Function at 0x1400573c0
Capabilities:
Encode data using xor

Disassembly:
xchg rcx, rbx
mov qword [rsp + 0x20], rcx
xchg rbx, rcx
mov qword [rsp + 0x18], r8
xchg rdx, rdi
mov qword [rsp + 0x10], rdi
xchg rdi, rdx
nop
mov qword [rsp - 8], rbp
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], rsi
push rdi
xchg rdi, rdi
nop
mov qword [rsp - 8], r12
sub rsp, 8
nop
mov qword [rsp - 8], r13
sub rsp, 8
push r14
push r15
mov r10, r10
lea rbp, [rsp - 0x1f0]
neg rsp
sub rsp, 0xfffffffffffffd10
neg rsp
xchg rsp, rcx
mov r13, rsp
xchg rcx, rsp
mov edx, 0x2fe1724e
add edx, 0x2b4ecd86
add edx, 0x6cbb4b8
xor edx, 0x61fbf4ac
xchg r8, r9
mov rcx, r8
xchg r9, r8
mov r12, r9
call fcn.140055470
test al, al
mov r10, r10
jne 0x140057983
mov edx, 0x7772ddda
sub edx, 0x2af70bc8
add edx, 0x25e15da0
sub edx, 0x616b1607
sub edx, 0x10f2198b
xchg rsi, r12
mov rcx, rsi
xchg rsi, r12
call fcn.140054a80
mov dword [rsp - 0xc], ebx
test al, al
jne 0x140057983
xchg r8, r14
mov r8, qword [r13 + 0x48]
xchg r8, r14
lea rax, [rbp + 0x58]
mov dword [rsp - 0x38], ecx
mov rsi, qword [r13 + 0x10]
lea rcx, [rbp + 0x50]
xorps xmm0, xmm0
xchg rdx, rax
mov qword [rbp + 0x50], rdx
xchg rdx, rax
xchg rbp, r10
movups xmmword [r10 + 0x58], xmm0
xchg r10, rbp
lea rdx, [r14 + 1]
xchg r13, rbp
movups xmmword [r13 + 0x68], xmm0
xchg rbp, r13
movups xmmword [rbp + 0x78], xmm0
call fcn.140017bbc
mov r9, r9
mov edi, 0x125f509d
sub edi, 0x894dde4
add edi, 0x650d9796
sub edi, 0x37047d3
sub edi, 0x39645896
xchg r9, rax
mov rax, r9
xchg r9, rax
mov ecx, edi
mov dword [rsp - 0x14], esi
mov ebx, 0x3016e411
sub ebx, 0x2b45fa
add ebx, 0x15bf4122
xor ebx, 0x45aadfc6
test r14, r14
xchg r10, r10
je 0x140057575
mov rdx, rax
sub rsi, rax
xchg r9, r14
mov r8, r9
xchg r9, r14
movzx eax, cx
lea rdx, [rdx + 2]
mov dword [rsp - 0x14], 0x6c710f96
and ax, bx
ror ecx, 2
ror ecx, 3
ror ecx, 1
ror ecx, 1
ror ecx, 1
xor ax, word [rsi + rdx - 2]
mov word [rdx - 2], ax
sub r8, 1
mov dword [rsp - 0x18], 0x5a39392d
jne 0x14005753c
xorps xmm0, xmm0
lea rcx, [rbp + 0x18]
mov rbp, rbp
xor r15d, r15d
mov word [r9 + r14*2], r15w
xchg r10, rax
mov r10, qword [rbp + 0x50]
xchg r10, rax
mov r14, qword [r12 + 0x38]
mov rsi, qword [r12]
xchg r8, rax
mov qword [rbp + 0x230], r8
xchg r8, rax
lea rax, [rbp + 0x20]
xchg rcx, rax
mov qword [rbp + 0x18], rcx
xchg rcx, rax
lea rdx, [r14 + 1]
mov dword [rsp - 0x30], 0x14607f67
xchg rbp, r10
movups xmmword [r10 + 0x20], xmm0
xchg r10, rbp
movups xmmword [rbp + 0x30], xmm0
mov dword [rsp - 0x44], 0x545a5d58
xchg r10, rbp
movups xmmword [r10 + 0x40], xmm0
xchg r10, rbp
call fcn.140017bbc
mov rsi, rsi
mov edx, edi
test r14, r14
je 0x140057638
mov r11, r11
xchg r8, rbp
mov rbp, rax
xchg r8, rbp
sub rsi, rax
xchg rdi, rdi
xchg r9, r15
mov r15, r14
xchg r15, r9
nop
movzx ecx, dx
mov r9, r9
lea r8, [r8 + 2]
and cx, bx
ror edx, 3
ror edx, 5
xor cx, word [rsi + r8 - 2]
mov word [r8 - 2], cx
xchg r11, r11
sub r9, 1
jne 0x14005760d
mov word [rax + r14*2], r15w
lea rcx, [rbp - 0x20]
mov dword [rsp - 0x38], 0x5882e350
xchg rdi, rax
mov rdi, qword [rbp + 0x18]
xchg rdi, rax
xorps xmm0, xmm0
mov dword [rsp - 0x10], ecx
mov qword [rsp + 0x20], rax
mov rax, qword [rbp + 0x240]
movups xmmword [rbp - 0x18], xmm0
xchg r13, r13
movups xmmword [rbp - 8], xmm0
mov r14, qword [rax + 0x38]
xchg rdi, rsi
mov rdi, qword [rax]
xchg rdi, rsi
lea rax, [rbp - 0x18]
mov qword [rbp - 0x20], rax
xchg rsi, rbp
movups xmmword [rsi + 8], xmm0
xchg rbp, rsi
lea rdx, [r14 + 1]
mov dword [rsp - 0x20], ebp
call fcn.140017bbc
mov edx, edi
test r14, r14
je 0x1400576ec
mov dword [rsp - 0x30], 0x808c0ac
mov r8, rax
sub rsi, rax
xchg rsi, r9
mov rsi, r14
xchg rsi, r9
nop
xchg r12, r12
movzx ecx, dx
lea r8, [r8 + 2]
and cx, bx
xchg rdi, rdi
ror edx, 7
ror edx, 1
xor cx, word [rsi + r8 - 2]
mov r9, r9
mov word [r8 - 2], cx
sub r9, 1
jne 0x1400576c2
mov word [rax + r14*2], r15w
xchg r13, r13
lea rcx, [rbp - 0x58]
xchg r10, rax
mov r10, qword [rbp + 0x238]
xchg r10, rax
xorps xmm0, xmm0
xchg r12, rbx
mov rbx, qword [rbp - 0x20]
xchg rbx, r12
xchg rbp, rdx
movups xmmword [rdx - 0x50], xmm0
xchg rbp, rdx
xchg r13, r14
mov r13, qword [rax + 0x38]
xchg r13, r14
mov rsi, qword [rax]
lea rax, [rbp - 0x50]
xchg rcx, rcx
xchg r11, rax
mov qword [rbp - 0x58], r11
xchg r11, rax
movups xmmword [rbp - 0x40], xmm0
mov r9, r9
lea rdx, [r14 + 1]
movups xmmword [rbp - 0x30], xmm0
call fcn.140017bbc
mov dword [rsp - 0x1c], ebx
test r14, r14
je 0x1400577ac
xchg rdx, rsi
mov rsi, rax
xchg rsi, rdx
sub rsi, rax
xchg r14, r15
mov r8, r15
xchg r15, r14
nop word [rax + rax]
xchg r11, r11
movzx ecx, di
lea rdx, [rdx + 2]
and cx, bx
xchg r9, r9
ror edi, 5
ror edi, 1
ror edi, 1
ror edi, 1
xor cx, word [rsi + rdx - 2]
mov dword [rsp - 0x28], 0x641362e6
mov word [rdx - 2], cx
sub r8, 1
jne 0x140057778
mov rbp, rbp
mov r9, qword [rbp + 0x230]
movabs rcx, 0xd6cb271065958048
add rcx, 0x193bd5f
sub rcx, 0x280388c5
add rcx, 0x7fffffff
xor rcx, 0x690d44f7
xchg r14, r8
mov r14, qword [rsp + 0x20]
xchg r14, r8
xchg r12, r14
mov rdx, r14
xchg r12, r14
mov word [rax + r14*2], r15w
mov rcx, rcx
mov rax, qword [0x140142610]
ror rax, 4
ror rax, 1
add rax, rcx
movabs rcx, 0x6a0c2ba77466066a
sub rcx, 0x232fc97b
add rcx, 0x420cbf8
sub rcx, 0x117482ea
add rcx, 0x7fffffff
add rcx, 0x3bbeee82
not rax
ror rax, 4
ror rax, 3
ror rax, 1
xor rax, rcx
mov rcx, qword [rbp - 0x58]
xchg r9, r9
not rax
call rax
xchg r12, rcx
mov r12, qword [rbp - 0x58]
xchg r12, rcx
lea rax, [rbp - 0x50]
mov dword [rsp - 0x1c], edx
cmp rcx, rax
jne 0x140057898
lea rdi, [rbp - 0x50]
xchg r12, r12
xor eax, eax
mov ecx, 0x4bbb5267
sub ecx, 0x497e6e0f
xor ecx, 0x18e093ec
add ecx, 0x2ff94eab
sub ecx, 0x4ad5c62f
rep stosb byte [rdi], al
jmp 0x14005789d
call fcn.140098600
mov rcx, qword [rbp - 0x20]
mov dword [rsp - 0x20], ecx
lea rax, [rbp - 0x18]
cmp rcx, rax
jne 0x1400578e0
mov dword [rsp - 0x30], esi
lea rdi, [rbp - 0x18]
xor eax, eax
mov ecx, 0x65af6a45
sub ecx, 0xb210b7d
sub ecx, 0x18e699f8
xor ecx, 0x901b62d
sub ecx, 0x48a672cd
rep stosb byte [rdi], al
jmp 0x1400578e8
call fcn.140098600
mov rdx, rdx
xchg rcx, r14
mov r14, qword [rbp + 0x18]
xchg r14, rcx
lea rax, [rbp + 0x20]
mov dword [rsp - 0xc], 0x4e6431ce
cmp rcx, rax
jne 0x140057935
lea rdi, [rbp + 0x20]
mov dword [rsp - 0x3c], ebx
xor eax, eax
mov ecx, 0xd2953a6
xor ecx, 0x2aa67f6c
add ecx, 0x71c317d
add ecx, 0x14f73aa2
sub ecx, 0x43a298b9
rep stosb byte [rdi], al
jmp 0x14005793d
call fcn.140098600
mov r11, r11
mov rcx, qword [rbp + 0x50]
lea rax, [rbp + 0x58]
cmp rcx, rax
mov dword [rsp - 0x14], 0x582488
jne 0x14005826e
lea rdi, [rbp + 0x58]
xor eax, eax
xchg r8, r8
mov ecx, 0x734b9bf1
sub ecx, 0x57aecb06
add ecx, 0x547a6de3
xor ecx, 0x58beaabb
sub ecx, 0x28a99445
rep stosb byte [rdi], al
jmp 0x140058273
xchg rdx, r14
mov rdx, qword [r13 + 0x48]
xchg r14, rdx
lea rax, [rbp + 0x138]
mov r8, r8
xchg r14, rsi
mov r14, qword [r13 + 0x10]
xchg rsi, r14
lea rcx, [rbp + 0x130]
mov dword [rsp - 0x28], 0x5bce523f
xorps xmm0, xmm0
mov qword [rbp + 0x130], rax
movups xmmword [rbp + 0x138], xmm0
lea rdx, [r14 + 1]
mov dword [rsp - 0x28], 0x67e2d9c2
xchg r11, rbp
movups xmmword [r11 + 0x148], xmm0
xchg r11, rbp
xchg rbp, rsi
movups xmmword [rsi + 0x158], xmm0
xchg rbp, rsi
call fcn.140017bbc
mov rdi, rdi
mov edi, 0x366f4758
add edi, 0x14d4c0ca
xor edi, 0x6ec7231b
xor edi, 0x178042df
xchg r9, r11
mov r11, rax
xchg r11, r9
mov ecx, edi
mov ebx, 0x68be8cf3
xor ebx, 0x67320a43
xor ebx, 0x70cbb3ec
xor ebx, 0x7f4735a3
test r14, r14
mov rbp, rbp
je 0x140057a83
xchg r9, rax
mov rdx, r9
xchg r9, rax
sub rsi, rax
mov dword [rsp - 0x10], 0x3e220e6f
mov r8, r14
nop word [rax + rax]
movzx eax, cx
lea rdx, [rdx + 2]
mov dword [rsp - 0x28], 0x2c263fa5
and ax, bx
ror ecx, 6
ror ecx, 1
ror ecx, 1
xor ax, word [rsi + rdx - 2]
mov word [rdx - 2], ax
sub r8, 1
xchg r14, r14
jne 0x140057a54
xorps xmm0, xmm0
mov byte [rbp + 0x230], 0x2d
add byte [rbp + 0x230], 0x2e
add byte [rbp + 0x230], 6
add byte [rbp + 0x230], 0x63
xor r15d, r15d
lea rcx, [rsp + 0x70]
xchg r10, r10
mov word [r9 + r14*2], r15w
lea rdx, [rsp + 0x70]
mov rax, qword [rbp + 0x130]
mov dword [rsp - 0x2c], 0x3dd1ff47
mov esi, 0x5186e919
sub esi, 0x15cdd432
xor esi, 0x499252
xor esi, 0x3bf086b4
xchg r11, rax
mov qword [rsp + 0x20], r11
xchg r11, rax
mov eax, esi
mov dword [rsp - 0x40], 0x731b2a7d
xchg rdx, rax
mov qword [rbp - 0x60], rdx
xchg rdx, rax
mov qword [rsp + 0x68], rcx
mov dword [rsp - 0x10], esi
xchg rsp, rcx
movups xmmword [rcx + 0x70], xmm0
xchg rcx, rsp
movups xmmword [rbp - 0x80], xmm0
xchg r11, r11
movups xmmword [rbp - 0x70], xmm0
cmp rcx, rdx
je 0x140057b2f
xchg r14, r14
call fcn.140098600
xchg rdi, rax
mov rdi, qword [rbp - 0x60]
xchg rdi, rax
lea rdx, [rsp + 0x70]
mov dword [rsp - 0x18], ecx
xorps xmm0, xmm0
xchg rdi, rdx
mov qword [rsp + 0x68], rdi
xchg rdx, rdi
mov rcx, r15
xchg rsp, rcx
movups xmmword [rcx + 0x70], xmm0
xchg rsp, rcx
xchg rcx, rbp
movups xmmword [rcx - 0x80], xmm0
xchg rbp, rcx
movups xmmword [rbp - 0x70], xmm0
test rax, rax
mov r11, r11
je 0x140057b8e
movzx eax, byte [rbp + rcx + 0x230]
mov word [rdx + rcx*2], ax
inc rcx
mov dword [rsp - 0x24], 0x618d5dd4
cmp rcx, qword [rbp - 0x60]
jb 0x140057b6d
xorps xmm0, xmm0
mov dword [rsp - 0x40], esi
mov byte [rbp + 0x230], 0x56
sub byte [rbp + 0x230], 0x17
xor byte [rbp + 0x230], 0x20
add byte [rbp + 0x230], 0x1a
add byte [rbp + 0x230], 0x8b
lea rcx, [rsp + 0x30]
xchg rsi, r12
mov qword [rsp + 0x60], r12
xchg rsi, r12
lea rax, [rsp + 0x30]
mov dword [rsp - 0x38], esp
xchg rcx, rbx
mov qword [rsp + 0x28], rbx
xchg rbx, rcx
xchg rbx, rsp
movups xmmword [rbx + 0x30], xmm0
xchg rsp, rbx
xchg rsi, rsp
movups xmmword [rsi + 0x40], xmm0
xchg rsp, rsi
xchg rsp, r8
movups xmmword [r8 + 0x50], xmm0
xchg r8, rsp
cmp rcx, rax
mov r10, r10
je 0x140057c17
call fcn.140098600
xchg r12, rsi
mov r12, qword [rsp + 0x60]
xchg r12, rsi
lea rdx, [rsp + 0x30]
xorps xmm0, xmm0
mov dword [rsp - 0x1c], 0x5412f821
mov qword [rsp + 0x28], rdx
xchg r10, r15
mov rcx, r10
xchg r15, r10
xchg rbp, rsp
movups xmmword [rbp + 0x30], xmm0
xchg rbp, rsp
xchg rsp, r10
movups xmmword [r10 + 0x40], xmm0
xchg r10, rsp
xchg rbp, rsp
movups xmmword [rbp + 0x50], xmm0
xchg rsp, rbp
test rsi, rsi
mov dword [rsp - 0x20], 0x11ddae96
je 0x140057c8f
nop word [rax + rax]
movzx eax, byte [rbp + rcx + 0x230]
mov word [rdx + rcx*2], ax
xchg r11, r11
inc rcx
cmp rcx, qword [rsp + 0x60]
jb 0x140057c6f
xchg r13, r13
mov r8, r12
lea rdx, [rsp + 0x28]
lea rcx, [rbp + 0x1a8]
mov r8, r8
call fcn.140053fb0
xchg r12, rdx
mov r12, rax
xchg rdx, r12
lea r8, [rsp + 0x68]
mov rcx, rcx
lea rcx, [rbp + 0x168]
call fcn.140053fb0
xorps xmm0, xmm0
lea rcx, [rbp + 0xf8]
mov rbx, rbx
xchg r14, rdx
mov rdx, qword [rax + 0x38]
xchg rdx, r14
xchg rsi, r10
mov r10, qword [rax]
xchg rsi, r10
lea rax, [rbp + 0x100]
xchg rbp, rbp
mov qword [rbp + 0xf8], rax
movups xmmword [rbp + 0x100], xmm0
lea rdx, [r14 + 1]
xchg rbp, r11
movups xmmword [r11 + 0x110], xmm0
xchg rbp, r11
xchg rbp, rdi
movups xmmword [rdi + 0x120], xmm0
xchg rbp, rdi
call fcn.140017bbc
mov r13, r13
mov edx, edi
test r14, r14
je 0x140057d75
mov r8, rax
xchg rsi, rsi
sub rsi, rax
xchg r9, r14
mov r14, r9
xchg r14, r9
nop dword [rax + rax]
movzx ecx, dx
lea r8, [r8 + 2]
xchg r8, r8
and cx, bx
ror edx, 3
ror edx, 2
ror edx, 1
ror edx, 1
ror edx, 1
xor cx, word [rsi + r8 - 2]
mov r13, r13
mov word [r8 - 2], cx
sub r9, 1
jne 0x140057d44
mov word [rax + r14*2], r15w
mov dword [rsp - 0x2c], ecx
lea rcx, [rbp + 0xc0]
xchg r13, rax
mov r13, qword [rbp + 0xf8]
xchg r13, rax
xorps xmm0, xmm0
mov dword [rsp - 0x2c], 0x55ff94d0
mov qword [rbp + 0x230], rax
mov rax, qword [rbp + 0x240]
xchg rdx, rbp
movups xmmword [rdx + 0xc8], xmm0
xchg rdx, rbp
xchg rdx, rbp
movups xmmword [rdx + 0xd8], xmm0
xchg rbp, rdx
xchg rbx, r14
mov rbx, qword [rax + 0x38]
xchg rbx, r14
xchg r13, rsi
mov r13, qword [rax]
xchg r13, rsi
lea rax, [rbp + 0xc8]
mov qword [rbp + 0xc0], rax
mov dword [rsp - 0x44], 0x608b7d14
xchg rbp, r8
movups xmmword [r8 + 0xe8], xmm0
xchg r8, rbp
lea rdx, [r14 + 1]
mov r9, r9
call fcn.140017bbc
mov edx, edi
test r14, r14
je 0x140057e62
mov dword [rsp - 0x24], ebp
xchg r8, rax
mov rax, r8
xchg r8, rax
sub rsi, rax
mov rbp, rbp
xchg r9, rsi
mov rsi, r14
xchg r9, rsi
nop word [rax + rax]
mov dword [rsp - 0x10], ecx
movzx ecx, dx
lea r8, [r8 + 2]
and cx, bx
ror edx, 4
ror edx, 4
xor cx, word [rsi + r8 - 2]
mov word [r8 - 2], cx
xchg r14, r14
sub r9, 1
jne 0x140057e3a
mov word [rax + r14*2], r15w
lea rcx, [rbp + 0x88]
xchg r9, r9
xchg r12, rax
mov r12, qword [rbp + 0x238]
xchg r12, rax
xorps xmm0, xmm0
mov r9, r9
xchg r14, r12
mov r14, qword [rbp + 0xc0]
xchg r12, r14
xchg r9, rbp
movups xmmword [r9 + 0x90], xmm0
xchg rbp, r9
xchg rdi, r14
mov rdi, qword [rax + 0x38]
xchg rdi, r14
mov rsi, qword [rax]
lea rax, [rbp + 0x90]
xchg r9, r9
mov qword [rbp + 0x88], rax
xchg rsi, rbp
movups xmmword [rsi + 0xa0], xmm0
xchg rbp, rsi
lea rdx, [r14 + 1]
xchg rdi, rdi
movups xmmword [rbp + 0xb0], xmm0
call fcn.140017bbc
test r14, r14
mov dword [rsp - 0x24], 0x16d30ad0
je 0x140057f35
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
sub rsi, rax
xchg r14, r8
mov r14, r8
xchg r14, r8
nop dword [rax]
movzx ecx, di
mov dword [rsp - 0x24], esi
lea rdx, [rdx + 2]
and cx, bx
ror edi, 5
ror edi, 3
xor cx, word [rsi + rdx - 2]
mov rdx, rdx
mov word [rdx - 2], cx
sub r8, 1
jne 0x140057f03
mov dword [rsp - 0x14], 0x33e26907
mov r9, qword [rsp + 0x20]
movabs rcx, 0xd6cb2710330f2230
xor rcx, 0x3b845a4f
xor rcx, 0x221ce8a8
sub rcx, 0x10d1d2a5
add rcx, 0x7fffffff
xor rcx, 0x4fed4e27
xchg r8, rdi
mov rdi, qword [rbp + 0x230]
xchg rdi, r8
xchg rdx, r12
mov r12, rdx
xchg r12, rdx
mov word [rax + r14*2], r15w
mov rax, qword [0x140142610]
mov r9, r9
ror rax, 4
ror rax, 1
add rax, rcx
movabs rcx, 0x6a0c2ba77c65de2c
xor rcx, 0x2b9750c6
sub rcx, 0x514facaa
add rcx, 0x3b6dbc8e
add rcx, 0x7fffffff
xor rcx, 0x3db1eab3
not rax
xchg r15, r15
ror rax, 1
ror rax, 5
ror rax, 2
xor rax, rcx
mov r8, r8
mov rcx, qword [rbp + 0x88]
not rax
call rax
xchg rsi, rcx
mov rsi, qword [rbp + 0x88]
xchg rsi, rcx
lea rax, [rbp + 0x90]
cmp rcx, rax
jne 0x140058035
mov dword [rsp - 0x18], 0x5db140f7
lea rdi, [rbp + 0x90]
xor eax, eax
mov ecx, 0x6a526499
xor ecx, 0x4b5f9109
xor ecx, 0x698d2640
sub ecx, 0x4880d3a0
rep stosb byte [rdi], al
mov r8, r8
jmp 0x14005803a
call fcn.140098600
mov rcx, qword [rbp + 0xc0]
lea rax, [rbp + 0xc8]
xchg rdx, rdx
cmp rcx, rax
jne 0x140058081
lea rdi, [rbp + 0xc8]
xor eax, eax
mov r12, r12
mov ecx, 0x36b15d7e
add ecx, 0x39eee877
sub ecx, 0x5c27b22a
xor ecx, 0x147893fb
rep stosb byte [rdi], al
xchg r14, r14
jmp 0x140058086
call fcn.140098600
mov rcx, qword [rbp + 0xf8]
lea rax, [rbp + 0x100]
mov dword [rsp - 0x24], ebp
cmp rcx, rax
jne 0x1400580d0
lea rdi, [rbp + 0x100]
xor eax, eax
mov dword [rsp - 0x18], 0x1e7e0b3b
mov ecx, 0x63f09897
add ecx, 0x1831f7d2
sub ecx, 0x76910f51
sub ecx, 0x59180e8
rep stosb byte [rdi], al
jmp 0x1400580d8
call fcn.140098600
xchg rbp, rbp
xchg rcx, r11
mov r11, qword [rbp + 0x168]
xchg rcx, r11
lea rax, [rbp + 0x170]
xchg r10, r10
cmp rcx, rax
jne 0x140058125
lea rdi, [rbp + 0x170]
xor eax, eax
mov r13, r13
mov ecx, 0xc17634d
xor ecx, 0x42cc856a
sub ecx, 0x2897b197
xor ecx, 0x264434a0
rep stosb byte [rdi], al
mov r10, r10
jmp 0x14005812a
call fcn.140098600
xchg rdi, rcx
mov rdi, qword [rbp + 0x1a8]
xchg rdi, rcx
lea rax, [rbp + 0x1b0]
xchg rbx, rbx
cmp rcx, rax
jne 0x14005817e
lea rdi, [rbp + 0x1b0]
xor eax, eax
mov r13, r13
mov ecx, 0x5f6fad1b
sub ecx, 0x34bdc334
add ecx, 0x45594335
xor ecx, 0x5f98b9e9
sub ecx, 0x2f9394c5
rep stosb byte [rdi], al
mov dword [rsp - 0x44], ebp
jmp 0x140058183
call fcn.140098600
mov rcx, qword [rsp + 0x28]
mov dword [rsp - 0x38], 0x62b8dde9
lea rax, [rsp + 0x30]
cmp rcx, rax
jne 0x1400581cf
mov r9, r9
lea rdi, [rsp + 0x30]
xor eax, eax
mov ecx, 0x21177e92
add ecx, 0x5e5652b
add ecx, 0x1746c215
add ecx, 0x1c03c297
xor ecx, 0x5a476859
rep stosb byte [rdi], al
xchg r15, r15
jmp 0x1400581d4
call fcn.140098600
xchg rdi, rcx
mov rdi, qword [rsp + 0x68]
xchg rdi, rcx
lea rax, [rsp + 0x70]
cmp rcx, rax
mov dword [rsp - 0x38], edx
jne 0x140058219
lea rdi, [rsp + 0x70]
xor eax, eax
mov rcx, rcx
mov ecx, 0x64e2835a
xor ecx, 0x6f5e2ba6
add ecx, 0x519a772
sub ecx, 0x10d6503e
rep stosb byte [rdi], al
jmp 0x14005821e
call fcn.140098600
xchg r12, rcx
mov r12, qword [rbp + 0x130]
xchg r12, rcx
lea rax, [rbp + 0x138]
mov dword [rsp - 0x34], 0x4adf921b
cmp rcx, rax
jne 0x14005826e
lea rdi, [rbp + 0x138]
mov dword [rsp - 0x20], ebp
xor eax, eax
mov ecx, 0x7de40359
sub ecx, 0x2a974f5e
sub ecx, 0x31e34312
xor ecx, 0x216970d9
rep stosb byte [rdi], al
jmp 0x140058273
call fcn.140098600
mov rbx, qword [rsp + 0x348]
mov byte [r13 + 8], 0x6a
add byte [r13 + 8], 1
xor byte [r13 + 8], 0x6e
add byte [r13 + 8], 0x76
sub byte [r13 + 8], 0x7a
sub rsp, 0xfffffffffffffd10
mov dword [rsp - 0x44], 0x3d1f60f0
nop
mov r15, qword [rsp]
add rsp, 8
nop
mov r14, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov r13, qword [rsp - 8]
pop r12
xchg rbp, rbp
pop rdi
nop
add rsp, 8
mov rsi, qword [rsp - 8]
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret