Function at 0x1400574b0
Capabilities:
Encode data using xor

Disassembly:
xchg rdx, rbx
mov qword [rsp + 0x20], rdx
xchg rdx, rbx
xchg r8, r9
mov qword [rsp + 0x18], r9
xchg r8, r9
xchg r15, rdx
mov qword [rsp + 0x10], r15
xchg r15, rdx
nop
push 0x79092a2
mov qword [rsp], rbp
nop
mov qword [rsp - 8], rsi
sub rsp, 8
nop
mov qword [rsp - 8], rdi
sub rsp, 8
nop
mov qword [rsp - 8], r12
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r13
push r14
nop
sub rsp, 8
mov qword [rsp], r15
lea rbp, [rsp - 0x1f0]
sub rsp, 0x2f0
mov dword [rsp - 0x20], edi
xchg rcx, rdi
mov r13, rdi
xchg rcx, rdi
mov edx, 0x2470ed1
add edx, 0x4dce13a2
xor edx, 0x1e0c0eb
xor edx, 0x2a906a11
sub edx, 0x7b658869
xchg r9, rcx
mov r9, rcx
xchg rcx, r9
xchg r9, r12
mov r9, r12
xchg r9, r12
call fcn.140055590
test al, al
mov dword [rsp - 0x3c], 0x299502b6
jne 0x140057a6c
mov edx, 0x61c68f9a
sub edx, 0x6122658b
add edx, 0x3e24901f
sub edx, 0x3ec8ba0e
xchg r12, rcx
mov r12, rcx
xchg r12, rcx
call fcn.140054b80
mov rbx, rbx
test al, al
jne 0x140057a6c
xchg r14, r12
mov r12, qword [r13 + 0x48]
xchg r14, r12
lea rax, [rbp + 0x58]
mov rsi, qword [r13 + 0x10]
mov dword [rsp - 0x28], 0x1a0b4254
lea rcx, [rbp + 0x50]
xorps xmm0, xmm0
mov qword [rbp + 0x50], rax
mov dword [rsp - 0x44], edx
xchg r8, rbp
movups xmmword [r8 + 0x58], xmm0
xchg rbp, r8
lea rdx, [r14 + 1]
mov dword [rsp - 0x28], edx
xchg r15, rbp
movups xmmword [r15 + 0x68], xmm0
xchg rbp, r15
xchg rdi, rbp
movups xmmword [rdi + 0x78], xmm0
xchg rdi, rbp
call fcn.14001795c
mov r11, r11
mov edi, 0x34b08c79
add edi, 0x219e0a9d
add edi, 0x2a1794c
sub edi, 0x2b9acd53
mov r9, rax
mov ecx, edi
mov ebx, 0x2b07a5d2
xor ebx, 0x16c808b1
xor ebx, 0x6d5274
xor ebx, 0x3da2ffe8
test r14, r14
je 0x14005766b
mov rdx, rax
mov dword [rsp - 0x40], esi
sub rsi, rax
xchg r14, rdx
mov r8, rdx
xchg rdx, r14
movzx eax, cx
lea rdx, [rdx + 2]
and ax, bx
mov r12, r12
ror ecx, 8
xor ax, word [rsi + rdx - 2]
mov word [rdx - 2], ax
sub r8, 1
xchg r15, r15
jne 0x140057645
xorps xmm0, xmm0
lea rcx, [rbp + 0x18]
mov rsi, rsi
xor r15d, r15d
mov word [r9 + r14*2], r15w
xchg rdx, rax
mov rdx, qword [rbp + 0x50]
xchg rdx, rax
mov r14, qword [r12 + 0x38]
mov dword [rsp - 0x24], ebp
xchg rsi, rcx
mov rcx, qword [r12]
xchg rcx, rsi
mov qword [rbp + 0x230], rax
xchg r12, r12
lea rax, [rbp + 0x20]
mov qword [rbp + 0x18], rax
lea rdx, [r14 + 1]
mov dword [rsp - 0x3c], ecx
xchg rbp, rsi
movups xmmword [rsi + 0x20], xmm0
xchg rbp, rsi
xchg r12, rbp
movups xmmword [r12 + 0x30], xmm0
xchg rbp, r12
xchg r9, rbp
movups xmmword [r9 + 0x40], xmm0
xchg r9, rbp
call fcn.14001795c
mov edx, edi
test r14, r14
mov dword [rsp - 0x28], 0x62045701
je 0x140057730
xchg r8, rax
mov rax, r8
xchg r8, rax
sub rsi, rax
xchg r14, r9
mov r14, r9
xchg r9, r14
nop
movzx ecx, dx
mov dword [rsp - 0x2c], ebx
lea r8, [r8 + 2]
and cx, bx
ror edx, 5
ror edx, 1
ror edx, 1
ror edx, 1
xor cx, word [rsi + r8 - 2]
mov dword [rsp - 0x3c], esi
mov word [r8 - 2], cx
sub r9, 1
jne 0x140057700
mov word [rax + r14*2], r15w
mov r14, r14
lea rcx, [rbp - 0x20]
xchg r8, rax
mov r8, qword [rbp + 0x18]
xchg r8, rax
xorps xmm0, xmm0
mov qword [rsp + 0x20], rax
mov rbx, rbx
xchg r10, rax
mov r10, qword [rbp + 0x240]
xchg r10, rax
xchg rbp, r10
movups xmmword [r10 - 0x18], xmm0
xchg r10, rbp
xchg rbp, r10
movups xmmword [r10 - 8], xmm0
xchg r10, rbp
mov r14, qword [rax + 0x38]
mov dword [rsp - 0x28], esp
mov rsi, qword [rax]
lea rax, [rbp - 0x18]
mov qword [rbp - 0x20], rax
xchg r9, r9
xchg r9, rbp
movups xmmword [r9 + 8], xmm0
xchg r9, rbp
lea rdx, [r14 + 1]
call fcn.14001795c
mov edx, edi
xchg rsp, rsp
test r14, r14
je 0x1400577ea
xchg rdx, rax
mov r8, rdx
xchg rdx, rax
sub rsi, rax
mov r9, r14
mov dword [rsp - 0x38], ebp
nop
movzx ecx, dx
lea r8, [r8 + 2]
mov dword [rsp - 0x1c], ecx
and cx, bx
ror edx, 7
ror edx, 1
xor cx, word [rsi + r8 - 2]
mov dword [rsp - 0x10], ebp
mov word [r8 - 2], cx
sub r9, 1
jne 0x1400577bb
xchg rbx, rbx
mov word [rax + r14*2], r15w
lea rcx, [rbp - 0x58]
xchg rbx, rax
mov rbx, qword [rbp + 0x238]
xchg rbx, rax
xorps xmm0, xmm0
mov r12, qword [rbp - 0x20]
xchg r14, rbp
movups xmmword [r14 - 0x50], xmm0
xchg rbp, r14
mov r14, qword [rax + 0x38]
mov dword [rsp - 0x2c], 0x296cef6b
xchg rbx, rsi
mov rbx, qword [rax]
xchg rbx, rsi
lea rax, [rbp - 0x50]
xchg rdi, rax
mov qword [rbp - 0x58], rdi
xchg rdi, rax
xchg rbp, r10
movups xmmword [r10 - 0x40], xmm0
xchg rbp, r10
lea rdx, [r14 + 1]
xchg rcx, rbp
movups xmmword [rcx - 0x30], xmm0
xchg rcx, rbp
call fcn.14001795c
xchg rdi, rdi
test r14, r14
je 0x1400578a7
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
sub rsi, rax
xchg rdi, rdi
xchg r8, r14
mov r14, r8
xchg r8, r14
nop word [rax + rax]
movzx ecx, di
lea rdx, [rdx + 2]
xchg rsi, rsi
and cx, bx
ror edi, 3
ror edi, 3
ror edi, 1
ror edi, 1
xor cx, word [rsi + rdx - 2]
mov rbp, rbp
mov word [rdx - 2], cx
sub r8, 1
jne 0x14005787a
xchg r8, r9
mov r8, qword [rbp + 0x230]
xchg r9, r8
movabs rcx, 0x478aad556ab321f0
sub rcx, 0x68340d4c
sub rcx, 0x1e713d8
add rcx, 0x7fffffff
add rcx, 0x7447a10c
mov r8, qword [rsp + 0x20]
mov rdi, rdi
xchg r8, rdx
mov r8, r12
xchg rdx, r8
mov word [rax + r14*2], r15w
mov rax, qword [0x140142610]
mov dword [rsp - 0x2c], edi
not rax
xor rax, rcx
movabs rcx, 0x4c707acc637e2642
sub rcx, 0x1b25d5b9
add rcx, 0x29310947
add rcx, 0xcc0c6e9
add rax, rcx
xchg r12, r12
xchg rsp, rcx
mov rsp, qword [rbp - 0x58]
xchg rsp, rcx
rol rax, 3
rol rax, 2
rol rax, 1
rol rax, 1
not rax
xchg rbx, rbx
call rax
xchg r14, rcx
mov r14, qword [rbp - 0x58]
xchg rcx, r14
lea rax, [rbp - 0x50]
cmp rcx, rax
jne 0x140057985
mov dword [rsp - 0x28], ebx
lea rdi, [rbp - 0x50]
xor eax, eax
mov ecx, 0x1e9cab4c
add ecx, 0x13c4f58b
xor ecx, 0x2938eb17
sub ecx, 0x1b594b90
rep stosb byte [rdi], al
jmp 0x14005798a
call fcn.140098ac0
xchg rcx, r9
mov r9, qword [rbp - 0x20]
xchg r9, rcx
lea rax, [rbp - 0x18]
mov dword [rsp - 0x14], esi
cmp rcx, rax
jne 0x1400579cf
lea rdi, [rbp - 0x18]
mov rsp, rsp
xor eax, eax
mov ecx, 0x24a1d921
xor ecx, 0x382eece0
xor ecx, 0x2a9fc3ab
sub ecx, 0x3610f63a
rep stosb byte [rdi], al
xchg rsp, rsp
jmp 0x1400579d4
call fcn.140098ac0
xchg r15, rcx
mov r15, qword [rbp + 0x18]
xchg rcx, r15
lea rax, [rbp + 0x20]
cmp rcx, rax
mov r13, r13
jne 0x140057a1e
lea rdi, [rbp + 0x20]
xor eax, eax
mov r15, r15
mov ecx, 0x7f5a535e
sub ecx, 0x2090c08f
sub ecx, 0x1bcca229
xor ecx, 0x6a8444e7
sub ecx, 0x2878b411
rep stosb byte [rdi], al
xchg r15, r15
jmp 0x140057a23
call fcn.140098ac0
xchg r15, rcx
mov r15, qword [rbp + 0x50]
xchg r15, rcx
lea rax, [rbp + 0x58]
cmp rcx, rax
mov dword [rsp - 0x28], 0x4e0c61b8
jne 0x140058355
lea rdi, [rbp + 0x58]
xor eax, eax
mov ecx, 0x36d980ec
sub ecx, 0x21019cdf
add ecx, 0x3c2dee1a
add ecx, 0x12699866
sub ecx, 0x646f6a5d
rep stosb byte [rdi], al
jmp 0x14005835a
xchg r9, r14
mov r9, qword [r13 + 0x48]
xchg r9, r14
lea rax, [rbp + 0x138]
mov r8, r8
mov rsi, qword [r13 + 0x10]
lea rcx, [rbp + 0x130]
xorps xmm0, xmm0
mov qword [rbp + 0x130], rax
mov r13, r13
xchg r11, rbp
movups xmmword [r11 + 0x138], xmm0
xchg r11, rbp
lea rdx, [r14 + 1]
xchg rbp, r8
movups xmmword [r8 + 0x148], xmm0
xchg rbp, r8
xchg rdx, rbp
movups xmmword [rdx + 0x158], xmm0
xchg rbp, rdx
call fcn.14001795c
mov edi, 0x3e2ad4bf
xor edi, 0x65ba66e6
sub edi, 0x2b794536
sub edi, 0x2c22a14
mov r9, rax
mov dword [rsp - 0x18], ecx
mov ecx, edi
mov ebx, 0xad57f3c
add ebx, 0x3c413285
xor ebx, 0x26937f1
sub ebx, 0x2c276f64
sub ebx, 0x195815cd
test r14, r14
mov dword [rsp - 0x34], ebx
je 0x140057b4c
mov rdx, rax
sub rsi, rax
xchg r14, rsp
mov r8, rsp
xchg r14, rsp
movzx eax, cx
xchg r13, r13
lea rdx, [rdx + 2]
and ax, bx
ror ecx, 8
xor ax, word [rsi + rdx - 2]
mov r12, r12
mov word [rdx - 2], ax
sub r8, 1
jne 0x140057b23
mov r11, r11
xorps xmm0, xmm0
mov byte [rbp + 0x230], 0x3f
sub byte [rbp + 0x230], 0x28
xor byte [rbp + 0x230], 0x20
xor byte [rbp + 0x230], 0x1a
xor r15d, r15d
mov dword [rsp - 0x28], esi
lea rcx, [rsp + 0x70]
mov word [r9 + r14*2], r15w
lea rdx, [rsp + 0x70]
xchg rsi, rax
mov rsi, qword [rbp + 0x130]
xchg rsi, rax
mov esi, 0x7ce2776f
sub esi, 0x76c9d566
add esi, 0x6f286aac
sub esi, 0x75410cb4
xchg r14, rax
mov qword [rsp + 0x20], r14
xchg r14, rax
mov eax, esi
xchg r14, rax
mov qword [rbp - 0x60], r14
xchg r14, rax
mov qword [rsp + 0x68], rcx
mov r8, r8
xchg rsp, r10
movups xmmword [r10 + 0x70], xmm0
xchg r10, rsp
movups xmmword [rbp - 0x80], xmm0
mov dword [rsp - 0x38], 0x3caa6995
xchg r12, rbp
movups xmmword [r12 - 0x70], xmm0
xchg rbp, r12
cmp rcx, rdx
mov dword [rsp - 0x2c], esi
je 0x140057bfb
call fcn.140098ac0
xchg rcx, rax
mov rcx, qword [rbp - 0x60]
xchg rcx, rax
lea rdx, [rsp + 0x70]
mov dword [rsp - 0x40], 0x655b0970
xorps xmm0, xmm0
xchg rdx, r13
mov qword [rsp + 0x68], r13
xchg r13, rdx
xchg rcx, r8
mov r8, r15
xchg rcx, r8
xchg rsp, r15
movups xmmword [r15 + 0x70], xmm0
xchg r15, rsp
xchg r15, rbp
movups xmmword [r15 - 0x80], xmm0
xchg rbp, r15
xchg rbp, r13
movups xmmword [r13 - 0x70], xmm0
xchg r13, rbp
test rax, rax
je 0x140057c7f
mov dword [rsp - 0x18], 0x72075b6
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rbp + rcx + 0x230]
mov word [rdx + rcx*2], ax
mov dword [rsp - 0x20], 0x1a7c034d
inc rcx
cmp rcx, qword [rbp - 0x60]
jb 0x140057c5e
xorps xmm0, xmm0
mov rbx, rbx
mov byte [rbp + 0x230], 0x7e
sub byte [rbp + 0x230], 0x5e
add byte [rbp + 0x230], 0x4b
sub byte [rbp + 0x230], 0x3e
lea rcx, [rsp + 0x30]
xchg rsi, r15
mov qword [rsp + 0x60], r15
xchg rsi, r15
lea rax, [rsp + 0x30]
mov dword [rsp - 0xc], esp
xchg r15, rcx
mov qword [rsp + 0x28], r15
xchg rcx, r15
xchg r9, rsp
movups xmmword [r9 + 0x30], xmm0
xchg r9, rsp
xchg rsp, rcx
movups xmmword [rcx + 0x40], xmm0
xchg rsp, rcx
xchg r8, rsp
movups xmmword [r8 + 0x50], xmm0
xchg r8, rsp
cmp rcx, rax
je 0x140057d06
call fcn.140098ac0
mov dword [rsp - 0x10], 0x586c4bc7
xchg r14, rsi
mov r14, qword [rsp + 0x60]
xchg rsi, r14
lea rdx, [rsp + 0x30]
xorps xmm0, xmm0
xchg rdx, rcx
mov qword [rsp + 0x28], rcx
xchg rdx, rcx
mov rcx, r15
mov r14, r14
xchg r12, rsp
movups xmmword [r12 + 0x30], xmm0
xchg rsp, r12
movups xmmword [rsp + 0x40], xmm0
mov r13, r13
xchg rsi, rsp
movups xmmword [rsi + 0x50], xmm0
xchg rsi, rsp
test rsi, rsi
mov r13, r13
je 0x140057d75
nop word [rax + rax]
movzx eax, byte [rbp + rcx + 0x230]
xchg r14, r14
mov word [rdx + rcx*2], ax
inc rcx
cmp rcx, qword [rsp + 0x60]
mov dword [rsp - 0x30], esi
jb 0x140057d54
xchg r8, r9
mov r9, r12
xchg r9, r8
lea rdx, [rsp + 0x28]
mov dword [rsp - 0x24], esp
lea rcx, [rbp + 0x1a8]
call fcn.140053ff0
mov rdx, rax
mov rbp, rbp
lea r8, [rsp + 0x68]
lea rcx, [rbp + 0x168]
call fcn.140053ff0
xorps xmm0, xmm0
mov dword [rsp - 0x24], ebx
lea rcx, [rbp + 0xf8]
mov r14, qword [rax + 0x38]
mov rsi, qword [rax]
mov dword [rsp - 0xc], 0xec578bb
lea rax, [rbp + 0x100]
xchg r11, rax
mov qword [rbp + 0xf8], r11
xchg r11, rax
xchg rbp, rdi
movups xmmword [rdi + 0x100], xmm0
xchg rbp, rdi
lea rdx, [r14 + 1]
movups xmmword [rbp + 0x110], xmm0
xchg r12, rbp
movups xmmword [r12 + 0x120], xmm0
xchg rbp, r12
call fcn.14001795c
mov dword [rsp - 0x18], 0x64018e54
mov edx, edi
test r14, r14
je 0x140057e63
xchg r8, rax
mov rax, r8
xchg r8, rax
sub rsi, rax
mov dword [rsp - 0x24], ebp
xchg r14, r9
mov r14, r9
xchg r14, r9
nop dword [rax + rax]
movzx ecx, dx
mov dword [rsp - 0x38], esi
lea r8, [r8 + 2]
and cx, bx
ror edx, 5
ror edx, 1
ror edx, 1
ror edx, 1
xor cx, word [rsi + r8 - 2]
xchg rbp, rbp
mov word [r8 - 2], cx
sub r9, 1
jne 0x140057e34
mov word [rax + r14*2], r15w
mov rdi, rdi
lea rcx, [rbp + 0xc0]
xchg r12, rax
mov r12, qword [rbp + 0xf8]
xchg r12, rax
xorps xmm0, xmm0
mov dword [rsp - 0x28], 0x6a08ceaf
mov qword [rbp + 0x230], rax
mov rax, qword [rbp + 0x240]
movups xmmword [rbp + 0xc8], xmm0
mov dword [rsp - 0x30], 0x7a147600
xchg r13, rbp
movups xmmword [r13 + 0xd8], xmm0
xchg r13, rbp
xchg r14, r8
mov r8, qword [rax + 0x38]
xchg r8, r14
xchg rbp, rsi
mov rbp, qword [rax]
xchg rbp, rsi
lea rax, [rbp + 0xc8]
xchg r13, rax
mov qword [rbp + 0xc0], r13
xchg r13, rax
xchg r11, rbp
movups xmmword [r11 + 0xe8], xmm0
xchg rbp, r11
lea rdx, [r14 + 1]
call fcn.14001795c
mov edx, edi
mov dword [rsp - 0x28], 0x176e4005
test r14, r14
je 0x140057f46
xchg r8, rax
mov rax, r8
xchg r8, rax
sub rsi, rax
mov r9, r14
mov dword [rsp - 0x1c], esi
nop word [rax + rax]
movzx ecx, dx
lea r8, [r8 + 2]
mov r15, r15
and cx, bx
ror edx, 8
xor cx, word [rsi + r8 - 2]
mov word [r8 - 2], cx
mov rdi, rdi
sub r9, 1
jne 0x140057f1e
mov word [rax + r14*2], r15w
mov dword [rsp - 0x44], esp
lea rcx, [rbp + 0x88]
xchg r12, rax
mov r12, qword [rbp + 0x238]
xchg r12, rax
xorps xmm0, xmm0
mov dword [rsp - 0x24], esp
xchg r12, r14
mov r14, qword [rbp + 0xc0]
xchg r12, r14
xchg rdx, rbp
movups xmmword [rdx + 0x90], xmm0
xchg rbp, rdx
xchg r14, rcx
mov rcx, qword [rax + 0x38]
xchg rcx, r14
xchg r11, rsi
mov r11, qword [rax]
xchg r11, rsi
lea rax, [rbp + 0x90]
mov r10, r10
mov qword [rbp + 0x88], rax
xchg r8, rbp
movups xmmword [r8 + 0xa0], xmm0
xchg rbp, r8
lea rdx, [r14 + 1]
movups xmmword [rbp + 0xb0], xmm0
call fcn.14001795c
mov r14, r14
test r14, r14
je 0x14005802a
xchg r10, rax
mov rdx, r10
xchg r10, rax
sub rsi, rax
mov dword [rsp - 0x38], 0x44945897
xchg r8, r14
mov r14, r8
xchg r14, r8
nop dword [rax]
mov dword [rsp - 0x18], 0x6b17dcb4
movzx ecx, di
lea rdx, [rdx + 2]
and cx, bx
xchg rcx, rcx
ror edi, 4
ror edi, 1
ror edi, 1
ror edi, 1
ror edi, 1
xor cx, word [rsi + rdx - 2]
mov word [rdx - 2], cx
mov dword [rsp - 0x40], 0x4d70f1bf
sub r8, 1
jne 0x140057ff7
mov r9, qword [rsp + 0x20]
movabs rcx, 0x478aad55577ee9e7
add rcx, 0x13abe081
sub rcx, 0x5407c039
add rcx, 0x7fffffff
add rcx, 0x5dbc97a9
mov r8, qword [rbp + 0x230]
xchg r12, rdx
mov r12, rdx
xchg r12, rdx
mov word [rax + r14*2], r15w
mov rax, qword [0x140142610]
mov rsp, rsp
not rax
xor rax, rcx
movabs rcx, 0x4c707acc61f64f1f
xor rcx, 0x1b2fbdc1
sub rcx, 0x4177cdb1
xor rcx, 0x47280594
add rax, rcx
mov rcx, rcx
xchg r15, rcx
mov r15, qword [rbp + 0x88]
xchg rcx, r15
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x18], 0x133d0752
call rax
mov rcx, qword [rbp + 0x88]
lea rax, [rbp + 0x90]
mov dword [rsp - 0x24], 0x2dfac367
cmp rcx, rax
jne 0x14005811d
lea rdi, [rbp + 0x90]
mov dword [rsp - 0x40], 0x6edfa82f
xor eax, eax
mov ecx, 0x7716cf0
add ecx, 0x75d8df7a
xor ecx, 0x2fd67c1e
xor ecx, 0x7bbb93d9
sub ecx, 0x2927a37d
rep stosb byte [rdi], al
xchg r12, r12
jmp 0x140058122
call fcn.140098ac0
mov rcx, qword [rbp + 0xc0]
lea rax, [rbp + 0xc8]
mov r12, r12
cmp rcx, rax
jne 0x140058166
lea rdi, [rbp + 0xc8]
xor eax, eax
mov r10, r10
mov ecx, 0x44259ea6
sub ecx, 0x782b87f
add ecx, 0x91513fb
sub ecx, 0x45b7f9f2
rep stosb byte [rdi], al
jmp 0x14005816b
call fcn.140098ac0
mov rcx, qword [rbp + 0xf8]
xchg rsp, rsp
lea rax, [rbp + 0x100]
cmp rcx, rax
jne 0x1400581b0
mov dword [rsp - 0x1c], edx
lea rdi, [rbp + 0x100]
xor eax, eax
mov ecx, 0x364f11f2
xor ecx, 0x508b36f
xor ecx, 0x6d566366
sub ecx, 0x5e11c1cb
rep stosb byte [rdi], al
jmp 0x1400581b5
call fcn.140098ac0
mov rcx, qword [rbp + 0x168]
mov dword [rsp - 0x14], ebx
lea rax, [rbp + 0x170]
cmp rcx, rax
jne 0x140058208
lea rdi, [rbp + 0x170]
mov dword [rsp - 0x30], 0xa4ee2aa
xor eax, eax
mov ecx, 0x322ff96b
add ecx, 0x19c1a72e
xor ecx, 0x6f73d4e3
sub ecx, 0x1a52a9f5
sub ecx, 0xa2fca55
rep stosb byte [rdi], al
mov rdi, rdi
jmp 0x140058210
call fcn.140098ac0
xchg r15, r15
xchg rcx, r8
mov r8, qword [rbp + 0x1a8]
xchg rcx, r8
lea rax, [rbp + 0x1b0]
xchg rbx, rbx
cmp rcx, rax
jne 0x140058263
lea rdi, [rbp + 0x1b0]
xor eax, eax
xchg r15, r15
mov ecx, 0x161a7e1c
add ecx, 0x313e6739
xor ecx, 0x22f970fe
xor ecx, 0x28425114
xor ecx, 0x4de3c48f
rep stosb byte [rdi], al
mov r10, r10
jmp 0x140058268
call fcn.140098ac0
xchg rsi, rcx
mov rsi, qword [rsp + 0x28]
xchg rsi, rcx
lea rax, [rsp + 0x30]
xchg rsp, rsp
cmp rcx, rax
jne 0x1400582b0
lea rdi, [rsp + 0x30]
xor eax, eax
mov dword [rsp - 0x40], ebx
mov ecx, 0x5c1d10f8
sub ecx, 0x4cef323
add ecx, 0x159f391d
sub ecx, 0x6ced56c2
rep stosb byte [rdi], al
xchg rsp, rsp
jmp 0x1400582b5
call fcn.140098ac0
xchg rcx, r14
mov r14, qword [rsp + 0x68]
xchg rcx, r14
lea rax, [rsp + 0x70]
xchg r13, r13
cmp rcx, rax
jne 0x140058306
lea rdi, [rsp + 0x70]
xor eax, eax
mov dword [rsp - 0xc], 0x388e1b3b
mov ecx, 0x223f8078
add ecx, 0x26b6f372
sub ecx, 0x1bfabeb
xor ecx, 0x4736c7cf
rep stosb byte [rdi], al
mov dword [rsp - 0x40], 0x49add963
jmp 0x140058313
call fcn.140098ac0
mov dword [rsp - 0x10], 0x6b0078d
mov rcx, qword [rbp + 0x130]
lea rax, [rbp + 0x138]
cmp rcx, rax
jne 0x140058355
mov dword [rsp - 0x40], ebx
lea rdi, [rbp + 0x138]
xor eax, eax
mov ecx, 0x42deeedd
xor ecx, 0x419ee94c
add ecx, 0x79a594cc
sub ecx, 0x7ce59c2d
rep stosb byte [rdi], al
jmp 0x14005835a
call fcn.140098ac0
mov rbx, qword [rsp + 0x348]
xchg r12, r12
mov byte [r13 + 8], 0x11
add byte [r13 + 8], 0x39
xor byte [r13 + 8], 0x24
sub byte [r13 + 8], 0x6d
neg rsp
add rsp, 0xfffffffffffffd10
neg rsp
nop
add rsp, 8
mov r15, qword [rsp - 8]
nop
mov r14, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov r13, qword [rsp - 8]
nop
add rsp, 8
mov r12, qword [rsp - 8]
nop
add rsp, 8
mov rdi, qword [rsp - 8]
nop
add rsp, 8
mov rsi, qword [rsp - 8]
nop
mov rbp, qword [rsp]
add rsp, 8
ret