Function at 0x140058120
Capabilities:
Encode data using xor

Disassembly:
xchg rbx, r9
mov qword [rsp + 0x20], r9
xchg rbx, r9
xchg r15, r8
mov qword [rsp + 0x18], r15
xchg r8, r15
xchg rdx, r11
mov qword [rsp + 0x10], r11
xchg r11, rdx
nop
push 0x42bb237e
mov qword [rsp], rbp
push rsi
push rdi
mov dword [rsp - 0x10], 0x194afdf6
nop
mov qword [rsp - 8], r12
sub rsp, 8
nop
mov qword [rsp - 8], r13
sub rsp, 8
push r14
xchg rdx, rdx
push r15
lea rbp, [rsp - 0x1f0]
add rsp, 0xfffffffffffffd10
xchg rcx, r13
mov rcx, r13
xchg rcx, r13
mov edx, 0x5300126e
sub edx, 0xfe50638
sub edx, 0x2deed248
sub edx, 0x152c39ce
xchg r9, rcx
mov r9, rcx
xchg rcx, r9
mov r12, r9
call fcn.1400561f0
mov dword [rsp - 0x38], ebx
test al, al
jne 0x1400586a8
mov edx, 0x1a7b432
add edx, 0x3fc7c13a
add edx, 0x14e3b520
add edx, 0x5d1d6c
sub edx, 0x56b047d8
xchg rbx, r12
mov rcx, rbx
xchg rbx, r12
call fcn.140055810
mov dword [rsp - 0x20], edx
test al, al
jne 0x1400586a8
xchg r12, r14
mov r12, qword [r13 + 0x48]
xchg r14, r12
lea rax, [rbp + 0x58]
mov dword [rsp - 0x2c], 0x1a4d09bb
xchg r9, rsi
mov r9, qword [r13 + 0x10]
xchg rsi, r9
lea rcx, [rbp + 0x50]
mov rbp, rbp
xorps xmm0, xmm0
xchg r12, rax
mov qword [rbp + 0x50], r12
xchg r12, rax
xchg rbp, r11
movups xmmword [r11 + 0x58], xmm0
xchg r11, rbp
lea rdx, [r14 + 1]
mov dword [rsp - 0x40], edi
xchg rcx, rbp
movups xmmword [rcx + 0x68], xmm0
xchg rcx, rbp
xchg rdi, rbp
movups xmmword [rdi + 0x78], xmm0
xchg rbp, rdi
call fcn.140017924
mov edi, 0x535a1758
sub edi, 0x364148d7
add edi, 0x2edf705c
sub edi, 0x1d48ec2a
mov r9, rax
mov ecx, edi
xchg r13, r13
mov ebx, 0x2b4358fc
add ebx, 0xccefe3c
sub ebx, 0x1ec832db
xor ebx, 0x5f47c06b
xor ebx, 0x460de4c9
test r14, r14
je 0x1400582d1
xchg r10, rax
mov rdx, r10
xchg r10, rax
sub rsi, rax
xchg r14, rbx
mov r8, rbx
xchg r14, rbx
movzx eax, cx
lea rdx, [rdx + 2]
xchg rdx, rdx
and ax, bx
ror ecx, 7
ror ecx, 1
xor ax, word [rsi + rdx - 2]
xchg r12, r12
mov word [rdx - 2], ax
sub r8, 1
jne 0x1400582a9
xorps xmm0, xmm0
mov dword [rsp - 0x34], esi
lea rcx, [rbp + 0x18]
xor r15d, r15d
mov word [r9 + r14*2], r15w
xchg rdx, rax
mov rdx, qword [rbp + 0x50]
xchg rdx, rax
xchg rcx, r14
mov rcx, qword [r12 + 0x38]
xchg r14, rcx
mov rsi, qword [r12]
xchg rcx, rax
mov qword [rbp + 0x230], rcx
xchg rcx, rax
lea rax, [rbp + 0x20]
mov qword [rbp + 0x18], rax
xchg r10, r10
lea rdx, [r14 + 1]
movups xmmword [rbp + 0x20], xmm0
movups xmmword [rbp + 0x30], xmm0
movups xmmword [rbp + 0x40], xmm0
mov dword [rsp - 0x40], ebx
call fcn.140017924
mov edx, edi
test r14, r14
mov dword [rsp - 0x34], edx
je 0x140058383
xchg r8, rax
mov rax, r8
xchg r8, rax
sub rsi, rax
xchg r9, rbx
mov rbx, r14
xchg rbx, r9
nop
xchg r11, r11
movzx ecx, dx
lea r8, [r8 + 2]
and cx, bx
mov dword [rsp - 0xc], 0x7d92711f
ror edx, 6
ror edx, 1
ror edx, 1
xor cx, word [rsi + r8 - 2]
mov word [r8 - 2], cx
sub r9, 1
mov dword [rsp - 0x40], esi
jne 0x140058351
mov word [rax + r14*2], r15w
lea rcx, [rbp - 0x20]
xchg r8, r8
xchg r10, rax
mov r10, qword [rbp + 0x18]
xchg r10, rax
xorps xmm0, xmm0
xchg rbp, rbp
xchg rcx, rax
mov qword [rsp + 0x20], rcx
xchg rcx, rax
mov rax, qword [rbp + 0x240]
movups xmmword [rbp - 0x18], xmm0
mov dword [rsp - 0x10], 0x53995aa7
xchg rcx, rbp
movups xmmword [rcx - 8], xmm0
xchg rbp, rcx
mov r14, qword [rax + 0x38]
mov dword [rsp - 0x24], ebp
mov rsi, qword [rax]
lea rax, [rbp - 0x18]
xchg r10, rax
mov qword [rbp - 0x20], r10
xchg r10, rax
xchg rbp, rsp
movups xmmword [rsp + 8], xmm0
xchg rsp, rbp
lea rdx, [r14 + 1]
mov dword [rsp - 0x38], 0x3ca5f1cd
call fcn.140017924
mov edx, edi
test r14, r14
xchg r15, r15
je 0x140058447
xchg r8, r9
mov r9, rax
xchg r8, r9
sub rsi, rax
xchg r9, r14
mov r14, r9
xchg r9, r14
nop
movzx ecx, dx
lea r8, [r8 + 2]
mov r8, r8
and cx, bx
ror edx, 4
ror edx, 4
xor cx, word [rsi + r8 - 2]
mov word [r8 - 2], cx
mov dword [rsp - 0x34], ebx
sub r9, 1
jne 0x14005841b
mov word [rax + r14*2], r15w
lea rcx, [rbp - 0x58]
mov dword [rsp - 0x3c], edi
mov rax, qword [rbp + 0x238]
xorps xmm0, xmm0
xchg rdi, r12
mov rdi, qword [rbp - 0x20]
xchg rdi, r12
xchg rbp, rdi
movups xmmword [rdi - 0x50], xmm0
xchg rbp, rdi
mov r14, qword [rax + 0x38]
xchg r12, r12
mov rsi, qword [rax]
lea rax, [rbp - 0x50]
xchg rdi, rax
mov qword [rbp - 0x58], rdi
xchg rdi, rax
xchg rbp, r12
movups xmmword [r12 - 0x40], xmm0
xchg r12, rbp
lea rdx, [r14 + 1]
xchg rsp, rbp
movups xmmword [rsp - 0x30], xmm0
xchg rbp, rsp
call fcn.140017924
mov dword [rsp - 0x34], edi
test r14, r14
je 0x1400584fe
mov rdx, rax
mov r12, r12
sub rsi, rax
mov r8, r14
nop word [rax + rax]
movzx ecx, di
mov dword [rsp - 0x44], 0x5a9214d1
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 - 0x34], 0x2e20b01f
sub r8, 1
jne 0x1400584ca
xchg r9, r15
mov r15, qword [rbp + 0x230]
xchg r9, r15
movabs rcx, 0x13d1b02d24dc8e80
add rcx, 0x47ff966
add rcx, 0xda0fc9b
add rcx, 0x56ff65bb
xchg r14, r8
mov r14, qword [rsp + 0x20]
xchg r14, r8
mov rdx, r12
mov word [rax + r14*2], r15w
mov rax, qword [0x140143610]
mov dword [rsp - 0x24], 0x6e9967a
ror rax, 4
add rax, rcx
movabs rcx, 0xe985b1305d194947
sub rcx, 0x5822309f
add rcx, 0xa19731e
add rcx, 0x8efb3b2
xor rax, rcx
mov rcx, qword [rbp - 0x58]
mov r15, r15
call rax
xchg rcx, rsp
mov rsp, qword [rbp - 0x58]
xchg rcx, rsp
lea rax, [rbp - 0x50]
cmp rcx, rax
mov r15, r15
jne 0x1400585c4
lea rdi, [rbp - 0x50]
xor eax, eax
mov ecx, 0xea40c5
add ecx, 0x33f0b349
xor ecx, 0x65911720
sub ecx, 0x514be2fe
rep stosb byte [rdi], al
mov dword [rsp - 0x30], 0x7c9ac1f0
jmp 0x1400585c9
call fcn.1400999d0
xchg r11, rcx
mov r11, qword [rbp - 0x20]
xchg rcx, r11
lea rax, [rbp - 0x18]
mov rsp, rsp
cmp rcx, rax
jne 0x140058617
lea rdi, [rbp - 0x18]
xor eax, eax
mov dword [rsp - 0x24], 0x4d7205b1
mov ecx, 0x626cead
add ecx, 0x403dd35c
xor ecx, 0x2f08bc25
sub ecx, 0x696c1dfc
rep stosb byte [rdi], al
mov dword [rsp - 0x3c], 0x2df95e48
jmp 0x14005861c
call fcn.1400999d0
mov rcx, qword [rbp + 0x18]
lea rax, [rbp + 0x20]
mov dword [rsp - 0x30], 0x64d2966a
cmp rcx, rax
jne 0x140058663
lea rdi, [rbp + 0x20]
xor eax, eax
mov dword [rsp - 0x14], edi
mov ecx, 0x7c71a15a
sub ecx, 0x505a39c9
add ecx, 0x17a9e394
xor ecx, 0x3d87a9c1
sub ecx, 0x7e46e2b4
rep stosb byte [rdi], al
jmp 0x140058668
call fcn.1400999d0
mov rcx, qword [rbp + 0x50]
lea rax, [rbp + 0x58]
mov rsi, rsi
cmp rcx, rax
jne 0x140058f78
lea rdi, [rbp + 0x58]
mov dword [rsp - 0x14], 0x69e01248
xor eax, eax
mov ecx, 0x6f5762d0
sub ecx, 0xb8c3451
sub ecx, 0x4e4cfafb
xor ecx, 0x157e33b4
rep stosb byte [rdi], al
jmp 0x140058f85
mov r14, qword [r13 + 0x48]
lea rax, [rbp + 0x138]
mov dword [rsp - 0x20], ecx
xchg r8, rsi
mov r8, qword [r13 + 0x10]
xchg r8, rsi
lea rcx, [rbp + 0x130]
mov dword [rsp - 0xc], 0x68b5815a
xorps xmm0, xmm0
mov qword [rbp + 0x130], rax
xchg r11, rbp
movups xmmword [r11 + 0x138], xmm0
xchg r11, rbp
lea rdx, [r14 + 1]
xchg r15, rbp
movups xmmword [r15 + 0x148], xmm0
xchg rbp, r15
xchg rbp, rsp
movups xmmword [rsp + 0x158], xmm0
xchg rsp, rbp
call fcn.140017924
mov dword [rsp - 0x20], ebx
mov edi, 0x2ec23a5c
xor edi, 0x7d510112
xor edi, 0x7fad1b43
xor edi, 0x29172be
xchg rbx, rax
mov r9, rbx
xchg rbx, rax
mov ecx, edi
mov dword [rsp - 0x40], 0x2b91273f
mov ebx, 0x6208aae
xor ebx, 0x19ca8090
xor ebx, 0x5dda93f1
add ebx, 0x191175f0
sub ebx, 0x5b420ec0
test r14, r14
je 0x1400587ae
mov dword [rsp - 0x30], esp
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
sub rsi, rax
mov r15, r15
xchg r8, rbp
mov rbp, r14
xchg rbp, r8
nop dword [rax]
mov dword [rsp - 0xc], 0x5b68ac4f
movzx eax, cx
lea rdx, [rdx + 2]
and ax, bx
xchg rsi, rsi
ror ecx, 7
ror ecx, 1
xor ax, word [rsi + rdx - 2]
mov word [rdx - 2], ax
mov dword [rsp - 0x3c], ebp
sub r8, 1
jne 0x140058785
xorps xmm0, xmm0
mov byte [rbp + 0x230], 0x57
xor byte [rbp + 0x230], 0x6b
sub byte [rbp + 0x230], 0x18
sub byte [rbp + 0x230], 0x10
add byte [rbp + 0x230], 0x7d
xor r15d, r15d
lea rcx, [rsp + 0x70]
mov word [r9 + r14*2], r15w
mov dword [rsp - 0x30], ebx
lea rdx, [rsp + 0x70]
xchg r8, rax
mov r8, qword [rbp + 0x130]
xchg r8, rax
mov esi, 0x12ffd0bb
add esi, 0x47ed1fd9
sub esi, 0xa05532a
add esi, 0x27f5ab46
sub esi, 0x78dd48af
mov qword [rsp + 0x20], rax
xchg r14, r14
mov eax, esi
xchg r8, rax
mov qword [rbp - 0x60], r8
xchg r8, rax
mov qword [rsp + 0x68], rcx
movups xmmword [rsp + 0x70], xmm0
xchg rdi, rbp
movups xmmword [rdi - 0x80], xmm0
xchg rdi, rbp
xchg r8, rbp
movups xmmword [r8 - 0x70], xmm0
xchg rbp, r8
cmp rcx, rdx
mov dword [rsp - 0x14], 0xc194fbe
je 0x140058861
call fcn.1400999d0
xchg r15, rax
mov r15, qword [rbp - 0x60]
xchg r15, rax
lea rdx, [rsp + 0x70]
xchg r15, r15
xorps xmm0, xmm0
mov qword [rsp + 0x68], rdx
xchg r15, r12
mov rcx, r12
xchg r15, r12
xchg rsp, r12
movups xmmword [r12 + 0x70], xmm0
xchg rsp, r12
xchg rbx, rbp
movups xmmword [rbx - 0x80], xmm0
xchg rbx, rbp
xchg rbp, r9
movups xmmword [r9 - 0x70], xmm0
xchg rbp, r9
test rax, rax
mov r14, r14
je 0x1400588c4
movzx eax, byte [rbp + rcx + 0x230]
mov word [rdx + rcx*2], ax
inc rcx
mov dword [rsp - 0x2c], esi
cmp rcx, qword [rbp - 0x60]
jb 0x1400588a7
xorps xmm0, xmm0
mov byte [rbp + 0x230], 0x20
xor byte [rbp + 0x230], 0x71
sub byte [rbp + 0x230], 0x3a
xor byte [rbp + 0x230], 0x16
xor byte [rbp + 0x230], 0x90
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x60], rsi
mov dword [rsp - 0x40], 0x3d8d12ba
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rcx
xchg r15, rsp
movups xmmword [r15 + 0x30], xmm0
xchg r15, rsp
xchg r13, rsp
movups xmmword [r13 + 0x40], xmm0
xchg rsp, r13
xchg rsp, r13
movups xmmword [r13 + 0x50], xmm0
xchg rsp, r13
cmp rcx, rax
mov dword [rsp - 0x44], 0x52bd2462
je 0x140058948
call fcn.1400999d0
xchg rsi, r15
mov r15, qword [rsp + 0x60]
xchg r15, rsi
lea rdx, [rsp + 0x30]
xorps xmm0, xmm0
mov dword [rsp - 0x40], ebx
mov qword [rsp + 0x28], rdx
xchg rcx, r15
mov r15, rcx
xchg rcx, r15
xchg rsp, r13
movups xmmword [r13 + 0x30], xmm0
xchg rsp, r13
movups xmmword [rsp + 0x40], xmm0
xchg rsp, rbx
movups xmmword [rbx + 0x50], xmm0
xchg rbx, rsp
test rsi, rsi
je 0x1400589b9
mov dword [rsp - 0x14], 0x26da51b4
nop word [rax + rax]
movzx eax, byte [rbp + rcx + 0x230]
mov word [rdx + rcx*2], ax
inc rcx
mov dword [rsp - 0x44], 0xd7fd185
cmp rcx, qword [rsp + 0x60]
jb 0x140058997
xchg r8, r14
mov r14, r12
xchg r8, r14
lea rdx, [rsp + 0x28]
mov dword [rsp - 0x18], edx
lea rcx, [rbp + 0x1a8]
call fcn.140054ca0
xchg rsp, rax
mov rdx, rsp
xchg rsp, rax
lea r8, [rsp + 0x68]
mov r8, r8
lea rcx, [rbp + 0x168]
call fcn.140054ca0
xorps xmm0, xmm0
lea rcx, [rbp + 0xf8]
mov rsp, rsp
mov r14, qword [rax + 0x38]
mov rsi, qword [rax]
lea rax, [rbp + 0x100]
mov rsp, rsp
mov qword [rbp + 0xf8], rax
xchg rbp, r13
movups xmmword [r13 + 0x100], xmm0
xchg r13, rbp
lea rdx, [r14 + 1]
xchg r15, rbp
movups xmmword [r15 + 0x110], xmm0
xchg r15, rbp
xchg r13, rbp
movups xmmword [r13 + 0x120], xmm0
xchg rbp, r13
call fcn.140017924
xchg rsp, rsp
mov edx, edi
test r14, r14
je 0x140058a97
xchg r8, rax
mov rax, r8
xchg r8, rax
sub rsi, rax
xchg r14, r14
mov r9, r14
nop dword [rax + rax]
movzx ecx, dx
xchg rdi, rdi
lea r8, [r8 + 2]
and cx, bx
ror edx, 7
ror edx, 1
xor cx, word [rsi + r8 - 2]
xchg r9, r9
mov word [r8 - 2], cx
sub r9, 1
jne 0x140058a6d
mov word [rax + r14*2], r15w
xchg rbx, rbx
lea rcx, [rbp + 0xc0]
xchg r13, rax
mov r13, qword [rbp + 0xf8]
xchg r13, rax
xorps xmm0, xmm0
xchg rsp, rax
mov qword [rbp + 0x230], rsp
xchg rsp, rax
mov rax, qword [rbp + 0x240]
mov dword [rsp - 0x28], 0x67cfd0df
xchg rdi, rbp
movups xmmword [rdi + 0xc8], xmm0
xchg rdi, rbp
xchg rbp, r11
movups xmmword [r11 + 0xd8], xmm0
xchg r11, rbp
xchg r14, rbp
mov rbp, qword [rax + 0x38]
xchg rbp, r14
mov rsi, qword [rax]
mov r9, r9
lea rax, [rbp + 0xc8]
mov qword [rbp + 0xc0], rax
xchg rbp, r15
movups xmmword [r15 + 0xe8], xmm0
xchg rbp, r15
lea rdx, [r14 + 1]
mov dword [rsp - 0x14], 0x29990c39
call fcn.140017924
mov edx, edi
test r14, r14
mov r15, r15
je 0x140058b8e
xchg r8, rax
mov rax, r8
xchg r8, rax
sub rsi, rax
mov dword [rsp - 0x10], edx
xchg r9, r14
mov r14, r9
xchg r9, r14
nop word [rax + rax]
mov dword [rsp - 0x34], 0x71034f37
movzx ecx, dx
lea r8, [r8 + 2]
and cx, bx
mov dword [rsp - 0x2c], esi
ror edx, 7
ror edx, 1
xor cx, word [rsi + r8 - 2]
mov dword [rsp - 0x14], 0x523e4789
mov word [r8 - 2], cx
sub r9, 1
jne 0x140058b5e
mov word [rax + r14*2], r15w
xchg rdi, rdi
lea rcx, [rbp + 0x88]
xchg r10, rax
mov r10, qword [rbp + 0x238]
xchg r10, rax
xorps xmm0, xmm0
mov r12, r12
xchg r14, r12
mov r14, qword [rbp + 0xc0]
xchg r14, r12
xchg r15, rbp
movups xmmword [r15 + 0x90], xmm0
xchg r15, rbp
mov r14, qword [rax + 0x38]
mov dword [rsp - 0x2c], esp
xchg rdi, rsi
mov rdi, qword [rax]
xchg rdi, rsi
lea rax, [rbp + 0x90]
mov dword [rsp - 0x34], 0x3bea99eb
mov qword [rbp + 0x88], rax
xchg rbp, r14
movups xmmword [r14 + 0xa0], xmm0
xchg rbp, r14
lea rdx, [r14 + 1]
xchg r15, r15
xchg rdi, rbp
movups xmmword [rdi + 0xb0], xmm0
xchg rdi, rbp
call fcn.140017924
xchg rbx, rbx
test r14, r14
je 0x140058c62
xchg r12, rdx
mov r12, rax
xchg r12, rdx
sub rsi, rax
xchg r11, r11
mov r8, r14
nop dword [rax]
movzx ecx, di
mov r11, r11
lea rdx, [rdx + 2]
and cx, bx
ror edi, 3
ror edi, 5
xor cx, word [rsi + rdx - 2]
mov word [rdx - 2], cx
xchg r9, r9
sub r8, 1
jne 0x140058c39
xchg rbp, r9
mov rbp, qword [rsp + 0x20]
xchg r9, rbp
movabs rcx, 0x13d1b02d5eea5921
sub rcx, 0x20f256a1
xor rcx, 0x1dad383c
add rcx, 0x7fffffff
sub rcx, 0x1258507f
xchg r12, r8
mov r12, qword [rbp + 0x230]
xchg r12, r8
mov rdx, r12
mov dword [rsp - 0x10], esp
mov word [rax + r14*2], r15w
mov rax, qword [0x140143610]
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x2c], ecx
movabs rcx, 0xe985b1306db9c823
xor rcx, 0x413f0761
add rcx, 0x1163624f
sub rcx, 0x25e9f219
xor rax, rcx
mov rcx, qword [rbp + 0x88]
mov dword [rsp - 0x14], 0x1ba28455
call rax
mov rcx, qword [rbp + 0x88]
lea rax, [rbp + 0x90]
cmp rcx, rax
xchg rsp, rsp
jne 0x140058d42
lea rdi, [rbp + 0x90]
xor eax, eax
mov ecx, 0x7c4549ad
sub ecx, 0x742d1c8b
add ecx, 0x5edd1c09
add ecx, 0x140cc355
xor ecx, 0x7b020cb0
rep stosb byte [rdi], al
mov dword [rsp - 0x34], ebx
jmp 0x140058d47
call fcn.1400999d0
mov rcx, qword [rbp + 0xc0]
lea rax, [rbp + 0xc8]
mov dword [rsp - 0x24], 0x5b3c74c
cmp rcx, rax
jne 0x140058d99
lea rdi, [rbp + 0xc8]
mov dword [rsp - 0x14], ebx
xor eax, eax
mov ecx, 0x2e5906bd
sub ecx, 0x2dc0d129
add ecx, 0x6d2f90c7
xor ecx, 0x6dc7c66b
rep stosb byte [rdi], al
mov dword [rsp - 0x24], 0x77dec98
jmp 0x140058d9e
call fcn.1400999d0
mov rcx, qword [rbp + 0xf8]
xchg r14, r14
lea rax, [rbp + 0x100]
cmp rcx, rax
jne 0x140058de5
lea rdi, [rbp + 0x100]
mov r10, r10
xor eax, eax
mov ecx, 0x3115dd60
xor ecx, 0x1ada0edb
add ecx, 0x3a0bb36e
xor ecx, 0x65db8719
rep stosb byte [rdi], al
mov rsi, rsi
jmp 0x140058dea
call fcn.1400999d0
xchg rsi, rcx
mov rsi, qword [rbp + 0x168]
xchg rcx, rsi
lea rax, [rbp + 0x170]
cmp rcx, rax
mov dword [rsp - 0x44], edx
jne 0x140058e32
lea rdi, [rbp + 0x170]
xor eax, eax
mov ecx, 0x5ef5efd2
sub ecx, 0x55a4d412
xor ecx, 0x78ebaf4d
sub ecx, 0x71bab45d
rep stosb byte [rdi], al
jmp 0x140058e37
call fcn.1400999d0
xchg rcx, r12
mov r12, qword [rbp + 0x1a8]
xchg r12, rcx
lea rax, [rbp + 0x1b0]
cmp rcx, rax
mov dword [rsp - 0x3c], 0x74821d0f
jne 0x140058e89
lea rdi, [rbp + 0x1b0]
xor eax, eax
mov ecx, 0x536669d5
xor ecx, 0x388ade4c
sub ecx, 0x64216eec
add ecx, 0x10943c6f
xor ecx, 0x185f852c
rep stosb byte [rdi], al
jmp 0x140058e92
call fcn.1400999d0
mov dword [rsp - 0x44], ecx
mov rcx, qword [rsp + 0x28]
lea rax, [rsp + 0x30]
cmp rcx, rax
mov r14, r14
jne 0x140058ed6
lea rdi, [rsp + 0x30]
xor eax, eax
xchg r10, r10
mov ecx, 0x4c9635cc
xor ecx, 0x3b517b0
sub ecx, 0x1cf484d1
xor ecx, 0x15fce1ce
sub ecx, 0x27d27c35
rep stosb byte [rdi], al
jmp 0x140058edb
call fcn.1400999d0
mov rcx, qword [rsp + 0x68]
lea rax, [rsp + 0x70]
mov r13, r13
cmp rcx, rax
jne 0x140058f19
lea rdi, [rsp + 0x70]
xchg r11, r11
xor eax, eax
mov ecx, 0x57f7e507
xor ecx, 0x43d681ce
xor ecx, 0x337ce29a
xor ecx, 0x275d8663
rep stosb byte [rdi], al
jmp 0x140058f22
call fcn.1400999d0
mov dword [rsp - 0x34], edi
mov rcx, qword [rbp + 0x130]
lea rax, [rbp + 0x138]
cmp rcx, rax
mov dword [rsp - 0x34], 0x14bcc2c2
jne 0x140058f78
lea rdi, [rbp + 0x138]
xor eax, eax
mov dword [rsp - 0x38], 0x13b1179c
mov ecx, 0x2099fbc0
add ecx, 0x59cd0772
xor ecx, 0x4a83111d
xor ecx, 0x30e4121f
rep stosb byte [rdi], al
mov dword [rsp - 0x34], 0x216d8f34
jmp 0x140058f85
call fcn.1400999d0
mov dword [rsp - 0x2c], 0xf8e974b
mov rbx, qword [rsp + 0x348]
mov byte [r13 + 8], 0x75
xor byte [r13 + 8], 0x1b
sub byte [r13 + 8], 4
sub byte [r13 + 8], 0x69
sub rsp, 0xfffffffffffffd10
mov dword [rsp - 0x44], edx
nop
add rsp, 8
mov r15, qword [rsp - 8]
nop
mov r14, qword [rsp]
add rsp, 8
pop r13
nop
mov r12, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rdi, qword [rsp - 8]
nop
add rsp, 8
mov rsi, qword [rsp - 8]
pop rbp
mov dword [rsp - 0x38], 0x2830f8e
ret