Function at 0x140118d50
Capabilities:
Encode data using xor
Hash data with crc32

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x108
movapd xmmword [rsp + 0xf0], xmm8
movapd xmmword [rsp + 0xe0], xmm7
movapd xmmword [rsp + 0xd0], xmm6
mov rax, qword [0x14029b028]
xor rax, rsp
mov qword [rsp + 0xc8], rax
mov rax, qword [rcx + 8]
test rax, rax
je 0x140119abf
mov rsi, rcx
movzx ecx, byte [rax + 0x17]
test cl, cl
jns 0x140118ef9
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], rax
test rax, rax
js 0x140119ac5
je 0x140118dd2
test rcx, rcx
je 0x140119acb
lea rcx, [rsp + 0x50]
call fcn.1400f7520
mov rbx, rax
test rax, rax
je 0x140118f67
mov edi, dword [rsi + 0x10]
mov rax, qword [rbx]
mov rax, qword [rax + 0x18]
mov ecx, 2
lea rdx, [0x1400b9ce0]
cmp rax, rdx
je 0x140118e15
xor ecx, ecx
lea rdx, [0x1401818d0]
cmp rax, rdx
jne 0x140118ed4
cmp edi, ecx
jne 0x14011990e
mov r9, qword [rsi + 0x20]
test r9, r9
je 0x140118e94
mov edx, dword [rsi + 0x14]
mov r8d, dword [rsi + 0x18]
mov rax, qword [rbx]
mov rax, qword [rax + 0x20]
lea rcx, [0x1401f8eb0]
cmp rax, rcx
jne 0x140119ad1
mov rax, qword [rbx + 0x18]
mov rcx, qword [rax + 0x20]
mov rax, qword [rcx]
mov r10, qword [rcx + 8]
sub r10, rax
mov rcx, r10
sar rcx, 2
lea r11, [rcx - 1]
cmp r11, r9
jne 0x14011990e
cmp r11, 2
jb 0x1401198ce
cmp r10, 4
jbe 0x140119ac2
cmp dword [rax + 4], edx
jne 0x14011990e
mov eax, dword [rax + rcx*4 - 8]
cmp eax, r8d
jne 0x14011990e
mov rcx, qword [rsp + 0xc8]
xor rcx, rsp
call fcn.140186020
mov rax, rbx
movaps xmm6, xmmword [rsp + 0xd0]
movaps xmm7, xmmword [rsp + 0xe0]
movaps xmm8, xmmword [rsp + 0xf0]
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 1
lea rdx, [0x1400ea100]
cmp rax, rdx
je 0x140118e15
mov rcx, rbx
call qword [0x1402c9008]
mov ecx, eax
jmp 0x140118e15
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rcx
jmp 0x140118dd2
cmp eax, 0x3f
je 0x140118f20
mov r8d, 0x3f
sub r8, rax
add rcx, rdi
xor edx, edx
call fcn.140188160
lea rcx, [rsp + 0x68]
mov r8d, 1
mov rdx, rdi
call fcn.1400813c0
xor ecx, ecx
jmp 0x14011902d
shr r8, 6
lea rcx, [rsp + 0x68]
mov rdx, rbx
call fcn.1400813c0
mov r8, r14
and r8, 0x3f
je 0x140119001
and r14, 0xffffffffffffffc0
add rbx, r14
mov r14d, r8d
jmp 0x140118fee
mov rbx, qword [rsi + 8]
test rbx, rbx
je 0x140119aea
movzx r14d, byte [rbx + 0x17]
test r14b, r14b
jns 0x140118f99
mov r14, qword [rbx + 8]
test r14, r14
js 0x140119af7
mov rbx, qword [rbx]
je 0x140118f99
test rbx, rbx
je 0x140119b06
xorps xmm0, xmm0
lea rdi, [rsp + 0x80]
movups xmmword [rdi + 0x34], xmm0
movups xmmword [rdi + 0x28], xmm0
movups xmmword [rdi + 0x18], xmm0
movups xmmword [rdi + 8], xmm0
movups xmmword [rdi - 8], xmm0
movapd xmm0, xmmword [0x14027b770]
movupd xmmword [rdi - 0x18], xmm0
test r14, r14
je 0x140119001
lea eax, [r14*8]
mov rcx, r14
shr rcx, 0x1d
mov dword [rsp + 0x7c], ecx
mov dword [rsp + 0x78], eax
mov r8, r14
cmp r14, 0x40
jae 0x140118f3a
mov dword [rsp + 0xc0], r14d
mov rcx, rdi
mov rdx, rbx
call fcn.140187ab0
mov eax, dword [rsp + 0xc0]
lea rcx, [rax + 1]
mov ebp, dword [rsp + 0x78]
mov r14d, dword [rsp + 0x7c]
mov byte [rsp + rax + 0x80], 0x80
cmp rax, 0x38
jae 0x140118f08
cmp rcx, 0x38
je 0x140119040
mov r8d, 0x38
sub r8, rcx
add rcx, rdi
xor edx, edx
call fcn.140188160
lea rbx, [rsp + 0x68]
mov dword [rbx + 0x50], ebp
mov dword [rbx + 0x54], r14d
mov r8d, 1
mov rcx, rbx
mov rdx, rdi
call fcn.1400813c0
mov ebx, dword [rbx]
mov rdi, qword [0x1402b67d8]
cmp rdi, 1
jbe 0x140119a87
mov rax, qword [rdi]
test al, 0x1c
jne 0x1401198a5
mov rcx, rax
or rcx, 1
add rcx, 0x100
lock cmpxchg qword [rdi], rcx
jne 0x1401198a5
mov rax, qword [0x1402b67e8]
mov bpl, 1
test rax, rax
je 0x1401190b3
mov rcx, qword [rax + 0x98]
test rcx, rcx
jne 0x140119b09
mov rax, qword [rdi]
mov ecx, eax
and ecx, 0x15
cmp ecx, 1
jne 0x1401198bf
cmp rax, 0x200
mov rcx, rax
sbb rcx, 0
add rcx, 0xffffffffffffff00
lock cmpxchg qword [rdi], rcx
jne 0x1401198bf
test bpl, bpl
je 0x140119a48
mov rax, qword [rsi]
mov rax, qword [rax]
lea rcx, [0x140066840]
cmp rax, rcx
jne 0x140119325
mov ecx, 0x20
call fcn.1401833f4
mov rdi, rax
mov rbx, qword [rsi + 0x20]
mov r14, rbx
xorpd xmm0, xmm0
movupd xmmword [rax], xmm0
mov qword [rax + 0x10], 0
inc r14
je 0x14011917d
mov rax, r14
shr rax, 0x3e
jne 0x140119afa
lea rcx, [r14*4]
call fcn.1401833f4
mov qword [rdi], rax
mov qword [rdi + 8], rax
lea rcx, [rax + r14*4]
mov qword [rdi + 0x10], rcx
lea rdx, [rbx*4 + 4]
nop dword [rax]
test rax, rax
je 0x140119abc
mov dword [rax], 0
add rax, 4
add rdx, 0xfffffffffffffffc
jne 0x140119160
mov qword [rdi + 8], rcx
mov qword [rdi + 0x18], 0
mov r14d, dword [rsi + 0x14]
xorps xmm0, xmm0
cvtsi2sd xmm0, dword [rsi + 0x18]
call fcn.1401a5190
mov rax, qword [rdi]
mov rcx, qword [rdi + 8]
sub rcx, rax
cmp rcx, 4
jbe 0x140119afd
mov dword [rax + 4], r14d
mov rcx, qword [rdi]
mov rax, qword [rdi + 8]
mov r15, rax
sub r15, rcx
sar r15, 2
lea rdx, [r15 - 1]
cmp rdx, 3
jb 0x1401192a0
movapd xmm6, xmm0
mov r12d, 3
sub r12, r15
add r15, 0xfffffffffffffffd
mov r13d, 2
lea rbx, [rsp + 0x68]
movdqa xmm7, xmmword [0x140274d70]
movapd xmm8, xmmword [0x140274d80]
nop word [rax + rax]
xorps xmm0, xmm0
cvtsi2sd xmm0, r14d
call fcn.1401a5190
movsd qword [rsp + 0x68], xmm0
mov rcx, rbx
call fcn.1400dc900
movsd xmm1, qword [rsp + 0x68]
movapd xmm0, xmm6
subsd xmm0, xmm1
movq xmm2, r15
punpckldq xmm2, xmm7
subpd xmm2, xmm8
movapd xmm3, xmm2
unpckhpd xmm3, xmm2
addsd xmm3, xmm2
divsd xmm0, xmm3
addsd xmm0, xmm1
call fcn.1401a2be0
mov rbp, qword [rdi]
mov rax, qword [rdi + 8]
sub rax, rbp
sar rax, 2
cmp rax, r13
jbe 0x140119ab9
call fcn.1401bcffc
cvttsd2si eax, xmm0
cmp r14d, eax
lea ecx, [r14 + 1]
cmovl ecx, eax
mov dword [rbp + r13*4], ecx
lea rax, [r12 + r13]
inc rax
inc r13
dec r15
mov r14d, ecx
cmp rax, 2
jne 0x140119200
mov rcx, qword [rdi]
mov rax, qword [rdi + 8]
cmp rax, rcx
je 0x140119b00
mov dword [rax - 4], 0x7fffffff
mov rcx, qword [rdi]
mov r8, qword [rdi + 8]
mov rdx, r8
sub rdx, rcx
je 0x140119aed
mov rax, rdx
shr rax, 2
mov r9, rcx
not r9
add r9, r8
je 0x140119509
mov r9, rdx
and r9, 0xfffffffffffffffe
xor r8d, r8d
lea r10, [0x14027c470]
nop word [rax + rax]
movzx r11d, al
movzx ebx, byte [rcx + r8]
xor ebx, r11d
shr eax, 8
xor eax, dword [r10 + rbx*4]
movzx r11d, al
movzx ebx, byte [rcx + r8 + 1]
xor ebx, r11d
shr eax, 8
xor eax, dword [r10 + rbx*4]
add r8, 2
cmp r9, r8
jne 0x1401192f0
jmp 0x14011950c
lea rcx, [0x1401c69a0]
cmp rax, rcx
jne 0x140119646
mov ecx, 0x20
call fcn.1401833f4
mov rdi, rax
mov rbx, qword [rsi + 0x20]
mov r14, rbx
xorpd xmm0, xmm0
movupd xmmword [rax], xmm0
mov qword [rax + 0x10], 0
inc r14
je 0x140119b27
mov rax, r14
shr rax, 0x3e
jne 0x140119b21
lea rcx, [r14*4]
call fcn.1401833f4
mov qword [rdi], rax
mov qword [rdi + 8], rax
lea r8, [rax + r14*4]
mov qword [rdi + 0x10], r8
lea rcx, [rbx*4 + 4]
xor edx, edx
mov r9, rax
add r9, rdx
je 0x140119ac8
mov dword [r9], 0
add rdx, 4
cmp rcx, rdx
jne 0x140119395
mov qword [rdi + 8], r8
mov qword [rdi + 0x18], 0
mov rcx, r8
sub rcx, rax
sar rcx, 2
lea rdx, [rcx - 1]
cmp rdx, 2
jb 0x140119488
xorps xmm0, xmm0
cvtsi2sd xmm0, dword [rsi + 0x14]
cvtsi2sd xmm1, dword [rsi + 0x18]
add rcx, 0xfffffffffffffffd
movq xmm2, rcx
punpckldq xmm2, xmmword [0x140274d70]
subpd xmm2, xmmword [0x140274d80]
haddpd xmm2, xmm2
mov eax, 1
movdqa xmm3, xmmword [0x140274d70]
movapd xmm4, xmmword [0x140274d80]
movsd xmm5, qword [0x14025fa70]
mov r8, qword [rdi]
mov r9, qword [rdi + 8]
sub r9, r8
sar r9, 2
cmp r9, rax
jbe 0x140119ace
movq xmm6, rcx
punpckldq xmm6, xmm3
subpd xmm6, xmm4
haddpd xmm6, xmm6
lea r9, [rax - 1]
movq xmm7, r9
punpckldq xmm7, xmm3
subpd xmm7, xmm4
haddpd xmm7, xmm7
mulsd xmm6, xmm0
mulsd xmm7, xmm1
addsd xmm7, xmm6
divsd xmm7, xmm2
addsd xmm7, xmm5
cvttsd2si r9d, xmm7
mov dword [r8 + rax*4], r9d
dec rcx
inc rax
cmp rax, rdx
jne 0x14011941c
mov rax, qword [rdi]
mov r8, qword [rdi + 8]
cmp r8, rax
je 0x140119b24
mov dword [r8 - 4], 0x7fffffff
mov rcx, qword [rdi]
mov r8, qword [rdi + 8]
mov rdx, r8
sub rdx, rcx
je 0x140119aed
mov rax, rdx
shr rax, 2
mov r9, rcx
not r9
add r9, r8
je 0x140119509
mov r9, rdx
and r9, 0xfffffffffffffffe
xor r8d, r8d
mov r10d, 0xff
lea r11, [0x14027c470]
mov ebx, eax
and ebx, r10d
movzx r14d, byte [rcx + r8]
xor r14d, ebx
shr eax, 8
xor eax, dword [r11 + r14*4]
mov ebx, eax
and ebx, r10d
movzx r14d, byte [rcx + r8 + 1]
xor r14d, ebx
shr eax, 8
xor eax, dword [r11 + r14*4]
add r8, 2
cmp r9, r8
jne 0x1401194d5
jmp 0x14011950c
xor r8d, r8d
test dl, 1
je 0x140119528
movzx edx, al
movzx ecx, byte [rcx + r8]
xor ecx, edx
lea rdx, [0x14027c470]
shr eax, 8
xor eax, dword [rdx + rcx*4]
mov dword [rdi + 0x18], eax
mov rcx, rdi
call fcn.1400fa2c0
mov rbx, rax
cmp qword [rsi + 0x20], 0
je 0x1401197e5
mov dword [rsp + 0x4c], 0
mov rdi, qword [0x1402b6818]
test rdi, rdi
je 0x140119617
mov r9, qword [rsi + 8]
test r9, r9
je 0x140119af4
mov r8d, dword [rsi + 0x10]
mov eax, dword [rsi + 0x14]
mov ecx, dword [rsi + 0x18]
mov edx, dword [rsi + 0x28]
lea r10, [rsp + 0x4c]
mov qword [rsp + 0x40], r10
mov dword [rsp + 0x38], edx
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], eax
lea r14, [rsp + 0x68]
mov rcx, rdi
mov rdx, r14
call fcn.1400f92c0
mov r14, qword [r14]
test r14, r14
je 0x140119617
mov rax, qword [rsi]
mov rax, qword [rax + 0x10]
lea rcx, [fcn.1401c6e80]
cmp rax, rcx
jne 0x1401195e4
mov rcx, r14
call fcn.1400f7e10
mov rbx, rax
mov edx, dword [rsp + 0x4c]
test edx, edx
je 0x140118de8
cmp rbx, r14
sete r8b
mov rcx, rdi
call fcn.140119b50
jmp 0x140118de8
lea rcx, [0x1401c6bb0]
cmp rax, rcx
jne 0x140119839
mov rax, qword [r14]
mov rax, qword [rax + 0x18]
mov rcx, r14
call qword [0x1402c9008]
cmp eax, 5
je 0x1401195b9
mov r8, qword [rsi + 0x30]
test r8, r8
je 0x1401195b9
jmp 0x14011984a
and byte [rsi + 0x28], 0xbf
mov rax, qword [rsi]
mov rax, qword [rax + 8]
lea r14, [rsp + 0x68]
mov rcx, rsi
mov rdx, r14
mov r8, rbx
call qword [0x1402c9008]
mov r14, qword [r14]
mov eax, dword [rsi + 0x28]
lock or dword [r14 + 0x10], eax
jmp 0x1401195a6
lea rcx, [0x1401f92e0]
cmp rax, rcx
jne 0x1401197d4
mov ecx, 0x20
call fcn.1401833f4
mov rdi, rax
mov ecx, 0x10
call fcn.1401833f4
mov qword [rdi], rax
mov qword [rdi + 8], rax
lea rcx, [rax + 0x10]
mov qword [rdi + 0x10], rcx
test rax, rax
je 0x140119b03
mov dword [rax], 0
cmp rax, 0xfffffffffffffffc
je 0x140119b03
mov dword [rax + 4], 0
cmp rax, 0xfffffffffffffff8
je 0x140119b03
mov dword [rax + 8], 0
add rax, 0xc
je 0x140119b03
mov dword [rax], 0
mov qword [rdi + 8], rcx
mov qword [rdi + 0x18], 0
mov eax, 1
movdqa xmm0, xmmword [0x140274d70]
movapd xmm1, xmmword [0x140274d80]
movsd xmm2, qword [0x14025fa70]
mov ecx, 1
mov rdx, qword [rdi]
mov r8, qword [rdi + 8]
sub r8, rdx
sar r8, 2
cmp r8, rcx
jbe 0x140119ae7
movq xmm3, rax
punpckldq xmm3, xmm0
subpd xmm3, xmm1
haddpd xmm3, xmm3
lea r8, [rcx - 1]
movq xmm4, r8
punpckldq xmm4, xmm0
subpd xmm4, xmm1
haddpd xmm4, xmm4
addsd xmm4, xmm4
addsd xmm4, xmm3
addsd xmm4, xmm2
cvttsd2si r8d, xmm4
mov dword [rdx + rcx*4], r8d
dec rax
inc rcx
cmp rcx, 3
jne 0x1401196eb
mov rax, qword [rdi + 8]
cmp rax, qword [rdi]
je 0x140119b31
mov dword [rax - 4], 0x7fffffff
mov rcx, qword [rdi]
mov r8, qword [rdi + 8]
mov rdx, r8
sub rdx, rcx
je 0x140119aed
mov rax, rdx
shr rax, 2
mov r9, rcx
not r9
add r9, r8
je 0x140119509
mov r9, rdx
and r9, 0xfffffffffffffffe
xor r8d, r8d
mov r10d, 0xff
lea r11, [0x14027c470]
mov ebx, eax
and ebx, r10d
movzx r14d, byte [rcx + r8]
xor r14d, ebx
shr eax, 8
xor eax, dword [r11 + r14*4]
mov ebx, eax
and ebx, r10d
movzx r14d, byte [rcx + r8 + 1]
xor r14d, ebx
shr eax, 8
xor eax, dword [r11 + r14*4]
add r8, 2
cmp r9, r8
jne 0x14011979d
jmp 0x14011950c
mov rcx, rsi
call qword [0x1402c9008]
mov rdi, rax
jmp 0x14011952b
mov rax, qword [rbx + 8]
sub rax, qword [rbx]
sar rax, 2
lea rcx, [rax - 1]
mov qword [rsi + 0x20], rcx
mov rcx, qword [rbx]
mov rdx, qword [rbx + 8]
sub rdx, rcx
cmp rdx, 4
jbe 0x140119b34
mov ecx, dword [rcx + 4]
mov dword [rsi + 0x14], ecx
lea rdx, [rax - 2]
mov rcx, qword [rbx]
mov r8, qword [rbx + 8]
sub r8, rcx
sar r8, 2
cmp r8, rdx
jbe 0x140119b37
mov eax, dword [rcx + rax*4 - 8]
mov dword [rsi + 0x18], eax
jmp 0x140119541
mov rcx, rsi
mov rdx, r14
call qword [0x1402c9008]
jmp 0x1401195b9
mov rbx, qword [r8 + 8]
test rbx, rbx
je 0x1401195b9
lea r15, [r14 + 0x28]
xor ebp, ebp
lea r12, [rsp + 0x68]
lea r13, [rsp + 0x60]
add r8, rbp
mov qword [rsp + 0x60], r8
mov rcx, r15
mov rdx, r12
mov r9, r13
call fcn.140071060
mov rcx, qword [rsp + 0x68]
add rcx, 0x28
mov rdx, rbx
call fcn.140173f80
mov r8, qword [rsi + 0x30]
mov rbx, qword [r8 + rbp + 0x18]
add rbp, 0x10
test rbx, rbx
jne 0x140119867
jmp 0x1401195b9
lea rdx, [0x140273dd0]
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.1401c4d86
jmp 0x140119094
mov rcx, rdi
xor edx, edx
call fcn.1401c44ca
jmp 0x1401190e3
mov eax, 0xffffffff
cmp edx, 0xffffffff
je 0x140118e8b
jmp 0x14011990e
int3
shr r8, 6
lea rcx, [rsp + 0x68]
mov rdx, rdi
call fcn.1400813c0
mov r8, rbx
and r8, 0x3f
je 0x1401199a6
and rbx, 0xffffffffffffffc0
add rdi, rbx
mov ebx, r8d
jmp 0x140119994
mov rdi, qword [rsi + 8]
test rdi, rdi
je 0x1401198de
movzx ebx, byte [rdi + 0x17]
test bl, bl
jns 0x14011993a
mov rbx, qword [rdi + 8]
test rbx, rbx
js 0x140119b3a
mov rdi, qword [rdi]
je 0x14011993a
test rdi, rdi
je 0x140119b3d
xorpd xmm0, xmm0
lea rsi, [rsp + 0x80]
movupd xmmword [rsi + 0x34], xmm0
movupd xmmword [rsi + 0x28], xmm0
movupd xmmword [rsi + 0x18], xmm0
movupd xmmword [rsi + 8], xmm0
movupd xmmword [rsi - 8], xmm0
movapd xmm0, xmmword [0x14027b770]
movupd xmmword [rsi - 0x18], xmm0
test rbx, rbx
je 0x1401199a6
lea eax, [rbx*8]
mov rcx, rbx
shr rcx, 0x1d
mov dword [rsp + 0x7c], ecx
mov dword [rsp + 0x78], eax
mov r8, rbx
cmp rbx, 0x40
jae 0x1401198e1
mov dword [rsp + 0xc0], ebx
mov rcx, rsi
mov rdx, rdi
call fcn.140187ab0
mov eax, dword [rsp + 0xc0]
lea rcx, [rax + 1]
mov ebx, dword [rsp + 0x78]
mov ebp, dword [rsp + 0x7c]
mov byte [rsi + rax], 0x80
cmp rax, 0x38
jae 0x140119a55
cmp rcx, 0x38
je 0x1401199e0
mov r8d, 0x38
sub r8, rcx
add rcx, rsi
xor edx, edx
call fcn.140188160
lea rdi, [rsp + 0x68]
mov dword [rdi + 0x50], ebx
mov dword [rdi + 0x54], ebp
mov r8d, 1
mov rcx, rdi
mov rdx, rsi
call fcn.1400813c0
mov rsi, qword [rdi]
bswap rsi
lea rdx, str.Histogram.MismatchedConstructionArguments
lea rbx, [rsp + 0x68]
mov rcx, rbx
call fcn.1401c3730
mov rcx, rbx
mov edx, 1
call fcn.140018a50
mov rdi, rax
cmp byte [rbx + 0x17], 0
jns 0x140119a36
mov rcx, qword [rsp + 0x68]
call fcn.1401833ec
mov rax, qword [rdi]
mov rax, qword [rax + 0x28]
mov rcx, rdi
mov edx, esi
call qword [0x1402c9008]
call fcn.1401c1a90
mov rbx, rax
jmp 0x140118e94
cmp eax, 0x3f
je 0x140119a6d
mov r8d, 0x3f
sub r8, rax
add rcx, rsi
xor edx, edx
call fcn.140188160
lea rcx, [rsp + 0x68]
mov r8d, 1
mov rdx, rsi
call fcn.1400813c0
xor ecx, ecx
jmp 0x1401199cd
lea rcx, [0x1402b67d8]
call fcn.1400211b0
test al, al
je 0x140119b40
mov qword [0x1402b67e0], 0
lea rdi, [0x1402b67e0]
mov qword [0x1402b67d8], rdi
jmp 0x140119070
int3
int3
int3
int3
int3
int3
int3
int3
mov rcx, rbx
call qword [0x1402c9008]
test al, al
jne 0x140118e94
jmp 0x14011990e
int3
int3
xor eax, eax
jmp 0x140119528
int3
int3
int3
int3
int3
int3
int3
bswap ebx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
mov edx, ebx
call qword [0x1402c9008]
mov ebp, eax
jmp 0x1401190b3
int3
int3
xor eax, eax
xor r8d, r8d
jmp 0x1401193b5
int3
int3
int3
int3
int3
mov rdi, qword [0x1402b67d8]
jmp 0x140119070