Function at 0x140024fa0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov rax, rsp
push rbx
push rdi
push r12
sub rsp, 0xe0
mov rbx, qword [0x14008d3e0]
mov qword [rax - 0x20], rbp
mov qword [rax - 0x38], r14
movaps xmmword [rsp + 0x60], xmm10
mov eax, dword [rbx + 0x4d40]
cmp dword [rbx + 0x3a38], eax
jle 0x140024ff1
mov r8d, 0x3d41
lea rdx, str.D:VisualStudioProjectsFrame_Decoderimgui.cpp
lea rcx, str.g.PlatformIO.Viewports.Size___g.Viewports.Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov eax, dword [rbx + 0x4d40]
mov r14d, dword [rbx + 0x3ef0]
xor r12d, r12d
shr r14d, 0xa
and r14b, 1
mov qword [rsp + 0xd0], rsi
mov dword [rsp + 0x100], r14d
mov qword [rsp + 0xb8], r15
je 0x140025240
mov rsi, qword [rbx + 0x4d48]
mov r14d, r12d
cdqe
lea r15, [rsi + rax*8]
cmp rsi, r15
je 0x140025238
nop word [rax + rax]
mov rdi, qword [rsi]
mov rax, qword [rbx + 0x39b0]
movzx ebp, byte [rdi + 0x58]
test rax, rax
je 0x140025071
test bpl, bpl
je 0x140025071
mov rcx, rdi
call rax
mov ecx, dword [rdi + 4]
test al, al
je 0x14002506a
bts ecx, 0xc
jmp 0x14002506e
btr ecx, 0xc
mov dword [rdi + 4], ecx
mov rax, qword [rbx + 0x39a8]
test rax, rax
je 0x14002509e
test bpl, bpl
je 0x14002509e
mov rcx, rdi
call rax
mov ecx, dword [rdi + 4]
test al, al
je 0x140025097
bts ecx, 0xd
mov r14, rdi
jmp 0x14002509b
btr ecx, 0xd
mov dword [rdi + 4], ecx
add rsi, 8
cmp rsi, r15
jne 0x140025040
test r14, r14
je 0x140025238
mov edx, dword [rbx + 0x4d68]
mov r8d, dword [r14]
cmp edx, r8d
je 0x140025219
test dword [rbx + 0x562c], 0x400
je 0x1400250da
lea rcx, str._viewport__Focused_viewport_changed__08X_____08X__attempting_to_apply_our_focus._n
call fcn.140033f20
mov rbp, qword [0x14008d3e0]
mov rcx, qword [rbp + 0x4d48]
movsxd rax, dword [rbp + 0x4d40]
lea rdx, [rcx + rax*8]
cmp rcx, rdx
je 0x140025111
mov r8d, dword [rbx + 0x4d68]
nop
mov rax, qword [rcx]
cmp dword [rax], r8d
je 0x140025175
add rcx, 8
cmp rcx, rdx
jne 0x140025100
mov cl, 1
mov eax, dword [rbx + 0x4db8]
cmp dword [r14 + 0x70], eax
je 0x14002512b
inc eax
mov dword [rbx + 0x4db8], eax
mov dword [r14 + 0x70], eax
mov eax, dword [r14]
mov dword [rbx + 0x4d68], eax
mov rax, r12
nop word [rax + rax]
cmp byte [rax + rbp + 0xf0], r12b
jne 0x140025219
inc rax
cmp rax, 5
jl 0x140025140
test cl, cl
jne 0x140025219
mov rax, qword [rbx + 0x4dc0]
test rax, rax
je 0x14002517f
cmp qword [rax + 0x40], r14
jne 0x14002517f
mov al, 1
jmp 0x140025181
cmp byte [rax + 0x58], r12b
je 0x140025111
xor cl, cl
jmp 0x140025113
xor al, al
or al, byte [r14 + 0x90]
mov rcx, qword [r14 + 0x60]
mov byte [r14 + 0x90], al
test rcx, rcx
jne 0x14002520f
test al, al
je 0x14002520d
mov edi, dword [rbp + 0x4198]
sub edi, 1
movsxd rsi, edi
js 0x140025208
nop word [rax + rax]
cmp edi, dword [rbp + 0x4198]
jl 0x1400251d2
mov r8d, 0x875
lea rdx, str.D:VisualStudioProjectsFrame_Decoderimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbp + 0x41a0]
mov rcx, qword [rax + rsi*8]
test rcx, rcx
je 0x140025200
cmp byte [rcx + 0x100], r12b
je 0x140025200
cmp qword [rcx + 0x40], r14
jne 0x140025200
mov eax, dword [rcx + 0x14]
and eax, 0x10200
cmp eax, 0x10200
jne 0x14002520f
dec edi
sub rsi, 1
jns 0x1400251b0
mov rcx, r12
jmp 0x14002520f
xor ecx, ecx
mov edx, 3
call fcn.1400152d0
mov rax, qword [rbx + 0x4dc0]
test rax, rax
je 0x14002522f
cmp qword [rax + 0x40], r14
jne 0x14002522f
mov al, 1
jmp 0x140025231
xor al, al
mov byte [r14 + 0x90], al
mov r14d, dword [rsp + 0x100]
cmp dword [rbx + 0x4d40], r12d
jg 0x140025263
mov r8d, 0x875
lea rdx, str.D:VisualStudioProjectsFrame_Decoderimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x4d48]
mov rdi, qword [rax]
mov qword [rsp + 0x118], rdi
cmp dword [rdi], 0x11111111
je 0x140025297
mov r8d, 0x3d89
lea rdx, str.D:VisualStudioProjectsFrame_Decoderimgui.cpp
lea rcx, str.main_viewport__ID__IMGUI_VIEWPORT_DEFAULT_ID
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
cmp qword [rdi + 0x60], r12
je 0x1400252b7
mov r8d, 0x3d8a
lea rdx, str.D:VisualStudioProjectsFrame_Decoderimgui.cpp
lea rcx, str.main_viewport__Window__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
xorps xmm10, xmm10
test r14b, r14b
je 0x140025316
mov rdx, rdi
lea rcx, [rsp + 0x108]
call qword [rbx + 0x3988]
test dword [rdi + 4], 0x1000
movsd xmm0, qword [rax]
lea rax, [rsp + 0x108]
movsd qword [rsp + 0x108], xmm0
movsd xmm1, qword [rax]
movsd xmm0, qword [rbx + 0x10]
movsd qword [rsp + 0x110], xmm1
movsd qword [rsp + 0x108], xmm0
je 0x140025341
movsd xmm0, qword [rdi + 8]
movsd xmm1, qword [rdi + 0x10]
jmp 0x14002532f
movsd xmm1, qword [rbx + 0x10]
lea rax, [rsp + 0x108]
mov qword [rsp + 0x108], r12
movsd xmm0, qword [rax]
movsd qword [rsp + 0x108], xmm1
movsd qword [rsp + 0x110], xmm0
lea r9, [rsp + 0x108]
mov dword [rsp + 0x20], 0x804
lea r8, [rsp + 0x110]
mov edx, 0x11111111
xor ecx, ecx
call fcn.140025e20
mov eax, dword [rbx + 0x4d40]
mov ebp, r12d
mov dword [rbx + 0x3f0c], r12d
mov qword [rbx + 0x4d50], r12
mov qword [rbx + 0x4d58], r12
test eax, eax
jle 0x140025784
mov qword [rsp + 0xc8], r13
mov r13, r12
movaps xmmword [rsp + 0x50], xmm11
movss xmm11, dword [0x140082900]
movaps xmmword [rsp + 0xa0], xmm6
movaps xmmword [rsp + 0x90], xmm7
movaps xmmword [rsp + 0x80], xmm8
movaps xmmword [rsp + 0x70], xmm9
test ebp, ebp
js 0x1400253cc
cmp ebp, eax
jl 0x1400253e6
mov r8d, 0x875
lea rdx, str.D:VisualStudioProjectsFrame_Decoderimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x4d48]
mov rdi, qword [rax + r13]
mov dword [rdi + 0x68], ebp
test ebp, ebp
jle 0x140025419
mov eax, dword [rbx + 0x4130]
sub eax, 2
cmp dword [rdi + 0x6c], eax
jge 0x140025419
mov rcx, rdi
call fcn.140026250
dec ebp
sub r13, 8
jmp 0x14002573b
movzx esi, byte [rdi + 0x58]
test r14b, r14b
je 0x1400254a8
test dword [rdi + 4], 0x1000
jne 0x1400254a8
test sil, sil
je 0x1400254a8
cmp byte [rdi + 0x59], r12b
je 0x14002546e
mov rdx, rdi
lea rcx, [rsp + 0x108]
call qword [rbx + 0x3988]
movss xmm0, dword [rax]
movss xmm1, dword [rax + 4]
movss dword [rdi + 0x110], xmm0
movss dword [rdi + 0x114], xmm1
movss dword [rdi + 8], xmm0
movss dword [rdi + 0xc], xmm1
cmp byte [rdi + 0x5a], r12b
je 0x1400254a8
mov rdx, rdi
lea rcx, [rsp + 0x110]
call qword [rbx + 0x3998]
movss xmm0, dword [rax]
movss xmm1, dword [rax + 4]
movss dword [rdi + 0x118], xmm0
movss dword [rdi + 0x11c], xmm1
movss dword [rdi + 0x10], xmm0
movss dword [rdi + 0x14], xmm1
movss xmm0, dword [rdi + 8]
lea r15, [rdi + 0x10]
movss xmm1, dword [rdi + 0xc]
lea rcx, [rsp + 0x30]
movss dword [rsp + 0x30], xmm0
addss xmm0, dword [r15]
movss dword [rsp + 0x34], xmm1
addss xmm1, dword [rdi + 0x14]
movss dword [rsp + 0x38], xmm0
movss dword [rsp + 0x3c], xmm1
call fcn.1400272c0
movups xmm0, xmmword [rdi + 0x138]
mov word [rdi + 0x92], ax
mov qword [rdi + 0x140], r12
movups xmmword [rdi + 0x128], xmm0
mov qword [rdi + 0x138], r12
mov rax, qword [rbx + 0x39f0]
test rax, rax
je 0x140025590
test sil, sil
je 0x140025590
mov rdx, rdi
lea rcx, [rsp + 0x40]
call rax
movups xmm6, xmmword [rax]
comiss xmm6, xmm10
movaps xmm7, xmm6
movaps xmm8, xmm6
movaps xmm9, xmm6
shufps xmm7, xmm6, 0xff
shufps xmm8, xmm6, 0xaa
shufps xmm9, xmm6, 0x55
jb 0x140025554
comiss xmm9, xmm10
jb 0x140025554
comiss xmm8, xmm10
jb 0x140025554
comiss xmm7, xmm10
jae 0x14002556e
mov r8d, 0x3dbe
lea rdx, str.D:VisualStudioProjectsFrame_Decoderimgui.cpp
lea rcx, str.insets.x___0.0f__insets.y___0.0f__insets.z___0.0f__insets.w___0.0f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movss dword [rdi + 0x138], xmm6
movss dword [rdi + 0x13c], xmm9
movss dword [rdi + 0x140], xmm8
movss dword [rdi + 0x144], xmm7
test dword [rdi + 4], 0x800
lea rdx, [rdi + 0x78]
movss xmm2, dword [rdi + 0x128]
movss xmm3, dword [rdi + 8]
movaps xmm1, xmm2
movss xmm4, dword [rdi + 0xc]
addss xmm1, xmm3
movaps xmm0, xmm4
addss xmm0, dword [rdi + 0x12c]
movss dword [rdi + 0x18], xmm1
movss xmm1, dword [rdi + 0x10]
movss dword [rdi + 0x1c], xmm0
subss xmm1, xmm2
movss xmm0, dword [rdi + 0x14]
movaps xmm2, xmm10
subss xmm0, dword [rdi + 0x12c]
subss xmm1, dword [rdi + 0x130]
subss xmm0, dword [rdi + 0x134]
mov dword [rdi + 0x88], 0x3f800000
maxss xmm2, xmm1
movaps xmm1, xmm10
maxss xmm1, xmm0
movss dword [rdi + 0x20], xmm2
movss dword [rdi + 0x24], xmm1
subss xmm3, dword [rdx]
subss xmm4, dword [rdx + 4]
je 0x140025646
ucomiss xmm3, xmm10
jp 0x14002562e
jne 0x14002562e
ucomiss xmm4, xmm10
jp 0x14002562e
je 0x140025646
lea r9, [rdi + 0x80]
mov qword [rsp + 0x20], r15
lea r8, [rdi + 8]
mov rcx, rdi
call fcn.140024bb0
mov rax, qword [rbx + 0x39e0]
test rax, rax
je 0x140025661
test sil, sil
je 0x140025661
mov rcx, rdi
call rax
movaps xmm6, xmm0
jmp 0x1400256bf
movsx rax, word [rdi + 0x92]
cmp ax, 0xffff
je 0x1400256ae
mov rsi, rax
test eax, eax
js 0x14002567e
cmp esi, dword [rbx + 0x3a28]
jl 0x140025698
mov r8d, 0x875
lea rdx, str.D:VisualStudioProjectsFrame_Decoderimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x3a30]
lea rcx, [rsi + rsi*2]
add rcx, rcx
movss xmm6, dword [rax + rcx*8 + 0x20]
jmp 0x1400256bf
movss xmm6, dword [rdi + 0x28]
ucomiss xmm6, xmm10
jp 0x1400256bf
jne 0x1400256bf
movaps xmm6, xmm11
movss xmm0, dword [rdi + 0x28]
ucomiss xmm0, xmm10
jp 0x1400256cc
je 0x14002572e
ucomiss xmm6, xmm0
jp 0x1400256d3
je 0x14002572e
test dword [rbx + 8], 0x4000
movaps xmm5, xmm6
divss xmm5, xmm0
je 0x14002572e
mov rcx, qword [rdi + 0x60]
test rcx, rcx
je 0x1400256f6
movaps xmm1, xmm5
call fcn.14000a0a0
jmp 0x14002572e
mov rax, qword [0x14008d3e0]
mov r8, qword [rax + 0x4190]
movsxd rax, dword [rax + 0x4188]
lea r9, [r8 + rax*8]
cmp r8, r9
je 0x14002572e
mov rcx, qword [r8]
cmp qword [rcx + 0x40], rdi
jne 0x140025725
movaps xmm1, xmm5
call fcn.14000a0a0
add r8, 8
cmp r8, r9
jne 0x140025714
mov r14d, dword [rsp + 0x100]
movss dword [rdi + 0x28], xmm6
mov eax, dword [rbx + 0x4d40]
inc ebp
add r13, 8
cmp ebp, eax
jl 0x1400253c4
movaps xmm11, xmmword [rsp + 0x50]
movaps xmm9, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x90]
movaps xmm6, xmmword [rsp + 0xa0]
mov r13, qword [rsp + 0xc8]
mov rdi, qword [rsp + 0x118]
mov dword [rbx + 0x4da0], 0x7f7fffff
lea rcx, [rbx + 0x4da8]
mov dword [rbx + 0x4da4], 0x7f7fffff
mov dword [rcx], 0xff7fffff
mov dword [rbx + 0x4dac], 0xff7fffff
mov eax, dword [rbx + 0x3a28]
movaps xmm10, xmmword [rsp + 0x60]
mov r15, qword [rsp + 0xb8]
mov rbp, qword [rsp + 0xd8]
test eax, eax
jne 0x1400258ef
movsd xmm0, qword [rdi + 8]
movsd qword [rbx + 0x4d70], xmm0
movsd xmm1, qword [rdi + 0x10]
movsd qword [rbx + 0x4d78], xmm1
movsd xmm0, qword [rdi + 0x18]
movsd qword [rbx + 0x4d80], xmm0
movsd xmm1, qword [rdi + 0x20]
movsd qword [rbx + 0x4d88], xmm1
mov eax, dword [rdi + 0x28]
mov dword [rbx + 0x4d90], eax
mov rax, rcx
movss xmm1, dword [rbx + 0x4d80]
movss xmm0, dword [rbx + 0x4da0]
comiss xmm0, xmm1
jbe 0x140025837
movss dword [rbx + 0x4da0], xmm1
lea rax, [rbx + 0x4da8]
movss xmm1, dword [rbx + 0x4d84]
movss xmm0, dword [rbx + 0x4da4]
comiss xmm0, xmm1
jbe 0x140025857
movss dword [rbx + 0x4da4], xmm1
mov rcx, rax
movss xmm0, dword [rbx + 0x4d80]
comiss xmm0, dword [rcx]
jbe 0x140025868
movss dword [rcx], xmm0
movss xmm0, dword [rbx + 0x4d84]
comiss xmm0, dword [rbx + 0x4dac]
jbe 0x140025881
movss dword [rbx + 0x4dac], xmm0
movss xmm2, dword [rbx + 0x4d80]
addss xmm2, dword [rbx + 0x4d88]
movss xmm0, dword [rbx + 0x4da0]
movss xmm1, dword [rbx + 0x4d84]
addss xmm1, dword [rbx + 0x4d8c]
comiss xmm0, xmm2
jbe 0x1400258b6
movss dword [rbx + 0x4da0], xmm2
movss xmm0, dword [rbx + 0x4da4]
comiss xmm0, xmm1
jbe 0x1400258cb
movss dword [rbx + 0x4da4], xmm1
comiss xmm2, dword [rbx + 0x4da8]
jbe 0x1400258dc
movss dword [rbx + 0x4da8], xmm2
comiss xmm1, dword [rbx + 0x4dac]
jbe 0x140025932
movss dword [rbx + 0x4dac], xmm1
jmp 0x140025932
jg 0x14002590b
mov r8d, 0x875
lea rdx, str.D:VisualStudioProjectsFrame_Decoderimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x3a30]
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x4d70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbx + 0x4d80], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rbx + 0x4d90], xmm0
mov rcx, qword [rbx + 0x3a30]
movsxd rax, dword [rbx + 0x3a28]
lea rdx, [rax + rax*2]
shl rdx, 4
add rdx, rcx
cmp rcx, rdx
je 0x140025a2d
nop dword [rax]
nop dword [rax + rax]
movss xmm1, dword [rcx + 0x10]
movss xmm0, dword [rbx + 0x4da0]
comiss xmm0, xmm1
jbe 0x14002597a
movss dword [rbx + 0x4da0], xmm1
movss xmm1, dword [rcx + 0x14]
movss xmm0, dword [rbx + 0x4da4]
comiss xmm0, xmm1
jbe 0x140025994
movss dword [rbx + 0x4da4], xmm1
movss xmm0, dword [rcx + 0x10]
comiss xmm0, dword [rbx + 0x4da8]
jbe 0x1400259aa
movss dword [rbx + 0x4da8], xmm0
movss xmm0, dword [rcx + 0x14]
comiss xmm0, dword [rbx + 0x4dac]
jbe 0x1400259c0
movss dword [rbx + 0x4dac], xmm0
movss xmm2, dword [rcx + 0x18]
addss xmm2, dword [rcx + 0x10]
movss xmm0, dword [rbx + 0x4da0]
movss xmm1, dword [rcx + 0x14]
addss xmm1, dword [rcx + 0x1c]
comiss xmm0, xmm2
jbe 0x1400259e9
movss dword [rbx + 0x4da0], xmm2
movss xmm0, dword [rbx + 0x4da4]
comiss xmm0, xmm1
jbe 0x1400259fe
movss dword [rbx + 0x4da4], xmm1
comiss xmm2, dword [rbx + 0x4da8]
jbe 0x140025a0f
movss dword [rbx + 0x4da8], xmm2
comiss xmm1, dword [rbx + 0x4dac]
jbe 0x140025a20
movss dword [rbx + 0x4dac], xmm1
add rcx, 0x30
cmp rcx, rdx
jne 0x140025960
test r14b, r14b
mov r14, qword [rsp + 0xc0]
jne 0x140025a46
mov qword [rbx + 0x4d58], rdi
jmp 0x140025b75
test dword [rbx + 0xc], 0x800
je 0x140025b89
mov edx, dword [rbx + 0x104]
test edx, edx
je 0x140025aba
mov rax, qword [0x14008d3e0]
mov rcx, qword [rax + 0x4d48]
movsxd rax, dword [rax + 0x4d40]
lea r8, [rcx + rax*8]
cmp rcx, r8
je 0x140025a90
nop dword [rax + rax]
mov rdi, qword [rcx]
cmp dword [rdi], edx
je 0x140025a93
add rcx, 8
cmp rcx, r8
jne 0x140025a80
mov rdi, r12
test rdi, rdi
je 0x140025c13
test byte [rdi + 4], 0x80
je 0x140025c13
lea rcx, [rbx + 0xe8]
call fcn.140024f10
mov rdi, rax
jmp 0x140025c13
lea rcx, [rbx + 0x4d60]
mov rdi, r12
mov rsi, rcx
mov rcx, qword [rcx]
mov rdx, rcx
test rcx, rcx
jne 0x140025b05
cmp dword [rbx + 0x4d40], r12d
jg 0x140025af5
mov r8d, 0x875
lea rdx, str.D:VisualStudioProjectsFrame_Decoderimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x4d48]
mov rcx, qword [rax]
mov qword [rsi], rcx
mov rdx, rcx
mov rax, qword [rbx + 0x4208]
test rax, rax
je 0x140025b1a
mov rax, qword [rax + 0x40]
test rax, rax
jne 0x140025b1d
mov rax, rcx
mov qword [rbx + 0x4d58], rax
movzx ecx, byte [rbx + 0x4fdc]
test cl, cl
je 0x140025c3c
test rdi, rdi
jne 0x140025c34
mov rdi, rdx
mov rcx, rax
test rdi, rdi
je 0x140025b56
cmp rdi, rax
je 0x140025b56
test byte [rdi + 4], 0x80
je 0x140025a3a
test rcx, rcx
jne 0x140025b75
mov r8d, 0x3e2d
lea rdx, str.D:VisualStudioProjectsFrame_Decoderimgui.cpp
lea rcx, str.g.MouseViewport___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rsi, qword [rsp + 0xd0]
add rsp, 0xe0
pop r12
pop rdi
pop rbx
ret
mov rax, qword [0x14008d3e0]
mov rdi, r12
mov rdx, qword [rax + 0x4d48]
movsxd rax, dword [rax + 0x4d40]
lea r8, [rdx + rax*8]
cmp rdx, r8
je 0x140025c13
nop word [rax + rax]
mov rcx, qword [rdx]
test dword [rcx + 4], 0x1080
jne 0x140025c0a
movss xmm0, dword [rcx + 8]
movss xmm3, dword [rcx + 0xc]
movaps xmm1, xmm0
movss xmm4, dword [rbx + 0xe8]
movaps xmm2, xmm3
comiss xmm4, xmm0
addss xmm1, dword [rcx + 0x10]
addss xmm2, dword [rcx + 0x14]
jb 0x140025c0a
movss xmm0, dword [rbx + 0xec]
comiss xmm0, xmm3
jb 0x140025c0a
comiss xmm1, xmm4
jbe 0x140025c0a
comiss xmm2, xmm0
jbe 0x140025c0a
test rdi, rdi
je 0x140025c07
mov eax, dword [rcx + 0x70]
cmp dword [rdi + 0x70], eax
jge 0x140025c0a
mov rdi, rcx
add rdx, 8
cmp rdx, r8
jne 0x140025bb0
lea rcx, [rbx + 0x4d60]
mov rsi, rcx
test rdi, rdi
je 0x140025ac7
mov qword [rcx], rdi
mov rdx, rdi
mov rcx, rdi
jmp 0x140025b05
test cl, cl
jne 0x140025b3f
cmp dword [rbx + 0x425c], r12d
je 0x140025b3f
mov rax, qword [0x14008d3e0]
cmp byte [r12 + rax + 0xf0], 0
jne 0x140025c70
inc r12
cmp r12, 5
jl 0x140025c50
mov rax, qword [rbx + 0x4d58]
jmp 0x140025b3f
mov rcx, qword [rbx + 0x4d58]
jmp 0x140025b56