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

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x34
push ebx
push esi
push edi
push 0x41
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1003ddf9
push 0x39
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1003ddf9
push 0x48
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1003ddf9
push 0x4d
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1003ddf9
push 0xe
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1003ddf9
push 7
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1003ddf9
push 8
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1003ddf9
push 0x4e
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1003ddf9
cmp byte [0x118cf3a9], 1
je 0x1003ddf9
cmp byte [0x118c7b3d], al
je 0x1003ddf9
mov ebx, dword [0x10a888d0]
fld dword [ebx]
mov esi, dword [0x10a72330]
fsub qword [0x10140200]
push 0x85
mov ecx, 0x10948fe0
fstp dword [esp + 0x14]
fld dword [ebx + 4]
fsub qword [0x1013fa48]
fstp dword [esp + 0x18]
call fcn.10036200
fldz
add esp, 4
push 0
sub esp, 0x14
fstp dword [esp + 0x10]
mov ecx, 0x1079f300
fld dword [0x1013f910]
fstp dword [esp + 0xc]
fld dword [0x10140ca4]
fstp dword [esp + 8]
fld dword [esp + 0x2c]
fadd qword [0x10140960]
fstp dword [esp + 0x54]
fld dword [esp + 0x54]
fstp dword [esp + 4]
fld dword [esp + 0x28]
fadd qword [0x1013fac0]
fstp dword [esp + 0x54]
fld dword [esp + 0x54]
fstp dword [esp]
call fcn.101046f0
fld dword [esp + 0x14]
push 0
fadd qword [0x1013f7b8]
sub esp, 0x14
mov ecx, 0x1079f300
fstp dword [esp + 0x34]
fld dword [esp + 0x28]
fadd qword [0x1013ff78]
fstp dword [esp + 0x38]
fldz
fstp dword [esp + 0x10]
fld dword [0x1013f6f0]
fstp dword [esp + 0xc]
fld dword [0x1013f9c8]
fstp dword [esp + 8]
fld dword [esp + 0x34]
fstp dword [esp + 4]
fld dword [esp + 0x38]
fstp dword [esp]
call fcn.101046f0
fld dword [0x10140ca0]
cmp dword [0x10a72280], 0
jne 0x1003b670
mov ecx, dword [0x10a722d0]
mov eax, esi
imul eax, eax, 0x64
cdq
idiv ecx
mov dword [esp + 0x18], eax
cmp eax, ecx
jle 0x1003b551
mov dword [esp + 0x18], ecx
fild dword [esp + 0x18]
fmul qword [0x10140c98]
fdiv qword [0x1013f760]
fstp dword [esp + 0x3c]
fld dword [esp + 0x3c]
fcom st(1)
fnstsw ax
test ah, 0x41
jne 0x1003b57c
fstp st(0)
fstp dword [esp + 0x3c]
fldz
jmp 0x1003b593
fldz
fcom st(1)
fnstsw ax
fstp st(1)
test ah, 0x41
jne 0x1003b591
fxch st(1)
fstp dword [esp + 0x3c]
jmp 0x1003b593
fstp st(1)
push ecx
fst dword [esp]
push 1
fld1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
fld dword [0x1013f5cc]
mov eax, 0x637c60
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x1013f710]
fstp dword [esp + 0xc]
fld dword [esp + 0x68]
fstp dword [esp + 8]
fld dword [esp + 0x48]
fstp dword [esp + 4]
fld dword [esp + 0x4c]
fstp dword [esp]
push 0x7c15
call eax
fld dword [esp + 0x44]
fadd qword [0x1013f760]
add esp, 0x30
push 0x10949058
push 0xd2
call fcn.1012e5b0
fld dword [esp + 0x18]
fadd qword [0x1013ff38]
mov edi, eax
call fcn.1012e5b0
push eax
push 0xff00ffff
mov ebx, 1
mov ecx, edi
call fcn.100bb860
fld dword [esp + 0x24]
mov ecx, dword [0x10a722d0]
fadd qword [0x10140c90]
mov edx, dword [0x10a72330]
add esp, 0x10
push ecx
push edx
push 0x109490d0
push 0xd2
call fcn.1012e5b0
fld dword [esp + 0x20]
fadd qword [0x1013fa50]
mov edi, eax
call fcn.1012e5b0
push eax
push 0xffffffffffffffff
mov ecx, edi
call fcn.100bb860
fld dword [0x10140ca0]
add esp, 0x18
mov ebx, 1
cmp dword [0x10a72280], ebx
jne 0x1003b7b3
mov ecx, dword [0x10a722d4]
mov eax, esi
imul eax, eax, 0x64
cdq
idiv ecx
mov dword [esp + 0x18], eax
cmp eax, ecx
jle 0x1003b69b
mov dword [esp + 0x18], ecx
fild dword [esp + 0x18]
fmul qword [0x10140c98]
fdiv qword [0x1013f760]
fstp dword [esp + 0x3c]
fld dword [esp + 0x3c]
fcom st(1)
fnstsw ax
test ah, 0x41
jne 0x1003b6c6
fstp st(0)
fstp dword [esp + 0x3c]
fldz
jmp 0x1003b6dd
fldz
fcom st(1)
fnstsw ax
fstp st(1)
test ah, 0x41
jne 0x1003b6db
fxch st(1)
fstp dword [esp + 0x3c]
jmp 0x1003b6dd
fstp st(1)
push ecx
fst dword [esp]
push ebx
fld1
push ebx
sub esp, 0x20
fstp dword [esp + 0x1c]
fld dword [0x1013f5cc]
mov eax, 0x637c60
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x1013f710]
fstp dword [esp + 0xc]
fld dword [esp + 0x68]
fstp dword [esp + 8]
fld dword [esp + 0x48]
fstp dword [esp + 4]
fld dword [esp + 0x4c]
fstp dword [esp]
push 0x7c15
call eax
fld dword [esp + 0x44]
fadd qword [0x1013f888]
add esp, 0x30
push 0x10949058
push 0xd2
call fcn.1012e5b0
fld dword [esp + 0x18]
fadd qword [0x1013ff38]
mov edi, eax
call fcn.1012e5b0
push eax
push 0xff00ffff
mov ecx, edi
call fcn.100bb860
fld dword [esp + 0x24]
mov ecx, dword [0x10a722d4]
fadd qword [0x1013fe18]
mov edx, dword [0x10a72330]
add esp, 0x10
push ecx
push edx
push 0x109490d0
push 0xd2
call fcn.1012e5b0
fld dword [esp + 0x20]
fadd qword [0x1013fa50]
mov edi, eax
call fcn.1012e5b0
push eax
push 0xffffffffffffffff
mov ecx, edi
call fcn.100bb860
fld dword [0x10140ca0]
add esp, 0x18
cmp dword [0x10a72280], 2
jne 0x1003b8f9
mov ecx, dword [0x10a722d8]
mov eax, esi
imul eax, eax, 0x64
cdq
idiv ecx
mov dword [esp + 0x18], eax
cmp eax, ecx
jle 0x1003b7da
mov dword [esp + 0x18], ecx
fild dword [esp + 0x18]
fmul qword [0x10140c98]
fdiv qword [0x1013f760]
fstp dword [esp + 0x3c]
fld dword [esp + 0x3c]
fcom st(1)
fnstsw ax
test ah, 0x41
jne 0x1003b805
fstp st(0)
fstp dword [esp + 0x3c]
fldz
jmp 0x1003b81c
fldz
fcom st(1)
fnstsw ax
fstp st(1)
test ah, 0x41
jne 0x1003b81a
fxch st(1)
fstp dword [esp + 0x3c]
jmp 0x1003b81c
fstp st(1)
push ecx
fst dword [esp]
push 1
fld1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
fld dword [0x1013f5cc]
mov eax, 0x637c60
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x1013f710]
fstp dword [esp + 0xc]
fld dword [esp + 0x68]
fstp dword [esp + 8]
fld dword [esp + 0x48]
fstp dword [esp + 4]
fld dword [esp + 0x4c]
fstp dword [esp]
push 0x7c15
call eax
fld dword [esp + 0x44]
fadd qword [0x1013f888]
add esp, 0x30
push 0x10949058
push 0xd2
call fcn.1012e5b0
fld dword [esp + 0x18]
fadd qword [0x1013ff38]
mov edi, eax
call fcn.1012e5b0
push eax
push 0xff00ffff
mov ebx, 1
mov ecx, edi
call fcn.100bb860
fld dword [esp + 0x24]
mov ecx, dword [0x10a722d8]
fadd qword [0x1013fe18]
mov edx, dword [0x10a72330]
add esp, 0x10
push ecx
push edx
push 0x109490d0
push 0xd2
call fcn.1012e5b0
fld dword [esp + 0x20]
fadd qword [0x1013fa50]
mov edi, eax
call fcn.1012e5b0
push eax
push 0xffffffffffffffff
mov ecx, edi
call fcn.100bb860
fld dword [0x10140ca0]
add esp, 0x18
cmp dword [0x10a72280], 3
jne 0x1003ba3f
mov ecx, dword [0x10a722dc]
mov eax, esi
imul eax, eax, 0x64
cdq
idiv ecx
mov dword [esp + 0x18], eax
cmp eax, ecx
jle 0x1003b920
mov dword [esp + 0x18], ecx
fild dword [esp + 0x18]
fmul qword [0x10140c98]
fdiv qword [0x1013f760]
fstp dword [esp + 0x3c]
fld dword [esp + 0x3c]
fcom st(1)
fnstsw ax
test ah, 0x41
jne 0x1003b94b
fstp st(0)
fstp dword [esp + 0x3c]
fldz
jmp 0x1003b962
fldz
fcom st(1)
fnstsw ax
fstp st(1)
test ah, 0x41
jne 0x1003b960
fxch st(1)
fstp dword [esp + 0x3c]
jmp 0x1003b962
fstp st(1)
push ecx
fst dword [esp]
push 1
fld1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
fld dword [0x1013f5cc]
mov eax, 0x637c60
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x1013f710]
fstp dword [esp + 0xc]
fld dword [esp + 0x68]
fstp dword [esp + 8]
fld dword [esp + 0x48]
fstp dword [esp + 4]
fld dword [esp + 0x4c]
fstp dword [esp]
push 0x7c15
call eax
fld dword [esp + 0x44]
fadd qword [0x1013f888]
add esp, 0x30
push 0x10949058
push 0xd2
call fcn.1012e5b0
fld dword [esp + 0x18]
fadd qword [0x1013ff38]
mov edi, eax
call fcn.1012e5b0
push eax
push 0xff00ffff
mov ebx, 1
mov ecx, edi
call fcn.100bb860
fld dword [esp + 0x24]
mov ecx, dword [0x10a722dc]
fadd qword [0x1013fe18]
mov edx, dword [0x10a72330]
add esp, 0x10
push ecx
push edx
push 0x109490d0
push 0xd2
call fcn.1012e5b0
fld dword [esp + 0x20]
fadd qword [0x1013fa50]
mov edi, eax
call fcn.1012e5b0
push eax
push 0xffffffffffffffff
mov ecx, edi
call fcn.100bb860
fld dword [0x10140ca0]
add esp, 0x18
cmp dword [0x10a72280], 4
jne 0x1003bb85
mov ecx, dword [0x10a722e0]
mov eax, esi
imul eax, eax, 0x64
cdq
idiv ecx
mov dword [esp + 0x18], eax
cmp eax, ecx
jle 0x1003ba66
mov dword [esp + 0x18], ecx
fild dword [esp + 0x18]
fmul qword [0x10140c98]
fdiv qword [0x1013f760]
fstp dword [esp + 0x3c]
fld dword [esp + 0x3c]
fcom st(1)
fnstsw ax
test ah, 0x41
jne 0x1003ba91
fstp st(0)
fstp dword [esp + 0x3c]
fldz
jmp 0x1003baa8
fldz
fcom st(1)
fnstsw ax
fstp st(1)
test ah, 0x41
jne 0x1003baa6
fxch st(1)
fstp dword [esp + 0x3c]
jmp 0x1003baa8
fstp st(1)
push ecx
fst dword [esp]
push 1
fld1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
fld dword [0x1013f5cc]
mov eax, 0x637c60
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x1013f710]
fstp dword [esp + 0xc]
fld dword [esp + 0x68]
fstp dword [esp + 8]
fld dword [esp + 0x48]
fstp dword [esp + 4]
fld dword [esp + 0x4c]
fstp dword [esp]
push 0x7c15
call eax
fld dword [esp + 0x44]
fadd qword [0x1013f888]
add esp, 0x30
push 0x10949058
push 0xd2
call fcn.1012e5b0
fld dword [esp + 0x18]
fadd qword [0x1013ff38]
mov edi, eax
call fcn.1012e5b0
push eax
push 0xff00ffff
mov ebx, 1
mov ecx, edi
call fcn.100bb860
fld dword [esp + 0x24]
mov ecx, dword [0x10a722e0]
fadd qword [0x1013fe18]
mov edx, dword [0x10a72330]
add esp, 0x10
push ecx
push edx
push 0x109490d0
push 0xd2
call fcn.1012e5b0
fld dword [esp + 0x20]
fadd qword [0x1013fa50]
mov edi, eax
call fcn.1012e5b0
push eax
push 0xffffffffffffffff
mov ecx, edi
call fcn.100bb860
fld dword [0x10140ca0]
add esp, 0x18
cmp dword [0x10a72280], 5
jne 0x1003bccb
mov ecx, dword [0x10a722e4]
mov eax, esi
imul eax, eax, 0x64
cdq
idiv ecx
mov dword [esp + 0x18], eax
cmp eax, ecx
jle 0x1003bbac
mov dword [esp + 0x18], ecx
fild dword [esp + 0x18]
fmul qword [0x10140c98]
fdiv qword [0x1013f760]
fstp dword [esp + 0x3c]
fld dword [esp + 0x3c]
fcom st(1)
fnstsw ax
test ah, 0x41
jne 0x1003bbd7
fstp st(0)
fstp dword [esp + 0x3c]
fldz
jmp 0x1003bbee
fldz
fcom st(1)
fnstsw ax
fstp st(1)
test ah, 0x41
jne 0x1003bbec
fxch st(1)
fstp dword [esp + 0x3c]
jmp 0x1003bbee
fstp st(1)
push ecx
fst dword [esp]
push 1
fld1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
fld dword [0x1013f5cc]
mov eax, 0x637c60
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x1013f710]
fstp dword [esp + 0xc]
fld dword [esp + 0x68]
fstp dword [esp + 8]
fld dword [esp + 0x48]
fstp dword [esp + 4]
fld dword [esp + 0x4c]
fstp dword [esp]
push 0x7c15
call eax
fld dword [esp + 0x44]
fadd qword [0x1013f888]
add esp, 0x30
push 0x10949058
push 0xd2
call fcn.1012e5b0
fld dword [esp + 0x18]
fadd qword [0x1013ff38]
mov edi, eax
call fcn.1012e5b0
push eax
push 0xff00ffff
mov ebx, 1
mov ecx, edi
call fcn.100bb860
fld dword [esp + 0x24]
mov ecx, dword [0x10a722e4]
fadd qword [0x1013fe18]
mov edx, dword [0x10a72330]
add esp, 0x10
push ecx
push edx
push 0x109490d0
push 0xd2
call fcn.1012e5b0
fld dword [esp + 0x20]
fadd qword [0x1013fa50]
mov edi, eax
call fcn.1012e5b0
push eax
push 0xffffffffffffffff
mov ecx, edi
call fcn.100bb860
fld dword [0x10140ca0]
add esp, 0x18
cmp dword [0x10a72280], 6
jne 0x1003be11
mov ecx, dword [0x10a722e8]
mov eax, esi
imul eax, eax, 0x64
cdq
idiv ecx
mov dword [esp + 0x18], eax
cmp eax, ecx
jle 0x1003bcf2
mov dword [esp + 0x18], ecx
fild dword [esp + 0x18]
fmul qword [0x10140c98]
fdiv qword [0x1013f760]
fstp dword [esp + 0x3c]
fld dword [esp + 0x3c]
fcom st(1)
fnstsw ax
test ah, 0x41
jne 0x1003bd1d
fstp st(0)
fstp dword [esp + 0x3c]
fldz
jmp 0x1003bd34
fldz
fcom st(1)
fnstsw ax
fstp st(1)
test ah, 0x41
jne 0x1003bd32
fxch st(1)
fstp dword [esp + 0x3c]
jmp 0x1003bd34
fstp st(1)
push ecx
fst dword [esp]
push 1
fld1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
fld dword [0x1013f5cc]
mov eax, 0x637c60
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x1013f710]
fstp dword [esp + 0xc]
fld dword [esp + 0x68]
fstp dword [esp + 8]
fld dword [esp + 0x48]
fstp dword [esp + 4]
fld dword [esp + 0x4c]
fstp dword [esp]
push 0x7c15
call eax
fld dword [esp + 0x44]
fadd qword [0x1013f888]
add esp, 0x30
push 0x10949058
push 0xd2
call fcn.1012e5b0
fld dword [esp + 0x18]
fadd qword [0x1013ff38]
mov edi, eax
call fcn.1012e5b0
push eax
push 0xff00ffff
mov ebx, 1
mov ecx, edi
call fcn.100bb860
fld dword [esp + 0x24]
mov ecx, dword [0x10a722e8]
fadd qword [0x1013fe18]
mov edx, dword [0x10a72330]
add esp, 0x10
push ecx
push edx
push 0x109490d0
push 0xd2
call fcn.1012e5b0
fld dword [esp + 0x20]
fadd qword [0x1013fa50]
mov edi, eax
call fcn.1012e5b0
push eax
push 0xffffffffffffffff
mov ecx, edi
call fcn.100bb860
fld dword [0x10140ca0]
add esp, 0x18
cmp dword [0x10a72280], 7
jne 0x1003bf57
mov ecx, dword [0x10a722ec]
mov eax, esi
imul eax, eax, 0x64
cdq
idiv ecx
mov dword [esp + 0x18], eax
cmp eax, ecx
jle 0x1003be38
mov dword [esp + 0x18], ecx
fild dword [esp + 0x18]
fmul qword [0x10140c98]
fdiv qword [0x1013f760]
fstp dword [esp + 0x3c]
fld dword [esp + 0x3c]
fcom st(1)
fnstsw ax
test ah, 0x41
jne 0x1003be63
fstp st(0)
fstp dword [esp + 0x3c]
fldz
jmp 0x1003be7a
fldz
fcom st(1)
fnstsw ax
fstp st(1)
test ah, 0x41
jne 0x1003be78
fxch st(1)
fstp dword [esp + 0x3c]
jmp 0x1003be7a
fstp st(1)
push ecx
fst dword [esp]
push 1
fld1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
fld dword [0x1013f5cc]
mov eax, 0x637c60
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x1013f710]
fstp dword [esp + 0xc]
fld dword [esp + 0x68]
fstp dword [esp + 8]
fld dword [esp + 0x48]
fstp dword [esp + 4]
fld dword [esp + 0x4c]
fstp dword [esp]
push 0x7c15
call eax
fld dword [esp + 0x44]
fadd qword [0x1013f888]
add esp, 0x30
push 0x10949058
push 0xd2
call fcn.1012e5b0
fld dword [esp + 0x18]
fadd qword [0x1013ff38]
mov edi, eax
call fcn.1012e5b0
push eax
push 0xff00ffff
mov ebx, 1
mov ecx, edi
call fcn.100bb860
fld dword [esp + 0x24]
mov ecx, dword [0x10a722ec]
fadd qword [0x1013fe18]
mov edx, dword [0x10a72330]
add esp, 0x10
push ecx
push edx
push 0x109490d0
push 0xd2
call fcn.1012e5b0
fld dword [esp + 0x20]
fadd qword [0x1013fa50]
mov edi, eax
call fcn.1012e5b0
push eax
push 0xffffffffffffffff
mov ecx, edi
call fcn.100bb860
fld dword [0x10140ca0]
add esp, 0x18
cmp dword [0x10a72280], 8
jne 0x1003c09d
mov ecx, dword [0x10a722f0]
mov eax, esi
imul eax, eax, 0x64
cdq
idiv ecx
mov dword [esp + 0x18], eax
cmp eax, ecx
jle 0x1003bf7e
mov dword [esp + 0x18], ecx
fild dword [esp + 0x18]
fmul qword [0x10140c98]
fdiv qword [0x1013f760]
fstp dword [esp + 0x3c]
fld dword [esp + 0x3c]
fcom st(1)
fnstsw ax
test ah, 0x41
jne 0x1003bfa9
fstp st(0)
fstp dword [esp + 0x3c]
fldz
jmp 0x1003bfc0
fldz
fcom st(1)
fnstsw ax
fstp st(1)
test ah, 0x41
jne 0x1003bfbe
fxch st(1)
fstp dword [esp + 0x3c]
jmp 0x1003bfc0
fstp st(1)
push ecx
fst dword [esp]
push 1
fld1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
fld dword [0x1013f5cc]
mov eax, 0x637c60
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x1013f710]
fstp dword [esp + 0xc]
fld dword [esp + 0x68]
fstp dword [esp + 8]
fld dword [esp + 0x48]
fstp dword [esp + 4]
fld dword [esp + 0x4c]
fstp dword [esp]
push 0x7c15
call eax
fld dword [esp + 0x44]
fadd qword [0x1013f888]
add esp, 0x30
push 0x10949058
push 0xd2
call fcn.1012e5b0
fld dword [esp + 0x18]
fadd qword [0x1013ff38]
mov edi, eax
call fcn.1012e5b0
push eax
push 0xff00ffff
mov ebx, 1
mov ecx, edi
call fcn.100bb860
fld dword [esp + 0x24]
mov ecx, dword [0x10a722f0]
fadd qword [0x1013fe18]
mov edx, dword [0x10a72330]
add esp, 0x10
push ecx
push edx
push 0x109490d0
push 0xd2
call fcn.1012e5b0
fld dword [esp + 0x20]
fadd qword [0x1013fa50]
mov edi, eax
call fcn.1012e5b0
push eax
push 0xffffffffffffffff
mov ecx, edi
call fcn.100bb860
fld dword [0x10140ca0]
add esp, 0x18
cmp dword [0x10a72280], 9
jne 0x1003c1e3
mov ecx, dword [0x10a722f4]
mov eax, esi
imul eax, eax, 0x64
cdq
idiv ecx
mov dword [esp + 0x18], eax
cmp eax, ecx
jle 0x1003c0c4
mov dword [esp + 0x18], ecx
fild dword [esp + 0x18]
fmul qword [0x10140c98]
fdiv qword [0x1013f760]
fstp dword [esp + 0x3c]
fld dword [esp + 0x3c]
fcom st(1)
fnstsw ax
test ah, 0x41
jne 0x1003c0ef
fstp st(0)
fstp dword [esp + 0x3c]
fldz
jmp 0x1003c106
fldz
fcom st(1)
fnstsw ax
fstp st(1)
test ah, 0x41
jne 0x1003c104
fxch st(1)
fstp dword [esp + 0x3c]
jmp 0x1003c106
fstp st(1)
push ecx
fst dword [esp]
push 1
fld1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
fld dword [0x1013f5cc]
mov eax, 0x637c60
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x1013f710]
fstp dword [esp + 0xc]
fld dword [esp + 0x68]
fstp dword [esp + 8]
fld dword [esp + 0x48]
fstp dword [esp + 4]
fld dword [esp + 0x4c]
fstp dword [esp]
push 0x7c15
call eax
fld dword [esp + 0x44]
fadd qword [0x1013f888]
add esp, 0x30
push 0x10949058
push 0xd2
call fcn.1012e5b0
fld dword [esp + 0x18]
fadd qword [0x1013ff38]
mov edi, eax
call fcn.1012e5b0
push eax
push 0xff00ffff
mov ebx, 1
mov ecx, edi
call fcn.100bb860
fld dword [esp + 0x24]
mov ecx, dword [0x10a722f4]
fadd qword [0x1013fe18]
mov edx, dword [0x10a72330]
add esp, 0x10
push ecx
push edx
push 0x109490d0
push 0xd2
call fcn.1012e5b0
fld dword [esp + 0x20]
fadd qword [0x1013fa50]
mov edi, eax
call fcn.1012e5b0
push eax
push 0xffffffffffffffff
mov ecx, edi
call fcn.100bb860
fld dword [0x10140ca0]
add esp, 0x18
cmp dword [0x10a72280], 0xa
jne 0x1003c329
mov ecx, dword [0x10a722f8]
mov eax, esi
imul eax, eax, 0x64
cdq
idiv ecx
mov dword [esp + 0x18], eax
cmp eax, ecx
jle 0x1003c20a
mov dword [esp + 0x18], ecx
fild dword [esp + 0x18]
fmul qword [0x10140c98]
fdiv qword [0x1013f760]
fstp dword [esp + 0x3c]
fld dword [esp + 0x3c]
fcom st(1)
fnstsw ax
test ah, 0x41
jne 0x1003c235
fstp st(0)
fstp dword [esp + 0x3c]
fldz
jmp 0x1003c24c
fldz
fcom st(1)
fnstsw ax
fstp st(1)
test ah, 0x41
jne 0x1003c24a
fxch st(1)
fstp dword [esp + 0x3c]
jmp 0x1003c24c
fstp st(1)
push ecx
fst dword [esp]
push 1
fld1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
fld dword [0x1013f5cc]
mov eax, 0x637c60
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x1013f710]
fstp dword [esp + 0xc]
fld dword [esp + 0x68]
fstp dword [esp + 8]
fld dword [esp + 0x48]
fstp dword [esp + 4]
fld dword [esp + 0x4c]
fstp dword [esp]
push 0x7c15
call eax
fld dword [esp + 0x44]
fadd qword [0x1013f888]
add esp, 0x30
push 0x10949058
push 0xd2
call fcn.1012e5b0
fld dword [esp + 0x18]
fadd qword [0x1013ff38]
mov edi, eax
call fcn.1012e5b0
push eax
push 0xff00ffff
mov ebx, 1
mov ecx, edi
call fcn.100bb860
fld dword [esp + 0x24]
mov ecx, dword [0x10a722f8]
fadd qword [0x1013fe18]
mov edx, dword [0x10a72330]
add esp, 0x10
push ecx
push edx
push 0x109490d0
push 0xd2
call fcn.1012e5b0
fld dword [esp + 0x20]
fadd qword [0x1013fa50]
mov edi, eax
call fcn.1012e5b0
push eax
push 0xffffffffffffffff
mov ecx, edi
call fcn.100bb860
fld dword [0x10140ca0]
add esp, 0x18
cmp dword [0x10a72280], 0xb
jne 0x1003c46f
mov ecx, dword [0x10a722fc]
mov eax, esi
imul eax, eax, 0x64
cdq
idiv ecx
mov dword [esp + 0x18], eax
cmp eax, ecx
jle 0x1003c350
mov dword [esp + 0x18], ecx
fild dword [esp + 0x18]
fmul qword [0x10140c98]
fdiv qword [0x1013f760]
fstp dword [esp + 0x3c]
fld dword [esp + 0x3c]
fcom st(1)
fnstsw ax
test ah, 0x41
jne 0x1003c37b
fstp st(0)
fstp dword [esp + 0x3c]
fldz
jmp 0x1003c392
fldz
fcom st(1)
fnstsw ax
fstp st(1)
test ah, 0x41
jne 0x1003c390
fxch st(1)
fstp dword [esp + 0x3c]
jmp 0x1003c392
fstp st(1)
push ecx
fst dword [esp]
push 1
fld1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
fld dword [0x1013f5cc]
mov eax, 0x637c60
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x1013f710]
fstp dword [esp + 0xc]
fld dword [esp + 0x68]
fstp dword [esp + 8]
fld dword [esp + 0x48]
fstp dword [esp + 4]
fld dword [esp + 0x4c]
fstp dword [esp]
push 0x7c15
call eax
fld dword [esp + 0x44]
fadd qword [0x1013f888]
add esp, 0x30
push 0x10949058
push 0xd2
call fcn.1012e5b0
fld dword [esp + 0x18]
fadd qword [0x1013ff38]
mov edi, eax
call fcn.1012e5b0
push eax
push 0xff00ffff
mov ebx, 1
mov ecx, edi
call fcn.100bb860
fld dword [esp + 0x24]
mov ecx, dword [0x10a722fc]
fadd qword [0x1013fe18]
mov edx, dword [0x10a72330]
add esp, 0x10
push ecx
push edx
push 0x109490d0
push 0xd2
call fcn.1012e5b0
fld dword [esp + 0x20]
fadd qword [0x1013fa50]
mov edi, eax
call fcn.1012e5b0
push eax
push 0xffffffffffffffff
mov ecx, edi
call fcn.100bb860
fld dword [0x10140ca0]
add esp, 0x18
cmp dword [0x10a72280], 0xc
jl 0x1003c577
mov ecx, dword [0x10a722fc]
mov eax, esi
imul eax, eax, 0x64
cdq
idiv ecx
mov dword [esp + 0x18], eax
cmp eax, ecx
jle 0x1003c496
mov dword [esp + 0x18], ecx
fild dword [esp + 0x18]
fmul qword [0x10140c98]
fdiv qword [0x1013f760]
fstp dword [esp + 0x3c]
fld dword [esp + 0x3c]
fcom st(1)
fnstsw ax
test ah, 0x41
jne 0x1003c4c1
fstp st(0)
fstp dword [esp + 0x3c]
fldz
jmp 0x1003c4d8
fldz
fcom st(1)
fnstsw ax
fstp st(1)
test ah, 0x41
jne 0x1003c4d6
fxch st(1)
fstp dword [esp + 0x3c]
jmp 0x1003c4d8
fstp st(1)
push ecx
fst dword [esp]
push 1
fld1
push 1
sub esp, 0x20
fstp dword [esp + 0x1c]
fld dword [0x1013f5cc]
mov eax, 0x637c60
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x1013f710]
fstp dword [esp + 0xc]
fld dword [esp + 0x68]
fstp dword [esp + 8]
fld dword [esp + 0x48]
fstp dword [esp + 4]
fld dword [esp + 0x4c]
fstp dword [esp]
push 0x7c15
call eax
fld dword [esp + 0x44]
mov ecx, dword [0x10a722fc]
fadd qword [0x1013fe18]
mov edx, dword [0x10a72330]
add esp, 0x30
push ecx
push edx
push 0x109490d0
push 0xd2
call fcn.1012e5b0
fld dword [esp + 0x20]
fadd qword [0x1013fa50]
mov esi, eax
call fcn.1012e5b0
push eax
push 0xffffffffffffffff
mov ebx, 1
mov ecx, esi
call fcn.100bb860
add esp, 0x18
jmp 0x1003c579
fstp st(0)
fld dword [esp + 0x14]
push 0x10949490
fld qword [0x1013fa98]
push 0
fadd st(1), st(0)
sub esp, 0x10
fxch st(1)
fstp dword [esp + 0x54]
fld dword [0x1013faa8]
fstp dword [esp + 0xc]
fld dword [0x1013f550]
fstp dword [esp + 8]
fld dword [esp + 0x54]
fstp dword [esp + 4]
fadd dword [esp + 0x28]
fstp dword [esp + 0x48]
fld dword [esp + 0x48]
fstp dword [esp]
push 0x10a887f8
call fcn.10026050
mov esi, dword [sym.imp.KERNEL32.dll_GetTickCount]
add esp, 0x1c
test al, al
je 0x1003c61a
call esi
mov ecx, dword [0x10a88930]
add ecx, 0x190
cmp ecx, eax
ja 0x1003c61a
push 0
mov eax, 1
push 0
mov byte [0x118cf3a9], al
push 0x19
mov edx, 0x6d6c20
mov dword [0xe8cb3c], eax
call edx
add esp, 0xc
push 0x22
mov eax, 0x861110
call eax
mov edx, 0x85f9a0
mov ecx, eax
call edx
fld dword [0x1013faa8]
push 0x10949148
push 0
sub esp, 0x10
fstp dword [esp + 0xc]
fld dword [0x1013f550]
fstp dword [esp + 8]
fld dword [esp + 0x54]
fstp dword [esp + 4]
fld dword [esp + 0x28]
fadd qword [0x10140b90]
fstp dword [esp + 0x54]
fld dword [esp + 0x54]
fstp dword [esp]
push 0x10a887f8
call fcn.10026050
add esp, 0x1c
test al, al
je 0x1003c6a4
call esi
mov ecx, dword [0x10a88930]
add ecx, 0x190
cmp ecx, eax
ja 0x1003c6a4
mov eax, 1
call fcn.1003df30
push 0
push 0
push 0x19
mov edx, 0x6d6c20
call edx
add esp, 0xc
push 0x22
mov eax, 0x861110
call eax
mov edx, 0x85f9a0
mov ecx, eax
call edx
mov eax, dword [0x10a72280]
fld dword [esp + 0x14]
fadd qword [0x10140520]
push eax
push 0x109491c0
push 0xd2
call fcn.1012e5b0
fld dword [esp + 0x1c]
fadd qword [0x1013ff38]
mov esi, eax
call fcn.1012e5b0
push eax
push 0xff00ffff
mov ebx, 1
mov ecx, esi
call fcn.100bb860
fld dword [esp + 0x28]
fadd qword [0x1013ff78]
add esp, 0xc
mov eax, 0x89
mov ecx, 0x118c4e50
fst qword [esp + 0x30]
fstp dword [esp + 0x44]
fld dword [esp + 0x18]
fadd qword [0x1013fb00]
fst qword [esp + 0x28]
fld dword [esp + 0x44]
fstp dword [esp + 4]
fstp dword [esp + 0x38]
fld dword [esp + 0x38]
fstp dword [esp]
call fcn.100b8700
fld qword [esp + 0x28]
call fcn.1012e5b0
fld qword [esp + 0x20]
push 0x17
mov edi, eax
call fcn.1012e5b0
lea esi, [ebx + 0x13]
mov edx, edi
mov ecx, eax
call fcn.10046570
mov ebx, dword [sym.imp.USER32.dll_GetForegroundWindow]
test al, al
je 0x1003c7a7
push 1
mov ecx, 0x791090
call ecx
add esp, 4
test al, al
je 0x1003c7a7
call ebx
cmp eax, dword [0xe8c578]
jne 0x1003c7a7
mov eax, dword [0x10165034]
cmp eax, 1
jle 0x1003c79c
cmp eax, 3
jg 0x1003c79c
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov edx, dword [0x10165048]
add edx, 0x190
cmp edx, eax
ja 0x1003c79c
dec dword [0x10165034]
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x10165048], eax
fld dword [esp + 0x10]
sub esp, 8
fadd qword [0x10140c88]
mov eax, 0x88
mov ecx, 0x118c4e50
fst qword [esp + 0x38]
fld dword [esp + 0x44]
fstp dword [esp + 4]
fstp dword [esp + 0x44]
fld dword [esp + 0x44]
fstp dword [esp]
call fcn.100b8700
fld qword [esp + 0x30]
push 0x17
call fcn.1012e5b0
mov edx, edi
mov ecx, eax
call fcn.10046570
test al, al
je 0x1003c842
push 1
mov eax, 0x791090
call eax
add esp, 4
test al, al
je 0x1003c842
call ebx
cmp eax, dword [0xe8c578]
jne 0x1003c842
mov eax, dword [0x10165034]
cmp eax, 1
jl 0x1003c837
cmp eax, 3
jge 0x1003c837
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [0x10165048]
add ecx, 0x190
cmp ecx, eax
ja 0x1003c837
inc dword [0x10165034]
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x10165048], eax
fld dword [esp + 0x14]
push ecx
fadd qword [0x1013f958]
mov edx, 0x637c60
fstp dword [esp + 0x1c]
fld dword [esp + 0x14]
fadd qword [0x1013fc18]
fstp dword [esp + 0x40]
fldz
fst dword [esp]
fld1
push 1
push 1
sub esp, 0x20
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x10140378]
fstp dword [esp + 0xc]
fld dword [0x1013f8cc]
fstp dword [esp + 8]
fld dword [esp + 0x44]
fstp dword [esp + 4]
fld dword [esp + 0x68]
fstp dword [esp]
push 0x896
call edx
fld dword [esp + 0x40]
fadd qword [0x101405a8]
add esp, 0x2c
mov eax, 0x637c60
fstp dword [esp + 0x34]
fldz
fst dword [esp]
fld1
push 1
push 1
sub esp, 0x20
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x10140378]
fstp dword [esp + 0xc]
fld dword [0x1013f8cc]
fstp dword [esp + 8]
fld dword [esp + 0x44]
fstp dword [esp + 4]
fld dword [esp + 0x5c]
fstp dword [esp]
push 0x896
call eax
fld dword [esp + 0x40]
fadd qword [0x1013f9e0]
add esp, 0x2c
mov ecx, 0x637c60
fstp dword [esp + 0x2c]
fldz
fst dword [esp]
fld1
push 1
push 1
sub esp, 0x20
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x10140378]
fstp dword [esp + 0xc]
fld dword [0x1013f8cc]
fstp dword [esp + 8]
fld dword [esp + 0x44]
fstp dword [esp + 4]
fld dword [esp + 0x54]
fstp dword [esp]
push 0x896
call ecx
fld dword [esp + 0x40]
fadd qword [0x1013fb50]
fstp dword [esp + 0x50]
fldz
add esp, 0x2c
fst dword [esp]
mov edx, 0x637c60
fld1
push 1
push 1
sub esp, 0x20
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x10140378]
fstp dword [esp + 0xc]
fld dword [0x1013f8cc]
fstp dword [esp + 8]
fld dword [esp + 0x44]
fstp dword [esp + 4]
fld dword [esp + 0x4c]
fstp dword [esp]
push 0x896
call edx
mov eax, dword [0x10165034]
add esp, 0x30
dec eax
je 0x1003d7bd
dec eax
je 0x1003d0d0
dec eax
jne 0x1003ddf9
cmp dword [0x10a72280], 9
jl 0x1003ca3d
fldz
push ecx
fst dword [esp]
mov eax, 0x637c60
fld1
push 1
push 1
sub esp, 0x20
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x10140378]
fstp dword [esp + 0xc]
fld dword [0x1013f8cc]
fstp dword [esp + 8]
fld dword [esp + 0x44]
fstp dword [esp + 4]
fld dword [esp + 0x68]
fstp dword [esp]
push 0x898
call eax
add esp, 0x30
cmp dword [0x10a72280], 0xa
jl 0x1003ca97
fldz
push ecx
fst dword [esp]
mov ecx, 0x637c60
fld1
push 1
push 1
sub esp, 0x20
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x10140378]
fstp dword [esp + 0xc]
fld dword [0x1013f8cc]
fstp dword [esp + 8]
fld dword [esp + 0x44]
fstp dword [esp + 4]
fld dword [esp + 0x5c]
fstp dword [esp]
push 0x898
call ecx
add esp, 0x30
cmp dword [0x10a72280], 0xb
jl 0x1003caf1
fldz
push ecx
fst dword [esp]
mov edx, 0x637c60
fld1
push 1
push 1
sub esp, 0x20
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x10140378]
fstp dword [esp + 0xc]
fld dword [0x1013f8cc]
fstp dword [esp + 8]
fld dword [esp + 0x44]
fstp dword [esp + 4]
fld dword [esp + 0x54]
fstp dword [esp]
push 0x898
call edx
add esp, 0x30
cmp dword [0x10a72280], 0xc
jl 0x1003cb4b
fldz
push ecx
fst dword [esp]
mov eax, 0x637c60
fld1
push 1
push 1
sub esp, 0x20
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x10140378]
fstp dword [esp + 0xc]
fld dword [0x1013f8cc]
fstp dword [esp + 8]
fld dword [esp + 0x44]
fstp dword [esp + 4]
fld dword [esp + 0x4c]
fstp dword [esp]
push 0x898
call eax
add esp, 0x30
fldz
push ecx
fst dword [esp]
mov ecx, 0x637c60
fld1
push 1
push 1
sub esp, 0x20
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x1013f910]
fstp dword [esp + 0xc]
fld dword [0x1013fd08]
fstp dword [esp + 8]
fld dword [esp + 0x44]
fstp dword [esp + 4]
fld dword [esp + 0x3c]
fadd qword [0x10140960]
fstp dword [esp + 0x68]
fld dword [esp + 0x68]
fstp dword [esp]
push 0x2a94
call ecx
fldz
fst dword [esp + 0x2c]
add esp, 0x2c
fld1
push 1
push 1
sub esp, 0x20
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
mov edx, 0x637c60
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x1013f910]
fstp dword [esp + 0xc]
fld dword [0x1013fd08]
fstp dword [esp + 8]
fld dword [esp + 0x44]
fstp dword [esp + 4]
fld dword [esp + 0x3c]
fadd qword [0x1013fc90]
fstp dword [esp + 0x68]
fld dword [esp + 0x68]
fstp dword [esp]
push 0x2af8
call edx
fldz
fst dword [esp + 0x2c]
add esp, 0x2c
fld1
push 1
push 1
sub esp, 0x20
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
mov eax, 0x637c60
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x1013f910]
fstp dword [esp + 0xc]
fld dword [0x1013fd08]
fstp dword [esp + 8]
fld dword [esp + 0x44]
fstp dword [esp + 4]
fld dword [esp + 0x3c]
fadd qword [0x10140c80]
fstp dword [esp + 0x68]
fld dword [esp + 0x68]
fstp dword [esp]
push 0x2b5c
call eax
fldz
add esp, 0x2c
fst dword [esp]
push 1
push 1
sub esp, 0x20
fld1
mov ecx, 0x637c60
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x1013f910]
fstp dword [esp + 0xc]
fld dword [0x1013fd08]
fstp dword [esp + 8]
fld dword [esp + 0x44]
fstp dword [esp + 4]
fld dword [esp + 0x3c]
fadd qword [0x10140c78]
fstp dword [esp + 0x68]
fld dword [esp + 0x68]
fstp dword [esp]
push 0x2bc0
call ecx
fld dword [esp + 0x44]
fadd qword [0x1013fb08]
call fcn.1012e5b0
fld dword [esp + 0x40]
fadd qword [0x1013f7b8]
mov dword [esp + 0x50], eax
call fcn.1012e5b0
mov edx, dword [0x10a722c0]
mov ecx, dword [esp + 0x50]
push edx
push 0x109492b0
mov esi, eax
push 0xd2
push esi
push 0xff38ffac
mov ebx, 1
call fcn.100bb860
add esp, 0x44
push 0x1094a570
push 0xd2
push esi
push 0xffffffffffffffff
mov ecx, edi
call fcn.100bb860
fld dword [esp + 0x24]
fadd qword [0x1013fa50]
call fcn.1012e5b0
push 0x1094a5e8
push 0xd2
push esi
push 0xffffffffffffffff
mov ecx, eax
mov dword [esp + 0x3c], eax
call fcn.100bb860
fld dword [esp + 0x34]
fadd qword [0x10140160]
call fcn.1012e5b0
push 0x1094a660
push 0xd2
push esi
push 0xffffffffffffffff
mov ecx, eax
mov dword [esp + 0x48], eax
call fcn.100bb860
fld dword [esp + 0x44]
fadd qword [0x1013f9a8]
call fcn.1012e5b0
mov ecx, dword [0x10a7234c]
push ecx
push 0x1094a6d8
push 0xd2
push esi
push 0xffffffffffffffff
mov ecx, eax
mov dword [esp + 0x6c], eax
call fcn.100bb860
fld dword [esp + 0x58]
fadd qword [0x1013fa78]
add esp, 0x44
call fcn.1012e5b0
mov dword [esp + 0x30], eax
push 0x1094a750
push 0xd2
push esi
push 0xffffffffffffffff
mov ecx, eax
call fcn.100bb860
fld dword [esp + 0x24]
fadd qword [0x10140120]
call fcn.1012e5b0
mov edx, dword [0x10a72320]
push edx
push 0x10949670
push 0xd2
push esi
push 0xff38ffac
mov ecx, eax
mov dword [esp + 0x60], eax
call fcn.100bb860
fld dword [esp + 0x38]
fadd qword [0x1013f9e0]
add esp, 0x24
call fcn.1012e5b0
push 0x109496e8
push 0xd2
push esi
push 0xff38ffac
mov ecx, eax
mov dword [esp + 0x24], eax
call fcn.100bb860
fld dword [esp + 0x20]
fadd qword [0x1013f928]
call fcn.1012e5b0
mov ecx, dword [esp + 0x30]
mov esi, eax
mov eax, dword [0x10a722c4]
push eax
push 0x109492b0
push 0xd2
push esi
push 0xff38ffac
call fcn.100bb860
add esp, 0x24
push 0x1094a7c8
push 0xd2
push esi
push 0xffffffffffffffff
mov ecx, edi
call fcn.100bb860
mov ecx, dword [esp + 0x2c]
push 0x1094a840
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov ecx, dword [esp + 0x38]
push 0x1094a8b8
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov ecx, dword [0x10a7234c]
push ecx
mov ecx, dword [esp + 0x5c]
push 0x1094a930
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov ecx, dword [esp + 0x74]
add esp, 0x44
push 0x1094a9a8
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov edx, dword [0x10a72324]
mov ecx, dword [esp + 0x4c]
push edx
push 0x10949670
push 0xd2
push esi
push 0xff38ffac
call fcn.100bb860
mov ecx, dword [esp + 0x38]
add esp, 0x24
push 0x109496e8
push 0xd2
push esi
push 0xff38ffac
call fcn.100bb860
fld dword [esp + 0x20]
fadd qword [0x10140c70]
call fcn.1012e5b0
mov ecx, dword [esp + 0x30]
mov esi, eax
mov eax, dword [0x10a722c8]
push eax
push 0x109492b0
push 0xd2
push esi
push 0xff38ffac
call fcn.100bb860
add esp, 0x24
push 0x1094aa20
push 0xd2
push esi
push 0xffffffffffffffff
mov ecx, edi
call fcn.100bb860
mov ecx, dword [esp + 0x2c]
push 0x1094aa98
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov ecx, dword [esp + 0x38]
push 0x1094ab10
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov ecx, dword [0x10a7234c]
push ecx
mov ecx, dword [esp + 0x5c]
push 0x1094ab88
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov ecx, dword [esp + 0x74]
add esp, 0x44
push 0x1094ac00
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov edx, dword [0x10a72328]
mov ecx, dword [esp + 0x4c]
push edx
push 0x10949670
push 0xd2
push esi
push 0xff38ffac
call fcn.100bb860
mov ecx, dword [esp + 0x38]
add esp, 0x24
push 0x109496e8
push 0xd2
push esi
push 0xff38ffac
call fcn.100bb860
fld dword [esp + 0x20]
fadd qword [0x1013fe30]
call fcn.1012e5b0
mov ecx, dword [esp + 0x30]
mov esi, eax
mov eax, dword [0x10a722cc]
push eax
push 0x109492b0
push 0xd2
push esi
push 0xff38ffac
call fcn.100bb860
add esp, 0x24
push 0x1094ac78
push 0xd2
push esi
push 0xffffffffffffffff
mov ecx, edi
call fcn.100bb860
mov ecx, dword [esp + 0x2c]
push 0x1094acf0
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov ecx, dword [esp + 0x38]
push 0x1094ad68
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov ecx, dword [0x10a72350]
push ecx
mov ecx, dword [esp + 0x5c]
push 0x1094ade0
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov ecx, dword [esp + 0x74]
add esp, 0x44
push 0x1094ae58
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov edx, dword [0x10a7232c]
mov ecx, dword [esp + 0x4c]
push edx
push 0x10949670
push 0xd2
push esi
push 0xff38ffac
call fcn.100bb860
mov ecx, dword [esp + 0x38]
add esp, 0x24
push 0x109496e8
push 0xd2
jmp 0x1003ddeb
cmp dword [0x10a72280], 5
jl 0x1003d12a
fldz
push ecx
fst dword [esp]
mov eax, 0x637c60
fld1
push 1
push 1
sub esp, 0x20
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x10140378]
fstp dword [esp + 0xc]
fld dword [0x1013f8cc]
fstp dword [esp + 8]
fld dword [esp + 0x44]
fstp dword [esp + 4]
fld dword [esp + 0x68]
fstp dword [esp]
push 0x898
call eax
add esp, 0x30
cmp dword [0x10a72280], 6
jl 0x1003d184
fldz
push ecx
fst dword [esp]
mov ecx, 0x637c60
fld1
push 1
push 1
sub esp, 0x20
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x10140378]
fstp dword [esp + 0xc]
fld dword [0x1013f8cc]
fstp dword [esp + 8]
fld dword [esp + 0x44]
fstp dword [esp + 4]
fld dword [esp + 0x5c]
fstp dword [esp]
push 0x898
call ecx
add esp, 0x30
cmp dword [0x10a72280], 7
jl 0x1003d1de
fldz
push ecx
fst dword [esp]
mov edx, 0x637c60
fld1
push 1
push 1
sub esp, 0x20
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x10140378]
fstp dword [esp + 0xc]
fld dword [0x1013f8cc]
fstp dword [esp + 8]
fld dword [esp + 0x44]
fstp dword [esp + 4]
fld dword [esp + 0x54]
fstp dword [esp]
push 0x898
call edx
add esp, 0x30
cmp dword [0x10a72280], 8
jl 0x1003d238
fldz
push ecx
fst dword [esp]
mov eax, 0x637c60
fld1
push 1
push 1
sub esp, 0x20
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x10140378]
fstp dword [esp + 0xc]
fld dword [0x1013f8cc]
fstp dword [esp + 8]
fld dword [esp + 0x44]
fstp dword [esp + 4]
fld dword [esp + 0x4c]
fstp dword [esp]
push 0x898
call eax
add esp, 0x30
fldz
push ecx
fst dword [esp]
mov ecx, 0x637c60
fld1
push 1
push 1
sub esp, 0x20
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x1013f910]
fstp dword [esp + 0xc]
fld dword [0x1013fd08]
fstp dword [esp + 8]
fld dword [esp + 0x44]
fstp dword [esp + 4]
fld dword [esp + 0x3c]
fadd qword [0x10140960]
fstp dword [esp + 0x68]
fld dword [esp + 0x68]
fstp dword [esp]
push 0x2904
call ecx
fldz
fst dword [esp + 0x2c]
add esp, 0x2c
fld1
push 1
push 1
sub esp, 0x20
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
mov edx, 0x637c60
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x1013f910]
fstp dword [esp + 0xc]
fld dword [0x1013fd08]
fstp dword [esp + 8]
fld dword [esp + 0x44]
fstp dword [esp + 4]
fld dword [esp + 0x3c]
fadd qword [0x1013fc90]
fstp dword [esp + 0x68]
fld dword [esp + 0x68]
fstp dword [esp]
push 0x2968
call edx
fldz
fst dword [esp + 0x2c]
add esp, 0x2c
fld1
push 1
push 1
sub esp, 0x20
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
mov eax, 0x637c60
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x1013f910]
fstp dword [esp + 0xc]
fld dword [0x1013fd08]
fstp dword [esp + 8]
fld dword [esp + 0x44]
fstp dword [esp + 4]
fld dword [esp + 0x3c]
fadd qword [0x10140c80]
fstp dword [esp + 0x68]
fld dword [esp + 0x68]
fstp dword [esp]
push 0x29cc
call eax
fldz
add esp, 0x2c
fst dword [esp]
push 1
push 1
sub esp, 0x20
fld1
mov ecx, 0x637c60
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x1013f910]
fstp dword [esp + 0xc]
fld dword [0x1013fd08]
fstp dword [esp + 8]
fld dword [esp + 0x44]
fstp dword [esp + 4]
fld dword [esp + 0x3c]
fadd qword [0x10140c78]
fstp dword [esp + 0x68]
fld dword [esp + 0x68]
fstp dword [esp]
push 0x2a30
call ecx
fld dword [esp + 0x44]
fadd qword [0x1013fb08]
call fcn.1012e5b0
fld dword [esp + 0x40]
fadd qword [0x1013f7b8]
mov dword [esp + 0x50], eax
call fcn.1012e5b0
mov edx, dword [0x10a722b0]
mov ecx, dword [esp + 0x50]
push edx
push 0x109492b0
mov esi, eax
push 0xd2
push esi
push 0xff38ffac
mov ebx, 1
call fcn.100bb860
add esp, 0x44
push 0x10949c10
push 0xd2
push esi
push 0xffffffffffffffff
mov ecx, edi
call fcn.100bb860
fld dword [esp + 0x24]
fadd qword [0x1013fa50]
call fcn.1012e5b0
push 0x10949c88
push 0xd2
push esi
push 0xffffffffffffffff
mov ecx, eax
mov dword [esp + 0x3c], eax
call fcn.100bb860
fld dword [esp + 0x34]
fadd qword [0x10140160]
call fcn.1012e5b0
push 0x10949d00
push 0xd2
push esi
push 0xffffffffffffffff
mov ecx, eax
mov dword [esp + 0x48], eax
call fcn.100bb860
fld dword [esp + 0x44]
fadd qword [0x1013f9a8]
call fcn.1012e5b0
mov ecx, dword [0x10a72344]
push ecx
push 0x10949d78
push 0xd2
push esi
push 0xffffffffffffffff
mov ecx, eax
mov dword [esp + 0x6c], eax
call fcn.100bb860
fld dword [esp + 0x58]
fadd qword [0x1013fa78]
add esp, 0x44
call fcn.1012e5b0
mov dword [esp + 0x30], eax
push 0x10949df0
push 0xd2
push esi
push 0xffffffffffffffff
mov ecx, eax
call fcn.100bb860
fld dword [esp + 0x24]
fadd qword [0x10140120]
call fcn.1012e5b0
mov edx, dword [0x10a72310]
push edx
push 0x10949670
push 0xd2
push esi
push 0xff38ffac
mov ecx, eax
mov dword [esp + 0x60], eax
call fcn.100bb860
fld dword [esp + 0x38]
fadd qword [0x1013f9e0]
add esp, 0x24
call fcn.1012e5b0
push 0x109496e8
push 0xd2
push esi
push 0xff38ffac
mov ecx, eax
mov dword [esp + 0x24], eax
call fcn.100bb860
fld dword [esp + 0x20]
fadd qword [0x1013f928]
call fcn.1012e5b0
mov ecx, dword [esp + 0x30]
mov esi, eax
mov eax, dword [0x10a722b4]
push eax
push 0x109492b0
push 0xd2
push esi
push 0xff38ffac
call fcn.100bb860
add esp, 0x24
push 0x10949e68
push 0xd2
push esi
push 0xffffffffffffffff
mov ecx, edi
call fcn.100bb860
mov ecx, dword [esp + 0x2c]
push 0x10949ee0
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov ecx, dword [esp + 0x38]
push 0x10949f58
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov ecx, dword [0x10a72348]
push ecx
mov ecx, dword [esp + 0x5c]
push 0x10949fd0
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov ecx, dword [esp + 0x74]
add esp, 0x44
push 0x1094a048
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov edx, dword [0x10a72314]
mov ecx, dword [esp + 0x4c]
push edx
push 0x10949670
push 0xd2
push esi
push 0xff38ffac
call fcn.100bb860
mov ecx, dword [esp + 0x38]
add esp, 0x24
push 0x109496e8
push 0xd2
push esi
push 0xff38ffac
call fcn.100bb860
fld dword [esp + 0x20]
fadd qword [0x10140c70]
call fcn.1012e5b0
mov ecx, dword [esp + 0x30]
mov esi, eax
mov eax, dword [0x10a722b8]
push eax
push 0x109492b0
push 0xd2
push esi
push 0xff38ffac
call fcn.100bb860
add esp, 0x24
push 0x1094a0c0
push 0xd2
push esi
push 0xffffffffffffffff
mov ecx, edi
call fcn.100bb860
mov ecx, dword [esp + 0x2c]
push 0x1094a138
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov ecx, dword [esp + 0x38]
push 0x1094a1b0
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov ecx, dword [0x10a72348]
push ecx
mov ecx, dword [esp + 0x5c]
push 0x1094a228
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov ecx, dword [esp + 0x74]
add esp, 0x44
push 0x1094a2a0
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov edx, dword [0x10a72318]
mov ecx, dword [esp + 0x4c]
push edx
push 0x10949670
push 0xd2
push esi
push 0xff38ffac
call fcn.100bb860
mov ecx, dword [esp + 0x38]
add esp, 0x24
push 0x109496e8
push 0xd2
push esi
push 0xff38ffac
call fcn.100bb860
fld dword [esp + 0x20]
fadd qword [0x1013fe30]
call fcn.1012e5b0
mov ecx, dword [esp + 0x30]
mov esi, eax
mov eax, dword [0x10a722bc]
push eax
push 0x109492b0
push 0xd2
push esi
push 0xff38ffac
call fcn.100bb860
add esp, 0x24
push 0x1094a318
push 0xd2
push esi
push 0xffffffffffffffff
mov ecx, edi
call fcn.100bb860
mov ecx, dword [esp + 0x2c]
push 0x1094a390
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov ecx, dword [esp + 0x38]
push 0x1094a408
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov ecx, dword [0x10a72348]
push ecx
mov ecx, dword [esp + 0x5c]
push 0x1094a480
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov ecx, dword [esp + 0x74]
add esp, 0x44
push 0x1094a4f8
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov edx, dword [0x10a7231c]
mov ecx, dword [esp + 0x4c]
push edx
push 0x10949670
push 0xd2
push esi
push 0xff38ffac
call fcn.100bb860
mov ecx, dword [esp + 0x38]
add esp, 0x24
push 0x109496e8
push 0xd2
jmp 0x1003ddeb
cmp dword [0x10a72280], 1
jl 0x1003d817
fldz
push ecx
fst dword [esp]
mov eax, 0x637c60
fld1
push 1
push 1
sub esp, 0x20
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x10140378]
fstp dword [esp + 0xc]
fld dword [0x1013f8cc]
fstp dword [esp + 8]
fld dword [esp + 0x44]
fstp dword [esp + 4]
fld dword [esp + 0x68]
fstp dword [esp]
push 0x898
call eax
add esp, 0x30
cmp dword [0x10a72280], 2
jl 0x1003d871
fldz
push ecx
fst dword [esp]
mov ecx, 0x637c60
fld1
push 1
push 1
sub esp, 0x20
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x10140378]
fstp dword [esp + 0xc]
fld dword [0x1013f8cc]
fstp dword [esp + 8]
fld dword [esp + 0x44]
fstp dword [esp + 4]
fld dword [esp + 0x5c]
fstp dword [esp]
push 0x898
call ecx
add esp, 0x30
cmp dword [0x10a72280], 3
jl 0x1003d8cb
fldz
push ecx
fst dword [esp]
mov edx, 0x637c60
fld1
push 1
push 1
sub esp, 0x20
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x10140378]
fstp dword [esp + 0xc]
fld dword [0x1013f8cc]
fstp dword [esp + 8]
fld dword [esp + 0x44]
fstp dword [esp + 4]
fld dword [esp + 0x54]
fstp dword [esp]
push 0x898
call edx
add esp, 0x30
cmp dword [0x10a72280], 4
jl 0x1003d925
fldz
push ecx
fst dword [esp]
mov eax, 0x637c60
fld1
push 1
push 1
sub esp, 0x20
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x10140378]
fstp dword [esp + 0xc]
fld dword [0x1013f8cc]
fstp dword [esp + 8]
fld dword [esp + 0x44]
fstp dword [esp + 4]
fld dword [esp + 0x4c]
fstp dword [esp]
push 0x898
call eax
add esp, 0x30
fldz
push ecx
fst dword [esp]
mov ecx, 0x637c60
fld1
push 1
push 1
sub esp, 0x20
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x1013f910]
fstp dword [esp + 0xc]
fld dword [0x1013fd08]
fstp dword [esp + 8]
fld dword [esp + 0x44]
fstp dword [esp + 4]
fld dword [esp + 0x3c]
fadd qword [0x10140960]
fstp dword [esp + 0x68]
fld dword [esp + 0x68]
fstp dword [esp]
push 0x2774
call ecx
fldz
fst dword [esp + 0x2c]
add esp, 0x2c
fld1
push 1
push 1
sub esp, 0x20
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
mov edx, 0x637c60
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x1013f910]
fstp dword [esp + 0xc]
fld dword [0x1013fd08]
fstp dword [esp + 8]
fld dword [esp + 0x44]
fstp dword [esp + 4]
fld dword [esp + 0x3c]
fadd qword [0x1013fc90]
fstp dword [esp + 0x68]
fld dword [esp + 0x68]
fstp dword [esp]
push 0x27d8
call edx
fldz
fst dword [esp + 0x2c]
add esp, 0x2c
fld1
push 1
push 1
sub esp, 0x20
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
mov eax, 0x637c60
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x1013f910]
fstp dword [esp + 0xc]
fld dword [0x1013fd08]
fstp dword [esp + 8]
fld dword [esp + 0x44]
fstp dword [esp + 4]
fld dword [esp + 0x3c]
fadd qword [0x10140c80]
fstp dword [esp + 0x68]
fld dword [esp + 0x68]
fstp dword [esp]
push 0x283c
call eax
fldz
add esp, 0x2c
fst dword [esp]
push 1
push 1
sub esp, 0x20
fld1
mov ecx, 0x637c60
fst dword [esp + 0x1c]
fstp dword [esp + 0x18]
fst dword [esp + 0x14]
fstp dword [esp + 0x10]
fld dword [0x1013f910]
fstp dword [esp + 0xc]
fld dword [0x1013fd08]
fstp dword [esp + 8]
fld dword [esp + 0x44]
fstp dword [esp + 4]
fld dword [esp + 0x3c]
fadd qword [0x10140c78]
fstp dword [esp + 0x68]
fld dword [esp + 0x68]
fstp dword [esp]
push 0x28a0
call ecx
fld dword [esp + 0x44]
fadd qword [0x1013fb08]
call fcn.1012e5b0
fld dword [esp + 0x40]
fadd qword [0x1013f7b8]
mov dword [esp + 0x50], eax
call fcn.1012e5b0
mov edx, dword [0x10a722a0]
mov ecx, dword [esp + 0x50]
push edx
push 0x109492b0
mov esi, eax
push 0xd2
push esi
push 0xff38ffac
mov ebx, 1
call fcn.100bb860
add esp, 0x44
push 0x10949328
push 0xd2
push esi
push 0xffffffffffffffff
mov ecx, edi
call fcn.100bb860
fld dword [esp + 0x24]
fadd qword [0x1013fa50]
call fcn.1012e5b0
push 0x109493a0
push 0xd2
push esi
push 0xffffffffffffffff
mov ecx, eax
mov dword [esp + 0x3c], eax
call fcn.100bb860
fld dword [esp + 0x34]
fadd qword [0x10140160]
call fcn.1012e5b0
push 0x10949418
push 0xd2
push esi
push 0xffffffffffffffff
mov ecx, eax
mov dword [esp + 0x48], eax
call fcn.100bb860
fld dword [esp + 0x44]
fadd qword [0x1013f9a8]
call fcn.1012e5b0
mov ecx, dword [0x10a72300]
push ecx
push 0x10949670
push 0xd2
push esi
push 0xff38ffac
mov ecx, eax
mov dword [esp + 0x6c], eax
call fcn.100bb860
fld dword [esp + 0x54]
fadd qword [0x1013f928]
add esp, 0x44
call fcn.1012e5b0
mov edx, dword [0x10a722a4]
mov esi, eax
mov ecx, dword [esp + 0x20]
push edx
push 0x109492b0
push 0xd2
push esi
push 0xff38ffac
call fcn.100bb860
add esp, 0x14
push 0x10949508
push 0xd2
push esi
push 0xffffffffffffffff
mov ecx, edi
call fcn.100bb860
mov ecx, dword [esp + 0x2c]
push 0x10949580
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov ecx, dword [esp + 0x38]
push 0x109495f8
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov eax, dword [0x10a72304]
mov ecx, dword [esp + 0x58]
push eax
push 0x10949670
push 0xd2
push esi
push 0xff38ffac
call fcn.100bb860
fld dword [esp + 0x54]
fadd qword [0x10140c70]
add esp, 0x44
call fcn.1012e5b0
mov ecx, dword [0x10a722a8]
push ecx
mov ecx, dword [esp + 0x24]
push 0x109492b0
mov esi, eax
push 0xd2
push esi
push 0xff38ffac
call fcn.100bb860
add esp, 0x14
push 0x10949760
push 0xd2
push esi
push 0xffffffffffffffff
mov ecx, edi
call fcn.100bb860
mov ecx, dword [esp + 0x2c]
push 0x109497d8
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov ecx, dword [esp + 0x38]
push 0x10949850
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov edx, dword [0x10a72344]
mov ecx, dword [esp + 0x58]
push edx
push 0x109498c8
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
fld dword [esp + 0x58]
fadd qword [0x1013fa78]
add esp, 0x44
call fcn.1012e5b0
push 0x10949940
mov dword [esp + 0x34], eax
push 0xd2
push esi
push 0xffffffffffffffff
mov ecx, eax
call fcn.100bb860
fld dword [esp + 0x24]
fadd qword [0x10140120]
call fcn.1012e5b0
mov ecx, dword [0x10a72308]
push ecx
push 0x10949670
push 0xd2
push esi
push 0xff38ffac
mov ecx, eax
mov dword [esp + 0x60], eax
call fcn.100bb860
fld dword [esp + 0x34]
fadd qword [0x1013fe30]
add esp, 0x24
call fcn.1012e5b0
mov edx, dword [0x10a722ac]
mov ecx, dword [esp + 0x20]
push edx
push 0x109492b0
mov esi, eax
push 0xd2
push esi
push 0xff38ffac
call fcn.100bb860
add esp, 0x14
push 0x109499b8
push 0xd2
push esi
push 0xffffffffffffffff
mov ecx, edi
call fcn.100bb860
mov ecx, dword [esp + 0x2c]
push 0x10949a30
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov ecx, dword [esp + 0x38]
push 0x10949aa8
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov eax, dword [0x10a72344]
mov ecx, dword [esp + 0x58]
push eax
push 0x10949b20
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov ecx, dword [esp + 0x74]
add esp, 0x44
push 0x10949b98
push 0xd2
push esi
push 0xffffffffffffffff
call fcn.100bb860
mov ecx, dword [0x10a7230c]
push ecx
mov ecx, dword [esp + 0x50]
push 0x10949670
push 0xd2
push esi
push 0xff38ffac
call fcn.100bb860
fld dword [esp + 0x38]
fadd qword [0x1013f9e0]
add esp, 0x24
push 0x109496e8
push 0xd2
call fcn.1012e5b0
mov ecx, eax
push esi
push 0xff38ffac
call fcn.100bb860
add esp, 0x10
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret