Function at 0x140010d30
Capabilities:
Hash data with crc32

Disassembly:
mov r11, rsp
push rbp
push rsi
push rdi
push r13
push r15
lea rbp, [r11 - 0xe8]
sub rsp, 0x1c0
movaps xmmword [r11 - 0x88], xmm10
mov rax, qword [0x140140f00]
xor rax, rsp
mov qword [rbp], rax
mov rsi, qword [0x140142418]
mov r15d, r8d
mov qword [r11 + 0x20], rbx
mov qword [r11 - 0x30], r12
mov r12, rcx
mov qword [r11 - 0x38], r14
mov qword [rsp + 0x78], rdx
mov qword [rbp - 0x58], rcx
test rcx, rcx
je 0x140010d8a
cmp byte [rcx], 0
jne 0x140010da4
mov r8d, 0x17b4
lea rdx, str.C:Main_Projectsud_mapper__ud_drv_combo_basic_spoofImGui_Loader_mainimguiimgui.cpp
lea rcx, str.name___0__name_0____0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
cmp byte [rsi + 0x1ca0], 0
jne 0x140010dc7
mov r8d, 0x17b5
lea rdx, str.C:Main_Projectsud_mapper__ud_drv_combo_basic_spoofImGui_Loader_mainimguiimgui.cpp
lea rcx, str.g.WithinFrameScope
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov eax, dword [rsi + 0x1c90]
cmp dword [rsi + 0x1c94], eax
jne 0x140010def
mov r8d, 0x17b6
lea rdx, str.C:Main_Projectsud_mapper__ud_drv_combo_basic_spoofImGui_Loader_mainimguiimgui.cpp
lea rcx, str.g.FrameCountEnded___g.FrameCount
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movzx r9d, byte [r12]
lea r8, [r12 + 1]
mov r10d, 0xffffffff
mov ecx, r10d
test r9b, r9b
je 0x140010e40
lea r11, [0x140123b30]
nop
cmp r9b, 0x23
jne 0x140010e23
cmp byte [r8], r9b
jne 0x140010e23
cmp byte [r8 + 1], r9b
cmove ecx, r10d
movzx edx, cl
movzx eax, r9b
movzx r9d, byte [r8]
xor rdx, rax
shr ecx, 8
inc r8
xor ecx, dword [r11 + rdx*4]
test r9b, r9b
jne 0x140010e10
not ecx
call fcn.14000e100
test rax, rax
mov qword [rsp + 0x58], rax
mov r14, rax
mov qword [rsp + 0x48], rax
sete byte [rsp + 0x40]
mov rdi, rax
mov rdx, rax
mov rbx, rax
test rax, rax
jne 0x140010e83
mov edx, r15d
mov rcx, r12
call fcn.14000e2a0
mov rdi, rax
mov qword [rsp + 0x48], rax
mov rdx, rax
mov rbx, rax
mov ecx, r15d
and ecx, 0xc0200
cmp ecx, 0xc0200
jne 0x140010e98
or r15d, 6
mov eax, r15d
and eax, 0x1800000
cmp eax, 0x800000
jne 0x140010ec4
mov r8d, 0x17c3
lea rdx, str.C:Main_Projectsud_mapper__ud_drv_combo_basic_spoofImGui_Loader_mainimguiimgui.cpp
lea rcx, str.flags__ImGuiWindowFlags_ChildWindow
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, rbx
cmp dword [rsi + 0x1ce8], 0
mov r13d, dword [rsi + 0x1c90]
mov ebx, dword [rdx + 0x2b8]
mov dword [rsp + 0x68], r13d
mov dword [rsp + 0x54], ebx
jne 0x140010ef0
cmp byte [rsi + 0x1ca1], 0
je 0x140010ef0
mov al, 1
jmp 0x140010ef2
xor al, al
mov byte [rdi + 0xd7], al
lea eax, [r13 - 1]
cmp dword [rdx + 0x2b8], eax
setl r12b
mov byte [rsp + 0x42], r12b
bt r15d, 0x1a
jae 0x140010f6e
movsxd rbx, dword [rsi + 0x1ee0]
test ebx, ebx
js 0x140010f25
cmp ebx, dword [rsi + 0x1ed0]
jl 0x140010f3f
mov r8d, 0x6c7
lea rdx, str.C:Main_Projectsud_mapper__ud_drv_combo_basic_spoofImGui_Loader_mainimguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea rax, [rbx + rbx*2]
mov ebx, dword [rsp + 0x54]
shl rax, 4
add rax, qword [rsi + 0x1ed8]
cmp rdi, qword [rax + 8]
mov eax, dword [rax]
setne cl
cmp dword [rdi + 0xe4], eax
setne al
or cl, al
or r12b, cl
mov byte [rsp + 0x42], r12b
mov byte [rdi + 0xd5], r12b
test r12b, r12b
je 0x140010f96
or byte [rdi + 0xf4], 8
or byte [rdi + 0xf5], 8
or byte [rdi + 0xf6], 8
or byte [rdi + 0xf7], 8
xor r12d, r12d
cmp ebx, r13d
je 0x140010fe1
mov eax, dword [rdi + 0xc]
mov dword [rdi + 0x10], eax
mov dword [rdi + 0xc], r15d
mov dword [rdi + 0x2b8], r13d
movsd xmm0, qword [rsi + 0x1c88]
cvtpd2ps xmm0, xmm0
movss dword [rdi + 0x2c0], xmm0
mov word [rdi + 0xdc], r12w
movzx eax, word [rsi + 0x1d08]
inc dword [rsi + 0x1d08]
mov word [rdi + 0xde], ax
jmp 0x140010fe5
mov r15d, dword [rdi + 0xc]
cmp qword [rdi + 0x448], r12
je 0x140011011
cmp qword [rdi + 0x450], r12
je 0x140011011
mov r8d, 0x17e6
lea rdx, str.C:Main_Projectsud_mapper__ud_drv_combo_basic_spoofImGui_Loader_mainimguiimgui.cpp
lea rcx, str.window__DockNode__0__window__DockNodeAsHost__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
test dword [rsi + 0x1dc0], 0x200
je 0x140011032
mov r8d, dword [rsi + 0x1dd0]
mov rcx, rdi
mov edx, dword [rsi + 0x1e28]
call fcn.140028aa0
cmp ebx, r13d
je 0x1400110b5
cmp dword [rdi + 0x458], r12d
jne 0x140011071
cmp qword [rdi + 0x448], r12
jne 0x140011071
mov rax, qword [0x140142418]
cmp byte [rax + 0xc9], r12b
jne 0x14001105f
cmp byte [rdi + 0x30], r12b
je 0x1400110b5
test dword [rdi + 0xc], 0x1200001
jne 0x1400110b5
cmp byte [rdi + 0xd7], r12b
jne 0x1400110b5
mov rdx, qword [rsp + 0x78]
mov rcx, rdi
call fcn.140029520
test byte [rdi + 0x429], 1
mov r15d, dword [rdi + 0xc]
je 0x1400110ae
cmp qword [rdi + 0x448], r12
jne 0x1400110ae
mov r8d, 0x17f2
lea rdx, str.C:Main_Projectsud_mapper__ud_drv_combo_basic_spoofImGui_Loader_mainimguiimgui.cpp
lea rcx, str.window__DockNode___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
and dword [rsi + 0x1dc0], 0xffffffef
test byte [rdi + 0x429], 1
je 0x1400110ce
mov rax, qword [rdi + 0x448]
mov rax, qword [rax + 0x80]
jmp 0x14001110c
mov eax, dword [rsi + 0x1ce8]
test eax, eax
jne 0x1400110dd
mov rax, r12
jmp 0x14001110c
jg 0x1400110f9
mov r8d, 0x6d1
lea rdx, str.C:Main_Projectsud_mapper__ud_drv_combo_basic_spoofImGui_Loader_mainimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rcx, dword [rsi + 0x1ce8]
mov rax, qword [rsi + 0x1cf0]
mov rax, qword [rax + rcx*8 - 8]
mov qword [rsp + 0x60], rax
cmp ebx, r13d
je 0x140011126
test r15d, 0x5000000
mov rbx, r12
cmovne rbx, rax
jmp 0x14001112d
mov rbx, qword [rdi + 0x3c8]
mov qword [rsp + 0x70], rbx
test rbx, rbx
jne 0x140011158
bt r15d, 0x18
jae 0x140011158
mov r8d, 0x17fc
lea rdx, str.C:Main_Projectsud_mapper__ud_drv_combo_basic_spoofImGui_Loader_mainimguiimgui.cpp
lea rcx, str.parent_window___0____flags__ImGuiWindowFlags_ChildWindow_
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea rcx, [rdi + 0x108]
cmp dword [rcx], r12d
jne 0x14001116d
lea rdx, [rdi + 8]
call fcn.14002bfb0
lea rcx, [rsi + 0x1ce8]
lea rdx, [rsp + 0x48]
call fcn.14002bc60
mov rdx, qword [0x140142418]
mov qword [rsi + 0x1d18], rdi
mov rax, qword [rdx + 0x1d18]
movzx ecx, word [rax + 0x108]
mov word [rdi + 0x230], cx
movzx eax, word [rdx + 0x1e70]
mov word [rdi + 0x232], ax
movzx eax, word [rdx + 0x1e80]
mov word [rdi + 0x234], ax
movzx eax, word [rdx + 0x1e90]
mov word [rdi + 0x236], ax
movzx eax, word [rdx + 0x1ea0]
mov word [rdi + 0x238], ax
movzx eax, word [rdx + 0x1ec0]
mov word [rdi + 0x23a], ax
movzx eax, word [rdx + 0x1ee0]
mov word [rdi + 0x23c], ax
mov qword [rsi + 0x1d18], r12
bt r15d, 0x1a
jae 0x14001125f
movsxd rbx, dword [rsi + 0x1ee0]
test ebx, ebx
js 0x140011216
cmp ebx, dword [rsi + 0x1ed0]
jl 0x140011230
mov r8d, 0x6c7
lea rdx, str.C:Main_Projectsud_mapper__ud_drv_combo_basic_spoofImGui_Loader_mainimguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea rbx, [rbx + rbx*2]
shl rbx, 4
lea rcx, [rsi + 0x1ee0]
add rbx, qword [rsi + 0x1ed8]
mov rdx, rbx
mov qword [rbx + 8], rdi
call fcn.14002b780
mov eax, dword [rbx]
mov rbx, qword [rsp + 0x70]
mov dword [rdi + 0xe4], eax
cmp dword [rsp + 0x54], r13d
je 0x140011274
mov r8, rbx
mov edx, r15d
mov rcx, rdi
call fcn.140010c50
xor cl, cl
xor r13b, r13b
test byte [rsi + 0x1dc0], 1
mov byte [rsp + 0x41], cl
je 0x14001131d
movsx eax, byte [rdi + 0xf4]
mov r8d, dword [rsi + 0x1dc4]
test r8d, eax
setne cl
mov byte [rsp + 0x41], cl
test r8d, eax
je 0x14001130e
movss xmm0, dword [rsi + 0x1de0]
movss xmm1, dword [rsi + 0x1ddc]
mulss xmm1, xmm1
mulss xmm0, xmm0
addss xmm1, xmm0
comiss xmm1, dword [0x14012aa54]
jbe 0x14001130e
movsd xmm0, qword [rsi + 0x1dd4]
movsd qword [rdi + 0xf8], xmm0
movsd xmm1, qword [rsi + 0x1ddc]
movsd qword [rdi + 0x100], xmm1
movzx ecx, byte [rdi + 0xf4]
mov eax, dword [rdi + 0xf4]
and ecx, 0xf1
and eax, 0xffffff00
or ecx, eax
mov dword [rdi + 0xf4], ecx
jmp 0x14001131d
lea rdx, [rsi + 0x1dd4]
mov rcx, rdi
call fcn.140014d00
test byte [rsi + 0x1dc0], 2
xorps xmm10, xmm10
je 0x140011374
movsx eax, byte [rdi + 0xf5]
mov r8d, dword [rsi + 0x1dc8]
and eax, r8d
je 0x140011350
movss xmm0, dword [rsi + 0x1de4]
comiss xmm0, xmm10
jbe 0x140011350
mov r12b, 1
jmp 0x140011354
test eax, eax
je 0x140011365
movss xmm0, dword [rsi + 0x1de8]
comiss xmm0, xmm10
jbe 0x140011365
mov r13b, 1
lea rdx, [rsi + 0x1de4]
mov rcx, rdi
call fcn.140014e50
test byte [rsi + 0x1dc0], 0x80
je 0x1400113b7
movss xmm0, dword [rsi + 0x1df4]
xor eax, eax
comiss xmm0, xmm10
jb 0x14001139b
movss dword [rdi + 0xac], xmm0
mov dword [rdi + 0xb4], eax
movss xmm0, dword [rsi + 0x1df8]
comiss xmm0, xmm10
jb 0x1400113b7
movss dword [rdi + 0xb0], xmm0
mov dword [rdi + 0xb8], eax
test byte [rsi + 0x1dc0], 4
mov ebx, dword [rsp + 0x68]
je 0x1400113d3
movsd xmm0, qword [rsi + 0x1dec]
movsd qword [rdi + 0x78], xmm0
jmp 0x1400113df
cmp dword [rsp + 0x54], ebx
je 0x1400113df
xor eax, eax
mov qword [rdi + 0x78], rax
test dword [rsi + 0x1dc0], 0x400
je 0x140011401
movups xmm0, xmmword [rsi + 0x1e2c]
movups xmmword [rdi + 0x14], xmm0
movups xmm1, xmmword [rsi + 0x1e3c]
movups xmmword [rdi + 0x24], xmm1
test byte [rsi + 0x1dc0], 8
je 0x14001144f
mov ecx, dword [rsi + 0x1dcc]
movzx edx, byte [rsi + 0x1dfd]
test ecx, ecx
je 0x140011426
movsx eax, byte [rdi + 0xf6]
test ecx, eax
je 0x14001144f
movzx ecx, byte [rdi + 0xf6]
mov eax, dword [rdi + 0xf4]
and ecx, 0xf1
shl ecx, 0x10
and eax, 0xff00ffff
or ecx, eax
mov byte [rdi + 0xd2], dl
mov dword [rdi + 0xf4], ecx
test byte [rsi + 0x1dc0], 0x20
je 0x140011460
mov rcx, rdi
call fcn.1400146c0
cmp byte [rdi + 0xd5], 0
je 0x140011485
and byte [rdi + 0xf4], 0xf7
and byte [rdi + 0xf5], 0xf7
and byte [rdi + 0xf6], 0xf7
and byte [rdi + 0xf7], 0xf7
mov edx, 1
movaps xmmword [rsp + 0x1a0], xmm6
movaps xmmword [rsp + 0x190], xmm7
movaps xmmword [rsp + 0x180], xmm8
cmp dword [rsp + 0x54], ebx
je 0x140013bed
movaps xmmword [rsp + 0x170], xmm9
lea rcx, [rdi + 0x108]
movaps xmmword [rsp + 0x150], xmm11
mov eax, r15d
movaps xmmword [rsp + 0x140], xmm12
and eax, 0x3000000
cmp qword [rsp + 0x78], 0
movaps xmmword [rsp + 0x130], xmm13
movaps xmmword [rsp + 0x120], xmm14
mov byte [rdi + 0xcf], dl
movaps xmmword [rsp + 0x110], xmm15
mov dword [rsp + 0x50], eax
setne al
mov byte [rdi + 0xd8], al
mov dword [rdi + 0x290], 0xff7fffff
mov dword [rdi + 0x294], 0xff7fffff
mov dword [rdi + 0x298], 0x7f7fffff
mov dword [rdi + 0x29c], 0x7f7fffff
call fcn.14002c080
mov rcx, qword [rdi + 0x2f8]
call fcn.140034de0
mov dword [rdi + 0x1f0], 0xffffffff
cmp byte [rdi + 0x428], 0
je 0x140011593
mov byte [rdi + 0x428], 0
mov rcx, qword [rdi + 0x2f8]
mov edx, dword [rdi + 0x420]
add rcx, 0x10
call fcn.14002c370
mov rcx, qword [rdi + 0x2f8]
mov edx, dword [rdi + 0x424]
add rcx, 0x20
call fcn.14002c160
xor eax, eax
mov qword [rdi + 0x420], rax
mov rax, qword [rdi + 0x38]
test rax, rax
je 0x1400115a5
cmp qword [rax + 0x88], rdi
je 0x1400115c9
test byte [rdi + 0x429], 1
jne 0x1400115c9
cmp qword [rsi + 0x2090], 0
je 0x14001167f
test dword [rdi + 0xc], 0x80000
jne 0x14001167f
test r14, r14
je 0x14001167f
mov r10, qword [rbp - 0x58]
mov r9, qword [rdi]
mov rax, r10
mov r8, r9
sub r8, r10
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x1400115f5
inc rax
test ecx, ecx
jne 0x1400115e2
test edx, edx
je 0x14001167f
movsxd r14, dword [rdi + 0x90]
mov rbx, 0xffffffffffffffff
nop dword [rax + rax]
inc rbx
cmp byte [r10 + rbx], 0
jne 0x140011610
inc rbx
cmp r14, rbx
jae 0x140011667
test r9, r9
je 0x140011639
mov rax, qword [0x140142418]
test rax, rax
je 0x140011639
dec dword [rax + 0x3b0]
mov rcx, r9
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rax, qword [0x140142418]
test rax, rax
je 0x140011654
inc dword [rax + 0x3b0]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r10, qword [rbp - 0x58]
mov r14, rbx
mov r9, rax
mov r8, rbx
mov rdx, r10
mov rcx, r9
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi], rax
mov dword [rdi + 0x90], r14d
movzx eax, byte [rdi + 0xf1]
lea r8, [rdi + 0x70]
lea rdx, [rdi + 0x68]
mov byte [rsp + 0x44], al
mov rcx, rdi
call fcn.14000e7b0
movzx eax, byte [rdi + 0xf0]
test al, al
jle 0x1400116ad
dec al
mov byte [rdi + 0xf0], al
movzx eax, byte [rdi + 0xf1]
test al, al
jle 0x1400116c0
dec al
mov byte [rdi + 0xf1], al
movzx eax, byte [rdi + 0xf2]
test al, al
jle 0x1400116d3
dec al
mov byte [rdi + 0xf2], al
cmp qword [rsp + 0x58], 0
jne 0x1400116ec
test r12b, r12b
je 0x1400116e5
test r13b, r13b
jne 0x1400116ec
mov byte [rdi + 0xf1], 1
cmp byte [rsp + 0x42], 0
je 0x140011738
test r15d, 0x6000000
je 0x140011738
mov byte [rdi + 0xf1], 1
test r15b, 0x40
je 0x140011738
xor r15d, r15d
test r12b, r12b
jne 0x140011719
mov dword [rdi + 0x60], r15d
mov dword [rdi + 0x58], r15d
test r13b, r13b
jne 0x140011726
mov dword [rdi + 0x64], r15d
mov dword [rdi + 0x5c], r15d
mov qword [rdi + 0x70], 0
mov qword [rdi + 0x68], 0
jmp 0x14001173b
xor r15d, r15d
call fcn.14001f100
mov rcx, qword [rdi + 0x38]
mov rdx, qword [0x140142418]
test rcx, rcx
je 0x140011759
mov eax, dword [rdx + 0x1c90]
mov dword [rcx + 0x64], eax
cmp qword [rdx + 0x1f08], rcx
je 0x14001179f
test rcx, rcx
je 0x14001178e
mov eax, dword [rcx + 0x28]
mov dword [rdx + 0x1f00], eax
mov rax, qword [rdx + 0x15d8]
mov qword [rdx + 0x1f08], rcx
test rax, rax
je 0x14001179f
call rax
mov rdx, qword [0x140142418]
jmp 0x14001179f
mov dword [rdx + 0x1f00], 0x3f800000
mov qword [rdx + 0x1f08], rcx
test dword [rsi + 8], 0x8000
movss xmm8, dword [0x14012aae8]
je 0x1400117bc
mov rax, qword [rdi + 0x38]
movss xmm0, dword [rax + 0x28]
jmp 0x1400117c0
movaps xmm0, xmm8
movss dword [rdi + 0x2ec], xmm0
mov rbx, rdx
mov qword [rdx + 0x1d18], rdi
movsxd r14, dword [rdi + 0x1f0]
cmp r14d, 0xffffffff
je 0x14001181e
test r14d, r14d
js 0x1400117ed
cmp r14d, dword [rdx + 0x2180]
jl 0x14001180e
mov r8d, 0x6c7
lea rdx, str.C:Main_Projectsud_mapper__ud_drv_combo_basic_spoofImGui_Loader_mainimguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [0x140142418]
imul rcx, r14, 0x258
add rcx, qword [rbx + 0x2188]
jmp 0x140011821
mov rcx, r15
mov qword [rbx + 0x2178], rcx
movss xmm0, dword [rdx + 0x1a84]
mulss xmm0, dword [rdi + 0x2e8]
mov rax, qword [rdi + 0x3c8]
mulss xmm0, dword [rdi + 0x2ec]
test rax, rax
je 0x140011854
mulss xmm0, dword [rax + 0x2e8]
movss dword [rbx + 0x1a98], xmm0
movss dword [rbx + 0x1a80], xmm0
mov r15d, dword [rdi + 0xc]
bt r15d, 0x18
jae 0x14001187d
mov eax, dword [rsi + 0x1664]
mov dword [rdi + 0x8c], eax
jmp 0x1400118a7
test r15d, 0x6000000
je 0x140011897
bt r15d, 0x1b
jb 0x140011897
movss xmm0, dword [rsi + 0x166c]
jmp 0x14001189f
movss xmm0, dword [rsi + 0x1648]
movss dword [rdi + 0x8c], xmm0
test byte [rdi + 0x429], 1
jne 0x1400118f8
mov eax, r15d
and eax, 0x5010000
cmp eax, 0x1000000
jne 0x1400118f8
movss xmm0, dword [rdi + 0x8c]
ucomiss xmm0, xmm10
jp 0x1400118f8
jne 0x1400118f8
bt r15d, 0xa
jae 0x1400118e0
movss xmm0, dword [rsi + 0x1640]
jmp 0x1400118e4
movaps xmm0, xmm10
mov dword [rdi + 0x80], 0
movss dword [rdi + 0x84], xmm0
jmp 0x140011908
movsd xmm0, qword [rsi + 0x163c]
movsd qword [rdi + 0x80], xmm0
movss xmm0, dword [rdi + 0x80]
maxss xmm0, dword [rsi + 0x1680]
maxss xmm0, dword [rsi + 0x1e4c]
movss dword [rdi + 0x19c], xmm0
mov eax, dword [rsi + 0x1e50]
mov dword [rdi + 0x1a0], eax
test r15b, 0x21
jne 0x140011ade
test byte [rdi + 0x429], 1
jne 0x140011ade
test byte [rdi + 0xc], 1
je 0x140011957
movaps xmm3, xmm10
jmp 0x140011993
movss xmm0, dword [rdx + 0x1a84]
mulss xmm0, dword [rdi + 0x2e8]
mov rax, qword [rdi + 0x3c8]
mulss xmm0, dword [rdi + 0x2ec]
test rax, rax
je 0x140011983
mulss xmm0, dword [rax + 0x2e8]
movss xmm3, dword [rdx + 0x1674]
addss xmm3, xmm3
addss xmm3, xmm0
movss xmm5, dword [rdi + 0x50]
movaps xmm4, xmm5
movss xmm7, dword [rdi + 0x54]
addss xmm4, dword [rdi + 0x60]
addss xmm3, dword [rdi + 0x54]
cmp qword [rsi + 0x1d20], rdi
jne 0x140011aa7
cmp dword [rsi + 0x1d58], 0
jne 0x140011aa7
cmp dword [rsi + 0x1d5c], 0
jne 0x140011aa7
mov rax, qword [rdx + 0x1d18]
movss xmm2, dword [rdx + 0x1698]
movss xmm0, dword [rdx + 0x169c]
movaps xmm6, xmm2
movss xmm9, dword [rdx + 0x120]
movaps xmm8, xmm0
maxss xmm5, dword [rax + 0x290]
maxss xmm7, dword [rax + 0x294]
minss xmm4, dword [rax + 0x298]
minss xmm3, dword [rax + 0x29c]
movaps xmm1, xmm5
subss xmm1, xmm2
movaps xmm2, xmm7
addss xmm6, xmm4
addss xmm8, xmm3
subss xmm2, xmm0
comiss xmm9, xmm1
jb 0x140011a9e
movss xmm0, dword [rdx + 0x124]
comiss xmm0, xmm2
jb 0x140011a9e
comiss xmm6, xmm9
jbe 0x140011a9e
comiss xmm8, xmm0
jbe 0x140011a9e
mov rax, qword [rdx + 0x1f10]
movss xmm2, dword [rax + 0xc]
movss xmm6, dword [rax + 8]
movaps xmm0, xmm2
addss xmm0, dword [rax + 0x14]
movaps xmm1, xmm6
addss xmm1, dword [rax + 0x10]
comiss xmm0, xmm7
jbe 0x140011a9e
comiss xmm3, xmm2
jbe 0x140011a9e
comiss xmm1, xmm5
jbe 0x140011a9e
comiss xmm4, xmm6
jbe 0x140011a9e
cmp byte [rsi + 0x41d], 0
movss xmm8, dword [0x14012aae8]
je 0x140011aa7
mov byte [rdi + 0xd3], 1
jmp 0x140011aa7
movss xmm8, dword [0x14012aae8]
cmp byte [rdi + 0xd3], 0
je 0x140011ae5
cmp byte [rdi + 0xd2], 0
sete al
mov byte [rdi + 0xd2], al
test dword [rdi + 0xc], 0x100
jne 0x140011ae5
comiss xmm10, dword [rdx + 0x31fc]
jb 0x140011ae5
mov eax, dword [rdx + 0x1c]
mov dword [rdx + 0x31fc], eax
jmp 0x140011ae5
mov byte [rdi + 0xd2], 0
lea r8, [rdi + 0x70]
mov byte [rdi + 0xd3], 0
mov rdx, rdi
lea rcx, [rbp - 0x30]
call fcn.14000e8c0
movzx r14d, byte [rsp + 0x40]
mov byte [rsp + 0x43], r14b
test r15b, 0x40
je 0x140011b4a
cmp byte [rdi + 0xd2], 0
jne 0x140011b4a
test r12b, r12b
jne 0x140011b2a
movss xmm0, dword [rbp - 0x30]
movss dword [rdi + 0x60], xmm0
mov byte [rsp + 0x40], 1
test r13b, r13b
jne 0x140011bf0
movss xmm0, dword [rbp - 0x2c]
mov r14b, 1
movss dword [rdi + 0x64], xmm0
mov byte [rsp + 0x43], r14b
jmp 0x140011bf0
movzx eax, byte [rdi + 0xe8]
test al, al
jg 0x140011b62
cmp byte [rdi + 0xe9], 0
jle 0x140011bf0
test r12b, r12b
jne 0x140011b8f
test al, al
jle 0x140011b8f
cmp byte [rdi + 0xeb], r12b
je 0x140011b80
movss xmm0, dword [rdi + 0x60]
maxss xmm0, dword [rbp - 0x30]
jmp 0x140011b85
movss xmm0, dword [rbp - 0x30]
movss dword [rdi + 0x60], xmm0
mov byte [rsp + 0x40], 1
test r13b, r13b
jne 0x140011bc4
cmp byte [rdi + 0xe9], r13b
jle 0x140011bc4
cmp byte [rdi + 0xeb], r13b
je 0x140011bb2
movss xmm0, dword [rdi + 0x64]
maxss xmm0, dword [rbp - 0x2c]
jmp 0x140011bb7
movss xmm0, dword [rbp - 0x2c]
mov r14b, 1
movss dword [rdi + 0x64], xmm0
mov byte [rsp + 0x43], r14b
cmp byte [rdi + 0xd2], 0
jne 0x140011bf0
test dword [rdi + 0xc], 0x100
mov rcx, qword [0x140142418]
jne 0x140011bf0
comiss xmm10, dword [rcx + 0x31fc]
jb 0x140011bf0
mov eax, dword [rcx + 0x1c]
mov dword [rcx + 0x31fc], eax
lea r8, [rdi + 0x60]
mov rdx, rdi
lea rcx, [rbp - 0x68]
call fcn.14000e530
movss xmm0, dword [rax]
movss xmm1, dword [rax + 4]
movss dword [rdi + 0x60], xmm0
movss dword [rdi + 0x64], xmm1
cmp byte [rdi + 0xd2], 0
je 0x140011c8f
bt r15d, 0x18
jb 0x140011c8f
test byte [rdi + 0xc], 1
mov rcx, qword [0x140142418]
je 0x140011c36
movaps xmm1, xmm10
jmp 0x140011c72
movss xmm0, dword [rcx + 0x1a84]
mulss xmm0, dword [rdi + 0x2e8]
mov rax, qword [rdi + 0x3c8]
mulss xmm0, dword [rdi + 0x2ec]
test rax, rax
je 0x140011c62
mulss xmm0, dword [rax + 0x2e8]
movss xmm1, dword [rcx + 0x1674]
addss xmm1, xmm1
addss xmm1, xmm0
movss xmm0, dword [rdi + 0x50]
addss xmm1, dword [rdi + 0x54]
movaps xmm2, xmm0
addss xmm2, dword [rdi + 0x60]
subss xmm1, dword [rdi + 0x54]
subss xmm2, xmm0
jmp 0x140011ca3
unpcklps xmm0, xmm1
movaps xmm1, xmm0
movsd qword [rbp - 0x70], xmm0
movss xmm2, dword [rbp - 0x70]
shufps xmm1, xmm1, 0x55
mov rax, qword [0x140142418]
movss dword [rdi + 0x58], xmm2
movss dword [rdi + 0x5c], xmm1
mov edx, dword [rdi + 0xc]
test dl, 1
je 0x140011cc2
movaps xmm1, xmm10
jmp 0x140011cfe
movss xmm0, dword [rax + 0x1a84]
mulss xmm0, dword [rdi + 0x2e8]
mov rcx, qword [rdi + 0x3c8]
mulss xmm0, dword [rdi + 0x2ec]
test rcx, rcx
je 0x140011cee
mulss xmm0, dword [rcx + 0x2e8]
movss xmm1, dword [rax + 0x1674]
addss xmm1, xmm1
addss xmm1, xmm0
bt edx, 0xa
jae 0x140011d50
movss xmm15, dword [rax + 0x1a84]
mulss xmm15, dword [rdi + 0x2e8]
mov rcx, qword [rdi + 0x3c8]
mulss xmm15, dword [rdi + 0x2ec]
test rcx, rcx
je 0x140011d34
mulss xmm15, dword [rcx + 0x2e8]
movss xmm0, dword [rax + 0x1674]
addss xmm15, dword [rdi + 0x1a0]
addss xmm0, xmm0
addss xmm15, xmm0
jmp 0x140011d54
movaps xmm15, xmm10
movzx r13d, byte [rsp + 0x42]
addss xmm15, xmm1
movzx r12d, byte [rsp + 0x41]
test r13b, r13b
je 0x140011dd6
mov eax, r15d
mov dword [rdi + 0xec], 0xffffffff
and eax, 0xc000000
cmp eax, 0x4000000
jne 0x140011dd6
test r12b, r12b
jne 0x140011dd6
cmp dword [rsi + 0x1ee0], 0
jg 0x140011dab
mov r8d, 0x6d1
lea rdx, str.C:Main_Projectsud_mapper__ud_drv_combo_basic_spoofImGui_Loader_mainimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rax, dword [rsi + 0x1ee0]
lea rcx, [rax + rax*2]
mov rax, qword [rsi + 0x1ee8]
add rcx, rcx
movss xmm0, dword [rax + rcx*8 - 0x10]
movss xmm1, dword [rax + rcx*8 - 0xc]
movss dword [rdi + 0x50], xmm0
movss dword [rdi + 0x54], xmm1
bt r15d, 0x18
jae 0x140011e4b
mov rbx, qword [rsp + 0x70]
test rbx, rbx
je 0x140011df0
cmp byte [rbx + 0xcf], 0
jne 0x140011e0a
mov r8d, 0x18f1
lea rdx, str.C:Main_Projectsud_mapper__ud_drv_combo_basic_spoofImGui_Loader_mainimguiimgui.cpp
lea rcx, str.parent_window__parent_window__Active
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
lea rcx, [rbx + 0x1d0]
movzx eax, word [rcx]
lea rdx, [rsp + 0x48]
mov word [rdi + 0xdc], ax
call fcn.14002bc60
mov eax, dword [rsp + 0x50]
bt r15d, 0x1a
jb 0x140011e4f
test r12b, r12b
jne 0x140011e4f
cmp eax, 0x3000000
je 0x140011e4f
movsd xmm0, qword [rbx + 0x118]
movsd qword [rdi + 0x50], xmm0
jmp 0x140011e4f
mov eax, dword [rsp + 0x50]
movss xmm1, dword [rdi + 0xf8]
ucomiss xmm1, dword [0x14012abb4]
jp 0x140011e62
je 0x140011eb3
cmp byte [rdi + 0xf1], 0
jne 0x140011eb3
movss xmm0, dword [rdi + 0x100]
lea rdx, [rsp + 0x48]
mulss xmm0, dword [rdi + 0x58]
xor r8d, r8d
mov rcx, rdi
subss xmm1, xmm0
movss xmm0, dword [rdi + 0xfc]
movss dword [rsp + 0x48], xmm1
movss xmm1, dword [rdi + 0x5c]
mulss xmm1, dword [rdi + 0x104]
subss xmm0, xmm1
movss dword [rsp + 0x4c], xmm0
call fcn.140014d00
jmp 0x140011f0b
bt r15d, 0x1c
jae 0x140011ec0
lea rcx, [rbp - 0x70]
jmp 0x140011ef0
bt r15d, 0x1a
jae 0x140011ed9
test r12b, r12b
jne 0x140011ed9
cmp byte [rsp + 0x44], r12b
jle 0x140011ed9
lea rcx, [rbp - 0x60]
jmp 0x140011ef0
bt r15d, 0x19
jae 0x140011f0b
test r12b, r12b
jne 0x140011f0b
cmp eax, 0x3000000
je 0x140011f0b
lea rcx, [rbp - 0x80]
mov rdx, rdi
call fcn.1400177f0
movss xmm0, dword [rax]
movss xmm1, dword [rax + 4]
movss dword [rdi + 0x50], xmm0
movss dword [rdi + 0x54], xmm1
cmp dword [rdi + 0x4c], 0
jl 0x1400120ba
cmp byte [rdi + 0xce], 0
jne 0x1400120ba
mov rax, qword [rdi + 0x38]
test dword [rax + 4], 0x400
jne 0x1400120ba
movss xmm0, dword [rdi + 0x50]
lea r8, [rdi + 0x50]
movss xmm1, dword [rax + 8]
movaps xmm3, xmm0
comiss xmm0, xmm1
movss xmm6, dword [rax + 0xc]
movaps xmm2, xmm1
movss xmm7, dword [rdi + 0x54]
movaps xmm4, xmm6
addss xmm3, dword [rdi + 0x58]
addss xmm2, dword [rax + 0x10]
addss xmm4, dword [rax + 0x14]
movaps xmm5, xmm7
addss xmm5, dword [rdi + 0x5c]
jb 0x140011f83
comiss xmm7, xmm6
jb 0x140011f83
comiss xmm2, xmm3
jb 0x140011f83
comiss xmm4, xmm5
jae 0x1400120ba
mov edx, dword [rdi + 8]
lea r9, [rdi + 0x58]
mov rcx, rdi
mov dword [rsp + 0x20], 0x20
call fcn.14001ed80
mov rdx, qword [0x140142418]
mov rcx, rax
mov qword [rdi + 0x38], rax
test rax, rax
je 0x140011fb6
mov eax, dword [rdx + 0x1c90]
mov dword [rcx + 0x64], eax
cmp qword [rdx + 0x1f08], rcx
je 0x140011ff5
test rcx, rcx
je 0x140011fe4
mov eax, dword [rcx + 0x28]
mov dword [rdx + 0x1f00], eax
mov rax, qword [rdx + 0x15d8]
mov qword [rdx + 0x1f08], rcx
test rax, rax
je 0x140011ff5
call rax
jmp 0x140011ff5
mov dword [rdx + 0x1f00], 0x3f800000
mov qword [rdx + 0x1f08], rcx
test dword [rsi + 8], 0x8000
je 0x140012009
mov rax, qword [rdi + 0x38]
movss xmm0, dword [rax + 0x28]
jmp 0x14001200d
movaps xmm0, xmm8
mov rbx, qword [0x140142418]
movss dword [rdi + 0x2ec], xmm0
mov qword [rbx + 0x1d18], rdi
movsxd r14, dword [rdi + 0x1f0]
cmp r14d, 0xffffffff
je 0x140012068
test r14d, r14d
js 0x14001203e
cmp r14d, dword [rbx + 0x2180]
jl 0x140012058
mov r8d, 0x6c7
lea rdx, str.C:Main_Projectsud_mapper__ud_drv_combo_basic_spoofImGui_Loader_mainimguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
imul rcx, r14, 0x258
add rcx, qword [rbx + 0x2188]
jmp 0x14001206a
xor ecx, ecx
mov rax, qword [0x140142418]
mov qword [rbx + 0x2178], rcx
movss xmm0, dword [rax + 0x1a84]
mulss xmm0, dword [rdi + 0x2e8]
mov rax, qword [rdi + 0x3c8]
mulss xmm0, dword [rdi + 0x2ec]
test rax, rax
je 0x1400120a4
mulss xmm0, dword [rax + 0x2e8]
movzx r14d, byte [rsp + 0x43]
movss dword [rbx + 0x1a98], xmm0
movss dword [rbx + 0x1a80], xmm0
xor dl, dl
cmp byte [rdi + 0xce], dl
je 0x140012309
mov rcx, qword [rdi + 0x38]
cmp byte [rcx + 0x58], dl
je 0x140012100
movsd xmm0, qword [rcx + 8]
mov rcx, qword [0x140142418]
movsd qword [rdi + 0x50], xmm0
test dword [rdi + 0xc], 0x100
jne 0x140012116
comiss xmm10, dword [rcx + 0x31fc]
jb 0x140012116
mov eax, dword [rcx + 0x1c]
mov dword [rcx + 0x31fc], eax
jmp 0x140012116
mov rax, qword [rcx + 8]
cmp rax, qword [rdi + 0x50]
je 0x140012116
movsd xmm0, qword [rdi + 0x50]
mov dl, 1
movsd qword [rcx + 8], xmm0
mov rcx, qword [rdi + 0x38]
cmp byte [rcx + 0x59], 0
je 0x140012163
movss xmm0, dword [rcx + 0x10]
movss xmm1, dword [rcx + 0x14]
mov rcx, qword [0x140142418]
movss dword [rdi + 0x60], xmm0
movss dword [rdi + 0x64], xmm1
movss dword [rdi + 0x58], xmm0
movss dword [rdi + 0x5c], xmm1
test dword [rdi + 0xc], 0x100
jne 0x140012179
comiss xmm10, dword [rcx + 0x31fc]
jb 0x140012179
mov eax, dword [rcx + 0x1c]
mov dword [rcx + 0x31fc], eax
jmp 0x140012179
mov rax, qword [rcx + 0x10]
cmp rax, qword [rdi + 0x58]
je 0x140012179
movsd xmm0, qword [rdi + 0x58]
mov dl, 1
movsd qword [rcx + 0x10], xmm0
mov rax, qword [rdi + 0x38]
movss xmm2, dword [rax + 0x118]
movss xmm0, dword [rax + 0x11c]
movaps xmm1, xmm2
addss xmm1, dword [rax + 8]
addss xmm0, dword [rax + 0xc]
movss dword [rax + 0x18], xmm1
movss xmm1, dword [rax + 0x10]
movss dword [rax + 0x1c], xmm0
subss xmm1, xmm2
movss xmm0, dword [rax + 0x14]
movaps xmm2, xmm10
subss xmm0, dword [rax + 0x11c]
addss xmm1, dword [rax + 0x120]
addss xmm0, dword [rax + 0x124]
maxss xmm2, xmm1
movaps xmm1, xmm10
maxss xmm1, xmm0
movss dword [rax + 0x20], xmm2
movss dword [rax + 0x24], xmm1
test dl, dl
je 0x140012224
mov rbx, qword [rdi + 0x38]
lea rcx, [rbp - 0x40]
movss xmm0, dword [rbx + 8]
movss xmm1, dword [rbx + 0xc]
movss dword [rbp - 0x40], xmm0
addss xmm0, dword [rbx + 0x10]
movss dword [rbp - 0x3c], xmm1
addss xmm1, dword [rbx + 0x14]
movss dword [rbp - 0x38], xmm0
movss dword [rbp - 0x34], xmm1
call fcn.14001fc80
mov word [rbx + 0x80], ax
mov r11, qword [rdi + 0x38]
mov r9d, r15d
shr r9d, 0x1b
mov r10d, r15d
and r9b, 1
and r10d, 0x16000000
mov ecx, dword [r11 + 4]
and ecx, 0xfffffce7
mov r8d, ecx
bts r8d, 9
bt r15d, 0x19
cmovae r8d, ecx
cmp byte [rsi + 0xcc], 0
jne 0x140012269
mov edx, r8d
test r10d, r10d
je 0x140012274
mov edx, r8d
test r9b, r9b
jne 0x140012274
or edx, 0x10
cmp byte [rsi + 0xcd], 0
jne 0x140012287
test r10d, r10d
je 0x140012297
or edx, 8
jmp 0x14001228f
or edx, 8
test r10d, r10d
je 0x140012297
test r9b, r9b
jne 0x140012297
or edx, 0x60
mov eax, dword [rdi + 0x18]
test eax, eax
je 0x1400122a4
mov dword [r11 + 0x2c], eax
jmp 0x1400122e1
test r15d, 0x6000000
je 0x1400122c6
mov rax, qword [rsp + 0x60]
test rax, rax
je 0x1400122c6
mov rax, qword [rax + 0x38]
mov rcx, qword [rdi + 0x38]
mov eax, dword [rax]
mov dword [rcx + 0x2c], eax
jmp 0x1400122e1
cmp byte [rsi + 0xce], 0
mov eax, 0
mov ecx, 0x11111111
cmovne ecx, eax
mov rax, qword [rdi + 0x38]
mov dword [rax + 0x2c], ecx
mov eax, dword [rdi + 0x1c]
test eax, eax
je 0x1400122ea
or edx, eax
mov eax, dword [rdi + 0x20]
test eax, eax
je 0x1400122f5
not eax
and edx, eax
mov rax, qword [rdi + 0x38]
mov ecx, edx
bts ecx, 8
test r15b, 0x80
cmovne ecx, edx
mov dword [rax + 4], ecx
mov rax, qword [rdi + 0x38]
movss xmm6, dword [rsi + 0x16e0]
movss xmm4, dword [rsi + 0x16dc]
maxss xmm6, dword [rsi + 0x16e8]
movss xmm9, dword [rax + 8]
movss xmm0, dword [rax + 0x18]
movaps xmm12, xmm9
movss xmm1, dword [rax + 0x1c]
movaps xmm7, xmm0
movss xmm14, dword [rax + 0xc]
movaps xmm5, xmm1
movss dword [rsp + 0x48], xmm9
movaps xmm13, xmm14
movss dword [rbp - 0x40], xmm9
movaps xmm3, xmm6
movss dword [rbp - 0x3c], xmm14
addss xmm3, xmm1
addss xmm7, dword [rax + 0x20]
addss xmm5, dword [rax + 0x24]
addss xmm12, dword [rax + 0x10]
addss xmm13, dword [rax + 0x14]
movss dword [rbp - 0x1c], xmm3
maxss xmm4, dword [rsi + 0x16e4]
subss xmm5, xmm6
movss dword [rbp - 0x38], xmm12
movss dword [rbp - 0x34], xmm13
subss xmm7, xmm4
movaps xmm2, xmm4
movss dword [rbp - 0x14], xmm5
addss xmm2, xmm0
movss dword [rbp - 0x18], xmm7
movss dword [rbp - 0x20], xmm2
test r12b, r12b
jne 0x1400125b1
bt r15d, 0x18
jb 0x1400125b1
cmp byte [rdi + 0xe8], r12b
jg 0x1400125b1
cmp byte [rdi + 0xe9], r12b
jg 0x1400125b1
cmp byte [rdi + 0xce], r12b
jne 0x1400124a2
movaps xmm0, xmm12
subss xmm0, xmm9
comiss xmm0, xmm10
jbe 0x1400125b1
movaps xmm0, xmm13
subss xmm0, xmm14
comiss xmm0, xmm10
jbe 0x1400125b1
mov rax, qword [0x140142418]
movss xmm1, dword [rdi + 0x5c]
cmp byte [rax + 0xd4], r12b
je 0x140012468
test byte [rdi + 0xc], 1
jne 0x140012468
movss xmm0, dword [rax + 0x1a84]
mulss xmm0, dword [rdi + 0x2e8]
mov rcx, qword [rdi + 0x3c8]
mulss xmm0, dword [rdi + 0x2ec]
test rcx, rcx
je 0x140012458
mulss xmm0, dword [rcx + 0x2e8]
movss xmm1, dword [rax + 0x1674]
addss xmm1, xmm1
addss xmm1, xmm0
movss xmm0, dword [rdi + 0x54]
subss xmm3, xmm1
subss xmm2, dword [rdi + 0x58]
comiss xmm3, xmm0
ja 0x140012482
movaps xmm3, xmm5
minss xmm3, xmm0
movss xmm0, dword [rdi + 0x50]
comiss xmm2, xmm0
ja 0x140012493
movaps xmm2, xmm7
minss xmm2, xmm0
movss dword [rdi + 0x50], xmm2
movss dword [rdi + 0x54], xmm3
jmp 0x1400125b1
cmp dword [rsi + 0x1618], 0
jle 0x1400125b1
mov rax, qword [rdi + 0x38]
mov rdx, qword [0x140142418]
movsx rcx, word [rax + 0x80]
test ecx, ecx
js 0x1400124df
cmp ecx, dword [rdx + 0x1618]
jge 0x1400124df
mov rax, qword [rdx + 0x1620]
lea rcx, [rcx + rcx*8]
lea r8, [rax + rcx*4]
jmp 0x1400124e6
lea r8, [rdx + 0x1f24]
movaps xmm0, xmm4
movaps xmm2, xmm6
addss xmm0, dword [r8 + 0x10]
addss xmm2, dword [r8 + 0x14]
movss dword [rbp - 0x20], xmm0
movss dword [rbp - 0x1c], xmm2
movss xmm5, dword [r8 + 0x10]
addss xmm5, dword [r8 + 0x18]
subss xmm5, xmm4
movss xmm4, dword [r8 + 0x1c]
addss xmm4, dword [r8 + 0x14]
movss dword [rbp - 0x18], xmm5
subss xmm4, xmm6
movss dword [rbp - 0x14], xmm4
cmp byte [rdx + 0xd4], 0
movss xmm3, dword [rdi + 0x5c]
je 0x14001257c
test byte [rdi + 0xc], 1
jne 0x14001257c
movss xmm1, dword [rdx + 0x1a84]
mulss xmm1, dword [rdi + 0x2e8]
mov rax, qword [rdi + 0x3c8]
mulss xmm1, dword [rdi + 0x2ec]
test rax, rax
je 0x14001256c
mulss xmm1, dword [rax + 0x2e8]
movss xmm3, dword [rdx + 0x1674]
addss xmm3, xmm3
addss xmm3, xmm1
movss xmm1, dword [rdi + 0x54]
subss xmm2, xmm3
subss xmm0, dword [rdi + 0x58]
comiss xmm2, xmm1
ja 0x140012596
movaps xmm2, xmm4
minss xmm2, xmm1
movss xmm1, dword [rdi + 0x50]
comiss xmm0, xmm1
ja 0x1400125a7
movaps xmm0, xmm5
minss xmm0, xmm1
movss dword [rdi + 0x50], xmm0
movss dword [rdi + 0x54], xmm2
cvttss2si eax, dword [rdi + 0x50]
movd xmm1, eax
cvttss2si eax, dword [rdi + 0x54]
cvtdq2ps xmm1, xmm1
movd xmm0, eax
movss dword [rdi + 0x50], xmm1
cvtdq2ps xmm0, xmm0
movss dword [rdi + 0x54], xmm0
cmp byte [rdi + 0xce], 0
jne 0x140012637
test byte [rdi + 0x429], 1
jne 0x140012637
bt r15d, 0x18
jae 0x140012600
movss xmm0, dword [rsi + 0x1660]
xor ecx, ecx
movss dword [rdi + 0x88], xmm0
jmp 0x14001263f
mov eax, r15d
and eax, 0xc000000
cmp eax, 0x4000000
jne 0x140012623
movss xmm0, dword [rsi + 0x1668]
xor ecx, ecx
movss dword [rdi + 0x88], xmm0
jmp 0x14001263f
movss xmm0, dword [rsi + 0x1644]
xor ecx, ecx
movss dword [rdi + 0x88], xmm0
jmp 0x14001263f
xor ecx, ecx
mov dword [rdi + 0x88], ecx
xor al, al
mov dword [rsp + 0x60], eax
test r13b, r13b
je 0x140012683
bt r15d, 0xc
jb 0x140012683
bt r15d, 0x1a
jae 0x14001265f
mov byte [rsp + 0x60], 1
jmp 0x140012683
test byte [rdi + 0x429], 1
jne 0x14001266f
bt r15d, 0x18
jb 0x140012683
bt r15d, 0x19
movzx eax, al
mov edx, 1
cmovae eax, edx
mov dword [rsp + 0x60], eax
cmp qword [rdi + 0x450], 0
jne 0x14001269b
test byte [rdi + 0x429], 1
je 0x14001269b
xor r13b, r13b
jmp 0x14001269e
mov r13b, 1
movss xmm1, dword [rsi + 0x1a80]
xorps xmm0, xmm0
cmp byte [rsi + 0xd3], 0
movaps xmm2, xmm1
mulss xmm1, dword [0x14012aa8c]
mov r12d, ecx
setne r12b
mov dword [rbp - 0x28], 0xffffffff
mulss xmm2, dword [0x14012aaf0]
inc r12d
movups xmmword [rbp - 0x10], xmm0
movss xmm0, dword [rdi + 0x88]
addss xmm0, xmm8
addss xmm0, xmm1
maxss xmm2, xmm0
cvttss2si eax, xmm2
movd xmm8, eax
cvtdq2ps xmm8, xmm8
test r13b, r13b
je 0x14001273a
cmp byte [rdi + 0xd2], 0
jne 0x14001273a
lea rax, [rbp - 0x20]
mov r9d, r12d
mov qword [rsp + 0x28], rax
lea r8, [rbp - 0x28]
lea rax, [rbp - 0x10]
mov rcx, rdi
lea rdx, [rbp - 0x30]
mov qword [rsp + 0x20], rax
call fcn.14000ed20
test al, al
je 0x14001273a
mov r14b, 1
movzx ecx, r14b
jmp 0x14001273f
movzx ecx, byte [rsp + 0x40]
movzx eax, byte [rbp - 0x28]
mov byte [rdi + 0xd9], al
cmp byte [rdi + 0xce], 0
je 0x14001282c
mov rax, qword [rdi + 0x38]
cmp byte [rax + 0x58], 0
jne 0x14001276a
movsd xmm0, qword [rdi + 0x50]
movsd qword [rax + 8], xmm0
mov rax, qword [rdi + 0x38]
cmp byte [rax + 0x59], 0
jne 0x14001277e
movsd xmm0, qword [rdi + 0x58]
movsd qword [rax + 0x10], xmm0
mov rax, qword [rdi + 0x38]
movss xmm2, dword [rax + 0x118]
movss xmm0, dword [rax + 0xc]
movaps xmm1, xmm2
addss xmm0, dword [rax + 0x11c]
addss xmm1, dword [rax + 8]
movss dword [rax + 0x1c], xmm0
movss xmm0, dword [rax + 0x14]
movss dword [rax + 0x18], xmm1
subss xmm0, dword [rax + 0x11c]
movss xmm1, dword [rax + 0x10]
subss xmm1, xmm2
movaps xmm2, xmm10
addss xmm0, dword [rax + 0x124]
addss xmm1, dword [rax + 0x120]
maxss xmm2, xmm1
movaps xmm1, xmm10
maxss xmm1, xmm0
movss dword [rax + 0x20], xmm2
movss dword [rax + 0x24], xmm1
mov rax, qword [rdi + 0x38]
movss xmm9, dword [rax + 8]
movss xmm14, dword [rax + 0xc]
movaps xmm12, xmm9
addss xmm12, dword [rax + 0x10]
movaps xmm13, xmm14
movss dword [rsp + 0x48], xmm9
addss xmm13, dword [rax + 0x14]
movss dword [rbp - 0x40], xmm9
movss dword [rbp - 0x3c], xmm14
movss dword [rbp - 0x38], xmm12
movss dword [rbp - 0x34], xmm13
mov rax, qword [rdi + 0x38]
movsd xmm0, qword [rax + 8]
movsd qword [rdi + 0x44], xmm0
cmp byte [rdi + 0xd2], 0
jne 0x140012986
cmp qword [rsp + 0x58], 0
movss xmm1, dword [rdi + 0x258]
movss xmm2, dword [rdi + 0x25c]
subss xmm1, dword [rdi + 0x250]
subss xmm2, dword [rdi + 0x254]
movss xmm4, dword [rdi + 0x64]
movss xmm5, dword [rdi + 0x60]
subss xmm4, xmm15
addss xmm1, dword [rdi + 0xc4]
addss xmm2, dword [rdi + 0xc8]
jne 0x140012898
movaps xmm3, xmm10
movaps xmm0, xmm10
jmp 0x1400128ba
movss xmm3, dword [rdi + 0x80]
movss xmm0, dword [rdi + 0x84]
addss xmm3, xmm3
addss xmm0, xmm0
addss xmm3, dword [rdi + 0x68]
addss xmm0, dword [rdi + 0x6c]
test cl, cl
jne 0x1400128c1
movaps xmm5, xmm1
test r14b, r14b
jne 0x1400128c9
movaps xmm4, xmm2
bt r15d, 0xe
jb 0x1400128df
comiss xmm0, xmm4
jbe 0x1400128db
test r15b, 8
je 0x1400128df
xor al, al
jmp 0x1400128e1
mov al, 1
mov byte [rdi + 0xcd], al
bt r15d, 0xf
jb 0x140012921
test al, al
je 0x1400128fc
movss xmm1, dword [rsi + 0x16a8]
jmp 0x140012900
movaps xmm1, xmm10
subss xmm5, xmm1
comiss xmm3, xmm5
jbe 0x140012918
mov eax, r15d
and eax, 0x808
cmp eax, 0x800
je 0x140012921
mov byte [rdi + 0xcc], 0
jmp 0x140012948
mov byte [rdi + 0xcc], 1
cmp byte [rdi + 0xcd], 0
jne 0x140012948
comiss xmm0, xmm4
jbe 0x140012940
test r15b, 8
jne 0x140012940
mov al, 1
jmp 0x140012942
xor al, al
mov byte [rdi + 0xcd], al
cmp byte [rdi + 0xcc], 0
je 0x14001295b
movss xmm1, dword [rsi + 0x16a8]
jmp 0x14001295f
movaps xmm1, xmm10
cmp byte [rdi + 0xcd], 0
je 0x140012972
movss xmm0, dword [rsi + 0x16a8]
jmp 0x140012976
movaps xmm0, xmm10
movss dword [rdi + 0xc4], xmm0
movss dword [rdi + 0xc8], xmm1
mov eax, r15d
and eax, 0x5000000
cmp eax, 0x1000000
jne 0x1400129ac
cmp dword [rsp + 0x50], 0x3000000
je 0x1400129ac
mov rax, qword [rsp + 0x70]
add rax, 0x290
jmp 0x1400129b0
lea rax, [rbp - 0x40]
test byte [rdi + 0xc], 1
movss xmm3, dword [rdi + 0x50]
movss xmm7, dword [rdi + 0x54]
movaps xmm4, xmm3
movups xmm6, xmmword [rax]
mov rax, qword [0x140142418]
addss xmm4, dword [rdi + 0x58]
movaps xmm5, xmm7
addss xmm5, dword [rdi + 0x5c]
je 0x1400129e0
movaps xmm2, xmm10
jmp 0x140012a1c
movss xmm0, dword [rax + 0x1a84]
mulss xmm0, dword [rdi + 0x2e8]
mov rcx, qword [rdi + 0x3c8]
mulss xmm0, dword [rdi + 0x2ec]
test rcx, rcx
je 0x140012a0c
mulss xmm0, dword [rcx + 0x2e8]
movss xmm2, dword [rax + 0x1674]
addss xmm2, xmm2
addss xmm2, xmm0
movaps xmm1, xmm3
addss xmm2, xmm7
addss xmm1, dword [rdi + 0x60]
movss dword [rbp - 0x50], xmm3
movss xmm0, dword [rdi + 0x54]
movss dword [rbp - 0x4c], xmm0
movss dword [rbp - 0x44], xmm2
movss dword [rbp - 0x48], xmm1
movss dword [rdi + 0x240], xmm3
movss dword [rdi + 0x244], xmm7
movss dword [rdi + 0x248], xmm4
movss dword [rdi + 0x24c], xmm5
test byte [rdi + 0x429], 1
je 0x140012ac2
test byte [rdi + 0xc], 1
je 0x140012a76
movaps xmm0, xmm10
jmp 0x140012ab2
movss xmm1, dword [rax + 0x1a84]
mulss xmm1, dword [rdi + 0x2e8]
mov rcx, qword [rdi + 0x3c8]
mulss xmm1, dword [rdi + 0x2ec]
test rcx, rcx
je 0x140012aa2
mulss xmm1, dword [rcx + 0x2e8]
movss xmm0, dword [rax + 0x1674]
addss xmm0, xmm0
addss xmm0, xmm1
addss xmm0, dword [rdi + 0x244]
movss dword [rdi + 0x244], xmm0
movss xmm1, dword [rdi + 0x240]
movaps xmm5, xmm6
movss xmm0, dword [rdi + 0x244]
maxss xmm1, xmm6
shufps xmm5, xmm6, 0x55
movaps xmm3, xmm6
maxss xmm0, xmm5
shufps xmm3, xmm6, 0xaa
movaps xmm4, xmm6
shufps xmm4, xmm6, 0xff
movss dword [rdi + 0x240], xmm1
movss dword [rdi + 0x244], xmm0
movss xmm0, dword [rdi + 0x24c]
movss xmm1, dword [rdi + 0x248]
minss xmm0, xmm4
minss xmm1, xmm3
movss dword [rdi + 0x24c], xmm0
movaps xmm0, xmm15
movss dword [rdi + 0x248], xmm1
mov eax, dword [rdi + 0x50]
mov dword [rdi + 0x250], eax
mov eax, r15d
addss xmm0, dword [rdi + 0x54]
and eax, 0x401
movss dword [rdi + 0x254], xmm0
movss xmm0, dword [rdi + 0x58]
addss xmm0, dword [rdi + 0x50]
subss xmm0, dword [rdi + 0xc4]
movss dword [rdi + 0x258], xmm0
movss xmm0, dword [rdi + 0x5c]
addss xmm0, dword [rdi + 0x54]
subss xmm0, dword [rdi + 0xc8]
movss dword [rdi + 0x25c], xmm0
cmp eax, 1
jne 0x140012b8c
movss xmm2, dword [rdi + 0x8c]
jmp 0x140012b94
movss xmm2, dword [rsi + 0x167c]
movss xmm0, dword [rdi + 0x80]
movss xmm11, dword [0x14012aaa4]
mulss xmm0, xmm11
cvttss2si eax, xmm0
movss xmm0, dword [rdi + 0x250]
addss xmm0, xmm11
movd xmm1, eax
cvtdq2ps xmm1, xmm1
maxss xmm1, dword [rdi + 0x8c]
addss xmm1, xmm0
cvttss2si eax, xmm1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rdi + 0x260], xmm0
movss xmm1, dword [rdi + 0x254]
addss xmm1, xmm11
addss xmm1, xmm2
cvttss2si eax, xmm1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rdi + 0x264], xmm0
movss xmm0, dword [rdi + 0x80]
movss xmm2, dword [rdi + 0x258]
mulss xmm0, xmm11
addss xmm2, xmm11
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
maxss xmm1, dword [rdi + 0x8c]
subss xmm2, xmm1
cvttss2si eax, xmm2
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rdi + 0x268], xmm0
movss xmm1, dword [rdi + 0x25c]
addss xmm1, xmm11
subss xmm1, dword [rdi + 0x8c]
cvttss2si eax, xmm1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rdi + 0x26c], xmm0
movss xmm0, dword [rdi + 0x264]
comiss xmm5, xmm0
jbe 0x140012c83
movaps xmm1, xmm5
jmp 0x140012c8a
movaps xmm1, xmm4
minss xmm1, xmm0
movss xmm2, dword [rdi + 0x260]
comiss xmm6, xmm2
jbe 0x140012c9c
movaps xmm0, xmm6
jmp 0x140012ca3
movaps xmm0, xmm3
minss xmm0, xmm2
movss dword [rdi + 0x260], xmm0
movss dword [rdi + 0x264], xmm1
movss xmm0, dword [rdi + 0x26c]
comiss xmm5, xmm0
ja 0x140012cc7
minss xmm4, xmm0
movaps xmm5, xmm4
movss xmm0, dword [rdi + 0x268]
comiss xmm6, xmm0
jbe 0x140012cd9
movaps xmm3, xmm6
jmp 0x140012cdd
minss xmm3, xmm0
movss dword [rdi + 0x268], xmm3
movss dword [rdi + 0x26c], xmm5
movss xmm0, dword [rdi + 0x58]
comiss xmm0, xmm10
jbe 0x140012d0b
test r15d, 0x2000040
jne 0x140012d0b
mulss xmm0, dword [0x14012aab0]
jmp 0x140012d1b
movss xmm0, dword [rsi + 0x1a80]
mulss xmm0, dword [0x14012ab44]
cvttss2si eax, xmm0
mov rdx, rdi
lea rcx, [rbp - 0x80]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rdi + 0x2c4], xmm0
movss xmm1, dword [rdi + 0x80]
movss xmm0, dword [rdi + 0x258]
addss xmm1, xmm1
subss xmm0, dword [rdi + 0x250]
addss xmm1, dword [rdi + 0x68]
subss xmm1, xmm0
movaps xmm0, xmm10
maxss xmm0, xmm1
movss dword [rdi + 0xa4], xmm0
movss xmm0, dword [rdi + 0x25c]
subss xmm0, dword [rdi + 0x254]
movss xmm1, dword [rdi + 0x84]
addss xmm1, xmm1
addss xmm1, dword [rdi + 0x6c]
subss xmm1, xmm0
movaps xmm0, xmm10
maxss xmm0, xmm1
movss dword [rdi + 0xa8], xmm0
call fcn.1400161d0
movss xmm0, dword [rax]
movss xmm1, dword [rax + 4]
movss dword [rdi + 0x9c], xmm0
movss dword [rdi + 0xa0], xmm1
mov dword [rdi + 0xac], 0x7f7fffff
mov dword [rdi + 0xb0], 0x7f7fffff
mov rax, qword [rdi + 0x2f8]
cmp dword [rax], 1
jne 0x140012de7
mov rax, qword [rax + 8]
cmp dword [rax + 0x20], 0
je 0x140012e01
mov r8d, 0x19ff
lea rdx, str.C:Main_Projectsud_mapper__ud_drv_combo_basic_spoofImGui_Loader_mainimguiimgui.cpp
lea rcx, str.window__DrawList__CmdBuffer.Size__1__window__DrawList__CmdBuffer_0_.ElemCount__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rsi + 0x1a78]
mov rcx, qword [rdi + 0x2f8]
mov rdx, qword [rax + 0x40]
mov rdx, qword [rdx + 8]
call fcn.1400354c0
mov rcx, qword [0x140142418]
movaps xmm0, xmm6
unpckhpd xmm0, xmm6
xor r9d, r9d
movq r8, xmm0
movq rdx, xmm6
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rbx, qword [rcx + 0x1d18]
mov rcx, qword [rbx + 0x2f8]
call fcn.1400353a0
mov r14, qword [rbx + 0x2f8]
cmp dword [r14 + 0x58], 0
jg 0x140012e80
mov r8d, 0x6d1
lea rdx, str.C:Main_Projectsud_mapper__ud_drv_combo_basic_spoofImGui_Loader_mainimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [r14 + 0x60]
movsxd rcx, dword [r14 + 0x58]
add rcx, rcx
movss xmm0, dword [rax + rcx*8 - 0xc]
movss xmm1, dword [rax + rcx*8 - 8]
movss xmm2, dword [rax + rcx*8 - 4]
mov eax, dword [rax + rcx*8 - 0x10]
mov dword [rbx + 0x290], eax
movss dword [rbx + 0x294], xmm0
movss dword [rbx + 0x298], xmm1
movss dword [rbx + 0x29c], xmm2
mov r9, qword [rsi + 0x2090]
bt r15d, 0x1b
jae 0x140012f34
mov r8, qword [0x140142418]
mov eax, dword [r8 + 0x1ed0]
sub eax, 1
js 0x140012f1b
mov r8, qword [r8 + 0x1ed8]
movsxd rdx, eax
add r8, 8
lea rcx, [rdx + rdx*2]
shl rcx, 4
add r8, rcx
nop dword [rax]
mov rax, qword [r8]
test rax, rax
je 0x140012f11
test dword [rax + 0xc], 0x8000000
jne 0x140012f1d
sub r8, 0x30
sub rdx, 1
jns 0x140012f00
xor eax, eax
cmp rdi, rax
jne 0x140012f34
cmp byte [rdi + 0xf1], 0
jg 0x140012f34
mov cl, 1
mov edx, 0x424
jmp 0x140012f3b
xor cl, cl
mov edx, 0x414
mov rax, qword [rsi + 0x2088]
test rax, rax
je 0x140012f63
cmp rdi, qword [rax + 0x3d8]
je 0x140012f5f
cmp rdi, r9
jne 0x140012f63
mov rax, qword [rax + 0x38]
cmp qword [r9 + 0x38], rax
je 0x140012f63
mov bl, 1
jmp 0x140012f65
xor bl, bl
test cl, cl
jne 0x140012f71
test bl, bl
je 0x1400130ad
mov rax, qword [0x140142418]
lea rcx, [rbp - 0x80]
movss xmm0, dword [rsi + 0x20cc]
movups xmm1, xmmword [rax + rdx + 0x1638]
mulss xmm0, dword [rax + 0x1638]
movups xmmword [rbp - 0x80], xmm1
shufps xmm1, xmm1, 0xff
mulss xmm1, xmm0
movss dword [rbp - 0x74], xmm1
call fcn.140005990
mov rcx, qword [rdi + 0x2f8]
lea r8, [rbp - 0x38]
xor r14d, r14d
lea rdx, [rbp - 0x40]
mov dword [rsp + 0x28], r14d
mov r9d, eax
movss dword [rsp + 0x20], xmm10
call fcn.140037f00
test bl, bl
je 0x1400130ad
cmp rdi, qword [rsi + 0x2088]
jne 0x1400130ad
movss xmm0, dword [rsi + 0x1a80]
movss xmm2, dword [rdi + 0x50]
movss xmm3, dword [rdi + 0x54]
movaps xmm1, xmm2
addss xmm2, dword [rdi + 0x58]
movaps xmm4, xmm3
subss xmm1, xmm0
addss xmm3, dword [rdi + 0x5c]
subss xmm4, xmm0
addss xmm2, xmm0
comiss xmm9, xmm1
addss xmm3, xmm0
movss dword [rbp - 0x40], xmm1
movss dword [rbp - 0x38], xmm2
movss dword [rbp - 0x3c], xmm4
movss dword [rbp - 0x34], xmm3
jb 0x140013043
comiss xmm14, xmm4
jb 0x140013043
comiss xmm2, xmm12
jb 0x140013043
comiss xmm3, xmm13
jae 0x1400130ad
mov rax, qword [0x140142418]
lea rcx, [rbp - 0x80]
movss xmm0, dword [rsi + 0x209c]
mulss xmm0, dword [0x14012aa90]
movups xmm1, xmmword [rax + 0x1a3c]
mulss xmm0, dword [rax + 0x1638]
movups xmmword [rbp - 0x80], xmm1
shufps xmm1, xmm1, 0xff
mulss xmm1, xmm0
movss dword [rbp - 0x74], xmm1
call fcn.140005990
movss xmm0, dword [rsi + 0x1644]
lea r8, [rbp - 0x38]
mov rcx, qword [rdi + 0x2f8]
lea rdx, [rbp - 0x40]
mov r9d, eax
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm0
call fcn.140037f00
movzx eax, byte [rdi + 0x429]
test al, 1
je 0x1400130c0
test al, 2
je 0x1400131b4
mov eax, r15d
xor r14b, r14b
and eax, 0x5000000
cmp eax, 0x1000000
jne 0x140013130
cmp dword [rsp + 0x50], 0x3000000
je 0x140013130
mov rbx, qword [rdi + 0x2f8]
cmp dword [rbx], 0
jg 0x140013102
mov r8d, 0x6d1
lea rdx, str.C:Main_Projectsud_mapper__ud_drv_combo_basic_spoofImGui_Loader_mainimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rax, dword [rbx]
imul rcx, rax, 0x38
mov rax, qword [rbx + 8]
cmp dword [rcx + rax - 0x18], 0
jne 0x140013130
mov rax, qword [rsp + 0x70]
mov rax, qword [rax + 0x2f8]
cmp dword [rax + 0x20], 0
jle 0x140013130
mov r14b, 1
mov qword [rdi + 0x2f8], rax
mov rcx, qword [rsi + 0x2080]
test rcx, rcx
jne 0x140013143
mov rcx, qword [rsi + 0x1f50]
cmp byte [rsp + 0x60], 0
jne 0x140013179
test rcx, rcx
je 0x140013174
mov rax, qword [rcx + 0x3e0]
cmp qword [rdi + 0x3e0], rax
je 0x140013179
mov rax, qword [rdi + 0x448]
test rax, rax
je 0x140013174
cmp rax, qword [rcx + 0x448]
je 0x140013179
xor r8b, r8b
jmp 0x14001317c
mov r8b, 1
movss dword [rsp + 0x30], xmm8
lea rax, [rbp - 0x10]
mov qword [rsp + 0x28], rax
lea rdx, [rbp - 0x50]
movzx r9d, r13b
mov dword [rsp + 0x20], r12d
mov rcx, rdi
call fcn.14000fcc0
test r14b, r14b
je 0x1400131b4
lea rax, [rdi + 0x300]
mov qword [rdi + 0x2f8], rax
cmp qword [rsi + 0x2088], rdi
jne 0x140013343
movss xmm1, dword [rsi + 0x1a80]
movss xmm7, dword [rdi + 0x50]
movss xmm6, dword [rdi + 0x54]
movaps xmm9, xmm7
addss xmm7, dword [rdi + 0x58]
movss xmm2, dword [rdi + 0x88]
subss xmm9, xmm1
movss xmm0, dword [rsp + 0x48]
movaps xmm8, xmm6
addss xmm6, dword [rdi + 0x5c]
movaps xmm10, xmm2
subss xmm8, xmm1
maxss xmm10, dword [rsi + 0x1644]
comiss xmm0, xmm9
addss xmm7, xmm1
addss xmm6, xmm1
jb 0x140013258
comiss xmm14, xmm8
jb 0x140013258
comiss xmm7, xmm12
jb 0x140013258
comiss xmm6, xmm13
jb 0x140013258
xorps xmm1, xmmword [0x14012b100]
movaps xmm10, xmm2
subss xmm1, dword [0x14012aae8]
movaps xmm0, xmm1
subss xmm9, xmm1
subss xmm8, xmm1
addss xmm0, xmm7
addss xmm1, xmm6
movaps xmm7, xmm0
movaps xmm6, xmm1
mov rax, qword [0x140142418]
lea rcx, [rbp - 0x40]
movss xmm0, dword [rsi + 0x209c]
mov rbx, qword [rdi + 0x2f8]
movups xmm1, xmmword [rax + 0x1a3c]
mulss xmm0, dword [rax + 0x1638]
movups xmmword [rbp - 0x40], xmm1
shufps xmm1, xmm1, 0xff
mulss xmm1, xmm0
movss dword [rbp - 0x34], xmm1
call fcn.140005990
mov r14d, eax
test eax, 0xff000000
je 0x14001333f
xor r12d, r12d
addss xmm9, xmm11
test byte [rbx + 0x30], 1
addss xmm8, xmm11
movaps xmm3, xmm10
mov dword [rsp + 0x20], r12d
lea r8, [rsp + 0x58]
mov rcx, rbx
lea rdx, [rsp + 0x48]
movss dword [rsp + 0x48], xmm9
movss dword [rsp + 0x4c], xmm8
je 0x1400132e8
subss xmm7, xmm11
subss xmm6, xmm11
jmp 0x1400132f8
subss xmm7, dword [0x14012aaa0]
subss xmm6, dword [0x14012aaa0]
movss dword [rsp + 0x58], xmm7
movss dword [rsp + 0x5c], xmm6
call fcn.140037850
movss xmm0, dword [0x14012ab20]
mov r9d, r14d
mov r8d, dword [rbx + 0x78]
mov rcx, rbx
mov rdx, qword [rbx + 0x80]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 1
call fcn.1400357d0
mov dword [rbx + 0x78], r12d
xorps xmm10, xmm10
jmp 0x140013346
xorps xmm10, xmm10
xor r12d, r12d
movss xmm3, dword [rdi + 0x78]
mov ecx, r15d
movaps xmm14, xmmword [rsp + 0x120]
movaps xmm13, xmmword [rsp + 0x130]
movaps xmm12, xmmword [rsp + 0x140]
movaps xmm11, xmmword [rsp + 0x150]
movaps xmm9, xmmword [rsp + 0x170]
shr ecx, 3
not cl
and cl, 1
ucomiss xmm3, xmm10
jp 0x1400133c6
jne 0x1400133c6
movss xmm0, dword [rdi + 0x80]
mov eax, r15d
movss xmm1, dword [rdi + 0x58]
addss xmm0, xmm0
and eax, 0x808
subss xmm1, xmm0
subss xmm1, dword [rdi + 0xc4]
cmp eax, 0x800
jne 0x1400133be
movss xmm3, dword [rdi + 0x68]
jmp 0x1400133c2
movaps xmm3, xmm10
maxss xmm3, xmm1
movss xmm2, dword [rdi + 0x7c]
ucomiss xmm2, xmm10
jp 0x140013408
jne 0x140013408
movss xmm0, dword [rdi + 0x84]
movss xmm1, dword [rdi + 0x5c]
addss xmm0, xmm0
subss xmm1, xmm0
subss xmm1, xmm15
subss xmm1, dword [rdi + 0xc8]
test cl, cl
je 0x140013400
movss xmm2, dword [rdi + 0x6c]
jmp 0x140013404
movaps xmm2, xmm10
maxss xmm2, xmm1
movss xmm1, dword [rdi + 0x80]
maxss xmm1, dword [rdi + 0x8c]
movss xmm0, dword [rdi + 0x250]
subss xmm0, dword [rdi + 0x9c]
addss xmm1, xmm0
cvttss2si eax, xmm1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rdi + 0x270], xmm0
movss xmm1, dword [rdi + 0x84]
movss xmm0, dword [rdi + 0x254]
subss xmm0, dword [rdi + 0xa0]
maxss xmm1, dword [rdi + 0x8c]
addss xmm1, xmm0
cvttss2si eax, xmm1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rdi + 0x274], xmm0
addss xmm3, dword [rdi + 0x270]
movss dword [rdi + 0x278], xmm3
addss xmm2, dword [rdi + 0x274]
movss dword [rdi + 0x27c], xmm2
movups xmm0, xmmword [rdi + 0x270]
movups xmmword [rdi + 0x280], xmm0
movss xmm0, dword [rdi + 0x50]
subss xmm0, dword [rdi + 0x9c]
addss xmm0, dword [rdi + 0x80]
movss dword [rdi + 0x2a0], xmm0
movss xmm0, dword [rdi + 0x54]
subss xmm0, dword [rdi + 0xa0]
addss xmm0, dword [rdi + 0x84]
addss xmm0, xmm15
movss dword [rdi + 0x2a4], xmm0
movss xmm1, dword [rdi + 0x78]
ucomiss xmm1, xmm10
jp 0x14001350d
jne 0x14001350d
movss xmm0, dword [rdi + 0x80]
movss xmm1, dword [rdi + 0x58]
addss xmm0, xmm0
subss xmm1, xmm0
subss xmm1, dword [rdi + 0xc4]
addss xmm1, dword [rdi + 0x2a0]
movss dword [rdi + 0x2a8], xmm1
movss xmm1, dword [rdi + 0x7c]
ucomiss xmm1, xmm10
jp 0x14001354c
jne 0x14001354c
movss xmm0, dword [rdi + 0x84]
movss xmm1, dword [rdi + 0x5c]
addss xmm0, xmm0
subss xmm1, xmm0
subss xmm1, xmm15
subss xmm1, dword [rdi + 0xc8]
addss xmm1, dword [rdi + 0x2a4]
movss dword [rdi + 0x2ac], xmm1
movss xmm0, dword [rdi + 0x80]
addss xmm0, xmm10
subss xmm0, dword [rdi + 0x9c]
movss dword [rdi + 0x158], xmm0
mov qword [rdi + 0x15c], 0
addss xmm15, dword [rdi + 0x84]
movss xmm0, dword [rdi + 0x158]
addss xmm0, xmm10
subss xmm15, dword [rdi + 0xa0]
addss xmm0, dword [rdi + 0x50]
addss xmm15, dword [rdi + 0x54]
movss dword [rdi + 0x128], xmm0
movss dword [rdi + 0x12c], xmm15
movss dword [rdi + 0x118], xmm0
movss dword [rdi + 0x11c], xmm15
movss dword [rdi + 0x120], xmm0
movss dword [rdi + 0x124], xmm15
movsd xmm0, qword [rdi + 0x128]
movaps xmm15, xmmword [rsp + 0x110]
movsd qword [rdi + 0x130], xmm0
movsd xmm1, qword [rdi + 0x128]
movsd qword [rdi + 0x138], xmm1
mov qword [rdi + 0x148], 0
mov qword [rdi + 0x140], 0
mov qword [rdi + 0x150], 0
mov dword [rdi + 0x18c], r12d
movzx eax, word [rdi + 0x192]
mov word [rdi + 0x190], ax
mov word [rdi + 0x192], r12w
mov byte [rdi + 0x198], 0
movss xmm0, dword [rdi + 0xa8]
comiss xmm0, xmm10
seta al
cmp byte [rsp + 0x42], 0
mov byte [rdi + 0x199], al
mov byte [rdi + 0x19a], 0
movss xmm0, dword [rsi + 0x1680]
movss dword [rdi + 0x1a4], xmm0
mov qword [rdi + 0x1a8], 0
je 0x14001369c
xor eax, eax
mov qword [rdi + 0x1bc], rax
mov dword [rdi + 0x1c4], eax
movss xmm1, dword [rdi + 0x1a8]
cvttss2si eax, xmm1
addss xmm1, dword [rdi + 0x1bc]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rdi + 0x1b0], xmm0
movss dword [rdi + 0x1a8], xmm1
mov dword [rdi + 0x1bc], r12d
movss xmm2, dword [rdi + 0x1c0]
comiss xmm2, xmm10
jbe 0x1400136f4
movss xmm0, dword [rdi + 0x1a4]
addss xmm0, dword [rdi + 0x1a8]
movss dword [rdi + 0x1a8], xmm0
movss xmm1, dword [rdi + 0x1a8]
cvttss2si eax, xmm1
addss xmm1, xmm2
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rdi + 0x1b4], xmm0
movss dword [rdi + 0x1a8], xmm1
mov dword [rdi + 0x1c0], r12d
movss xmm2, dword [rdi + 0x1c4]
comiss xmm2, xmm10
jbe 0x140013738
addss xmm1, dword [rdi + 0x1a4]
cvttss2si eax, xmm1
lea rcx, [rdi + 0x1d0]
addss xmm1, xmm2
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rdi + 0x1b8], xmm0
movss dword [rdi + 0x1a8], xmm1
mov qword [rdi + 0x1c4], 0
mov dword [rdi + 0x1cc], r12d
call fcn.14002bd30
mov r13, qword [rsp + 0x70]
lea rax, [rdi + 0x2c8]
mov qword [rdi + 0x1e0], rax
mov r14d, 1
mov qword [rdi + 0x1e8], r12
mov dword [rdi + 0x1f4], r14d
test r13, r13
je 0x1400137aa
mov eax, dword [r13 + 0x1f4]
jmp 0x1400137ad
mov eax, r14d
mov dword [rdi + 0x1f8], eax
lea rcx, [rdi + 0x210]
mov qword [rdi + 0x1fc], 0xffffffffffffffff
mov eax, dword [rdi + 0x2c4]
mov dword [rdi + 0x204], eax
mov dword [rdi + 0x208], 0xbf800000
call fcn.14002bee0
lea rcx, [rdi + 0x220]
call fcn.14002bee0
movzx eax, byte [rdi + 0xe8]
test al, al
jle 0x1400137ff
dec al
mov byte [rdi + 0xe8], al
movzx eax, byte [rdi + 0xe9]
test al, al
jle 0x140013812
dec al
mov byte [rdi + 0xe9], al
cmp byte [rsp + 0x60], 0
je 0x14001382b
mov rcx, rdi
call fcn.1400146c0
xor edx, edx
mov rcx, rdi
call fcn.140018c00
mov rdx, qword [rsp + 0x78]
test rdx, rdx
je 0x14001389c
mov rax, qword [rdi + 0x38]
cmp byte [rax + 0x5a], 0
je 0x14001389c
mov rbx, qword [0x140142418]
cmp dword [rbx + 0x1ef0], 0
jg 0x14001386e
mov r8d, 0x6c7
lea rdx, str.C:Main_Projectsud_mapper__ud_drv_combo_basic_spoofImGui_Loader_mainimguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [rsp + 0x78]
mov rax, qword [rbx + 0x1ef8]
mov rcx, qword [rdi + 0x38]
cmp rcx, qword [rax]
je 0x14001389c
movzx eax, byte [rdi + 0x429]
test r14b, al
je 0x14001388e
test al, 2
je 0x14001389c
mov byte [rcx + 0x5a], 0
mov byte [rsi + 0x20a0], 0
mov byte [rdx], 0
test r14b, r15b
jne 0x1400138f5
test byte [rdi + 0x429], r14b
jne 0x1400138f5
movss xmm2, dword [rdi + 0x8c]
mov r9, rdx
movss xmm0, dword [rbp - 0x50]
lea rdx, [rbp - 0x40]
movss xmm1, dword [rbp - 0x48]
addss xmm0, xmm2
mov r8, qword [rbp - 0x58]
subss xmm1, xmm2
mov rcx, rdi
movss dword [rbp - 0x40], xmm0
movss xmm0, dword [rbp - 0x4c]
movss dword [rbp - 0x3c], xmm0
movss xmm0, dword [rbp - 0x44]
movss dword [rbp - 0x34], xmm0
movss dword [rbp - 0x38], xmm1
call fcn.1400106d0
mov dword [rdi + 0x2b0], 0
test byte [rsi + 8], 0x40
je 0x140013af1
cmp qword [rsi + 0x1d38], rdi
jne 0x140013ab2
cmp byte [rsi + 0x13d], 0
jne 0x140013ab2
mov rax, qword [rdi + 0x3d8]
test dword [rax + 0xc], 0x200000
jne 0x140013ab2
mov rbx, qword [0x140142418]
mov eax, dword [rdi + 0x94]
cmp dword [rbx + 0x1d6c], eax
je 0x140013966
mov r8d, 0x3cc0
lea rdx, str.C:Main_Projectsud_mapper__ud_drv_combo_basic_spoofImGui_Loader_mainimguiimgui.cpp
lea rcx, str.g.ActiveId__window__MoveId
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
cmp qword [rbx + 0x1d38], rdi
je 0x140013989
mov r8d, 0x3cc1
lea rdx, str.C:Main_Projectsud_mapper__ud_drv_combo_basic_spoofImGui_Loader_mainimguiimgui.cpp
lea rcx, str.g.MovingWindow__window
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov eax, dword [rdi + 0x94]
mov dword [rdi + 0x164], eax
mov r14, qword [rdi + 0x3d8]
mov qword [rbp - 0x58], r14
test dword [r14 + 0xc], 0x200000
je 0x1400139c4
mov r8d, 0x3cc5
lea rdx, str.C:Main_Projectsud_mapper__ud_drv_combo_basic_spoofImGui_Loader_mainimguiimgui.cpp
lea rcx, str._window__Flags__ImGuiWindowFlags_NoDocking___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x140142418]
movss xmm2, dword [rbx + 0x1d90]
comiss xmm2, xmm10
movss xmm0, dword [rax + 0x1674]
movss xmm3, dword [r14 + 0x60]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x1a80]
jb 0x140013aac
movss xmm1, dword [rbx + 0x1d94]
comiss xmm1, xmm10
jb 0x140013aac
comiss xmm3, xmm2
jbe 0x140013aac
comiss xmm0, xmm1
jbe 0x140013aac
call fcn.14001bf60
test al, al
je 0x140013aac
lea rdx, [rbp - 0x58]
call fcn.14001c180
call fcn.14001c0d0
lea rcx, [rbx + 0x16fc]
call fcn.140005990
mov r8, qword [rbp - 0x58]
lea rcx, [rbx + 0x190c]
mov dword [r8 + 0x42c], eax
call fcn.140005990
lea rcx, [rbx + 0x191c]
mov dword [r8 + 0x430], eax
call fcn.140005990
lea rcx, [rbx + 0x192c]
mov dword [r8 + 0x434], eax
call fcn.140005990
lea rcx, [rbx + 0x193c]
mov dword [r8 + 0x438], eax
call fcn.140005990
lea rcx, [rbx + 0x194c]
mov dword [r8 + 0x43c], eax
call fcn.140005990
mov dword [r8 + 0x440], eax
mov r14d, 1
cmp byte [rsi + 0x20d4], 0
je 0x140013af1
bt r15d, 0x15
jb 0x140013af1
mov rax, qword [rsi + 0x1d38]
test rax, rax
je 0x140013ad7
cmp qword [rax + 0x3d8], rdi
je 0x140013af1
cmp rdi, qword [rdi + 0x3d8]
jne 0x140013af1
test dword [rdi + 0xc], 0x20000000
jne 0x140013af1
mov rcx, rdi
call fcn.140029a20
test byte [rdi + 0x429], 1
je 0x140013b22
mov ecx, dword [rdi + 0x45c]
mov eax, dword [rdi + 8]
mov dword [rdi + 0x164], eax
mov dword [rdi + 0x168], ecx
movups xmm0, xmmword [rdi + 0x460]
movups xmmword [rdi + 0x16c], xmm0
jmp 0x140013cf0
mov rax, qword [0x140142418]
movss xmm7, dword [rbp - 0x48]
movss xmm6, dword [rbp - 0x50]
movaps xmm3, xmm7
movss xmm5, dword [rbp - 0x44]
movaps xmm0, xmm6
movss xmm2, dword [rax + 0x1698]
movaps xmm4, xmm5
movss xmm1, dword [rax + 0x169c]
subss xmm0, xmm2
movss xmm8, dword [rbp - 0x4c]
addss xmm3, xmm2
movaps xmm2, xmm8
addss xmm4, xmm1
subss xmm2, xmm1
movss xmm1, dword [rax + 0x120]
comiss xmm1, xmm0
jb 0x140013bc8
movss xmm0, dword [rax + 0x124]
comiss xmm0, xmm2
jb 0x140013bc8
comiss xmm3, xmm1
jbe 0x140013bc8
comiss xmm4, xmm0
jbe 0x140013bc8
mov rax, qword [rax + 0x1f10]
movss xmm2, dword [rax + 0xc]
movss xmm3, dword [rax + 8]
movaps xmm0, xmm2
addss xmm0, dword [rax + 0x14]
movaps xmm1, xmm3
addss xmm1, dword [rax + 0x10]
comiss xmm0, xmm8
jbe 0x140013bc8
comiss xmm5, xmm2
jbe 0x140013bc8
comiss xmm1, xmm6
jbe 0x140013bc8
comiss xmm7, xmm3
mov ecx, r14d
ja 0x140013bcb
mov ecx, r12d
mov eax, dword [rdi + 0x94]
mov dword [rdi + 0x164], eax
mov dword [rdi + 0x168], ecx
movups xmm0, xmmword [rbp - 0x50]
movups xmmword [rdi + 0x16c], xmm0
jmp 0x140013cf0
mov rcx, qword [rdi + 0x38]
mov rdx, qword [0x140142418]
test rcx, rcx
je 0x140013c06
mov eax, dword [rdx + 0x1c90]
mov dword [rcx + 0x64], eax
cmp qword [rdx + 0x1f08], rcx
je 0x140013c45
test rcx, rcx
je 0x140013c34
mov eax, dword [rcx + 0x28]
mov dword [rdx + 0x1f00], eax
mov rax, qword [rdx + 0x15d8]
mov qword [rdx + 0x1f08], rcx
test rax, rax
je 0x140013c45
call rax
jmp 0x140013c45
mov dword [rdx + 0x1f00], 0x3f800000
mov qword [rdx + 0x1f08], rcx
mov rbx, qword [0x140142418]
mov qword [rbx + 0x1d18], rdi
movsxd r14, dword [rdi + 0x1f0]
cmp r14d, 0xffffffff
je 0x140013c9b
test r14d, r14d
js 0x140013c6e
cmp r14d, dword [rbx + 0x2180]
jl 0x140013c88
mov r8d, 0x6c7
lea rdx, str.C:Main_Projectsud_mapper__ud_drv_combo_basic_spoofImGui_Loader_mainimguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
imul rcx, r14, 0x258
add rcx, qword [rbx + 0x2188]
xor r12d, r12d
jmp 0x140013ca1
xor r12d, r12d
mov ecx, r12d
mov rax, qword [0x140142418]
mov qword [rbx + 0x2178], rcx
movss xmm0, dword [rax + 0x1a84]
mulss xmm0, dword [rdi + 0x2e8]
mov rax, qword [rdi + 0x3c8]
mulss xmm0, dword [rdi + 0x2ec]
test rax, rax
je 0x140013cdb
mulss xmm0, dword [rax + 0x2e8]
mov r13, qword [rsp + 0x70]
movss dword [rbx + 0x1a98], xmm0
movss dword [rbx + 0x1a80], xmm0
cmp dword [rsi + 0x1eb0], 0
movaps xmm8, xmmword [rsp + 0x180]
movaps xmm7, xmmword [rsp + 0x190]
movaps xmm6, xmmword [rsp + 0x1a0]
mov r14, qword [rsp + 0x1b0]
mov rbx, qword [rsp + 0x208]
jg 0x140013d3c
mov r8d, 0x6d1
lea rdx, str.C:Main_Projectsud_mapper__ud_drv_combo_basic_spoofImGui_Loader_mainimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rcx, dword [rsi + 0x1eb0]
mov rax, qword [rsi + 0x1eb8]
mov ecx, dword [rax + rcx*4 - 4]
mov dword [rsi + 0x1d54], ecx
bt r15d, 0x18
jae 0x140013d64
mov eax, dword [r13 + 0x194]
jmp 0x140013d67
mov eax, r12d
mov dword [rdi + 0x194], eax
bt r15d, 0x1d
jb 0x140013d8a
lea rdx, [rdi + 0x268]
mov r8b, 1
lea rcx, [rdi + 0x260]
call fcn.14000c0c0
mov eax, dword [rsp + 0x54]
mov byte [rdi + 0xd1], 0
inc word [rdi + 0xda]
mov dword [rsi + 0x1dc0], r12d
mov r12, qword [rsp + 0x1b8]
cmp eax, dword [rsp + 0x68]
je 0x140013f2f
movzx eax, byte [rdi + 0x429]
test al, 1
je 0x140013de2
test al, 2
jne 0x140013de2
mov eax, dword [rsi + 0x1c90]
cmp dword [rdi + 0x2bc], eax
jne 0x140013ddb
mov byte [rdi + 0xf1], 1
jmp 0x140013de2
mov byte [rdi + 0xf0], 1
bt r15d, 0x18
jae 0x140013e9b
test r15b, 1
jne 0x140013e16
test byte [rdi + 0x429], 1
jne 0x140013e16
mov r8d, 0x1ae3
lea rdx, str.C:Main_Projectsud_mapper__ud_drv_combo_basic_spoofImGui_Loader_mainimguiimgui.cpp
lea rcx, str._flags_ImGuiWindowFlags_NoTitleBar____0___window__DockIsActive_
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
test r15b, 0x40
jne 0x140013e60
cmp byte [rdi + 0xe8], 0
jg 0x140013e60
cmp byte [rdi + 0xe9], 0
jg 0x140013e60
cmp byte [rsi + 0x3254], 0
jne 0x140013e60
movss xmm0, dword [rdi + 0x240]
comiss xmm0, dword [rdi + 0x248]
jae 0x140013e59
movss xmm0, dword [rdi + 0x244]
comiss xmm0, dword [rdi + 0x24c]
jb 0x140013e60
mov byte [rdi + 0xf0], 1
test r13, r13
je 0x140013e9b
cmp byte [r13 + 0xd2], 0
jne 0x140013e79
cmp byte [r13 + 0xf0], 0
jle 0x140013e80
mov byte [rdi + 0xf0], 1
cmp byte [r13 + 0xd2], 0
jne 0x140013e94
cmp byte [r13 + 0xf1], 0
jle 0x140013e9b
mov byte [rdi + 0xf1], 1
comiss xmm10, dword [rsi + 0x1638]
jb 0x140013eac
mov byte [rdi + 0xf0], 1
cmp byte [rdi + 0xf0], 0
jg 0x140013ecb
cmp byte [rdi + 0xf1], 0
jg 0x140013ecb
cmp byte [rdi + 0xf2], 0
jg 0x140013ecb
xor al, al
jmp 0x140013ecd
mov al, 1
mov byte [rdi + 0xd6], al
movzx eax, byte [rdi + 0xf3]
test al, al
jle 0x140013eed
dec al
mov byte [rdi + 0xf3], al
or dword [rdi + 0xc], 0xc0200
xor al, al
cmp byte [rdi + 0xd2], al
jne 0x140013f07
cmp byte [rdi + 0xcf], al
je 0x140013f07
cmp byte [rdi + 0xd6], al
je 0x140013f29
cmp byte [rdi + 0xe8], al
jg 0x140013f29
cmp byte [rdi + 0xe9], al
jg 0x140013f29
cmp byte [rdi + 0xf1], 0
mov edx, 1
movzx eax, al
cmovle eax, edx
mov byte [rdi + 0xd4], al
cmp byte [rdi + 0xd4], 0
sete al
mov rcx, qword [rbp]
xor rcx, rsp
call fcn.1400f9080
movaps xmm10, xmmword [rsp + 0x160]
add rsp, 0x1c0
pop r15
pop r13
pop rdi
pop rsi
pop rbp
ret