Function at 0x140007204
Capabilities:
Terminate thread

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rdi, rcx
call fcn.140007194
xor edx, edx
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_TerminateThread]
lea rcx, [0x140021210]
call qword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov rbx, qword [0x140020640]
jmp 0x140007240
cmp qword [rbx + 0x18], rdi
je 0x140007247
mov rbx, qword [rbx]
test rbx, rbx
jne 0x140007237
jmp 0x140007261
mov rcx, qword [rbx + 0x10]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rdx, [rbx + 0x10]
lea rcx, [0x140020640]
call fcn.1400123b8
lea rcx, [0x140021210]
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
jmp qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1000000], dl
add byte [rax], ah
add byte [rax], al
add byte [rax], al
add byte [rax + 0x54], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x522600fc]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fisubr dword [rsi - 0x522600fc]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x512501fd]
add al, 0xff
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fisubr dword [rsi - 0x522600fc]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x512501fd]
add al, 0xff
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x512501fd]
add al, 0xff
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fisubr dword [rsi - 0x522600fc]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x512501fd]
add al, 0xff
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fisubr dword [rsi - 0x522600fc]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fisubr dword [rsi - 0x522600fc]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x512501fd]
add al, 0xff
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fisubr dword [rsi - 0x522600fc]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x512501fd]
add al, 0xff
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x512501fd]
add al, 0xff
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fisubr dword [rsi - 0x522600fc]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x512501fd]
add al, 0xff
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fisubr dword [rsi - 0x522600fc]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fisubr dword [rsi - 0x522600fc]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x512501fd]
add al, 0xff
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fisubr dword [rsi - 0x522600fc]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x512501fd]
add al, 0xff
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x512501fd]
add al, 0xff
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fisubr dword [rsi - 0x522600fc]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x512501fd]
add al, 0xff
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fisubr dword [rsi - 0x522600fc]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fisubr dword [rsi - 0x522600fc]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x512501fd]
add al, 0xff
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fisubr dword [rsi - 0x522600fc]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x512501fd]
add al, 0xff
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x512501fd]
add al, 0xff
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fisubr dword [rsi - 0x522600fc]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x512501fd]
add al, 0xff
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fisubr dword [rsi - 0x522600fc]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fisubr dword [rsi - 0x522600fc]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x512501fd]
add al, 0xff
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fisubr dword [rsi - 0x522600fc]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x512501fd]
add al, 0xff
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x512501fd]
add al, 0xff
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fisubr dword [rsi - 0x522600fc]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x512501fd]
add al, 0xff
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fisubr dword [rsi - 0x522600fc]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fisubr dword [rsi - 0x522600fc]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x512501fd]
add al, 0xff
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fisubr dword [rsi - 0x522600fc]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x512501fd]
add al, 0xff
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x512501fd]
add al, 0xff
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fisubr dword [rsi - 0x522600fc]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x512501fd]
add al, 0xff
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fisubr dword [rsi - 0x522600fc]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fisubr dword [rsi - 0x522600fc]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x512501fd]
add al, 0xff
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fisubr dword [rsi - 0x522600fc]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x512501fd]
add al, 0xff
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x512501fd]
add al, 0xff
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fisubr dword [rsi - 0x522600fc]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x512501fd]
add al, 0xff
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fldcw word [rbp - 0x522601fd]
add edi, esi
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x512500fc]
add al, 0xff
fisubr dword [rsi - 0x4c2300fa]
adc edi, edi
fnsave dword [rsi - 0x482100e4]
and bh, bh
fidiv word [rsi - 0x4a2200e1]
sbb edi, edi
fdiv qword [rdx - 0x512500ef]
add eax, 0x4aedaff
invalid