Function at 0x1400564d0
Capabilities:
Encode data using xor
Hash data using murmur3

Disassembly:
mov qword [rsp + 0x20], rbx
xchg r8, r11
mov qword [rsp + 0x18], r11
xchg r8, r11
mov qword [rsp + 0x10], rdx
nop
push 0x49cfedb3
mov qword [rsp], rbp
push rsi
mov r14, r14
push rdi
nop
sub rsp, 8
mov qword [rsp], r12
nop
sub rsp, 8
mov qword [rsp], r13
nop
mov qword [rsp - 8], r14
sub rsp, 8
push r15
lea rbp, [rsp - 0x1f0]
xchg rsi, rsi
neg rsp
sub rsp, 0xfffffffffffffd10
neg rsp
xchg r13, rdi
mov rdi, rcx
xchg rdi, r13
mov edx, 0x45664df1
add edx, 0x257738c5
xor edx, 0x58ceff30
add edx, 0x4199b688
sub edx, 0x73ad2fee
xchg rbx, r9
mov rcx, rbx
xchg r9, rbx
xchg r9, rdx
mov r12, rdx
xchg rdx, r9
call fcn.140054550
test al, al
xchg r8, r8
jne 0x140056aaa
mov edx, 0x4354d58e
xor edx, 0xccd3982
sub edx, 0x2387a5af
xor edx, 0x2c12467d
xchg r13, r12
mov rcx, r13
xchg r12, r13
call fcn.140053b60
test al, al
jne 0x140056aaa
mov rcx, rcx
mov r14, qword [r13 + 0x48]
lea rax, [rbp + 0x58]
mov rsi, qword [r13 + 0x10]
lea rcx, [rbp + 0x50]
mov dword [rsp - 0x24], edx
xorps xmm0, xmm0
mov qword [rbp + 0x50], rax
xchg rbp, rsi
movups xmmword [rsi + 0x58], xmm0
xchg rsi, rbp
lea rdx, [r14 + 1]
xchg r14, rbp
movups xmmword [r14 + 0x68], xmm0
xchg r14, rbp
xchg r15, rbp
movups xmmword [r15 + 0x78], xmm0
xchg rbp, r15
call fcn.140017b44
mov dword [rsp - 0x30], 0x16984581
mov edi, 0xb0e7f15
add edi, 0x1625349
add edi, 0x493d2170
sub edi, 0x2b969a53
xchg r8, rax
mov r9, r8
xchg r8, rax
mov ecx, edi
mov ebx, 0xc947171
xor ebx, 0x43e5166f
sub ebx, 0x35d6e971
add ebx, 0x4625d41b
sub ebx, 0x5fc050c9
test r14, r14
je 0x14005667b
mov dword [rsp - 0x44], esp
xchg rdx, r10
mov r10, rax
xchg rdx, r10
sub rsi, rax
mov dword [rsp - 0x28], 0x3831f1c5
mov r8, r14
movzx eax, cx
lea rdx, [rdx + 2]
mov dword [rsp - 0x18], edi
and ax, bx
ror ecx, 3
ror ecx, 4
ror ecx, 1
xor ax, word [rsi + rdx - 2]
mov word [rdx - 2], ax
sub r8, 1
mov r12, r12
jne 0x14005664f
xorps xmm0, xmm0
lea rcx, [rbp + 0x18]
xor r15d, r15d
xchg rbp, rbp
mov word [r9 + r14*2], r15w
xchg r13, rax
mov r13, qword [rbp + 0x50]
xchg r13, rax
xchg rsi, r14
mov rsi, qword [r12 + 0x38]
xchg r14, rsi
xchg r15, rsi
mov r15, qword [r12]
xchg r15, rsi
xchg rcx, rax
mov qword [rbp + 0x230], rcx
xchg rcx, rax
lea rax, [rbp + 0x20]
xchg rbx, rax
mov qword [rbp + 0x18], rbx
xchg rbx, rax
lea rdx, [r14 + 1]
mov dword [rsp - 0x3c], 0xe51348d
movups xmmword [rbp + 0x20], xmm0
xchg r11, rbp
movups xmmword [r11 + 0x30], xmm0
xchg rbp, r11
xchg rbp, rsp
movups xmmword [rsp + 0x40], xmm0
xchg rsp, rbp
call fcn.140017b44
mov edx, edi
xchg rcx, rcx
test r14, r14
je 0x140056742
mov r8, rax
sub rsi, rax
xchg rbx, rbx
xchg rdi, r9
mov rdi, r14
xchg rdi, r9
nop
movzx ecx, dx
lea r8, [r8 + 2]
mov dword [rsp - 0x34], 0x73ae38eb
and cx, bx
ror edx, 3
ror edx, 3
ror edx, 1
ror edx, 1
xor cx, word [rsi + r8 - 2]
mov word [r8 - 2], cx
xchg r9, r9
sub r9, 1
jne 0x14005670e
mov word [rax + r14*2], r15w
mov dword [rsp - 0x18], esp
lea rcx, [rbp - 0x20]
xchg r9, rax
mov r9, qword [rbp + 0x18]
xchg r9, rax
xorps xmm0, xmm0
mov r9, r9
mov qword [rsp + 0x20], rax
xchg r9, rax
mov r9, qword [rbp + 0x240]
xchg r9, rax
xchg rsp, rbp
movups xmmword [rsp - 0x18], xmm0
xchg rbp, rsp
xchg rcx, rbp
movups xmmword [rcx - 8], xmm0
xchg rcx, rbp
mov r14, qword [rax + 0x38]
mov dword [rsp - 0x1c], ebp
mov rsi, qword [rax]
lea rax, [rbp - 0x18]
xchg r12, rax
mov qword [rbp - 0x20], r12
xchg r12, rax
xchg rcx, rbp
movups xmmword [rcx + 8], xmm0
xchg rcx, rbp
lea rdx, [r14 + 1]
mov dword [rsp - 0x20], 0x42ce563
call fcn.140017b44
mov edx, edi
test r14, r14
je 0x14005680c
mov dword [rsp - 0x14], 0x7a2d1f7b
mov r8, rax
sub rsi, rax
xchg r9, r14
mov r14, r9
xchg r14, r9
nop
mov dword [rsp - 0xc], edi
movzx ecx, dx
lea r8, [r8 + 2]
and cx, bx
xchg rdi, rdi
ror edx, 4
ror edx, 1
ror edx, 2
ror edx, 1
xor cx, word [rsi + r8 - 2]
mov dword [rsp - 0x30], ecx
mov word [r8 - 2], cx
sub r9, 1
jne 0x1400567dc
mov word [rax + r14*2], r15w
mov rcx, rcx
lea rcx, [rbp - 0x58]
mov rax, qword [rbp + 0x238]
xorps xmm0, xmm0
mov r14, r14
mov r12, qword [rbp - 0x20]
xchg rbp, r13
movups xmmword [r13 - 0x50], xmm0
xchg rbp, r13
xchg rbx, r14
mov rbx, qword [rax + 0x38]
xchg r14, rbx
mov rsi, qword [rax]
lea rax, [rbp - 0x50]
mov dword [rsp - 0x2c], 0x6f544ae6
xchg r9, rax
mov qword [rbp - 0x58], r9
xchg r9, rax
xchg rsp, rbp
movups xmmword [rsp - 0x40], xmm0
xchg rbp, rsp
lea rdx, [r14 + 1]
mov dword [rsp - 0xc], 0x6010cb65
movups xmmword [rbp - 0x30], xmm0
call fcn.140017b44
test r14, r14
je 0x1400568d7
xchg r10, r10
xchg rdx, rbx
mov rbx, rax
xchg rdx, rbx
sub rsi, rax
mov dword [rsp - 0x38], ecx
xchg r8, r14
mov r14, r8
xchg r8, r14
nop word [rax + rax]
mov r11, r11
movzx ecx, di
lea rdx, [rdx + 2]
and cx, bx
ror edi, 2
ror edi, 2
ror edi, 4
xor cx, word [rsi + rdx - 2]
mov dword [rsp - 0x18], 0x5f8fb842
mov word [rdx - 2], cx
sub r8, 1
jne 0x1400568a6
mov r10, r10
mov r9, qword [rbp + 0x230]
movabs rcx, 0x52342a773da41625
sub rcx, 0x309c8bfd
add rcx, 0x131e1c06
xor rcx, 0x3972bb20
add rcx, 0x469bc92
mov r8, qword [rsp + 0x20]
xchg r13, r13
xchg r15, rdx
mov r15, r12
xchg r15, rdx
mov word [rax + r14*2], r15w
xchg r11, r11
mov rax, qword [0x140140610]
add rax, rcx
movabs rcx, 0x11c81df2343fb26f
add rcx, 0x4b73a870
sub rcx, 0x37401431
sub rcx, 0x34802078
rol rax, 0xd
rol rax, 0x17
rol rax, 0xf
rol rax, 4
xor rax, rcx
mov rcx, qword [rbp - 0x58]
mov dword [rsp - 0x18], ecx
rol rax, 7
rol rax, 9
rol rax, 3
rol rax, 0xc
rol rax, 1
rol rax, 2
rol rax, 1
call rax
mov dword [rsp - 0x30], ecx
xchg r9, rcx
mov r9, qword [rbp - 0x58]
xchg r9, rcx
lea rax, [rbp - 0x50]
cmp rcx, rax
jne 0x1400569c9
xchg rdx, rdx
lea rdi, [rbp - 0x50]
xor eax, eax
mov ecx, 0x38eec653
add ecx, 0x203364c4
xor ecx, 0x1533489e
sub ecx, 0xd4e85b7
xor ecx, 0x3ec2dde2
rep stosb byte [rdi], al
mov dword [rsp - 0x1c], esi
jmp 0x1400569d6
call fcn.140097780
mov dword [rsp - 0x40], 0x5b4cf123
mov rcx, qword [rbp - 0x20]
lea rax, [rbp - 0x18]
cmp rcx, rax
mov dword [rsp - 0x30], 0x755b9f80
jne 0x140056a19
lea rdi, [rbp - 0x18]
xor eax, eax
mov ecx, 0x33281fd5
xor ecx, 0x641601a1
add ecx, 0x1bb5f804
add ecx, 0x70336e4
sub ecx, 0x79f74d2c
rep stosb byte [rdi], al
jmp 0x140056a26
call fcn.140097780
mov dword [rsp - 0x18], 0x3b6aa1fa
mov rcx, qword [rbp + 0x18]
lea rax, [rbp + 0x20]
cmp rcx, rax
jne 0x140056a5e
xchg r8, r8
lea rdi, [rbp + 0x20]
xor eax, eax
mov ecx, 0x38acd76a
xor ecx, 0x578ec471
xor ecx, 0x5eaaf516
sub ecx, 0x3188e5dd
rep stosb byte [rdi], al
jmp 0x140056a66
call fcn.140097780
mov rsi, rsi
xchg rsp, rcx
mov rsp, qword [rbp + 0x50]
xchg rsp, rcx
lea rax, [rbp + 0x58]
mov r8, r8
cmp rcx, rax
jne 0x14005738e
lea rdi, [rbp + 0x58]
xchg r15, r15
xor eax, eax
mov ecx, 0x3771042f
xor ecx, 0x6c380a4e
xor ecx, 0x1759a6b0
sub ecx, 0x4c10a8a1
rep stosb byte [rdi], al
xchg rbx, rbx
jmp 0x140057393
mov r14, qword [r13 + 0x48]
lea rax, [rbp + 0x138]
xchg rbp, rsi
mov rbp, qword [r13 + 0x10]
xchg rsi, rbp
lea rcx, [rbp + 0x130]
mov dword [rsp - 0x28], esp
xorps xmm0, xmm0
xchg r15, rax
mov qword [rbp + 0x130], r15
xchg r15, rax
xchg rbp, r8
movups xmmword [r8 + 0x138], xmm0
xchg r8, rbp
lea rdx, [r14 + 1]
xchg rcx, rcx
xchg rbp, rbx
movups xmmword [rbx + 0x148], xmm0
xchg rbx, rbp
xchg rbp, rdi
movups xmmword [rdi + 0x158], xmm0
xchg rbp, rdi
call fcn.140017b44
mov rdi, rdi
mov edi, 0x4355d7c4
add edi, 0x268cb09
sub edi, 0x150fdf66
add edi, 0x33fe4a9c
sub edi, 0x3a95b488
mov r9, rax
mov ecx, edi
mov rsi, rsi
mov ebx, 0x44e8b9e8
add ebx, 0x35695e29
xor ebx, 0x77376b8e
xor ebx, 0xd657360
test r14, r14
mov dword [rsp - 0x1c], edx
je 0x140056b9f
xchg r13, rax
mov rdx, r13
xchg r13, rax
sub rsi, rax
mov dword [rsp - 0x44], esi
xchg r8, rsi
mov rsi, r14
xchg rsi, r8
movzx eax, cx
mov dword [rsp - 0x38], 0x7b6da07
lea rdx, [rdx + 2]
and ax, bx
ror ecx, 7
ror ecx, 1
xor ax, word [rsi + rdx - 2]
mov rbx, rbx
mov word [rdx - 2], ax
sub r8, 1
jne 0x140056b6f
mov r8, r8
xorps xmm0, xmm0
mov byte [rbp + 0x230], 0x77
sub byte [rbp + 0x230], 0x31
sub byte [rbp + 0x230], 0x3c
add byte [rbp + 0x230], 0x14
add byte [rbp + 0x230], 0x3b
xor r15d, r15d
lea rcx, [rsp + 0x70]
xchg rsp, rsp
mov word [r9 + r14*2], r15w
lea rdx, [rsp + 0x70]
mov rax, qword [rbp + 0x130]
mov esi, 0x4b1ad149
xor esi, 0x4c9321cb
xor esi, 0x412961f7
xor esi, 0x46a09174
xchg r13, rax
mov qword [rsp + 0x20], r13
xchg r13, rax
mov eax, esi
mov r8, r8
mov qword [rbp - 0x60], rax
xchg rcx, rbx
mov qword [rsp + 0x68], rbx
xchg rbx, rcx
xchg rsp, r10
movups xmmword [r10 + 0x70], xmm0
xchg rsp, r10
xchg rdi, rbp
movups xmmword [rdi - 0x80], xmm0
xchg rdi, rbp
xchg rbp, rdx
movups xmmword [rdx - 0x70], xmm0
xchg rbp, rdx
cmp rcx, rdx
je 0x140056c4d
mov rbx, rbx
call fcn.140097780
xchg r14, rax
mov r14, qword [rbp - 0x60]
xchg r14, rax
lea rdx, [rsp + 0x70]
xorps xmm0, xmm0
xchg rsi, rsi
xchg r15, rdx
mov qword [rsp + 0x68], r15
xchg rdx, r15
xchg rcx, r10
mov r10, r15
xchg r10, rcx
movups xmmword [rsp + 0x70], xmm0
xchg rbp, r12
movups xmmword [r12 - 0x80], xmm0
xchg rbp, r12
xchg r8, rbp
movups xmmword [r8 - 0x70], xmm0
xchg rbp, r8
test rax, rax
je 0x140056cb1
mov dword [rsp - 0x1c], ebx
movzx eax, byte [rbp + rcx + 0x230]
mov word [rdx + rcx*2], ax
inc rcx
cmp rcx, qword [rbp - 0x60]
xchg r10, r10
jb 0x140056c95
xorps xmm0, xmm0
mov byte [rbp + 0x230], 0x16
add byte [rbp + 0x230], 0x55
sub byte [rbp + 0x230], 0x6a
xor byte [rbp + 0x230], 0x58
lea rcx, [rsp + 0x30]
xchg rsi, r13
mov qword [rsp + 0x60], r13
xchg r13, rsi
lea rax, [rsp + 0x30]
mov r14, r14
mov qword [rsp + 0x28], rcx
xchg rsi, rsp
movups xmmword [rsi + 0x30], xmm0
xchg rsi, rsp
movups xmmword [rsp + 0x40], xmm0
mov r11, r11
xchg rsp, r14
movups xmmword [r14 + 0x50], xmm0
xchg rsp, r14
cmp rcx, rax
xchg rdi, rdi
je 0x140056d20
call fcn.140097780
mov rsi, qword [rsp + 0x60]
lea rdx, [rsp + 0x30]
mov rdx, rdx
xorps xmm0, xmm0
xchg rdx, r13
mov qword [rsp + 0x28], r13
xchg rdx, r13
mov rcx, r15
xchg rdx, rsp
movups xmmword [rdx + 0x30], xmm0
xchg rsp, rdx
movups xmmword [rsp + 0x40], xmm0
xchg rdi, rdi
xchg rsp, r8
movups xmmword [r8 + 0x50], xmm0
xchg r8, rsp
test rsi, rsi
xchg r9, r9
je 0x140056d8d
nop word [rax + rax]
movzx eax, byte [rbp + rcx + 0x230]
mov word [rdx + rcx*2], ax
xchg rsp, rsp
inc rcx
cmp rcx, qword [rsp + 0x60]
jb 0x140056d6c
mov dword [rsp - 0x18], ebx
xchg r8, r12
mov r12, r8
xchg r12, r8
lea rdx, [rsp + 0x28]
mov dword [rsp - 0x14], ebx
lea rcx, [rbp + 0x1a8]
call fcn.140053000
xchg rdi, rax
mov rdx, rdi
xchg rdi, rax
lea r8, [rsp + 0x68]
lea rcx, [rbp + 0x168]
call fcn.140053000
xchg r11, r11
xorps xmm0, xmm0
lea rcx, [rbp + 0xf8]
xchg r14, r11
mov r11, qword [rax + 0x38]
xchg r14, r11
xchg rsi, r15
mov r15, qword [rax]
xchg rsi, r15
lea rax, [rbp + 0x100]
mov dword [rsp - 0x44], ebx
mov qword [rbp + 0xf8], rax
movups xmmword [rbp + 0x100], xmm0
lea rdx, [r14 + 1]
xchg rdx, rbp
movups xmmword [rdx + 0x110], xmm0
xchg rdx, rbp
movups xmmword [rbp + 0x120], xmm0
mov dword [rsp - 0x10], 0x67e7cf1b
call fcn.140017b44
mov edx, edi
test r14, r14
je 0x140056e81
mov dword [rsp - 0x24], esi
xchg r10, rax
mov r8, r10
xchg r10, rax
sub rsi, rax
mov dword [rsp - 0x18], 0xa9173b2
xchg r15, r14
mov r9, r15
xchg r15, r14
nop dword [rax + rax]
movzx ecx, dx
mov dword [rsp - 0x18], 0x59d7b58
lea r8, [r8 + 2]
and cx, bx
ror edx, 6
ror edx, 1
ror edx, 1
xor cx, word [rsi + r8 - 2]
mov word [r8 - 2], cx
mov r8, r8
sub r9, 1
jne 0x140056e50
mov word [rax + r14*2], r15w
xchg r13, r13
lea rcx, [rbp + 0xc0]
xchg r14, rax
mov r14, qword [rbp + 0xf8]
xchg r14, rax
xorps xmm0, xmm0
xchg rdx, rax
mov qword [rbp + 0x230], rdx
xchg rdx, rax
xchg rdx, rax
mov rdx, qword [rbp + 0x240]
xchg rdx, rax
xchg rbp, r8
movups xmmword [r8 + 0xc8], xmm0
xchg rbp, r8
movups xmmword [rbp + 0xd8], xmm0
xchg r14, rdi
mov rdi, qword [rax + 0x38]
xchg rdi, r14
xchg rdx, rsi
mov rdx, qword [rax]
xchg rdx, rsi
lea rax, [rbp + 0xc8]
xchg r13, rax
mov qword [rbp + 0xc0], r13
xchg r13, rax
movups xmmword [rbp + 0xe8], xmm0
mov dword [rsp - 0x24], 0x27d7277d
lea rdx, [r14 + 1]
call fcn.140017b44
mov edx, edi
test r14, r14
mov dword [rsp - 0x14], 0x6cb647ea
je 0x140056f6e
xchg r8, r15
mov r15, rax
xchg r8, r15
sub rsi, rax
xchg rcx, r9
mov rcx, r14
xchg r9, rcx
nop word [rax + rax]
mov rdx, rdx
movzx ecx, dx
lea r8, [r8 + 2]
and cx, bx
mov dword [rsp - 0x28], edi
ror edx, 1
ror edx, 3
ror edx, 1
ror edx, 2
ror edx, 1
xor cx, word [rsi + r8 - 2]
mov word [r8 - 2], cx
sub r9, 1
mov r14, r14
jne 0x140056f3c
mov word [rax + r14*2], r15w
lea rcx, [rbp + 0x88]
mov dword [rsp - 0x18], 0x39358f23
mov rax, qword [rbp + 0x238]
xorps xmm0, xmm0
mov r12, qword [rbp + 0xc0]
xchg r13, rbp
movups xmmword [r13 + 0x90], xmm0
xchg r13, rbp
xchg r14, rsi
mov rsi, qword [rax + 0x38]
xchg r14, rsi
xchg rsi, rdi
mov rdi, qword [rax]
xchg rdi, rsi
lea rax, [rbp + 0x90]
xchg rdi, rax
mov qword [rbp + 0x88], rdi
xchg rdi, rax
xchg rdx, rbp
movups xmmword [rdx + 0xa0], xmm0
xchg rdx, rbp
lea rdx, [r14 + 1]
mov rcx, rcx
xchg rbp, r8
movups xmmword [r8 + 0xb0], xmm0
xchg rbp, r8
call fcn.140017b44
mov dword [rsp - 0x2c], esp
test r14, r14
je 0x14005704c
mov rdx, rax
mov dword [rsp - 0x1c], 0x4eefb957
sub rsi, rax
xchg r8, r14
mov r14, r8
xchg r14, r8
nop dword [rax]
mov dword [rsp - 0xc], 0x306a1e58
movzx ecx, di
lea rdx, [rdx + 2]
and cx, bx
mov dword [rsp - 0x38], esi
ror edi, 4
ror edi, 1
ror edi, 2
ror edi, 1
xor cx, word [rsi + rdx - 2]
mov word [rdx - 2], cx
mov dword [rsp - 0x30], edx
sub r8, 1
jne 0x14005701d
xchg r11, r9
mov r11, qword [rsp + 0x20]
xchg r11, r9
movabs rcx, 0x52342a7746be7206
sub rcx, 0x2d5df009
add rcx, 0x6200ecf0
xor rcx, 0x1ff53e53
sub rcx, 0x46d3771e
mov r8, qword [rbp + 0x230]
xchg rdx, r12
mov r12, rdx
xchg r12, rdx
mov word [rax + r14*2], r15w
mov rbp, rbp
mov rax, qword [0x140140610]
add rax, rcx
movabs rcx, 0x11c81df27a84ce8c
sub rcx, 0x2f26687c
xor rcx, 0x7c66df9a
sub rcx, 0x2561a890
add rcx, 0x21c153c
rol rax, 0x30
rol rax, 3
rol rax, 3
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x24], 0x1d662321
xchg rdx, rcx
mov rdx, qword [rbp + 0x88]
xchg rdx, rcx
rol rax, 0x1a
rol rax, 5
rol rax, 2
rol rax, 1
rol rax, 1
call rax
xchg rcx, rsp
mov rsp, qword [rbp + 0x88]
xchg rcx, rsp
lea rax, [rbp + 0x90]
cmp rcx, rax
mov rbx, rbx
jne 0x14005714b
lea rdi, [rbp + 0x90]
xor eax, eax
mov ecx, 0x11ea6206
xor ecx, 0x4447023e
sub ecx, 0x34d542b7
sub ecx, 0x20d81d51
rep stosb byte [rdi], al
mov dword [rsp - 0x24], esi
jmp 0x140057150
call fcn.140097780
mov rcx, qword [rbp + 0xc0]
lea rax, [rbp + 0xc8]
mov dword [rsp - 0x18], 0x62b28966
cmp rcx, rax
jne 0x14005719f
lea rdi, [rbp + 0xc8]
mov r15, r15
xor eax, eax
mov ecx, 0x4a2c9237
xor ecx, 0x626bed76
sub ecx, 0x6f5fdcf
add ecx, 0x12a523b6
xor ecx, 0x33f6a518
rep stosb byte [rdi], al
jmp 0x1400571a4
call fcn.140097780
mov rcx, qword [rbp + 0xf8]
lea rax, [rbp + 0x100]
mov r15, r15
cmp rcx, rax
jne 0x1400571f2
lea rdi, [rbp + 0x100]
xor eax, eax
mov r13, r13
mov ecx, 0x1fbea74b
add ecx, 0x1aa7b7a3
add ecx, 0x1bda7658
add ecx, 0x1e9f610
sub ecx, 0x582acb26
rep stosb byte [rdi], al
mov dword [rsp - 0x14], ebp
jmp 0x1400571f7
call fcn.140097780
xchg r13, rcx
mov r13, qword [rbp + 0x168]
xchg r13, rcx
lea rax, [rbp + 0x170]
cmp rcx, rax
mov dword [rsp - 0x20], 0x2a229c5b
jne 0x140057246
lea rdi, [rbp + 0x170]
xor eax, eax
mov ecx, 0x215e85af
sub ecx, 0x19d38fbf
xor ecx, 0x688dde63
sub ecx, 0x6f072b63
rep stosb byte [rdi], al
xchg rsp, rsp
jmp 0x14005724b
call fcn.140097780
xchg rcx, r14
mov r14, qword [rbp + 0x1a8]
xchg rcx, r14
lea rax, [rbp + 0x1b0]
mov r12, r12
cmp rcx, rax
jne 0x1400572a3
lea rdi, [rbp + 0x1b0]
xchg r12, r12
xor eax, eax
mov ecx, 0x9bcbed3
xor ecx, 0x103406fc
xor ecx, 0x4b8ef5fd
xor ecx, 0x2cda2dfb
xor ecx, 0x7edc6019
rep stosb byte [rdi], al
mov dword [rsp - 0x40], 0xc51dba4
jmp 0x1400572ab
call fcn.140097780
xchg rsp, rsp
xchg rcx, r9
mov r9, qword [rsp + 0x28]
xchg rcx, r9
lea rax, [rsp + 0x30]
xchg r13, r13
cmp rcx, rax
jne 0x1400572f7
lea rdi, [rsp + 0x30]
xor eax, eax
mov dword [rsp - 0x44], 0x68702d9c
mov ecx, 0x45fcc581
xor ecx, 0x34e5862e
sub ecx, 0x5b8557a5
sub ecx, 0x1593ebda
rep stosb byte [rdi], al
xchg r12, r12
jmp 0x1400572fc
call fcn.140097780
mov rcx, qword [rsp + 0x68]
lea rax, [rsp + 0x70]
mov dword [rsp - 0x1c], 0x7c8d673
cmp rcx, rax
jne 0x140057340
lea rdi, [rsp + 0x70]
xor eax, eax
mov dword [rsp - 0x20], edx
mov ecx, 0x1313ad94
add ecx, 0x449d52a5
sub ecx, 0x1348e7d3
sub ecx, 0x44681836
rep stosb byte [rdi], al
jmp 0x140057345
call fcn.140097780
mov rcx, qword [rbp + 0x130]
lea rax, [rbp + 0x138]
mov rbp, rbp
cmp rcx, rax
jne 0x14005738e
lea rdi, [rbp + 0x138]
mov dword [rsp - 0x20], 0x45ace9fa
xor eax, eax
mov ecx, 0x18efdc3
add ecx, 0x5d7e8f0a
sub ecx, 0x23d3e9dc
sub ecx, 0x3b39a2c1
rep stosb byte [rdi], al
jmp 0x140057393
call fcn.140097780
xchg r10, rbx
mov r10, qword [rsp + 0x348]
xchg rbx, r10
mov byte [r13 + 8], 0x1b
xor byte [r13 + 8], 0x2f
add byte [r13 + 8], 0x35
xor byte [r13 + 8], 0x68
sub rsp, 0x272f4638
add rsp, 0x272f4928
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
add rsp, 8
mov r12, qword [rsp - 8]
pop rdi
pop rsi
mov dword [rsp - 0x2c], edx
pop rbp
ret