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

Disassembly:
mov r11, rsp
mov qword [r11 + 0x18], r8
mov qword [r11 + 0x10], rdx
mov qword [r11 + 8], rcx
push rbx
push rsi
push rdi
push r12
push r14
sub rsp, 0x140
xor eax, eax
mov qword [r11 - 0x30], rbp
xor ebp, ebp
mov qword [r11 - 0x38], r13
mov qword [rsp + 0x68], rax
mov qword [r11 - 0xa8], rax
mov r12, qword [rcx]
mov ebx, ebp
mov rdi, r8
mov rsi, rdx
mov r14, rcx
mov dword [rsp + 0x70], 0xffffffff
mov qword [rsp + 0x78], r12
mov qword [rsp + 0x58], rbx
mov dword [rsp + 0x80], ebp
mov dword [rsp + 0x88], ebp
mov dword [rsp + 0x8c], ebp
mov dword [rsp + 0x98], ebp
mov dword [rsp + 0x84], ebp
mov dword [rsp + 0xa0], ebp
mov dword [rsp + 0x9c], ebp
cmp dword [rcx + 0x50], eax
jne 0x14025cb55
cmp byte [r12 + 0x50], al
jne 0x14025cb55
mov qword [r11 - 0x40], r15
call fcn.14025c260
mov r15, rax
test rax, rax
je 0x14025cb48
lea r8d, [rbp + 0x6d]
xor r9d, r9d
mov rdx, rax
mov rcx, r14
mov qword [rsp + 0x20], rbp
call fcn.14027ac50
cmp qword [r15 + 0x18], rbp
mov r13d, ebp
setne r13b
mov rdx, r15
mov rcx, r14
mov rbx, rax
mov qword [rsp + 0xb0], rax
mov dword [rsp + 0xa8], r13d
call fcn.1402573a0
test eax, eax
jne 0x14025d1b6
mov r8d, ebp
test rbx, rbx
mov rdx, r15
setne r8b
mov rcx, r14
call fcn.14025c2d0
test eax, eax
jne 0x14025d1b6
mov rdx, qword [r15 + 0x70]
mov rcx, r12
call fcn.14026e950
mov r8, qword [r15]
lea edx, [rbp + 9]
movsxd rdi, eax
mov rax, qword [r12 + 0x20]
xor r9d, r9d
mov rcx, rdi
shl rcx, 5
mov rcx, qword [rcx + rax]
mov qword [rsp + 0x20], rcx
mov rcx, r14
call fcn.140253e30
mov ebp, eax
cmp eax, 1
je 0x14025d1a9
mov ebx, dword [r14 + 0x54]
xor edx, edx
mov dword [rsi + 0x50], ebx
inc dword [r14 + 0x54]
mov rax, qword [r15 + 0x10]
mov ecx, dword [r14 + 0x54]
mov dword [rsp + 0x64], ebx
mov dword [rsp + 0xa4], edx
test rax, rax
je 0x14025c658
nop dword [rax]
inc ecx
inc edx
mov dword [r14 + 0x54], ecx
mov rax, qword [rax + 0x28]
test rax, rax
jne 0x14025c640
mov dword [rsp + 0xa4], edx
test r13d, r13d
je 0x14025c67b
mov rax, qword [r14 + 0x230]
mov qword [rsp + 0xc0], r14
mov qword [rsp + 0x68], rax
mov rax, qword [r15]
mov qword [r14 + 0x230], rax
mov rcx, r14
call fcn.140272580
mov rsi, rax
test rax, rax
je 0x14025cb33
cmp byte [r14 + 0x1e], 0
jne 0x14025c69d
or dword [rax + 0x8c], 0x10
mov r8d, edi
mov edx, 1
mov rcx, r14
call fcn.14025a8a0
test r13d, r13d
je 0x14025c6df
mov r8, qword [rsp + 0x180]
mov r9d, ebx
mov rdx, r15
mov rcx, r14
call fcn.14025c370
mov r13d, ebx
mov dword [rsp + 0x94], ebx
mov dword [rsp + 0x50], ebx
mov dword [rsp + 0x90], ebx
jmp 0x14025c6f4
mov r8d, dword [rsp + 0x90]
mov r13d, dword [rsp + 0x94]
mov dword [rsp + 0x50], r8d
xor eax, eax
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0xe0], r14
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0x180]
test rax, rax
je 0x14025c76b
lea rcx, [rsp + 0xe0]
mov rdx, rax
call fcn.140249830
test eax, eax
jne 0x14025cb33
test byte [r12 + 0x2c], 0x80
je 0x14025c799
inc dword [r14 + 0x58]
mov eax, dword [r14 + 0x58]
xor r8d, r8d
lea edx, [r8 + 0x19]
mov rcx, rsi
mov r9d, eax
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x20], 0
call fcn.140237cb0
test ebp, ebp
jne 0x14025c8f7
cmp qword [rsp + 0x180], 0
jne 0x14025c8f7
cmp qword [rsp + 0xb0], 0
jne 0x14025c8f7
test byte [r15 + 0x48], 0x10
jne 0x14025c8f7
mov rax, qword [r14]
test dword [rax + 0x2c], 0x80000
je 0x14025c818
mov rdx, qword [r15]
mov rax, rdx
test rdx, rdx
je 0x14025c7f5
cmp byte [rdx], 0
je 0x14025c7ee
inc rax
cmp byte [rax], 0
jne 0x14025c7e6
sub eax, edx
and eax, 0x3fffffff
mov rcx, qword [r15 + 0x70]
mov r8d, eax
add rcx, 0x50
call fcn.14021c280
test rax, rax
jne 0x14025c8f7
cmp qword [r15 + 0x20], rax
jne 0x14025c8f7
mov rax, qword [r15]
mov r8d, dword [r15 + 0x3c]
mov r9b, 1
mov edx, edi
mov rcx, r14
mov qword [rsp + 0x20], rax
call fcn.140253ef0
test byte [r15 + 0x48], 0x20
jne 0x14025c8bd
mov r8d, dword [rsp + 0x70]
mov rbp, qword [r15]
mov r9d, edi
mov dword [rsp + 0x20], r8d
mov r8d, dword [r15 + 0x3c]
mov edx, 0x73
mov rcx, rsi
call fcn.140237cb0
mov r8, qword [rsi + 8]
mov rcx, qword [rsi]
test r8, r8
je 0x14025c8b0
cmp byte [rcx + 0x50], 0
jne 0x14025c8b0
test eax, eax
jns 0x14025c878
mov eax, dword [rsi + 0x3c]
dec eax
cdqe
lea rdx, [rax + rax*2]
lea rbx, [r8 + rdx*8]
movsx edx, byte [r8 + rdx*8 + 1]
mov r8, qword [rbx + 0x10]
call fcn.140238280
xor eax, eax
mov qword [rbx + 0x10], rax
test rbp, rbp
jne 0x14025c8a5
mov qword [rbx + 0x10], rax
mov byte [rbx + 1], al
jmp 0x14025c8bd
mov qword [rbx + 0x10], rbp
mov byte [rbx + 1], 0xfe
jmp 0x14025c8bd
mov r8, rbp
mov edx, 0xfffffffe
call fcn.140238280
mov rbx, qword [r15 + 0x10]
xor r15d, r15d
test rbx, rbx
je 0x14025d06d
nop dword [rax]
mov r8d, dword [rbx + 0x58]
mov r9d, edi
mov edx, 0x73
mov rcx, rsi
mov dword [rsp + 0x20], r15d
call fcn.140237cb0
mov rbx, qword [rbx + 0x28]
test rbx, rbx
jne 0x14025c8d0
jmp 0x14025d06d
test byte [r15 + 0x48], 0x20
jne 0x14025c937
inc dword [r14 + 0x58]
mov eax, 1
xor ebp, ebp
movzx r12d, ax
mov word [rsp + 0x188], ax
mov eax, dword [r14 + 0x58]
lea edx, [rbp + 0x1c]
xor r8d, r8d
mov rcx, rsi
mov r9d, eax
mov dword [rsp + 0x8c], eax
mov dword [rsp + 0x20], ebp
call fcn.140237cb0
jmp 0x14025c9b4
mov rbp, qword [r15 + 0x10]
test rbp, rbp
je 0x14025c952
mov eax, dword [rbp + 0x64]
and al, 3
cmp al, 2
je 0x14025c952
mov rbp, qword [rbp + 0x28]
test rbp, rbp
jne 0x14025c940
movsx r12d, word [rbp + 0x5e]
mov eax, dword [r14 + 0x58]
mov edx, 0x37
lea ecx, [rax + 1]
add eax, r12d
mov r9d, r12d
mov dword [rsp + 0x80], ecx
mov ecx, dword [r14 + 0x54]
mov dword [r14 + 0x58], eax
lea eax, [rcx + 1]
mov dword [rsp + 0x88], ecx
mov r8d, ecx
mov rcx, rsi
mov word [rsp + 0x188], r12w
mov dword [rsp + 0x20], 0
mov dword [r14 + 0x54], eax
call fcn.140237cb0
mov rdx, rbp
mov rcx, r14
mov dword [rsp + 0x9c], eax
call fcn.1402385e0
mov rdi, qword [rsp + 0x180]
mov rdx, qword [rsp + 0x178]
lea eax, [rbx + 1]
mov dword [rsp + 0x30], eax
mov ecx, 0xc
xor r9d, r9d
mov word [rsp + 0x28], cx
mov rcx, r14
mov r8, rdi
mov qword [rsp + 0x20], 0
call fcn.140287fc0
mov qword [rsp + 0xb8], rax
test rax, rax
je 0x14025d19f
mov rbx, qword [rax + 0x4c]
movzx eax, byte [rax + 0x35]
mov dword [rsp + 0x60], eax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0xd8], rbx
test byte [rax + 0x2c], 0x80
mov qword [rsp + 0xd0], rbx
je 0x14025ca43
mov r8d, dword [rsp + 0x70]
mov r9d, 1
mov rcx, rsi
lea edx, [r9 + 0x24]
mov dword [rsp + 0x20], 0
call fcn.140237cb0
test rbp, rbp
je 0x14025cab1
movsx rax, r12w
xor edi, edi
test rax, rax
jle 0x14025caa7
mov r12d, dword [rsp + 0x80]
mov r14d, dword [rsp + 0x64]
mov rbx, rax
nop dword [rax]
nop word [rax + rax]
mov rax, qword [rbp + 8]
mov r8d, r14d
mov rdx, r15
movsx r9d, word [rax + rdi*2]
mov rcx, rsi
mov dword [rsp + 0x20], r12d
call fcn.14024d190
inc rdi
inc r12d
cmp rdi, rbx
jl 0x14025ca70
mov rbx, qword [rsp + 0xd8]
mov r14, qword [rsp + 0x170]
mov r12d, dword [rsp + 0x80]
jmp 0x14025cae1
mov eax, dword [r14 + 0x58]
mov r9d, dword [rsp + 0x64]
or r8d, 0xffffffff
inc eax
mov rdx, r15
mov rcx, r14
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], eax
call fcn.14024d270
mov r12d, eax
cmp eax, dword [r14 + 0x58]
jle 0x14025cae1
mov dword [r14 + 0x58], eax
cmp dword [rsp + 0x60], 0
je 0x14025cc35
movzx eax, word [rsp + 0x188]
movsxd rdi, dword [rsp + 0xa4]
mov rcx, qword [rsp + 0x78]
lea edx, [rdi + 2]
mov dword [rsp + 0x170], eax
call fcn.140218530
mov rcx, rax
mov qword [rsp + 0x58], rax
test rax, rax
jne 0x14025cba9
mov rcx, qword [rsp + 0xb8]
call fcn.140288950
mov r12, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x180]
mov rsi, qword [rsp + 0x178]
mov rbx, qword [rsp + 0x58]
mov rax, qword [rsp + 0x68]
mov r15, qword [rsp + 0x128]
mov r14, qword [rsp + 0xc0]
mov r13, qword [rsp + 0x130]
mov rbp, qword [rsp + 0x138]
test r14, r14
je 0x14025cb79
mov qword [r14 + 0x230], rax
mov rdx, rsi
mov rcx, r12
call fcn.14025a160
mov rdx, rdi
mov rcx, r12
call fcn.14024ad30
mov rdx, rbx
mov rcx, r12
call fcn.140218260
add rsp, 0x140
pop r14
pop r12
pop rdi
pop rsi
pop rbx
ret
lea eax, [rdi + 1]
mov edx, 1
movsxd r8, eax
call fcn.1402c22a0
mov r8, qword [rsp + 0x58]
mov byte [rdi + r8 + 1], 0
test ebx, ebx
js 0x14025cbda
movsxd rdx, dword [rsp + 0x64]
movsxd rcx, ebx
sub rcx, rdx
mov byte [rcx + r8], 0
jmp 0x14025cbde
mov edx, dword [rsp + 0x64]
movsxd rax, dword [rsp + 0xd4]
test eax, eax
js 0x14025cbf8
mov rcx, rax
movsxd rax, edx
sub rcx, rax
mov byte [rcx + r8], 0
mov eax, dword [rsp + 0x9c]
test eax, eax
je 0x14025cc0d
mov edx, eax
mov rcx, rsi
call fcn.140238460
xor r9d, r9d
xor r8d, r8d
mov rcx, rsi
lea edx, [r9 + 0x10]
mov dword [rsp + 0x20], 0
call fcn.140237cb0
mov edi, dword [rsp + 0x170]
mov ebx, eax
jmp 0x14025ccde
mov rcx, rsi
test rbp, rbp
je 0x14025ccb7
inc dword [r14 + 0x58]
mov r12d, dword [r14 + 0x58]
xor eax, eax
mov rdx, rbp
mov dword [rsp + 0x170], eax
call fcn.1402648c0
movsx ebx, word [rsp + 0x188]
mov r8d, dword [rsp + 0x80]
mov r9d, ebx
mov edx, 0x30
mov rcx, rsi
mov rdi, rax
mov dword [rsp + 0x20], r12d
call fcn.140237cb0
mov r9d, ebx
mov r8, rdi
mov rcx, rsi
mov edx, eax
call fcn.1402384d0
mov r8d, dword [rsp + 0x88]
mov r9d, r12d
mov edx, 0x6b
mov rcx, rsi
mov dword [rsp + 0x20], 0
call fcn.140237cb0
mov edi, dword [rsp + 0x170]
jmp 0x14025ccd7
mov r8d, dword [rsp + 0x8c]
mov edi, 1
mov r9d, r12d
lea edx, [rdi + 0x7b]
mov dword [rsp + 0x20], 0
call fcn.140237cb0
mov ebx, dword [rsp + 0xa0]
mov rcx, qword [rsp + 0xb8]
call fcn.140288950
cmp dword [rsp + 0x60], 0
je 0x14025cd3f
mov rcx, rsi
call fcn.140237f30
xor r8d, r8d
mov rcx, rsi
lea edx, [r8 + 0x10]
mov r9d, eax
mov dword [rsp + 0x98], eax
mov dword [rsp + 0x20], 0
call fcn.140237cb0
mov r8d, dword [rsi + 0x3c]
cmp r8d, ebx
jbe 0x14025cd33
mov ecx, ebx
lea rdx, [rcx + rcx*2]
mov rcx, qword [rsi + 8]
mov dword [rcx + rdx*8 + 8], r8d
mov ecx, dword [rsi + 0x3c]
mov rax, qword [rsi + 0x30]
dec ecx
mov dword [rax + 0x68], ecx
cmp dword [rsp + 0xa8], 0
mov ebx, dword [rsp + 0x64]
jne 0x14025cdb1
test byte [r15 + 0x48], 0x10
je 0x14025cd62
xor r8d, r8d
mov dword [rsp + 0x50], r8d
lea r13d, [r8 + 1]
jmp 0x14025cdb6
lea rax, [rsp + 0x94]
mov r9d, ebx
mov r8d, 0x35
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x90]
mov rdx, r15
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x58]
mov rcx, r14
mov qword [rsp + 0x20], rax
call fcn.1402680d0
mov r8d, dword [rsp + 0x90]
mov r13d, dword [rsp + 0x94]
mov dword [rsp + 0x50], r8d
jmp 0x14025cdb6
mov r8d, dword [rsp + 0x50]
mov edx, dword [rsp + 0x60]
test edx, edx
je 0x14025cdf9
movsxd rax, ebx
movsxd rcx, r8d
sub rcx, rax
mov rax, qword [rsp + 0x58]
cmp byte [rcx + rax], 0
je 0x14025ce6a
mov r9d, dword [rsp + 0x98]
movsx eax, di
mov edx, 0x41
mov dword [rsp + 0x28], eax
mov rcx, rsi
mov dword [rsp + 0x20], r12d
call fcn.140237e90
jmp 0x14025ce61
xor r9d, r9d
mov rcx, rsi
test rbp, rbp
je 0x14025ce43
mov r8d, dword [rsp + 0x88]
lea edx, [r9 + 0x69]
mov dword [rsp + 0x20], r9d
call fcn.140237cb0
mov r8d, dword [rsp + 0x88]
mov r9d, r12d
mov edx, 0x62
mov rcx, rsi
mov dword [rsp + 0x20], 0
mov dword [rsp + 0x84], eax
call fcn.140237cb0
jmp 0x14025ce61
mov r8d, dword [rsp + 0x8c]
mov edx, 0x7d
mov dword [rsp + 0x20], r12d
call fcn.140237cb0
mov dword [rsp + 0x84], eax
mov edx, dword [rsp + 0x60]
mov r8d, dword [rsp + 0x50]
test byte [r15 + 0x48], 0x10
je 0x14025cf3d
mov rbx, qword [r15 + 0x60]
test rbx, rbx
je 0x14025ce91
mov rax, qword [rsp + 0x78]
cmp qword [rbx], rax
je 0x14025ce91
mov rbx, qword [rbx + 0x28]
test rbx, rbx
jne 0x14025ce83
mov rdx, r15
mov rcx, r14
call fcn.14027fad0
mov r9d, 1
xor r8d, r8d
lea edx, [r9 + 0xe]
mov rcx, rsi
mov dword [rsp + 0x20], r12d
call fcn.140237cb0
mov r8, qword [rsi + 8]
mov rcx, qword [rsi]
test r8, r8
je 0x14025cf10
cmp byte [rcx + 0x50], 0
jne 0x14025cf10
test eax, eax
jns 0x14025ced1
mov eax, dword [rsi + 0x3c]
dec eax
cdqe
lea rdx, [rax + rax*2]
lea rdi, [r8 + rdx*8]
movsx edx, byte [r8 + rdx*8 + 1]
mov r8, qword [rdi + 0x10]
call fcn.140238280
xor eax, eax
mov qword [rdi + 0x10], rax
test rbx, rbx
jne 0x14025cefe
mov qword [rdi + 0x10], rax
mov byte [rdi + 1], al
jmp 0x14025cf10
mov qword [rdi + 0x10], rbx
mov byte [rdi + 1], 0xf6
inc dword [rbx + 0x18]
nop dword [rax]
mov rdx, qword [rsi + 8]
test rdx, rdx
je 0x14025cf26
movsxd rax, dword [rsi + 0x3c]
lea rcx, [rax + rax*2]
mov byte [rdx + rcx*8 - 0x15], 2
mov rax, qword [r14 + 0x1c0]
mov rcx, r14
test rax, rax
cmovne rcx, rax
mov byte [rcx + 0x23], 1
jmp 0x14025cf77
cmp byte [r14 + 0x1e], 0
mov byte [rsp + 0x48], dl
mov byte [rsp + 0x40], 0xa
mov r9d, r8d
mov r8, qword [rsp + 0xb0]
sete al
mov byte [rsp + 0x38], al
mov word [rsp + 0x30], di
mov rdx, r15
mov rcx, r14
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], r13d
call fcn.14025d1c0
cmp dword [rsp + 0x60], 0
je 0x14025cfae
mov r8, qword [rsi + 0x30]
or eax, 0xffffffff
sub eax, dword [rsp + 0x98]
js 0x14025cfa3
mov rdx, qword [r8 + 0x80]
test rdx, rdx
je 0x14025cfa3
movsxd rcx, eax
mov eax, dword [rsi + 0x3c]
mov dword [rdx + rcx*4], eax
mov eax, dword [rsi + 0x3c]
dec eax
mov dword [r8 + 0x68], eax
jmp 0x14025d006
mov ebx, dword [rsp + 0x84]
mov dword [rsp + 0x20], 0
mov rcx, rsi
test rbp, rbp
je 0x14025cfd8
mov r8d, dword [rsp + 0x88]
lea r9d, [rbx + 1]
mov edx, 9
jmp 0x14025cfe2
xor r8d, r8d
mov r9d, ebx
lea edx, [r8 + 0x10]
call fcn.140237cb0
mov edx, dword [rsi + 0x3c]
cmp edx, ebx
jbe 0x14025cffa
mov rax, qword [rsi + 8]
lea rcx, [rbx + rbx*2]
mov dword [rax + rcx*8 + 8], edx
mov ecx, dword [rsi + 0x3c]
mov rax, qword [rsi + 0x30]
dec ecx
mov dword [rax + 0x68], ecx
cmp dword [rsp + 0xa8], 0
jne 0x14025d065
test byte [r15 + 0x48], 0x10
jne 0x14025d065
test rbp, rbp
jne 0x14025d033
mov r8d, dword [rsp + 0x50]
lea edx, [rbp + 0x3a]
xor r9d, r9d
mov rcx, rsi
mov dword [rsp + 0x20], ebp
call fcn.140237cb0
mov rbx, qword [r15 + 0x10]
xor r15d, r15d
test rbx, rbx
je 0x14025d068
nop
xor r9d, r9d
mov r8d, r13d
mov rcx, rsi
lea edx, [r9 + 0x3a]
mov dword [rsp + 0x20], r15d
call fcn.140237cb0
mov rbx, qword [rbx + 0x28]
inc r13d
test rbx, rbx
jne 0x14025d040
jmp 0x14025d068
xor r15d, r15d
mov r12, qword [rsp + 0x78]
cmp byte [r14 + 0x1e], 0
jne 0x14025d086
cmp qword [r14 + 0x1c8], 0
jne 0x14025d086
mov rcx, r14
call fcn.140265110
test byte [r12 + 0x2c], 0x80
je 0x14025cb33
cmp byte [r14 + 0x1e], 0
jne 0x14025cb33
cmp qword [r14 + 0x1c8], 0
jne 0x14025cb33
mov r8d, dword [rsp + 0x70]
mov ebx, 1
mov rcx, rsi
lea edx, [rbx + 0x22]
mov r9d, ebx
mov dword [rsp + 0x20], r15d
call fcn.140237cb0
mov edx, ebx
mov rcx, rsi
call fcn.140239890
mov rax, qword [rsi]
cmp byte [rax + 0x50], 0
jne 0x14025cb33
mov rbx, qword [rsi + 0x20]
mov rax, qword [rbx]
test rax, rax
je 0x14025d0f0
mov ecx, dword [rax + 0x68]
jmp 0x14025d0f5
mov ecx, 0x3b9aca00
movsxd rcx, ecx
mov edi, r15d
mov rax, r15
lea rbp, str.rows_deleted
test rcx, rcx
js 0x14025d120
nop word [rax + rax]
cmp byte [rax + rbp], 0
je 0x14025d120
inc rax
inc edi
cmp rax, rcx
jle 0x14025d110
lea rax, [0x1402181a0]
mov esi, 0x202
test rax, rax
mov eax, 0x2460
jne 0x14025d15f
test word [rbx + 0x24], ax
je 0x14025d144
mov rcx, rbx
call fcn.140236830
mov rdx, qword [rbx + 0x30]
test rdx, rdx
je 0x14025d159
mov rcx, qword [rbx]
call fcn.140218260
mov qword [rbx + 0x30], r15
mov qword [rbx + 0x30], rbp
jmp 0x14025d187
test word [rbx + 0x24], ax
je 0x14025d16d
mov rcx, rbx
call fcn.140236830
mov rdx, qword [rbx + 0x30]
test rdx, rdx
je 0x14025d182
mov rcx, qword [rbx]
call fcn.140218260
mov qword [rbx + 0x30], r15
mov esi, 0xa02
mov qword [rbx + 0x28], r15
mov qword [rbx + 8], rbp
mov dword [rbx + 0x20], edi
mov word [rbx + 0x24], si
mov byte [rbx + 0x26], 1
jmp 0x14025cb33
mov r12, qword [rsp + 0x78]
jmp 0x14025cb3b
mov rdi, qword [rsp + 0x180]
jmp 0x14025cb43
mov rbx, rbp
jmp 0x14025cb48