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

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
sub esp, 0x70
mov eax, dword [ebp + 0xc]
mov eax, dword [ebp + 8]
mov eax, dword [ebp + 8]
mov dword [ebp - 0x50], eax
mov eax, dword [ebp + 8]
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x6c], 0xde15f3e7
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0x70], eax
sub eax, 0x82b816e3
je 0x413851
jmp 0x413027
mov eax, dword [ebp - 0x70]
sub eax, 0x88e438db
je 0x4139d1
jmp 0x41303a
mov eax, dword [ebp - 0x70]
sub eax, 0x890030a9
je 0x413cb6
jmp 0x41304d
mov eax, dword [ebp - 0x70]
sub eax, 0x89f0f53a
je 0x4138b2
jmp 0x413060
mov eax, dword [ebp - 0x70]
sub eax, 0x8c14ebc9
je 0x4137de
jmp 0x413073
mov eax, dword [ebp - 0x70]
sub eax, 0x8c95537c
je 0x413595
jmp 0x413086
mov eax, dword [ebp - 0x70]
sub eax, 0x947e2e49
je 0x413cf1
jmp 0x413099
mov eax, dword [ebp - 0x70]
sub eax, 0x9cf43b78
je 0x413caa
jmp 0x4130ac
mov eax, dword [ebp - 0x70]
sub eax, 0xa08f304b
je 0x413471
jmp 0x4130bf
mov eax, dword [ebp - 0x70]
sub eax, 0xc42c9ef9
je 0x413465
jmp 0x4130d2
mov eax, dword [ebp - 0x70]
sub eax, 0xd0c4c1de
je 0x413cdf
jmp 0x4130e5
mov eax, dword [ebp - 0x70]
sub eax, 0xd56d735b
je 0x4133d1
jmp 0x4130f8
mov eax, dword [ebp - 0x70]
sub eax, 0xde15f3e7
je 0x413383
jmp 0x41310b
mov eax, dword [ebp - 0x70]
sub eax, 0xe3f0d982
je 0x413c4a
jmp 0x41311e
mov eax, dword [ebp - 0x70]
sub eax, 0xea96393a
je 0x4134c4
jmp 0x413131
mov eax, dword [ebp - 0x70]
sub eax, 0xec6867eb
je 0x4139a7
jmp 0x413144
mov eax, dword [ebp - 0x70]
sub eax, 0xf0e6a7d1
je 0x4135bc
jmp 0x413157
mov eax, dword [ebp - 0x70]
sub eax, 0xf65fadd4
je 0x413d36
jmp 0x41316a
mov eax, dword [ebp - 0x70]
sub eax, 0xf722cc57
je 0x4137a5
jmp 0x41317d
mov eax, dword [ebp - 0x70]
sub eax, 0xf73fbfcc
je 0x413c98
jmp 0x413190
mov eax, dword [ebp - 0x70]
sub eax, 0xf7df7b77
je 0x413c72
jmp 0x4131a3
mov eax, dword [ebp - 0x70]
sub eax, 0xfb96b8b2
je 0x4136b0
jmp 0x4131b6
mov eax, dword [ebp - 0x70]
sub eax, 0xff14f3e1
je 0x4136bc
jmp 0x4131c9
mov eax, dword [ebp - 0x70]
sub eax, 0x12c9b51
je 0x413c68
jmp 0x4131dc
mov eax, dword [ebp - 0x70]
sub eax, 0x1695979
je 0x413b89
jmp 0x4131ef
mov eax, dword [ebp - 0x70]
sub eax, 0x37547e2
je 0x4135a1
jmp 0x413202
mov eax, dword [ebp - 0x70]
sub eax, 0x46ba9d9
je 0x4138be
jmp 0x413215
mov eax, dword [ebp - 0x70]
sub eax, 0x991ea85
je 0x413d2a
jmp 0x413228
mov eax, dword [ebp - 0x70]
sub eax, 0x1305d771
je 0x41372f
jmp 0x41323b
mov eax, dword [ebp - 0x70]
sub eax, 0x1b1067a9
je 0x413bfc
jmp 0x41324e
mov eax, dword [ebp - 0x70]
sub eax, 0x1fc03f9f
je 0x41363f
jmp 0x413261
mov eax, dword [ebp - 0x70]
sub eax, 0x2cc1c7db
je 0x413ab1
jmp 0x413274
mov eax, dword [ebp - 0x70]
sub eax, 0x3332d826
je 0x4139b3
jmp 0x413287
mov eax, dword [ebp - 0x70]
sub eax, 0x4624dbbc
je 0x413af7
jmp 0x41329a
mov eax, dword [ebp - 0x70]
sub eax, 0x50e5782b
je 0x4139bf
jmp 0x4132ad
mov eax, dword [ebp - 0x70]
sub eax, 0x55952848
je 0x4134a9
jmp 0x4132c0
mov eax, dword [ebp - 0x70]
sub eax, 0x58ed7c9e
je 0x4137c0
jmp 0x4132d3
mov eax, dword [ebp - 0x70]
sub eax, 0x5dcfd090
je 0x413929
jmp 0x4132e6
mov eax, dword [ebp - 0x70]
sub eax, 0x5fcaf205
je 0x413b76
jmp 0x4132f9
mov eax, dword [ebp - 0x70]
sub eax, 0x61a57737
je 0x413512
jmp 0x41330c
mov eax, dword [ebp - 0x70]
sub eax, 0x628ad1d3
je 0x4135d4
jmp 0x41331f
mov eax, dword [ebp - 0x70]
sub eax, 0x70022610
je 0x413d08
jmp 0x413332
mov eax, dword [ebp - 0x70]
sub eax, 0x705470a5
je 0x413c56
jmp 0x413345
mov eax, dword [ebp - 0x70]
sub eax, 0x71196f84
je 0x413a1f
jmp 0x413358
mov eax, dword [ebp - 0x70]
sub eax, 0x7cc616d4
je 0x413aa5
jmp 0x41336b
mov eax, dword [ebp - 0x70]
sub eax, 0x7eb0fa05
je 0x413b6a
jmp 0x41337e
jmp 0x413d3d
mov eax, dword [0x44354c]
mov ecx, dword [0x443548]
mov edx, eax
add edx, 0xae625ba9
sub edx, 1
sub edx, 0xae625ba9
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, 0xf7df7b77
mov ecx, 0xd56d735b
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x413d3d
mov eax, dword [ebp - 0x50]
mov ecx, dword [eax + 0x3c]
mov eax, dword [ebp - 0x48]
add eax, ecx
mov dword [ebp - 0x54], eax
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 0x54]
add eax, dword [ecx + 0x78]
mov dword [ebp - 0x58], eax
mov eax, dword [ebp + 8]
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x58]
add eax, 0x1c
mov dword [ebp - 0x40], eax
mov ecx, dword [0x44354c]
mov eax, dword [0x443548]
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, 0xf7df7b77
mov ecx, 0xc42c9ef9
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x413d3d
mov dword [ebp - 0x6c], 0xa08f304b
jmp 0x413d3d
mov eax, dword [ebp - 0x40]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x44]
add eax, ecx
mov dword [ebp - 0x5c], eax
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 0x58]
add eax, dword [ecx + 0x24]
mov dword [ebp - 0x60], eax
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 0x58]
add eax, dword [ecx + 0x20]
mov dword [ebp - 0x64], eax
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x6c], 0x55952848
jmp 0x413d3d
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x58]
mov eax, dword [eax + 0x18]
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x6c], 0xea96393a
jmp 0x413d3d
mov eax, dword [0x44354c]
mov ecx, dword [0x443548]
mov edx, eax
add edx, 0x4a51ef35
sub edx, 1
sub edx, 0x4a51ef35
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, 0xf73fbfcc
mov ecx, 0x61a57737
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x413d3d
mov eax, dword [ebp - 0x3c]
mov ecx, dword [ebp - 0x38]
cmp eax, ecx
setb al
and al, 1
mov byte [ebp - 0x31], al
mov ecx, dword [0x44354c]
mov eax, dword [0x443548]
mov edx, ecx
sub edx, 0xdf697d2b
sub edx, 1
add edx, 0xdf697d2b
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, 0xf73fbfcc
mov ecx, 0x8c95537c
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x413d3d
mov dword [ebp - 0x6c], 0x37547e2
jmp 0x413d3d
mov dl, byte [ebp - 0x31]
mov eax, 0x5fcaf205
mov ecx, 0xf0e6a7d1
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x413d3d
mov eax, dword [ebp + 8]
mov dword [ebp - 0x30], eax
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x6c], 0x628ad1d3
jmp 0x413d3d
mov ecx, dword [0x44354c]
mov eax, dword [0x443548]
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, 0x9cf43b78
mov ecx, 0x1fc03f9f
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x413d3d
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x28], eax
mov ecx, dword [0x44354c]
mov eax, dword [0x443548]
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, 0x9cf43b78
mov ecx, 0xfb96b8b2
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x413d3d
mov dword [ebp - 0x6c], 0xff14f3e1
jmp 0x413d3d
mov ecx, dword [0x44354c]
mov eax, dword [0x443548]
mov edx, ecx
sub edx, 0xbee8bd16
sub edx, 1
add edx, 0xbee8bd16
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, 0x890030a9
mov ecx, 0x1305d771
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x413d3d
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0x28]
mov eax, dword [eax + ecx*4]
mov edx, dword [ebp - 0x30]
add edx, eax
mov ecx, dword [ebp + 0xc]
mov eax, esp
mov dword [eax + 4], edx
mov dword [eax], ecx
call fcn.0042f430
cmp eax, 0
sete al
and al, 1
mov byte [ebp - 0x21], al
mov eax, dword [0x44354c]
mov ecx, dword [0x443548]
mov edx, eax
sub edx, 0x7f67c7c
sub edx, 1
add edx, 0x7f67c7c
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, 0x890030a9
mov ecx, 0xf722cc57
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x413d3d
mov dl, byte [ebp - 0x21]
mov eax, 0x3332d826
mov ecx, 0x58ed7c9e
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x413d3d
mov eax, dword [ebp + 8]
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x5c]
mov dword [ebp - 0x1c], eax
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x6c], 0x8c14ebc9
jmp 0x413d3d
mov ecx, dword [0x44354c]
mov eax, dword [0x443548]
mov edx, ecx
sub edx, 0x8336bfb5
sub edx, 1
add edx, 0x8336bfb5
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, 0xd0c4c1de
mov ecx, 0x82b816e3
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x413d3d
mov ecx, dword [ebp - 0x68]
mov eax, dword [ebp - 0x18]
movzx ecx, word [eax + ecx*2]
mov eax, dword [ebp - 0x1c]
mov eax, dword [eax + ecx*4]
mov dword [ebp - 0x14], eax
mov eax, dword [0x44354c]
mov ecx, dword [0x443548]
mov edx, eax
add edx, 0xe9af005a
sub edx, 1
sub edx, 0xe9af005a
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, 0xd0c4c1de
mov ecx, 0x89f0f53a
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x413d3d
mov dword [ebp - 0x6c], 0x46ba9d9
jmp 0x413d3d
mov ecx, dword [0x44354c]
mov eax, dword [0x443548]
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, 0x947e2e49
mov ecx, 0x5dcfd090
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x413d3d
mov eax, dword [ebp - 0x20]
mov ecx, dword [ebp - 0x14]
add eax, ecx
mov dword [ebp - 0x4c], eax
mov ecx, dword [0x44354c]
mov eax, dword [0x443548]
mov edx, ecx
add edx, 0x4d3a4399
sub edx, 1
sub edx, 0x4d3a4399
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, 0x947e2e49
mov ecx, 0xec6867eb
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x413d3d
mov dword [ebp - 0x6c], 0x705470a5
jmp 0x413d3d
mov dword [ebp - 0x6c], 0x50e5782b
jmp 0x413d3d
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x6c], 0x88e438db
jmp 0x413d3d
mov eax, dword [0x44354c]
mov ecx, dword [0x443548]
mov edx, eax
add edx, 0x828f8c16
sub edx, 1
sub edx, 0x828f8c16
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, 0x70022610
mov ecx, 0x71196f84
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x413d3d
mov eax, dword [ebp - 0x10]
add eax, 0xcefc7ce7
add eax, 1
sub eax, 0xcefc7ce7
mov dword [ebp - 0x68], eax
mov ecx, dword [0x44354c]
mov eax, dword [0x443548]
mov edx, ecx
add edx, 0xbac6d232
sub edx, 1
sub edx, 0xbac6d232
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, 0x70022610
mov ecx, 0x7cc616d4
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x413d3d
mov dword [ebp - 0x6c], 0x2cc1c7db
jmp 0x413d3d
mov eax, dword [0x44354c]
mov ecx, dword [0x443548]
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, 0x991ea85
mov ecx, 0x4624dbbc
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x413d3d
mov ecx, dword [0x44354c]
mov eax, dword [0x443548]
mov edx, ecx
sub edx, 0x4da95de0
sub edx, 1
add edx, 0x4da95de0
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, 0x991ea85
mov ecx, 0x7eb0fa05
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x413d3d
mov dword [ebp - 0x6c], 0x55952848
jmp 0x413d3d
mov dword [ebp - 0x4c], 0
mov dword [ebp - 0x6c], 0x1695979
jmp 0x413d3d
mov ecx, dword [0x44354c]
mov eax, dword [0x443548]
mov edx, ecx
sub edx, 0x8e92944c
sub edx, 1
add edx, 0x8e92944c
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, 0xf65fadd4
mov ecx, 0x1b1067a9
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x413d3d
mov eax, dword [0x44354c]
mov ecx, dword [0x443548]
mov edx, eax
add edx, 0x1b31f1a
sub edx, 1
sub edx, 0x1b31f1a
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, 0xf65fadd4
mov ecx, 0xe3f0d982
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x413d3d
mov dword [ebp - 0x6c], 0x705470a5
jmp 0x413d3d
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x6c], 0x12c9b51
jmp 0x413d3d
mov eax, dword [ebp - 0xc]
add esp, 0x70
pop esi
pop ebx
pop ebp
ret
mov eax, dword [ebp - 0x50]
mov ecx, dword [eax + 0x3c]
mov eax, dword [ebp - 0x48]
add eax, ecx
mov dword [ebp - 0x54], eax
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 0x54]
add eax, dword [ecx + 0x78]
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x6c], 0xd56d735b
jmp 0x413d3d
mov eax, dword [ebp - 0x3c]
mov eax, dword [ebp - 0x38]
mov dword [ebp - 0x6c], 0x61a57737
jmp 0x413d3d
mov dword [ebp - 0x6c], 0x1fc03f9f
jmp 0x413d3d
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0x28]
mov eax, dword [eax + ecx*4]
mov edx, dword [ebp - 0x30]
add edx, eax
mov ecx, dword [ebp + 0xc]
mov eax, esp
mov dword [eax + 4], edx
mov dword [eax], ecx
call fcn.0042f430
mov dword [ebp - 0x6c], 0x1305d771
jmp 0x413d3d
mov eax, dword [ebp - 0x18]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x6c], 0x82b816e3
jmp 0x413d3d
mov eax, dword [ebp - 0x20]
mov ecx, dword [ebp - 0x14]
add eax, ecx
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x6c], 0x5dcfd090
jmp 0x413d3d
mov eax, dword [ebp - 0x10]
mov eax, dword [ebp - 0x10]
sub eax, 0x31364564
add eax, 1
add eax, 0x31364564
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x6c], 0x71196f84
jmp 0x413d3d
mov dword [ebp - 0x6c], 0x4624dbbc
jmp 0x413d3d
mov dword [ebp - 0x6c], 0x1b1067a9
jmp 0x413011