Function at 0x140058060
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x20], rbx
xchg rdx, rdx
mov qword [rsp + 0x18], r8
xchg r11, rdx
mov qword [rsp + 0x10], r11
xchg rdx, r11
nop
mov qword [rsp - 8], rbp
sub rsp, 8
nop
mov qword [rsp - 8], rsi
sub rsp, 8
push rdi
nop
push 0x7fa3f99f
mov qword [rsp], r12
push r13
mov dword [rsp - 0x24], ebp
push r14
push r15
lea rbp, [rsp - 0x1f0]
mov dword [rsp - 0xc], 0x6325911b
add rsp, 0xfffffffffffffd10
xchg r14, r13
mov r14, rcx
xchg r13, r14
mov edx, 0x1f8c9d89
add edx, 0x3808bf07
add edx, 0xf9687b
xor edx, 0x588ec52b
xchg rcx, r9
mov r9, rcx
xchg r9, rcx
xchg rbp, r9
mov r12, rbp
xchg rbp, r9
call fcn.140056140
test al, al
xchg r15, r15
jne 0x1400585f6
mov edx, 0x44e1e4c1
add edx, 0x1b8153e6
sub edx, 0x4dd535b2
add edx, 0x4e81ea7
xor edx, 0x177621bc
xchg r12, r13
mov rcx, r13
xchg r12, r13
call fcn.140055750
xchg r13, r13
test al, al
jne 0x1400585f6
mov r14, qword [r13 + 0x48]
lea rax, [rbp + 0x58]
mov dword [rsp - 0x20], ebx
xchg rbp, rsi
mov rbp, qword [r13 + 0x10]
xchg rsi, rbp
lea rcx, [rbp + 0x50]
xorps xmm0, xmm0
xchg r9, rax
mov qword [rbp + 0x50], r9
xchg r9, rax
xchg rbp, rdx
movups xmmword [rdx + 0x58], xmm0
xchg rdx, rbp
lea rdx, [r14 + 1]
mov dword [rsp - 0x14], ecx
xchg r8, rbp
movups xmmword [r8 + 0x68], xmm0
xchg rbp, r8
movups xmmword [rbp + 0x78], xmm0
call fcn.140017bb4
mov dword [rsp - 0x40], 0x19afcee
mov edi, 0x77292f85
sub edi, 0x6f12b398
add edi, 0x59cc1ce9
sub edi, 0x3184768e
xchg r9, r12
mov r12, rax
xchg r12, r9
mov ecx, edi
mov ebx, 0xda14f83
add ebx, 0x69e64683
sub ebx, 0x31a78143
xor ebx, 0x5e74dd57
sub ebx, 0x1b94c895
test r14, r14
je 0x140058206
mov rsi, rsi
xchg rsi, rax
mov rdx, rsi
xchg rsi, rax
sub rsi, rax
mov r8, r14
movzx eax, cx
xchg r13, r13
lea rdx, [rdx + 2]
and ax, bx
ror ecx, 6
ror ecx, 1
ror ecx, 1
xor ax, word [rsi + rdx - 2]
mov word [rdx - 2], ax
mov dword [rsp - 0x20], ebp
sub r8, 1
jne 0x1400581db
xorps xmm0, xmm0
lea rcx, [rbp + 0x18]
mov dword [rsp - 0x1c], 0xb9fc05a
xor r15d, r15d
mov word [r9 + r14*2], r15w
xchg rsi, rax
mov rsi, qword [rbp + 0x50]
xchg rsi, rax
mov r14, qword [r12 + 0x38]
xchg rsi, r9
mov r9, qword [r12]
xchg rsi, r9
xchg rbx, rax
mov qword [rbp + 0x230], rbx
xchg rbx, rax
lea rax, [rbp + 0x20]
mov qword [rbp + 0x18], rax
mov r12, r12
lea rdx, [r14 + 1]
movups xmmword [rbp + 0x20], xmm0
movups xmmword [rbp + 0x30], xmm0
xchg r13, rbp
movups xmmword [r13 + 0x40], xmm0
xchg rbp, r13
call fcn.140017bb4
xchg r10, r10
mov edx, edi
test r14, r14
je 0x1400582c6
xchg r15, r15
mov r8, rax
sub rsi, rax
xchg rbx, r9
mov rbx, r14
xchg rbx, r9
nop
mov dword [rsp - 0x38], 0x276ffdfa
movzx ecx, dx
lea r8, [r8 + 2]
and cx, bx
xchg rbx, rbx
ror edx, 3
ror edx, 4
ror edx, 1
xor cx, word [rsi + r8 - 2]
mov dword [rsp - 0x10], edx
mov word [r8 - 2], cx
sub r9, 1
jne 0x140058290
mov dword [rsp - 0x2c], 0x6f7cdee
mov word [rax + r14*2], r15w
lea rcx, [rbp - 0x20]
mov rax, qword [rbp + 0x18]
xchg r8, r8
xorps xmm0, xmm0
mov qword [rsp + 0x20], rax
xchg rbx, rax
mov rbx, qword [rbp + 0x240]
xchg rbx, rax
xchg rdi, rbp
movups xmmword [rdi - 0x18], xmm0
xchg rdi, rbp
xchg rbp, rsi
movups xmmword [rsi - 8], xmm0
xchg rsi, rbp
mov r14, qword [rax + 0x38]
xchg rsp, rsp
xchg rsi, r15
mov r15, qword [rax]
xchg rsi, r15
lea rax, [rbp - 0x18]
mov dword [rsp - 0x14], edi
xchg r11, rax
mov qword [rbp - 0x20], r11
xchg r11, rax
xchg rbp, rcx
movups xmmword [rcx + 8], xmm0
xchg rcx, rbp
lea rdx, [r14 + 1]
mov dword [rsp - 0x24], ecx
call fcn.140017bb4
mov edx, edi
test r14, r14
je 0x140058394
mov dword [rsp - 0x24], 0x2ef34325
xchg rbx, rax
mov r8, rbx
xchg rbx, rax
sub rsi, rax
xchg r8, r9
mov r8, r14
xchg r8, r9
nop
mov dword [rsp - 0x40], 0x67b98b0e
movzx ecx, dx
lea r8, [r8 + 2]
and cx, bx
mov r12, r12
ror edx, 4
ror edx, 3
ror edx, 1
xor cx, word [rsi + r8 - 2]
xchg rdx, rdx
mov word [r8 - 2], cx
sub r9, 1
jne 0x140058364
xchg r14, r14
mov word [rax + r14*2], r15w
lea rcx, [rbp - 0x58]
mov rax, qword [rbp + 0x238]
mov dword [rsp - 0x10], 0x5e452277
xorps xmm0, xmm0
mov r12, qword [rbp - 0x20]
xchg rbp, r12
movups xmmword [r12 - 0x50], xmm0
xchg r12, rbp
mov r14, qword [rax + 0x38]
mov rsi, qword [rax]
lea rax, [rbp - 0x50]
mov r9, r9
xchg r13, rax
mov qword [rbp - 0x58], r13
xchg r13, rax
xchg rsp, rbp
movups xmmword [rsp - 0x40], xmm0
xchg rbp, rsp
lea rdx, [r14 + 1]
movups xmmword [rbp - 0x30], xmm0
xchg r15, r15
call fcn.140017bb4
test r14, r14
je 0x140058447
xchg rdx, rcx
mov rcx, rax
xchg rdx, rcx
sub rsi, rax
xchg rsi, r14
mov r8, rsi
xchg r14, rsi
nop word [rax + rax]
movzx ecx, di
mov dword [rsp - 0x24], 0x14a9d19d
lea rdx, [rdx + 2]
and cx, bx
ror edi, 6
ror edi, 1
ror edi, 1
xor cx, word [rsi + rdx - 2]
mov word [rdx - 2], cx
mov dword [rsp - 0x20], esi
sub r8, 1
jne 0x140058417
mov r9, qword [rbp + 0x230]
movabs rcx, 0x16775094064c89fc
add rcx, 0xa53c7b2
add rcx, 0x4c15675e
xor rcx, 0x4a57cf70
xchg r10, r8
mov r10, qword [rsp + 0x20]
xchg r8, r10
xchg rdx, rbx
mov rbx, r12
xchg rbx, rdx
mov word [rax + r14*2], r15w
mov r10, r10
mov rax, qword [0x140142610]
ror rax, 4
ror rax, 1
sub rax, rcx
mov dword [rsp - 0x18], 0x31d06be8
movabs rcx, 0x27334a46dd66229
xor rcx, 0x6cdf48f7
add rcx, 0xe084335
add rcx, 0x7fffffff
xor rcx, 0x7bc57a0a
ror rax, 0x1c
ror rax, 1
ror rax, 1
xor rax, rcx
xchg r14, rcx
mov r14, qword [rbp - 0x58]
xchg r14, rcx
not rax
mov r9, r9
call rax
xchg rsp, rcx
mov rsp, qword [rbp - 0x58]
xchg rsp, rcx
lea rax, [rbp - 0x50]
cmp rcx, rax
mov r15, r15
jne 0x140058525
lea rdi, [rbp - 0x50]
xor eax, eax
mov ecx, 0xb4c5f0c
xor ecx, 0x67527945
xor ecx, 0x43f76d70
sub ecx, 0x2fe94b09
rep stosb byte [rdi], al
jmp 0x14005852d
call fcn.140099810
mov r8, r8
xchg r14, rcx
mov r14, qword [rbp - 0x20]
xchg r14, rcx
lea rax, [rbp - 0x18]
xchg rsp, rsp
cmp rcx, rax
jne 0x140058575
lea rdi, [rbp - 0x18]
xor eax, eax
mov dword [rsp - 0x18], ebp
mov ecx, 0x2cbadb7c
add ecx, 0x15186a2a
sub ecx, 0x16a5b7d8
add ecx, 0x328ea446
sub ecx, 0x5dbc31e4
rep stosb byte [rdi], al
jmp 0x14005857a
call fcn.140099810
mov rcx, qword [rbp + 0x18]
xchg rbx, rbx
lea rax, [rbp + 0x20]
cmp rcx, rax
jne 0x1400585b5
lea rdi, [rbp + 0x20]
xchg rbp, rbp
xor eax, eax
mov ecx, 0x37129f42
sub ecx, 0x130b862
add ecx, 0x21b1d9fd
sub ecx, 0x5793c0ad
rep stosb byte [rdi], al
jmp 0x1400585ba
call fcn.140099810
mov rcx, qword [rbp + 0x50]
lea rax, [rbp + 0x58]
mov dword [rsp - 0x18], ebp
cmp rcx, rax
jne 0x140058ea6
lea rdi, [rbp + 0x58]
xor eax, eax
mov rbp, rbp
mov ecx, 0xde7d11e
sub ecx, 0xc5710d
add ecx, 0x35a8e368
xor ecx, 0x42cb4349
rep stosb byte [rdi], al
jmp 0x140058eab
mov r14, qword [r13 + 0x48]
mov dword [rsp - 0x28], edx
lea rax, [rbp + 0x138]
mov rsi, qword [r13 + 0x10]
lea rcx, [rbp + 0x130]
xorps xmm0, xmm0
mov dword [rsp - 0x10], 0x12b5d65b
mov qword [rbp + 0x130], rax
movups xmmword [rbp + 0x138], xmm0
lea rdx, [r14 + 1]
xchg rsi, rbp
movups xmmword [rsi + 0x148], xmm0
xchg rsi, rbp
xchg rbp, rsp
movups xmmword [rsp + 0x158], xmm0
xchg rsp, rbp
call fcn.140017bb4
mov edi, 0x56e09834
sub edi, 0xa1ba652
xor edi, 0x36e0200b
sub edi, 0x49c6afa1
xchg rsp, r9
mov rsp, rax
xchg rsp, r9
mov ecx, edi
mov ebx, 0xa58aaec
add ebx, 0x1c5ed4bf
add ebx, 0x5320f1e6
sub ebx, 0x79d87092
test r14, r14
je 0x1400586db
mov dword [rsp - 0x20], ebp
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
sub rsi, rax
xchg r8, r13
mov r13, r14
xchg r13, r8
movzx eax, cx
lea rdx, [rdx + 2]
mov r14, r14
and ax, bx
ror ecx, 2
ror ecx, 4
ror ecx, 1
ror ecx, 1
xor ax, word [rsi + rdx - 2]
mov rcx, rcx
mov word [rdx - 2], ax
sub r8, 1
jne 0x1400586a6
mov dword [rsp - 0x24], 0x7556713
xorps xmm0, xmm0
mov byte [rbp + 0x230], 0x10
add byte [rbp + 0x230], 0xb
add byte [rbp + 0x230], 0x14
sub byte [rbp + 0x230], 0x1f
add byte [rbp + 0x230], 0x5a
xor r15d, r15d
lea rcx, [rsp + 0x70]
mov dword [rsp - 0x1c], ebx
mov word [r9 + r14*2], r15w
lea rdx, [rsp + 0x70]
xchg r12, rax
mov r12, qword [rbp + 0x130]
xchg r12, rax
mov esi, 0x4e5054e8
xor esi, 0x4b867459
add esi, 0x27352b63
sub esi, 0x9b61e91
xor esi, 0x23552d82
mov qword [rsp + 0x20], rax
mov eax, esi
mov qword [rbp - 0x60], rax
mov dword [rsp - 0x18], 0x7ce8d0d4
mov qword [rsp + 0x68], rcx
movups xmmword [rsp + 0x70], xmm0
movups xmmword [rbp - 0x80], xmm0
mov r15, r15
xchg r9, rbp
movups xmmword [r9 - 0x70], xmm0
xchg rbp, r9
cmp rcx, rdx
mov dword [rsp - 0x30], 0x18df5c93
je 0x14005878c
call fcn.140099810
mov rax, qword [rbp - 0x60]
mov dword [rsp - 0x3c], edx
lea rdx, [rsp + 0x70]
xorps xmm0, xmm0
xchg rbx, rdx
mov qword [rsp + 0x68], rbx
xchg rdx, rbx
xchg r15, rbp
mov rcx, rbp
xchg r15, rbp
xchg rdi, rsp
movups xmmword [rdi + 0x70], xmm0
xchg rsp, rdi
xchg rbp, r13
movups xmmword [r13 - 0x80], xmm0
xchg r13, rbp
movups xmmword [rbp - 0x70], xmm0
test rax, rax
je 0x1400587f9
mov r12, r12
nop dword [rax]
nop dword [rax + rax]
movzx eax, byte [rbp + rcx + 0x230]
xchg r11, r11
mov word [rdx + rcx*2], ax
inc rcx
cmp rcx, qword [rbp - 0x60]
jb 0x1400587d9
mov dword [rsp - 0x24], edx
xorps xmm0, xmm0
mov byte [rbp + 0x230], 3
add byte [rbp + 0x230], 0x10
sub byte [rbp + 0x230], 0x10
add byte [rbp + 0x230], 3
add byte [rbp + 0x230], 0x64
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x60], rsi
lea rax, [rsp + 0x30]
xchg r8, r8
mov qword [rsp + 0x28], rcx
movups xmmword [rsp + 0x30], xmm0
movups xmmword [rsp + 0x40], xmm0
mov r9, r9
xchg rsp, r8
movups xmmword [r8 + 0x50], xmm0
xchg rsp, r8
cmp rcx, rax
je 0x14005886a
xchg r8, r8
call fcn.140099810
xchg rsi, r8
mov r8, qword [rsp + 0x60]
xchg r8, rsi
lea rdx, [rsp + 0x30]
mov dword [rsp - 0x3c], ebp
xorps xmm0, xmm0
xchg rdx, rdi
mov qword [rsp + 0x28], rdi
xchg rdi, rdx
mov rcx, r15
xchg rbx, rsp
movups xmmword [rbx + 0x30], xmm0
xchg rsp, rbx
xchg rcx, rsp
movups xmmword [rcx + 0x40], xmm0
xchg rsp, rcx
xchg rbp, rsp
movups xmmword [rbp + 0x50], xmm0
xchg rbp, rsp
test rsi, rsi
mov dword [rsp - 0x38], edi
je 0x1400588d7
nop word [rax + rax]
movzx eax, byte [rbp + rcx + 0x230]
mov word [rdx + rcx*2], ax
mov r15, r15
inc rcx
cmp rcx, qword [rsp + 0x60]
jb 0x1400588ba
xchg rsp, r8
mov rsp, r12
xchg r8, rsp
lea rdx, [rsp + 0x28]
mov rbx, rbx
lea rcx, [rbp + 0x1a8]
call fcn.140054b70
xchg r12, rax
mov rdx, r12
xchg r12, rax
lea r8, [rsp + 0x68]
lea rcx, [rbp + 0x168]
mov dword [rsp - 0x44], 0x506198cc
call fcn.140054b70
xorps xmm0, xmm0
lea rcx, [rbp + 0xf8]
mov dword [rsp - 0x24], 0x585a42e2
xchg r14, rdx
mov rdx, qword [rax + 0x38]
xchg rdx, r14
xchg rsi, r13
mov r13, qword [rax]
xchg rsi, r13
lea rax, [rbp + 0x100]
mov dword [rsp - 0x2c], 0x6424c188
xchg r11, rax
mov qword [rbp + 0xf8], r11
xchg r11, rax
xchg rbx, rbp
movups xmmword [rbx + 0x100], xmm0
xchg rbx, rbp
lea rdx, [r14 + 1]
mov rbp, rbp
movups xmmword [rbp + 0x110], xmm0
xchg r14, rbp
movups xmmword [r14 + 0x120], xmm0
xchg rbp, r14
call fcn.140017bb4
mov edx, edi
mov dword [rsp - 0x30], 0x60df5c16
test r14, r14
je 0x1400589e0
xchg r8, rsi
mov rsi, rax
xchg rsi, r8
sub rsi, rax
mov dword [rsp - 0x40], 0x3f4b3c4a
mov r9, r14
nop dword [rax + rax]
movzx ecx, dx
xchg r10, r10
lea r8, [r8 + 2]
and cx, bx
ror edx, 5
ror edx, 2
ror edx, 1
xor cx, word [rsi + r8 - 2]
xchg rbp, rbp
mov word [r8 - 2], cx
sub r9, 1
jne 0x1400589b0
xchg rdi, rdi
mov word [rax + r14*2], r15w
lea rcx, [rbp + 0xc0]
xchg r13, rax
mov r13, qword [rbp + 0xf8]
xchg r13, rax
xorps xmm0, xmm0
mov qword [rbp + 0x230], rax
xchg rbp, rbp
xchg rbx, rax
mov rbx, qword [rbp + 0x240]
xchg rbx, rax
xchg rbp, r10
movups xmmword [r10 + 0xc8], xmm0
xchg rbp, r10
xchg rdi, rbp
movups xmmword [rdi + 0xd8], xmm0
xchg rdi, rbp
mov r14, qword [rax + 0x38]
mov rsi, qword [rax]
lea rax, [rbp + 0xc8]
mov dword [rsp - 0x2c], 0x6c6c8edc
xchg rsi, rax
mov qword [rbp + 0xc0], rsi
xchg rsi, rax
movups xmmword [rbp + 0xe8], xmm0
xchg rbx, rbx
lea rdx, [r14 + 1]
call fcn.140017bb4
mov edx, edi
xchg r8, r8
test r14, r14
je 0x140058abd
xchg rbx, rax
mov r8, rbx
xchg rbx, rax
sub rsi, rax
mov dword [rsp - 0x34], edx
xchg r9, r13
mov r13, r14
xchg r13, r9
nop word [rax + rax]
xchg rdi, rdi
movzx ecx, dx
lea r8, [r8 + 2]
and cx, bx
xchg rdi, rdi
ror edx, 6
ror edx, 2
xor cx, word [rsi + r8 - 2]
mov word [r8 - 2], cx
mov dword [rsp - 0xc], ebx
sub r9, 1
jne 0x140058a91
mov word [rax + r14*2], r15w
mov rsp, rsp
lea rcx, [rbp + 0x88]
mov rax, qword [rbp + 0x238]
xorps xmm0, xmm0
mov r12, qword [rbp + 0xc0]
mov dword [rsp - 0x10], 0x213d1d39
movups xmmword [rbp + 0x90], xmm0
mov r14, qword [rax + 0x38]
xchg r10, rsi
mov r10, qword [rax]
xchg r10, rsi
lea rax, [rbp + 0x90]
mov dword [rsp - 0x40], 0x27e8e795
xchg rdx, rax
mov qword [rbp + 0x88], rdx
xchg rdx, rax
xchg rbp, r8
movups xmmword [r8 + 0xa0], xmm0
xchg rbp, r8
lea rdx, [r14 + 1]
mov r12, r12
movups xmmword [rbp + 0xb0], xmm0
call fcn.140017bb4
test r14, r14
je 0x140058b7e
xchg rsp, rsp
mov rdx, rax
sub rsi, rax
xchg r8, r12
mov r12, r14
xchg r8, r12
nop dword [rax]
movzx ecx, di
mov r12, r12
lea rdx, [rdx + 2]
and cx, bx
ror edi, 1
ror edi, 5
ror edi, 2
xor cx, word [rsi + rdx - 2]
mov word [rdx - 2], cx
mov r14, r14
sub r8, 1
jne 0x140058b53
xchg r9, r14
mov r14, qword [rsp + 0x20]
xchg r14, r9
movabs rcx, 0x1677509479ecb61f
sub rcx, 0x378d8a9
xor rcx, 0x5f43fe0a
sub rcx, 0x124dad00
mov r8, qword [rbp + 0x230]
mov rcx, rcx
xchg rdx, r12
mov r12, rdx
xchg rdx, r12
mov word [rax + r14*2], r15w
mov rax, qword [0x140142610]
mov r11, r11
ror rax, 2
ror rax, 2
ror rax, 1
sub rax, rcx
mov r9, r9
movabs rcx, 0x27334a448e67a61
sub rcx, 0x32bfae
xor rcx, 0x41cb289d
add rcx, 0xf84bcad
add rcx, 0x7fffffff
xor rcx, 0x6c295ac2
ror rax, 0x10
ror rax, 0xa
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x28], 0x2133c7cd
mov rcx, qword [rbp + 0x88]
not rax
call rax
mov dword [rsp - 0x44], ecx
xchg rcx, rsp
mov rsp, qword [rbp + 0x88]
xchg rcx, rsp
lea rax, [rbp + 0x90]
cmp rcx, rax
jne 0x140058c82
xchg r14, r14
lea rdi, [rbp + 0x90]
xor eax, eax
mov ecx, 0x6f29ab60
xor ecx, 0x12d4e72e
sub ecx, 0x725797f8
xor ecx, 0x6ae9f072
sub ecx, 0x614c43f4
rep stosb byte [rdi], al
jmp 0x140058c87
call fcn.140099810
xchg rcx, rsi
mov rsi, qword [rbp + 0xc0]
xchg rcx, rsi
lea rax, [rbp + 0xc8]
mov r13, r13
cmp rcx, rax
jne 0x140058cd7
lea rdi, [rbp + 0xc8]
xor eax, eax
xchg r12, r12
mov ecx, 0x4e76f96c
sub ecx, 0x2b0fba68
add ecx, 0x24ecf40a
add ecx, 0x140eaaee
sub ecx, 0x5c62ddcc
rep stosb byte [rdi], al
jmp 0x140058cdf
call fcn.140099810
mov r8, r8
mov rcx, qword [rbp + 0xf8]
lea rax, [rbp + 0x100]
cmp rcx, rax
jne 0x140058d20
mov r15, r15
lea rdi, [rbp + 0x100]
xor eax, eax
mov ecx, 0x1e7b11ef
sub ecx, 0x17f79dfe
add ecx, 0x38494c26
sub ecx, 0x3eccbfe7
rep stosb byte [rdi], al
jmp 0x140058d25
call fcn.140099810
mov rcx, qword [rbp + 0x168]
mov rsi, rsi
lea rax, [rbp + 0x170]
cmp rcx, rax
jne 0x140058d74
lea rdi, [rbp + 0x170]
mov dword [rsp - 0x2c], 0x29d9211f
xor eax, eax
mov ecx, 0x304a8de3
add ecx, 0x3b26bfeb
sub ecx, 0x498e677d
add ecx, 0x50d9d84d
sub ecx, 0x72bcbe6e
rep stosb byte [rdi], al
jmp 0x140058d79
call fcn.140099810
xchg r14, rcx
mov r14, qword [rbp + 0x1a8]
xchg rcx, r14
lea rax, [rbp + 0x1b0]
xchg rbp, rbp
cmp rcx, rax
jne 0x140058dc3
lea rdi, [rbp + 0x1b0]
xor eax, eax
mov rbp, rbp
mov ecx, 0x3f002e61
add ecx, 0x16fdcb68
sub ecx, 0x33950914
sub ecx, 0x2268f085
rep stosb byte [rdi], al
jmp 0x140058dd0
call fcn.140099810
mov dword [rsp - 0xc], 0x5002719e
mov rcx, qword [rsp + 0x28]
lea rax, [rsp + 0x30]
cmp rcx, rax
jne 0x140058e0c
mov dword [rsp - 0x2c], ebp
lea rdi, [rsp + 0x30]
xor eax, eax
mov ecx, 0x5760f839
xor ecx, 0x59fb0800
xor ecx, 0x73ec0a7e
sub ecx, 0x7d77fa17
rep stosb byte [rdi], al
jmp 0x140058e11
call fcn.140099810
mov rcx, qword [rsp + 0x68]
mov dword [rsp - 0x28], 0x5f362157
lea rax, [rsp + 0x70]
cmp rcx, rax
jne 0x140058e5c
lea rdi, [rsp + 0x70]
mov r13, r13
xor eax, eax
mov ecx, 0x7badb63a
xor ecx, 0x39f7d182
xor ecx, 0x34953b46
sub ecx, 0x76cf5cce
rep stosb byte [rdi], al
mov dword [rsp - 0x28], 0x32ddd73a
jmp 0x140058e65
call fcn.140099810
mov dword [rsp - 0x3c], ecx
mov rcx, qword [rbp + 0x130]
lea rax, [rbp + 0x138]
cmp rcx, rax
jne 0x140058ea6
mov rdx, rdx
lea rdi, [rbp + 0x138]
xor eax, eax
mov ecx, 0x4446e2e
add ecx, 0x36daf113
xor ecx, 0x2b64ee08
xor ecx, 0x107bb179
rep stosb byte [rdi], al
jmp 0x140058eab
call fcn.140099810
xchg r14, rbx
mov r14, qword [rsp + 0x348]
xchg r14, rbx
mov byte [r13 + 8], 0x1c
xor byte [r13 + 8], 0x55
add byte [r13 + 8], 4
sub byte [r13 + 8], 0x4c
add rsp, 0x33ca761b
sub rsp, 0x33ca732b
nop
mov r15, qword [rsp]
add rsp, 8
nop
mov r14, qword [rsp]
add rsp, 8
nop
mov r13, qword [rsp]
add rsp, 8
pop r12
mov dword [rsp - 0x24], 0x57b78909
pop rdi
nop
mov rsi, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret