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

Disassembly:
sub esp, 0xa8
push ebx
push ebp
push esi
push edi
call fcn.01024fd0
push ebx
call 0x101ed75
jmp 0x101ed7a
pushal
call 0x101ed80
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
xor eax, eax
mov dword [esp + 0x18], eax
push ebx
call 0x101ed99
jmp 0x101ed9e
pushal
call 0x101eda4
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov dword [esp + 0x14], eax
push ebx
call 0x101edbb
jmp 0x101edc0
pushal
call 0x101edc6
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x101edd9
jmp 0x101edde
pushal
call 0x101ede4
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov ecx, dword [esp + 0xc4]
mov dword [esp + 0x3c], ecx
push ebx
call 0x101ee02
jmp 0x101ee07
pushal
call 0x101ee0d
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov edx, dword [esp + 0xc8]
mov dword [esp + 0x40], edx
push ebx
call 0x101ee2b
jmp 0x101ee30
pushal
call 0x101ee36
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov dword [esp + 0x30], eax
push ebx
call 0x101ee4d
jmp 0x101ee52
pushal
call 0x101ee58
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x101ee6b
jmp 0x101ee70
pushal
call 0x101ee76
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov dword [esp + 0x34], eax
push ebx
call 0x101ee8d
jmp 0x101ee92
pushal
call 0x101ee98
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov dword [0x10faf90], eax
push ebx
call 0x101eeb0
jmp 0x101eeb5
pushal
call 0x101eebb
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x10dd90c
push 8
call fcn.0100dab0
add esp, 8
push ebx
call 0x101eedd
jmp 0x101eee2
pushal
call 0x101eee8
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov ebp, dword [sym.imp.KERNEL32.dll_WaitForSingleObject]
jmp 0x101ef00
mov esi, dword [esp + 0x3c]
push ebx
call 0x101ef0a
jmp 0x101ef0f
pushal
call 0x101ef15
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov ebx, dword [esp + 0x40]
push ebx
call 0x101ef2c
jmp 0x101ef31
pushal
call 0x101ef37
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x101ef4a
jmp 0x101ef4f
pushal
call 0x101ef55
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
lea eax, [esp + 0x24]
push eax
lea ecx, [esp + 0x24]
push ecx
lea edx, [esp + 0x40]
push edx
lea eax, [esp + 0x34]
push eax
lea ecx, [esp + 0x3c]
push ecx
call fcn.01018e60
add esp, 0x14
push ebx
call 0x101ef89
jmp 0x101ef8e
pushal
call 0x101ef94
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov ecx, dword [esp + 0xbc]
cmp ecx, 6
mov eax, dword [esp + 0x20]
jl 0x101f2a2
cmp eax, 5
jg 0x101f2a2
mov edi, 1
mov dword [esp + 0x1c], edi
push ebx
call 0x101efcd
jmp 0x101efd2
pushal
call 0x101efd8
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov esi, 0x169
push ebx
call 0x101eff0
jmp 0x101eff5
pushal
call 0x101effb
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov dword [esp + 0xc8], 0x180
push ebx
call 0x101f019
jmp 0x101f01e
pushal
call 0x101f024
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
cmp eax, 2
jne 0x101f16f
cmp dword [esp + 0x24], 8
jne 0x101f16f
cmp dword [esp + 0x28], 0x2bc
jl 0x101f16f
call fcn.01024fd0
push ebx
call 0x101f05e
jmp 0x101f063
pushal
call 0x101f069
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push 0x2ee
xor edi, edi
xor ebx, ebx
call fcn.01018cf0
add esp, 4
push ebx
call 0x101f08d
jmp 0x101f092
pushal
call 0x101f098
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov edx, dword [0x10faeb4]
push 0x1f4
push edx
call ebp
push ebx
call 0x101f0b9
jmp 0x101f0be
pushal
call 0x101f0c4
pop ebx
add ebx, 0xffffffd6
push 0xd51000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x101f0d7
jmp 0x101f0dc
pushal
call 0x101f0e2
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x101f0f5
jmp 0x101f0fa
pushal
call 0x101f100
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
fld qword [0x10edd10]
sub esp, 8
fstp qword [esp]
push ebx
lea eax, [esp + 0xa4]
push eax
lea ecx, [esp + 0x78]
push ecx
push ebx
push str.3158064
push 0x258
push 0x320
push ebx
push ebx
mov ecx, 0x10dd450
call fcn.01038770
push ebx
call 0x101f149
jmp 0x101f14e
pushal
call 0x101f154
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
cmp eax, 0xffffffff
jne 0x101f849
mov edi, 1
mov ebx, dword [esp + 0xc8]
cmp dword [esp + 0x18], edi
je 0x101f917
push ebx
call 0x101f186
jmp 0x101f18b
pushal
call 0x101f191
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
fld qword [0x10edd10]
sub esp, 8
fstp qword [esp]
push 0
lea edx, [esp + 0x84]
push edx
lea eax, [esp + 0x68]
push eax
push 0
push str.3158064
push 0x258
push 0x320
push 0
push 0
mov ecx, str.TownMap.bmp
call fcn.01038770
push ebx
call 0x101f1de
jmp 0x101f1e3
pushal
call 0x101f1e9
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
cmp eax, 0xffffffff
je 0x101f30c
mov dword [esp + 0x14], 0
push ebx
call 0x101f20d
jmp 0x101f212
pushal
call 0x101f218
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push esi
mov edi, ebx
call fcn.01018be0
add esp, 4
push ebx
call 0x101f236
jmp 0x101f23b
pushal
call 0x101f241
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov ecx, dword [0x10faeb4]
push 0x7d0
push ecx
call ebp
push ebx
call 0x101f262
jmp 0x101f267
pushal
call 0x101f26d
pop ebx
add ebx, 0xffffffd6
push 0xd51000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x101f280
jmp 0x101f285
pushal
call 0x101f28b
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov edi, 1
jmp 0x101f509
cmp ecx, 5
jg 0x101f2dc
cmp eax, 6
jl 0x101f2dc
mov dword [esp + 0x1c], 2
push ebx
call 0x101f2ba
jmp 0x101f2bf
pushal
call 0x101f2c5
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov edi, 1
jmp 0x101f176
mov dword [esp + 0x1c], 0
push ebx
call 0x101f2ea
jmp 0x101f2ef
pushal
call 0x101f2f5
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov edi, 1
jmp 0x101f176
add dword [esp + 0x14], edi
push ebx
call 0x101f316
jmp 0x101f31b
pushal
call 0x101f321
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
test byte [0x10fb4dc], 1
jne 0x101f34f
or dword [0x10fb4dc], edi
call fcn.01009280
push 0x10c8d50
call fcn.010991d0
add esp, 4
push 0x4e
mov ecx, 0x10fb4e8
call fcn.01048ac0
push ebx
call 0x101f361
jmp 0x101f366
pushal
call 0x101f36c
pop ebx
add ebx, 0xfffffff4
push 0x351000
pop ebx
popal
pop ebx
pop ebx
push 0x4e
mov ecx, 0x10fb4e8
call fcn.01048ce0
push ebx
call 0x101f38b
jmp 0x101f390
pushal
call 0x101f396
pop ebx
add ebx, 0xfffffff4
push 0x351000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x101f3a9
jmp 0x101f3ae
pushal
call 0x101f3b4
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov edx, dword [0x10faeb4]
push 0x1f4
push edx
call ebp
push ebx
call 0x101f3d5
jmp 0x101f3da
pushal
call 0x101f3e0
pop ebx
add ebx, 0xffffffd6
push 0xd51000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x101f3f3
jmp 0x101f3f8
pushal
call 0x101f3fe
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
cmp dword [esp + 0x14], 3
jle 0x101f509
call fcn.01093ce0
cdq
mov ecx, 0x5f
idiv ecx
mov esi, edx
add esi, 5
push ebx
call 0x101f42e
jmp 0x101f433
pushal
call 0x101f439
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
call fcn.01093ce0
cdq
mov ecx, 0x5f
idiv ecx
add edx, 0x1f4
push ebx
call 0x101f45f
jmp 0x101f464
pushal
call 0x101f46a
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push edx
push esi
call fcn.01018620
add esp, 8
push ebx
call 0x101f487
jmp 0x101f48c
pushal
call 0x101f492
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov edx, dword [0x10faeb4]
push 0x64
push edx
call ebp
push ebx
call 0x101f4b0
jmp 0x101f4b5
pushal
call 0x101f4bb
pop ebx
add ebx, 0xffffffd6
push 0xd51000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x101f4ce
jmp 0x101f4d3
pushal
call 0x101f4d9
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
call fcn.01024de0
push ebx
call 0x101f4f1
jmp 0x101f4f6
pushal
call 0x101f4fc
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
lea eax, [esp + 0x24]
push eax
lea ecx, [esp + 0x24]
push ecx
lea edx, [esp + 0x40]
push edx
lea eax, [esp + 0x34]
push eax
lea ecx, [esp + 0x3c]
push ecx
call fcn.01018e60
add esp, 0x14
push ebx
call 0x101f530
jmp 0x101f535
pushal
call 0x101f53b
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov eax, dword [esp + 0x30]
add eax, edi
mov dword [esp + 0x30], eax
push ebx
call 0x101f558
jmp 0x101f55d
pushal
call 0x101f563
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
cmp eax, 0xa
mov edi, dword [esp + 0x24]
mov esi, dword [esp + 0x20]
jle 0x101f7e3
cmp esi, 5
jg 0x101f58a
test edi, edi
je 0x101f59c
cmp esi, 9
jne 0x101f7e3
cmp edi, 2
jne 0x101f7e3
call fcn.01024de0
push ebx
call 0x101f5a7
jmp 0x101f5ac
pushal
call 0x101f5b2
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
test byte [0x10fb4dc], 1
jne 0x101f5e1
or dword [0x10fb4dc], 1
call fcn.01009280
push 0x10c8d50
call fcn.010991d0
add esp, 4
push 0x26
mov ecx, 0x10fb4e8
call fcn.01048ac0
push ebx
call 0x101f5f3
jmp 0x101f5f8
pushal
call 0x101f5fe
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov edx, dword [0x10faeb4]
push 0x3e8
push edx
call ebp
push ebx
call 0x101f61f
jmp 0x101f624
pushal
call 0x101f62a
pop ebx
add ebx, 0xffffffd6
push 0xd51000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x101f63d
jmp 0x101f642
pushal
call 0x101f648
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
test byte [0x10fb4dc], 1
jne 0x101f677
or dword [0x10fb4dc], 1
call fcn.01009280
push 0x10c8d50
call fcn.010991d0
add esp, 4
push 0x26
mov ecx, 0x10fb4e8
call fcn.01048ce0
push ebx
call 0x101f689
jmp 0x101f68e
pushal
call 0x101f694
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
test byte [0x10fb4dc], 1
jne 0x101f6c3
or dword [0x10fb4dc], 1
call fcn.01009280
push 0x10c8d50
call fcn.010991d0
add esp, 4
push 0x28
mov ecx, 0x10fb4e8
call fcn.01048ac0
push ebx
call 0x101f6d5
jmp 0x101f6da
pushal
call 0x101f6e0
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov eax, dword [0x10faeb4]
push 0xbb8
push eax
call ebp
push ebx
call 0x101f700
jmp 0x101f705
pushal
call 0x101f70b
pop ebx
add ebx, 0xffffffd6
push 0xd51000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x101f71e
jmp 0x101f723
pushal
call 0x101f729
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
test byte [0x10fb4dc], 1
jne 0x101f758
or dword [0x10fb4dc], 1
call fcn.01009280
push 0x10c8d50
call fcn.010991d0
add esp, 4
push 0x28
mov ecx, 0x10fb4e8
call fcn.01048ce0
push ebx
call 0x101f76a
jmp 0x101f76f
pushal
call 0x101f775
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
fld qword [str.ffffff]
sub esp, 8
fstp qword [esp]
push 0
lea ecx, [esp + 0x84]
push ecx
lea edx, [esp + 0x68]
push edx
push 0
push str.101010
push 0x258
push 0x320
push 0
push 0
mov ecx, 0x10dd930
call fcn.01038770
push ebx
call 0x101f7c2
jmp 0x101f7c7
pushal
call 0x101f7cd
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
cmp eax, 0xffffffff
jne 0x102003b
mov eax, dword [esp + 0x2c]
cmp eax, 3
je 0x10201c7
cmp eax, 4
je 0x10201c7
cmp dword [esp + 0xbc], esi
jne 0x101f80f
cmp dword [esp + 0xc0], edi
je 0x101f912
test byte [0x10fb4dc], 1
jne 0x101f831
or dword [0x10fb4dc], 1
call fcn.01009280
push 0x10c8d50
call fcn.010991d0
add esp, 4
cmp dword [0x10fbc90], 0
jne 0x101ef00
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xa8
ret
push ebx
call 0x101f84f
jmp 0x101f854
pushal
call 0x101f85a
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x101f86d
jmp 0x101f872
pushal
call 0x101f878
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov eax, dword [esp + 0xa0]
mov ecx, dword [esp + 0x70]
add eax, 2
push eax
add ecx, 0xffffffc4
push ecx
call fcn.01018a10
add esp, 8
push ebx
call 0x101f8a6
jmp 0x101f8ab
pushal
call 0x101f8b1
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov edx, dword [0x10faeb4]
push 0x1f40
push edx
call ebp
push ebx
call 0x101f8d2
jmp 0x101f8d7
pushal
call 0x101f8dd
pop ebx
add ebx, 0xffffffd6
push 0xd51000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x101f8f0
jmp 0x101f8f5
pushal
call 0x101f8fb
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov edi, 1
jmp 0x1020023
mov edi, 1
cmp dword [esp + 0x1c], 0
jne 0x1020023
push 0x10dd93c
push 8
call fcn.0100dab0
add esp, 8
push ebx
call 0x101f937
jmp 0x101f93c
pushal
call 0x101f942
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x101f955
jmp 0x101f95a
pushal
call 0x101f960
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
fld qword [0x10edd10]
sub esp, 8
fstp qword [esp]
push 0
lea eax, [esp + 0x94]
push eax
lea ecx, [esp + 0xb8]
push ecx
push 0
push str.3158064
push 0x258
push 0x320
push 0
push 0
mov ecx, 0x10dd948
call fcn.01038770
push ebx
call 0x101f9b0
jmp 0x101f9b5
pushal
call 0x101f9bb
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
cmp eax, 0xffffffff
jne 0x101fbf2
cmp dword [esp + 0x18], edi
je 0x102021b
cmp ebx, 0x178
jne 0x101fac7
test byte [0x10fb4dc], 1
jne 0x101fa08
or dword [0x10fb4dc], edi
call fcn.01009280
push 0x10c8d50
call fcn.010991d0
add esp, 4
push 0x26
mov ecx, 0x10fb4e8
call fcn.01048ac0
push ebx
call 0x101fa1a
jmp 0x101fa1f
pushal
call 0x101fa25
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov edx, dword [0x10faeb4]
push 0x1f4
push edx
call ebp
push ebx
call 0x101fa46
jmp 0x101fa4b
pushal
call 0x101fa51
pop ebx
add ebx, 0xffffffd6
push 0xd51000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x101fa64
jmp 0x101fa69
pushal
call 0x101fa6f
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
test byte [0x10fb4dc], 1
jne 0x101fa9d
or dword [0x10fb4dc], edi
call fcn.01009280
push 0x10c8d50
call fcn.010991d0
add esp, 4
push 0x26
mov ecx, 0x10fb4e8
call fcn.01048ce0
push ebx
call 0x101faaf
jmp 0x101fab4
pushal
call 0x101faba
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
test byte [0x10fb4dc], 1
jne 0x101fae8
or dword [0x10fb4dc], edi
call fcn.01009280
push 0x10c8d50
call fcn.010991d0
add esp, 4
mov esi, dword [esp + 0xcc]
push esi
mov ecx, 0x10fb4e8
call fcn.01048ac0
push ebx
call 0x101fb00
jmp 0x101fb05
pushal
call 0x101fb0b
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov eax, dword [0x10faeb4]
push 0x1388
push eax
call ebp
push ebx
call 0x101fb2b
jmp 0x101fb30
pushal
call 0x101fb36
pop ebx
add ebx, 0xffffffd6
push 0xd51000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x101fb49
jmp 0x101fb4e
pushal
call 0x101fb54
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
test byte [0x10fb4dc], 1
jne 0x101fb82
or dword [0x10fb4dc], edi
call fcn.01009280
push 0x10c8d50
call fcn.010991d0
add esp, 4
push esi
mov ecx, 0x10fb4e8
call fcn.01048ce0
push ebx
call 0x101fb93
jmp 0x101fb98
pushal
call 0x101fb9e
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov ecx, dword [0x10faeb4]
push 0x64
push ecx
call ebp
push ebx
call 0x101fbbc
jmp 0x101fbc1
pushal
call 0x101fbc7
pop ebx
add ebx, 0xffffffd6
push 0xd51000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x101fbda
jmp 0x101fbdf
pushal
call 0x101fbe5
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
fld qword [0x10edd10]
sub esp, 8
fstp qword [esp]
push 0
lea edx, [esp + 0x94]
push edx
lea eax, [esp + 0xb8]
push eax
push 0
push str.3158064
push 0x258
push 0x320
push 0
push 0
mov ecx, 0x10dd948
call fcn.01038770
push ebx
call 0x101fc35
jmp 0x101fc3a
pushal
call 0x101fc40
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
cmp eax, 0xffffffff
je 0x1020000
mov eax, dword [esp + 0x34]
add eax, edi
mov dword [esp + 0x34], eax
push ebx
call 0x101fc66
jmp 0x101fc6b
pushal
call 0x101fc71
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
cmp eax, 6
jg 0x10200f0
mov dword [esp + 0x18], edi
push ebx
call 0x101fc91
jmp 0x101fc96
pushal
call 0x101fc9c
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
cmp dword [0x10faf78], 0x11
jl 0x101fcd9
push edi
call fcn.0101e780
add esp, 4
push ebx
call 0x101fcc1
jmp 0x101fcc6
pushal
call 0x101fccc
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov edi, dword [esp + 0xd4]
mov ebx, dword [esp + 0xd0]
push edi
push ebx
call fcn.01018620
add esp, 8
push ebx
call 0x101fcf7
jmp 0x101fcfc
pushal
call 0x101fd02
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov ecx, dword [0x10faeb4]
push 0x1f4
push ecx
call ebp
push ebx
call 0x101fd23
jmp 0x101fd28
pushal
call 0x101fd2e
pop ebx
add ebx, 0xffffffd6
push 0xd51000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x101fd41
jmp 0x101fd46
pushal
call 0x101fd4c
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
test byte [0x10fb4dc], 1
lea esi, [ebx - 0x96]
jne 0x101fd81
or dword [0x10fb4dc], 1
call fcn.01009280
push 0x10c8d50
call fcn.010991d0
add esp, 4
mov edx, esi
mov esi, 0x10fb4e8
call fcn.01049470
push ebx
call 0x101fd93
jmp 0x101fd98
pushal
call 0x101fd9e
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov edx, dword [0x10faeb4]
push 0x1f4
push edx
call ebp
push ebx
call 0x101fdbf
jmp 0x101fdc4
pushal
call 0x101fdca
pop ebx
add ebx, 0xffffffd6
push 0xd51000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x101fddd
jmp 0x101fde2
pushal
call 0x101fde8
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
cmp dword [0x10faf78], 0x11
jl 0x101fe26
push 2
call fcn.0101e780
add esp, 4
push ebx
call 0x101fe0e
jmp 0x101fe13
pushal
call 0x101fe19
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push edi
push ebx
call fcn.01018620
add esp, 8
push ebx
call 0x101fe36
jmp 0x101fe3b
pushal
call 0x101fe41
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov eax, dword [0x10faeb4]
push 0x1f4
push eax
call ebp
push ebx
call 0x101fe61
jmp 0x101fe66
pushal
call 0x101fe6c
pop ebx
add ebx, 0xffffffd6
push 0xd51000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x101fe7f
jmp 0x101fe84
pushal
call 0x101fe8a
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
test byte [0x10fb4dc], 1
lea esi, [ebx + 0x50]
jne 0x101febc
or dword [0x10fb4dc], 1
call fcn.01009280
push 0x10c8d50
call fcn.010991d0
add esp, 4
mov edx, esi
mov esi, 0x10fb4e8
call fcn.01049470
push ebx
call 0x101fece
jmp 0x101fed3
pushal
call 0x101fed9
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov ecx, dword [0x10faeb4]
push 0x1f4
push ecx
call ebp
push ebx
call 0x101fefa
jmp 0x101feff
pushal
call 0x101ff05
pop ebx
add ebx, 0xffffffd6
push 0xd51000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x101ff18
jmp 0x101ff1d
pushal
call 0x101ff23
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
xor esi, esi
mov edx, dword [0x10faeb4]
push 0x3e8
push edx
call ebp
push ebx
call 0x101ff46
jmp 0x101ff4b
pushal
call 0x101ff51
pop ebx
add ebx, 0xffffffd6
push 0xd51000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x101ff64
jmp 0x101ff69
pushal
call 0x101ff6f
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x101ff82
jmp 0x101ff87
pushal
call 0x101ff8d
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
lea eax, [esp + 0x54]
push eax
lea ecx, [esp + 0x54]
push ecx
lea edx, [esp + 0x54]
push edx
lea eax, [esp + 0x54]
push eax
lea ecx, [esp + 0x54]
push ecx
call fcn.01018e60
add esp, 0x14
push ebx
call 0x101ffc1
jmp 0x101ffc6
pushal
call 0x101ffcc
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov eax, dword [esp + 0x44]
cmp eax, 3
je 0x102011f
cmp eax, 4
je 0x102011f
inc esi
cmp esi, 8
jl 0x101ff32
mov edi, 1
jmp 0x1020023
call fcn.01024de0
push ebx
call 0x102000b
jmp 0x1020010
pushal
call 0x1020016
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
test byte [0x10fb4dc], 1
jne 0x101f831
or dword [0x10fb4dc], edi
jmp 0x101f81f
push 0x10dd314
push 8
call fcn.0100dab0
add esp, 8
push ebx
call 0x1020050
jmp 0x1020055
pushal
call 0x102005b
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
jmp 0x1020070
mov edx, dword [0x10faeb4]
push 0x3e8
push edx
call ebp
push ebx
call 0x1020084
jmp 0x1020089
pushal
call 0x102008f
pop ebx
add ebx, 0xffffffd6
push 0xd51000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x10200a2
jmp 0x10200a7
pushal
call 0x10200ad
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
test byte [0x10fb4dc], 1
jne 0x10200dc
or dword [0x10fb4dc], 1
call fcn.01009280
push 0x10c8d50
call fcn.010991d0
add esp, 4
cmp dword [0x10fbc90], 0
jne 0x1020070
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xa8
ret
mov dword [0x10faf90], edi
push ebx
call 0x10200fc
jmp 0x1020101
pushal
call 0x1020107
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xa8
ret
test byte [0x10fb4dc], 1
jne 0x1020141
or dword [0x10fb4dc], 1
call fcn.01009280
push 0x10c8d50
call fcn.010991d0
add esp, 4
mov edi, 0x1f4
mov edx, 0x30c
mov esi, 0x10fb4e8
call fcn.01049470
push ebx
call 0x102015b
jmp 0x1020160
pushal
call 0x1020166
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
mov eax, dword [0x10faeb4]
push 0x3e8
push eax
call ebp
push ebx
call 0x1020186
jmp 0x102018b
pushal
call 0x1020191
pop ebx
add ebx, 0xffffffd6
push 0xd51000
pop ebx
popal
pop ebx
pop ebx
push ebx
call 0x10201a4
jmp 0x10201a9
pushal
call 0x10201af
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xa8
ret
test byte [0x10fb4dc], 1
jne 0x10201e9
or dword [0x10fb4dc], 1
call fcn.01009280
push 0x10c8d50
call fcn.010991d0
add esp, 4
mov edi, 0x1f4
mov edx, 0x30c
mov esi, 0x10fb4e8
call fcn.01049470
push ebx
call 0x1020203
jmp 0x1020208
pushal
call 0x102020e
pop ebx
add ebx, 0xffffffc4
push 0x561000
pop ebx
popal
pop ebx
pop ebx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xa8
ret