Function at 0x140055bc0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x20], rbx
xchg r8, rsi
mov qword [rsp + 0x18], rsi
xchg rsi, r8
xchg r11, rdx
mov qword [rsp + 0x10], r11
xchg r11, rdx
nop
sub rsp, 8
mov qword [rsp], rbp
push rsi
nop
mov qword [rsp - 8], rdi
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r12
nop
sub rsp, 8
mov qword [rsp], r13
push r14
mov r9, r9
push r15
lea rbp, [rsp - 0x1f0]
sub rsp, 0x70da710f
add rsp, 0x70da6e1f
xchg r8, rcx
mov r13, r8
xchg r8, rcx
mov edx, 0x683ed9b2
sub edx, 0x9d0ec35
sub edx, 0x252c9ba6
xor edx, 0x6398e923
sub edx, 0x5ad9b8d4
mov rcx, r9
xchg r14, r9
mov r12, r14
xchg r9, r14
call fcn.140053c60
mov dword [rsp - 0x30], 0x26b9b56
test al, al
jne 0x14005619a
mov edx, 0x75b16ede
sub edx, 0x30de945b
add edx, 0x111c4292
add edx, 0x22ce460b
sub edx, 0x78bd6300
mov rcx, r12
call fcn.140053290
test al, al
xchg r8, r8
jne 0x14005619a
xchg r9, r14
mov r9, qword [r13 + 0x48]
xchg r9, r14
lea rax, [rbp + 0x58]
mov rsi, qword [r13 + 0x10]
lea rcx, [rbp + 0x50]
mov r15, r15
xorps xmm0, xmm0
xchg r11, rax
mov qword [rbp + 0x50], r11
xchg r11, rax
xchg rcx, rbp
movups xmmword [rcx + 0x58], xmm0
xchg rbp, rcx
lea rdx, [r14 + 1]
mov rdx, rdx
xchg r10, rbp
movups xmmword [r10 + 0x68], xmm0
xchg r10, rbp
xchg rsp, rbp
movups xmmword [rsp + 0x78], xmm0
xchg rbp, rsp
call fcn.140017bec
xchg r13, r13
mov edi, 0x440ae9e7
add edi, 0x2b768caa
sub edi, 0x33a0d227
sub edi, 0xc3c6158
add edi, 0x2ddeeea6
mov r9, rax
mov ecx, edi
mov ebx, 0x6298620d
sub ebx, 0x1b4b1320
add ebx, 0x1d3ea72b
xor ebx, 0x648bf6e7
test r14, r14
je 0x140055d78
mov r15, r15
xchg rdx, r9
mov r9, rax
xchg r9, rdx
sub rsi, rax
mov dword [rsp - 0x10], 0x3ea5fca
xchg rsi, r14
mov r8, rsi
xchg rsi, r14
movzx eax, cx
lea rdx, [rdx + 2]
mov dword [rsp - 0x40], esi
and ax, bx
ror ecx, 4
ror ecx, 2
ror ecx, 2
xor ax, word [rsi + rdx - 2]
mov dword [rsp - 0x10], esp
mov word [rdx - 2], ax
sub r8, 1
jne 0x140055d4a
xorps xmm0, xmm0
xchg r11, r11
lea rcx, [rbp + 0x18]
xor r15d, r15d
mov word [r9 + r14*2], r15w
mov rax, qword [rbp + 0x50]
xchg r9, r9
xchg rsp, r14
mov rsp, qword [r12 + 0x38]
xchg r14, rsp
xchg rbp, rsi
mov rbp, qword [r12]
xchg rbp, rsi
mov qword [rbp + 0x230], rax
lea rax, [rbp + 0x20]
mov dword [rsp - 0x28], ebx
xchg r14, rax
mov qword [rbp + 0x18], r14
xchg r14, rax
lea rdx, [r14 + 1]
movups xmmword [rbp + 0x20], xmm0
mov r15, r15
xchg rbp, r15
movups xmmword [r15 + 0x30], xmm0
xchg r15, rbp
xchg r8, rbp
movups xmmword [r8 + 0x40], xmm0
xchg r8, rbp
call fcn.140017bec
xchg rcx, rcx
mov edx, edi
test r14, r14
je 0x140055e44
xchg rsi, rsi
xchg r8, rax
mov rax, r8
xchg r8, rax
sub rsi, rax
mov dword [rsp - 0x1c], 0x3ee02804
xchg r14, r9
mov r14, r9
xchg r9, r14
nop
xchg r13, r13
movzx ecx, dx
lea r8, [r8 + 2]
and cx, bx
ror edx, 4
ror edx, 2
ror edx, 1
ror edx, 1
xor cx, word [rsi + r8 - 2]
mov dword [rsp - 0x24], esi
mov word [r8 - 2], cx
sub r9, 1
jne 0x140055e14
xchg r9, r9
mov word [rax + r14*2], r15w
lea rcx, [rbp - 0x20]
mov rax, qword [rbp + 0x18]
xchg rbp, rbp
xorps xmm0, xmm0
mov qword [rsp + 0x20], rax
mov rax, qword [rbp + 0x240]
xchg rbx, rbp
movups xmmword [rbx - 0x18], xmm0
xchg rbp, rbx
xchg rbp, r10
movups xmmword [r10 - 8], xmm0
xchg r10, rbp
xchg r14, r13
mov r13, qword [rax + 0x38]
xchg r13, r14
xchg rsi, r8
mov r8, qword [rax]
xchg r8, rsi
lea rax, [rbp - 0x18]
mov rcx, rcx
xchg rsi, rax
mov qword [rbp - 0x20], rsi
xchg rsi, rax
movups xmmword [rbp + 8], xmm0
xchg rsi, rsi
lea rdx, [r14 + 1]
call fcn.140017bec
mov edx, edi
test r14, r14
mov rdi, rdi
je 0x140055f02
xchg r8, rax
mov rax, r8
xchg r8, rax
sub rsi, rax
mov dword [rsp - 0x1c], esi
xchg r13, r14
mov r9, r13
xchg r14, r13
nop
movzx ecx, dx
lea r8, [r8 + 2]
mov r10, r10
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 word [r8 - 2], cx
sub r9, 1
xchg r13, r13
jne 0x140055ed1
mov word [rax + r14*2], r15w
lea rcx, [rbp - 0x58]
mov dword [rsp - 0x14], esp
mov rax, qword [rbp + 0x238]
xorps xmm0, xmm0
xchg r12, r14
mov r14, qword [rbp - 0x20]
xchg r12, r14
movups xmmword [rbp - 0x50], xmm0
mov dword [rsp - 0x30], edx
xchg r11, r14
mov r11, qword [rax + 0x38]
xchg r11, r14
xchg rsi, rdx
mov rdx, qword [rax]
xchg rsi, rdx
lea rax, [rbp - 0x50]
mov qword [rbp - 0x58], rax
movups xmmword [rbp - 0x40], xmm0
mov dword [rsp - 0x1c], 0x77b01b31
lea rdx, [r14 + 1]
movups xmmword [rbp - 0x30], xmm0
call fcn.140017bec
mov dword [rsp - 0x38], ebx
test r14, r14
je 0x140055fc0
xchg r8, rax
mov rdx, r8
xchg r8, rax
sub rsi, rax
xchg rcx, r8
mov rcx, r14
xchg rcx, r8
nop word [rax + rax]
mov dword [rsp - 0x10], 0x25df3f2c
movzx ecx, di
lea rdx, [rdx + 2]
and cx, bx
mov dword [rsp - 0x2c], edi
ror edi, 6
ror edi, 1
ror edi, 1
xor cx, word [rsi + rdx - 2]
mov word [rdx - 2], cx
sub r8, 1
mov dword [rsp - 0x10], 0x228fdb8d
jne 0x140055f90
mov r9, qword [rbp + 0x230]
movabs rcx, 0xb5bdd642a4a9c38
sub rcx, 0x240409ee
add rcx, 0x6ca0d01e
xor rcx, 0x1b48a392
sub rcx, 0x46853be6
xchg r14, r8
mov r14, qword [rsp + 0x20]
xchg r8, r14
mov rdx, r12
mov word [rax + r14*2], r15w
mov dword [rsp - 0x10], esp
mov rax, qword [0x140141610]
not rax
add rax, rcx
movabs rcx, 0x77d39d3f66d906b9
sub rcx, 0x1543d076
sub rcx, 0x13b49548
xor rcx, 0x1c2cbdf3
xor rax, rcx
movabs rcx, 0x3348b0ad25528b05
sub rcx, 0x58a69ef
add rcx, 0x212d6ea2
add rcx, 0xe7d5620
add rcx, 0x7fffffff
add rcx, 0x4d55b6b
add rax, rcx
xchg rsi, rcx
mov rsi, qword [rbp - 0x58]
xchg rsi, rcx
ror rax, 0x1d
ror rax, 0xe
ror rax, 4
ror rax, 1
not rax
call rax
mov dword [rsp - 0x1c], edx
xchg r12, rcx
mov r12, qword [rbp - 0x58]
xchg r12, rcx
lea rax, [rbp - 0x50]
mov rdx, rdx
cmp rcx, rax
jne 0x1400560c7
lea rdi, [rbp - 0x50]
xor eax, eax
mov dword [rsp - 0x40], esp
mov ecx, 0x64852a57
add ecx, 0x14ad904c
sub ecx, 0xcc8bf67
sub ecx, 0x6c69fb0c
rep stosb byte [rdi], al
jmp 0x1400560d4
call fcn.140097d00
mov dword [rsp - 0x44], 0x5b56c35b
mov rcx, qword [rbp - 0x20]
lea rax, [rbp - 0x18]
cmp rcx, rax
jne 0x140056114
xchg r11, r11
lea rdi, [rbp - 0x18]
xor eax, eax
mov ecx, 0x63f7f18d
sub ecx, 0x1cbd323
xor ecx, 0x131ce509
xor ecx, 0x7130fb53
rep stosb byte [rdi], al
mov dword [rsp - 0x18], 0x43b78b9f
jmp 0x140056119
call fcn.140097d00
mov rcx, qword [rbp + 0x18]
xchg rsp, rsp
lea rax, [rbp + 0x20]
cmp rcx, rax
jne 0x140056157
mov r10, r10
lea rdi, [rbp + 0x20]
xor eax, eax
mov ecx, 0x488afc91
add ecx, 0x223aaf7b
sub ecx, 0x587adeea
xor ecx, 0x124acd12
rep stosb byte [rdi], al
mov rsi, rsi
jmp 0x14005615c
call fcn.140097d00
mov rcx, qword [rbp + 0x50]
lea rax, [rbp + 0x58]
mov rsi, rsi
cmp rcx, rax
jne 0x140056ab1
lea rdi, [rbp + 0x58]
mov r14, r14
xor eax, eax
mov ecx, 0x67a08e18
xor ecx, 0x35f4dbea
xor ecx, 0x43a025d5
xor ecx, 0x11f47017
rep stosb byte [rdi], al
mov r9, r9
jmp 0x140056ab6
mov r14, qword [r13 + 0x48]
lea rax, [rbp + 0x138]
mov r10, r10
xchg rsi, r10
mov r10, qword [r13 + 0x10]
xchg r10, rsi
lea rcx, [rbp + 0x130]
mov dword [rsp - 0x1c], 0x1f9ccf54
xorps xmm0, xmm0
mov qword [rbp + 0x130], rax
xchg rbp, rdx
movups xmmword [rdx + 0x138], xmm0
xchg rbp, rdx
lea rdx, [r14 + 1]
xchg rbp, rcx
movups xmmword [rcx + 0x148], xmm0
xchg rcx, rbp
xchg r13, rbp
movups xmmword [r13 + 0x158], xmm0
xchg r13, rbp
call fcn.140017bec
mov edi, 0x59e68447
xor edi, 0x4a3b7578
xor edi, 0x12b2ae23
add edi, 0xf3b4ee9
add edi, 0x4cd883b3
xchg r10, rax
mov r9, r10
xchg r10, rax
mov ecx, edi
mov dword [rsp - 0x30], 0x47e30840
mov ebx, 0xda69bbc
xor ebx, 0x24aa3842
add ebx, 0x44561036
xor ebx, 0xc78f0b9
sub ebx, 0x611a438e
test r14, r14
je 0x140056295
mov rbp, rbp
xchg rdi, rax
mov rdx, rdi
xchg rdi, rax
sub rsi, rax
mov r8, r14
nop
mov dword [rsp - 0x40], edx
movzx eax, cx
lea rdx, [rdx + 2]
and ax, bx
mov r11, r11
ror ecx, 3
ror ecx, 4
ror ecx, 1
xor ax, word [rsi + rdx - 2]
mov dword [rsp - 0x40], edi
mov word [rdx - 2], ax
sub r8, 1
jne 0x140056265
mov dword [rsp - 0x18], edi
xorps xmm0, xmm0
mov byte [rbp + 0x230], 0x4a
add byte [rbp + 0x230], 0x34
sub byte [rbp + 0x230], 0x2e
xor byte [rbp + 0x230], 9
add byte [rbp + 0x230], 0x41
xor r15d, r15d
mov dword [rsp - 0x34], 0x6806ed54
lea rcx, [rsp + 0x70]
mov word [r9 + r14*2], r15w
lea rdx, [rsp + 0x70]
mov r13, r13
mov rax, qword [rbp + 0x130]
mov esi, 0x753acd1c
sub esi, 0x17e76822
add esi, 0x11105c28
sub esi, 0x6e63c121
mov qword [rsp + 0x20], rax
mov eax, esi
xchg rdx, rdx
mov qword [rbp - 0x60], rax
xchg rcx, r11
mov qword [rsp + 0x68], r11
xchg r11, rcx
xchg rsp, r15
movups xmmword [r15 + 0x70], xmm0
xchg rsp, r15
xchg rbp, rdi
movups xmmword [rdi - 0x80], xmm0
xchg rbp, rdi
xchg rsi, rbp
movups xmmword [rsi - 0x70], xmm0
xchg rbp, rsi
cmp rcx, rdx
je 0x140056343
call fcn.140097d00
xchg rsi, rsi
mov rax, qword [rbp - 0x60]
lea rdx, [rsp + 0x70]
xorps xmm0, xmm0
mov dword [rsp - 0xc], 0x6a4a5282
mov qword [rsp + 0x68], rdx
xchg r15, rcx
mov r15, rcx
xchg r15, rcx
xchg rsp, rcx
movups xmmword [rcx + 0x70], xmm0
xchg rcx, rsp
xchg rsp, rbp
movups xmmword [rsp - 0x80], xmm0
xchg rbp, rsp
xchg rsi, rbp
movups xmmword [rsi - 0x70], xmm0
xchg rsi, rbp
test rax, rax
je 0x1400563a8
movzx eax, byte [rbp + rcx + 0x230]
xchg rcx, rcx
mov word [rdx + rcx*2], ax
inc rcx
cmp rcx, qword [rbp - 0x60]
mov rcx, rcx
jb 0x140056389
xorps xmm0, xmm0
mov byte [rbp + 0x230], 0x3a
sub byte [rbp + 0x230], 0x13
xor byte [rbp + 0x230], 0x5e
add byte [rbp + 0x230], 0x21
lea rcx, [rsp + 0x30]
xchg rsp, rsp
mov qword [rsp + 0x60], rsi
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rcx
mov r9, r9
xchg rsp, r13
movups xmmword [r13 + 0x30], xmm0
xchg r13, rsp
xchg r11, rsp
movups xmmword [r11 + 0x40], xmm0
xchg rsp, r11
xchg rsp, r15
movups xmmword [r15 + 0x50], xmm0
xchg r15, rsp
cmp rcx, rax
xchg rcx, rcx
je 0x14005641e
call fcn.140097d00
xchg rsi, rdi
mov rdi, qword [rsp + 0x60]
xchg rdi, rsi
lea rdx, [rsp + 0x30]
xorps xmm0, xmm0
xchg r12, rdx
mov qword [rsp + 0x28], r12
xchg r12, rdx
mov rcx, r15
xchg rdi, rsp
movups xmmword [rdi + 0x30], xmm0
xchg rdi, rsp
xchg rsp, r13
movups xmmword [r13 + 0x40], xmm0
xchg rsp, r13
movups xmmword [rsp + 0x50], xmm0
mov r10, r10
test rsi, rsi
je 0x140056485
nop word [rax + rax]
xchg rsp, rsp
movzx eax, byte [rbp + rcx + 0x230]
mov word [rdx + rcx*2], ax
inc rcx
cmp rcx, qword [rsp + 0x60]
mov dword [rsp - 0x14], esp
jb 0x140056467
xchg r12, r15
mov r8, r15
xchg r12, r15
lea rdx, [rsp + 0x28]
lea rcx, [rbp + 0x1a8]
call fcn.140052720
mov dword [rsp - 0x30], 0x3d042256
xchg r10, rax
mov rdx, r10
xchg r10, rax
lea r8, [rsp + 0x68]
mov dword [rsp - 0x14], 0x686d55a4
lea rcx, [rbp + 0x168]
call fcn.140052720
xorps xmm0, xmm0
mov rcx, rcx
lea rcx, [rbp + 0xf8]
xchg r8, r14
mov r8, qword [rax + 0x38]
xchg r8, r14
xchg rsi, rbx
mov rbx, qword [rax]
xchg rsi, rbx
lea rax, [rbp + 0x100]
mov dword [rsp - 0x10], ebx
mov qword [rbp + 0xf8], rax
xchg rbp, r11
movups xmmword [r11 + 0x100], xmm0
xchg r11, rbp
lea rdx, [r14 + 1]
movups xmmword [rbp + 0x110], xmm0
mov rdi, rdi
xchg rbp, rbx
movups xmmword [rbx + 0x120], xmm0
xchg rbp, rbx
call fcn.140017bec
mov edx, edi
mov dword [rsp - 0x3c], edx
test r14, r14
je 0x140056584
xchg r8, rax
mov rax, r8
xchg r8, rax
sub rsi, rax
xchg r10, r14
mov r9, r10
xchg r14, r10
nop dword [rax + rax]
movzx ecx, dx
mov dword [rsp - 0x14], esi
lea r8, [r8 + 2]
and cx, bx
ror edx, 8
mov dword [rsp - 0x18], 0x22a45408
xor cx, word [rsi + r8 - 2]
mov word [r8 - 2], cx
sub r9, 1
mov dword [rsp - 0x14], 0x64fbfd2e
jne 0x14005654e
mov word [rax + r14*2], r15w
lea rcx, [rbp + 0xc0]
xchg rcx, rax
mov rcx, qword [rbp + 0xf8]
xchg rcx, rax
xorps xmm0, xmm0
mov dword [rsp - 0x24], 0x45c3830b
xchg r9, rax
mov qword [rbp + 0x230], r9
xchg r9, rax
mov rax, qword [rbp + 0x240]
mov r14, r14
movups xmmword [rbp + 0xc8], xmm0
xchg rbp, r15
movups xmmword [r15 + 0xd8], xmm0
xchg r15, rbp
xchg r10, r14
mov r10, qword [rax + 0x38]
xchg r10, r14
mov rsi, qword [rax]
lea rax, [rbp + 0xc8]
mov dword [rsp - 0x1c], ecx
mov qword [rbp + 0xc0], rax
movups xmmword [rbp + 0xe8], xmm0
lea rdx, [r14 + 1]
mov rsp, rsp
call fcn.140017bec
mov edx, edi
test r14, r14
mov rdx, rdx
je 0x140056661
xchg r8, rax
mov rax, r8
xchg r8, rax
sub rsi, rax
xchg r12, r12
xchg r14, r8
mov r9, r8
xchg r8, r14
nop word [rax + rax]
mov dword [rsp - 0x38], 0x1d15b1de
movzx ecx, dx
lea r8, [r8 + 2]
and cx, bx
ror edx, 8
mov rsi, rsi
xor cx, word [rsi + r8 - 2]
mov word [r8 - 2], cx
sub r9, 1
jne 0x140056639
mov r15, r15
mov word [rax + r14*2], r15w
lea rcx, [rbp + 0x88]
mov rax, qword [rbp + 0x238]
xchg r14, r14
xorps xmm0, xmm0
xchg r9, r12
mov r9, qword [rbp + 0xc0]
xchg r12, r9
xchg rbp, r11
movups xmmword [r11 + 0x90], xmm0
xchg rbp, r11
xchg rbx, r14
mov rbx, qword [rax + 0x38]
xchg r14, rbx
xchg r11, rsi
mov r11, qword [rax]
xchg r11, rsi
lea rax, [rbp + 0x90]
xchg rbx, rax
mov qword [rbp + 0x88], rbx
xchg rbx, rax
xchg rsp, rbp
movups xmmword [rsp + 0xa0], xmm0
xchg rsp, rbp
lea rdx, [r14 + 1]
xchg rbp, r10
movups xmmword [r10 + 0xb0], xmm0
xchg r10, rbp
call fcn.140017bec
test r14, r14
xchg rsp, rsp
je 0x140056735
xchg rcx, rdx
mov rcx, rax
xchg rdx, rcx
sub rsi, rax
xchg r15, r15
xchg r14, r10
mov r8, r10
xchg r14, r10
nop dword [rax]
mov dword [rsp - 0x30], 0x70d95048
movzx ecx, di
lea rdx, [rdx + 2]
and cx, bx
xchg rcx, rcx
ror edi, 8
xor cx, word [rsi + rdx - 2]
mov word [rdx - 2], cx
sub r8, 1
xchg rbp, rbp
jne 0x14005670f
mov r9, qword [rsp + 0x20]
movabs rcx, 0xb5bdd641720b19e
add rcx, 0x8f4cd20
xor rcx, 0x4f3b376
xor rcx, 0xf9085ad
sub rcx, 0x84bc251
xchg r13, r8
mov r13, qword [rbp + 0x230]
xchg r13, r8
xchg r9, rdx
mov r9, r12
xchg r9, rdx
mov word [rax + r14*2], r15w
mov rax, qword [0x140141610]
xchg rsi, rsi
not rax
add rax, rcx
movabs rcx, 0x77d39d3f54f97998
xor rcx, 0x5ab42551
add rcx, 0x24f397b7
sub rcx, 0xceb3f5b
xor rcx, 0x799a82d
xor rax, rcx
xchg r11, r11
movabs rcx, 0x3348b0ad7ce78ea0
sub rcx, 0x738fa1ed
add rcx, 0x329f6724
add rcx, 0x7fffffff
add rcx, 0x1850ed6c
add rax, rcx
mov r10, r10
mov rcx, qword [rbp + 0x88]
ror rax, 0x2e
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x30], 0x1e9a85b8
call rax
xchg r11, rcx
mov r11, qword [rbp + 0x88]
xchg rcx, r11
lea rax, [rbp + 0x90]
cmp rcx, rax
mov r12, r12
jne 0x14005684e
lea rdi, [rbp + 0x90]
xor eax, eax
mov ecx, 0x708ed50f
sub ecx, 0x4e074ccf
sub ecx, 0xfe7bc4c
sub ecx, 0xd7a9ff
xor ecx, 0x11c821c5
rep stosb byte [rdi], al
jmp 0x140056853
call fcn.140097d00
xchg rcx, r15
mov r15, qword [rbp + 0xc0]
xchg rcx, r15
lea rax, [rbp + 0xc8]
mov dword [rsp - 0x28], 0x7521ca1e
cmp rcx, rax
jne 0x1400568a7
lea rdi, [rbp + 0xc8]
xor eax, eax
mov dword [rsp - 0x38], 0x61b32dcc
mov ecx, 0x4fdc9dad
sub ecx, 0x40b15cd0
add ecx, 0x2f623cca
sub ecx, 0x3e8d7d77
rep stosb byte [rdi], al
jmp 0x1400568ac
call fcn.140097d00
xchg r12, rcx
mov r12, qword [rbp + 0xf8]
xchg r12, rcx
lea rax, [rbp + 0x100]
cmp rcx, rax
mov dword [rsp - 0x18], 0x1be74686
jne 0x1400568fb
lea rdi, [rbp + 0x100]
xor eax, eax
xchg rbp, rbp
mov ecx, 0x63e37f8d
add ecx, 0x145740ba
sub ecx, 0x590ad94e
xor ecx, 0x1f2fe6c9
rep stosb byte [rdi], al
jmp 0x140056908
call fcn.140097d00
mov dword [rsp - 0x18], 0x3300d050
mov rcx, qword [rbp + 0x168]
lea rax, [rbp + 0x170]
cmp rcx, rax
jne 0x14005694a
mov dword [rsp - 0xc], esi
lea rdi, [rbp + 0x170]
xor eax, eax
mov ecx, 0x70797a6d
xor ecx, 0x1618c78e
sub ecx, 0x389b45f3
xor ecx, 0x2dc677c0
rep stosb byte [rdi], al
jmp 0x140056957
call fcn.140097d00
mov dword [rsp - 0x14], 0x3d175861
xchg rdi, rcx
mov rdi, qword [rbp + 0x1a8]
xchg rdi, rcx
lea rax, [rbp + 0x1b0]
mov rdi, rdi
cmp rcx, rax
jne 0x1400569ab
lea rdi, [rbp + 0x1b0]
xor eax, eax
xchg r15, r15
mov ecx, 0x3486c4f0
add ecx, 0x1fc7f70a
sub ecx, 0x3903058
sub ecx, 0x4cefb0b
sub ecx, 0x4bef9067
rep stosb byte [rdi], al
mov dword [rsp - 0xc], esi
jmp 0x1400569b0
call fcn.140097d00
xchg r8, rcx
mov r8, qword [rsp + 0x28]
xchg rcx, r8
lea rax, [rsp + 0x30]
mov dword [rsp - 0x14], ebp
cmp rcx, rax
jne 0x140056a00
lea rdi, [rsp + 0x30]
xor eax, eax
mov dword [rsp - 0x1c], 0x40a20a30
mov ecx, 0x7b064b6e
sub ecx, 0x6e0f8bb6
add ecx, 0x4c80fc3d
sub ecx, 0x516f3c02
sub ecx, 0x8087fc3
rep stosb byte [rdi], al
jmp 0x140056a0d
call fcn.140097d00
mov dword [rsp - 0x28], 0x47ad6b06
xchg rdi, rcx
mov rdi, qword [rsp + 0x68]
xchg rcx, rdi
lea rax, [rsp + 0x70]
mov dword [rsp - 0x2c], edx
cmp rcx, rax
jne 0x140056a5d
lea rdi, [rsp + 0x70]
mov dword [rsp - 0x3c], esp
xor eax, eax
mov ecx, 0x4ac7d131
sub ecx, 0x2d3365a
xor ecx, 0x3b741a9c
sub ecx, 0x3bcff031
xor ecx, 0x40b0902a
rep stosb byte [rdi], al
mov dword [rsp - 0x1c], ebp
jmp 0x140056a62
call fcn.140097d00
mov rcx, qword [rbp + 0x130]
lea rax, [rbp + 0x138]
mov rdi, rdi
cmp rcx, rax
jne 0x140056ab1
lea rdi, [rbp + 0x138]
xor eax, eax
mov dword [rsp - 0x3c], 0x78f49f29
mov ecx, 0x78b4c499
sub ecx, 0x2c6f1234
add ecx, 0xeb5dee1
xor ecx, 0x1b49a05b
sub ecx, 0x41b230ed
rep stosb byte [rdi], al
jmp 0x140056ab6
call fcn.140097d00
mov rbx, qword [rsp + 0x348]
mov byte [r13 + 8], 0x2b
xor byte [r13 + 8], 0x1d
add byte [r13 + 8], 0x25
add byte [r13 + 8], 2
sub byte [r13 + 8], 0x5c
sub rsp, 0x5c0d4ba4
add rsp, 0x5c0d4e94
nop
add rsp, 8
mov r15, qword [rsp - 8]
nop
mov r14, qword [rsp]
add rsp, 8
nop
mov r13, qword [rsp]
add rsp, 8
nop
mov r12, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rdi, qword [rsp - 8]
pop rsi
xchg r8, r8
nop
mov rbp, qword [rsp]
add rsp, 8
ret