Function at 0x401000
Capabilities:
Log keystrokes via polling
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push 0x320
push 0
push 0x53df80
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0
call sub.KERNEL32.dll_GetModuleHandleA
mov dword [0x53df84], eax
push 0
push 0x1000
push 0
call sub.KERNEL32.dll_HeapCreate
mov dword [0x53df80], eax
call fcn.0040fb30
call fcn.0040fabb
call fcn.0040f1c0
call fcn.0040df48
call fcn.0040d702
call fcn.0040d5da
call fcn.0040d01f
call fcn.0040ca05
call fcn.0040c900
call fcn.0040c360
call fcn.0040c224
call fcn.0040b5e8
call fcn.0040cf60
call fcn.0040b70d
mov dword [0x53df8c], eax
mov ebp, str.RIFFp
push ebp
push 0
call fcn.0040bb7f
mov ebp, 0x48c56f
push ebp
push 1
call fcn.0040bb7f
mov ebp, str.RIFF
push ebp
push 3
call fcn.0040bb7f
mov ebp, str.RIFF__f
push ebp
push 4
call fcn.0040bb7f
mov ebp, str.RIFF__
push ebp
push 5
call fcn.0040bb7f
mov ebp, str.RIFF_f_
push ebp
push 6
call fcn.0040bb7f
call sub.KERNEL32.dll_IsDebuggerPresent
and eax, eax
je 0x4010fa
push 0x75009553
inc ecx
ret
push 5
push 0x53e268
push 0
mov edx, dword [0x53e268]
call fcn.0040b000
mov eax, 0x15
push 4
call fcn.0040b020
push 5
push 0x53e270
push 0
mov edx, dword [0x53e270]
call fcn.0040b000
mov eax, 0x15
push 4
call fcn.0040b020
push 5
push 0x53e278
push 0
mov edx, dword [0x53e278]
call fcn.0040b000
mov eax, 0x15
push 4
call fcn.0040b020
push 5
push 0x53e280
push 0
mov edx, dword [0x53e280]
call fcn.0040b000
mov eax, 0x15
push 4
call fcn.0040b020
push 5
push 0x53e288
push 0
mov edx, dword [0x53e288]
call fcn.0040b000
mov eax, 0x15
push 4
call fcn.0040b020
push 0x3e8
call fcn.0040c930
mov dword [0x53dfa4], eax
mov dword [0x53dfa8], 1
mov eax, 0x14
cmp eax, dword [0x53dfa8]
jl 0x40123a
mov ebx, dword [0x53dfa8]
mov ebp, dword [0x53e270]
shl ebx, 2
mov dword [ebp + ebx], 1
mov ebx, dword [0x53dfa8]
mov ebp, dword [0x53e278]
shl ebx, 2
mov dword [ebp + ebx], 1
mov ebx, dword [0x53dfa8]
mov ebp, dword [0x53e280]
shl ebx, 2
mov dword [ebp + ebx], 1
inc dword [0x53dfa8]
jmp 0x4011e0
mov edx, str.Devil_May_Cry_4
lea ecx, [0x53dfc4]
call fcn.0040b078
mov eax, dword [0x53e62c]
push eax
push eax
call fcn.0040f09d
lea ecx, [0x53dfac]
pop edx
call fcn.0040b080
push dword [0x53e62c]
mov edx, dword [0x53dfac]
push dword [0x53e62c]
call fcn.0040fb80
mov edx, str.CH.dll
call fcn.0040fb80
inc dword [0x53e62c]
push 0
mov edx, dword [0x53cf90]
add dword [esp + 4], edx
call fcn.0040f2f0
pop dword [0x53e62c]
and eax, eax
je 0x4012d2
mov ebp, 0x53c02f
mov ebx, ebp
mov ebp, 0x53b42f
sub ebx, ebp
push ebx
mov ebp, 0x53b42f
push ebp
push 0
call fcn.0040f3d0
push 0
call fcn.0040f150
jmp 0x4012d2
push dword [0x53e62c]
mov edx, dword [0x53dfac]
push dword [0x53e62c]
call fcn.0040fb80
mov edx, str.help.txt
call fcn.0040fb80
inc dword [0x53e62c]
push 0
mov edx, dword [0x53cf90]
add dword [esp + 4], edx
call fcn.0040f2f0
pop dword [0x53e62c]
and eax, eax
je 0x401342
mov ebp, 0x53cf8f
mov ebx, ebp
mov ebp, 0x53c02f
sub ebx, ebp
push ebx
mov ebp, 0x53c02f
push ebp
push 0
call fcn.0040f3d0
push 0
call fcn.0040f150
jmp 0x401351
push str.Could_not_create_HELP.TXT_file.
push str.Error
call fcn.0040c261
push str.CH_Trainer_Keys.dat
push 0
call fcn.0040f3b0
mov dword [0x53df8c], eax
mov ebx, dword [0x53df8c]
and ebx, ebx
jle 0x401383
mov dword [0x53dfdc], 1
push 2
call fcn.0040f150
push 0x12c
call sub.KERNEL32.dll_Sleep
call fcn.0040a393
push str.Authenticating_Trainer......
push 0
push 8
call fcn.0040b6f7
lea ebp, [0x53e168]
lea eax, [ebp]
push eax
call sub.USER32.dll_GetKeyboardState
movsx eax, byte [ebp + 0x90]
push eax
pop dword [0x53dfe0]
mov ebx, dword [0x53dfe0]
cmp ebx, 1
jne 0x4013e0
mov edx, 0x41a05d
lea ecx, [0x53dfe4]
call fcn.0040b078
jmp 0x4013f0
mov edx, str.OFF.
lea ecx, [0x53dfe4]
call fcn.0040b078
mov eax, dword [0x53e62c]
push eax
push eax
mov edx, str.Run_Game_and_then_press_F1_at_Main_Menu._Numlock_is
call fcn.0040fb80
mov edx, dword [0x53dfe4]
call fcn.0040fb80
inc dword [0x53e62c]
push 0
push 8
mov edx, dword [0x53cf90]
add dword [esp + 8], edx
call fcn.0040b6f7
pop dword [0x53e62c]
call fcn.00409ce1
push 0xa
call sub.KERNEL32.dll_Sleep
push 0x70
call sub.USER32.dll_GetAsyncKeyState
mov ebx, eax
and ebx, ebx
je 0x4013a6
mov edx, str.DevilMayCry4_DX9.exe
lea ecx, [0x53dfe8]
call fcn.0040b078
call fcn.004092f3
mov ebx, dword [0x53dfec]
and ebx, ebx
jne 0x4014af
push 0
push 4
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
push 0x12c
call sub.KERNEL32.dll_Sleep
push str.Game_not_Found__Run_Game_and_then_press_F1_at_Main_Menu.
push 0
push 8
call fcn.0040b6f7
jmp 0x4013a6
mov edx, str.CH.dll
lea ecx, [0x53dff0]
call fcn.0040b078
mov edx, dword [0x53dfac]
push dword [0x53e62c]
call fcn.0040fb80
mov edx, dword [0x53dff0]
call fcn.0040fb80
lea ecx, [0x53dff4]
pop edx
call fcn.0040b080
call fcn.00409338
call fcn.004092f3
call fcn.00409c5c
call fcn.00409ce1
mov ebx, dword [0x53dfd0]
and ebx, ebx
jne 0x401532
mov ebx, dword [0x53dff8]
and ebx, ebx
jne 0x401532
push str.Game_not_Found__Run_Game_and_then_press_F1_at_Main_Menu.
push 0
push 8
call fcn.0040b6f7
jmp 0x4013a6
push 0
push 3
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
push str.Game_found__Trainer_Activated_
push 0
push 8
call fcn.0040b6f7
mov ebp, dword [0x53e268]
mov dword [ebp + 4], 0x61
mov dword [ebp + 8], 0x62
mov dword [ebp + 0xc], 0x63
mov dword [ebp + 0x10], 0x64
mov dword [ebp + 0x14], 0x65
mov dword [ebp + 0x18], 0x66
mov dword [ebp + 0x1c], 0x67
mov dword [ebp + 0x20], 0x68
mov dword [ebp + 0x24], 0x69
mov dword [ebp + 0x28], 0x60
mov dword [ebp + 0x2c], 0x6f
mov dword [ebp + 0x30], 0x6a
mov dword [ebp + 0x34], 0x6b
mov dword [ebp + 0x38], 0x6d
mov dword [ebp + 0x3c], 0x70
mov dword [ebp + 0x40], 0x71
mov dword [ebp + 0x44], 0x72
mov dword [ebp + 0x48], 0x73
mov dword [ebp + 0x4c], 0x74
push str.CH_Trainer_Keys.dat
push 0
call fcn.0040f3b0
mov dword [0x53df8c], eax
mov ebx, dword [0x53df8c]
and ebx, ebx
jle 0x40175d
mov dword [0x53dfdc], 1
push 0
call fcn.0040f430
mov dword [0x53dffc], eax
mov dword [0x53dfa8], 1
mov eax, dword [0x53dffc]
cmp eax, dword [0x53dfa8]
jl 0x401753
mov eax, dword [0x53e62c]
push eax
push eax
push 0
call fcn.0040f490
lea ecx, [0x53e000]
pop edx
call fcn.0040b080
push dword [0x53e000]
mov edx, str.SHIFT
pop ecx
call fcn.0040fbe0
je 0x401687
mov ebx, dword [0x53dfa8]
mov ebp, dword [0x53e270]
shl ebx, 2
mov dword [ebp + ebx], 0
push dword [0x53e000]
mov edx, str.CTRL
pop ecx
call fcn.0040fbe0
je 0x4016b1
mov ebx, dword [0x53dfa8]
mov ebp, dword [0x53e278]
shl ebx, 2
mov dword [ebp + ebx], 0
push dword [0x53e000]
mov edx, 0x41a1d9
pop ecx
call fcn.0040fbe0
je 0x4016db
mov ebx, dword [0x53dfa8]
mov ebp, dword [0x53e280]
shl ebx, 2
mov dword [ebp + ebx], 0
push 0
call fcn.0040f430
push eax
mov ebx, dword [0x53dfa8]
mov ebp, dword [0x53e268]
shl ebx, 2
pop dword [ebp + ebx]
mov eax, dword [0x53e62c]
push eax
push eax
push dword [0x53e62c]
push 0
mov ebx, dword [0x53dfa8]
shl ebx, 2
mov eax, dword [ebp + ebx]
cdq
push edx
push eax
call fcn.0040b370
inc dword [0x53e62c]
mov edx, dword [0x53cf90]
add dword [esp], edx
call fcn.0040b130
pop dword [0x53e62c]
push eax
mov ebx, dword [0x53dfa8]
shl ebx, 2
pop dword [ebp + ebx]
inc dword [0x53dfa8]
jmp 0x40162f
push 0
call fcn.0040f150
push 0x9c
mov ebx, dword [0x53dfa4]
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x60
mov ebx, dword [0x53dfa4]
inc ebx
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x83
mov ebx, dword [0x53dfa4]
add ebx, 2
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3d
mov ebx, dword [0x53dfa4]
add ebx, 3
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 4
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3f
mov ebx, dword [0x53dfa4]
add ebx, 5
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf9
mov ebx, dword [0x53dfa4]
add ebx, 6
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x1f
mov ebx, dword [0x53dfa4]
add ebx, 7
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 1
mov ebx, dword [0x53dfa4]
add ebx, 8
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x75
mov ebx, dword [0x53dfa4]
add ebx, 9
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc
mov ebx, dword [0x53dfa4]
add ebx, 0xa
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x8b
mov ebx, dword [0x53dfa4]
add ebx, 0xb
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x85
mov ebx, dword [0x53dfa4]
add ebx, 0xc
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xd0
mov ebx, dword [0x53dfa4]
add ebx, 0xd
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x15
mov ebx, dword [0x53dfa4]
add ebx, 0xe
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xf
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x10
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x89
mov ebx, dword [0x53dfa4]
add ebx, 0x11
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x85
mov ebx, dword [0x53dfa4]
add ebx, 0x12
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xcc
mov ebx, dword [0x53dfa4]
add ebx, 0x13
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x15
mov ebx, dword [0x53dfa4]
add ebx, 0x14
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x15
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x16
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x61
mov ebx, dword [0x53dfa4]
add ebx, 0x17
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x9d
mov ebx, dword [0x53dfa4]
add ebx, 0x18
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf3
mov ebx, dword [0x53dfa4]
add ebx, 0x19
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf
mov ebx, dword [0x53dfa4]
add ebx, 0x1a
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x10
mov ebx, dword [0x53dfa4]
add ebx, 0x1b
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x85
mov ebx, dword [0x53dfa4]
add ebx, 0x1c
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xcc
mov ebx, dword [0x53dfa4]
add ebx, 0x1d
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x15
mov ebx, dword [0x53dfa4]
add ebx, 0x1e
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x1f
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x20
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc3
mov ebx, dword [0x53dfa4]
add ebx, 0x21
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x22
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x23
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x24
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x25
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x26
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x27
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x28
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x29
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x2a
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x2b
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x2c
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x2d
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x2e
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x2f
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x30
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x31
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x32
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x33
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x34
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x35
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x36
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x37
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x38
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x39
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x3a
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x3b
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x3c
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x3d
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x3e
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x3f
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x9c
mov ebx, dword [0x53dfa4]
add ebx, 0x40
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x60
mov ebx, dword [0x53dfa4]
add ebx, 0x41
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x83
mov ebx, dword [0x53dfa4]
add ebx, 0x42
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3d
mov ebx, dword [0x53dfa4]
add ebx, 0x43
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 4
mov ebx, dword [0x53dfa4]
add ebx, 0x44
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3f
mov ebx, dword [0x53dfa4]
add ebx, 0x45
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf9
mov ebx, dword [0x53dfa4]
add ebx, 0x46
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x1f
mov ebx, dword [0x53dfa4]
add ebx, 0x47
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 1
mov ebx, dword [0x53dfa4]
add ebx, 0x48
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x75
mov ebx, dword [0x53dfa4]
add ebx, 0x49
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x18
mov ebx, dword [0x53dfa4]
add ebx, 0x4a
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 0x4b
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 0x4c
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 0x4d
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 0x4e
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x81
mov ebx, dword [0x53dfa4]
add ebx, 0x4f
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push pe_nt_image_headers32
mov ebx, dword [0x53dfa4]
add ebx, 0x50
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x14
mov ebx, dword [0x53dfa4]
add ebx, 0x51
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 1
mov ebx, dword [0x53dfa4]
add ebx, 0x52
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x53
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x54
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xe8
mov ebx, dword [0x53dfa4]
add ebx, 0x55
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 3
mov ebx, dword [0x53dfa4]
add ebx, 0x56
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x57
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x58
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc7
mov ebx, dword [0x53dfa4]
add ebx, 0x59
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 5
mov ebx, dword [0x53dfa4]
add ebx, 0x5a
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 4
mov ebx, dword [0x53dfa4]
add ebx, 0x5b
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3f
mov ebx, dword [0x53dfa4]
add ebx, 0x5c
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf9
mov ebx, dword [0x53dfa4]
add ebx, 0x5d
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x1f
mov ebx, dword [0x53dfa4]
add ebx, 0x5e
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x5f
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x60
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x61
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x62
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x61
mov ebx, dword [0x53dfa4]
add ebx, 0x63
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x9d
mov ebx, dword [0x53dfa4]
add ebx, 0x64
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x8b
mov ebx, dword [0x53dfa4]
add ebx, 0x65
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push pe_nt_image_headers32
mov ebx, dword [0x53dfa4]
add ebx, 0x66
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x14
mov ebx, dword [0x53dfa4]
add ebx, 0x67
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 1
mov ebx, dword [0x53dfa4]
add ebx, 0x68
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x69
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x6a
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc3
mov ebx, dword [0x53dfa4]
add ebx, 0x6b
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x6c
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x6d
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x6e
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x6f
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x9c
mov ebx, dword [0x53dfa4]
add ebx, 0x70
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x60
mov ebx, dword [0x53dfa4]
add ebx, 0x71
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x83
mov ebx, dword [0x53dfa4]
add ebx, 0x72
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3d
mov ebx, dword [0x53dfa4]
add ebx, 0x73
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 8
mov ebx, dword [0x53dfa4]
add ebx, 0x74
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3f
mov ebx, dword [0x53dfa4]
add ebx, 0x75
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf9
mov ebx, dword [0x53dfa4]
add ebx, 0x76
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x1f
mov ebx, dword [0x53dfa4]
add ebx, 0x77
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 1
mov ebx, dword [0x53dfa4]
add ebx, 0x78
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x75
mov ebx, dword [0x53dfa4]
add ebx, 0x79
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x4d
mov ebx, dword [0x53dfa4]
add ebx, 0x7a
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc6
mov ebx, dword [0x53dfa4]
add ebx, 0x7b
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x86
mov ebx, dword [0x53dfa4]
add ebx, 0x7c
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x9c
mov ebx, dword [0x53dfa4]
add ebx, 0x7d
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x7e
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x7f
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x80
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 1
mov ebx, dword [0x53dfa4]
add ebx, 0x81
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc6
mov ebx, dword [0x53dfa4]
add ebx, 0x82
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x86
mov ebx, dword [0x53dfa4]
add ebx, 0x83
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x9d
mov ebx, dword [0x53dfa4]
add ebx, 0x84
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x85
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x86
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x87
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 1
mov ebx, dword [0x53dfa4]
add ebx, 0x88
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc6
mov ebx, dword [0x53dfa4]
add ebx, 0x89
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x86
mov ebx, dword [0x53dfa4]
add ebx, 0x8a
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x9e
mov ebx, dword [0x53dfa4]
add ebx, 0x8b
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x8c
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x8d
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x8e
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 1
mov ebx, dword [0x53dfa4]
add ebx, 0x8f
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc6
mov ebx, dword [0x53dfa4]
add ebx, 0x90
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x86
mov ebx, dword [0x53dfa4]
add ebx, 0x91
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x9f
mov ebx, dword [0x53dfa4]
add ebx, 0x92
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x93
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x94
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x95
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 1
mov ebx, dword [0x53dfa4]
add ebx, 0x96
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc6
mov ebx, dword [0x53dfa4]
add ebx, 0x97
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x86
mov ebx, dword [0x53dfa4]
add ebx, 0x98
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xa0
mov ebx, dword [0x53dfa4]
add ebx, 0x99
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x9a
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x9b
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x9c
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 1
mov ebx, dword [0x53dfa4]
add ebx, 0x9d
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc6
mov ebx, dword [0x53dfa4]
add ebx, 0x9e
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x86
mov ebx, dword [0x53dfa4]
add ebx, 0x9f
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xa1
mov ebx, dword [0x53dfa4]
add ebx, 0xa0
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xa1
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xa2
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xa3
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 1
mov ebx, dword [0x53dfa4]
add ebx, 0xa4
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc6
mov ebx, dword [0x53dfa4]
add ebx, 0xa5
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x86
mov ebx, dword [0x53dfa4]
add ebx, 0xa6
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xa2
mov ebx, dword [0x53dfa4]
add ebx, 0xa7
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xa8
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xa9
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xaa
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 1
mov ebx, dword [0x53dfa4]
add ebx, 0xab
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc6
mov ebx, dword [0x53dfa4]
add ebx, 0xac
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x86
mov ebx, dword [0x53dfa4]
add ebx, 0xad
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xa3
mov ebx, dword [0x53dfa4]
add ebx, 0xae
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xaf
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xb0
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xb1
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 1
mov ebx, dword [0x53dfa4]
add ebx, 0xb2
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc6
mov ebx, dword [0x53dfa4]
add ebx, 0xb3
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x86
mov ebx, dword [0x53dfa4]
add ebx, 0xb4
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xa4
mov ebx, dword [0x53dfa4]
add ebx, 0xb5
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xb6
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xb7
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xb8
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 1
mov ebx, dword [0x53dfa4]
add ebx, 0xb9
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc6
mov ebx, dword [0x53dfa4]
add ebx, 0xba
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x86
mov ebx, dword [0x53dfa4]
add ebx, 0xbb
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xa5
mov ebx, dword [0x53dfa4]
add ebx, 0xbc
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xbd
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xbe
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xbf
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 1
mov ebx, dword [0x53dfa4]
add ebx, 0xc0
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc6
mov ebx, dword [0x53dfa4]
add ebx, 0xc1
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x86
mov ebx, dword [0x53dfa4]
add ebx, 0xc2
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xa6
mov ebx, dword [0x53dfa4]
add ebx, 0xc3
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xc4
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xc5
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xc6
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 1
mov ebx, dword [0x53dfa4]
add ebx, 0xc7
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x61
mov ebx, dword [0x53dfa4]
add ebx, 0xc8
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x9d
mov ebx, dword [0x53dfa4]
add ebx, 0xc9
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push pe_nt_image_headers32
mov ebx, dword [0x53dfa4]
add ebx, 0xca
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xbc
mov ebx, dword [0x53dfa4]
add ebx, 0xcb
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x32
mov ebx, dword [0x53dfa4]
add ebx, 0xcc
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x9c
mov ebx, dword [0x53dfa4]
add ebx, 0xcd
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xce
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xcf
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xd0
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 1
mov ebx, dword [0x53dfa4]
add ebx, 0xd1
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc3
mov ebx, dword [0x53dfa4]
add ebx, 0xd2
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 0xd3
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xd4
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xd5
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xd6
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xd7
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xd8
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xd9
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xda
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xdb
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xdc
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xdd
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xde
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xdf
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x9c
mov ebx, dword [0x53dfa4]
add ebx, 0xe0
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x60
mov ebx, dword [0x53dfa4]
add ebx, 0xe1
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x83
mov ebx, dword [0x53dfa4]
add ebx, 0xe2
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3d
mov ebx, dword [0x53dfa4]
add ebx, 0xe3
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc
mov ebx, dword [0x53dfa4]
add ebx, 0xe4
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3f
mov ebx, dword [0x53dfa4]
add ebx, 0xe5
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf9
mov ebx, dword [0x53dfa4]
add ebx, 0xe6
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x1f
mov ebx, dword [0x53dfa4]
add ebx, 0xe7
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 1
mov ebx, dword [0x53dfa4]
add ebx, 0xe8
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x75
mov ebx, dword [0x53dfa4]
add ebx, 0xe9
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x46
mov ebx, dword [0x53dfa4]
add ebx, 0xea
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc7
mov ebx, dword [0x53dfa4]
add ebx, 0xeb
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x82
mov ebx, dword [0x53dfa4]
add ebx, 0xec
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc0
mov ebx, dword [0x53dfa4]
add ebx, 0xed
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 2
mov ebx, dword [0x53dfa4]
add ebx, 0xee
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xef
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xf0
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x14
mov ebx, dword [0x53dfa4]
add ebx, 0xf1
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xf2
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xf3
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xf4
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc7
mov ebx, dword [0x53dfa4]
add ebx, 0xf5
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x82
mov ebx, dword [0x53dfa4]
add ebx, 0xf6
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc4
mov ebx, dword [0x53dfa4]
add ebx, 0xf7
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 2
mov ebx, dword [0x53dfa4]
add ebx, 0xf8
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xf9
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xfa
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x14
mov ebx, dword [0x53dfa4]
add ebx, 0xfb
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xfc
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xfd
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0xfe
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc7
mov ebx, dword [0x53dfa4]
add ebx, 0xff
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x82
mov ebx, dword [0x53dfa4]
add ebx, 0x100
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc8
mov ebx, dword [0x53dfa4]
add ebx, 0x101
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 2
mov ebx, dword [0x53dfa4]
add ebx, 0x102
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x103
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x104
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x14
mov ebx, dword [0x53dfa4]
add ebx, 0x105
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x106
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x107
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x108
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc7
mov ebx, dword [0x53dfa4]
add ebx, 0x109
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x82
mov ebx, dword [0x53dfa4]
add ebx, 0x10a
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xcc
mov ebx, dword [0x53dfa4]
add ebx, 0x10b
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 2
mov ebx, dword [0x53dfa4]
add ebx, 0x10c
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x10d
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x10e
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x14
mov ebx, dword [0x53dfa4]
add ebx, 0x10f
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x110
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x111
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x112
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc7
mov ebx, dword [0x53dfa4]
add ebx, 0x113
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x82
mov ebx, dword [0x53dfa4]
add ebx, 0x114
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xd0
mov ebx, dword [0x53dfa4]
add ebx, 0x115
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 2
mov ebx, dword [0x53dfa4]
add ebx, 0x116
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x117
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x118
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x14
mov ebx, dword [0x53dfa4]
add ebx, 0x119
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x11a
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x11b
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x11c
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc7
mov ebx, dword [0x53dfa4]
add ebx, 0x11d
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x82
mov ebx, dword [0x53dfa4]
add ebx, 0x11e
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xd4
mov ebx, dword [0x53dfa4]
add ebx, 0x11f
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 2
mov ebx, dword [0x53dfa4]
add ebx, 0x120
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x121
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x122
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x14
mov ebx, dword [0x53dfa4]
add ebx, 0x123
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x124
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x125
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x126
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc7
mov ebx, dword [0x53dfa4]
add ebx, 0x127
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x82
mov ebx, dword [0x53dfa4]
add ebx, 0x128
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xd8
mov ebx, dword [0x53dfa4]
add ebx, 0x129
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 2
mov ebx, dword [0x53dfa4]
add ebx, 0x12a
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x12b
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x12c
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x14
mov ebx, dword [0x53dfa4]
add ebx, 0x12d
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x12e
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x12f
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x130
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x61
mov ebx, dword [0x53dfa4]
add ebx, 0x131
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x9d
mov ebx, dword [0x53dfa4]
add ebx, 0x132
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x8b
mov ebx, dword [0x53dfa4]
add ebx, 0x133
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x84
mov ebx, dword [0x53dfa4]
add ebx, 0x134
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xba
mov ebx, dword [0x53dfa4]
add ebx, 0x135
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc0
mov ebx, dword [0x53dfa4]
add ebx, 0x136
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 2
mov ebx, dword [0x53dfa4]
add ebx, 0x137
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x138
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x139
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc3
mov ebx, dword [0x53dfa4]
add ebx, 0x13a
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 0x13b
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x13c
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x13d
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x13e
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x13f
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf3
mov ebx, dword [0x53dfa4]
add ebx, 0x140
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf
mov ebx, dword [0x53dfa4]
add ebx, 0x141
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x11
mov ebx, dword [0x53dfa4]
add ebx, 0x142
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x46
mov ebx, dword [0x53dfa4]
add ebx, 0x143
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x18
mov ebx, dword [0x53dfa4]
add ebx, 0x144
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x9c
mov ebx, dword [0x53dfa4]
add ebx, 0x145
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x60
mov ebx, dword [0x53dfa4]
add ebx, 0x146
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x83
mov ebx, dword [0x53dfa4]
add ebx, 0x147
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3d
mov ebx, dword [0x53dfa4]
add ebx, 0x148
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x10
mov ebx, dword [0x53dfa4]
add ebx, 0x149
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3f
mov ebx, dword [0x53dfa4]
add ebx, 0x14a
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf9
mov ebx, dword [0x53dfa4]
add ebx, 0x14b
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x1f
mov ebx, dword [0x53dfa4]
add ebx, 0x14c
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 1
mov ebx, dword [0x53dfa4]
add ebx, 0x14d
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x75
mov ebx, dword [0x53dfa4]
add ebx, 0x14e
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x11
mov ebx, dword [0x53dfa4]
add ebx, 0x14f
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x66
mov ebx, dword [0x53dfa4]
add ebx, 0x150
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x81
mov ebx, dword [0x53dfa4]
add ebx, 0x151
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x7c
mov ebx, dword [0x53dfa4]
add ebx, 0x152
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x24
mov ebx, dword [0x53dfa4]
add ebx, 0x153
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x48
mov ebx, dword [0x53dfa4]
add ebx, 0x154
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x1f
mov ebx, dword [0x53dfa4]
add ebx, 0x155
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xda
mov ebx, dword [0x53dfa4]
add ebx, 0x156
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 0x157
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x74
mov ebx, dword [0x53dfa4]
add ebx, 0x158
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 7
mov ebx, dword [0x53dfa4]
add ebx, 0x159
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc7
mov ebx, dword [0x53dfa4]
add ebx, 0x15a
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x46
mov ebx, dword [0x53dfa4]
add ebx, 0x15b
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x18
mov ebx, dword [0x53dfa4]
add ebx, 0x15c
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x15d
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x15e
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x40
mov ebx, dword [0x53dfa4]
add ebx, 0x15f
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc0
mov ebx, dword [0x53dfa4]
add ebx, 0x160
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x61
mov ebx, dword [0x53dfa4]
add ebx, 0x161
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x9d
mov ebx, dword [0x53dfa4]
add ebx, 0x162
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc3
mov ebx, dword [0x53dfa4]
add ebx, 0x163
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x164
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x165
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x166
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x167
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x168
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x169
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x16a
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x16b
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x16c
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x16d
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x16e
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x16f
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf3
mov ebx, dword [0x53dfa4]
add ebx, 0x170
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf
mov ebx, dword [0x53dfa4]
add ebx, 0x171
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x59
mov ebx, dword [0x53dfa4]
add ebx, 0x172
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x94
mov ebx, dword [0x53dfa4]
add ebx, 0x173
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x24
mov ebx, dword [0x53dfa4]
add ebx, 0x174
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x9c
mov ebx, dword [0x53dfa4]
add ebx, 0x175
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x176
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x177
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x178
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x9c
mov ebx, dword [0x53dfa4]
add ebx, 0x179
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x60
mov ebx, dword [0x53dfa4]
add ebx, 0x17a
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x83
mov ebx, dword [0x53dfa4]
add ebx, 0x17b
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3d
mov ebx, dword [0x53dfa4]
add ebx, 0x17c
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x18
mov ebx, dword [0x53dfa4]
add ebx, 0x17d
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3f
mov ebx, dword [0x53dfa4]
add ebx, 0x17e
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf9
mov ebx, dword [0x53dfa4]
add ebx, 0x17f
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x1f
mov ebx, dword [0x53dfa4]
add ebx, 0x180
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 1
mov ebx, dword [0x53dfa4]
add ebx, 0x181
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x75
mov ebx, dword [0x53dfa4]
add ebx, 0x182
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x11
mov ebx, dword [0x53dfa4]
add ebx, 0x183
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3b
mov ebx, dword [0x53dfa4]
add ebx, 0x184
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3d
mov ebx, dword [0x53dfa4]
add ebx, 0x185
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x14
mov ebx, dword [0x53dfa4]
add ebx, 0x186
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3f
mov ebx, dword [0x53dfa4]
add ebx, 0x187
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf9
mov ebx, dword [0x53dfa4]
add ebx, 0x188
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x1f
mov ebx, dword [0x53dfa4]
add ebx, 0x189
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x75
mov ebx, dword [0x53dfa4]
add ebx, 0x18a
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 9
mov ebx, dword [0x53dfa4]
add ebx, 0x18b
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xbf
mov ebx, dword [0x53dfa4]
add ebx, 0x18c
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x1c
mov ebx, dword [0x53dfa4]
add ebx, 0x18d
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3f
mov ebx, dword [0x53dfa4]
add ebx, 0x18e
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf9
mov ebx, dword [0x53dfa4]
add ebx, 0x18f
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x1f
mov ebx, dword [0x53dfa4]
add ebx, 0x190
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf3
mov ebx, dword [0x53dfa4]
add ebx, 0x191
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf
mov ebx, dword [0x53dfa4]
add ebx, 0x192
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x59
mov ebx, dword [0x53dfa4]
add ebx, 0x193
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x17
mov ebx, dword [0x53dfa4]
add ebx, 0x194
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x61
mov ebx, dword [0x53dfa4]
add ebx, 0x195
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x9d
mov ebx, dword [0x53dfa4]
add ebx, 0x196
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc3
mov ebx, dword [0x53dfa4]
add ebx, 0x197
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x198
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x199
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x19a
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x19b
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x19c
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x19d
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x19e
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x19f
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf3
mov ebx, dword [0x53dfa4]
add ebx, 0x1a0
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf
mov ebx, dword [0x53dfa4]
add ebx, 0x1a1
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x59
mov ebx, dword [0x53dfa4]
add ebx, 0x1a2
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x4f
mov ebx, dword [0x53dfa4]
add ebx, 0x1a3
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x50
mov ebx, dword [0x53dfa4]
add ebx, 0x1a4
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x9c
mov ebx, dword [0x53dfa4]
add ebx, 0x1a5
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x60
mov ebx, dword [0x53dfa4]
add ebx, 0x1a6
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x83
mov ebx, dword [0x53dfa4]
add ebx, 0x1a7
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3d
mov ebx, dword [0x53dfa4]
add ebx, 0x1a8
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x18
mov ebx, dword [0x53dfa4]
add ebx, 0x1a9
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3f
mov ebx, dword [0x53dfa4]
add ebx, 0x1aa
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf9
mov ebx, dword [0x53dfa4]
add ebx, 0x1ab
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x1f
mov ebx, dword [0x53dfa4]
add ebx, 0x1ac
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 1
mov ebx, dword [0x53dfa4]
add ebx, 0x1ad
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x75
mov ebx, dword [0x53dfa4]
add ebx, 0x1ae
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x11
mov ebx, dword [0x53dfa4]
add ebx, 0x1af
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3b
mov ebx, dword [0x53dfa4]
add ebx, 0x1b0
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3d
mov ebx, dword [0x53dfa4]
add ebx, 0x1b1
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x14
mov ebx, dword [0x53dfa4]
add ebx, 0x1b2
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3f
mov ebx, dword [0x53dfa4]
add ebx, 0x1b3
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf9
mov ebx, dword [0x53dfa4]
add ebx, 0x1b4
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x1f
mov ebx, dword [0x53dfa4]
add ebx, 0x1b5
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x75
mov ebx, dword [0x53dfa4]
add ebx, 0x1b6
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 9
mov ebx, dword [0x53dfa4]
add ebx, 0x1b7
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xbf
mov ebx, dword [0x53dfa4]
add ebx, 0x1b8
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x1c
mov ebx, dword [0x53dfa4]
add ebx, 0x1b9
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3f
mov ebx, dword [0x53dfa4]
add ebx, 0x1ba
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf9
mov ebx, dword [0x53dfa4]
add ebx, 0x1bb
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x1f
mov ebx, dword [0x53dfa4]
add ebx, 0x1bc
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf3
mov ebx, dword [0x53dfa4]
add ebx, 0x1bd
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf
mov ebx, dword [0x53dfa4]
add ebx, 0x1be
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x59
mov ebx, dword [0x53dfa4]
add ebx, 0x1bf
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf
mov ebx, dword [0x53dfa4]
add ebx, 0x1c0
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x61
mov ebx, dword [0x53dfa4]
add ebx, 0x1c1
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x9d
mov ebx, dword [0x53dfa4]
add ebx, 0x1c2
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf3
mov ebx, dword [0x53dfa4]
add ebx, 0x1c3
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf
mov ebx, dword [0x53dfa4]
add ebx, 0x1c4
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x10
mov ebx, dword [0x53dfa4]
add ebx, 0x1c5
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x57
mov ebx, dword [0x53dfa4]
add ebx, 0x1c6
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x54
mov ebx, dword [0x53dfa4]
add ebx, 0x1c7
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc3
mov ebx, dword [0x53dfa4]
add ebx, 0x1c8
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 0x1c9
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x1ca
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x1cb
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x1cc
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x1cd
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x1ce
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x1cf
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf3
mov ebx, dword [0x53dfa4]
add ebx, 0x1d0
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf
mov ebx, dword [0x53dfa4]
add ebx, 0x1d1
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x10
mov ebx, dword [0x53dfa4]
add ebx, 0x1d2
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x40
mov ebx, dword [0x53dfa4]
add ebx, 0x1d3
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x34
mov ebx, dword [0x53dfa4]
add ebx, 0x1d4
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x9c
mov ebx, dword [0x53dfa4]
add ebx, 0x1d5
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x60
mov ebx, dword [0x53dfa4]
add ebx, 0x1d6
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x83
mov ebx, dword [0x53dfa4]
add ebx, 0x1d7
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3d
mov ebx, dword [0x53dfa4]
add ebx, 0x1d8
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x20
mov ebx, dword [0x53dfa4]
add ebx, 0x1d9
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3f
mov ebx, dword [0x53dfa4]
add ebx, 0x1da
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf9
mov ebx, dword [0x53dfa4]
add ebx, 0x1db
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x1f
mov ebx, dword [0x53dfa4]
add ebx, 0x1dc
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 1
mov ebx, dword [0x53dfa4]
add ebx, 0x1dd
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x75
mov ebx, dword [0x53dfa4]
add ebx, 0x1de
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xb
mov ebx, dword [0x53dfa4]
add ebx, 0x1df
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3e
mov ebx, dword [0x53dfa4]
add ebx, 0x1e0
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc7
mov ebx, dword [0x53dfa4]
add ebx, 0x1e1
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x85
mov ebx, dword [0x53dfa4]
add ebx, 0x1e2
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x9c
mov ebx, dword [0x53dfa4]
add ebx, 0x1e3
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 1
mov ebx, dword [0x53dfa4]
add ebx, 0x1e4
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x1e5
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x1e6
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xcd
mov ebx, dword [0x53dfa4]
add ebx, 0x1e7
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xcc
mov ebx, dword [0x53dfa4]
add ebx, 0x1e8
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xcc
mov ebx, dword [0x53dfa4]
add ebx, 0x1e9
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3d
mov ebx, dword [0x53dfa4]
add ebx, 0x1ea
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x61
mov ebx, dword [0x53dfa4]
add ebx, 0x1eb
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x9d
mov ebx, dword [0x53dfa4]
add ebx, 0x1ec
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc3
mov ebx, dword [0x53dfa4]
add ebx, 0x1ed
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x1ee
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x1ef
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xd9
mov ebx, dword [0x53dfa4]
add ebx, 0x1f0
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x98
mov ebx, dword [0x53dfa4]
add ebx, 0x1f1
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xd4
mov ebx, dword [0x53dfa4]
add ebx, 0x1f2
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xe
mov ebx, dword [0x53dfa4]
add ebx, 0x1f3
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x1f4
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x1f5
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x9c
mov ebx, dword [0x53dfa4]
add ebx, 0x1f6
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x60
mov ebx, dword [0x53dfa4]
add ebx, 0x1f7
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x83
mov ebx, dword [0x53dfa4]
add ebx, 0x1f8
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3d
mov ebx, dword [0x53dfa4]
add ebx, 0x1f9
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x24
mov ebx, dword [0x53dfa4]
add ebx, 0x1fa
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3f
mov ebx, dword [0x53dfa4]
add ebx, 0x1fb
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf9
mov ebx, dword [0x53dfa4]
add ebx, 0x1fc
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x1f
mov ebx, dword [0x53dfa4]
add ebx, 0x1fd
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 1
mov ebx, dword [0x53dfa4]
add ebx, 0x1fe
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x75
mov ebx, dword [0x53dfa4]
add ebx, 0x1ff
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x1d
mov ebx, dword [0x53dfa4]
add ebx, 0x200
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x83
mov ebx, dword [0x53dfa4]
add ebx, 0x201
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xb9
mov ebx, dword [0x53dfa4]
add ebx, 0x202
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xb4
mov ebx, dword [0x53dfa4]
add ebx, 0x203
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x204
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x205
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x206
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x207
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x74
mov ebx, dword [0x53dfa4]
add ebx, 0x208
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x14
mov ebx, dword [0x53dfa4]
add ebx, 0x209
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc7
mov ebx, dword [0x53dfa4]
add ebx, 0x20a
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x81
mov ebx, dword [0x53dfa4]
add ebx, 0x20b
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xb4
mov ebx, dword [0x53dfa4]
add ebx, 0x20c
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x20d
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x20e
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x20f
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x210
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x211
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf0
mov ebx, dword [0x53dfa4]
add ebx, 0x212
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x41
mov ebx, dword [0x53dfa4]
add ebx, 0x213
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc7
mov ebx, dword [0x53dfa4]
add ebx, 0x214
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x81
mov ebx, dword [0x53dfa4]
add ebx, 0x215
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc0
mov ebx, dword [0x53dfa4]
add ebx, 0x216
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x217
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x218
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x219
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xcd
mov ebx, dword [0x53dfa4]
add ebx, 0x21a
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xcc
mov ebx, dword [0x53dfa4]
add ebx, 0x21b
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xb0
mov ebx, dword [0x53dfa4]
add ebx, 0x21c
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x42
mov ebx, dword [0x53dfa4]
add ebx, 0x21d
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x61
mov ebx, dword [0x53dfa4]
add ebx, 0x21e
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x9d
mov ebx, dword [0x53dfa4]
add ebx, 0x21f
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc3
mov ebx, dword [0x53dfa4]
add ebx, 0x220
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 0x221
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x222
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x223
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x224
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x225
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x226
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x227
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x228
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x229
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x22a
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x22b
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x22c
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x22d
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x22e
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x22f
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x8d
mov ebx, dword [0x53dfa4]
add ebx, 0x230
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x7c
mov ebx, dword [0x53dfa4]
add ebx, 0x231
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x24
mov ebx, dword [0x53dfa4]
add ebx, 0x232
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc
mov ebx, dword [0x53dfa4]
add ebx, 0x233
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x9c
mov ebx, dword [0x53dfa4]
add ebx, 0x234
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x60
mov ebx, dword [0x53dfa4]
add ebx, 0x235
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x83
mov ebx, dword [0x53dfa4]
add ebx, 0x236
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3d
mov ebx, dword [0x53dfa4]
add ebx, 0x237
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x28
mov ebx, dword [0x53dfa4]
add ebx, 0x238
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3f
mov ebx, dword [0x53dfa4]
add ebx, 0x239
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf9
mov ebx, dword [0x53dfa4]
add ebx, 0x23a
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x1f
mov ebx, dword [0x53dfa4]
add ebx, 0x23b
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 1
mov ebx, dword [0x53dfa4]
add ebx, 0x23c
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x75
mov ebx, dword [0x53dfa4]
add ebx, 0x23d
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 6
mov ebx, dword [0x53dfa4]
add ebx, 0x23e
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc7
mov ebx, dword [0x53dfa4]
add ebx, 0x23f
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 6
mov ebx, dword [0x53dfa4]
add ebx, 0x240
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 1
mov ebx, dword [0x53dfa4]
add ebx, 0x241
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x242
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x243
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x244
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x61
mov ebx, dword [0x53dfa4]
add ebx, 0x245
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x9d
mov ebx, dword [0x53dfa4]
add ebx, 0x246
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf3
mov ebx, dword [0x53dfa4]
add ebx, 0x247
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xa5
mov ebx, dword [0x53dfa4]
add ebx, 0x248
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc3
mov ebx, dword [0x53dfa4]
add ebx, 0x249
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x24a
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x24b
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x24c
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x24d
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x24e
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x24f
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x9c
mov ebx, dword [0x53dfa4]
add ebx, 0x250
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x60
mov ebx, dword [0x53dfa4]
add ebx, 0x251
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x83
mov ebx, dword [0x53dfa4]
add ebx, 0x252
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3d
mov ebx, dword [0x53dfa4]
add ebx, 0x253
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x2c
mov ebx, dword [0x53dfa4]
add ebx, 0x254
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3f
mov ebx, dword [0x53dfa4]
add ebx, 0x255
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf9
mov ebx, dword [0x53dfa4]
add ebx, 0x256
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x1f
mov ebx, dword [0x53dfa4]
add ebx, 0x257
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 1
mov ebx, dword [0x53dfa4]
add ebx, 0x258
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x75
mov ebx, dword [0x53dfa4]
add ebx, 0x259
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 7
mov ebx, dword [0x53dfa4]
add ebx, 0x25a
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc6
mov ebx, dword [0x53dfa4]
add ebx, 0x25b
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push pe_nt_image_headers32
mov ebx, dword [0x53dfa4]
add ebx, 0x25c
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc9
mov ebx, dword [0x53dfa4]
add ebx, 0x25d
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x22
mov ebx, dword [0x53dfa4]
add ebx, 0x25e
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x25f
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x260
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 1
mov ebx, dword [0x53dfa4]
add ebx, 0x261
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x61
mov ebx, dword [0x53dfa4]
add ebx, 0x262
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x9d
mov ebx, dword [0x53dfa4]
add ebx, 0x263
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x8a
mov ebx, dword [0x53dfa4]
add ebx, 0x264
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push pe_nt_image_headers32
mov ebx, dword [0x53dfa4]
add ebx, 0x265
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc9
mov ebx, dword [0x53dfa4]
add ebx, 0x266
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x22
mov ebx, dword [0x53dfa4]
add ebx, 0x267
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x268
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x269
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc3
mov ebx, dword [0x53dfa4]
add ebx, 0x26a
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 0x26b
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x26c
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x26d
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x26e
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x26f
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x9c
mov ebx, dword [0x53dfa4]
add ebx, 0x270
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x60
mov ebx, dword [0x53dfa4]
add ebx, 0x271
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x83
mov ebx, dword [0x53dfa4]
add ebx, 0x272
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3d
mov ebx, dword [0x53dfa4]
add ebx, 0x273
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x30
mov ebx, dword [0x53dfa4]
add ebx, 0x274
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x3f
mov ebx, dword [0x53dfa4]
add ebx, 0x275
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf9
mov ebx, dword [0x53dfa4]
add ebx, 0x276
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x1f
mov ebx, dword [0x53dfa4]
add ebx, 0x277
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 1
mov ebx, dword [0x53dfa4]
add ebx, 0x278
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x75
mov ebx, dword [0x53dfa4]
add ebx, 0x279
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xa
mov ebx, dword [0x53dfa4]
add ebx, 0x27a
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc7
mov ebx, dword [0x53dfa4]
add ebx, 0x27b
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x81
mov ebx, dword [0x53dfa4]
add ebx, 0x27c
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x98
mov ebx, dword [0x53dfa4]
add ebx, 0x27d
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x4d
mov ebx, dword [0x53dfa4]
add ebx, 0x27e
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 1
mov ebx, dword [0x53dfa4]
add ebx, 0x27f
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x280
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 4
mov ebx, dword [0x53dfa4]
add ebx, 0x281
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x282
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x283
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x284
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x61
mov ebx, dword [0x53dfa4]
add ebx, 0x285
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x9d
mov ebx, dword [0x53dfa4]
add ebx, 0x286
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x83
mov ebx, dword [0x53dfa4]
add ebx, 0x287
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xb9
mov ebx, dword [0x53dfa4]
add ebx, 0x288
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x38
mov ebx, dword [0x53dfa4]
add ebx, 0x289
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x4d
mov ebx, dword [0x53dfa4]
add ebx, 0x28a
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 1
mov ebx, dword [0x53dfa4]
add ebx, 0x28b
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x28c
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 0x28d
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc3
mov ebx, dword [0x53dfa4]
add ebx, 0x28e
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 0x28f
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 0x290
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x1091
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
mov ebx, dword [0x53dff8]
add ebx, 0x3f00
push ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x1095
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
mov ebx, dword [0x53dff8]
add ebx, 0x3f04
push ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x10d5
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x10ec
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
mov ebx, dword [0x53dff8]
add ebx, 0x3f08
push ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x1105
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
mov ebx, dword [0x53dff8]
add ebx, 0x3f0c
push ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x1175
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
mov ebx, dword [0x53dff8]
add ebx, 0x3f10
push ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x11da
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
mov ebx, dword [0x53dff8]
add ebx, 0x3f14
push ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x1217
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x1243
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
mov ebx, dword [0x53dff8]
add ebx, 0x3f18
push ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x120e
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x123a
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
mov ebx, dword [0x53dff8]
add ebx, 0x3f1c
push ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x121e
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x124a
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
mov ebx, dword [0x53dff8]
add ebx, 0x3f20
push ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x126a
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
mov ebx, dword [0x53dff8]
add ebx, 0x3f24
push ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x128b
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
mov ebx, dword [0x53dff8]
add ebx, 0x3f28
push ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x12c9
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
mov ebx, dword [0x53dff8]
add ebx, 0x3f2c
push ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x12e5
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
mov ebx, dword [0x53dff8]
add ebx, 0x3f30
push ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x1305
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0xe8
mov ebx, dword [0x53dfa4]
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
inc ebx
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 2
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 3
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 4
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 5
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 6
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 7
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 8
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0xff282
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
mov ebx, dword [0x53dff8]
add ebx, 0x1091
mov edi, dword [0x53dfd0]
add edi, 0xff282
sub ebx, edi
add ebx, 0xfffffffb
push ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0xff283
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0xe8
mov ebx, dword [0x53dfa4]
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
inc ebx
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 2
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 3
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 4
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 5
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 6
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 7
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 8
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x37871b
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
mov ebx, dword [0x53dff8]
add ebx, 0x1101
mov edi, dword [0x53dfd0]
add edi, 0x37871b
sub ebx, edi
add ebx, 0xfffffffb
push ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x37871c
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0xe8
mov ebx, dword [0x53dfa4]
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
inc ebx
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 2
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 3
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 4
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 5
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 6
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 7
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x378947
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
mov ebx, dword [0x53dff8]
add ebx, 0x1171
mov edi, dword [0x53dfd0]
add edi, 0x378947
sub ebx, edi
add ebx, 0xfffffffb
push ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x378948
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0xe8
mov ebx, dword [0x53dfa4]
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
inc ebx
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 2
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 3
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 4
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 5
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x11bfe5
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
mov ebx, dword [0x53dff8]
add ebx, 0x11d1
mov edi, dword [0x53dfd0]
add edi, 0x11bfe5
sub ebx, edi
add ebx, 0xfffffffb
push ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x11bfe6
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0xe8
mov ebx, dword [0x53dfa4]
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
inc ebx
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 2
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 3
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 4
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 5
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 6
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 7
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 8
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 9
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x5fb5fe
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
mov ebx, dword [0x53dff8]
add ebx, 0x1201
mov edi, dword [0x53dfd0]
add edi, 0x5fb5fe
sub ebx, edi
add ebx, 0xfffffffb
push ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x5fb5ff
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0xe8
mov ebx, dword [0x53dfa4]
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
inc ebx
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 2
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 3
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 4
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 5
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 6
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 7
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 8
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 9
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 0xa
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x5fb5d8
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
mov ebx, dword [0x53dff8]
add ebx, 0x1231
mov edi, dword [0x53dfd0]
add edi, 0x5fb5d8
sub ebx, edi
add ebx, 0xfffffffb
push ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x5fb5d9
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0xe8
mov ebx, dword [0x53dfa4]
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
inc ebx
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 2
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 3
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 4
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 5
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x4dc2c4
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
mov ebx, dword [0x53dff8]
add ebx, 0x1261
mov edi, dword [0x53dfd0]
add edi, 0x4dc2c4
sub ebx, edi
add ebx, 0xfffffffb
push ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x4dc2c5
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0xe8
mov ebx, dword [0x53dfa4]
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
inc ebx
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 2
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 3
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 4
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 5
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 6
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x3accb0
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
mov ebx, dword [0x53dff8]
add ebx, 0x1281
mov edi, dword [0x53dfd0]
add edi, 0x3accb0
sub ebx, edi
add ebx, 0xfffffffb
push ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x3accb1
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0xe8
mov ebx, dword [0x53dfa4]
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
inc ebx
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 2
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 3
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 4
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 5
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 6
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x21602c
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
mov ebx, dword [0x53dff8]
add ebx, 0x12c1
mov edi, dword [0x53dfd0]
add edi, 0x21602c
sub ebx, edi
add ebx, 0xfffffffb
push ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x21602d
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0xe8
mov ebx, dword [0x53dfa4]
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
inc ebx
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 2
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 3
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 4
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 5
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 6
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x3e19e6
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
mov ebx, dword [0x53dff8]
add ebx, 0x12e1
mov edi, dword [0x53dfd0]
add edi, 0x3e19e6
sub ebx, edi
add ebx, 0xfffffffb
push ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x3e19e7
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0xe8
mov ebx, dword [0x53dfa4]
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
inc ebx
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 2
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 3
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 4
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 5
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 6
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 7
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x3b2080
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
mov ebx, dword [0x53dff8]
add ebx, 0x1301
mov edi, dword [0x53dfd0]
add edi, 0x3b2080
sub ebx, edi
add ebx, 0xfffffffb
push ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x3b2081
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
mov dword [0x53e00c], 0
mov eax, 0xff
cmp eax, dword [0x53e00c]
jl 0x407278
push dword [0x53e00c]
call sub.USER32.dll_GetAsyncKeyState
inc dword [0x53e00c]
jmp 0x407258
call sub.KERNEL32.dll_IsDebuggerPresent
and eax, eax
je 0x407287
push 0x55009553
ret
mov ebp, dword [0x53e268]
push dword [ebp + 4]
call sub.USER32.dll_GetAsyncKeyState
push eax
mov ebp, dword [0x53e288]
pop dword [ebp + 4]
mov ebp, dword [0x53e268]
push dword [ebp + 8]
call sub.USER32.dll_GetAsyncKeyState
push eax
mov ebp, dword [0x53e288]
pop dword [ebp + 8]
mov ebp, dword [0x53e268]
push dword [ebp + 0xc]
call sub.USER32.dll_GetAsyncKeyState
push eax
mov ebp, dword [0x53e288]
pop dword [ebp + 0xc]
mov ebp, dword [0x53e268]
push dword [ebp + 0x10]
call sub.USER32.dll_GetAsyncKeyState
push eax
mov ebp, dword [0x53e288]
pop dword [ebp + 0x10]
mov ebp, dword [0x53e268]
push dword [ebp + 0x14]
call sub.USER32.dll_GetAsyncKeyState
push eax
mov ebp, dword [0x53e288]
pop dword [ebp + 0x14]
mov ebp, dword [0x53e268]
push dword [ebp + 0x18]
call sub.USER32.dll_GetAsyncKeyState
push eax
mov ebp, dword [0x53e288]
pop dword [ebp + 0x18]
mov ebp, dword [0x53e268]
push dword [ebp + 0x1c]
call sub.USER32.dll_GetAsyncKeyState
push eax
mov ebp, dword [0x53e288]
pop dword [ebp + 0x1c]
mov ebp, dword [0x53e268]
push dword [ebp + 0x20]
call sub.USER32.dll_GetAsyncKeyState
push eax
mov ebp, dword [0x53e288]
pop dword [ebp + 0x20]
mov ebp, dword [0x53e268]
push dword [ebp + 0x24]
call sub.USER32.dll_GetAsyncKeyState
push eax
mov ebp, dword [0x53e288]
pop dword [ebp + 0x24]
mov ebp, dword [0x53e268]
push dword [ebp + 0x28]
call sub.USER32.dll_GetAsyncKeyState
push eax
mov ebp, dword [0x53e288]
pop dword [ebp + 0x28]
mov ebp, dword [0x53e268]
push dword [ebp + 0x2c]
call sub.USER32.dll_GetAsyncKeyState
push eax
mov ebp, dword [0x53e288]
pop dword [ebp + 0x2c]
mov ebp, dword [0x53e268]
push dword [ebp + 0x30]
call sub.USER32.dll_GetAsyncKeyState
push eax
mov ebp, dword [0x53e288]
pop dword [ebp + 0x30]
mov ebp, dword [0x53e268]
push dword [ebp + 0x34]
call sub.USER32.dll_GetAsyncKeyState
push eax
mov ebp, dword [0x53e288]
pop dword [ebp + 0x34]
mov ebp, dword [0x53e268]
push dword [ebp + 0x38]
call sub.USER32.dll_GetAsyncKeyState
push eax
mov ebp, dword [0x53e288]
pop dword [ebp + 0x38]
mov ebp, dword [0x53e268]
push dword [ebp + 0x3c]
call sub.USER32.dll_GetAsyncKeyState
push eax
mov ebp, dword [0x53e288]
pop dword [ebp + 0x3c]
mov ebp, dword [0x53e268]
push dword [ebp + 0x40]
call sub.USER32.dll_GetAsyncKeyState
push eax
mov ebp, dword [0x53e288]
pop dword [ebp + 0x40]
mov ebp, dword [0x53e268]
push dword [ebp + 0x44]
call sub.USER32.dll_GetAsyncKeyState
push eax
mov ebp, dword [0x53e288]
pop dword [ebp + 0x44]
mov ebp, dword [0x53e268]
push dword [ebp + 0x48]
call sub.USER32.dll_GetAsyncKeyState
push eax
mov ebp, dword [0x53e288]
pop dword [ebp + 0x48]
mov ebp, dword [0x53e268]
push dword [ebp + 0x4c]
call sub.USER32.dll_GetAsyncKeyState
push eax
mov ebp, dword [0x53e288]
pop dword [ebp + 0x4c]
push 0x10
call sub.USER32.dll_GetAsyncKeyState
mov dword [0x53e010], eax
push 0x11
call sub.USER32.dll_GetAsyncKeyState
mov dword [0x53e014], eax
push 0x12
call sub.USER32.dll_GetAsyncKeyState
mov dword [0x53e018], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x100681
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_ReadProcessMemory
mov dword [0x53e01c], eax
mov eax, dword [0x53dfa4]
call fcn.0040c8e0
mov dword [0x53e020], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
push dword [0x53e020]
push dword [0x53e004]
call sub.KERNEL32.dll_ReadProcessMemory
mov dword [0x53e01c], eax
mov eax, dword [0x53dfa4]
call fcn.0040c8e0
mov ebx, eax
add ebx, 0x114
mov dword [0x53e024], ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8e0
mov ebx, eax
add ebx, 0x24
mov dword [0x53e028], ebx
push dword [0x53e008]
push 4
push dword [0x53dfa4]
push dword [0x53e028]
push dword [0x53e004]
call sub.KERNEL32.dll_ReadProcessMemory
mov dword [0x53e01c], eax
mov eax, dword [0x53dfa4]
call fcn.0040c8e0
mov ebx, eax
add ebx, 0x1f24
mov dword [0x53e02c], ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8e0
push eax
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x3f14
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0x40500000
mov eax, dword [0x53dfa4]
call fcn.0040c8f0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x3f1c
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0xc0d93
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_ReadProcessMemory
mov dword [0x53e01c], eax
mov eax, dword [0x53dfa4]
call fcn.0040c8e0
mov dword [0x53e020], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
push dword [0x53e020]
push dword [0x53e004]
call sub.KERNEL32.dll_ReadProcessMemory
mov dword [0x53e01c], eax
mov eax, dword [0x53dfa4]
call fcn.0040c8e0
mov ebx, eax
add ebx, 0x6c
mov dword [0x53e030], ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8e0
mov ebx, eax
add ebx, 0x28
mov dword [0x53e034], ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8e0
mov ebx, eax
add ebx, 0x2c
mov dword [0x53e038], ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8e0
mov ebx, eax
add ebx, 0x30
mov dword [0x53e03c], ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8e0
mov ebx, eax
add ebx, 0x34
mov dword [0x53e040], ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8e0
mov ebx, eax
add ebx, 0x38
mov dword [0x53e044], ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8e0
mov ebx, eax
add ebx, 0x3c
mov dword [0x53e048], ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8e0
mov ebx, eax
add ebx, 0x40
mov dword [0x53e04c], ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8e0
mov ebx, eax
add ebx, 0x1ec
mov dword [0x53e050], ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8e0
mov ebx, eax
add ebx, 0xec
mov dword [0x53e054], ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8e0
mov ebx, eax
add ebx, 0x30
mov dword [0x53e03c], ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8e0
mov ebx, eax
add ebx, 0x68
mov dword [0x53e058], ebx
mov eax, dword [0x53dfa4]
call fcn.0040c8e0
mov ebx, eax
add ebx, 0x24
mov dword [0x53e05c], ebx
mov ebp, dword [0x53e268]
push dword [ebp + 4]
call sub.USER32.dll_GetAsyncKeyState
mov ebx, eax
mov ebp, dword [0x53e270]
mov edi, dword [ebp + 4]
add edi, dword [0x53e010]
imul ebx, edi
mov ebp, dword [0x53e278]
mov edi, dword [ebp + 4]
add edi, dword [0x53e014]
imul ebx, edi
mov ebp, dword [0x53e280]
mov edi, dword [ebp + 4]
add edi, dword [0x53e018]
imul ebx, edi
mov dword [0x53e060], ebx
mov ebx, dword [0x53e060]
and ebx, ebx
je 0x40788f
push dword [0x53e064]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x40781f
mov dword [0x53e064], 1
push 1
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x3f00
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0
push 0
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
jmp 0x40788e
mov ebx, 1
cmp ebx, dword [esp]
jne 0x40788e
mov dword [0x53e064], 0
push 0
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x3f00
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0
push 1
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
pop eax
mov ebp, dword [0x53e268]
push dword [ebp + 8]
call sub.USER32.dll_GetAsyncKeyState
mov ebx, eax
mov ebp, dword [0x53e270]
mov edi, dword [ebp + 8]
add edi, dword [0x53e010]
imul ebx, edi
mov ebp, dword [0x53e278]
mov edi, dword [ebp + 8]
add edi, dword [0x53e014]
imul ebx, edi
mov ebp, dword [0x53e280]
mov edi, dword [ebp + 8]
add edi, dword [0x53e018]
imul ebx, edi
mov dword [0x53e068], ebx
mov ebx, dword [0x53e068]
and ebx, ebx
je 0x407939
push 0xf423f
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
push dword [0x53e024]
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0
push 0
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
mov ebp, dword [0x53e268]
push dword [ebp + 0xc]
call sub.USER32.dll_GetAsyncKeyState
mov ebx, eax
mov ebp, dword [0x53e270]
mov edi, dword [ebp + 0xc]
add edi, dword [0x53e010]
imul ebx, edi
mov ebp, dword [0x53e278]
mov edi, dword [ebp + 0xc]
add edi, dword [0x53e014]
imul ebx, edi
mov ebp, dword [0x53e280]
mov edi, dword [ebp + 0xc]
add edi, dword [0x53e018]
imul ebx, edi
mov dword [0x53e06c], ebx
mov ebx, dword [0x53e06c]
and ebx, ebx
je 0x407de2
push dword [0x53e070]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x407bbe
mov dword [0x53e070], 1
push 0x90
mov ebx, dword [0x53dfa4]
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
inc ebx
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 2
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 3
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 4
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 5
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 6
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 7
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 8
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x94db2
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
inc ebx
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 2
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 3
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 4
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 5
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 6
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x90
mov ebx, dword [0x53dfa4]
add ebx, 7
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 8
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x94dbc
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0
push 0
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
jmp 0x407de1
mov ebx, 1
cmp ebx, dword [esp]
jne 0x407de1
mov dword [0x53e070], 0
push 0xf3
mov ebx, dword [0x53dfa4]
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf
mov ebx, dword [0x53dfa4]
inc ebx
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x11
mov ebx, dword [0x53dfa4]
add ebx, 2
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x9e
mov ebx, dword [0x53dfa4]
add ebx, 3
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x50
mov ebx, dword [0x53dfa4]
add ebx, 4
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 2
mov ebx, dword [0x53dfa4]
add ebx, 5
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 6
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 7
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 8
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x94db2
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0xf3
mov ebx, dword [0x53dfa4]
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf
mov ebx, dword [0x53dfa4]
inc ebx
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x11
mov ebx, dword [0x53dfa4]
add ebx, 2
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xa6
mov ebx, dword [0x53dfa4]
add ebx, 3
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x50
mov ebx, dword [0x53dfa4]
add ebx, 4
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 2
mov ebx, dword [0x53dfa4]
add ebx, 5
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 6
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0
mov ebx, dword [0x53dfa4]
add ebx, 7
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 8
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x94dbc
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0
push 1
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
pop eax
mov ebp, dword [0x53e268]
push dword [ebp + 0x10]
call sub.USER32.dll_GetAsyncKeyState
mov ebx, eax
mov ebp, dword [0x53e270]
mov edi, dword [ebp + 0x10]
add edi, dword [0x53e010]
imul ebx, edi
mov ebp, dword [0x53e278]
mov edi, dword [ebp + 0x10]
add edi, dword [0x53e014]
imul ebx, edi
mov ebp, dword [0x53e280]
mov edi, dword [ebp + 0x10]
add edi, dword [0x53e018]
imul ebx, edi
mov dword [0x53e074], ebx
mov ebx, dword [0x53e074]
and ebx, ebx
je 0x407f20
push dword [0x53e078]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x407eb0
mov dword [0x53e078], 1
push 1
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x3f08
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0
push 0
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
jmp 0x407f1f
mov ebx, 1
cmp ebx, dword [esp]
jne 0x407f1f
mov dword [0x53e078], 0
push 0
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x3f08
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0
push 1
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
pop eax
mov ebp, dword [0x53e268]
push dword [ebp + 0x14]
call sub.USER32.dll_GetAsyncKeyState
mov ebx, eax
mov ebp, dword [0x53e270]
mov edi, dword [ebp + 0x14]
add edi, dword [0x53e010]
imul ebx, edi
mov ebp, dword [0x53e278]
mov edi, dword [ebp + 0x14]
add edi, dword [0x53e014]
imul ebx, edi
mov ebp, dword [0x53e280]
mov edi, dword [ebp + 0x14]
add edi, dword [0x53e018]
imul ebx, edi
mov dword [0x53e07c], ebx
mov ebx, dword [0x53e07c]
and ebx, ebx
je 0x407fca
push 0x63
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
push dword [0x53e034]
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0
push 0
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
mov ebp, dword [0x53e268]
push dword [ebp + 0x18]
call sub.USER32.dll_GetAsyncKeyState
mov ebx, eax
mov ebp, dword [0x53e270]
mov edi, dword [ebp + 0x18]
add edi, dword [0x53e010]
imul ebx, edi
mov ebp, dword [0x53e278]
mov edi, dword [ebp + 0x18]
add edi, dword [0x53e014]
imul ebx, edi
mov ebp, dword [0x53e280]
mov edi, dword [ebp + 0x18]
add edi, dword [0x53e018]
imul ebx, edi
mov dword [0x53e080], ebx
mov ebx, dword [0x53e080]
and ebx, ebx
je 0x408074
push 0x63
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
push dword [0x53e04c]
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0
push 0
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
mov ebp, dword [0x53e268]
push dword [ebp + 0x1c]
call sub.USER32.dll_GetAsyncKeyState
mov ebx, eax
mov ebp, dword [0x53e270]
mov edi, dword [ebp + 0x1c]
add edi, dword [0x53e010]
imul ebx, edi
mov ebp, dword [0x53e278]
mov edi, dword [ebp + 0x1c]
add edi, dword [0x53e014]
imul ebx, edi
mov ebp, dword [0x53e280]
mov edi, dword [ebp + 0x1c]
add edi, dword [0x53e018]
imul ebx, edi
mov dword [0x53e084], ebx
mov ebx, dword [0x53e084]
and ebx, ebx
je 0x4081e5
push 0x63
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
push dword [0x53e038]
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
push dword [0x53e03c]
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
push dword [0x53e040]
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
push dword [0x53e044]
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
push dword [0x53e048]
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
push dword [0x53e05c]
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0
push 0
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
mov ebp, dword [0x53e268]
push dword [ebp + 0x20]
call sub.USER32.dll_GetAsyncKeyState
mov ebx, eax
mov ebp, dword [0x53e270]
mov edi, dword [ebp + 0x20]
add edi, dword [0x53e010]
imul ebx, edi
mov ebp, dword [0x53e278]
mov edi, dword [ebp + 0x20]
add edi, dword [0x53e014]
imul ebx, edi
mov ebp, dword [0x53e280]
mov edi, dword [ebp + 0x20]
add edi, dword [0x53e018]
imul ebx, edi
mov dword [0x53e088], ebx
mov ebx, dword [0x53e088]
and ebx, ebx
je 0x4082b6
push 0xf423f
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
push dword [0x53e050]
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
push dword [0x53e054]
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0
push 0
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
mov ebp, dword [0x53e268]
push dword [ebp + 0x24]
call sub.USER32.dll_GetAsyncKeyState
mov ebx, eax
mov ebp, dword [0x53e270]
mov edi, dword [ebp + 0x24]
add edi, dword [0x53e010]
imul ebx, edi
mov ebp, dword [0x53e278]
mov edi, dword [ebp + 0x24]
add edi, dword [0x53e014]
imul ebx, edi
mov ebp, dword [0x53e280]
mov edi, dword [ebp + 0x24]
add edi, dword [0x53e018]
imul ebx, edi
mov dword [0x53e08c], ebx
mov ebx, dword [0x53e08c]
and ebx, ebx
je 0x4083f4
push dword [0x53e090]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x408384
mov dword [0x53e090], 1
push 1
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x3f0c
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0
push 0
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
jmp 0x4083f3
mov ebx, 1
cmp ebx, dword [esp]
jne 0x4083f3
mov dword [0x53e090], 0
push 0
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x3f0c
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0
push 1
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
pop eax
mov ebp, dword [0x53e268]
push dword [ebp + 0x28]
call sub.USER32.dll_GetAsyncKeyState
mov ebx, eax
mov ebp, dword [0x53e270]
mov edi, dword [ebp + 0x28]
add edi, dword [0x53e010]
imul ebx, edi
mov ebp, dword [0x53e278]
mov edi, dword [ebp + 0x28]
add edi, dword [0x53e014]
imul ebx, edi
mov ebp, dword [0x53e280]
mov edi, dword [ebp + 0x28]
add edi, dword [0x53e018]
imul ebx, edi
mov dword [0x53e094], ebx
mov ebx, dword [0x53e094]
and ebx, ebx
je 0x4084aa
push dword [0x53e098]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x40847c
mov dword [0x53e098], 1
push 0
push 0
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
jmp 0x4084a9
mov ebx, 1
cmp ebx, dword [esp]
jne 0x4084a9
mov dword [0x53e098], 0
push 0
push 1
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
pop eax
mov ebp, dword [0x53e268]
push dword [ebp + 0x2c]
call sub.USER32.dll_GetAsyncKeyState
mov ebx, eax
mov ebp, dword [0x53e270]
mov edi, dword [ebp + 0x2c]
add edi, dword [0x53e010]
imul ebx, edi
mov ebp, dword [0x53e278]
mov edi, dword [ebp + 0x2c]
add edi, dword [0x53e014]
imul ebx, edi
mov ebp, dword [0x53e280]
mov edi, dword [ebp + 0x2c]
add edi, dword [0x53e018]
imul ebx, edi
mov dword [0x53e09c], ebx
mov ebx, dword [0x53e09c]
and ebx, ebx
je 0x40870d
push dword [0x53e0a0]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x40860c
mov dword [0x53e0a0], 1
push 0x40
mov ebx, dword [0x53dfa4]
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 1
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x3360e9
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0x44
mov ebx, dword [0x53dfa4]
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 1
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x3360ee
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0x48
mov ebx, dword [0x53dfa4]
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 1
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x3360f4
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0
push 0
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
jmp 0x40870c
mov ebx, 1
cmp ebx, dword [esp]
jne 0x40870c
mov dword [0x53e0a0], 0
push 0x30
mov ebx, dword [0x53dfa4]
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 1
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x3360e9
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0x34
mov ebx, dword [0x53dfa4]
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 1
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x3360ee
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0x38
mov ebx, dword [0x53dfa4]
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 1
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x3360f4
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0
push 1
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
pop eax
mov ebp, dword [0x53e268]
push dword [ebp + 0x30]
call sub.USER32.dll_GetAsyncKeyState
mov ebx, eax
mov ebp, dword [0x53e270]
mov edi, dword [ebp + 0x30]
add edi, dword [0x53e010]
imul ebx, edi
mov ebp, dword [0x53e278]
mov edi, dword [ebp + 0x30]
add edi, dword [0x53e014]
imul ebx, edi
mov ebp, dword [0x53e280]
mov edi, dword [ebp + 0x30]
add edi, dword [0x53e018]
imul ebx, edi
mov dword [0x53e0a4], ebx
mov ebx, dword [0x53e0a4]
and ebx, ebx
je 0x40884b
push dword [0x53e0a8]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x4087db
mov dword [0x53e0a8], 1
push 1
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x3f10
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0
push 0
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
jmp 0x40884a
mov ebx, 1
cmp ebx, dword [esp]
jne 0x40884a
mov dword [0x53e0a8], 0
push 0
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x3f10
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0
push 1
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
pop eax
mov ebp, dword [0x53e268]
push dword [ebp + 0x34]
call sub.USER32.dll_GetAsyncKeyState
mov ebx, eax
mov ebp, dword [0x53e270]
mov edi, dword [ebp + 0x34]
add edi, dword [0x53e010]
imul ebx, edi
mov ebp, dword [0x53e278]
mov edi, dword [ebp + 0x34]
add edi, dword [0x53e014]
imul ebx, edi
mov ebp, dword [0x53e280]
mov edi, dword [ebp + 0x34]
add edi, dword [0x53e018]
imul ebx, edi
mov dword [0x53e0ac], ebx
mov ebx, dword [0x53e0ac]
and ebx, ebx
je 0x408989
push dword [0x53e0b0]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x408919
mov dword [0x53e0b0], 1
push 1
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x3f18
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0
push 0
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
jmp 0x408988
mov ebx, 1
cmp ebx, dword [esp]
jne 0x408988
mov dword [0x53e0b0], 0
push 0
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x3f18
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0
push 1
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
pop eax
mov ebp, dword [0x53e268]
push dword [ebp + 0x38]
call sub.USER32.dll_GetAsyncKeyState
mov ebx, eax
mov ebp, dword [0x53e270]
mov edi, dword [ebp + 0x38]
add edi, dword [0x53e010]
imul ebx, edi
mov ebp, dword [0x53e278]
mov edi, dword [ebp + 0x38]
add edi, dword [0x53e014]
imul ebx, edi
mov ebp, dword [0x53e280]
mov edi, dword [ebp + 0x38]
add edi, dword [0x53e018]
imul ebx, edi
mov dword [0x53e0b4], ebx
mov ebx, dword [0x53e0b4]
and ebx, ebx
je 0x408b70
push dword [0x53e0b8]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x408aad
mov dword [0x53e0b8], 1
push 0x33
mov ebx, dword [0x53dfa4]
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xf6
mov ebx, dword [0x53dfa4]
inc ebx
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x89
mov ebx, dword [0x53dfa4]
add ebx, 2
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x37
mov ebx, dword [0x53dfa4]
add ebx, 3
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x338070
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0
push 0
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
jmp 0x408b6f
mov ebx, 1
cmp ebx, dword [esp]
jne 0x408b6f
mov dword [0x53e0b8], 0
push 0x8b
mov ebx, dword [0x53dfa4]
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0xc7
mov ebx, dword [0x53dfa4]
inc ebx
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x8b
mov ebx, dword [0x53dfa4]
add ebx, 2
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push 0x30
mov ebx, dword [0x53dfa4]
add ebx, 3
mov eax, ebx
call fcn.0040c8c0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dfd0]
add ebx, 0x338070
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0
push 1
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
pop eax
mov ebp, dword [0x53e268]
push dword [ebp + 0x3c]
call sub.USER32.dll_GetAsyncKeyState
mov ebx, eax
mov ebp, dword [0x53e270]
mov edi, dword [ebp + 0x3c]
add edi, dword [0x53e010]
imul ebx, edi
mov ebp, dword [0x53e278]
mov edi, dword [ebp + 0x3c]
add edi, dword [0x53e014]
imul ebx, edi
mov ebp, dword [0x53e280]
mov edi, dword [ebp + 0x3c]
add edi, dword [0x53e018]
imul ebx, edi
mov dword [0x53e0bc], ebx
mov ebx, dword [0x53e0bc]
and ebx, ebx
je 0x408cf4
push dword [0x53e0c0]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x408c84
mov dword [0x53e0c0], 1
push 1
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x3f20
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0x3dcccccd
mov eax, dword [0x53dfa4]
call fcn.0040c8f0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x1278
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0
push 0
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
jmp 0x408cf3
mov ebx, 1
cmp ebx, dword [esp]
jne 0x408cf3
mov dword [0x53e0c0], 0
push 0x3f800000
mov eax, dword [0x53dfa4]
call fcn.0040c8f0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x1278
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0
push 1
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
pop eax
mov ebp, dword [0x53e268]
push dword [ebp + 0x40]
call sub.USER32.dll_GetAsyncKeyState
mov ebx, eax
mov ebp, dword [0x53e270]
mov edi, dword [ebp + 0x40]
add edi, dword [0x53e010]
imul ebx, edi
mov ebp, dword [0x53e278]
mov edi, dword [ebp + 0x40]
add edi, dword [0x53e014]
imul ebx, edi
mov ebp, dword [0x53e280]
mov edi, dword [ebp + 0x40]
add edi, dword [0x53e018]
imul ebx, edi
mov dword [0x53e0c4], ebx
mov ebx, dword [0x53e0c4]
and ebx, ebx
je 0x408e32
push dword [0x53e0c8]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x408dc2
mov dword [0x53e0c8], 1
push 1
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x3f24
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0
push 0
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
jmp 0x408e31
mov ebx, 1
cmp ebx, dword [esp]
jne 0x408e31
mov dword [0x53e0c8], 0
push 0
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x3f24
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0
push 1
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
pop eax
mov ebp, dword [0x53e268]
push dword [ebp + 0x44]
call sub.USER32.dll_GetAsyncKeyState
mov ebx, eax
mov ebp, dword [0x53e270]
mov edi, dword [ebp + 0x44]
add edi, dword [0x53e010]
imul ebx, edi
mov ebp, dword [0x53e278]
mov edi, dword [ebp + 0x44]
add edi, dword [0x53e014]
imul ebx, edi
mov ebp, dword [0x53e280]
mov edi, dword [ebp + 0x44]
add edi, dword [0x53e018]
imul ebx, edi
mov dword [0x53e0cc], ebx
mov ebx, dword [0x53e0cc]
and ebx, ebx
je 0x408f70
push dword [0x53e0d0]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x408f00
mov dword [0x53e0d0], 1
push 1
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x3f28
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0
push 0
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
jmp 0x408f6f
mov ebx, 1
cmp ebx, dword [esp]
jne 0x408f6f
mov dword [0x53e0d0], 0
push 0
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x3f28
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0
push 1
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
pop eax
mov ebp, dword [0x53e268]
push dword [ebp + 0x48]
call sub.USER32.dll_GetAsyncKeyState
mov ebx, eax
mov ebp, dword [0x53e270]
mov edi, dword [ebp + 0x48]
add edi, dword [0x53e010]
imul ebx, edi
mov ebp, dword [0x53e278]
mov edi, dword [ebp + 0x48]
add edi, dword [0x53e014]
imul ebx, edi
mov ebp, dword [0x53e280]
mov edi, dword [ebp + 0x48]
add edi, dword [0x53e018]
imul ebx, edi
mov dword [0x53e0d4], ebx
mov ebx, dword [0x53e0d4]
and ebx, ebx
je 0x4090b8
push dword [0x53e0d8]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x409048
mov dword [0x53e0d8], 1
push 1
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x3f2c
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
mov dword [0x53e098], 1
push 0
push 0
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
jmp 0x4090b7
mov ebx, 1
cmp ebx, dword [esp]
jne 0x4090b7
mov dword [0x53e0d8], 0
push 0
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x3f2c
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0
push 1
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
pop eax
mov ebp, dword [0x53e268]
push dword [ebp + 0x4c]
call sub.USER32.dll_GetAsyncKeyState
mov ebx, eax
mov ebp, dword [0x53e270]
mov edi, dword [ebp + 0x4c]
add edi, dword [0x53e010]
imul ebx, edi
mov ebp, dword [0x53e278]
mov edi, dword [ebp + 0x4c]
add edi, dword [0x53e014]
imul ebx, edi
mov ebp, dword [0x53e280]
mov edi, dword [ebp + 0x4c]
add edi, dword [0x53e018]
imul ebx, edi
mov dword [0x53e0dc], ebx
mov ebx, dword [0x53e0dc]
and ebx, ebx
je 0x4091f6
push dword [0x53e0e0]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x409186
mov dword [0x53e0e0], 1
push 1
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x3f30
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0
push 0
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
jmp 0x4091f5
mov ebx, 1
cmp ebx, dword [esp]
jne 0x4091f5
mov dword [0x53e0e0], 0
push 0
mov eax, dword [0x53dfa4]
call fcn.0040c8d0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53dff8]
add ebx, 0x3f30
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push 0
push 1
call fcn.0040bcb4
push 0x12c
call sub.KERNEL32.dll_Sleep
pop eax
mov ebx, dword [0x53e098]
cmp ebx, 1
jne 0x409267
push 0x461c4000
mov eax, dword [0x53dfa4]
call fcn.0040c8f0
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
push dword [0x53e02c]
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
push dword [0x53e008]
push 4
push dword [0x53dfa4]
mov ebx, dword [0x53e02c]
add ebx, 4
push ebx
push dword [0x53e004]
call sub.KERNEL32.dll_WriteProcessMemory
mov dword [0x53df8c], eax
mov dword [0x53e060], 0
mov dword [0x53e068], 0
mov dword [0x53e06c], 0
mov dword [0x53e074], 0
mov dword [0x53e07c], 0
mov dword [0x53e080], 0
mov dword [0x53e084], 0
mov dword [0x53e088], 0
mov dword [0x53e08c], 0
mov dword [0x53e094], 0
mov dword [0x53e09c], 0
mov dword [0x53e0a4], 0
call fcn.00409ce1
push 1
call sub.KERNEL32.dll_Sleep
jmp 0x40724e