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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xd8
mov eax, dword [0x100ae8c8]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
xor ebx, ebx
cmp dword [0x1012d3e4], ebx
je 0x1006e6e4
push esi
mov esi, dword [0x35f42ac]
mov dword [ebp - 0xbc], esi
mov dword [ebp - 0xd4], ebx
mov dword [ebp - 0xd0], ebx
mov dword [ebp - 0xcc], ebx
mov dword [ebp - 0xd8], ebx
cmp esi, ebx
je 0x1006e6e3
push edi
mov dword [ebp - 0xc4], ebx
call fcn.10006aa0
test eax, eax
je 0x1006d1ff
add esi, 0x53c
mov dword [ebp - 0xc0], esi
nop
mov eax, dword [ebp - 0xc0]
mov edi, dword [eax]
mov dword [ebp - 0xc8], edi
test edi, edi
jne 0x1006cf8d
inc dword [ebp - 0xd0]
jmp 0x1006d1e4
mov ecx, 0x100a1334
mov eax, 0x1011c308
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006cfb7
test dl, dl
je 0x1006cfb3
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006cfb7
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006cf97
xor eax, eax
jmp 0x1006cfbc
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
jne 0x1006d034
mov eax, dword [0x100b1b28]
test eax, eax
jle 0x1006d075
mov ebx, dword [ebp - 0xc8]
mov esi, 0x100b1808
mov edi, eax
lea ebx, [ebx]
mov ecx, esi
lea eax, [ebx + 0x64]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006d005
test dl, dl
je 0x1006d001
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006d005
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006cfe5
xor eax, eax
jmp 0x1006d00a
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
jne 0x1006d020
mov ecx, dword [ebp - 0xc8]
mov edx, dword [ecx + 0xd4c]
add dword [ebp - 0xd4], edx
add esi, 0x28
dec edi
jne 0x1006cfe0
mov edi, dword [ebp - 0xc8]
mov ebx, dword [ebp - 0xc4]
jmp 0x1006d075
mov ecx, 0x1011c308
lea eax, [edi + 0x64]
lea esp, [esp]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006d060
test dl, dl
je 0x1006d05c
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006d060
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006d040
xor eax, eax
jmp 0x1006d065
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
jne 0x1006d075
mov eax, dword [edi + 0xd4c]
add dword [ebp - 0xd4], eax
mov ecx, 0x100a1328
mov eax, 0x1011c270
nop
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006d0a0
test dl, dl
je 0x1006d09c
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006d0a0
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006d080
xor eax, eax
jmp 0x1006d0a5
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
jne 0x1006d117
mov eax, dword [0x100b1800]
test eax, eax
jle 0x1006d155
mov edi, dword [ebp - 0xc8]
mov esi, 0x100b14e0
mov ebx, eax
mov ecx, esi
lea eax, [edi + 0x64]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006d0e8
test dl, dl
je 0x1006d0e4
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006d0e8
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006d0c8
xor eax, eax
jmp 0x1006d0ed
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
jne 0x1006d103
mov ecx, dword [ebp - 0xc8]
mov edx, dword [ecx + 0xd4c]
add dword [ebp - 0xcc], edx
add esi, 0x28
dec ebx
jne 0x1006d0c3
mov edi, dword [ebp - 0xc8]
mov ebx, dword [ebp - 0xc4]
jmp 0x1006d155
mov ecx, 0x1011c270
lea eax, [edi + 0x64]
nop
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006d140
test dl, dl
je 0x1006d13c
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006d140
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006d120
xor eax, eax
jmp 0x1006d145
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
jne 0x1006d155
mov eax, dword [edi + 0xd4c]
add dword [ebp - 0xcc], eax
lea esi, [edi + 0x64]
push 0x10097cb8
push esi
call dword [sym.imp.MSVCR100.dll_strstr]
add esp, 8
test eax, eax
je 0x1006d171
inc dword [ebp - 0xd8]
cmp dword [edi + 0xdb4], 0
jne 0x1006d1e4
cmp dword [0x10191a08], 1
jne 0x1006d1e4
push 0x100a131c
push esi
call dword [sym.imp.MSVCR100.dll_strstr]
add esp, 8
test eax, eax
jne 0x1006d1e4
push 0x100a1318
push esi
call dword [sym.imp.MSVCR100.dll_strstr]
add esp, 8
test eax, eax
jne 0x1006d1d9
mov ecx, 0x100a1318
mov eax, esi
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006d1d0
test dl, dl
je 0x1006d1cc
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006d1d0
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006d1b0
xor eax, eax
jmp 0x1006d1d5
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
jne 0x1006d1e4
push 0
push ebx
call fcn.10038890
add esp, 8
add dword [ebp - 0xc0], 4
inc ebx
mov dword [ebp - 0xc4], ebx
call fcn.10006aa0
cmp ebx, eax
jb 0x1006cf70
cmp dword [0x101919f0], 1
jne 0x1006d308
cmp dword [0x33d0922], 0
je 0x1006d308
cmp dword [ebp - 0xd0], 2
jne 0x1006d308
cmp dword [0x1011cd68], 6
je 0x1006d308
xor eax, eax
mov dword [ebp - 0xc0], eax
mov dword [ebp - 0xc4], eax
call fcn.10006aa0
test eax, eax
je 0x1006d308
mov edi, dword [ebp - 0xbc]
add edi, 0x53c
lea ebx, [ebx]
mov esi, dword [edi]
xor ebx, ebx
test esi, esi
je 0x1006d2cc
cmp dword [0x10194878], 1
jne 0x1006d295
mov eax, dword [esi + 0xd54]
test eax, eax
jle 0x1006d295
cmp eax, 5
jg 0x1006d295
cmp dword [esi + 0xe44], ebx
jg 0x1006d290
cmp dword [esi + 0xe5c], ebx
jle 0x1006d295
mov ebx, 1
lea ecx, [esi + 0x64]
push ecx
call fcn.100367e0
add esp, 4
test al, al
je 0x1006d2cc
push 0
push esi
call fcn.1004a6a0
add esp, 8
test eax, eax
jg 0x1006d2cc
push esi
call fcn.10037340
add esp, 4
test al, al
je 0x1006d2cc
cmp ebx, 1
je 0x1006d2cc
inc dword [ebp - 0xc0]
mov esi, dword [ebp - 0xc4]
inc esi
mov dword [ebp - 0xc4], esi
add edi, 4
call fcn.10006aa0
cmp esi, eax
jb 0x1006d260
cmp dword [ebp - 0xc0], 2
jle 0x1006d308
call fcn.1006a140
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.10086746
mov esp, ebp
pop ebp
ret
mov edi, 1
cmp dword [0x101956dc], edi
jne 0x1006d6af
xor eax, eax
cmp dword [ebp - 0xd0], eax
jne 0x1006d6af
cmp dword [0x1011cd68], 6
je 0x1006d6af
mov dword [ebp - 0xc0], eax
mov dword [ebp - 0xc4], eax
call fcn.10006aa0
test eax, eax
je 0x1006d6af
mov ebx, dword [ebp - 0xbc]
mov esi, dword [sym.imp.MSVCR100.dll_strstr]
add ebx, 0x53c
nop
mov edi, dword [ebx]
test edi, edi
je 0x1006d66e
lea eax, [edi + 0x64]
lea edx, [ebp - 0x38]
sub edx, eax
mov cl, byte [eax]
mov byte [edx + eax], cl
inc eax
test cl, cl
jne 0x1006d372
mov ecx, 0x10094454
lea eax, [ebp - 0x38]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006d3a4
test dl, dl
je 0x1006d3a0
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006d3a4
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006d384
xor eax, eax
jmp 0x1006d3a9
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x1006d659
mov ecx, 0x1009444c
lea eax, [ebp - 0x38]
lea esp, [esp]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006d3e0
test dl, dl
je 0x1006d3dc
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006d3e0
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006d3c0
xor eax, eax
jmp 0x1006d3e5
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x1006d659
mov ecx, 0x10094440
lea eax, [ebp - 0x38]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006d415
test dl, dl
je 0x1006d411
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006d415
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006d3f5
xor eax, eax
jmp 0x1006d41a
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x1006d659
mov ecx, 0x10094434
lea eax, [ebp - 0x38]
lea ebx, [ebx]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006d450
test dl, dl
je 0x1006d44c
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006d450
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006d430
xor eax, eax
jmp 0x1006d455
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x1006d659
mov ecx, 0x10097bf0
lea eax, [ebp - 0x38]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006d485
test dl, dl
je 0x1006d481
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006d485
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006d465
xor eax, eax
jmp 0x1006d48a
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x1006d659
mov ecx, 0x10097be8
lea eax, [ebp - 0x38]
lea ebx, [ebx]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006d4c0
test dl, dl
je 0x1006d4bc
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006d4c0
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006d4a0
xor eax, eax
jmp 0x1006d4c5
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x1006d659
mov ecx, 0x10094420
lea eax, [ebp - 0x38]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006d4f5
test dl, dl
je 0x1006d4f1
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006d4f5
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006d4d5
xor eax, eax
jmp 0x1006d4fa
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x1006d659
mov ecx, 0x10094414
lea eax, [ebp - 0x38]
lea ebx, [ebx]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006d530
test dl, dl
je 0x1006d52c
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006d530
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006d510
xor eax, eax
jmp 0x1006d535
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x1006d659
mov ecx, 0x10097be0
lea eax, [ebp - 0x38]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006d565
test dl, dl
je 0x1006d561
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006d565
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006d545
xor eax, eax
jmp 0x1006d56a
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x1006d659
mov ecx, 0x10097bd4
lea eax, [ebp - 0x38]
lea ebx, [ebx]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006d5a0
test dl, dl
je 0x1006d59c
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006d5a0
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006d580
xor eax, eax
jmp 0x1006d5a5
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x1006d659
mov ecx, 0x10097bc8
lea eax, [ebp - 0x38]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006d5d5
test dl, dl
je 0x1006d5d1
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006d5d5
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006d5b5
xor eax, eax
jmp 0x1006d5da
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x1006d659
lea edx, [ebp - 0x38]
push 0x1009440c
push edx
call esi
add esp, 8
test eax, eax
jne 0x1006d659
mov ecx, 0x10094400
lea eax, [ebp - 0x38]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006d618
test dl, dl
je 0x1006d614
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006d618
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006d5f8
xor eax, eax
jmp 0x1006d61d
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x1006d659
mov ecx, 0x100943f4
lea eax, [ebp - 0x38]
lea esp, [esp]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006d650
test dl, dl
je 0x1006d64c
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006d650
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006d630
xor eax, eax
jmp 0x1006d655
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
jne 0x1006d66e
push 0
push edi
call fcn.1004a6a0
add esp, 8
test eax, eax
jg 0x1006d66e
inc dword [ebp - 0xc0]
mov edi, dword [ebp - 0xc4]
inc edi
mov dword [ebp - 0xc4], edi
add ebx, 4
call fcn.10006aa0
cmp edi, eax
jb 0x1006d360
cmp dword [ebp - 0xc0], 2
jle 0x1006d6aa
call fcn.1006a300
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.10086746
mov esp, ebp
pop ebp
ret
mov edi, 1
cmp dword [0x10194404], edi
jne 0x1006d6e0
cmp dword [ebp - 0xd8], 0
jne 0x1006d6e0
push 0
push 0x100a1300
call fcn.1006a9a0
add esp, 8
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.10086746
mov esp, ebp
pop ebp
ret
cmp dword [0x10194408], edi
jne 0x1006d729
fld dword [0x33cd044]
fdiv dword [0x33cd048]
fild dword [0x1019440c]
fdiv qword [0x10097db0]
fcompp
fnstsw ax
test ah, 0x41
jp 0x1006d729
push 0
push 0x100a12f8
call fcn.1006a9a0
add esp, 8
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.10086746
mov esp, ebp
pop ebp
ret
cmp dword [0x10194000], edi
jne 0x1006d75f
mov eax, dword [ebp - 0xd4]
cmp eax, dword [0x101943ec]
jg 0x1006d75f
push 0
push 0x100a12e0
call fcn.1006a9a0
add esp, 8
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.10086746
mov esp, ebp
pop ebp
ret
cmp dword [0x10194004], edi
jne 0x1006d795
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [0x101943f0]
jg 0x1006d795
push 0
push 0x100a12c8
call fcn.1006a9a0
add esp, 8
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.10086746
mov esp, ebp
pop ebp
ret
cmp dword [0x1019400c], edi
jne 0x1006d7cf
cmp dword [ebp - 0xd0], 0
jne 0x1006d7cf
cmp dword [0x1011cd68], 6
je 0x1006d7cf
push 0
push 0x100a12b0
call fcn.1006a9a0
add esp, 8
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.10086746
mov esp, ebp
pop ebp
ret
mov ebx, 0x32
cmp dword [0x101947dc], edi
jne 0x1006d811
mov eax, dword [0x35f42a8]
xor ecx, ecx
lea edx, [eax + 0x53c]
lea esi, [ebx - 0x28]
lea esp, [esp]
mov eax, dword [edx]
test eax, eax
je 0x1006d807
cmp dword [eax + 0xe00], ebx
jne 0x1006d807
cmp word [eax + 0xf64], si
jbe 0x1006d876
add ecx, edi
add edx, 4
cmp ecx, 0xf
jl 0x1006d7f0
cmp dword [0x1019619c], edi
jne 0x1006d896
mov edx, dword [0x10196060]
push edx
call dword [sym.imp.USER32.dll_IsWindowVisible]
cmp eax, edi
jne 0x1006d84c
push 0x177d
mov ecx, 0x10196040
call sub.mfc100.dll_Ordinal_4785
mov eax, dword [eax + 0x20]
push 0
push 0
push 0xf1
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
push 0
push 0x100a12a4
mov dword [0x1019619c], 0
call fcn.1006a9a0
add esp, 8
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.10086746
mov esp, ebp
pop ebp
ret
push 0
push 0x100a1284
call fcn.1006a9a0
add esp, 8
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.10086746
mov esp, ebp
pop ebp
ret
cmp dword [0x10194008], edi
jne 0x1006daaf
mov ecx, dword [0x36208e4]
mov eax, dword [ecx + 0x2a58]
cmp eax, 4
je 0x1006d8bc
cmp eax, 0xb
jne 0x1006daaf
mov edx, dword [0x35f42a8]
mov eax, dword [edx + 0x56c]
test eax, eax
je 0x1006d8de
mov eax, dword [eax + 0xd4c]
cmp eax, dword [0x101943f4]
jg 0x1006daaf
xor ebx, ebx
call fcn.10006aa0
test eax, eax
je 0x1006da7f
mov ecx, dword [ebp - 0xbc]
add ecx, 0x53c
mov dword [ebp - 0xbc], ecx
nop
mov edx, dword [ebp - 0xbc]
mov edi, dword [edx]
test edi, edi
je 0x1006da6a
lea esi, [edi + 0x64]
mov ecx, 0x1009eb44
mov eax, esi
lea ebx, [ebx]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006d940
test dl, dl
je 0x1006d93c
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006d940
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006d920
xor eax, eax
jmp 0x1006d945
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x1006da5c
mov ecx, 0x1009eb3c
mov eax, esi
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006d974
test dl, dl
je 0x1006d970
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006d974
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006d954
xor eax, eax
jmp 0x1006d979
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x1006da5c
mov ecx, 0x1009eb34
mov eax, esi
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006d9a8
test dl, dl
je 0x1006d9a4
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006d9a8
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006d988
xor eax, eax
jmp 0x1006d9ad
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x1006da5c
mov ecx, 0x1009eb2c
mov eax, esi
lea esp, [esp]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006d9e0
test dl, dl
je 0x1006d9dc
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006d9e0
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006d9c0
xor eax, eax
jmp 0x1006d9e5
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x1006da5c
mov ecx, 0x1009eb24
mov eax, esi
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006da10
test dl, dl
je 0x1006da0c
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006da10
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006d9f0
xor eax, eax
jmp 0x1006da15
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x1006da5c
mov ecx, 0x1009eb1c
mov eax, esi
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006da40
test dl, dl
je 0x1006da3c
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006da40
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006da20
xor eax, eax
jmp 0x1006da45
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x1006da5c
push 0x1009eb0c
push esi
call dword [sym.imp.MSVCR100.dll_strstr]
add esp, 8
test eax, eax
je 0x1006da6a
mov eax, dword [edi + 0xd4c]
cmp eax, dword [0x101943f4]
jg 0x1006da9f
add dword [ebp - 0xbc], 4
inc ebx
call fcn.10006aa0
cmp ebx, eax
jb 0x1006d900
push 0
push 0x100a126c
call fcn.1006a9a0
add esp, 8
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.10086746
mov esp, ebp
pop ebp
ret
push 0
push ebx
call fcn.10038890
add esp, 8
mov edi, 1
cmp dword [0x10192ea4], edi
jne 0x1006dac4
push 0x100956e0
call fcn.10046500
add esp, 4
cmp dword [0x10192ea0], edi
jne 0x1006dad9
push 0x1009edac
call fcn.10046500
add esp, 4
cmp dword [0x10192e9c], edi
jne 0x1006daee
push 0x1009edb8
call fcn.10046500
add esp, 4
cmp dword [0x10192fd4], edi
jne 0x1006db03
push 0x10095654
call fcn.10046370
add esp, 4
cmp dword [0x10192fd8], edi
jne 0x1006db18
push 0x1009564c
call fcn.10046370
add esp, 4
cmp dword [0x10192fdc], edi
jne 0x1006db2d
push 0x10095644
call fcn.10046370
add esp, 4
cmp dword [0x101931b0], edi
jne 0x1006db42
push 0x1009ed94
call fcn.10046370
add esp, 4
cmp dword [0x101931ac], edi
jne 0x1006db57
push 0x1009ed9c
call fcn.10046370
add esp, 4
cmp dword [0x1011cd68], 5
je 0x1006e6e2
cmp dword [0x10197254], edi
je 0x1006db7c
cmp dword [0x10197258], edi
je 0x1006db7c
cmp dword [0x10197268], edi
jne 0x1006db81
call fcn.1005b000
cmp dword [0x10192e8c], edi
jne 0x1006e00f
cmp dword [0x1011d1ac], 0
jle 0x1006e00f
cmp byte [0x1012d3fa], 0
jne 0x1006e00f
mov eax, 0x1012d4a4
lea edx, [eax + 1]
nop
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x1006dbb0
sub eax, edx
je 0x1006dd40
mov edi, dword [sym.imp.MSVCR100.dll_strtok]
push 0x10097d5c
push 0x1012d4a4
xor ebx, ebx
call edi
add esp, 8
test eax, eax
je 0x1006dd40
lea esi, [ebp - 0x54]
mov edx, esi
sub edx, eax
mov cl, byte [eax]
mov byte [eax + edx], cl
inc eax
test cl, cl
jne 0x1006dbe5
push 0x10097d5c
push 0
inc ebx
add esi, 0x14
call edi
add esp, 8
test eax, eax
jne 0x1006dbe1
cmp ebx, 4
lea ebx, [eax + 1]
jne 0x1006dd45
mov edi, dword [0x101938f4]
cmp dword [0x10192e98], ebx
je 0x1006dc21
cmp edi, ebx
jne 0x1006dc7c
mov esi, 0x35f6378
mov eax, dword [esi]
test eax, eax
je 0x1006dc69
cmp byte [eax + 0x330], 0
jbe 0x1006dc69
lea ecx, [ebp - 0x54]
add eax, 0x338
lea ecx, [ecx]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006dc60
test dl, dl
je 0x1006dc5c
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006dc60
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006dc40
xor eax, eax
jmp 0x1006dc65
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x1006dce0
add esi, 4
cmp esi, 0x35f6394
jl 0x1006dc26
cmp edi, ebx
jne 0x1006dd45
mov ecx, dword [0x10192ecc]
mov edi, dword [sym.imp.USER32.dll_SendMessageA]
xor esi, esi
push esi
push esi
push 0x18b
push ecx
call edi
test eax, eax
jle 0x1006dd45
lea esp, [esp]
mov eax, dword [0x10192ecc]
lea edx, [ebp - 0x88]
push edx
push esi
push 0x189
push eax
call edi
lea ecx, [ebp - 0x54]
lea eax, [ebp - 0x88]
mov edi, edi
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006dcee
test dl, dl
je 0x1006dcdc
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006dcee
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006dcc0
xor eax, eax
jmp 0x1006dcf3
lea ecx, [ebp - 0x18]
push ecx
lea edx, [ebp - 0x2c]
push edx
lea eax, [ebp - 0x40]
push eax
jmp 0x1006dd1d
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x1006dd11
mov ecx, dword [0x10192ecc]
push 0
push 0
push 0x18b
push ecx
add esi, ebx
call edi
cmp esi, eax
jl 0x1006dca0
jmp 0x1006dd45
lea edx, [ebp - 0x18]
push edx
lea eax, [ebp - 0x2c]
push eax
lea ecx, [ebp - 0x40]
push ecx
call dword [sym.imp.MSVCR100.dll_atoi]
add esp, 4
push eax
call fcn.1006a580
add esp, 0xc
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.10086746
mov esp, ebp
pop ebp
ret
mov ebx, 1
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov edx, eax
mov eax, 0x10624dd3
mul edx
mov esi, edx
shr esi, 6
mov eax, esi
sub eax, dword [0x1012d394]
cmp eax, dword [0x10192ea8]
jb 0x1006de9d
cmp dword [0x1011cd68], 4
je 0x1006de9d
cmp dword [0x10191854], ebx
je 0x1006dd8a
cmp dword [0x10191928], ebx
jne 0x1006dde0
fld dword [0x1012d2ac]
mov eax, dword [0x36208e4]
sub esp, 0x10
fstp dword [esp + 0xc]
fld dword [0x1012d2a8]
fstp dword [esp + 8]
fld dword [eax + 0x1f6c]
fstp dword [esp + 4]
fld dword [eax + 0x1f64]
fstp dword [esp]
call fcn.10008200
fstp dword [ebp - 0xbc]
add esp, 0x10
fld dword [ebp - 0xbc]
fild dword [0x1012d2cc]
fcompp
fnstsw ax
test ah, 5
jnp 0x1006e6e2
cmp dword [0x10191930], ebx
jne 0x1006de30
fld dword [0x1012d2ac]
mov eax, dword [0x36208e4]
sub esp, 0x10
fstp dword [esp + 0xc]
fld dword [0x1012d2a8]
fstp dword [esp + 8]
fld dword [eax + 0x1f6c]
fstp dword [esp + 4]
fld dword [eax + 0x1f64]
fstp dword [esp]
call fcn.10008200
fcomp qword [0x10098bc0]
add esp, 0x10
fnstsw ax
test ah, 0x41
je 0x1006e6e2
cmp dword [0x10191bc8], ebx
jne 0x1006de5e
cmp dword [0x10191854], ebx
jne 0x1006de5e
mov ecx, dword [0x36208e4]
mov edx, dword [ecx + 0x1d24]
push 0xaf3b24
push edx
call fcn.10006f10
add esp, 8
test eax, eax
jne 0x1006de85
push ebx
call fcn.10047650
push 0
mov dword [0x1012d394], esi
call fcn.10060b50
add esp, 8
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.10086746
mov esp, ebp
pop ebp
ret
pop edi
pop esi
mov byte [0x1012d207], 1
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.10086746
mov esp, ebp
pop ebp
ret
xor esi, esi
nop
lea eax, [ebp - 0x24]
push eax
push esi
call fcn.10006bb0
add esp, 8
mov ecx, 0x1009e3ac
lea eax, [ebp - 0x24]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006ded5
test dl, dl
je 0x1006ded1
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006ded5
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006deb5
xor eax, eax
jmp 0x1006deda
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x1006dfeb
mov ecx, 0x1009e37c
lea eax, [ebp - 0x24]
lea ebx, [ebx]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006df10
test dl, dl
je 0x1006df0c
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006df10
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006def0
xor eax, eax
jmp 0x1006df15
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x1006dfeb
mov ecx, 0x1009e370
lea eax, [ebp - 0x24]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006df45
test dl, dl
je 0x1006df41
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006df45
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006df25
xor eax, eax
jmp 0x1006df4a
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x1006dfeb
mov ecx, 0x1009e388
lea eax, [ebp - 0x24]
lea ebx, [ebx]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006df80
test dl, dl
je 0x1006df7c
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006df80
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006df60
xor eax, eax
jmp 0x1006df85
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x1006dfeb
mov ecx, 0x1009e394
lea eax, [ebp - 0x24]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006dfb1
test dl, dl
je 0x1006dfad
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006dfb1
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006df91
xor eax, eax
jmp 0x1006dfb6
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x1006dfeb
mov ecx, 0x1009e364
lea eax, [ebp - 0x24]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006dfe2
test dl, dl
je 0x1006dfde
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006dfe2
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006dfc2
xor eax, eax
jmp 0x1006dfe7
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
jne 0x1006dfff
lea ecx, [ebp - 0x24]
push ecx
call fcn.10006d00
add esp, 4
test eax, eax
je 0x1006e155
add esi, ebx
cmp esi, 0x14
jl 0x1006dea0
mov edi, 1
cmp dword [0x101919fc], edi
jne 0x1006e170
cmp dword [0x1012d3b0], 0xffffffff
je 0x1006e170
cmp dword [0x1011d1ac], 0
jle 0x1006e170
cmp dword [0x1011cd68], 4
je 0x1006e170
cmp byte [0x1012d3fa], 0
jne 0x1006e170
push 0x100a0668
call fcn.10006d00
add esp, 4
test eax, eax
jne 0x1006e170
mov eax, dword [0x35f6378]
add eax, 0x338
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x1006e071
sub eax, edx
je 0x1006e170
cmp dword [0x10191854], edi
je 0x1006e090
cmp dword [0x10191928], edi
jne 0x1006e0e6
fld dword [0x1012d2ac]
mov eax, dword [0x36208e4]
sub esp, 0x10
fstp dword [esp + 0xc]
fld dword [0x1012d2a8]
fstp dword [esp + 8]
fld dword [eax + 0x1f6c]
fstp dword [esp + 4]
fld dword [eax + 0x1f64]
fstp dword [esp]
call fcn.10008200
fstp dword [ebp - 0xbc]
add esp, 0x10
fld dword [ebp - 0xbc]
fild dword [0x1012d2cc]
fcompp
fnstsw ax
test ah, 5
jnp 0x1006e6e2
cmp dword [0x10191930], edi
jne 0x1006e136
fld dword [0x1012d2ac]
mov eax, dword [0x36208e4]
sub esp, 0x10
fstp dword [esp + 0xc]
fld dword [0x1012d2a8]
fstp dword [esp + 8]
fld dword [eax + 0x1f6c]
fstp dword [esp + 4]
fld dword [eax + 0x1f64]
fstp dword [esp]
call fcn.10008200
fcomp qword [0x10098bc0]
add esp, 0x10
fnstsw ax
test ah, 0x41
je 0x1006e6e2
push edi
call fcn.10047650
add esp, 4
call fcn.1005ffc0
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.10086746
mov esp, ebp
pop ebp
ret
pop edi
pop esi
mov dword [0x1012d394], 0xffff8ad0
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.10086746
mov esp, ebp
pop ebp
ret
mov edx, dword [0x36208e4]
mov eax, dword [edx + 0x2a58]
cmp eax, 6
jne 0x1006e1d6
xor esi, esi
lea eax, [ebp - 0x24]
push eax
push esi
call fcn.10006bb0
add esp, 8
lea ecx, [ebp - 0x24]
mov eax, 0x100956e0
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006e1b8
test dl, dl
je 0x1006e1b4
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006e1b8
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006e198
xor eax, eax
jmp 0x1006e1bd
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x1006e1ca
add esi, edi
cmp esi, 0x14
jl 0x1006e183
jmp 0x1006e208
cmp dword [ebp - 0xc], 0xbb8
ja 0x1006e1fe
push edi
jmp 0x1006e200
cmp eax, 5
je 0x1006e208
cmp dword [0x1011cd68], 6
je 0x1006e208
sub eax, 3
neg eax
sbb eax, eax
and eax, 0x32
add eax, 0x384
cmp dword [0x33ccfe0], eax
jl 0x1006e1fe
push edi
jmp 0x1006e200
push 0
call fcn.10047650
add esp, 4
movzx ecx, byte [0x33ccf8c]
mov edx, dword [0x1019d4c4]
xor ebx, ebx
push ebx
push ebx
push 0x1004
push edx
mov dword [ebp - 0xbc], ecx
call dword [sym.imp.USER32.dll_SendMessageA]
test eax, eax
jle 0x1006e404
push ebx
mov ecx, 0x1019d4a4
call sub.mfc100.dll_Ordinal_4554
cmp eax, 1
jne 0x1006e3e5
push 0x64
lea eax, [ebp - 0xb8]
push 0
push eax
call sub.MSVCR100.dll_memset
add esp, 0xc
push 0x64
lea ecx, [ebp - 0xb8]
push ecx
push 0
push ebx
mov ecx, 0x1019d4a4
call sub.mfc100.dll_Ordinal_5176
push 0x14
lea edx, [ebp - 0x18]
push edx
push 2
push ebx
mov ecx, 0x1019d4a4
call sub.mfc100.dll_Ordinal_5176
lea eax, [ebp - 0xb8]
push eax
call fcn.10023a50
mov esi, eax
add esp, 4
cmp esi, 0xffffffff
je 0x1006e3e5
mov al, byte [esi + 0x20]
movzx ecx, al
cmp ecx, dword [ebp - 0xbc]
jle 0x1006e2b3
cmp al, 0xc8
jne 0x1006e3e5
mov ecx, dword [esi + 0x54]
sub ecx, dword [esi + 0x50]
mov eax, 0xb81702e1
imul ecx
add edx, ecx
sar edx, 8
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp eax, dword [esi + 0xd0]
je 0x1006e3e5
mov ecx, 0x1019d404
xor edi, edi
call fcn.10001040
test eax, eax
jle 0x1006e312
jmp 0x1006e2f0
mov ecx, dword [0x1019d404]
mov edx, dword [ecx + edi*4]
mov eax, dword [edx]
cmp eax, dword [esi]
je 0x1006e3af
mov ecx, 0x1019d404
inc edi
call fcn.10001040
cmp edi, eax
jl 0x1006e2f0
push ebx
push esi
call fcn.1006c400
add esp, 8
cmp byte [0x1012d413], 0
jne 0x1006e5e3
cmp byte [0x1012d417], 0
jne 0x1006e5e3
push 0x32
lea edx, [ebp - 0x88]
push 0
push edx
call sub.MSVCR100.dll_memset
push 0x32
lea eax, [ebp - 0x38]
push 0
push eax
call sub.MSVCR100.dll_memset
mov ecx, dword [0x35ed708]
push ecx
lea edx, [ebp - 0x88]
push edx
call fcn.10007980
add esp, 0x20
push 0x1e
lea eax, [ebp - 0x38]
push eax
mov ecx, 0x10192d2c
call sub.mfc100.dll_Ordinal_6969
mov ecx, 0x1009462c
lea eax, [ebp - 0x88]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006e48a
test dl, dl
je 0x1006e3a8
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006e48a
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006e384
xor eax, eax
jmp 0x1006e48f
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [0x1019e914]
mov edx, dword [ecx + edi*4]
sub eax, dword [edx]
mov dword [ebp - 0xd8], eax
lea eax, [ebp - 0x18]
push eax
call dword [sym.imp.MSVCR100.dll_atoi]
imul eax, eax, 0xea60
add esp, 4
cmp dword [ebp - 0xd8], eax
jae 0x1006e312
mov ecx, dword [0x1019d4c4]
push 0
push 0
push 0x1004
push ecx
inc ebx
call dword [sym.imp.USER32.dll_SendMessageA]
cmp ebx, eax
jl 0x1006e233
cmp byte [0x1012d413], 1
jne 0x1006e31c
push 0x1f4
mov byte [0x1012d413], 0
call sub.mfc100.dll_Ordinal_265
push 0x33ccf58
push 0x1011c4d0
mov esi, eax
push str._s_s.txt
push esi
call dword [sym.imp.MSVCR100.dll_sprintf]
push esi
call fcn.10056070
fld dword [0x10191920]
fst dword [0x1012d2a8]
push 1
fstp dword [0x1012d2b0]
push 0x100a1258
fld dword [0x10191924]
fst dword [0x1012d2ac]
fstp dword [0x1012d2b4]
call fcn.1006a9a0
push esi
call sub.mfc100.dll_Ordinal_1296
add esp, 0x24
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.10086746
mov esp, ebp
pop ebp
ret
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x1006e5e3
mov esi, dword [sym.imp.MSVCR100.dll_strstr]
lea ecx, [ebp - 0x38]
push 0x10099ed0
push ecx
call esi
add esp, 8
test eax, eax
lea eax, [ebp - 0x38]
je 0x1006e503
sub eax, 2
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x1006e4b8
sub eax, edx
lea edx, [ebp - 0x34]
push edx
mov byte [ebp + eax - 0x38], cl
call dword [sym.imp.MSVCR100.dll_atoi]
add eax, 0x59d8
add esp, 4
cmp eax, dword [0x35ed708]
je 0x1006e5e3
push 1
push 0x100a1238
call fcn.1006a9a0
add esp, 8
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.10086746
mov esp, ebp
pop ebp
ret
push 0x10094db0
push eax
call esi
add esp, 8
test eax, eax
je 0x1006e54a
lea ecx, [ebp - 0x88]
push ecx
lea edx, [ebp - 0x38]
push edx
call esi
add esp, 8
test eax, eax
jne 0x1006e5e3
push 1
push 0x100a1238
call fcn.1006a9a0
add esp, 8
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.10086746
mov esp, ebp
pop ebp
ret
lea eax, [ebp - 0x88]
push 0x100a122c
push eax
call esi
add esp, 8
test eax, eax
jne 0x1006e5e3
lea ecx, [ebp - 0x38]
push 0x10094d90
push ecx
call esi
add esp, 8
test eax, eax
je 0x1006e5a9
lea edx, [ebp - 0x88]
push edx
lea eax, [ebp - 0x38]
push eax
call esi
add esp, 8
test eax, eax
jne 0x1006e5e3
push 1
push 0x100a1238
call fcn.1006a9a0
add esp, 8
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.10086746
mov esp, ebp
pop ebp
ret
lea ecx, [ebp - 0x38]
lea eax, [ebp - 0x88]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1006e5d7
test dl, dl
je 0x1006e5ce
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1006e5d7
add eax, 2
add ecx, 2
test dl, dl
jne 0x1006e5b2
xor eax, eax
test eax, eax
jmp 0x1006e4dd
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
jmp 0x1006e4dd
xor esi, esi
cmp byte [0x100b1f0d], 0
jbe 0x1006e6e2
mov edi, dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ebx, 0x100b1d9a
lea ecx, [ecx]
call edi
sub eax, dword [esi*4 + 0x100b1e78]
cmp eax, 0x2710
jb 0x1006e633
push ebx
call fcn.10006d00
add esp, 4
test eax, eax
je 0x1006e653
movzx ecx, word [esi*2 + 0x100b1e62]
imul ecx, ecx, 0x3e8
cmp dword [eax + 0x354], ecx
jl 0x1006e653
movzx edx, byte [0x100b1f0d]
inc esi
add ebx, 0x14
cmp esi, edx
jl 0x1006e600
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.10086746
mov esp, ebp
pop ebp
ret
call edi
mov dword [esi*4 + 0x100b1e78], eax
cmp byte [esi + 0x100b1c00], 1
jne 0x1006e697
mov edi, dword [0x36208e4]
fld dword [edi + 0x1f6c]
call fcn.100867b0
fld dword [edi + 0x1f64]
push eax
call fcn.100867b0
push eax
mov eax, dword [0x35ed708]
push eax
push 0x100a1220
lea ecx, [ebp - 0x88]
push ecx
jmp 0x1006e6bf
mov ecx, dword [0x35ed708]
lea eax, [esi + esi*4]
add eax, eax
add eax, eax
lea edx, [eax + 0x100b1cd2]
push edx
lea eax, [eax + 0x100b1c0a]
push eax
push ecx
push str._d._s._s
lea edx, [ebp - 0x88]
push edx
call dword [sym.imp.MSVCR100.dll_sprintf]
add esp, 0x14
lea eax, [ebp - 0x88]
lea ecx, [esi + esi*4]
push eax
lea edx, [ecx*4 + 0x100b1b38]
push edx
call fcn.1003b690
add esp, 8
pop edi
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
pop ebx
call fcn.10086746
mov esp, ebp
pop ebp
ret