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

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
sub esp, 0x7c
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp + 8]
mov dword [ebp - 0x78], eax
mov eax, dword [0x10077200]
xor eax, ebp
mov dword [ebp - 0xc], eax
mov ecx, dword [0x10078538]
mov eax, dword [0x10078534]
mov edx, ecx
add edx, 0x6473c6bc
sub edx, 1
sub edx, 0x6473c6bc
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
and cl, 1
mov byte [ebp - 0x6e], cl
cmp eax, 0xa
setl al
and al, 1
mov byte [ebp - 0x6d], al
mov dword [ebp - 0x74], 0x43816b41
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x80], eax
sub eax, 0x8803d1ff
je 0x10008982
jmp 0x10007fa4
mov eax, dword [ebp - 0x80]
sub eax, 0x8c973bf7
je 0x1000853e
jmp 0x10007fb7
mov eax, dword [ebp - 0x80]
sub eax, 0x940867c6
je 0x10008aa8
jmp 0x10007fca
mov eax, dword [ebp - 0x80]
sub eax, 0x9eeeba8b
je 0x1000892e
jmp 0x10007fdd
mov eax, dword [ebp - 0x80]
sub eax, 0x9ef4f636
je 0x10008b3d
jmp 0x10007ff0
mov eax, dword [ebp - 0x80]
sub eax, 0xa2ae7364
je 0x100087aa
jmp 0x10008003
mov eax, dword [ebp - 0x80]
sub eax, 0xa2ece3b5
je 0x10008426
jmp 0x10008016
mov eax, dword [ebp - 0x80]
sub eax, 0xa5fcf728
je 0x1000893a
jmp 0x10008029
mov eax, dword [ebp - 0x80]
sub eax, 0xa62c767a
je 0x1000877d
jmp 0x1000803c
mov eax, dword [ebp - 0x80]
sub eax, 0xab73f058
je 0x10008a88
jmp 0x1000804f
mov eax, dword [ebp - 0x80]
sub eax, 0xb72389d0
je 0x1000898e
jmp 0x10008062
mov eax, dword [ebp - 0x80]
sub eax, 0xb7fb0e37
je 0x10008865
jmp 0x10008075
mov eax, dword [ebp - 0x80]
sub eax, 0xbe2c9ae0
je 0x100083b3
jmp 0x10008088
mov eax, dword [ebp - 0x80]
sub eax, 0xbfe9d06c
je 0x10008669
jmp 0x1000809b
mov eax, dword [ebp - 0x80]
sub eax, 0xcb32fbb5
je 0x10008522
jmp 0x100080ae
mov eax, dword [ebp - 0x80]
sub eax, 0xcdd94506
je 0x1000870f
jmp 0x100080c1
mov eax, dword [ebp - 0x80]
sub eax, 0xd6a5e8cb
je 0x10008959
jmp 0x100080d4
mov eax, dword [ebp - 0x80]
sub eax, 0xe6087090
je 0x10008371
jmp 0x100080e7
mov eax, dword [ebp - 0x80]
sub eax, 0x4aedc62
je 0x10008b7f
jmp 0x100080fa
mov eax, dword [ebp - 0x80]
sub eax, 0x15ddfb2b
je 0x100085b1
jmp 0x1000810d
mov eax, dword [ebp - 0x80]
sub eax, 0x168b4240
je 0x100088d8
jmp 0x10008120
mov eax, dword [ebp - 0x80]
sub eax, 0x1a268d45
je 0x10008a01
jmp 0x10008133
mov eax, dword [ebp - 0x80]
sub eax, 0x1c6ac027
je 0x10008614
jmp 0x10008146
mov eax, dword [ebp - 0x80]
sub eax, 0x215f840c
je 0x100086a4
jmp 0x10008159
mov eax, dword [ebp - 0x80]
sub eax, 0x262c3936
je 0x10008a7c
jmp 0x1000816c
mov eax, dword [ebp - 0x80]
sub eax, 0x2a948b4e
je 0x100082ec
jmp 0x1000817f
mov eax, dword [ebp - 0x80]
sub eax, 0x2c94e816
je 0x10008789
jmp 0x10008192
mov eax, dword [ebp - 0x80]
sub eax, 0x2db90907
je 0x10008516
jmp 0x100081a5
mov eax, dword [ebp - 0x80]
sub eax, 0x2e228e3a
je 0x1000864d
jmp 0x100081b8
mov eax, dword [ebp - 0x80]
sub eax, 0x2f0210e2
je 0x10008ab4
jmp 0x100081cb
mov eax, dword [ebp - 0x80]
sub eax, 0x3fb4ad01
je 0x10008631
jmp 0x100081de
mov eax, dword [ebp - 0x80]
sub eax, 0x43816b41
je 0x100082a1
jmp 0x100081f1
mov eax, dword [ebp - 0x80]
sub eax, 0x4402c9fa
je 0x1000896d
jmp 0x10008204
mov eax, dword [ebp - 0x80]
sub eax, 0x45be3dc8
je 0x10008b64
jmp 0x10008217
mov eax, dword [ebp - 0x80]
sub eax, 0x479978e7
je 0x1000837d
jmp 0x1000822a
mov eax, dword [ebp - 0x80]
sub eax, 0x56aa2cbd
je 0x10008608
jmp 0x1000823d
mov eax, dword [ebp - 0x80]
sub eax, 0x56e78cf3
je 0x10008b8e
jmp 0x10008250
mov eax, dword [ebp - 0x80]
sub eax, 0x725a2f5f
je 0x10008b4c
jmp 0x10008263
mov eax, dword [ebp - 0x80]
sub eax, 0x74ea19e6
je 0x1000884d
jmp 0x10008276
mov eax, dword [ebp - 0x80]
sub eax, 0x74f9123c
je 0x10008859
jmp 0x10008289
mov eax, dword [ebp - 0x80]
sub eax, 0x7fb8c28c
je 0x100087f0
jmp 0x1000829c
jmp 0x10008b98
mov bl, byte [ebp - 0x6e]
mov dh, byte [ebp - 0x6d]
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, 0x940867c6
mov ecx, 0x2a948b4e
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10008b98
push eax
mov eax, esp
mov dword [ebp - 0x6c], eax
push eax
mov eax, esp
mov dword [ebp - 0x68], eax
push eax
mov eax, esp
mov dword [ebp - 0x64], eax
mov ecx, dword [0x10078538]
mov eax, dword [0x10078534]
mov edx, ecx
add edx, 0xf2fac6a2
sub edx, 1
sub edx, 0xf2fac6a2
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, 0x940867c6
mov ecx, 0xe6087090
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10008b98
mov dword [ebp - 0x74], 0x479978e7
jmp 0x10008b98
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
mov dword [ebp - 0x74], 0xbe2c9ae0
jmp 0x10008b98
mov ecx, dword [0x10078538]
mov eax, dword [0x10078534]
mov edx, ecx
sub edx, 0x60a5f43a
sub edx, 1
add edx, 0x60a5f43a
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, 0x2f0210e2
mov ecx, 0xa2ece3b5
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10008b98
mov ecx, dword [ebp - 0x78]
mov edx, dword [ebp - 0x7c]
mov eax, dword [ebp - 0x68]
mov dword [eax], edx
mov eax, dword [ebp - 0x64]
mov dword [eax], ecx
mov eax, dword [ebp - 0x64]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x60]
mov dword [eax], ecx
mov eax, dword [ebp - 0x64]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x60]
mov eax, dword [eax]
add ecx, dword [eax + 0x3c]
mov eax, dword [ebp - 0x5c]
mov dword [eax], ecx
mov eax, dword [ebp - 0x64]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x5c]
mov eax, dword [eax]
add ecx, dword [eax + 0x78]
mov eax, dword [ebp - 0x58]
mov dword [eax], ecx
mov eax, dword [ebp - 0x64]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x58]
mov eax, dword [eax]
add ecx, dword [eax + 0x1c]
mov eax, dword [ebp - 0x54]
mov dword [eax], ecx
mov eax, dword [ebp - 0x64]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x58]
mov eax, dword [eax]
add ecx, dword [eax + 0x24]
mov eax, dword [ebp - 0x50]
mov dword [eax], ecx
mov eax, dword [ebp - 0x64]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x58]
mov eax, dword [eax]
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 [0x10078538]
mov eax, dword [0x10078534]
mov edx, ecx
add edx, 0xea0080f9
sub edx, 1
sub edx, 0xea0080f9
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, 0x2f0210e2
mov ecx, 0x2db90907
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10008b98
mov dword [ebp - 0x74], 0xcb32fbb5
jmp 0x10008b98
mov eax, dword [ebp - 0x48]
mov eax, dword [eax]
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x58]
mov eax, dword [eax]
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x74], 0x8c973bf7
jmp 0x10008b98
mov ecx, dword [0x10078538]
mov eax, dword [0x10078534]
mov edx, ecx
sub edx, 0x86782357
sub edx, 1
add edx, 0x86782357
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, 0x9ef4f636
mov ecx, 0x15ddfb2b
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10008b98
mov eax, dword [ebp - 0x40]
mov eax, dword [eax + 0x18]
mov dword [ebp - 0x3c], eax
mov eax, dword [0x10078538]
mov ecx, dword [0x10078534]
mov edx, eax
add edx, 0xc615ba5a
sub edx, 1
sub edx, 0xc615ba5a
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, 0x9ef4f636
mov ecx, 0x56aa2cbd
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10008b98
mov dword [ebp - 0x74], 0x1c6ac027
jmp 0x10008b98
mov edx, dword [ebp - 0x44]
mov esi, dword [ebp - 0x3c]
mov eax, 0x4402c9fa
mov ecx, 0x3fb4ad01
cmp edx, esi
cmovb eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10008b98
mov eax, dword [ebp - 0x64]
mov eax, dword [eax]
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x4c]
mov eax, dword [eax]
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x74], 0x2e228e3a
jmp 0x10008b98
mov eax, dword [ebp - 0x48]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x34]
shl ecx, 2
add eax, ecx
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x74], 0xbfe9d06c
jmp 0x10008b98
mov eax, dword [ebp - 0x30]
mov eax, dword [eax]
mov edx, dword [ebp - 0x38]
add edx, eax
mov eax, dword [ebp - 0x68]
mov ecx, dword [eax]
sub esp, 8
mov eax, esp
mov dword [eax + 4], edx
mov dword [eax], ecx
call fcn.1001b420
add esp, 8
mov edx, eax
mov eax, 0x74f9123c
mov ecx, 0x215f840c
cmp edx, 0
cmove eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10008b98
mov ecx, dword [0x10078538]
mov eax, dword [0x10078534]
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, 0x725a2f5f
mov ecx, 0xcdd94506
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10008b98
mov eax, dword [ebp - 0x64]
mov eax, dword [eax]
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp - 0x54]
mov eax, dword [eax]
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x50]
mov eax, dword [eax]
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x48]
mov eax, dword [eax]
mov dword [ebp - 0x20], eax
mov eax, dword [0x10078538]
mov ecx, dword [0x10078534]
mov edx, eax
sub edx, 0x8676a097
sub edx, 1
add edx, 0x8676a097
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, 0x725a2f5f
mov ecx, 0xa62c767a
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10008b98
mov dword [ebp - 0x74], 0x2c94e816
jmp 0x10008b98
mov eax, dword [ebp - 0x24]
mov ecx, dword [ebp - 0x20]
movzx ecx, word [eax + ecx*2]
mov eax, dword [ebp - 0x28]
shl ecx, 2
add eax, ecx
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x74], 0xa2ae7364
jmp 0x10008b98
mov eax, dword [0x10078538]
mov ecx, dword [0x10078534]
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, 0x45be3dc8
mov ecx, 0x7fb8c28c
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10008b98
mov eax, dword [ebp - 0x1c]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x2c]
add ecx, eax
mov eax, dword [ebp - 0x6c]
mov dword [eax], ecx
mov eax, dword [0x10078538]
mov ecx, dword [0x10078534]
mov edx, eax
add edx, 0x24cae17c
sub edx, 1
sub edx, 0x24cae17c
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, 0x45be3dc8
mov ecx, 0x74ea19e6
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10008b98
mov dword [ebp - 0x74], 0xb72389d0
jmp 0x10008b98
mov dword [ebp - 0x74], 0xb7fb0e37
jmp 0x10008b98
mov ecx, dword [0x10078538]
mov eax, dword [0x10078534]
mov edx, ecx
add edx, 0xbcdd47c9
sub edx, 1
sub edx, 0xbcdd47c9
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, 0x4aedc62
mov ecx, 0x168b4240
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10008b98
mov eax, dword [ebp - 0x48]
mov eax, dword [eax]
mov dword [ebp - 0x18], eax
mov eax, dword [0x10078538]
mov ecx, dword [0x10078534]
mov edx, eax
sub edx, 0x4e1377e3
sub edx, 1
add edx, 0x4e1377e3
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, 0x4aedc62
mov ecx, 0x9eeeba8b
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10008b98
mov dword [ebp - 0x74], 0xa5fcf728
jmp 0x10008b98
mov eax, dword [ebp - 0x18]
sub eax, 0x457f8468
add eax, 1
add eax, 0x457f8468
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x74], 0xd6a5e8cb
jmp 0x10008b98
mov eax, dword [ebp - 0x48]
mov ecx, dword [ebp - 0x14]
mov dword [eax], ecx
mov dword [ebp - 0x74], 0xcb32fbb5
jmp 0x10008b98
mov eax, dword [ebp - 0x6c]
mov dword [eax], 0
mov dword [ebp - 0x74], 0x8803d1ff
jmp 0x10008b98
mov dword [ebp - 0x74], 0xb72389d0
jmp 0x10008b98
mov ecx, dword [0x10078538]
mov eax, dword [0x10078534]
mov edx, ecx
sub edx, 0x7db6ed7
sub edx, 1
add edx, 0x7db6ed7
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, 0x56e78cf3
mov ecx, 0x1a268d45
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10008b98
mov eax, dword [ebp - 0x6c]
mov eax, dword [eax]
mov dword [ebp - 0x10], eax
mov ecx, dword [0x10078538]
mov eax, dword [0x10078534]
mov edx, ecx
sub edx, 0xb6639512
sub edx, 1
add edx, 0xb6639512
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, 0x56e78cf3
mov ecx, 0x262c3936
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10008b98
mov dword [ebp - 0x74], 0xab73f058
jmp 0x10008b98
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x84], eax
mov ecx, dword [ebp - 0xc]
xor ecx, ebp
call fcn.100184b0
mov eax, dword [ebp - 0x84]
lea esp, [ebp - 8]
pop esi
pop ebx
pop ebp
ret
mov dword [ebp - 0x74], 0x2a948b4e
jmp 0x10008b98
mov ecx, dword [ebp - 0x78]
mov edx, dword [ebp - 0x7c]
mov eax, dword [ebp - 0x68]
mov dword [eax], edx
mov eax, dword [ebp - 0x64]
mov dword [eax], ecx
mov eax, dword [ebp - 0x64]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x60]
mov dword [eax], ecx
mov eax, dword [ebp - 0x64]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x60]
mov eax, dword [eax]
add ecx, dword [eax + 0x3c]
mov eax, dword [ebp - 0x5c]
mov dword [eax], ecx
mov eax, dword [ebp - 0x64]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x5c]
mov eax, dword [eax]
add ecx, dword [eax + 0x78]
mov eax, dword [ebp - 0x58]
mov dword [eax], ecx
mov eax, dword [ebp - 0x64]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x58]
mov eax, dword [eax]
add ecx, dword [eax + 0x1c]
mov eax, dword [ebp - 0x54]
mov dword [eax], ecx
mov eax, dword [ebp - 0x64]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x58]
mov eax, dword [eax]
add ecx, dword [eax + 0x24]
mov eax, dword [ebp - 0x50]
mov dword [eax], ecx
mov eax, dword [ebp - 0x64]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x58]
mov eax, dword [eax]
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 - 0x74], 0xa2ece3b5
jmp 0x10008b98
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x74], 0x15ddfb2b
jmp 0x10008b98
mov eax, dword [ebp - 0x64]
mov eax, dword [ebp - 0x54]
mov eax, dword [ebp - 0x50]
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x74], 0xcdd94506
jmp 0x10008b98
mov eax, dword [ebp - 0x1c]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x2c]
add ecx, eax
mov eax, dword [ebp - 0x6c]
mov dword [eax], ecx
mov dword [ebp - 0x74], 0x7fb8c28c
jmp 0x10008b98
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x74], 0x168b4240
jmp 0x10008b98
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0x74], 0x1a268d45
jmp 0x10007f8e