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

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x78
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp + 8]
mov dword [ebp - 0x78], eax
mov eax, dword [0x100e5a80]
xor eax, ebp
mov dword [ebp - 0x10], eax
mov ecx, dword [0x100e6f54]
mov eax, dword [0x100e6f50]
mov edx, ecx
sub edx, 0xe482a46f
sub edx, 1
add edx, 0xe482a46f
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], 0x1089d88b
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x80], eax
sub eax, 0x8b6d46d2
je 0x10013aef
jmp 0x10012f75
mov eax, dword [ebp - 0x80]
sub eax, 0x8de3eec2
je 0x10013600
jmp 0x10012f88
mov eax, dword [ebp - 0x80]
sub eax, 0x8f76b774
je 0x1001378f
jmp 0x10012f9b
mov eax, dword [ebp - 0x80]
sub eax, 0x922a97ec
je 0x1001348f
jmp 0x10012fae
mov eax, dword [ebp - 0x80]
sub eax, 0x95942748
je 0x10013baf
jmp 0x10012fc1
mov eax, dword [ebp - 0x80]
sub eax, 0x9bfa6e87
je 0x10013388
jmp 0x10012fd4
mov eax, dword [ebp - 0x80]
sub eax, 0x9d75329c
je 0x10013564
jmp 0x10012fe7
mov eax, dword [ebp - 0x80]
sub eax, 0xaaa23c73
je 0x100135b2
jmp 0x10012ffa
mov eax, dword [ebp - 0x80]
sub eax, 0xb6f6c703
je 0x100137b2
jmp 0x1001300d
mov eax, dword [ebp - 0x80]
sub eax, 0xbbee2486
je 0x100137e6
jmp 0x10013020
mov eax, dword [ebp - 0x80]
sub eax, 0xbd7d4ca2
je 0x100132d1
jmp 0x10013033
mov eax, dword [ebp - 0x80]
sub eax, 0xc18204b7
je 0x100139bc
jmp 0x10013046
mov eax, dword [ebp - 0x80]
sub eax, 0xc78a0ea0
je 0x10013b68
jmp 0x10013059
mov eax, dword [ebp - 0x80]
sub eax, 0xd22fdb75
je 0x10013b4a
jmp 0x1001306c
mov eax, dword [ebp - 0x80]
sub eax, 0xd627099a
je 0x100139b0
jmp 0x1001307f
mov eax, dword [ebp - 0x80]
sub eax, 0xdeff4d1d
je 0x1001379b
jmp 0x10013092
mov eax, dword [ebp - 0x80]
sub eax, 0xe2756363
je 0x10013688
jmp 0x100130a5
mov eax, dword [ebp - 0x80]
sub eax, 0xe4354757
je 0x10013aaa
jmp 0x100130b8
mov eax, dword [ebp - 0x80]
sub eax, 0xe47b20aa
je 0x10013b80
jmp 0x100130cb
mov eax, dword [ebp - 0x80]
sub eax, 0xea916c0d
je 0x1001337c
jmp 0x100130de
mov eax, dword [ebp - 0x80]
sub eax, 0xf0845049
je 0x1001366d
jmp 0x100130f1
mov eax, dword [ebp - 0x80]
sub eax, 0xf5ced9b4
je 0x100137c6
jmp 0x10013104
mov eax, dword [ebp - 0x80]
sub eax, 0xfb668b00
je 0x100134e1
jmp 0x10013117
mov eax, dword [ebp - 0x80]
sub eax, 0xfc437032
je 0x100133f2
jmp 0x1001312a
mov eax, dword [ebp - 0x80]
sub eax, 0x4531557
je 0x100133ac
jmp 0x1001313d
mov eax, dword [ebp - 0x80]
sub eax, 0x56baea1
je 0x10013a9e
jmp 0x10013150
mov eax, dword [ebp - 0x80]
sub eax, 0x61efb56
je 0x1001353a
jmp 0x10013163
mov eax, dword [ebp - 0x80]
sub eax, 0x66cfa40
je 0x100137d2
jmp 0x10013176
mov eax, dword [ebp - 0x80]
sub eax, 0x9733a9c
je 0x100138ca
jmp 0x10013189
mov eax, dword [ebp - 0x80]
sub eax, 0x1089d88b
je 0x100132ab
jmp 0x1001319c
mov eax, dword [ebp - 0x80]
sub eax, 0x143ab971
je 0x100139dd
jmp 0x100131af
mov eax, dword [ebp - 0x80]
sub eax, 0x17a4a155
je 0x100138be
jmp 0x100131c2
mov eax, dword [ebp - 0x80]
sub eax, 0x2f83450c
je 0x10013ba3
jmp 0x100131d5
mov eax, dword [ebp - 0x80]
sub eax, 0x33a71595
je 0x10013b5c
jmp 0x100131e8
mov eax, dword [ebp - 0x80]
sub eax, 0x3b2c72fb
je 0x10013834
jmp 0x100131fb
mov eax, dword [ebp - 0x80]
sub eax, 0x41b02de6
je 0x1001361b
jmp 0x1001320e
mov eax, dword [ebp - 0x80]
sub eax, 0x48e1f1ba
je 0x10013acb
jmp 0x10013221
mov eax, dword [ebp - 0x80]
sub eax, 0x4cbb6f8b
je 0x1001363f
jmp 0x10013234
mov eax, dword [ebp - 0x80]
sub eax, 0x4ec66407
je 0x1001393d
jmp 0x10013247
mov eax, dword [ebp - 0x80]
sub eax, 0x5552d511
je 0x100136fb
jmp 0x1001325a
mov eax, dword [ebp - 0x80]
sub eax, 0x5860eb16
je 0x10013a23
jmp 0x1001326d
mov eax, dword [ebp - 0x80]
sub eax, 0x5ddab089
je 0x100139d1
jmp 0x10013280
mov eax, dword [ebp - 0x80]
sub eax, 0x60fb11c5
je 0x10013546
jmp 0x10013293
mov eax, dword [ebp - 0x80]
sub eax, 0x66f07c8c
je 0x1001349b
jmp 0x100132a6
jmp 0x10013bb9
mov al, byte [ebp - 0x6e]
mov cl, byte [ebp - 0x6d]
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x48e1f1ba
mov ecx, 0xbd7d4ca2
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10013bb9
mov edx, dword [ebp - 0x78]
mov esi, dword [ebp - 0x7c]
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
push eax
mov ecx, esp
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
mov eax, dword [ebp - 0x68]
mov dword [eax], esi
mov eax, dword [ebp - 0x64]
mov dword [eax], edx
mov eax, dword [ebp - 0x64]
mov eax, dword [eax]
mov dword [ecx], eax
mov eax, dword [ebp - 0x64]
mov eax, dword [eax]
mov ecx, dword [ecx]
add eax, dword [ecx + 0x3c]
mov dword [ebp - 0x48], eax
mov eax, dword [0x100e6f54]
mov ecx, dword [0x100e6f50]
mov edx, eax
sub edx, 0x35939d0f
sub edx, 1
add edx, 0x35939d0f
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, 0x48e1f1ba
mov ecx, 0xea916c0d
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10013bb9
mov dword [ebp - 0x74], 0x9bfa6e87
jmp 0x10013bb9
mov eax, dword [ebp - 0x60]
mov ecx, dword [ebp - 0x48]
mov dword [eax], ecx
mov eax, dword [ebp - 0x64]
mov eax, dword [eax]
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x60]
mov eax, dword [eax]
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x74], 0x4531557
jmp 0x10013bb9
mov eax, dword [0x100e6f54]
mov ecx, dword [0x100e6f50]
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, 0x8b6d46d2
mov ecx, 0xfc437032
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10013bb9
mov eax, dword [ebp - 0x40]
mov eax, dword [eax + 0x78]
mov ecx, dword [ebp - 0x44]
add ecx, eax
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 + 0x1c]
mov eax, dword [ebp - 0x58]
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 + 0x24]
mov eax, dword [ebp - 0x54]
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 + 0x20]
mov eax, dword [ebp - 0x50]
mov dword [eax], ecx
mov eax, dword [ebp - 0x4c]
mov dword [eax], 0
mov eax, dword [0x100e6f54]
mov ecx, dword [0x100e6f50]
mov edx, eax
add edx, 0xd0221aad
sub edx, 1
sub edx, 0xd0221aad
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, 0x8b6d46d2
mov ecx, 0x922a97ec
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10013bb9
mov dword [ebp - 0x74], 0x66f07c8c
jmp 0x10013bb9
mov eax, dword [0x100e6f54]
mov ecx, dword [0x100e6f50]
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, 0xd22fdb75
mov ecx, 0xfb668b00
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10013bb9
mov eax, dword [ebp - 0x4c]
mov eax, dword [eax]
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x5c]
mov eax, dword [eax]
add eax, 0x18
mov dword [ebp - 0x38], eax
mov eax, dword [0x100e6f54]
mov ecx, dword [0x100e6f50]
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, 0xd22fdb75
mov ecx, 0x61efb56
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10013bb9
mov dword [ebp - 0x74], 0x60fb11c5
jmp 0x10013bb9
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x3c]
cmp eax, ecx
setb al
and al, 1
mov byte [ebp - 0x31], al
mov dword [ebp - 0x74], 0x9d75329c
jmp 0x10013bb9
mov eax, dword [0x100e6f54]
mov ecx, dword [0x100e6f50]
mov edx, eax
add edx, 0x72b90eca
sub edx, 1
sub edx, 0x72b90eca
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, 0x33a71595
mov ecx, 0xaaa23c73
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10013bb9
mov eax, dword [0x100e6f54]
mov ecx, dword [0x100e6f50]
mov edx, eax
sub edx, 0x53e2aa87
sub edx, 1
add edx, 0x53e2aa87
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, 0x33a71595
mov ecx, 0x8de3eec2
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10013bb9
mov dl, byte [ebp - 0x31]
mov eax, 0xc18204b7
mov ecx, 0x41b02de6
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10013bb9
mov eax, dword [ebp - 0x64]
mov eax, dword [eax]
mov dword [ebp - 0x30], eax
mov eax, dword [ebp - 0x50]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x4c]
mov ecx, dword [ecx]
mov eax, dword [eax + ecx*4]
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x74], 0x4cbb6f8b
jmp 0x10013bb9
mov edx, dword [ebp - 0x30]
mov eax, dword [ebp - 0x2c]
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.1002fc30
add esp, 8
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x74], 0xf0845049
jmp 0x10013bb9
mov edx, dword [ebp - 0x28]
mov eax, 0xf5ced9b4
mov ecx, 0xe2756363
cmp edx, 0
cmove eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10013bb9
mov ecx, dword [0x100e6f54]
mov eax, dword [0x100e6f50]
mov edx, ecx
sub edx, 0x509a7463
sub edx, 1
add edx, 0x509a7463
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, 0xc78a0ea0
mov ecx, 0x5552d511
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10013bb9
mov eax, dword [ebp - 0x64]
mov eax, dword [eax]
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x58]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x54]
mov ecx, dword [ecx]
mov edx, dword [ebp - 0x4c]
mov edx, dword [edx]
movzx ecx, word [ecx + edx*2]
mov eax, dword [eax + ecx*4]
mov dword [ebp - 0x20], eax
mov ecx, dword [0x100e6f54]
mov eax, dword [0x100e6f50]
mov edx, ecx
sub edx, 0x30ee02b5
sub edx, 1
add edx, 0x30ee02b5
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, 0xc78a0ea0
mov ecx, 0x8f76b774
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10013bb9
mov dword [ebp - 0x74], 0xdeff4d1d
jmp 0x10013bb9
mov eax, dword [ebp - 0x24]
mov ecx, dword [ebp - 0x20]
add eax, ecx
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x74], 0xb6f6c703
jmp 0x10013bb9
mov eax, dword [ebp - 0x6c]
mov ecx, dword [ebp - 0x1c]
mov dword [eax], ecx
mov dword [ebp - 0x74], 0x143ab971
jmp 0x10013bb9
mov dword [ebp - 0x74], 0x66cfa40
jmp 0x10013bb9
mov eax, dword [ebp - 0x4c]
mov eax, dword [eax]
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x74], 0xbbee2486
jmp 0x10013bb9
mov eax, dword [0x100e6f54]
mov ecx, dword [0x100e6f50]
mov edx, eax
sub edx, 0xbdf0fbd5
sub edx, 1
add edx, 0xbdf0fbd5
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, 0xe47b20aa
mov ecx, 0x3b2c72fb
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10013bb9
mov ecx, dword [ebp - 0x18]
sub ecx, 0x903cf1de
add ecx, 1
add ecx, 0x903cf1de
mov eax, dword [ebp - 0x4c]
mov dword [eax], ecx
mov ecx, dword [0x100e6f54]
mov eax, dword [0x100e6f50]
mov edx, ecx
add edx, 0xa11578c6
sub edx, 1
sub edx, 0xa11578c6
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, 0xe47b20aa
mov ecx, 0x17a4a155
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10013bb9
mov dword [ebp - 0x74], 0x9733a9c
jmp 0x10013bb9
mov ecx, dword [0x100e6f54]
mov eax, dword [0x100e6f50]
mov edx, ecx
add edx, 0x5670d479
sub edx, 1
sub edx, 0x5670d479
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, 0x2f83450c
mov ecx, 0x4ec66407
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10013bb9
mov ecx, dword [0x100e6f54]
mov eax, dword [0x100e6f50]
mov edx, ecx
sub edx, 0x46b66f28
sub edx, 1
add edx, 0x46b66f28
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, 0x2f83450c
mov ecx, 0xd627099a
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10013bb9
mov dword [ebp - 0x74], 0x66f07c8c
jmp 0x10013bb9
mov eax, dword [ebp - 0x6c]
mov dword [eax], 0
mov dword [ebp - 0x74], 0x5ddab089
jmp 0x10013bb9
mov dword [ebp - 0x74], 0x143ab971
jmp 0x10013bb9
mov eax, dword [0x100e6f54]
mov ecx, dword [0x100e6f50]
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, 0x95942748
mov ecx, 0x5860eb16
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10013bb9
mov eax, dword [ebp - 0x6c]
mov eax, dword [eax]
mov dword [ebp - 0x14], eax
mov ecx, dword [0x100e6f54]
mov eax, dword [0x100e6f50]
mov edx, ecx
add edx, 0x45cdc722
sub edx, 1
sub edx, 0x45cdc722
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, 0x95942748
mov ecx, 0x56baea1
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x74], eax
jmp 0x10013bb9
mov dword [ebp - 0x74], 0xe4354757
jmp 0x10013bb9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 0x84], eax
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.1002b530
mov eax, dword [ebp - 0x84]
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret
mov edx, dword [ebp - 0x78]
mov edi, dword [ebp - 0x7c]
push eax
push eax
mov esi, esp
push eax
mov ecx, esp
push eax
mov eax, esp
mov dword [esi], edi
mov dword [ecx], edx
mov ecx, dword [ecx]
mov dword [eax], ecx
mov dword [ebp - 0x74], 0xbd7d4ca2
jmp 0x10013bb9
mov eax, dword [ebp - 0x40]
mov eax, dword [eax + 0x78]
mov ecx, dword [ebp - 0x44]
add ecx, eax
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 + 0x1c]
mov eax, dword [ebp - 0x58]
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 + 0x24]
mov eax, dword [ebp - 0x54]
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 + 0x20]
mov eax, dword [ebp - 0x50]
mov dword [eax], ecx
mov eax, dword [ebp - 0x4c]
mov dword [eax], 0
mov dword [ebp - 0x74], 0xfc437032
jmp 0x10013bb9
mov eax, dword [ebp - 0x4c]
mov eax, dword [ebp - 0x5c]
mov dword [ebp - 0x74], 0xfb668b00
jmp 0x10013bb9
mov dword [ebp - 0x74], 0xaaa23c73
jmp 0x10013bb9
mov eax, dword [ebp - 0x64]
mov eax, dword [ebp - 0x58]
mov eax, dword [ebp - 0x54]
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x74], 0x5552d511
jmp 0x10013bb9
mov ecx, dword [ebp - 0x18]
sub ecx, 0xd63d123c
add ecx, 1
add ecx, 0xd63d123c
mov eax, dword [ebp - 0x4c]
mov dword [eax], ecx
mov dword [ebp - 0x74], 0x3b2c72fb
jmp 0x10013bb9
mov dword [ebp - 0x74], 0x4ec66407
jmp 0x10013bb9
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0x74], 0x5860eb16
jmp 0x10012f5f