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

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
sub esp, 0x80
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x80], eax
mov eax, dword [ebp + 8]
mov dword [ebp - 0x7c], eax
mov eax, dword [0x1004a800]
xor eax, ebp
mov dword [ebp - 0xc], eax
mov ecx, dword [0x1004bb7c]
mov eax, dword [0x1004bb78]
xor esi, esi
sub esi, 1
mov edx, ecx
add edx, esi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
and cl, 1
mov byte [ebp - 0x72], cl
cmp eax, 0xa
setl al
and al, 1
mov byte [ebp - 0x71], al
mov dword [ebp - 0x78], 0x329b6907
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x84], eax
sub eax, 0x83ae8264
je 0x10007e93
jmp 0x10007792
mov eax, dword [ebp - 0x84]
sub eax, 0x8b07bb6c
je 0x100084ac
jmp 0x100077a8
mov eax, dword [ebp - 0x84]
sub eax, 0x97a0291d
je 0x1000839f
jmp 0x100077be
mov eax, dword [ebp - 0x84]
sub eax, 0x9d708e26
je 0x10008084
jmp 0x100077d4
mov eax, dword [ebp - 0x84]
sub eax, 0x9f9695ae
je 0x100081a8
jmp 0x100077ea
mov eax, dword [ebp - 0x84]
sub eax, 0xaf6f585c
je 0x10007fdb
jmp 0x10007800
mov eax, dword [ebp - 0x84]
sub eax, 0xb58d6bc3
je 0x10007d80
jmp 0x10007816
mov eax, dword [ebp - 0x84]
sub eax, 0xb72f7e35
je 0x100080c4
jmp 0x1000782c
mov eax, dword [ebp - 0x84]
sub eax, 0xba74656f
je 0x10007b94
jmp 0x10007842
mov eax, dword [ebp - 0x84]
sub eax, 0xbbd0c030
je 0x10007f5c
jmp 0x10007858
mov eax, dword [ebp - 0x84]
sub eax, 0xd78b2144
je 0x10007f06
jmp 0x1000786e
mov eax, dword [ebp - 0x84]
sub eax, 0xe00b5054
je 0x10007d38
jmp 0x10007884
mov eax, dword [ebp - 0x84]
sub eax, 0xe9e7dda7
je 0x10007e57
jmp 0x1000789a
mov eax, dword [ebp - 0x84]
sub eax, 0xecb1a6a6
je 0x10007db3
jmp 0x100078b0
mov eax, dword [ebp - 0x84]
sub eax, 0xed2e4e5a
je 0x100081ee
jmp 0x100078c6
mov eax, dword [ebp - 0x84]
sub eax, 0xf26ebf07
je 0x10008465
jmp 0x100078dc
mov eax, dword [ebp - 0x84]
sub eax, 0xf3afa544
je 0x100083b7
jmp 0x100078f2
mov eax, dword [ebp - 0x84]
sub eax, 0xf776b143
je 0x10008323
jmp 0x10007908
mov eax, dword [ebp - 0x84]
sub eax, 0xf8e9a7ec
je 0x100082a4
jmp 0x1000791e
mov eax, dword [ebp - 0x84]
sub eax, 0xfb5772dd
je 0x1000819c
jmp 0x10007934
mov eax, dword [ebp - 0x84]
sub eax, 0x71da982
je 0x100080a8
jmp 0x1000794a
mov eax, dword [ebp - 0x84]
sub eax, 0x126439f7
je 0x10007d9f
jmp 0x10007960
mov eax, dword [ebp - 0x84]
sub eax, 0x1aa96d76
je 0x10007c31
jmp 0x10007976
mov eax, dword [ebp - 0x84]
sub eax, 0x1ebec213
je 0x100083ab
jmp 0x1000798c
mov eax, dword [ebp - 0x84]
sub eax, 0x24093660
je 0x1000826d
jmp 0x100079a2
mov eax, dword [ebp - 0x84]
sub eax, 0x25bf6af9
je 0x100082b0
jmp 0x100079b8
mov eax, dword [ebp - 0x84]
sub eax, 0x2d64f423
je 0x10007c25
jmp 0x100079ce
mov eax, dword [ebp - 0x84]
sub eax, 0x329b6907
je 0x10007b49
jmp 0x100079e4
mov eax, dword [ebp - 0x84]
sub eax, 0x383da6be
je 0x10008281
jmp 0x100079fa
mov eax, dword [ebp - 0x84]
sub eax, 0x38f63a9e
je 0x10007d2c
jmp 0x10007a10
mov eax, dword [ebp - 0x84]
sub eax, 0x3c8bedc7
je 0x10007c77
jmp 0x10007a26
mov eax, dword [ebp - 0x84]
sub eax, 0x428f9a1b
je 0x100083eb
jmp 0x10007a3c
mov eax, dword [ebp - 0x84]
sub eax, 0x4fc4cb23
je 0x10008069
jmp 0x10007a52
mov eax, dword [ebp - 0x84]
sub eax, 0x500682c7
je 0x100083cb
jmp 0x10007a68
mov eax, dword [ebp - 0x84]
sub eax, 0x564295e7
je 0x10008137
jmp 0x10007a7e
mov eax, dword [ebp - 0x84]
sub eax, 0x58ac26e4
je 0x10008261
jmp 0x10007a94
mov eax, dword [ebp - 0x84]
sub eax, 0x591d9349
je 0x10007e01
jmp 0x10007aaa
mov eax, dword [ebp - 0x84]
sub eax, 0x5eb02f90
je 0x10007e72
jmp 0x10007ac0
mov eax, dword [ebp - 0x84]
sub eax, 0x62647fb0
je 0x10008444
jmp 0x10007ad6
mov eax, dword [ebp - 0x84]
sub eax, 0x64b80a78
je 0x10007f68
jmp 0x10007aec
mov eax, dword [ebp - 0x84]
sub eax, 0x69633cb4
je 0x10008489
jmp 0x10007b02
mov eax, dword [ebp - 0x84]
sub eax, 0x722cd997
je 0x10008456
jmp 0x10007b18
mov eax, dword [ebp - 0x84]
sub eax, 0x74244683
je 0x100083f7
jmp 0x10007b2e
mov eax, dword [ebp - 0x84]
sub eax, 0x7791acb5
je 0x100084b8
jmp 0x10007b44
jmp 0x100084c8
mov bl, byte [ebp - 0x72]
mov dh, byte [ebp - 0x71]
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, 0x428f9a1b
mov ecx, 0xba74656f
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x78], eax
jmp 0x100084c8
push eax
mov eax, esp
mov dword [ebp - 0x70], eax
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 eax, esp
mov dword [ebp - 0x60], eax
mov ecx, dword [0x1004bb7c]
mov eax, dword [0x1004bb78]
mov edx, ecx
sub edx, 0x890bf1f9
sub edx, 1
add edx, 0x890bf1f9
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, 0x428f9a1b
mov ecx, 0x2d64f423
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x78], eax
jmp 0x100084c8
mov dword [ebp - 0x78], 0x1aa96d76
jmp 0x100084c8
mov eax, dword [0x1004bb7c]
mov ecx, dword [0x1004bb78]
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, 0x74244683
mov ecx, 0x3c8bedc7
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x78], eax
jmp 0x100084c8
mov ecx, dword [ebp - 0x7c]
mov edx, dword [ebp - 0x80]
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 - 0x6c]
mov dword [eax], edx
mov eax, dword [ebp - 0x68]
mov dword [eax], ecx
mov eax, dword [ebp - 0x68]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x64]
mov dword [eax], ecx
mov eax, dword [ebp - 0x68]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x64]
mov eax, dword [eax]
add ecx, dword [eax + 0x3c]
mov eax, dword [ebp - 0x60]
mov dword [eax], ecx
mov eax, dword [ebp - 0x68]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x60]
mov eax, dword [eax]
add ecx, dword [eax + 0x78]
mov eax, dword [ebp - 0x5c]
mov dword [eax], ecx
mov eax, dword [ebp - 0x68]
mov eax, dword [eax]
mov dword [ebp - 0x48], eax
mov eax, dword [ebp - 0x5c]
mov eax, dword [eax]
add eax, 0x1c
mov dword [ebp - 0x44], eax
mov eax, dword [0x1004bb7c]
mov ecx, dword [0x1004bb78]
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, 0x74244683
mov ecx, 0x38f63a9e
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x78], eax
jmp 0x100084c8
mov dword [ebp - 0x78], 0xe00b5054
jmp 0x100084c8
mov eax, dword [ebp - 0x44]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x48]
add ecx, eax
mov eax, dword [ebp - 0x58]
mov dword [eax], ecx
mov eax, dword [ebp - 0x68]
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 - 0x68]
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 - 0x78], 0xb58d6bc3
jmp 0x100084c8
mov eax, dword [ebp - 0x4c]
mov eax, dword [eax]
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x5c]
mov eax, dword [eax]
add eax, 0x18
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x78], 0x126439f7
jmp 0x100084c8
mov eax, dword [ebp - 0x3c]
mov eax, dword [eax]
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x78], 0xecb1a6a6
jmp 0x100084c8
mov eax, dword [0x1004bb7c]
mov ecx, dword [0x1004bb78]
mov edx, eax
sub edx, 0xb5bf3379
sub edx, 1
add edx, 0xb5bf3379
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, 0x62647fb0
mov ecx, 0x591d9349
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x78], eax
jmp 0x100084c8
mov eax, dword [ebp - 0x40]
mov ecx, dword [ebp - 0x38]
cmp eax, ecx
setb al
and al, 1
mov byte [ebp - 0x31], al
mov eax, dword [0x1004bb7c]
mov ecx, dword [0x1004bb78]
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, 0x62647fb0
mov ecx, 0xe9e7dda7
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x78], eax
jmp 0x100084c8
mov dl, byte [ebp - 0x31]
mov eax, 0x25bf6af9
mov ecx, 0x5eb02f90
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x78], eax
jmp 0x100084c8
mov eax, dword [ebp - 0x68]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x50]
mov ecx, dword [ecx]
mov edx, dword [ebp - 0x4c]
mov edx, dword [edx]
add eax, dword [ecx + edx*4]
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x78], 0x83ae8264
jmp 0x100084c8
mov ecx, dword [0x1004bb7c]
mov eax, dword [0x1004bb78]
mov edx, ecx
sub edx, 0xe55b98e0
sub edx, 1
add edx, 0xe55b98e0
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, 0x722cd997
mov ecx, 0xd78b2144
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x78], eax
jmp 0x100084c8
mov eax, dword [ebp - 0x6c]
mov eax, dword [eax]
mov dword [ebp - 0x2c], eax
mov eax, dword [0x1004bb7c]
mov ecx, dword [0x1004bb78]
mov edx, eax
add edx, 0x8ce58e91
sub edx, 1
sub edx, 0x8ce58e91
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, 0x722cd997
mov ecx, 0xbbd0c030
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x78], eax
jmp 0x100084c8
mov dword [ebp - 0x78], 0x64b80a78
jmp 0x100084c8
mov ecx, dword [0x1004bb7c]
mov eax, dword [0x1004bb78]
mov edx, ecx
sub edx, 0x821eebb4
sub edx, 1
add edx, 0x821eebb4
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, 0xf26ebf07
mov ecx, 0xaf6f585c
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x78], eax
jmp 0x100084c8
mov edx, dword [ebp - 0x30]
mov ecx, dword [ebp - 0x2c]
sub esp, 8
mov eax, esp
mov dword [eax + 4], edx
mov dword [eax], ecx
call fcn.1001b310
add esp, 8
cmp eax, 0
sete al
and al, 1
mov byte [ebp - 0x25], al
mov ecx, dword [0x1004bb7c]
mov eax, dword [0x1004bb78]
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, 0xf26ebf07
mov ecx, 0x4fc4cb23
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x78], eax
jmp 0x100084c8
mov dl, byte [ebp - 0x25]
mov eax, 0x9f9695ae
mov ecx, 0x9d708e26
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x78], eax
jmp 0x100084c8
mov eax, dword [ebp - 0x68]
mov eax, dword [eax]
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x58]
mov eax, dword [eax]
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x54]
mov eax, dword [eax]
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x78], 0x71da982
jmp 0x100084c8
mov eax, dword [ebp - 0x4c]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x1c]
mov ax, word [eax + ecx*2]
mov word [ebp - 0x16], ax
mov dword [ebp - 0x78], 0xb72f7e35
jmp 0x100084c8
mov ecx, dword [0x1004bb7c]
mov eax, dword [0x1004bb78]
mov edx, ecx
sub edx, 0xb83bf230
sub edx, 1
add edx, 0xb83bf230
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, 0x69633cb4
mov ecx, 0x564295e7
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x78], eax
jmp 0x100084c8
mov ax, word [ebp - 0x16]
movzx ecx, ax
mov eax, dword [ebp - 0x20]
mov eax, dword [eax + ecx*4]
mov ecx, dword [ebp - 0x24]
add ecx, eax
mov eax, dword [ebp - 0x70]
mov dword [eax], ecx
mov eax, dword [0x1004bb7c]
mov ecx, dword [0x1004bb78]
mov edx, eax
sub edx, 0x1cdddbff
sub edx, 1
add edx, 0x1cdddbff
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, 0x69633cb4
mov ecx, 0xfb5772dd
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x78], eax
jmp 0x100084c8
mov dword [ebp - 0x78], 0xf3afa544
jmp 0x100084c8
mov eax, dword [0x1004bb7c]
mov ecx, dword [0x1004bb78]
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, 0x8b07bb6c
mov ecx, 0xed2e4e5a
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x78], eax
jmp 0x100084c8
mov ecx, dword [0x1004bb7c]
mov eax, dword [0x1004bb78]
mov edx, ecx
sub edx, 0xf22f5695
sub edx, 1
add edx, 0xf22f5695
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, 0x8b07bb6c
mov ecx, 0x58ac26e4
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x78], eax
jmp 0x100084c8
mov dword [ebp - 0x78], 0x24093660
jmp 0x100084c8
mov eax, dword [ebp - 0x4c]
mov eax, dword [eax]
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x78], 0x383da6be
jmp 0x100084c8
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 - 0x4c]
mov dword [eax], ecx
mov dword [ebp - 0x78], 0xf8e9a7ec
jmp 0x100084c8
mov dword [ebp - 0x78], 0xb58d6bc3
jmp 0x100084c8
mov ecx, dword [0x1004bb7c]
mov eax, dword [0x1004bb78]
mov edx, ecx
add edx, 0xcc7651fd
sub edx, 1
sub edx, 0xcc7651fd
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, 0x7791acb5
mov ecx, 0xf776b143
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x78], eax
jmp 0x100084c8
mov eax, dword [ebp - 0x70]
mov dword [eax], 0
mov ecx, dword [0x1004bb7c]
mov eax, dword [0x1004bb78]
mov edx, ecx
sub edx, 0xf22ab012
sub edx, 1
add edx, 0xf22ab012
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, 0x7791acb5
mov ecx, 0x97a0291d
test dl, 1
cmovne eax, ecx
mov dword [ebp - 0x78], eax
jmp 0x100084c8
mov dword [ebp - 0x78], 0x1ebec213
jmp 0x100084c8
mov dword [ebp - 0x78], 0xf3afa544
jmp 0x100084c8
mov eax, dword [ebp - 0x70]
mov eax, dword [eax]
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x78], 0x500682c7
jmp 0x100084c8
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x88], eax
mov ecx, dword [ebp - 0xc]
xor ecx, ebp
call fcn.100182a0
mov eax, dword [ebp - 0x88]
lea esp, [ebp - 8]
pop esi
pop ebx
pop ebp
ret
mov dword [ebp - 0x78], 0xba74656f
jmp 0x100084c8
mov edx, dword [ebp - 0x7c]
mov esi, dword [ebp - 0x80]
push eax
mov eax, esp
mov ecx, dword [ebp - 0x6c]
mov dword [ecx], esi
mov ecx, dword [ebp - 0x68]
mov dword [ecx], edx
mov ecx, dword [ebp - 0x68]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0x64]
mov dword [ecx], edx
mov ecx, dword [ebp - 0x68]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0x64]
mov ecx, dword [ecx]
add edx, dword [ecx + 0x3c]
mov ecx, dword [ebp - 0x60]
mov dword [ecx], edx
mov ecx, dword [ebp - 0x68]
mov ecx, dword [ecx]
mov edx, dword [ebp - 0x60]
mov edx, dword [edx]
add ecx, dword [edx + 0x78]
mov dword [eax], ecx
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x78], 0x3c8bedc7
jmp 0x100084c8
mov eax, dword [ebp - 0x40]
mov eax, dword [ebp - 0x38]
mov dword [ebp - 0x78], 0x591d9349
jmp 0x100084c8
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0x78], 0xd78b2144
jmp 0x100084c8
mov edx, dword [ebp - 0x30]
mov ecx, dword [ebp - 0x2c]
sub esp, 8
mov eax, esp
mov dword [eax + 4], edx
mov dword [eax], ecx
call fcn.1001b310
add esp, 8
mov dword [ebp - 0x78], 0xaf6f585c
jmp 0x100084c8
mov ax, word [ebp - 0x16]
movzx ecx, ax
mov eax, dword [ebp - 0x20]
mov eax, dword [eax + ecx*4]
mov ecx, dword [ebp - 0x24]
add ecx, eax
mov eax, dword [ebp - 0x70]
mov dword [eax], ecx
mov dword [ebp - 0x78], 0x564295e7
jmp 0x100084c8
mov dword [ebp - 0x78], 0xed2e4e5a
jmp 0x100084c8
mov eax, dword [ebp - 0x70]
mov dword [eax], 0
mov dword [ebp - 0x78], 0xf776b143
jmp 0x10007779