Function at 0x45ff5f
Capabilities:
Check for software breakpoints

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x80
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x30], 0
mov dword [ebp - 4], 0
cmp dword [ebp - 4], 0
jne 0x461e89
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [0x4c], 0
call fcn.00461e8f
cmp dword [ebp - 0x10], eax
jl 0x45ffff
mov dword [ebp - 0x10], 0
jmp 0x461e89
cmp dword [ebp - 8], 0
jne 0x4602d6
mov dword [ebp - 0x14], 0
push 1
mov eax, 0x48e
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
push 0x56
push 0x107
call fcn.0042bfa3
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x460043
push ebx
call fcn.004d2065
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x460197
push 0x162
push 0x1f9
call fcn.0042d103
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x433]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
push 0x162
push 0x20d
call fcn.0042d103
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x433]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
push 0x162
push 0x1f9
call fcn.0042d103
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x433]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.00436125
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x225]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042e68d
inc dword [ebp - 0x14]
cmp dword [ebp - 0x14], 5
jne 0x460192
push 0x7b
call fcn.00436150
mov dword [ebp - 0x14], 0
jmp 0x460010
push 0x200
push 0x159
call fcn.0042d103
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x433]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042d144
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x197]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
xor ecx, ecx
lea eax, [ebp - 0x18]
mov ebx, eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
cmp ecx, 0x1e
jg 0x4602ce
push 1
mov eax, 0x16fb
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
push 0x76
push 0x308
call fcn.0042bfa3
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x46026b
push ebx
call fcn.004d2065
add esp, 4
cmp dword [ebp - 0x38], 0
jne 0x460286
mov dword [ebp - 8], 1
jmp 0x4602ce
call fcn.0042e68d
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x197]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
pop ebx
pop ecx
jmp 0x46022a
add esp, 8
jmp 0x45ffff
push 0x1871
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00426ea6
add esp, 8
cmp eax, 0
jne 0x46065e
push 1
mov eax, 0x187a
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
push 0x203
push 0x1cf
call fcn.0042bfa3
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x460324
push ebx
call fcn.004d2065
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x4603db
call fcn.0042e68d
cmp dword [0x4c], 1
jne 0x46034a
jmp 0x4603db
push 0x205
push 0x1f3
call fcn.0042d103
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x433]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042d144
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x197]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
jmp 0x4602f1
cmp dword [0x4c], 1
je 0x460659
push 1
mov eax, 0x1717
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
push 0x9a
push 0x1ce
call fcn.0042bfa3
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x46041b
push ebx
call fcn.004d2065
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x460482
push 1
mov eax, 0x16fb
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
push 0x76
push 0x308
call fcn.0042bfa3
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x460458
push ebx
call fcn.004d2065
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x460478
mov dword [ebp - 0xc], 1
call fcn.0042e68d
jmp 0x460482
call fcn.0042e68d
jmp 0x4603e8
cmp dword [ebp - 0xc], 0
jne 0x460654
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x4fd]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
push 0x225
push 0x149
call fcn.0042d103
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x433]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042d144
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x197]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
push 1
mov eax, 0x16fb
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
push 0x76
push 0x308
call fcn.0042bfa3
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x460587
push ebx
call fcn.004d2065
add esp, 4
cmp dword [ebp - 0x38], 0
jne 0x460640
inc dword [ebp - 0x14]
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x225]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042e68d
cmp dword [ebp - 0x14], 0x50
jne 0x46063b
push 0x225
push 0x1d7
call fcn.0042d103
push 0x80000301
push 0
push 0x12c
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042d144
push 0x80000301
push 0
push 0x12c
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
mov dword [ebp - 0xc], 1
jmp 0x460640
jmp 0x460554
cmp dword [ebp - 0xc], 0
jne 0x46064f
jmp 0x461e89
jmp 0x460659
call fcn.004294cd
jmp 0x461e84
push 0x103a
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00426ea6
add esp, 8
cmp eax, 0
jne 0x461e84
call fcn.0043dd87
mov dword [ebp - 0x34], eax
push 0x101f
push dword [ebp - 0x34]
call fcn.00426ea6
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4606af
push ebx
call fcn.004d2065
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x461233
push 0x1033
mov ebx, dword [ebp + 0xc]
push dword [ebx]
call fcn.00426ea6
add esp, 8
cmp eax, 0
jne 0x460c04
push 0x205
push 0x158
call fcn.0042d103
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x433]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042d144
push 0x80000301
push 0
push 0x12c
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
push 0x217
push 0x146
call fcn.0042d103
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x433]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042d144
push 0x80000301
push 0
push 0x12c
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042dbf3
mov dword [ebp - 0x34], eax
push 0x80000004
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x4607cb
mov eax, 0x1e
push eax
push 1
mov ebx, 0x9dc
call fcn.004d2077
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4607f1
push ebx
call fcn.004d2065
add esp, 4
mov eax, 0x1888
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
push dword [ebp - 0x38]
call fcn.0042e60d
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x460815
push ebx
call fcn.004d2065
add esp, 4
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x433]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
push 0xd
call fcn.00436150
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x433]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
push 1
mov eax, 0x187a
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
push 0x203
push 0x1cf
call fcn.0042bfa3
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4608ca
push ebx
call fcn.004d2065
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x460981
call fcn.0042e68d
cmp dword [0x4c], 1
jne 0x4608f0
jmp 0x460981
push 0x205
push 0x1f3
call fcn.0042d103
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x433]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042d144
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x197]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
jmp 0x460897
cmp dword [0x4c], 1
je 0x460bff
push 1
mov eax, 0x1717
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
push 0x9a
push 0x1ce
call fcn.0042bfa3
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4609c1
push ebx
call fcn.004d2065
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x460a28
push 1
mov eax, 0x16fb
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
push 0x76
push 0x308
call fcn.0042bfa3
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4609fe
push ebx
call fcn.004d2065
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x460a1e
mov dword [ebp - 0xc], 1
call fcn.0042e68d
jmp 0x460a28
call fcn.0042e68d
jmp 0x46098e
cmp dword [ebp - 0xc], 0
jne 0x460bfa
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x4fd]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
push 0x225
push 0x149
call fcn.0042d103
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x433]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042d144
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x197]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
push 1
mov eax, 0x16fb
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
push 0x76
push 0x308
call fcn.0042bfa3
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x460b2d
push ebx
call fcn.004d2065
add esp, 4
cmp dword [ebp - 0x38], 0
jne 0x460be6
inc dword [ebp - 0x14]
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x225]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042e68d
cmp dword [ebp - 0x14], 0x50
jne 0x460be1
push 0x225
push 0x1d7
call fcn.0042d103
push 0x80000301
push 0
push 0x12c
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042d144
push 0x80000301
push 0
push 0x12c
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
mov dword [ebp - 0xc], 1
jmp 0x460be6
jmp 0x460afa
cmp dword [ebp - 0xc], 0
jne 0x460bf5
jmp 0x461e89
jmp 0x460bff
call fcn.004294cd
jmp 0x46122e
push 0x12a
push 0x2b9
call fcn.0042d103
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x433]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042d144
push 0x80000301
push 0
push 0x12c
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
xor ecx, ecx
lea eax, [ebp - 0x1c]
mov ebx, eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
cmp ecx, 2
jg 0x460ec3
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x24], 0
xor ecx, ecx
lea eax, [ebp - 0x18]
mov ebx, eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
cmp ecx, 0x14
jg 0x460e19
fild dword [ebp - 0x20]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1725]
fstp qword [ebp - 0x40]
fild dword [ebp - 0x24]
fstp qword [ebp - 0x48]
fld qword [ebp - 0x48]
fadd qword [0x172d]
fstp qword [ebp - 0x50]
push 1
mov eax, 0x1735
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
fld qword [ebp - 0x50]
call fcn.00426e7f
push eax
fld qword [ebp - 0x40]
call fcn.00426e7f
push eax
call fcn.0042bfa3
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x460d09
push ebx
call fcn.004d2065
add esp, 4
cmp dword [ebp - 0x58], 0
jne 0x460de2
fild dword [ebp - 0x20]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x1725]
fstp qword [ebp - 0x40]
fild dword [ebp - 0x24]
fstp qword [ebp - 0x48]
fld qword [ebp - 0x48]
fadd qword [0x172d]
fstp qword [ebp - 0x50]
fld qword [ebp - 0x50]
call fcn.00426e7f
push eax
fld qword [ebp - 0x40]
call fcn.00426e7f
push eax
call fcn.0042d103
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x433]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.00436125
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x225]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
inc dword [ebp - 0x28]
cmp dword [ebp - 0x28], 3
jl 0x460ddd
jmp 0x460e19
jmp 0x460e12
add dword [ebp - 0x20], 0x33
cmp dword [ebp - 0x20], 0xcc
jl 0x460e12
add dword [ebp - 0x24], 0x33
mov dword [ebp - 0x20], 0
cmp dword [ebp - 0x24], 0xff
jl 0x460e12
mov dword [ebp - 0x24], 0
pop ebx
pop ecx
jmp 0x460c9c
add esp, 8
cmp dword [ebp - 0x28], 3
jl 0x460e30
jmp 0x460ec3
push 0x17c
push 0x312
call fcn.0042d103
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x433]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042d144
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x225]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
pop ebx
pop ecx
jmp 0x460c79
add esp, 8
push 1
mov eax, 0x187a
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
push 0x203
push 0x1cf
call fcn.0042bfa3
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x460ef9
push ebx
call fcn.004d2065
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x460fb0
call fcn.0042e68d
cmp dword [0x4c], 1
jne 0x460f1f
jmp 0x460fb0
push 0x205
push 0x1f3
call fcn.0042d103
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x433]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042d144
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x197]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
jmp 0x460ec6
cmp dword [0x4c], 1
je 0x46122e
push 1
mov eax, 0x1717
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
push 0x9a
push 0x1ce
call fcn.0042bfa3
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x460ff0
push ebx
call fcn.004d2065
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x461057
push 1
mov eax, 0x16fb
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
push 0x76
push 0x308
call fcn.0042bfa3
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x46102d
push ebx
call fcn.004d2065
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x46104d
mov dword [ebp - 0xc], 1
call fcn.0042e68d
jmp 0x461057
call fcn.0042e68d
jmp 0x460fbd
cmp dword [ebp - 0xc], 0
jne 0x461229
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x4fd]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
push 0x225
push 0x149
call fcn.0042d103
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x433]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042d144
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x197]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
push 1
mov eax, 0x16fb
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
push 0x76
push 0x308
call fcn.0042bfa3
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x46115c
push ebx
call fcn.004d2065
add esp, 4
cmp dword [ebp - 0x38], 0
jne 0x461215
inc dword [ebp - 0x14]
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x225]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042e68d
cmp dword [ebp - 0x14], 0x50
jne 0x461210
push 0x225
push 0x1d7
call fcn.0042d103
push 0x80000301
push 0
push 0x12c
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042d144
push 0x80000301
push 0
push 0x12c
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
mov dword [ebp - 0xc], 1
jmp 0x461215
jmp 0x461129
cmp dword [ebp - 0xc], 0
jne 0x461224
jmp 0x461e89
jmp 0x46122e
call fcn.004294cd
jmp 0x461e7f
push 1
mov eax, 0x1717
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
push 0x9a
push 0x1ce
call fcn.0042bfa3
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x461266
push ebx
call fcn.004d2065
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x4612cd
push 1
mov eax, 0x16fb
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
push 0x76
push 0x308
call fcn.0042bfa3
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4612a3
push ebx
call fcn.004d2065
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x4612c3
mov dword [ebp - 0xc], 1
call fcn.0042e68d
jmp 0x4612cd
call fcn.0042e68d
jmp 0x461233
cmp dword [ebp - 0xc], 0
jne 0x461e7a
mov dword [ebp - 0x2c], 0
push 0x3ff00000
push 0
mov eax, 0x443
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
push 0xa4
push 0x16b
push 0x91
push 0x145
call fcn.0042d7f4
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x461320
push ebx
call fcn.004d2065
add esp, 4
push 0x80000004
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x461333
mov eax, 0x1e
push eax
push 1
mov ebx, 0x9dc
call fcn.004d2077
add esp, 0x10
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x461359
push ebx
call fcn.004d2065
add esp, 4
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 0xa
jge 0x46137a
cmp dword [ebp - 0x30], 0
jle 0x46137a
mov eax, 1
jmp 0x46137c
xor eax, eax
test eax, eax
je 0x461959
call fcn.00461e8f
cmp dword [ebp - 0x10], eax
jge 0x46177a
fild dword [ebp - 0x10]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fmul qword [0x188b]
fstp qword [ebp - 0x40]
fld qword [0x1893]
fsub qword [ebp - 0x40]
fstp qword [ebp - 0x48]
fld qword [ebp - 0x48]
call fcn.00426e7f
push eax
push 0x311
call fcn.0042d103
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x433]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042d144
push 0x80000301
push 0
push 0x12c
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
mov eax, dword [ebp - 0x2c]
cmp dword [ebp - 0x30], eax
jle 0x461764
call fcn.004294cd
fild dword [ebp - 0x20]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x189b]
fstp qword [ebp - 0x40]
fild dword [ebp - 0x24]
fstp qword [ebp - 0x48]
fld qword [ebp - 0x48]
fadd qword [0x18a3]
fstp qword [ebp - 0x50]
fild dword [ebp - 0x20]
fstp qword [ebp - 0x58]
fld qword [ebp - 0x58]
fadd qword [0x18ab]
fstp qword [ebp - 0x60]
fild dword [ebp - 0x24]
fstp qword [ebp - 0x68]
fld qword [ebp - 0x68]
fadd qword [0x18b3]
fstp qword [ebp - 0x70]
push 0x3ff00000
push 0
mov eax, 0x443
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
fld qword [ebp - 0x70]
call fcn.00426e7f
push eax
fld qword [ebp - 0x60]
call fcn.00426e7f
push eax
fld qword [ebp - 0x50]
call fcn.00426e7f
push eax
fld qword [ebp - 0x40]
call fcn.00426e7f
push eax
call fcn.0042d7f4
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4614e5
push ebx
call fcn.004d2065
add esp, 4
push 0x80000004
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x4614fb
mov eax, 0x1e
push eax
push 1
mov ebx, 0x9dc
call fcn.004d2077
add esp, 0x10
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x461527
push ebx
call fcn.004d2065
add esp, 4
cmp dword [ebp - 0x7c], 0
jle 0x461720
inc dword [ebp - 0x2c]
fild dword [ebp - 0x20]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x189b]
fstp qword [ebp - 0x40]
fild dword [ebp - 0x24]
fstp qword [ebp - 0x48]
fld qword [ebp - 0x48]
fadd qword [0x18a3]
fstp qword [ebp - 0x50]
fld qword [ebp - 0x50]
call fcn.00426e7f
push eax
fld qword [ebp - 0x40]
call fcn.00426e7f
push eax
call fcn.0042d103
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x433]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042d144
push 0x80000301
push 0
push 0x12c
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
push 0x15e
push 0x107
call fcn.0042d103
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x433]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042d144
push 0x80000301
push 0
push 0x12c
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
push 0x16b
push 0x12c
call fcn.0042d103
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x433]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042d144
push 0x80000301
push 0
push 0x12c
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
push 0x16d
push 0x15d
call fcn.0042d103
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x433]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042d144
push 0x80000301
push 0
push 0x12c
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
jmp 0x46175f
add dword [ebp - 0x20], 0x33
cmp dword [ebp - 0x20], 0xcc
jl 0x46175f
mov dword [ebp - 0x20], 0
add dword [ebp - 0x24], 0x33
cmp dword [ebp - 0x24], 0xff
jl 0x46175f
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
inc dword [ebp - 0x10]
jmp 0x461764
jmp 0x461422
mov eax, dword [ebp - 0x2c]
cmp dword [ebp - 0x30], eax
jg 0x461775
jmp 0x46177a
jmp 0x461384
push 0x205
push 0x158
call fcn.0042d103
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x433]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042d144
push 0x80000301
push 0
push 0x12c
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
push 0x217
push 0x146
call fcn.0042d103
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x433]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042d144
push 0x80000301
push 0
push 0x12c
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042dbf3
mov dword [ebp - 0x34], eax
push 0x80000004
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x461871
mov eax, 0x1e
push eax
push 1
mov ebx, 0x9dc
call fcn.004d2077
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x461897
push ebx
call fcn.004d2065
add esp, 4
push 0x80000301
push 0
push dword [ebp - 0x30]
push 1
mov ebx, 0x168
call fcn.004d2077
add esp, 0x10
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
push dword [ebp - 0x38]
call fcn.0042e60d
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4618d2
push ebx
call fcn.004d2065
add esp, 4
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x433]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
push 0xd
call fcn.00436150
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x433]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
jmp 0x461ae0
push 0x205
push 0x158
call fcn.0042d103
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x433]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042d144
push 0x80000301
push 0
push 0x12c
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
push 0x217
push 0x146
call fcn.0042d103
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x433]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042d144
push 0x80000301
push 0
push 0x12c
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042dbf3
mov dword [ebp - 0x34], eax
push 0x80000004
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x461a50
mov eax, 0x1e
push eax
push 1
mov ebx, 0x9dc
call fcn.004d2077
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x461a76
push ebx
call fcn.004d2065
add esp, 4
mov eax, 0x18bb
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
push dword [ebp - 0x38]
call fcn.0042e60d
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x461a9a
push ebx
call fcn.004d2065
add esp, 4
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x433]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
push 0xd
call fcn.00436150
push 1
mov eax, 0x187a
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
push 0x203
push 0x1cf
call fcn.0042bfa3
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x461b13
push ebx
call fcn.004d2065
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x461bca
call fcn.0042e68d
cmp dword [0x4c], 1
jne 0x461b39
jmp 0x461bca
push 0x205
push 0x1f3
call fcn.0042d103
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x433]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042d144
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x197]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
jmp 0x461ae0
cmp dword [0x4c], 1
je 0x461e75
push 1
mov eax, 0x1717
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
push 0x9a
push 0x1ce
call fcn.0042bfa3
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x461c0a
push ebx
call fcn.004d2065
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x461c71
push 1
mov eax, 0x16fb
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
push 0x76
push 0x308
call fcn.0042bfa3
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x461c47
push ebx
call fcn.004d2065
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x461c67
mov dword [ebp - 0xc], 1
call fcn.0042e68d
jmp 0x461c71
call fcn.0042e68d
jmp 0x461bd7
cmp dword [ebp - 0xc], 0
jne 0x461e70
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x4fd]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
push 0x225
push 0x149
call fcn.0042d103
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x433]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042d144
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x197]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
push 1
mov eax, 0x16fb
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
push 0x76
push 0x308
call fcn.0042bfa3
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x461d76
push ebx
call fcn.004d2065
add esp, 4
cmp dword [ebp - 0x38], 0
jne 0x461e2f
inc dword [ebp - 0x14]
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x225]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042e68d
cmp dword [ebp - 0x14], 0x50
jne 0x461e2a
push 0x225
push 0x1d7
call fcn.0042d103
push 0x80000301
push 0
push 0x12c
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
call fcn.0042d144
push 0x80000301
push 0
push 0x12c
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
mov dword [ebp - 0xc], 1
jmp 0x461e2f
jmp 0x461d43
call fcn.0042d16f
mov dword [ebp - 0x34], eax
fld qword [0x46a]
fild dword [ebp - 0x34]
fstp qword [ebp - 0x3c]
fdiv qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.00426e7f
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x67c
call fcn.004d2077
add esp, 0x10
jmp 0x461e75
call fcn.004294cd
jmp 0x461e7f
call fcn.004294cd
jmp 0x461e84
jmp 0x45ffc3
mov esp, ebp
pop ebp
ret 8