Function at 0x409dc0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
sub esp, 0x74
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp + 8]
mov dword [ebp - 0x70], eax
mov eax, dword [0x432080]
xor eax, ebp
mov dword [ebp - 0xc], eax
mov ecx, dword [0x433544]
mov eax, dword [0x433540]
mov edx, ecx
add edx, 0xcb698446
sub edx, 1
sub edx, 0xcb698446
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
and cl, 1
mov byte [ebp - 0x66], cl
cmp eax, 0xa
setl al
and al, 1
mov byte [ebp - 0x65], al
mov dword [ebp - 0x6c], 0xfb43092b
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0x78], eax
sub eax, 0x80d5656b
je 0x40a7fc
jmp 0x409e34
mov eax, dword [ebp - 0x78]
sub eax, 0x84007d36
je 0x40a429
jmp 0x409e47
mov eax, dword [ebp - 0x78]
sub eax, 0x8627aede
je 0x40a3e3
jmp 0x409e5a
mov eax, dword [ebp - 0x78]
sub eax, 0x98ffb7bc
je 0x40a92a
jmp 0x409e6d
mov eax, dword [ebp - 0x78]
sub eax, 0x9b5195d1
je 0x40a8c6
jmp 0x409e80
mov eax, dword [ebp - 0x78]
sub eax, 0x9f8ec9fb
je 0x40a84a
jmp 0x409e93
mov eax, dword [ebp - 0x78]
sub eax, 0xa0c134f3
je 0x40a985
jmp 0x409ea6
mov eax, dword [ebp - 0x78]
sub eax, 0xa3258568
je 0x40a6b0
jmp 0x409eb9
mov eax, dword [ebp - 0x78]
sub eax, 0xa38d20ef
je 0x40a2da
jmp 0x409ecc
mov eax, dword [ebp - 0x78]
sub eax, 0xa840c433
je 0x40a20c
jmp 0x409edf
mov eax, dword [ebp - 0x78]
sub eax, 0xb56c5bd1
je 0x40a918
jmp 0x409ef2
mov eax, dword [ebp - 0x78]
sub eax, 0xb9ba52e0
je 0x40a7cd
jmp 0x409f05
mov eax, dword [ebp - 0x78]
sub eax, 0xba115310
je 0x40a5bf
jmp 0x409f18
mov eax, dword [ebp - 0x78]
sub eax, 0xc2ea3e1d
je 0x40a584
jmp 0x409f2b
mov eax, dword [ebp - 0x78]
sub eax, 0xc6eee203
je 0x40a90c
jmp 0x409f3e
mov eax, dword [ebp - 0x78]
sub eax, 0xcc197e8b
je 0x40a157
jmp 0x409f51
mov eax, dword [ebp - 0x78]
sub eax, 0xd1b9f35d
je 0x40a6d7
jmp 0x409f64
mov eax, dword [ebp - 0x78]
sub eax, 0xdb20cff5
je 0x40a970
jmp 0x409f77
mov eax, dword [ebp - 0x78]
sub eax, 0xdf56abdc
je 0x40a93f
jmp 0x409f8a
mov eax, dword [ebp - 0x78]
sub eax, 0xe4bd2aed
je 0x40a7f0
jmp 0x409f9d
mov eax, dword [ebp - 0x78]
sub eax, 0xe57a0ec1
je 0x40a200
jmp 0x409fb0
mov eax, dword [ebp - 0x78]
sub eax, 0xeeb1a01a
je 0x40a5ab
jmp 0x409fc3
mov eax, dword [ebp - 0x78]
sub eax, 0xf0107f78
je 0x40a8de
jmp 0x409fd6
mov eax, dword [ebp - 0x78]
sub eax, 0xfab5a1ec
je 0x40a506
jmp 0x409fe9
mov eax, dword [ebp - 0x78]
sub eax, 0xfb43092b
je 0x40a131
jmp 0x409ffc
mov eax, dword [ebp - 0x78]
sub eax, 0x3d1efd6
je 0x40a34d
jmp 0x40a00f
mov eax, dword [ebp - 0x78]
sub eax, 0x9135361
je 0x40a2a7
jmp 0x40a022
mov eax, dword [ebp - 0x78]
sub eax, 0xcb58996
je 0x40a48f
jmp 0x40a035
mov eax, dword [ebp - 0x78]
sub eax, 0xef40c4c
je 0x40a2c6
jmp 0x40a048
mov eax, dword [ebp - 0x78]
sub eax, 0x12fa8d19
je 0x40a6bc
jmp 0x40a05b
mov eax, dword [ebp - 0x78]
sub eax, 0x3d1b9336
je 0x40a7ad
jmp 0x40a06e
mov eax, dword [ebp - 0x78]
sub eax, 0x46c4a1a0
je 0x40a991
jmp 0x40a081
mov eax, dword [ebp - 0x78]
sub eax, 0x470e3607
je 0x40a7b9
jmp 0x40a094
mov eax, dword [ebp - 0x78]
sub eax, 0x473309b1
je 0x40a25c
jmp 0x40a0a7
mov eax, dword [ebp - 0x78]
sub eax, 0x4c56e65d
je 0x40a3c8
jmp 0x40a0ba
mov eax, dword [ebp - 0x78]
sub eax, 0x4c5c8fb8
je 0x40a8f2
jmp 0x40a0cd
mov eax, dword [ebp - 0x78]
sub eax, 0x6d95dc9b
je 0x40a49b
jmp 0x40a0e0
mov eax, dword [ebp - 0x78]
sub eax, 0x71642f49
je 0x40a590
jmp 0x40a0f3
mov eax, dword [ebp - 0x78]
sub eax, 0x754a439c
je 0x40a8d2
jmp 0x40a106
mov eax, dword [ebp - 0x78]
sub eax, 0x764eece5
je 0x40a742
jmp 0x40a119
mov eax, dword [ebp - 0x78]
sub eax, 0x7eac804f
je 0x40a62a
jmp 0x40a12c
jmp 0x40a9a1
mov al, byte [ebp - 0x66]
mov cl, byte [ebp - 0x65]
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xc6eee203
mov ecx, 0xcc197e8b
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x40a9a1
push eax
mov eax, esp
mov dword [ebp - 0x64], eax
push eax
mov eax, esp
mov dword [ebp - 0x60], eax
push eax
mov eax, esp
mov dword [ebp - 0x5c], eax
push eax
mov eax, esp
mov dword [ebp - 0x58], eax
push eax
mov eax, esp
mov dword [ebp - 0x54], eax
push eax
mov eax, esp
mov dword [ebp - 0x50], eax
push eax
mov eax, esp
mov dword [ebp - 0x4c], eax
push eax
mov eax, esp
mov dword [ebp - 0x48], eax
push eax
mov eax, esp
mov dword [ebp - 0x44], eax
mov ecx, dword [0x433544]
mov eax, dword [0x433540]
mov edx, ecx
sub edx, 0x4d4319ca
sub edx, 1
add edx, 0x4d4319ca
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0xc6eee203
mov ecx, 0xe57a0ec1
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x40a9a1
mov dword [ebp - 0x6c], 0xa840c433
jmp 0x40a9a1
mov ecx, dword [ebp - 0x70]
mov edx, dword [ebp - 0x74]
push eax
mov eax, esp
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x60]
mov dword [eax], edx
mov eax, dword [ebp - 0x5c]
mov dword [eax], ecx
mov eax, dword [ebp - 0x5c]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x58]
mov dword [eax], ecx
mov eax, dword [ebp - 0x5c]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x58]
mov eax, dword [eax]
add ecx, dword [eax + 0x3c]
mov eax, dword [ebp - 0x54]
mov dword [eax], ecx
mov eax, dword [ebp - 0x5c]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x54]
mov eax, dword [eax]
add ecx, dword [eax + 0x78]
mov eax, dword [ebp - 0x50]
mov dword [eax], ecx
mov dword [ebp - 0x6c], 0x473309b1
jmp 0x40a9a1
mov eax, dword [ebp - 0x5c]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x50]
mov eax, dword [eax]
add ecx, dword [eax + 0x1c]
mov eax, dword [ebp - 0x4c]
mov dword [eax], ecx
mov eax, dword [ebp - 0x5c]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x50]
mov eax, dword [eax]
add ecx, dword [eax + 0x24]
mov eax, dword [ebp - 0x48]
mov dword [eax], ecx
mov eax, dword [ebp - 0x5c]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x50]
mov eax, dword [eax]
add ecx, dword [eax + 0x20]
mov eax, dword [ebp - 0x44]
mov dword [eax], ecx
mov eax, dword [ebp - 0x40]
mov dword [eax], 0
mov dword [ebp - 0x6c], 0x9135361
jmp 0x40a9a1
mov eax, dword [ebp - 0x40]
mov eax, dword [eax]
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x50]
mov eax, dword [eax]
add eax, 0x18
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x6c], 0xef40c4c
jmp 0x40a9a1
mov eax, dword [ebp - 0x38]
mov eax, dword [eax]
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x6c], 0xa38d20ef
jmp 0x40a9a1
mov ecx, dword [0x433544]
mov eax, dword [0x433540]
mov edx, ecx
sub edx, 0xc871836e
sub edx, 1
add edx, 0xc871836e
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0xb56c5bd1
mov ecx, 0x3d1efd6
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x40a9a1
mov eax, dword [ebp - 0x3c]
mov ecx, dword [ebp - 0x34]
cmp eax, ecx
setb al
and al, 1
mov byte [ebp - 0x2d], al
mov ecx, dword [0x433544]
mov eax, dword [0x433540]
xor esi, esi
sub esi, 1
mov edx, ecx
add edx, esi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0xb56c5bd1
mov ecx, 0x4c56e65d
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x40a9a1
mov dl, byte [ebp - 0x2d]
mov eax, 0x80d5656b
mov ecx, 0x8627aede
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x40a9a1
mov eax, dword [0x433544]
mov ecx, dword [0x433540]
xor esi, esi
sub esi, 1
mov edx, eax
add edx, esi
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x98ffb7bc
mov ecx, 0x84007d36
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x40a9a1
mov eax, dword [ebp - 0x5c]
mov eax, dword [eax]
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp - 0x44]
mov eax, dword [eax]
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x40]
mov eax, dword [eax]
mov dword [ebp - 0x24], eax
mov eax, dword [0x433544]
mov ecx, dword [0x433540]
mov edx, eax
add edx, 0x29c478aa
sub edx, 1
sub edx, 0x29c478aa
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x98ffb7bc
mov ecx, 0xcb58996
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x40a9a1
mov dword [ebp - 0x6c], 0x6d95dc9b
jmp 0x40a9a1
mov ecx, dword [0x433544]
mov eax, dword [0x433540]
xor esi, esi
sub esi, 1
mov edx, ecx
add edx, esi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0xdf56abdc
mov ecx, 0xfab5a1ec
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x40a9a1
mov eax, dword [ebp - 0x28]
mov ecx, dword [ebp - 0x24]
mov eax, dword [eax + ecx*4]
mov edx, dword [ebp - 0x2c]
add edx, eax
mov eax, dword [ebp - 0x60]
mov ecx, dword [eax]
sub esp, 8
mov eax, esp
mov dword [eax + 4], edx
mov dword [eax], ecx
call fcn.00420570
add esp, 8
cmp eax, 0
sete al
and al, 1
mov byte [ebp - 0x1d], al
mov eax, dword [0x433544]
mov ecx, dword [0x433540]
mov edx, eax
sub edx, 0x8b85b9ed
sub edx, 1
add edx, 0x8b85b9ed
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xdf56abdc
mov ecx, 0xc2ea3e1d
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x40a9a1
mov dword [ebp - 0x6c], 0x71642f49
jmp 0x40a9a1
mov dl, byte [ebp - 0x1d]
mov eax, 0xd1b9f35d
mov ecx, 0xeeb1a01a
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x40a9a1
mov eax, dword [ebp - 0x5c]
mov eax, dword [eax]
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x6c], 0xba115310
jmp 0x40a9a1
mov ecx, dword [0x433544]
mov eax, dword [0x433540]
xor esi, esi
sub esi, 1
mov edx, ecx
add edx, esi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0xdb20cff5
mov ecx, 0x7eac804f
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x40a9a1
mov eax, dword [ebp - 0x4c]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x48]
mov ecx, dword [ecx]
mov edx, dword [ebp - 0x40]
mov edx, dword [edx]
movzx ecx, word [ecx + edx*2]
shl ecx, 2
add eax, ecx
mov dword [ebp - 0x18], eax
mov ecx, dword [0x433544]
mov eax, dword [0x433540]
xor esi, esi
sub esi, 1
mov edx, ecx
add edx, esi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0xdb20cff5
mov ecx, 0xa3258568
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x40a9a1
mov dword [ebp - 0x6c], 0x12fa8d19
jmp 0x40a9a1
mov eax, dword [ebp - 0x18]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x1c]
add ecx, eax
mov eax, dword [ebp - 0x64]
mov dword [eax], ecx
mov dword [ebp - 0x6c], 0xf0107f78
jmp 0x40a9a1
mov ecx, dword [0x433544]
mov eax, dword [0x433540]
xor esi, esi
sub esi, 1
mov edx, ecx
add edx, esi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0xa0c134f3
mov ecx, 0x764eece5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x40a9a1
mov ecx, dword [0x433544]
mov eax, dword [0x433540]
xor esi, esi
sub esi, 1
mov edx, ecx
add edx, esi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0xa0c134f3
mov ecx, 0x3d1b9336
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x40a9a1
mov dword [ebp - 0x6c], 0x470e3607
jmp 0x40a9a1
mov eax, dword [ebp - 0x40]
mov eax, dword [eax]
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x6c], 0xb9ba52e0
jmp 0x40a9a1
mov ecx, dword [ebp - 0x14]
add ecx, 0xc62ba4d1
add ecx, 1
sub ecx, 0xc62ba4d1
mov eax, dword [ebp - 0x40]
mov dword [eax], ecx
mov dword [ebp - 0x6c], 0xe4bd2aed
jmp 0x40a9a1
mov dword [ebp - 0x6c], 0x9135361
jmp 0x40a9a1
mov eax, dword [0x433544]
mov ecx, dword [0x433540]
mov edx, eax
add edx, 0xe3e8a908
sub edx, 1
sub edx, 0xe3e8a908
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x46c4a1a0
mov ecx, 0x9f8ec9fb
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x40a9a1
mov eax, dword [ebp - 0x64]
mov dword [eax], 0
mov ecx, dword [0x433544]
mov eax, dword [0x433540]
mov edx, ecx
sub edx, 0x7739500e
sub edx, 1
add edx, 0x7739500e
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0x46c4a1a0
mov ecx, 0x9b5195d1
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x40a9a1
mov dword [ebp - 0x6c], 0x754a439c
jmp 0x40a9a1
mov dword [ebp - 0x6c], 0xf0107f78
jmp 0x40a9a1
mov eax, dword [ebp - 0x64]
mov eax, dword [eax]
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x6c], 0x4c5c8fb8
jmp 0x40a9a1
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x7c], eax
mov ecx, dword [ebp - 0xc]
xor ecx, ebp
call fcn.0041bf80
mov eax, dword [ebp - 0x7c]
lea esp, [ebp - 8]
pop esi
pop ebx
pop ebp
ret
mov dword [ebp - 0x6c], 0xcc197e8b
jmp 0x40a9a1
mov eax, dword [ebp - 0x3c]
mov eax, dword [ebp - 0x34]
mov dword [ebp - 0x6c], 0x3d1efd6
jmp 0x40a9a1
mov eax, dword [ebp - 0x5c]
mov eax, dword [ebp - 0x44]
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x6c], 0x84007d36
jmp 0x40a9a1
mov eax, dword [ebp - 0x28]
mov ecx, dword [ebp - 0x24]
mov eax, dword [eax + ecx*4]
mov edx, dword [ebp - 0x2c]
add edx, eax
mov eax, dword [ebp - 0x60]
mov ecx, dword [eax]
sub esp, 8
mov eax, esp
mov dword [eax + 4], edx
mov dword [eax], ecx
call fcn.00420570
add esp, 8
mov dword [ebp - 0x6c], 0xfab5a1ec
jmp 0x40a9a1
mov eax, dword [ebp - 0x4c]
mov eax, dword [ebp - 0x48]
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x6c], 0x7eac804f
jmp 0x40a9a1
mov dword [ebp - 0x6c], 0x764eece5
jmp 0x40a9a1
mov eax, dword [ebp - 0x64]
mov dword [eax], 0
mov dword [ebp - 0x6c], 0x9f8ec9fb
jmp 0x409e1e