Function at 0x10008020
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 [0x10076200]
xor eax, ebp
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x6c], 0x8d6ff27e
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0x78], eax
sub eax, 0x82bb9023
je 0x10008aad
jmp 0x1000805b
mov eax, dword [ebp - 0x78]
sub eax, 0x8d6ff27e
je 0x100083b7
jmp 0x1000806e
mov eax, dword [ebp - 0x78]
sub eax, 0x93ca1260
je 0x10008c16
jmp 0x10008081
mov eax, dword [ebp - 0x78]
sub eax, 0x950218e2
je 0x100085c4
jmp 0x10008094
mov eax, dword [ebp - 0x78]
sub eax, 0x954f8e24
je 0x100085b8
jmp 0x100080a7
mov eax, dword [ebp - 0x78]
sub eax, 0x9a71d6b1
je 0x1000850b
jmp 0x100080ba
mov eax, dword [ebp - 0x78]
sub eax, 0xa91293f3
je 0x10008cf0
jmp 0x100080cd
mov eax, dword [ebp - 0x78]
sub eax, 0xa937a301
je 0x100087c4
jmp 0x100080e0
mov eax, dword [ebp - 0x78]
sub eax, 0xabc1aabb
je 0x1000847e
jmp 0x100080f3
mov eax, dword [ebp - 0x78]
sub eax, 0xae650251
je 0x100089ec
jmp 0x10008106
mov eax, dword [ebp - 0x78]
sub eax, 0xaeb4e335
je 0x10008d5e
jmp 0x10008119
mov eax, dword [ebp - 0x78]
sub eax, 0xb3b77981
je 0x10008a05
jmp 0x1000812c
mov eax, dword [ebp - 0x78]
sub eax, 0xb89de87b
je 0x100089ce
jmp 0x1000813f
mov eax, dword [ebp - 0x78]
sub eax, 0xbd8124d9
je 0x10008bbc
jmp 0x10008152
mov eax, dword [ebp - 0x78]
sub eax, 0xbf1a0a48
je 0x10008c76
jmp 0x10008165
mov eax, dword [ebp - 0x78]
sub eax, 0xc20bb7f6
je 0x10008d21
jmp 0x10008178
mov eax, dword [ebp - 0x78]
sub eax, 0xcfe5bf7f
je 0x10008bc8
jmp 0x1000818b
mov eax, dword [ebp - 0x78]
sub eax, 0xd80fc756
je 0x10008a57
jmp 0x1000819e
mov eax, dword [ebp - 0x78]
sub eax, 0xdb43715f
je 0x100088c8
jmp 0x100081b1
mov eax, dword [ebp - 0x78]
sub eax, 0xdb897d77
je 0x10008bb0
jmp 0x100081c4
mov eax, dword [ebp - 0x78]
sub eax, 0xdd0831a3
je 0x10008ccf
jmp 0x100081d7
mov eax, dword [ebp - 0x78]
sub eax, 0xe333279d
je 0x10008637
jmp 0x100081ea
mov eax, dword [ebp - 0x78]
sub eax, 0xe5588ad3
je 0x10008ae8
jmp 0x100081fd
mov eax, dword [ebp - 0x78]
sub eax, 0xe6afb893
je 0x10008b5b
jmp 0x10008210
mov eax, dword [ebp - 0x78]
sub eax, 0xe74a540e
je 0x10008c6a
jmp 0x10008223
mov eax, dword [ebp - 0x78]
sub eax, 0xeecde0ff
je 0x10008adc
jmp 0x10008236
mov eax, dword [ebp - 0x78]
sub eax, 0xefee3d03
je 0x10008989
jmp 0x10008249
mov eax, dword [ebp - 0x78]
sub eax, 0xf8d3106a
je 0x10008cde
jmp 0x1000825c
mov eax, dword [ebp - 0x78]
sub eax, 0x32939d3
je 0x100087d0
jmp 0x1000826f
mov eax, dword [ebp - 0x78]
sub eax, 0xefffc76
je 0x1000893b
jmp 0x10008282
mov eax, dword [ebp - 0x78]
sub eax, 0x14178a81
je 0x100086db
jmp 0x10008295
mov eax, dword [ebp - 0x78]
sub eax, 0x14eafcee
je 0x100086b4
jmp 0x100082a8
mov eax, dword [ebp - 0x78]
sub eax, 0x2299ecb3
je 0x100088bc
jmp 0x100082bb
mov eax, dword [ebp - 0x78]
sub eax, 0x2d0cdc6b
je 0x100086c0
jmp 0x100082ce
mov eax, dword [ebp - 0x78]
sub eax, 0x3124f87d
je 0x1000840b
jmp 0x100082e1
mov eax, dword [ebp - 0x78]
sub eax, 0x383dadcd
je 0x100084ff
jmp 0x100082f4
mov eax, dword [ebp - 0x78]
sub eax, 0x3feb00a5
je 0x1000883b
jmp 0x10008307
mov eax, dword [ebp - 0x78]
sub eax, 0x47ae4a85
je 0x1000874e
jmp 0x1000831a
mov eax, dword [ebp - 0x78]
sub eax, 0x4b084098
je 0x10008a11
jmp 0x1000832d
mov eax, dword [ebp - 0x78]
sub eax, 0x4e173c0d
je 0x10008d3c
jmp 0x10008340
mov eax, dword [ebp - 0x78]
sub eax, 0x568c3732
je 0x10008d4b
jmp 0x10008353
mov eax, dword [ebp - 0x78]
sub eax, 0x594f20b8
je 0x10008ab9
jmp 0x10008366
mov eax, dword [ebp - 0x78]
sub eax, 0x65b61d84
je 0x10008559
jmp 0x10008379
mov eax, dword [ebp - 0x78]
sub eax, 0x697aebc9
je 0x100089a4
jmp 0x1000838c
mov eax, dword [ebp - 0x78]
sub eax, 0x7795a9d0
je 0x10008d30
jmp 0x1000839f
mov eax, dword [ebp - 0x78]
sub eax, 0x7b7ff3c7
je 0x10008c90
jmp 0x100083b2
jmp 0x10008d65
mov eax, dword [ebp - 0x70]
mov ecx, dword [ebp - 0x74]
push eax
mov edx, esp
mov dword [ebp - 0x4c], edx
push eax
mov edx, esp
mov dword [ebp - 0x48], edx
push eax
mov edx, esp
mov dword [ebp - 0x44], edx
mov dword [ebp - 0x54], ecx
mov dword [ebp - 0x58], eax
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x5c], eax
mov eax, dword [ebp - 0x58]
mov ecx, dword [ebp - 0x5c]
add eax, dword [ecx + 0x3c]
mov dword [ebp - 0x60], eax
mov eax, dword [ebp - 0x58]
mov ecx, dword [ebp - 0x60]
add eax, dword [ecx + 0x78]
mov dword [ebp - 0x64], eax
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x6c], 0x3124f87d
jmp 0x10008d65
mov ecx, dword [0x10077540]
mov eax, dword [0x1007753c]
mov edx, ecx
sub edx, 0x12cb7902
sub edx, 1
add edx, 0x12cb7902
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, 0x7b7ff3c7
mov ecx, 0xabc1aabb
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x10008d65
mov eax, dword [ebp - 0x3c]
mov ecx, dword [eax + 0x1c]
mov eax, dword [ebp - 0x40]
add eax, ecx
mov dword [ebp - 0x68], eax
mov ecx, dword [ebp - 0x58]
mov eax, dword [ebp - 0x64]
add ecx, dword [eax + 0x24]
mov eax, dword [ebp - 0x4c]
mov dword [eax], ecx
mov ecx, dword [ebp - 0x58]
mov eax, dword [ebp - 0x64]
add ecx, dword [eax + 0x20]
mov eax, dword [ebp - 0x48]
mov dword [eax], ecx
mov eax, dword [ebp - 0x44]
mov dword [eax], 0
mov eax, dword [0x10077540]
mov ecx, dword [0x1007753c]
mov edx, eax
add edx, 0x519fa8f5
sub edx, 1
sub edx, 0x519fa8f5
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, 0x7b7ff3c7
mov ecx, 0x383dadcd
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x10008d65
mov dword [ebp - 0x6c], 0x9a71d6b1
jmp 0x10008d65
mov eax, dword [0x10077540]
mov ecx, dword [0x1007753c]
mov edx, eax
add edx, 0xafe593ef
sub edx, 1
sub edx, 0xafe593ef
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, 0xdd0831a3
mov ecx, 0x65b61d84
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x10008d65
mov eax, dword [ebp - 0x44]
mov eax, dword [eax]
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x64]
add eax, 0x18
mov dword [ebp - 0x34], eax
mov eax, dword [0x10077540]
mov ecx, dword [0x1007753c]
mov edx, eax
sub edx, 0xc83f5e76
sub edx, 1
add edx, 0xc83f5e76
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, 0xdd0831a3
mov ecx, 0x954f8e24
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x10008d65
mov dword [ebp - 0x6c], 0x950218e2
jmp 0x10008d65
mov ecx, dword [0x10077540]
mov eax, dword [0x1007753c]
mov edx, ecx
sub edx, 0x367f149d
sub edx, 1
add edx, 0x367f149d
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, 0xf8d3106a
mov ecx, 0xe333279d
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x10008d65
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x38]
cmp eax, ecx
setb al
and al, 1
mov byte [ebp - 0x2d], al
mov ecx, dword [0x10077540]
mov eax, dword [0x1007753c]
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, 0xf8d3106a
mov ecx, 0x14eafcee
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x10008d65
mov dword [ebp - 0x6c], 0x2d0cdc6b
jmp 0x10008d65
mov dl, byte [ebp - 0x2d]
mov eax, 0xe5588ad3
mov ecx, 0x14178a81
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x10008d65
mov ecx, dword [0x10077540]
mov eax, dword [0x1007753c]
mov edx, ecx
add edx, 0x3a25f7f0
sub edx, 1
sub edx, 0x3a25f7f0
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, 0xa91293f3
mov ecx, 0x47ae4a85
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x10008d65
mov edx, dword [ebp - 0x58]
mov eax, dword [ebp - 0x48]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x44]
mov ecx, dword [ecx]
add edx, dword [eax + ecx*4]
mov ecx, dword [ebp - 0x54]
sub esp, 8
mov eax, esp
mov dword [eax + 4], edx
mov dword [eax], ecx
call fcn.1001a6c0
add esp, 8
mov dword [ebp - 0x2c], eax
mov eax, dword [0x10077540]
mov ecx, dword [0x1007753c]
mov edx, eax
sub edx, 0x5f4cb8f
sub edx, 1
add edx, 0x5f4cb8f
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, 0xa91293f3
mov ecx, 0xa937a301
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x10008d65
mov dword [ebp - 0x6c], 0x32939d3
jmp 0x10008d65
mov ecx, dword [0x10077540]
mov eax, dword [0x1007753c]
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, 0xc20bb7f6
mov ecx, 0x3feb00a5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x10008d65
mov eax, dword [ebp - 0x2c]
cmp eax, 0
sete al
and al, 1
mov byte [ebp - 0x25], al
mov ecx, dword [0x10077540]
mov eax, dword [0x1007753c]
mov edx, ecx
sub edx, 0x4bda347
sub edx, 1
add edx, 0x4bda347
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, 0xc20bb7f6
mov ecx, 0x2299ecb3
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x10008d65
mov dword [ebp - 0x6c], 0xdb43715f
jmp 0x10008d65
mov ecx, dword [0x10077540]
mov eax, dword [0x1007753c]
mov edx, ecx
add edx, 0x87511063
sub edx, 1
sub edx, 0x87511063
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, 0x7795a9d0
mov ecx, 0xefffc76
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x10008d65
mov eax, dword [0x10077540]
mov ecx, dword [0x1007753c]
mov edx, eax
add edx, 0xa2a48db
sub edx, 1
sub edx, 0xa2a48db
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, 0x7795a9d0
mov ecx, 0xefee3d03
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x10008d65
mov dl, byte [ebp - 0x25]
mov eax, 0xb3b77981
mov ecx, 0x697aebc9
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x10008d65
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x4c]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x44]
mov ecx, dword [ecx]
mov ax, word [eax + ecx*2]
mov word [ebp - 0x1a], ax
mov dword [ebp - 0x6c], 0xb89de87b
jmp 0x10008d65
mov ax, word [ebp - 0x1a]
movzx ecx, ax
mov eax, dword [ebp - 0x20]
shl ecx, 2
add eax, ecx
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x6c], 0xae650251
jmp 0x10008d65
mov eax, dword [ebp - 0x18]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x24]
add eax, ecx
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x6c], 0xcfe5bf7f
jmp 0x10008d65
mov dword [ebp - 0x6c], 0x4b084098
jmp 0x10008d65
mov eax, dword [0x10077540]
mov ecx, dword [0x1007753c]
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, 0x4e173c0d
mov ecx, 0xd80fc756
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x10008d65
mov eax, dword [ebp - 0x44]
mov eax, dword [eax]
mov dword [ebp - 0x14], eax
mov eax, dword [0x10077540]
mov ecx, dword [0x1007753c]
mov edx, eax
add edx, 0x9ba2a2c4
sub edx, 1
sub edx, 0x9ba2a2c4
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, 0x4e173c0d
mov ecx, 0x82bb9023
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x10008d65
mov dword [ebp - 0x6c], 0x594f20b8
jmp 0x10008d65
mov ecx, dword [ebp - 0x14]
xor eax, eax
sub eax, ecx
xor ecx, ecx
sub ecx, 1
add eax, ecx
xor ecx, ecx
sub ecx, eax
mov eax, dword [ebp - 0x44]
mov dword [eax], ecx
mov dword [ebp - 0x6c], 0xeecde0ff
jmp 0x10008d65
mov dword [ebp - 0x6c], 0x9a71d6b1
jmp 0x10008d65
mov ecx, dword [0x10077540]
mov eax, dword [0x1007753c]
mov edx, ecx
sub edx, 0xebe49e08
sub edx, 1
add edx, 0xebe49e08
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, 0x568c3732
mov ecx, 0xe6afb893
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x10008d65
mov dword [ebp - 0x50], 0
mov eax, dword [0x10077540]
mov ecx, dword [0x1007753c]
mov edx, eax
add edx, 0xbd8c54b5
sub edx, 1
sub edx, 0xbd8c54b5
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, 0x568c3732
mov ecx, 0xdb897d77
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x10008d65
mov dword [ebp - 0x6c], 0xbd8124d9
jmp 0x10008d65
mov dword [ebp - 0x6c], 0xcfe5bf7f
jmp 0x10008d65
mov eax, dword [0x10077540]
mov ecx, dword [0x1007753c]
mov edx, eax
add edx, 0x985f691a
sub edx, 1
sub edx, 0x985f691a
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, 0xaeb4e335
mov ecx, 0x93ca1260
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x10008d65
mov eax, dword [ebp - 0x50]
mov dword [ebp - 0x10], eax
mov eax, dword [0x10077540]
mov ecx, dword [0x1007753c]
mov edx, eax
sub edx, 0x237ff8a4
sub edx, 1
add edx, 0x237ff8a4
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, 0xaeb4e335
mov ecx, 0xe74a540e
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x6c], eax
jmp 0x10008d65
mov dword [ebp - 0x6c], 0xbf1a0a48
jmp 0x10008d65
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x7c], eax
mov ecx, dword [ebp - 0xc]
xor ecx, ebp
call fcn.10017750
mov eax, dword [ebp - 0x7c]
lea esp, [ebp - 8]
pop esi
pop ebx
pop ebp
ret
mov eax, dword [ebp - 0x3c]
mov ecx, dword [eax + 0x1c]
mov eax, dword [ebp - 0x40]
add eax, ecx
mov dword [ebp - 0x68], eax
mov ecx, dword [ebp - 0x58]
mov eax, dword [ebp - 0x64]
add ecx, dword [eax + 0x24]
mov eax, dword [ebp - 0x4c]
mov dword [eax], ecx
mov ecx, dword [ebp - 0x58]
mov eax, dword [ebp - 0x64]
add ecx, dword [eax + 0x20]
mov eax, dword [ebp - 0x48]
mov dword [eax], ecx
mov eax, dword [ebp - 0x44]
mov dword [eax], 0
mov dword [ebp - 0x6c], 0xabc1aabb
jmp 0x10008d65
mov eax, dword [ebp - 0x44]
mov dword [ebp - 0x6c], 0x65b61d84
jmp 0x10008d65
mov eax, dword [ebp - 0x34]
mov eax, dword [ebp - 0x38]
mov dword [ebp - 0x6c], 0xe333279d
jmp 0x10008d65
mov edx, dword [ebp - 0x58]
mov eax, dword [ebp - 0x48]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x44]
mov ecx, dword [ecx]
add edx, dword [eax + ecx*4]
mov ecx, dword [ebp - 0x54]
sub esp, 8
mov eax, esp
mov dword [eax + 4], edx
mov dword [eax], ecx
call fcn.1001a6c0
add esp, 8
mov dword [ebp - 0x6c], 0x47ae4a85
jmp 0x10008d65
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x6c], 0x3feb00a5
jmp 0x10008d65
mov dword [ebp - 0x6c], 0xefffc76
jmp 0x10008d65
mov eax, dword [ebp - 0x44]
mov dword [ebp - 0x6c], 0xd80fc756
jmp 0x10008d65
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x6c], 0xe6afb893
jmp 0x10008d65
mov dword [ebp - 0x6c], 0x93ca1260
jmp 0x10008045