Function at 0x140057aa0
Capabilities:
Encode data using xor

Disassembly:
xchg r14, rbx
mov qword [rsp + 0x20], r14
xchg rbx, r14
xchg r8, r13
mov qword [rsp + 0x18], r13
xchg r8, r13
mov qword [rsp + 0x10], rdx
push rbp
nop
sub rsp, 8
mov qword [rsp], rsi
nop
mov qword [rsp - 8], rdi
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r12
push r13
mov dword [rsp - 0x10], esi
nop
sub rsp, 8
mov qword [rsp], r14
push r15
mov qword [rsp], r15
lea rbp, [rsp - 0x1f0]
mov r8, r8
sub rsp, 0x2f0
xchg rcx, r13
mov rcx, r13
xchg r13, rcx
mov edx, 0x41b86bc6
xor edx, 0x6e42c808
xor edx, 0x6725cc1a
sub edx, 0x1b9c7416
sub edx, 0x2d42fb9e
xchg r9, rcx
mov r9, rcx
xchg r9, rcx
xchg r12, r14
mov r14, r9
xchg r14, r12
call fcn.140055b20
test al, al
xchg rdx, rdx
jne 0x140058095
mov edx, 0x4b4f0a3e
sub edx, 0x4b241f81
add edx, 0x53ad8a1b
xor edx, 0x90a0850
sub edx, 0x5ad27c68
xchg rbx, rcx
mov rbx, r12
xchg rcx, rbx
call fcn.140055100
test al, al
jne 0x140058095
mov dword [rsp - 0x3c], ecx
xchg rsi, r14
mov rsi, qword [r13 + 0x48]
xchg r14, rsi
lea rax, [rbp + 0x58]
mov rsi, qword [r13 + 0x10]
xchg rsp, rsp
lea rcx, [rbp + 0x50]
xorps xmm0, xmm0
mov qword [rbp + 0x50], rax
xchg rbp, r15
movups xmmword [r15 + 0x58], xmm0
xchg rbp, r15
lea rdx, [r14 + 1]
mov rbp, rbp
xchg rsp, rbp
movups xmmword [rsp + 0x68], xmm0
xchg rsp, rbp
xchg rbp, rdi
movups xmmword [rdi + 0x78], xmm0
xchg rbp, rdi
call fcn.140017a7c
mov edi, 0x2909f372
xor edi, 0x25f8ed0f
xor edi, 0x100935ae
add edi, 0x96356dd
xor edi, 0x1616c6be
mov r9, rax
mov rcx, rcx
mov ecx, edi
mov ebx, 0x5b1f0541
sub ebx, 0x1efc6c03
sub ebx, 0x1b4e534f
xor ebx, 0x7e023ee0
sub ebx, 0x5ed67a10
test r14, r14
xchg rdi, rdi
je 0x140057c60
xchg r9, rdx
mov r9, rax
xchg r9, rdx
sub rsi, rax
xchg r14, r8
mov r14, r8
xchg r14, r8
movzx eax, cx
xchg r9, r9
lea rdx, [rdx + 2]
and ax, bx
ror ecx, 8
xor ax, word [rsi + rdx - 2]
mov dword [rsp - 0x44], 0x2af07b0a
mov word [rdx - 2], ax
sub r8, 1
jne 0x140057c2d
mov dword [rsp - 0x14], 0x72eb7e6
xorps xmm0, xmm0
lea rcx, [rbp + 0x18]
xor r15d, r15d
mov word [r9 + r14*2], r15w
xchg rsi, rsi
mov rax, qword [rbp + 0x50]
xchg r14, r11
mov r11, qword [r12 + 0x38]
xchg r14, r11
xchg rsi, r8
mov r8, qword [r12]
xchg r8, rsi
xchg r12, rax
mov qword [rbp + 0x230], r12
xchg r12, rax
lea rax, [rbp + 0x20]
xchg rcx, rax
mov qword [rbp + 0x18], rcx
xchg rcx, rax
lea rdx, [r14 + 1]
xchg rsp, rsp
xchg rbp, r10
movups xmmword [r10 + 0x20], xmm0
xchg rbp, r10
movups xmmword [rbp + 0x30], xmm0
xchg r9, rbp
movups xmmword [r9 + 0x40], xmm0
xchg rbp, r9
call fcn.140017a7c
xchg rcx, rcx
mov edx, edi
test r14, r14
je 0x140057d21
xchg r8, r11
mov r11, rax
xchg r11, r8
sub rsi, rax
mov dword [rsp - 0x3c], esp
xchg r9, r14
mov r14, r9
xchg r14, r9
nop
mov r12, r12
movzx ecx, dx
lea r8, [r8 + 2]
and cx, bx
mov dword [rsp - 0x14], esi
ror edx, 6
ror edx, 1
ror edx, 1
xor cx, word [rsi + r8 - 2]
mov r13, r13
mov word [r8 - 2], cx
sub r9, 1
jne 0x140057cf4
mov word [rax + r14*2], r15w
mov r13, r13
lea rcx, [rbp - 0x20]
xchg r13, rax
mov r13, qword [rbp + 0x18]
xchg r13, rax
xorps xmm0, xmm0
mov qword [rsp + 0x20], rax
mov rax, qword [rbp + 0x240]
mov rbx, rbx
xchg r14, rbp
movups xmmword [r14 - 0x18], xmm0
xchg r14, rbp
movups xmmword [rbp - 8], xmm0
mov r14, qword [rax + 0x38]
xchg rbx, rsi
mov rbx, qword [rax]
xchg rbx, rsi
lea rax, [rbp - 0x18]
xchg r13, r13
xchg r12, rax
mov qword [rbp - 0x20], r12
xchg r12, rax
xchg r8, rbp
movups xmmword [r8 + 8], xmm0
xchg r8, rbp
lea rdx, [r14 + 1]
mov r11, r11
call fcn.140017a7c
mov edx, edi
test r14, r14
je 0x140057dd8
mov dword [rsp - 0x30], ecx
xchg r8, rax
mov rax, r8
xchg r8, rax
sub rsi, rax
xchg r15, r14
mov r9, r15
xchg r14, r15
nop
movzx ecx, dx
xchg r13, r13
lea r8, [r8 + 2]
and cx, bx
ror edx, 1
ror edx, 7
xor cx, word [rsi + r8 - 2]
mov dword [rsp - 0x1c], ebp
mov word [r8 - 2], cx
sub r9, 1
jne 0x140057dad
mov word [rax + r14*2], r15w
xchg rcx, rcx
lea rcx, [rbp - 0x58]
mov rax, qword [rbp + 0x238]
xorps xmm0, xmm0
xchg r12, rdx
mov rdx, qword [rbp - 0x20]
xchg rdx, r12
xchg rbp, r12
movups xmmword [r12 - 0x50], xmm0
xchg rbp, r12
xchg rdi, r14
mov rdi, qword [rax + 0x38]
xchg r14, rdi
xchg r12, rsi
mov r12, qword [rax]
xchg rsi, r12
lea rax, [rbp - 0x50]
mov qword [rbp - 0x58], rax
xchg r10, r10
movups xmmword [rbp - 0x40], xmm0
lea rdx, [r14 + 1]
xchg r12, rbp
movups xmmword [r12 - 0x30], xmm0
xchg r12, rbp
call fcn.140017a7c
mov rcx, rcx
test r14, r14
je 0x140057e97
mov rdx, rax
sub rsi, rax
mov dword [rsp - 0x28], esi
xchg rsi, r14
mov r8, rsi
xchg r14, rsi
nop word [rax + rax]
movzx ecx, di
lea rdx, [rdx + 2]
mov dword [rsp - 0x3c], 0x3f0e6385
and cx, bx
ror edi, 1
ror edi, 4
ror edi, 1
ror edi, 1
ror edi, 1
xor cx, word [rsi + rdx - 2]
mov dword [rsp - 0x14], ecx
mov word [rdx - 2], cx
sub r8, 1
jne 0x140057e63
mov r9, qword [rbp + 0x230]
xchg rbp, rbp
movabs rcx, 0x8223575213504280
add rcx, 0x55934343
xor rcx, 0x53da3cfa
sub rcx, 0x23fe10d5
mov r8, qword [rsp + 0x20]
xchg rdi, rdi
xchg rdx, r12
mov r12, rdx
xchg r12, rdx
mov word [rax + r14*2], r15w
mov dword [rsp - 0x28], esi
movabs rax, 0x32961edc1032a2a9
add rax, 0x4a28dac3
add rax, 0x21f43f42
xor rax, 0x32430017
add rcx, qword [0x140143610]
xchg rsi, rsi
xor rcx, rax
movabs rax, 0x73e9c81136baf33e
sub rax, 0x1f01e331
xor rax, 0x83a5219
add rax, 0x7fffffff
add rax, 0x480f91b
add rcx, rax
mov r11, r11
movabs rax, 0x90ee9d696961c506
xor rax, 0x2ba5d1c1
xor rax, 0xc8b3e89
add rax, 0x7fffffff
add rax, 0x2917cc7
ror rcx, 0x10
ror rcx, 2
ror rcx, 0xd
ror rcx, 3
ror rcx, 1
ror rcx, 1
ror rcx, 2
ror rcx, 1
add rax, rcx
xchg rcx, rsp
mov rsp, qword [rbp - 0x58]
xchg rsp, rcx
call rax
mov rdi, rdi
mov rcx, qword [rbp - 0x58]
lea rax, [rbp - 0x50]
cmp rcx, rax
xchg rcx, rcx
jne 0x140057fba
lea rdi, [rbp - 0x50]
xor eax, eax
mov ecx, 0x512a75b6
sub ecx, 0x3bc888dd
xor ecx, 0x1143ed0f
xor ecx, 0x114d3fb9
sub ecx, 0x156f3e3f
rep stosb byte [rdi], al
jmp 0x140057fbf
call fcn.140099d90
xchg r8, rcx
mov r8, qword [rbp - 0x20]
xchg r8, rcx
lea rax, [rbp - 0x18]
mov r15, r15
cmp rcx, rax
jne 0x140058006
lea rdi, [rbp - 0x18]
xor eax, eax
xchg r11, r11
mov ecx, 0x5c90514e
add ecx, 0x8a9920d
xor ecx, 0x505f0acf
add ecx, 0x38408142
sub ecx, 0x6da76aa6
rep stosb byte [rdi], al
jmp 0x14005800b
call fcn.140099d90
mov rcx, qword [rbp + 0x18]
lea rax, [rbp + 0x20]
xchg rbp, rbp
cmp rcx, rax
jne 0x140058050
lea rdi, [rbp + 0x20]
xchg r9, r9
xor eax, eax
mov ecx, 0x7f221c21
xor ecx, 0x4e133a2
sub ecx, 0x2cb20f8a
add ecx, 0x8769918
sub ecx, 0x5787b8e1
rep stosb byte [rdi], al
mov dword [rsp - 0x28], esp
jmp 0x140058055
call fcn.140099d90
mov rcx, qword [rbp + 0x50]
lea rax, [rbp + 0x58]
mov dword [rsp - 0x24], 0x3642f06
cmp rcx, rax
jne 0x14005899d
lea rdi, [rbp + 0x58]
xor eax, eax
xchg r15, r15
mov ecx, 0xfbb2147
add ecx, 0x2bcada69
xor ecx, 0x298312d5
sub ecx, 0x1206e935
rep stosb byte [rdi], al
jmp 0x1400589a5
mov r14, qword [r13 + 0x48]
lea rax, [rbp + 0x138]
mov rsi, qword [r13 + 0x10]
xchg r11, r11
lea rcx, [rbp + 0x130]
xorps xmm0, xmm0
mov qword [rbp + 0x130], rax
xchg rsi, rbp
movups xmmword [rsi + 0x138], xmm0
xchg rsi, rbp
lea rdx, [r14 + 1]
mov dword [rsp - 0x1c], esi
xchg rbx, rbp
movups xmmword [rbx + 0x148], xmm0
xchg rbp, rbx
movups xmmword [rbp + 0x158], xmm0
call fcn.140017a7c
mov edi, 0x416fea64
xor edi, 0x183e643b
sub edi, 0x4dce552d
add edi, 0x24ca0adc
xchg r11, r9
mov r11, rax
xchg r9, r11
mov ecx, edi
mov ebx, 0x309ea3d
add ebx, 0xf52463f
add ebx, 0x1862fd6e
xor ebx, 0x2dec1490
sub ebx, 0x753387b
test r14, r14
mov dword [rsp - 0x24], ebx
je 0x140058177
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
sub rsi, rax
xchg r14, r13
mov r8, r13
xchg r13, r14
movzx eax, cx
lea rdx, [rdx + 2]
mov dword [rsp - 0x2c], 0x6eea8665
and ax, bx
ror ecx, 2
ror ecx, 4
ror ecx, 1
ror ecx, 1
xor ax, word [rsi + rdx - 2]
xchg r11, r11
mov word [rdx - 2], ax
sub r8, 1
jne 0x140058145
xorps xmm0, xmm0
xchg r10, r10
mov byte [rbp + 0x230], 0x1a
add byte [rbp + 0x230], 0
xor byte [rbp + 0x230], 0x79
sub byte [rbp + 0x230], 0x45
xor byte [rbp + 0x230], 0x32
xor r15d, r15d
mov r9, r9
lea rcx, [rsp + 0x70]
mov word [r9 + r14*2], r15w
lea rdx, [rsp + 0x70]
mov r12, r12
xchg rbx, rax
mov rbx, qword [rbp + 0x130]
xchg rbx, rax
mov esi, 0x6d0d8cb3
sub esi, 0x22193298
add esi, 0x1ea4f00d
sub esi, 0xc04c2e
xor esi, 0x68d8fdfb
xchg rbx, rax
mov qword [rsp + 0x20], rbx
xchg rbx, rax
mov eax, esi
mov qword [rbp - 0x60], rax
xchg rsp, rsp
mov qword [rsp + 0x68], rcx
xchg rsp, rcx
movups xmmword [rcx + 0x70], xmm0
xchg rsp, rcx
movups xmmword [rbp - 0x80], xmm0
xchg rbp, r11
movups xmmword [r11 - 0x70], xmm0
xchg rbp, r11
cmp rcx, rdx
je 0x14005822a
call fcn.140099d90
mov dword [rsp - 0x24], ebp
xchg r12, rax
mov r12, qword [rbp - 0x60]
xchg r12, rax
lea rdx, [rsp + 0x70]
xorps xmm0, xmm0
xchg rdx, r15
mov qword [rsp + 0x68], r15
xchg r15, rdx
xchg rdi, rcx
mov rdi, r15
xchg rdi, rcx
xchg rsp, r9
movups xmmword [r9 + 0x70], xmm0
xchg r9, rsp
xchg rbp, r13
movups xmmword [r13 - 0x80], xmm0
xchg r13, rbp
xchg rbx, rbp
movups xmmword [rbx - 0x70], xmm0
xchg rbp, rbx
test rax, rax
je 0x14005829c
mov dword [rsp - 0x28], ebx
nop dword [rax]
nop dword [rax + rax]
movzx eax, byte [rbp + rcx + 0x230]
mov word [rdx + rcx*2], ax
mov dword [rsp - 0x2c], ebx
inc rcx
cmp rcx, qword [rbp - 0x60]
jb 0x14005827f
xorps xmm0, xmm0
mov r9, r9
mov byte [rbp + 0x230], 0x21
add byte [rbp + 0x230], 0x5d
xor byte [rbp + 0x230], 0x1a
sub byte [rbp + 0x230], 0x55
add byte [rbp + 0x230], 0x1d
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x60], rsi
xchg r13, r13
lea rax, [rsp + 0x30]
xchg rbx, rcx
mov qword [rsp + 0x28], rbx
xchg rcx, rbx
xchg rsp, r8
movups xmmword [r8 + 0x30], xmm0
xchg rsp, r8
xchg rsp, r11
movups xmmword [r11 + 0x40], xmm0
xchg rsp, r11
xchg rcx, rsp
movups xmmword [rcx + 0x50], xmm0
xchg rsp, rcx
cmp rcx, rax
mov dword [rsp - 0x38], 0x1213660e
je 0x140058323
call fcn.140099d90
xchg r11, rsi
mov r11, qword [rsp + 0x60]
xchg rsi, r11
lea rdx, [rsp + 0x30]
mov dword [rsp - 0x3c], edi
xorps xmm0, xmm0
mov qword [rsp + 0x28], rdx
xchg r9, rcx
mov r9, r15
xchg rcx, r9
xchg rsp, r15
movups xmmword [r15 + 0x30], xmm0
xchg rsp, r15
xchg rsp, r8
movups xmmword [r8 + 0x40], xmm0
xchg rsp, r8
xchg rsp, rbp
movups xmmword [rbp + 0x50], xmm0
xchg rsp, rbp
test rsi, rsi
mov dword [rsp - 0x1c], 0x4d08623c
je 0x140058399
nop word [rax + rax]
movzx eax, byte [rbp + rcx + 0x230]
xchg r10, r10
mov word [rdx + rcx*2], ax
inc rcx
cmp rcx, qword [rsp + 0x60]
xchg rbp, rbp
jb 0x140058379
xchg r10, r12
mov r8, r10
xchg r12, r10
lea rdx, [rsp + 0x28]
lea rcx, [rbp + 0x1a8]
call fcn.1400545b0
mov dword [rsp - 0x18], esi
xchg rbx, rdx
mov rbx, rax
xchg rdx, rbx
lea r8, [rsp + 0x68]
mov r13, r13
lea rcx, [rbp + 0x168]
call fcn.1400545b0
xorps xmm0, xmm0
mov dword [rsp - 0xc], edi
lea rcx, [rbp + 0xf8]
mov r14, qword [rax + 0x38]
mov rsi, qword [rax]
mov rbx, rbx
lea rax, [rbp + 0x100]
mov qword [rbp + 0xf8], rax
xchg r14, rbp
movups xmmword [r14 + 0x100], xmm0
xchg rbp, r14
lea rdx, [r14 + 1]
movups xmmword [rbp + 0x110], xmm0
xchg r15, r15
xchg r8, rbp
movups xmmword [r8 + 0x120], xmm0
xchg r8, rbp
call fcn.140017a7c
mov dword [rsp - 0x3c], edi
mov edx, edi
test r14, r14
je 0x140058482
xchg r12, rax
mov r8, r12
xchg r12, rax
sub rsi, rax
mov r9, r14
mov dword [rsp - 0x18], 0x2895aa6c
nop dword [rax + rax]
movzx ecx, dx
lea r8, [r8 + 2]
and cx, bx
mov r14, r14
ror edx, 2
ror edx, 3
ror edx, 2
ror edx, 1
xor cx, word [rsi + r8 - 2]
mov word [r8 - 2], cx
mov r15, r15
sub r9, 1
jne 0x140058452
mov word [rax + r14*2], r15w
mov dword [rsp - 0x10], edx
lea rcx, [rbp + 0xc0]
mov rax, qword [rbp + 0xf8]
xorps xmm0, xmm0
mov dword [rsp - 0x2c], edx
mov qword [rbp + 0x230], rax
xchg r10, rax
mov r10, qword [rbp + 0x240]
xchg r10, rax
xchg rbp, rsp
movups xmmword [rsp + 0xc8], xmm0
xchg rsp, rbp
xchg rbp, rdx
movups xmmword [rdx + 0xd8], xmm0
xchg rdx, rbp
mov r14, qword [rax + 0x38]
mov dword [rsp - 0x34], ecx
mov rsi, qword [rax]
lea rax, [rbp + 0xc8]
xchg r13, rax
mov qword [rbp + 0xc0], r13
xchg r13, rax
xchg r8, rbp
movups xmmword [r8 + 0xe8], xmm0
xchg rbp, r8
lea rdx, [r14 + 1]
mov dword [rsp - 0x1c], ebp
call fcn.140017a7c
mov edx, edi
test r14, r14
mov rdi, rdi
je 0x140058561
mov r8, rax
sub rsi, rax
mov r11, r11
xchg r9, r14
mov r14, r9
xchg r9, r14
nop word [rax + rax]
movzx ecx, dx
xchg r12, r12
lea r8, [r8 + 2]
and cx, bx
ror edx, 3
ror edx, 4
ror edx, 1
xor cx, word [rsi + r8 - 2]
mov rdi, rdi
mov word [r8 - 2], cx
sub r9, 1
jne 0x140058530
mov dword [rsp - 0x3c], edi
mov word [rax + r14*2], r15w
lea rcx, [rbp + 0x88]
mov rax, qword [rbp + 0x238]
xchg rbx, rbx
xorps xmm0, xmm0
xchg rdi, r12
mov rdi, qword [rbp + 0xc0]
xchg r12, rdi
movups xmmword [rbp + 0x90], xmm0
xchg r14, r9
mov r9, qword [rax + 0x38]
xchg r14, r9
mov rsi, qword [rax]
mov r11, r11
lea rax, [rbp + 0x90]
mov qword [rbp + 0x88], rax
xchg rdx, rbp
movups xmmword [rdx + 0xa0], xmm0
xchg rdx, rbp
lea rdx, [r14 + 1]
xchg rdx, rdx
xchg rsp, rbp
movups xmmword [rsp + 0xb0], xmm0
xchg rsp, rbp
call fcn.140017a7c
mov dword [rsp - 0x40], ecx
test r14, r14
je 0x14005862c
mov rdx, rax
mov dword [rsp - 0x2c], 0x48d7eda3
sub rsi, rax
xchg rsi, r14
mov r8, rsi
xchg rsi, r14
nop dword [rax]
movzx ecx, di
xchg rbx, rbx
lea rdx, [rdx + 2]
and cx, bx
ror edi, 1
ror edi, 5
ror edi, 1
ror edi, 1
xor cx, word [rsi + rdx - 2]
mov dword [rsp - 0x44], 0x4bafaf7e
mov word [rdx - 2], cx
sub r8, 1
jne 0x1400585fb
mov r9, qword [rsp + 0x20]
mov rbp, rbp
movabs rcx, 0x822357526ba87d6a
sub rcx, 0xfa92676
sub rcx, 0x3817d5ee
xor rcx, 0x34dc2962
xchg rcx, r8
mov rcx, qword [rbp + 0x230]
xchg rcx, r8
mov rdx, r12
mov dword [rsp - 0x1c], 0x6c00194
mov word [rax + r14*2], r15w
movabs rax, 0x32961edc49d6e7ae
sub rax, 0x300d9cad
add rax, 0x42b6e66b
xor rax, 0x13dd9ff5
sub rax, 0x150f1e0
add rcx, qword [0x140143610]
mov dword [rsp - 0x30], ecx
xor rcx, rax
movabs rax, 0x73e9c8117d4ccb48
sub rax, 0xefbc057
sub rax, 0x2d02fb4d
sub rax, 0x113220cf
add rax, 0x73e84c59
add rcx, rax
movabs rax, 0x90ee9d6970c33d6e
xor rax, 0x723f422d
xor rax, 0x412b88a0
add rax, 0x7fffffff
add rax, 0xd08af32
ror rcx, 0x1c
ror rcx, 4
ror rcx, 3
ror rcx, 1
ror rcx, 2
ror rcx, 1
add rax, rcx
mov dword [rsp - 0x14], 0x4939575b
mov rcx, qword [rbp + 0x88]
call rax
mov rcx, qword [rbp + 0x88]
xchg r13, r13
lea rax, [rbp + 0x90]
cmp rcx, rax
jne 0x140058760
mov dword [rsp - 0x14], 0x65bfe013
lea rdi, [rbp + 0x90]
xor eax, eax
mov ecx, 0x1d8b709
xor ecx, 0x3887bab4
xor ecx, 0x1fc5b800
add ecx, 0x71b0869
xor ecx, 0x2db5be16
rep stosb byte [rdi], al
jmp 0x140058765
call fcn.140099d90
mov rcx, qword [rbp + 0xc0]
lea rax, [rbp + 0xc8]
mov dword [rsp - 0x3c], 0x43e923ed
cmp rcx, rax
jne 0x1400587ae
lea rdi, [rbp + 0xc8]
xor eax, eax
mov rdi, rdi
mov ecx, 0x551511fd
xor ecx, 0x7d252c52
add ecx, 0x20b323d2
sub ecx, 0x48e36151
rep stosb byte [rdi], al
jmp 0x1400587b3
call fcn.140099d90
mov rcx, qword [rbp + 0xf8]
mov dword [rsp - 0x44], edx
lea rax, [rbp + 0x100]
cmp rcx, rax
jne 0x140058801
lea rdi, [rbp + 0x100]
xchg rsp, rsp
xor eax, eax
mov ecx, 0x6c3fe03a
sub ecx, 0x6be9dd00
add ecx, 0x739e307a
sub ecx, 0x1ecbd75d
sub ecx, 0x55285c27
rep stosb byte [rdi], al
mov rsi, rsi
jmp 0x140058806
call fcn.140099d90
mov rcx, qword [rbp + 0x168]
mov dword [rsp - 0x44], esp
lea rax, [rbp + 0x170]
cmp rcx, rax
jne 0x140058859
mov r12, r12
lea rdi, [rbp + 0x170]
xor eax, eax
mov ecx, 0x526ede46
add ecx, 0x54eab27
add ecx, 0x290eb8
add ecx, 0x11affd82
sub ecx, 0x69969577
rep stosb byte [rdi], al
mov dword [rsp - 0x44], 0x345c00eb
jmp 0x14005885e
call fcn.140099d90
mov rcx, qword [rbp + 0x1a8]
lea rax, [rbp + 0x1b0]
xchg rbx, rbx
cmp rcx, rax
jne 0x1400588a7
lea rdi, [rbp + 0x1b0]
mov dword [rsp - 0x28], 0x11ffb0bd
xor eax, eax
mov ecx, 0x19e97b7b
sub ecx, 0x3716a7b
add ecx, 0x31a1f4d5
sub ecx, 0x481a05a5
rep stosb byte [rdi], al
jmp 0x1400588ac
call fcn.140099d90
mov rcx, qword [rsp + 0x28]
lea rax, [rsp + 0x30]
mov rdx, rdx
cmp rcx, rax
jne 0x1400588f2
lea rdi, [rsp + 0x30]
xor eax, eax
mov dword [rsp - 0x44], 0x67146f8d
mov ecx, 0x3a6d5f7a
add ecx, 0x2bdaade8
xor ecx, 0x2edfba32
xor ecx, 0x4897b760
rep stosb byte [rdi], al
mov r10, r10
jmp 0x1400588f7
call fcn.140099d90
mov rcx, qword [rsp + 0x68]
mov dword [rsp - 0x18], 0x1b63b6df
lea rax, [rsp + 0x70]
cmp rcx, rax
jne 0x14005894d
mov dword [rsp - 0x28], 0x4de059af
lea rdi, [rsp + 0x70]
xor eax, eax
mov ecx, 0x3047a576
xor ecx, 0x4ed5ebf7
xor ecx, 0x2232ffe5
sub ecx, 0x56e2afa2
sub ecx, 0x5be0192
rep stosb byte [rdi], al
mov dword [rsp - 0x20], 0x1aa0832
jmp 0x140058952
call fcn.140099d90
mov rcx, qword [rbp + 0x130]
lea rax, [rbp + 0x138]
mov dword [rsp - 0x10], esp
cmp rcx, rax
jne 0x14005899d
lea rdi, [rbp + 0x138]
xchg r14, r14
xor eax, eax
mov ecx, 0x6e5df4fc
sub ecx, 0x4274d08a
add ecx, 0x1a09ee57
sub ecx, 0x31dd9a
xor ecx, 0x45c1351f
rep stosb byte [rdi], al
jmp 0x1400589a5
call fcn.140099d90
mov r15, r15
mov rbx, qword [rsp + 0x348]
mov byte [r13 + 8], 0x24
sub byte [r13 + 8], 0xa
sub byte [r13 + 8], 0xf
xor byte [r13 + 8], 0x1d
sub byte [r13 + 8], 0x15
sub rsp, 0xfffffffffffffd10
mov dword [rsp - 0x10], ebx
nop
mov r15, qword [rsp]
add rsp, 8
nop
mov r14, qword [rsp]
add rsp, 8
pop r13
mov dword [rsp - 0x2c], 0x7c65df23
pop r12
pop rdi
nop
add rsp, 8
mov rsi, qword [rsp - 8]
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret