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

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
sub esp, 0x78
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x78], eax
mov eax, dword [ebp + 8]
mov dword [ebp - 0x74], eax
mov eax, dword [0x440080]
xor eax, ebp
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x70], 0x756ec6b
mov eax, dword [ebp - 0x70]
mov dword [ebp - 0x7c], eax
sub eax, 0x878dec12
je 0x40ee61
jmp 0x40e3ab
mov eax, dword [ebp - 0x7c]
sub eax, 0x89d5eb9e
je 0x40e897
jmp 0x40e3be
mov eax, dword [ebp - 0x7c]
sub eax, 0x8a14794a
je 0x40eb39
jmp 0x40e3d1
mov eax, dword [ebp - 0x7c]
sub eax, 0x8e64bc9c
je 0x40ed81
jmp 0x40e3e4
mov eax, dword [ebp - 0x7c]
sub eax, 0x8f6df954
je 0x40ef41
jmp 0x40e3f7
mov eax, dword [ebp - 0x7c]
sub eax, 0x9dd8693d
je 0x40edee
jmp 0x40e40a
mov eax, dword [ebp - 0x7c]
sub eax, 0xa27bee7e
je 0x40ea84
jmp 0x40e41d
mov eax, dword [ebp - 0x7c]
sub eax, 0xa5584ffd
je 0x40ec6c
jmp 0x40e430
mov eax, dword [ebp - 0x7c]
sub eax, 0xab4342f7
je 0x40e912
jmp 0x40e443
mov eax, dword [ebp - 0x7c]
sub eax, 0xb5079c5c
je 0x40ef32
jmp 0x40e456
mov eax, dword [ebp - 0x7c]
sub eax, 0xbbc9aae8
je 0x40ecd1
jmp 0x40e469
mov eax, dword [ebp - 0x7c]
sub eax, 0xbcfa818a
je 0x40ef79
jmp 0x40e47c
mov eax, dword [ebp - 0x7c]
sub eax, 0xc85bc03d
je 0x40e991
jmp 0x40e48f
mov eax, dword [ebp - 0x7c]
sub eax, 0xcfe51852
je 0x40ed33
jmp 0x40e4a2
mov eax, dword [ebp - 0x7c]
sub eax, 0xcffa3451
je 0x40ef8d
jmp 0x40e4b5
mov eax, dword [ebp - 0x7c]
sub eax, 0xd4303a6b
je 0x40ec4c
jmp 0x40e4c8
mov eax, dword [ebp - 0x7c]
sub eax, 0xd8ea54ef
je 0x40e739
jmp 0x40e4db
mov eax, dword [ebp - 0x7c]
sub eax, 0xdf08ed90
je 0x40ec58
jmp 0x40e4ee
mov eax, dword [ebp - 0x7c]
sub eax, 0xe3d54d37
je 0x40e845
jmp 0x40e501
mov eax, dword [ebp - 0x7c]
sub eax, 0xe99b9dfe
je 0x40ef00
jmp 0x40e514
mov eax, dword [ebp - 0x7c]
sub eax, 0xf0858a86
je 0x40ea11
jmp 0x40e527
mov eax, dword [ebp - 0x7c]
sub eax, 0x756ec6b
je 0x40e6ce
jmp 0x40e53a
mov eax, dword [ebp - 0x7c]
sub eax, 0x85e3351
je 0x40e9f4
jmp 0x40e54d
mov eax, dword [ebp - 0x7c]
sub eax, 0xcb22022
je 0x40eb5b
jmp 0x40e560
mov eax, dword [ebp - 0x7c]
sub eax, 0x15f8472a
je 0x40eb00
jmp 0x40e573
mov eax, dword [ebp - 0x7c]
sub eax, 0x200a240b
je 0x40eb76
jmp 0x40e586
mov eax, dword [ebp - 0x7c]
sub eax, 0x2299768c
je 0x40e9e8
jmp 0x40e599
mov eax, dword [ebp - 0x7c]
sub eax, 0x22a668c7
je 0x40eeda
jmp 0x40e5ac
mov eax, dword [ebp - 0x7c]
sub eax, 0x2923fa0f
je 0x40edd6
jmp 0x40e5bf
mov eax, dword [ebp - 0x7c]
sub eax, 0x31caef89
je 0x40e91e
jmp 0x40e5d2
mov eax, dword [ebp - 0x7c]
sub eax, 0x39dbd19d
je 0x40ed27
jmp 0x40e5e5
mov eax, dword [ebp - 0x7c]
sub eax, 0x3b3e1583
je 0x40ede2
jmp 0x40e5f8
mov eax, dword [ebp - 0x7c]
sub eax, 0x3be0f1f6
je 0x40ec40
jmp 0x40e60b
mov eax, dword [ebp - 0x7c]
sub eax, 0x4175bb66
je 0x40ead8
jmp 0x40e61e
mov eax, dword [ebp - 0x7c]
sub eax, 0x4878aa42
je 0x40eee6
jmp 0x40e631
mov eax, dword [ebp - 0x7c]
sub eax, 0x4d9f4f21
je 0x40e851
jmp 0x40e644
mov eax, dword [ebp - 0x7c]
sub eax, 0x54b3dae4
je 0x40ec8b
jmp 0x40e657
mov eax, dword [ebp - 0x7c]
sub eax, 0x60a7d200
je 0x40ebe9
jmp 0x40e66a
mov eax, dword [ebp - 0x7c]
sub eax, 0x63aaed60
je 0x40efa0
jmp 0x40e67d
mov eax, dword [ebp - 0x7c]
sub eax, 0x6543a3dd
je 0x40ef5c
jmp 0x40e690
mov eax, dword [ebp - 0x7c]
sub eax, 0x6ebf32d5
je 0x40ef4d
jmp 0x40e6a3
mov eax, dword [ebp - 0x7c]
sub eax, 0x74504948
je 0x40eae4
jmp 0x40e6b6
mov eax, dword [ebp - 0x7c]
sub eax, 0x7ff7b40a
je 0x40e7ac
jmp 0x40e6c9
jmp 0x40efa7
mov eax, dword [ebp - 0x74]
mov ecx, dword [ebp - 0x78]
push eax
mov edx, esp
mov dword [ebp - 0x54], edx
push eax
mov edx, esp
mov dword [ebp - 0x50], edx
push eax
mov edx, esp
mov dword [ebp - 0x4c], edx
push eax
mov edx, esp
mov dword [ebp - 0x48], edx
mov dword [ebp - 0x5c], ecx
mov dword [ebp - 0x60], eax
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x64], eax
mov eax, dword [ebp - 0x60]
mov ecx, dword [ebp - 0x64]
add eax, dword [ecx + 0x3c]
mov dword [ebp - 0x68], eax
mov eax, dword [ebp - 0x60]
mov ecx, dword [ebp - 0x68]
add eax, dword [ecx + 0x78]
mov dword [ebp - 0x6c], eax
mov ecx, dword [ebp - 0x60]
mov eax, dword [ebp - 0x6c]
add ecx, dword [eax + 0x1c]
mov eax, dword [ebp - 0x54]
mov dword [eax], ecx
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x6c]
add eax, 0x24
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x70], 0xd8ea54ef
jmp 0x40efa7
mov ecx, dword [0x44155c]
mov eax, dword [0x441558]
mov edx, ecx
sub edx, 0xee618d31
sub edx, 1
add edx, 0xee618d31
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, 0xe99b9dfe
mov ecx, 0x7ff7b40a
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x40efa7
mov eax, dword [ebp - 0x40]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x44]
add ecx, eax
mov eax, dword [ebp - 0x50]
mov dword [eax], ecx
mov ecx, dword [ebp - 0x60]
mov eax, dword [ebp - 0x6c]
add ecx, dword [eax + 0x20]
mov eax, dword [ebp - 0x4c]
mov dword [eax], ecx
mov eax, dword [ebp - 0x48]
mov dword [eax], 0
mov ecx, dword [0x44155c]
mov eax, dword [0x441558]
mov edx, ecx
add edx, 0xc99a4cdd
sub edx, 1
sub edx, 0xc99a4cdd
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, 0xe99b9dfe
mov ecx, 0xe3d54d37
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x40efa7
mov dword [ebp - 0x70], 0x4d9f4f21
jmp 0x40efa7
mov eax, dword [0x44155c]
mov ecx, dword [0x441558]
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, 0xb5079c5c
mov ecx, 0x89d5eb9e
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x40efa7
mov eax, dword [ebp - 0x48]
mov eax, dword [eax]
mov dword [ebp - 0x3c], eax
mov ecx, dword [0x44155c]
mov eax, dword [0x441558]
mov edx, ecx
add edx, 0x45cff112
sub edx, 1
sub edx, 0x45cff112
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, 0xb5079c5c
mov ecx, 0xab4342f7
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x40efa7
mov dword [ebp - 0x70], 0x31caef89
jmp 0x40efa7
mov ecx, dword [0x44155c]
mov eax, dword [0x441558]
mov edx, ecx
add edx, 0xcc2ec3bc
sub edx, 1
sub edx, 0xcc2ec3bc
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, 0x8f6df954
mov ecx, 0xc85bc03d
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x40efa7
mov eax, dword [ebp - 0x6c]
mov eax, dword [eax + 0x18]
mov dword [ebp - 0x38], eax
mov eax, dword [0x44155c]
mov ecx, dword [0x441558]
mov edx, eax
add edx, 0x6f01534b
sub edx, 1
sub edx, 0x6f01534b
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, 0x8f6df954
mov ecx, 0x2299768c
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x40efa7
mov dword [ebp - 0x70], 0x85e3351
jmp 0x40efa7
mov edx, dword [ebp - 0x3c]
mov esi, dword [ebp - 0x38]
mov eax, 0xcfe51852
mov ecx, 0xf0858a86
cmp edx, esi
cmovb eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x40efa7
mov ecx, dword [0x44155c]
mov eax, dword [0x441558]
mov edx, ecx
add edx, 0xdb629457
sub edx, 1
sub edx, 0xdb629457
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, 0x6ebf32d5
mov ecx, 0xa27bee7e
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x40efa7
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x4c]
mov eax, dword [eax]
mov dword [ebp - 0x30], eax
mov eax, dword [0x44155c]
mov ecx, dword [0x441558]
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, 0x6ebf32d5
mov ecx, 0x4175bb66
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x40efa7
mov dword [ebp - 0x70], 0x74504948
jmp 0x40efa7
mov eax, dword [ebp - 0x48]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x30]
shl ecx, 2
add eax, ecx
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x70], 0x15f8472a
jmp 0x40efa7
mov eax, dword [ebp - 0x2c]
mov eax, dword [eax]
mov edx, dword [ebp - 0x34]
add edx, eax
mov ecx, dword [ebp - 0x5c]
sub esp, 8
mov eax, esp
mov dword [eax + 4], edx
mov dword [eax], ecx
call fcn.0042dbd0
add esp, 8
mov edx, eax
mov eax, 0xd4303a6b
mov ecx, 0x8a14794a
cmp edx, 0
cmove eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x40efa7
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x54]
mov eax, dword [eax]
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x50]
mov eax, dword [eax]
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x70], 0xcb22022
jmp 0x40efa7
mov eax, dword [ebp - 0x48]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x20]
movzx eax, word [eax + ecx*2]
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x70], 0x200a240b
jmp 0x40efa7
mov ecx, dword [0x44155c]
mov eax, dword [0x441558]
mov edx, ecx
add edx, 0xb705f9f1
sub edx, 1
sub edx, 0xb705f9f1
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, 0x6543a3dd
mov ecx, 0x60a7d200
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x40efa7
mov eax, dword [ebp - 0x24]
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [eax + ecx*4]
mov eax, dword [ebp - 0x28]
add eax, ecx
mov dword [ebp - 0x58], eax
mov eax, dword [0x44155c]
mov ecx, dword [0x441558]
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, 0x6543a3dd
mov ecx, 0x3be0f1f6
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x40efa7
mov dword [ebp - 0x70], 0x9dd8693d
jmp 0x40efa7
mov dword [ebp - 0x70], 0xdf08ed90
jmp 0x40efa7
mov eax, dword [ebp - 0x48]
mov eax, dword [eax]
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x70], 0xa5584ffd
jmp 0x40efa7
mov eax, dword [ebp - 0x18]
add eax, 0x1f9cc4ea
add eax, 1
sub eax, 0x1f9cc4ea
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x70], 0x54b3dae4
jmp 0x40efa7
mov eax, dword [0x44155c]
mov ecx, dword [0x441558]
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, 0xbcfa818a
mov ecx, 0xbbc9aae8
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x40efa7
mov eax, dword [ebp - 0x48]
mov ecx, dword [ebp - 0x14]
mov dword [eax], ecx
mov eax, dword [0x44155c]
mov ecx, dword [0x441558]
mov edx, eax
add edx, 0xaa2d6c18
sub edx, 1
sub edx, 0xaa2d6c18
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, 0xbcfa818a
mov ecx, 0x39dbd19d
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x40efa7
mov dword [ebp - 0x70], 0x4d9f4f21
jmp 0x40efa7
mov eax, dword [0x44155c]
mov ecx, dword [0x441558]
mov edx, eax
add edx, 0x302e4d59
sub edx, 1
sub edx, 0x302e4d59
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, 0xcffa3451
mov ecx, 0x8e64bc9c
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x40efa7
mov dword [ebp - 0x58], 0
mov eax, dword [0x44155c]
mov ecx, dword [0x441558]
mov edx, eax
sub edx, 0xf86637a0
sub edx, 1
add edx, 0xf86637a0
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, 0xcffa3451
mov ecx, 0x2923fa0f
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x40efa7
mov dword [ebp - 0x70], 0x3b3e1583
jmp 0x40efa7
mov dword [ebp - 0x70], 0x9dd8693d
jmp 0x40efa7
mov ecx, dword [0x44155c]
mov eax, dword [0x441558]
mov edx, ecx
sub edx, 0x624667d9
sub edx, 1
add edx, 0x624667d9
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, 0x63aaed60
mov ecx, 0x878dec12
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x40efa7
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x10], eax
mov ecx, dword [0x44155c]
mov eax, dword [0x441558]
mov edx, ecx
add edx, 0x488c5c49
sub edx, 1
sub edx, 0x488c5c49
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, 0x63aaed60
mov ecx, 0x22a668c7
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x70], eax
jmp 0x40efa7
mov dword [ebp - 0x70], 0x4878aa42
jmp 0x40efa7
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x80], eax
mov ecx, dword [ebp - 0xc]
xor ecx, ebp
call fcn.004295e0
mov eax, dword [ebp - 0x80]
lea esp, [ebp - 8]
pop esi
pop ebx
pop ebp
ret
mov eax, dword [ebp - 0x40]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x44]
add ecx, eax
mov eax, dword [ebp - 0x50]
mov dword [eax], ecx
mov ecx, dword [ebp - 0x60]
mov eax, dword [ebp - 0x6c]
add ecx, dword [eax + 0x20]
mov eax, dword [ebp - 0x4c]
mov dword [eax], ecx
mov eax, dword [ebp - 0x48]
mov dword [eax], 0
mov dword [ebp - 0x70], 0x7ff7b40a
jmp 0x40efa7
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x70], 0x89d5eb9e
jmp 0x40efa7
mov dword [ebp - 0x70], 0xc85bc03d
jmp 0x40efa7
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x70], 0xa27bee7e
jmp 0x40efa7
mov eax, dword [ebp - 0x24]
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [eax + ecx*4]
mov eax, dword [ebp - 0x28]
add eax, ecx
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x70], 0x60a7d200
jmp 0x40efa7
mov eax, dword [ebp - 0x48]
mov ecx, dword [ebp - 0x14]
mov dword [eax], ecx
mov dword [ebp - 0x70], 0xbbc9aae8
jmp 0x40efa7
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x70], 0x8e64bc9c
jmp 0x40efa7
mov dword [ebp - 0x70], 0x878dec12
jmp 0x40e395