Function at 0x101077e0
Capabilities:
Check for time delay via gettickcount

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x2c
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
call fcn.1002b5d8
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 2
jne 0x10107a46
mov ebx, dword [0x1023c1d7]
call fcn.1000128f
mov eax, 0
cmp eax, ecx
jl 0x1010782a
push 1
call fcn.101b4b03
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0xc], ebx
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push OleUIBusyA
push 0
push 0x1022c891
push OleUIBusyA
push 0
mov ebx, dword [ebp - 0xc]
mov eax, dword [ebx]
test eax, eax
jne 0x1010786a
mov eax, 0x101e0319
push eax
push 4
mov ebx, 0x148
call fcn.101b6110
add esp, 0x34
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0xffffffff
jne 0x1010790f
mov ebx, dword [0x1023c1d7]
call fcn.1000128f
mov eax, 0
cmp eax, ecx
jl 0x101078ab
push 1
call fcn.101b4b03
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x1c], ebx
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push OleUIBusyA
push 0
push 0x1022c89e
push OleUIBusyA
push 0
mov ebx, dword [ebp - 0x1c]
mov eax, dword [ebx]
test eax, eax
jne 0x101078eb
mov eax, 0x101e0319
push eax
push 4
mov ebx, 0x148
call fcn.101b6110
add esp, 0x34
mov dword [ebp - 0x24], eax
cmp dword [ebp - 0x24], 0xffffffff
jne 0x1010790f
xor eax, eax
jmp 0x10107914
mov eax, 1
test eax, eax
je 0x10107923
mov dword [ebp - 8], 1
mov ebx, dword [0x1023c1d7]
call fcn.1000128f
mov eax, 0
cmp eax, ecx
jl 0x10107944
push 1
call fcn.101b4b03
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0xc], ebx
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push OleUIBusyA
push 0
push 0x1022c8ad
push OleUIBusyA
push 0
mov ebx, dword [ebp - 0xc]
mov eax, dword [ebx]
test eax, eax
jne 0x10107984
mov eax, 0x101e0319
push eax
push 4
mov ebx, 0x148
call fcn.101b6110
add esp, 0x34
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0xffffffff
je 0x10107a46
push 0
mov ebx, 0x308
call sub.KERNEL32.dll_GetTickCount
add esp, 4
mov dword [ebp - 0x14], eax
fild dword [ebp - 0x14]
fstp qword [ebp - 0x14]
fld qword [ebp - 0x14]
fild dword [0x1023c2a3]
fstp qword [ebp - 0x1c]
fsub qword [ebp - 0x1c]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fsub qword [0x1022c8ba]
fcomp qword [0x101e3ad8]
fnstsw ax
test ah, 1
je 0x101079f0
jmp 0x10108e9a
push 0
mov ebx, 0x308
call sub.KERNEL32.dll_GetTickCount
add esp, 4
mov dword [0x1023c2a3], eax
call fcn.10036a3a
mov ebx, dword [0x1023c1d7]
call fcn.1000128f
mov eax, 1
cmp eax, ecx
jl 0x10107a2d
push 1
call fcn.101b4b03
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp - 0xc]
push dword [ebx]
call fcn.1002babb
jmp 0x10108e9a
mov dword [ebp - 0xc], 0
push 0
lea eax, [ebp - 0xc]
push eax
call fcn.1002a20d
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x10107a68
push ebx
call fcn.101b4af1
add esp, 4
mov dword [0x1023cd13], 0
push 0x101e0319
push dword [0x1023bfb3]
call fcn.10001112
add esp, 8
cmp eax, 0
jne 0x10108412
push dword [0x1023c05b]
push 0x101e3fd6
push dword [0x1023bf17]
mov ecx, 3
call fcn.10001233
add esp, 0xc
mov dword [ebp - 0xc], eax
push 0
push 0
push 0
push OleUIBusyA
push 0
push 0x1022c8c2
push OleUIBusyA
push 0
push 0x1022c8c7
push OleUIBusyA
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x10107ae0
mov eax, 0x101e0319
push eax
push 4
mov ebx, 0x8c8
call fcn.101b6790
add esp, 0x34
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x10107b06
push ebx
call fcn.101b4af1
add esp, 4
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x10107b19
mov eax, 0x101e0319
push eax
push 1
mov ebx, 0x9dc
call fcn.101b5700
add esp, 0x10
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x10107b3f
push ebx
call fcn.101b4af1
add esp, 4
mov eax, dword [ebp - 0x14]
mov dword [0x1023cd17], eax
push dword [0x1023c05b]
push 0x101e3fd6
push dword [0x1023bf17]
mov ecx, 3
call fcn.10001233
add esp, 0xc
mov dword [ebp - 0xc], eax
push 0
push 0
push 0
push OleUIBusyA
push 0
push 0x1022c8cc
push OleUIBusyA
push 0
push 0x1022c8c7
push OleUIBusyA
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x10107b99
mov eax, 0x101e0319
push eax
push 4
mov ebx, 0x8c8
call fcn.101b6790
add esp, 0x34
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x10107bbf
push ebx
call fcn.101b4af1
add esp, 4
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x10107bd2
mov eax, 0x101e0319
push eax
push 1
mov ebx, 0x9dc
call fcn.101b5700
add esp, 0x10
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x10107bf8
push ebx
call fcn.101b4af1
add esp, 4
mov eax, dword [ebp - 0x14]
mov dword [0x1023cd1b], eax
push dword [0x1023c05b]
push 0x101e3fd6
push dword [0x1023bf17]
mov ecx, 3
call fcn.10001233
add esp, 0xc
mov dword [ebp - 0xc], eax
push 0
push 0
push 0
push OleUIBusyA
push 0
push 0x10229da8
push OleUIBusyA
push 0
push 0x1022c8c7
push OleUIBusyA
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x10107c52
mov eax, 0x101e0319
push eax
push 4
mov ebx, 0x8c8
call fcn.101b6790
add esp, 0x34
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x10107c78
push ebx
call fcn.101b4af1
add esp, 4
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x10107c8b
mov eax, 0x101e0319
push eax
push 1
mov ebx, 0x9dc
call fcn.101b5700
add esp, 0x10
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x10107cb1
push ebx
call fcn.101b4af1
add esp, 4
mov eax, dword [ebp - 0x14]
mov dword [0x1023cd1f], eax
push dword [0x1023c05b]
push 0x101e3fd6
push dword [0x1023bf17]
mov ecx, 3
call fcn.10001233
add esp, 0xc
mov dword [ebp - 0xc], eax
push 0
push 0
push 0
push OleUIBusyA
push 0
push 0x10229db0
push OleUIBusyA
push 0
push 0x1022c8c7
push OleUIBusyA
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x10107d0b
mov eax, 0x101e0319
push eax
push 4
mov ebx, 0x8c8
call fcn.101b6790
add esp, 0x34
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x10107d31
push ebx
call fcn.101b4af1
add esp, 4
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x10107d44
mov eax, 0x101e0319
push eax
push 1
mov ebx, 0x9dc
call fcn.101b5700
add esp, 0x10
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x10107d6a
push ebx
call fcn.101b4af1
add esp, 4
mov eax, dword [ebp - 0x14]
mov dword [0x1023cd23], eax
push dword [0x1023c05b]
push 0x101e3fd6
push dword [0x1023bf17]
mov ecx, 3
call fcn.10001233
add esp, 0xc
mov dword [ebp - 0xc], eax
push 0
push 0
push 0
push OleUIBusyA
push 0
push 0x10229db3
push OleUIBusyA
push 0
push 0x1022c8c7
push OleUIBusyA
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x10107dc4
mov eax, 0x101e0319
push eax
push 4
mov ebx, 0x8c8
call fcn.101b6790
add esp, 0x34
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x10107dea
push ebx
call fcn.101b4af1
add esp, 4
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x10107dfd
mov eax, 0x101e0319
push eax
push 1
mov ebx, 0x9dc
call fcn.101b5700
add esp, 0x10
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x10107e23
push ebx
call fcn.101b4af1
add esp, 4
mov eax, dword [ebp - 0x14]
mov dword [0x1023cd27], eax
push dword [0x1023c05b]
push 0x101e3fd6
push dword [0x1023bf17]
mov ecx, 3
call fcn.10001233
add esp, 0xc
mov dword [ebp - 0xc], eax
push 0
push 0
push 0
push OleUIBusyA
push 0
push 0x1022c8d1
push OleUIBusyA
push 0
push 0x1022c8c7
push OleUIBusyA
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x10107e7d
mov eax, 0x101e0319
push eax
push 4
mov ebx, 0x8c8
call fcn.101b6790
add esp, 0x34
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x10107ea3
push ebx
call fcn.101b4af1
add esp, 4
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x10107eb6
mov eax, 0x101e0319
push eax
push 1
mov ebx, 0x9dc
call fcn.101b5700
add esp, 0x10
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x10107edc
push ebx
call fcn.101b4af1
add esp, 4
mov eax, dword [ebp - 0x14]
mov dword [0x1023cd2b], eax
push dword [0x1023c05b]
push 0x101e3fd6
push dword [0x1023bf17]
mov ecx, 3
call fcn.10001233
add esp, 0xc
mov dword [ebp - 0xc], eax
push 0
push 0
push 0
push OleUIBusyA
push 0
push 0x1022c8d8
push OleUIBusyA
push 0
push 0x1022c8c7
push OleUIBusyA
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x10107f36
mov eax, 0x101e0319
push eax
push 4
mov ebx, 0x8c8
call fcn.101b6790
add esp, 0x34
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x10107f5c
push ebx
call fcn.101b4af1
add esp, 4
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x10107f6f
mov eax, 0x101e0319
push eax
push 1
mov ebx, 0x9dc
call fcn.101b5700
add esp, 0x10
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x10107f95
push ebx
call fcn.101b4af1
add esp, 4
mov eax, dword [ebp - 0x14]
mov dword [0x1023cd2f], eax
push dword [0x1023c05b]
push 0x101e3fd6
push dword [0x1023bf17]
mov ecx, 3
call fcn.10001233
add esp, 0xc
mov dword [ebp - 0xc], eax
push 0
push 0
push 0
push OleUIBusyA
push 0
push 0x1022c8df
push OleUIBusyA
push 0
push 0x1022c8c7
push OleUIBusyA
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x10107fef
mov eax, 0x101e0319
push eax
push 4
mov ebx, 0x8c8
call fcn.101b6790
add esp, 0x34
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x10108015
push ebx
call fcn.101b4af1
add esp, 4
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x10108028
mov eax, 0x101e0319
push eax
push 1
mov ebx, 0x9dc
call fcn.101b5700
add esp, 0x10
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x1010804e
push ebx
call fcn.101b4af1
add esp, 4
mov eax, dword [ebp - 0x14]
mov dword [0x1023cd33], eax
push dword [0x1023c05b]
push 0x101e3fd6
push dword [0x1023bf17]
mov ecx, 3
call fcn.10001233
add esp, 0xc
mov dword [ebp - 0xc], eax
push 0
push 0
push 0
push OleUIBusyA
push 0
push 0x1022c8e6
push OleUIBusyA
push 0
push 0x1022c8c7
push OleUIBusyA
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x101080a8
mov eax, 0x101e0319
push eax
push 4
mov ebx, 0x8c8
call fcn.101b6790
add esp, 0x34
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x101080ce
push ebx
call fcn.101b4af1
add esp, 4
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x101080e1
mov eax, 0x101e0319
push eax
push 1
mov ebx, 0x9dc
call fcn.101b5700
add esp, 0x10
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x10108107
push ebx
call fcn.101b4af1
add esp, 4
mov eax, dword [ebp - 0x14]
mov dword [0x1023cd37], eax
push dword [0x1023c05b]
push 0x101e3fd6
push dword [0x1023bf17]
mov ecx, 3
call fcn.10001233
add esp, 0xc
mov dword [ebp - 0xc], eax
push 0
push 0
push 0
push OleUIBusyA
push 0
push 0x1022c8ed
push OleUIBusyA
push 0
push 0x1022c8c7
push OleUIBusyA
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x10108161
mov eax, 0x101e0319
push eax
push 4
mov ebx, 0x8c8
call fcn.101b6790
add esp, 0x34
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x10108187
push ebx
call fcn.101b4af1
add esp, 4
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x1010819a
mov eax, 0x101e0319
push eax
push 1
mov ebx, 0x9dc
call fcn.101b5700
add esp, 0x10
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x101081c0
push ebx
call fcn.101b4af1
add esp, 4
mov eax, dword [ebp - 0x14]
mov dword [0x1023cd3b], eax
push dword [0x1023c05b]
push 0x101e3fd6
push dword [0x1023bf17]
mov ecx, 3
call fcn.10001233
add esp, 0xc
mov dword [ebp - 0xc], eax
push 0
push 0
push 0
push OleUIBusyA
push 0
push 0x1022c8f4
push OleUIBusyA
push 0
push 0x1022c8c7
push OleUIBusyA
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x1010821a
mov eax, 0x101e0319
push eax
push 4
mov ebx, 0x8c8
call fcn.101b6790
add esp, 0x34
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x10108240
push ebx
call fcn.101b4af1
add esp, 4
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x10108253
mov eax, 0x101e0319
push eax
push 1
mov ebx, 0x9dc
call fcn.101b5700
add esp, 0x10
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x10108279
push ebx
call fcn.101b4af1
add esp, 4
mov eax, dword [ebp - 0x14]
mov dword [0x1023cd3f], eax
push dword [0x1023c05b]
push 0x101e3fd6
push dword [0x1023bf17]
mov ecx, 3
call fcn.10001233
add esp, 0xc
mov dword [ebp - 0xc], eax
push 0
push 0
push 0
push OleUIBusyA
push 0
push 0x1022c8fb
push OleUIBusyA
push 0
push 0x1022c8c7
push OleUIBusyA
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x101082d3
mov eax, 0x101e0319
push eax
push 4
mov ebx, 0x8c8
call fcn.101b6790
add esp, 0x34
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x101082f9
push ebx
call fcn.101b4af1
add esp, 4
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x1010830c
mov eax, 0x101e0319
push eax
push 1
mov ebx, 0x9dc
call fcn.101b5700
add esp, 0x10
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x10108332
push ebx
call fcn.101b4af1
add esp, 4
mov eax, dword [ebp - 0x14]
mov dword [0x1023cd43], eax
push dword [0x1023c05b]
push 0x101e3fd6
push dword [0x1023bf17]
mov ecx, 3
call fcn.10001233
add esp, 0xc
mov dword [ebp - 0xc], eax
push 0
push 0
push 0
push OleUIBusyA
push 0
push 0x1022c902
push OleUIBusyA
push 0
push 0x1022c8c7
push OleUIBusyA
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x1010838c
mov eax, 0x101e0319
push eax
push 4
mov ebx, 0x8c8
call fcn.101b6790
add esp, 0x34
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x101083b2
push ebx
call fcn.101b4af1
add esp, 4
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x101083c5
mov eax, 0x101e0319
push eax
push 1
mov ebx, 0x9dc
call fcn.101b5700
add esp, 0x10
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x101083eb
push ebx
call fcn.101b4af1
add esp, 4
mov eax, dword [ebp - 0x14]
mov dword [0x1023cd47], eax
mov eax, 0x1022c909
push eax
mov ebx, dword [0x1023bfb3]
test ebx, ebx
je 0x1010840c
push ebx
call fcn.101b4af1
add esp, 4
pop eax
mov dword [0x1023bfb3], eax
cmp dword [0x1023cd17], 0
jle 0x101084e1
cmp dword [ebp - 8], 0
je 0x10108438
mov dword [0x1023cd17], 0
jmp 0x101084e1
mov eax, str.B1_F4_00_00_00_00_4A_00_00_00
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
call fcn.1000279e
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x1010845c
push ebx
call fcn.101b4af1
add esp, 4
push 0x80000301
push 0
push dword [0x1023cd17]
push 1
mov ebx, 0x198
call fcn.101b5a70
add esp, 0x10
mov dword [ebp - 0x14], eax
push 0x101e2abc
push dword [ebp - 0x14]
push dword [ebp - 0x10]
mov ecx, 3
call fcn.100012d6
add esp, 0xc
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x101084a9
push ebx
call fcn.101b4af1
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x101084b9
push ebx
call fcn.101b4af1
add esp, 4
lea eax, [ebp - 0x18]
push eax
call fcn.1001db98
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x101084d2
push ebx
call fcn.101b4af1
add esp, 4
mov dword [0x1023cd17], 0
jmp 0x10108e9a
cmp dword [0x1023cd1b], 0
jle 0x101085b0
cmp dword [ebp - 8], 0
je 0x10108507
mov dword [0x1023cd1b], 0
jmp 0x101085b0
mov eax, str.B1_F4_00_00_00_00_E9_13_00_00
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
call fcn.1000279e
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x1010852b
push ebx
call fcn.101b4af1
add esp, 4
push 0x80000301
push 0
push dword [0x1023cd1b]
push 1
mov ebx, 0x198
call fcn.101b5a70
add esp, 0x10
mov dword [ebp - 0x14], eax
push 0x101e2abc
push dword [ebp - 0x14]
push dword [ebp - 0x10]
mov ecx, 3
call fcn.100012d6
add esp, 0xc
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x10108578
push ebx
call fcn.101b4af1
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x10108588
push ebx
call fcn.101b4af1
add esp, 4
lea eax, [ebp - 0x18]
push eax
call fcn.1001db98
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x101085a1
push ebx
call fcn.101b4af1
add esp, 4
mov dword [0x1023cd1b], 0
jmp 0x10108e9a
cmp dword [0x1023cd1f], 0
jle 0x1010867f
cmp dword [ebp - 8], 0
je 0x101085d6
mov dword [0x1023cd1f], 0
jmp 0x1010867f
mov eax, str.B1_F4_00_00_00_00_30_8D_00_00
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
call fcn.1000279e
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x101085fa
push ebx
call fcn.101b4af1
add esp, 4
push 0x80000301
push 0
push dword [0x1023cd1f]
push 1
mov ebx, 0x198
call fcn.101b5a70
add esp, 0x10
mov dword [ebp - 0x14], eax
push 0x101e2abc
push dword [ebp - 0x14]
push dword [ebp - 0x10]
mov ecx, 3
call fcn.100012d6
add esp, 0xc
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x10108647
push ebx
call fcn.101b4af1
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x10108657
push ebx
call fcn.101b4af1
add esp, 4
lea eax, [ebp - 0x18]
push eax
call fcn.1001db98
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x10108670
push ebx
call fcn.101b4af1
add esp, 4
mov dword [0x1023cd1f], 0
jmp 0x10108e9a
cmp dword [0x1023cd23], 0
jle 0x1010874e
cmp dword [ebp - 8], 0
je 0x101086a5
mov dword [0x1023cd23], 0
jmp 0x1010874e
mov eax, 0x10229b04
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
call fcn.1000279e
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x101086c9
push ebx
call fcn.101b4af1
add esp, 4
push 0x80000301
push 0
push dword [0x1023cd23]
push 1
mov ebx, 0x198
call fcn.101b5a70
add esp, 0x10
mov dword [ebp - 0x14], eax
push 0x101e2abc
push dword [ebp - 0x14]
push dword [ebp - 0x10]
mov ecx, 3
call fcn.100012d6
add esp, 0xc
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x10108716
push ebx
call fcn.101b4af1
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x10108726
push ebx
call fcn.101b4af1
add esp, 4
lea eax, [ebp - 0x18]
push eax
call fcn.1001db98
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x1010873f
push ebx
call fcn.101b4af1
add esp, 4
mov dword [0x1023cd23], 0
jmp 0x10108e9a
cmp dword [0x1023cd27], 0
jle 0x1010881d
cmp dword [ebp - 8], 0
je 0x10108774
mov dword [0x1023cd27], 0
jmp 0x1010881d
mov eax, str.B1_F4_00_00_00_00_31_8D_00_00
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
call fcn.1000279e
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x10108798
push ebx
call fcn.101b4af1
add esp, 4
push 0x80000301
push 0
push dword [0x1023cd27]
push 1
mov ebx, 0x198
call fcn.101b5a70
add esp, 0x10
mov dword [ebp - 0x14], eax
push 0x101e2abc
push dword [ebp - 0x14]
push dword [ebp - 0x10]
mov ecx, 3
call fcn.100012d6
add esp, 0xc
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x101087e5
push ebx
call fcn.101b4af1
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x101087f5
push ebx
call fcn.101b4af1
add esp, 4
lea eax, [ebp - 0x18]
push eax
call fcn.1001db98
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x1010880e
push ebx
call fcn.101b4af1
add esp, 4
mov dword [0x1023cd27], 0
jmp 0x10108e9a
cmp dword [0x1023cd2b], 0
jle 0x101088ec
cmp dword [ebp - 8], 0
je 0x10108843
mov dword [0x1023cd2b], 0
jmp 0x101088ec
mov eax, str.B1_F4_00_00_00_00_19_FC_01_00
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
call fcn.1000279e
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x10108867
push ebx
call fcn.101b4af1
add esp, 4
push 0x80000301
push 0
push dword [0x1023cd2b]
push 1
mov ebx, 0x198
call fcn.101b5a70
add esp, 0x10
mov dword [ebp - 0x14], eax
push 0x101e2abc
push dword [ebp - 0x14]
push dword [ebp - 0x10]
mov ecx, 3
call fcn.100012d6
add esp, 0xc
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x101088b4
push ebx
call fcn.101b4af1
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x101088c4
push ebx
call fcn.101b4af1
add esp, 4
lea eax, [ebp - 0x18]
push eax
call fcn.1001db98
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x101088dd
push ebx
call fcn.101b4af1
add esp, 4
mov dword [0x1023cd2b], 0
jmp 0x10108e9a
cmp dword [0x1023cd2f], 0
jle 0x101089bb
cmp dword [ebp - 8], 0
je 0x10108912
mov dword [0x1023cd2f], 0
jmp 0x101089bb
mov eax, str.B1_F4_00_00_00_00_74_7A_07_00
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
call fcn.1000279e
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x10108936
push ebx
call fcn.101b4af1
add esp, 4
push 0x80000301
push 0
push dword [0x1023cd2f]
push 1
mov ebx, 0x198
call fcn.101b5a70
add esp, 0x10
mov dword [ebp - 0x14], eax
push 0x101e2abc
push dword [ebp - 0x14]
push dword [ebp - 0x10]
mov ecx, 3
call fcn.100012d6
add esp, 0xc
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x10108983
push ebx
call fcn.101b4af1
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x10108993
push ebx
call fcn.101b4af1
add esp, 4
lea eax, [ebp - 0x18]
push eax
call fcn.1001db98
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x101089ac
push ebx
call fcn.101b4af1
add esp, 4
mov dword [0x1023cd2f], 0
jmp 0x10108e9a
cmp dword [0x1023cd33], 0
jle 0x10108a8a
cmp dword [ebp - 8], 0
je 0x101089e1
mov dword [0x1023cd33], 0
jmp 0x10108a8a
mov eax, str.B1_F4_00_00_00_00_81_07_07_00
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
call fcn.1000279e
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x10108a05
push ebx
call fcn.101b4af1
add esp, 4
push 0x80000301
push 0
push dword [0x1023cd33]
push 1
mov ebx, 0x198
call fcn.101b5a70
add esp, 0x10
mov dword [ebp - 0x14], eax
push 0x101e2abc
push dword [ebp - 0x14]
push dword [ebp - 0x10]
mov ecx, 3
call fcn.100012d6
add esp, 0xc
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x10108a52
push ebx
call fcn.101b4af1
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x10108a62
push ebx
call fcn.101b4af1
add esp, 4
lea eax, [ebp - 0x18]
push eax
call fcn.1001db98
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x10108a7b
push ebx
call fcn.101b4af1
add esp, 4
mov dword [0x1023cd33], 0
jmp 0x10108e9a
cmp dword [0x1023cd37], 0
jle 0x10108b59
cmp dword [ebp - 8], 0
je 0x10108ab0
mov dword [0x1023cd37], 0
jmp 0x10108b59
mov eax, str.B1_F4_00_00_00_00_A7_02_00_00
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
call fcn.1000279e
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x10108ad4
push ebx
call fcn.101b4af1
add esp, 4
push 0x80000301
push 0
push dword [0x1023cd37]
push 1
mov ebx, 0x198
call fcn.101b5a70
add esp, 0x10
mov dword [ebp - 0x14], eax
push 0x101e2abc
push dword [ebp - 0x14]
push dword [ebp - 0x10]
mov ecx, 3
call fcn.100012d6
add esp, 0xc
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x10108b21
push ebx
call fcn.101b4af1
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x10108b31
push ebx
call fcn.101b4af1
add esp, 4
lea eax, [ebp - 0x18]
push eax
call fcn.1001db98
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x10108b4a
push ebx
call fcn.101b4af1
add esp, 4
mov dword [0x1023cd37], 0
jmp 0x10108e9a
cmp dword [0x1023cd3b], 0
jle 0x10108c28
cmp dword [ebp - 8], 0
je 0x10108b7f
mov dword [0x1023cd3b], 0
jmp 0x10108c28
mov eax, str.B1_F4_00_00_00_00_90_75_00_00
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
call fcn.1000279e
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x10108ba3
push ebx
call fcn.101b4af1
add esp, 4
push 0x80000301
push 0
push dword [0x1023cd3b]
push 1
mov ebx, 0x198
call fcn.101b5a70
add esp, 0x10
mov dword [ebp - 0x14], eax
push 0x101e2abc
push dword [ebp - 0x14]
push dword [ebp - 0x10]
mov ecx, 3
call fcn.100012d6
add esp, 0xc
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x10108bf0
push ebx
call fcn.101b4af1
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x10108c00
push ebx
call fcn.101b4af1
add esp, 4
lea eax, [ebp - 0x18]
push eax
call fcn.1001db98
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x10108c19
push ebx
call fcn.101b4af1
add esp, 4
mov dword [0x1023cd3b], 0
jmp 0x10108e9a
cmp dword [0x1023cd3f], 0
jle 0x10108cf7
cmp dword [ebp - 8], 0
je 0x10108c4e
mov dword [0x1023cd3f], 0
jmp 0x10108cf7
mov eax, str.B1_F4_00_00_00_00_4B_04_00_00
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
call fcn.1000279e
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x10108c72
push ebx
call fcn.101b4af1
add esp, 4
push 0x80000301
push 0
push dword [0x1023cd3f]
push 1
mov ebx, 0x198
call fcn.101b5a70
add esp, 0x10
mov dword [ebp - 0x14], eax
push 0x101e2abc
push dword [ebp - 0x14]
push dword [ebp - 0x10]
mov ecx, 3
call fcn.100012d6
add esp, 0xc
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x10108cbf
push ebx
call fcn.101b4af1
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x10108ccf
push ebx
call fcn.101b4af1
add esp, 4
lea eax, [ebp - 0x18]
push eax
call fcn.1001db98
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x10108ce8
push ebx
call fcn.101b4af1
add esp, 4
mov dword [0x1023cd3f], 0
jmp 0x10108e9a
cmp dword [0x1023cd43], 0
jle 0x10108dc6
cmp dword [ebp - 8], 0
je 0x10108d1d
mov dword [0x1023cd43], 0
jmp 0x10108dc6
mov eax, str.B1_F4_00_00_00_00_75_11_00_00
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
call fcn.1000279e
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x10108d41
push ebx
call fcn.101b4af1
add esp, 4
push 0x80000301
push 0
push dword [0x1023cd43]
push 1
mov ebx, 0x198
call fcn.101b5a70
add esp, 0x10
mov dword [ebp - 0x14], eax
push 0x101e2abc
push dword [ebp - 0x14]
push dword [ebp - 0x10]
mov ecx, 3
call fcn.100012d6
add esp, 0xc
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x10108d8e
push ebx
call fcn.101b4af1
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x10108d9e
push ebx
call fcn.101b4af1
add esp, 4
lea eax, [ebp - 0x18]
push eax
call fcn.1001db98
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x10108db7
push ebx
call fcn.101b4af1
add esp, 4
mov dword [0x1023cd43], 0
jmp 0x10108e9a
cmp dword [0x1023cd47], 0
jle 0x10108e95
cmp dword [ebp - 8], 0
je 0x10108dec
mov dword [0x1023cd47], 0
jmp 0x10108e95
mov eax, str.B1_F4_00_00_00_00_C0_2E_00_00
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
push eax
call fcn.1000279e
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x10108e10
push ebx
call fcn.101b4af1
add esp, 4
push 0x80000301
push 0
push dword [0x1023cd47]
push 1
mov ebx, 0x198
call fcn.101b5a70
add esp, 0x10
mov dword [ebp - 0x14], eax
push 0x101e2abc
push dword [ebp - 0x14]
push dword [ebp - 0x10]
mov ecx, 3
call fcn.100012d6
add esp, 0xc
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x10108e5d
push ebx
call fcn.101b4af1
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x10108e6d
push ebx
call fcn.101b4af1
add esp, 4
lea eax, [ebp - 0x18]
push eax
call fcn.1001db98
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x10108e86
push ebx
call fcn.101b4af1
add esp, 4
mov dword [0x1023cd47], 0
jmp 0x10108e9a
call fcn.1002bbd2
mov esp, ebp
pop ebp
ret