Function at 0x140057c40
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x18], r8
xchg rdx, r9
mov qword [rsp + 0x10], r9
xchg r9, rdx
nop
push 0x7509a922
mov qword [rsp], rbp
nop
push r13
mov qword [rsp], rsi
nop
sub rsp, 8
mov qword [rsp], rdi
nop
mov qword [rsp - 8], r12
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r13
nop
push 0x7362df9
mov qword [rsp], r14
nop
sub rsp, 8
mov qword [rsp], r15
lea rbp, [rsp - 0x1f0]
mov rsp, rsp
add rsp, 0x2c8fb8a3
sub rsp, 0x2c8fbb93
xchg r13, rcx
mov rcx, r13
xchg r13, rcx
mov edx, 0x5682d9f8
add edx, 0x19928622
sub edx, 0x537fa982
xor edx, 0x3e9c96db
sub edx, 0x22092023
xchg r14, rcx
mov r14, r9
xchg rcx, r14
mov r12, r9
call fcn.140055c80
test al, al
mov dword [rsp - 0xc], 0x1f32c0b7
jne 0x140058291
mov edx, 0x5b2b6cef
sub edx, 0x51898e8b
sub edx, 0x4f47be1
sub edx, 0x4ad6263
xchg rcx, r12
mov r12, rcx
xchg r12, rcx
call fcn.1400552c0
mov dword [rsp - 0x34], 0x4b7cec93
test al, al
jne 0x140058291
xchg r14, rsi
mov rsi, qword [r13 + 0x48]
xchg r14, rsi
lea rax, [rbp + 0x58]
mov r13, r13
mov rsi, qword [r13 + 0x10]
lea rcx, [rbp + 0x50]
xorps xmm0, xmm0
xchg rsp, rax
mov qword [rbp + 0x50], rsp
xchg rsp, rax
xchg rbp, rsi
movups xmmword [rsi + 0x58], xmm0
xchg rsi, rbp
lea rdx, [r14 + 1]
xchg rbx, rbx
movups xmmword [rbp + 0x68], xmm0
xchg r9, rbp
movups xmmword [r9 + 0x78], xmm0
xchg rbp, r9
call fcn.140017814
mov edi, 0x7e1421e1
sub edi, 0xf863ee6
sub edi, 0x57f443d5
xor edi, 0x427ee9c6
mov r9, rax
mov ecx, edi
mov ebx, 0x2b646a70
add ebx, 0x2d8f6a61
sub ebx, 0xb09507a
sub ebx, 0x4dea8358
test r14, r14
je 0x140057dee
mov r13, r13
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
sub rsi, rax
xchg r14, r8
mov r14, r8
xchg r8, r14
movzx eax, cx
mov dword [rsp - 0x28], esi
lea rdx, [rdx + 2]
and ax, bx
ror ecx, 7
ror ecx, 1
xor ax, word [rsi + rdx - 2]
mov word [rdx - 2], ax
xchg r9, r9
sub r8, 1
jne 0x140057dc5
xorps xmm0, xmm0
mov dword [rsp - 0x28], ebx
lea rcx, [rbp + 0x18]
xor r15d, r15d
mov word [r9 + r14*2], r15w
mov rax, qword [rbp + 0x50]
mov r10, r10
mov r14, qword [r12 + 0x38]
mov rsi, qword [r12]
mov qword [rbp + 0x230], rax
mov rsp, rsp
lea rax, [rbp + 0x20]
xchg rdx, rax
mov qword [rbp + 0x18], rdx
xchg rdx, rax
lea rdx, [r14 + 1]
xchg rdi, rbp
movups xmmword [rdi + 0x20], xmm0
xchg rbp, rdi
xchg rbp, rsi
movups xmmword [rsi + 0x30], xmm0
xchg rsi, rbp
xchg rbp, r11
movups xmmword [r11 + 0x40], xmm0
xchg r11, rbp
call fcn.140017814
xchg rdi, rdi
mov edx, edi
test r14, r14
je 0x140057eb5
xchg rdx, rdx
mov r8, rax
sub rsi, rax
xchg rbp, r9
mov rbp, r14
xchg rbp, r9
nop
mov dword [rsp - 0x14], 0x3570d0be
movzx ecx, dx
lea r8, [r8 + 2]
and cx, bx
mov r13, r13
ror edx, 1
ror edx, 2
ror edx, 4
ror edx, 1
xor cx, word [rsi + r8 - 2]
mov dword [rsp - 0xc], 0x6e9fd4eb
mov word [r8 - 2], cx
sub r9, 1
jne 0x140057e79
mov dword [rsp - 0xc], 0x1a072e3c
mov word [rax + r14*2], r15w
lea rcx, [rbp - 0x20]
xchg rsp, rax
mov rsp, qword [rbp + 0x18]
xchg rsp, rax
xorps xmm0, xmm0
mov rdi, rdi
mov qword [rsp + 0x20], rax
xchg rdi, rax
mov rdi, qword [rbp + 0x240]
xchg rdi, rax
xchg rbp, r15
movups xmmword [r15 - 0x18], xmm0
xchg rbp, r15
xchg rbp, rsp
movups xmmword [rsp - 8], xmm0
xchg rbp, rsp
mov r14, qword [rax + 0x38]
xchg rbp, rsi
mov rbp, qword [rax]
xchg rsi, rbp
lea rax, [rbp - 0x18]
xchg r15, r15
xchg rsp, rax
mov qword [rbp - 0x20], rsp
xchg rsp, rax
xchg rbp, rdx
movups xmmword [rdx + 8], xmm0
xchg rbp, rdx
lea rdx, [r14 + 1]
call fcn.140017814
xchg r15, r15
mov edx, edi
test r14, r14
je 0x140057f73
mov r8, rax
mov r14, r14
sub rsi, rax
xchg r9, rdx
mov rdx, r14
xchg r9, rdx
nop
movzx ecx, dx
mov rbp, rbp
lea r8, [r8 + 2]
and cx, bx
ror edx, 4
ror edx, 1
ror edx, 2
ror edx, 1
xor cx, word [rsi + r8 - 2]
mov word [r8 - 2], cx
sub r9, 1
mov dword [rsp - 0x10], esp
jne 0x140057f43
mov word [rax + r14*2], r15w
lea rcx, [rbp - 0x58]
mov dword [rsp - 0x34], 0xde2dfd5
xchg r12, rax
mov r12, qword [rbp + 0x238]
xchg r12, rax
xorps xmm0, xmm0
mov dword [rsp - 0x1c], 0x31cf79ec
mov r12, qword [rbp - 0x20]
xchg rbp, r13
movups xmmword [r13 - 0x50], xmm0
xchg r13, rbp
xchg r11, r14
mov r11, qword [rax + 0x38]
xchg r14, r11
xchg rsi, r14
mov r14, qword [rax]
xchg rsi, r14
lea rax, [rbp - 0x50]
mov rdx, rdx
xchg r14, rax
mov qword [rbp - 0x58], r14
xchg r14, rax
xchg r9, rbp
movups xmmword [r9 - 0x40], xmm0
xchg rbp, r9
lea rdx, [r14 + 1]
xchg r14, r14
xchg rbp, r10
movups xmmword [r10 - 0x30], xmm0
xchg rbp, r10
call fcn.140017814
mov r8, r8
test r14, r14
je 0x140058050
xchg r8, rdx
mov r8, rax
xchg r8, rdx
sub rsi, rax
xchg rdi, rdi
xchg r14, r8
mov r14, r8
xchg r14, r8
nop word [rax + rax]
xchg r10, r10
movzx ecx, di
lea rdx, [rdx + 2]
and cx, bx
xchg r12, r12
ror edi, 5
ror edi, 2
ror edi, 1
xor cx, word [rsi + rdx - 2]
mov dword [rsp - 0x30], 0x33522152
mov word [rdx - 2], cx
sub r8, 1
jne 0x14005801d
mov r8, r8
xchg r13, r9
mov r13, qword [rbp + 0x230]
xchg r9, r13
movabs rcx, 0x770af5ac7d65284a
sub rcx, 0x207b5faa
sub rcx, 0x57665fc2
add rcx, 0x1f8ee9d8
add rcx, 0x7fffffff
add rcx, 0x96e1d72
xchg r8, rbp
mov rbp, qword [rsp + 0x20]
xchg rbp, r8
xchg rdx, r12
mov r12, rdx
xchg rdx, r12
mov word [rax + r14*2], r15w
mov r8, r8
mov rax, qword [0x140141610]
xor rax, rcx
movabs rcx, 0xbf9359764baefed
add rcx, 0x108ae85b
xor rcx, 0x704269b7
add rcx, 0x7fffffff
add rcx, 0x781ed7bc
add rax, rcx
mov dword [rsp - 0x2c], 0x4c7d977c
movabs rcx, 0x7fc5f67a2b33a3d5
sub rcx, 0x2e93d53
xor rcx, 0x699e53a9
sub rcx, 0x34164aa4
rol rax, 0x18
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x30], 0x3f93a643
movabs rcx, 0x9b5553ee651e63e6
sub rcx, 0x4e3a43f9
sub rcx, 0x4478f7b
add rcx, 0x41666bb1
xor rcx, 0x50ea6ee8
ror rax, 0x22
ror rax, 3
ror rax, 5
ror rax, 1
ror rax, 1
add rax, rcx
xchg rdi, rdi
xchg rcx, r12
mov r12, qword [rbp - 0x58]
xchg rcx, r12
call rax
mov rsi, rsi
xchg r10, rcx
mov r10, qword [rbp - 0x58]
xchg rcx, r10
lea rax, [rbp - 0x50]
mov r12, r12
cmp rcx, rax
jne 0x1400581ac
lea rdi, [rbp - 0x50]
xor eax, eax
mov dword [rsp - 0x1c], ebx
mov ecx, 0x24ad2f90
add ecx, 0x2838f846
add ecx, 0x14a4cdd6
sub ecx, 0x618af57c
rep stosb byte [rdi], al
mov dword [rsp - 0xc], 0x4132fab9
jmp 0x1400581b1
call fcn.140098de0
xchg r8, rcx
mov r8, qword [rbp - 0x20]
xchg rcx, r8
lea rax, [rbp - 0x18]
cmp rcx, rax
jne 0x1400581f8
xchg r10, r10
lea rdi, [rbp - 0x18]
xor eax, eax
mov ecx, 0x4c93d39f
sub ecx, 0x187d6efc
xor ecx, 0x7c0abcea
sub ecx, 0x3ea35e28
xor ecx, 0x9797a11
rep stosb byte [rdi], al
mov r9, r9
jmp 0x1400581fd
call fcn.140098de0
xchg rcx, rdi
mov rdi, qword [rbp + 0x18]
xchg rdi, rcx
lea rax, [rbp + 0x20]
mov dword [rsp - 0x14], esp
cmp rcx, rax
jne 0x140058240
lea rdi, [rbp + 0x20]
xor eax, eax
mov dword [rsp - 0x1c], edx
mov ecx, 0x60f3bf17
sub ecx, 0x2862c227
add ecx, 0x44ee9f9b
sub ecx, 0x7d7f9c5b
rep stosb byte [rdi], al
jmp 0x140058248
call fcn.140098de0
xchg r13, r13
mov rcx, qword [rbp + 0x50]
lea rax, [rbp + 0x58]
cmp rcx, rax
mov dword [rsp - 0x20], 0x4abe8179
jne 0x140058b8f
lea rdi, [rbp + 0x58]
xor eax, eax
xchg rbp, rbp
mov ecx, 0x374dd139
add ecx, 0x28298e0a
sub ecx, 0x11a43fc6
sub ecx, 0x4262b6c5
sub ecx, 0xb706888
rep stosb byte [rdi], al
xchg rbp, rbp
jmp 0x140058b97
mov r14, qword [r13 + 0x48]
lea rax, [rbp + 0x138]
xchg rsi, r14
mov r14, qword [r13 + 0x10]
xchg rsi, r14
lea rcx, [rbp + 0x130]
xorps xmm0, xmm0
xchg rsp, rsp
xchg r14, rax
mov qword [rbp + 0x130], r14
xchg r14, rax
xchg r12, rbp
movups xmmword [r12 + 0x138], xmm0
xchg rbp, r12
lea rdx, [r14 + 1]
mov r11, r11
xchg rbp, r11
movups xmmword [r11 + 0x148], xmm0
xchg r11, rbp
xchg rbp, r9
movups xmmword [r9 + 0x158], xmm0
xchg rbp, r9
call fcn.140017814
mov dword [rsp - 0x34], 0x2de0fb8f
mov edi, 0x135d7224
xor edi, 0xf7610a3
add edi, 0x371c6a82
xor edi, 0x7a0bbe9
xchg r12, r9
mov r12, rax
xchg r12, r9
mov ecx, edi
mov r8, r8
mov ebx, 0xde9e33e
add ebx, 0x50338c77
sub ebx, 0x1140ae61
sub ebx, 0x4cdcc055
test r14, r14
je 0x140058391
mov dword [rsp - 0x14], ebp
xchg r13, rax
mov rdx, r13
xchg r13, rax
sub rsi, rax
mov r11, r11
xchg r14, rbp
mov r8, rbp
xchg rbp, r14
nop word [rax + rax]
mov dword [rsp - 0x38], 0x7c03f5f1
movzx eax, cx
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
sub r8, 1
mov r14, r14
jne 0x14005836a
xorps xmm0, xmm0
mov byte [rbp + 0x230], 0x25
add byte [rbp + 0x230], 0x3b
xor byte [rbp + 0x230], 0x40
add byte [rbp + 0x230], 0xa2
xor r15d, r15d
lea rcx, [rsp + 0x70]
xchg rbp, rbp
mov word [r9 + r14*2], r15w
lea rdx, [rsp + 0x70]
xchg rsi, rax
mov rsi, qword [rbp + 0x130]
xchg rsi, rax
mov esi, 0x709bc988
sub esi, 0x62e87124
add esi, 0x441bb4f
sub esi, 0x11f513b2
mov qword [rsp + 0x20], rax
mov dword [rsp - 0x34], esp
mov eax, esi
xchg rdx, rax
mov qword [rbp - 0x60], rdx
xchg rdx, rax
xchg rcx, r9
mov qword [rsp + 0x68], r9
xchg rcx, r9
xchg rsp, rsi
movups xmmword [rsi + 0x70], xmm0
xchg rsp, rsi
movups xmmword [rbp - 0x80], xmm0
xchg rbx, rbp
movups xmmword [rbx - 0x70], xmm0
xchg rbp, rbx
cmp rcx, rdx
xchg rbp, rbp
je 0x140058436
call fcn.140098de0
xchg rsp, rax
mov rsp, qword [rbp - 0x60]
xchg rsp, rax
lea rdx, [rsp + 0x70]
xorps xmm0, xmm0
xchg r12, r12
mov qword [rsp + 0x68], rdx
xchg rcx, rdi
mov rdi, r15
xchg rcx, rdi
xchg rbx, rsp
movups xmmword [rbx + 0x70], xmm0
xchg rbx, rsp
xchg r14, rbp
movups xmmword [r14 - 0x80], xmm0
xchg r14, rbp
xchg r9, rbp
movups xmmword [r9 - 0x70], xmm0
xchg r9, rbp
test rax, rax
je 0x140058497
xchg r10, r10
movzx eax, byte [rbp + rcx + 0x230]
mov word [rdx + rcx*2], ax
inc rcx
cmp rcx, qword [rbp - 0x60]
xchg rdi, rdi
jb 0x14005847b
xorps xmm0, xmm0
mov byte [rbp + 0x230], 0x56
xor byte [rbp + 0x230], 0x41
add byte [rbp + 0x230], 0x53
xor byte [rbp + 0x230], 0xa8
lea rcx, [rsp + 0x30]
xchg rbp, rbp
mov qword [rsp + 0x60], rsi
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rcx
mov dword [rsp - 0x24], edi
xchg rdx, rsp
movups xmmword [rdx + 0x30], xmm0
xchg rsp, rdx
xchg rsp, r13
movups xmmword [r13 + 0x40], xmm0
xchg r13, rsp
xchg rsp, r8
movups xmmword [r8 + 0x50], xmm0
xchg rsp, r8
cmp rcx, rax
je 0x140058508
mov dword [rsp - 0x28], ebx
call fcn.140098de0
mov rsi, qword [rsp + 0x60]
lea rdx, [rsp + 0x30]
xorps xmm0, xmm0
mov dword [rsp - 0x30], esp
mov qword [rsp + 0x28], rdx
mov rcx, r15
xchg r15, rsp
movups xmmword [r15 + 0x30], xmm0
xchg r15, rsp
xchg r8, rsp
movups xmmword [r8 + 0x40], xmm0
xchg rsp, r8
xchg rsp, rbp
movups xmmword [rbp + 0x50], xmm0
xchg rsp, rbp
test rsi, rsi
je 0x140058570
nop word [rax + rax]
mov dword [rsp - 0xc], edx
movzx eax, byte [rbp + rcx + 0x230]
mov word [rdx + rcx*2], ax
inc rcx
mov r11, r11
cmp rcx, qword [rsp + 0x60]
jb 0x140058553
xchg r11, r12
mov r8, r11
xchg r11, r12
lea rdx, [rsp + 0x28]
xchg rbp, rbp
lea rcx, [rbp + 0x1a8]
call fcn.140054710
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
lea r8, [rsp + 0x68]
lea rcx, [rbp + 0x168]
xchg r9, r9
call fcn.140054710
xorps xmm0, xmm0
lea rcx, [rbp + 0xf8]
mov r14, qword [rax + 0x38]
xchg r8, r8
mov rsi, qword [rax]
lea rax, [rbp + 0x100]
xchg rdx, rax
mov qword [rbp + 0xf8], rdx
xchg rdx, rax
xchg rdi, rbp
movups xmmword [rdi + 0x100], xmm0
xchg rbp, rdi
lea rdx, [r14 + 1]
xchg rbp, rsi
movups xmmword [rsi + 0x110], xmm0
xchg rsi, rbp
xchg rcx, rbp
movups xmmword [rcx + 0x120], xmm0
xchg rbp, rcx
call fcn.140017814
mov edx, edi
mov dword [rsp - 0x40], ebx
test r14, r14
je 0x140058651
xchg r13, rax
mov r8, r13
xchg r13, rax
sub rsi, rax
mov r8, r8
mov r9, r14
nop dword [rax + rax]
movzx ecx, dx
mov dword [rsp - 0x40], 0x47db1ab2
lea r8, [r8 + 2]
and cx, bx
ror edx, 7
ror edx, 1
xor cx, word [rsi + r8 - 2]
xchg rbx, rbx
mov word [r8 - 2], cx
sub r9, 1
jne 0x140058622
mov word [rax + r14*2], r15w
mov r11, r11
lea rcx, [rbp + 0xc0]
mov rax, qword [rbp + 0xf8]
xorps xmm0, xmm0
xchg r12, rax
mov qword [rbp + 0x230], r12
xchg r12, rax
xchg rsp, rax
mov rsp, qword [rbp + 0x240]
xchg rsp, rax
xchg r11, rbp
movups xmmword [r11 + 0xc8], xmm0
xchg r11, rbp
xchg r9, rbp
movups xmmword [r9 + 0xd8], xmm0
xchg rbp, r9
xchg rbx, r14
mov rbx, qword [rax + 0x38]
xchg r14, rbx
xchg rsi, r11
mov r11, qword [rax]
xchg r11, rsi
lea rax, [rbp + 0xc8]
mov qword [rbp + 0xc0], rax
mov dword [rsp - 0x20], 0x610e9503
xchg r11, rbp
movups xmmword [r11 + 0xe8], xmm0
xchg rbp, r11
lea rdx, [r14 + 1]
mov dword [rsp - 0x10], 0x278c6b6f
call fcn.140017814
mov edx, edi
test r14, r14
je 0x140058749
xchg rsp, rsp
xchg r11, rax
mov r8, r11
xchg r11, rax
sub rsi, rax
xchg r12, r14
mov r9, r12
xchg r14, r12
nop word [rax + rax]
mov dword [rsp - 0x30], esi
movzx ecx, dx
lea r8, [r8 + 2]
and cx, bx
xchg rsi, rsi
ror edx, 2
ror edx, 3
ror edx, 2
ror edx, 1
xor cx, word [rsi + r8 - 2]
mov word [r8 - 2], cx
mov dword [rsp - 0x34], 0x45ce9f07
sub r9, 1
jne 0x140058714
mov word [rax + r14*2], r15w
lea rcx, [rbp + 0x88]
mov dword [rsp - 0x40], ebx
mov rax, qword [rbp + 0x238]
xorps xmm0, xmm0
xchg rbx, r12
mov rbx, qword [rbp + 0xc0]
xchg rbx, r12
movups xmmword [rbp + 0x90], xmm0
mov r14, qword [rax + 0x38]
xchg rsp, rsp
xchg r11, rsi
mov r11, qword [rax]
xchg rsi, r11
lea rax, [rbp + 0x90]
xchg rsp, rsp
mov qword [rbp + 0x88], rax
xchg r12, rbp
movups xmmword [r12 + 0xa0], xmm0
xchg r12, rbp
lea rdx, [r14 + 1]
xchg rdx, rbp
movups xmmword [rdx + 0xb0], xmm0
xchg rbp, rdx
call fcn.140017814
mov dword [rsp - 0x34], esp
test r14, r14
je 0x14005880e
mov rdx, rax
xchg r13, r13
sub rsi, rax
xchg r8, rbp
mov rbp, r14
xchg r8, rbp
nop dword [rax]
mov dword [rsp - 0x10], esi
movzx ecx, di
lea rdx, [rdx + 2]
and cx, bx
mov r9, r9
ror edi, 3
ror edi, 5
xor cx, word [rsi + rdx - 2]
mov dword [rsp - 0x2c], esi
mov word [rdx - 2], cx
sub r8, 1
jne 0x1400587e4
xchg r13, r9
mov r13, qword [rsp + 0x20]
xchg r9, r13
movabs rcx, 0x770af5ac0dc9f1fb
add rcx, 0x3d9c9eeb
add rcx, 0x2636eaeb
sub rcx, 0x3c3db996
add rcx, 0x7920adec
mov r8, qword [rbp + 0x230]
mov rdx, r12
mov dword [rsp - 0x18], ebx
mov word [rax + r14*2], r15w
mov rax, qword [0x140141610]
xor rax, rcx
mov rbp, rbp
movabs rcx, 0xbf9359725f7b3a9
add rcx, 0x1584bb0f
sub rcx, 0x54ed115
add rcx, 0x7fffffff
xor rcx, 0x4b0b1418
add rax, rcx
movabs rcx, 0x7fc5f67a4a9e3796
sub rcx, 0x16702321
xor rcx, 0x707f19ea
sub rcx, 0x36932318
rol rax, 0x10
rol rax, 5
rol rax, 2
rol rax, 2
rol rax, 1
add rax, rcx
mov dword [rsp - 0x38], edi
movabs rcx, 0x9b5553ee09afe6fc
sub rcx, 0x669e045
add rcx, 0x1dc48b40
sub rcx, 0x1c21ff2c
ror rax, 0x15
ror rax, 4
ror rax, 0x12
ror rax, 1
add rax, rcx
xchg r13, r13
xchg r8, rcx
mov r8, qword [rbp + 0x88]
xchg r8, rcx
call rax
mov r10, r10
mov rcx, qword [rbp + 0x88]
lea rax, [rbp + 0x90]
cmp rcx, rax
mov dword [rsp - 0x38], esi
jne 0x14005894d
lea rdi, [rbp + 0x90]
xor eax, eax
mov ecx, 0x252a5d5a
add ecx, 0x4be45741
add ecx, 0xa1c8e28
sub ecx, 0x7b2b4293
rep stosb byte [rdi], al
mov dword [rsp - 0x24], ebx
jmp 0x140058952
call fcn.140098de0
xchg rsi, rcx
mov rsi, qword [rbp + 0xc0]
xchg rcx, rsi
lea rax, [rbp + 0xc8]
cmp rcx, rax
xchg rsi, rsi
jne 0x1400589a4
lea rdi, [rbp + 0xc8]
xor eax, eax
mov rdi, rdi
mov ecx, 0x5d1ce002
xor ecx, 0x62b812df
xor ecx, 0x7eb7ea54
sub ecx, 0x41131859
rep stosb byte [rdi], al
mov dword [rsp - 0x44], 0x5fb19ded
jmp 0x1400589ac
call fcn.140098de0
xchg r9, r9
xchg r9, rcx
mov r9, qword [rbp + 0xf8]
xchg r9, rcx
lea rax, [rbp + 0x100]
xchg r8, r8
cmp rcx, rax
jne 0x1400589fb
lea rdi, [rbp + 0x100]
xor eax, eax
mov dword [rsp - 0x10], 0x3364a22c
mov ecx, 0x6d609e2e
sub ecx, 0x1a07942f
sub ecx, 0x1d9e85d4
sub ecx, 0x35ba83fb
rep stosb byte [rdi], al
jmp 0x140058a00
call fcn.140098de0
mov rcx, qword [rbp + 0x168]
lea rax, [rbp + 0x170]
xchg rcx, rcx
cmp rcx, rax
jne 0x140058a4b
lea rdi, [rbp + 0x170]
mov dword [rsp - 0x18], esp
xor eax, eax
mov ecx, 0x373e5d1d
xor ecx, 0x123343ab
add ecx, 0x12b738e6
add ecx, 0x2a2cb77c
sub ecx, 0x61f10ee8
rep stosb byte [rdi], al
jmp 0x140058a58
call fcn.140098de0
mov dword [rsp - 0x10], 0x57d4e6c
xchg rcx, r9
mov r9, qword [rbp + 0x1a8]
xchg rcx, r9
lea rax, [rbp + 0x1b0]
mov r13, r13
cmp rcx, rax
jne 0x140058aab
lea rdi, [rbp + 0x1b0]
mov dword [rsp - 0x14], ebp
xor eax, eax
mov ecx, 0x146c91a9
add ecx, 0x46c97e9c
xor ecx, 0x458e2649
xor ecx, 0x1eb8363c
rep stosb byte [rdi], al
mov dword [rsp - 0x28], 0x17f01c58
jmp 0x140058ab4
call fcn.140098de0
mov dword [rsp - 0x3c], esi
mov rcx, qword [rsp + 0x28]
lea rax, [rsp + 0x30]
cmp rcx, rax
jne 0x140058af0
mov dword [rsp - 0x40], edx
lea rdi, [rsp + 0x30]
xor eax, eax
mov ecx, 0x1dbb7e0d
sub ecx, 0x19a0ecbb
xor ecx, 0x6525776b
sub ecx, 0x613fe609
rep stosb byte [rdi], al
jmp 0x140058af8
call fcn.140098de0
mov r15, r15
mov rcx, qword [rsp + 0x68]
lea rax, [rsp + 0x70]
cmp rcx, rax
mov dword [rsp - 0x30], esp
jne 0x140058b37
lea rdi, [rsp + 0x70]
xor eax, eax
mov ecx, 0x4e830acf
xor ecx, 0x645d68b5
add ecx, 0x20ee83e8
xor ecx, 0x4bcce652
rep stosb byte [rdi], al
xchg rbx, rbx
jmp 0x140058b40
call fcn.140098de0
mov dword [rsp - 0x40], esi
mov rcx, qword [rbp + 0x130]
lea rax, [rbp + 0x138]
cmp rcx, rax
xchg rbp, rbp
jne 0x140058b8f
lea rdi, [rbp + 0x138]
xor eax, eax
mov dword [rsp - 0x28], esi
mov ecx, 0x1540f99b
add ecx, 0x327dd8f4
sub ecx, 0x425dc9d5
xor ecx, 0x4bff4f61
sub ecx, 0x4e9e47ab
rep stosb byte [rdi], al
mov dword [rsp - 0x20], ebx
jmp 0x140058b97
call fcn.140098de0
xchg rcx, rcx
xchg rbx, r12
mov r12, qword [rsp + 0x348]
xchg r12, rbx
mov byte [r13 + 8], 0x67
sub byte [r13 + 8], 9
add byte [r13 + 8], 0x20
xor byte [r13 + 8], 0x7f
sub rsp, 0xfffffffffffffd10
mov rsi, rsi
nop
add rsp, 8
mov r15, qword [rsp - 8]
pop r14
pop r13
mov rcx, rcx
pop r12
nop
add rsp, 8
mov rdi, qword [rsp - 8]
pop rsi
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret