Function at 0x140056ce0
Capabilities:
Encode data using xor

Disassembly:
xchg rbx, r8
mov qword [rsp + 0x20], r8
xchg rbx, r8
xchg r10, r8
mov qword [rsp + 0x18], r10
xchg r10, r8
xchg rdx, r9
mov qword [rsp + 0x10], r9
xchg r9, rdx
push rbp
xchg rdx, rdx
nop
mov qword [rsp - 8], rsi
sub rsp, 8
push rdi
mov dword [rsp - 0xc], edx
nop
push 0x527ec17f
mov qword [rsp], r12
nop
mov qword [rsp - 8], r13
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r14
nop
mov qword [rsp - 8], r15
sub rsp, 8
lea rbp, [rsp - 0x1f0]
xchg rbx, rbx
add rsp, 0xfffffffffffffd10
xchg r11, r13
mov r11, rcx
xchg r11, r13
mov edx, 0xc100c1a
add edx, 0x95f78a
xor edx, 0x65b9d56d
xor edx, 0x19635abe
sub edx, 0x707c8c57
xchg r9, r13
mov rcx, r13
xchg r13, r9
xchg r9, rsp
mov r12, rsp
xchg r9, rsp
call fcn.140054d80
test al, al
mov dword [rsp - 0x14], ebx
jne 0x1400572c5
mov edx, 0x799bb9a8
sub edx, 0x189e144d
sub edx, 0x5b86a731
sub edx, 0x576fe0a
mov rcx, r12
xchg rcx, rcx
call fcn.140054380
test al, al
jne 0x1400572c5
xchg r14, rsi
mov rsi, qword [r13 + 0x48]
xchg rsi, r14
lea rax, [rbp + 0x58]
mov dword [rsp - 0x34], edi
mov rsi, qword [r13 + 0x10]
lea rcx, [rbp + 0x50]
xorps xmm0, xmm0
xchg r11, r11
xchg r11, rax
mov qword [rbp + 0x50], r11
xchg r11, rax
xchg r13, rbp
movups xmmword [r13 + 0x58], xmm0
xchg r13, rbp
lea rdx, [r14 + 1]
xchg rbp, rbx
movups xmmword [rbx + 0x68], xmm0
xchg rbx, rbp
xchg r8, rbp
movups xmmword [r8 + 0x78], xmm0
xchg r8, rbp
call fcn.140017a38
mov edi, 0x3e4a264d
sub edi, 0x371b20d3
add edi, 0x12e3936b
add edi, 0x3ecbb27d
xchg r9, rsi
mov rsi, rax
xchg r9, rsi
mov ecx, edi
mov ebx, 0x7b518e58
xor ebx, 0x50539bf2
add ebx, 0xf478bc6
xor ebx, 0x3a49a18f
test r14, r14
je 0x140056e90
mov dword [rsp - 0xc], ebx
mov rdx, rax
sub rsi, rax
xchg rsi, r8
mov rsi, r14
xchg r8, rsi
movzx eax, cx
mov dword [rsp - 0x20], ebx
lea rdx, [rdx + 2]
and ax, bx
ror ecx, 7
ror ecx, 1
xor ax, word [rsi + rdx - 2]
mov word [rdx - 2], ax
mov dword [rsp - 0xc], edx
sub r8, 1
jne 0x140056e66
xorps xmm0, xmm0
lea rcx, [rbp + 0x18]
mov dword [rsp - 0x14], edi
xor r15d, r15d
mov word [r9 + r14*2], r15w
xchg r10, rax
mov r10, qword [rbp + 0x50]
xchg r10, rax
xchg r14, rdi
mov rdi, qword [r12 + 0x38]
xchg rdi, r14
mov rsi, qword [r12]
mov dword [rsp - 0xc], 0x7a9cda44
mov qword [rbp + 0x230], rax
lea rax, [rbp + 0x20]
xchg r15, rax
mov qword [rbp + 0x18], r15
xchg r15, rax
lea rdx, [r14 + 1]
mov rcx, rcx
movups xmmword [rbp + 0x20], xmm0
xchg r8, rbp
movups xmmword [r8 + 0x30], xmm0
xchg r8, rbp
movups xmmword [rbp + 0x40], xmm0
call fcn.140017a38
xchg r10, r10
mov edx, edi
test r14, r14
je 0x140056f4c
xchg r8, rax
mov rax, r8
xchg r8, rax
sub rsi, rax
xchg r14, rdx
mov r9, rdx
xchg rdx, r14
nop
movzx ecx, dx
mov dword [rsp - 0x38], ecx
lea r8, [r8 + 2]
and cx, bx
ror edx, 6
ror edx, 1
ror edx, 1
xor cx, word [rsi + r8 - 2]
mov r12, r12
mov word [r8 - 2], cx
sub r9, 1
jne 0x140056f17
mov dword [rsp - 0xc], 0x303daf57
mov word [rax + r14*2], r15w
lea rcx, [rbp - 0x20]
mov rax, qword [rbp + 0x18]
xchg r10, r10
xorps xmm0, xmm0
mov qword [rsp + 0x20], rax
xchg rsi, rax
mov rsi, qword [rbp + 0x240]
xchg rsi, rax
movups xmmword [rbp - 0x18], xmm0
xchg rbp, rbp
xchg rbp, r9
movups xmmword [r9 - 8], xmm0
xchg rbp, r9
xchg r12, r14
mov r12, qword [rax + 0x38]
xchg r14, r12
mov rsi, qword [rax]
lea rax, [rbp - 0x18]
mov qword [rbp - 0x20], rax
mov dword [rsp - 0x40], edi
xchg rbp, r10
movups xmmword [r10 + 8], xmm0
xchg rbp, r10
lea rdx, [r14 + 1]
mov dword [rsp - 0x2c], 0x658e207e
call fcn.140017a38
mov edx, edi
test r14, r14
xchg rbx, rbx
je 0x140057011
xchg r8, rax
mov rax, r8
xchg r8, rax
sub rsi, rax
xchg r9, rsp
mov rsp, r14
xchg rsp, r9
nop
movzx ecx, dx
xchg r11, r11
lea r8, [r8 + 2]
and cx, bx
ror edx, 1
ror edx, 1
ror edx, 3
ror edx, 3
xor cx, word [rsi + r8 - 2]
mov dword [rsp - 0x28], 0x54f5d8e7
mov word [r8 - 2], cx
sub r9, 1
jne 0x140056fd9
mov dword [rsp - 0x2c], ebx
mov word [rax + r14*2], r15w
lea rcx, [rbp - 0x58]
xchg rdi, rax
mov rdi, qword [rbp + 0x238]
xchg rdi, rax
xorps xmm0, xmm0
xchg r12, r13
mov r13, qword [rbp - 0x20]
xchg r13, r12
movups xmmword [rbp - 0x50], xmm0
xchg r14, rsi
mov rsi, qword [rax + 0x38]
xchg rsi, r14
xchg r11, rsi
mov r11, qword [rax]
xchg rsi, r11
lea rax, [rbp - 0x50]
mov qword [rbp - 0x58], rax
mov dword [rsp - 0x1c], 0x40782dcf
movups xmmword [rbp - 0x40], xmm0
lea rdx, [r14 + 1]
movups xmmword [rbp - 0x30], xmm0
mov dword [rsp - 0x3c], 0x6dd1c6be
call fcn.140017a38
test r14, r14
je 0x1400570da
mov dword [rsp - 0x2c], 0x6a607dc5
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
sub rsi, rax
xchg rbp, rbp
xchg r14, r8
mov r14, r8
xchg r14, r8
nop word [rax + rax]
mov dword [rsp - 0x3c], 0x31c29cb0
movzx ecx, di
lea rdx, [rdx + 2]
and cx, bx
ror edi, 8
mov dword [rsp - 0x3c], 0x34eef172
xor cx, word [rsi + rdx - 2]
mov word [rdx - 2], cx
sub r8, 1
mov dword [rsp - 0x30], 0x486e50d
jne 0x1400570aa
xchg r9, r11
mov r11, qword [rbp + 0x230]
xchg r9, r11
movabs rcx, 0x5886c48731e3c6c5
xor rcx, 0x3d991d97
xor rcx, 0x4e4ab71d
add rcx, 0x12673fa9
add rcx, 0x7fffffff
add rcx, 0x28a68d2e
xchg r12, r8
mov r12, qword [rsp + 0x20]
xchg r12, r8
mov rdx, r12
mov rdx, rdx
mov word [rax + r14*2], r15w
mov rax, qword [0x140142610]
not rax
ror rax, 0x31
ror rax, 7
ror rax, 1
ror rax, 3
ror rax, 1
not rax
xchg rsp, rsp
add rax, rcx
movabs rcx, 0xd8d66c3031aab1bf
sub rcx, 0x286b23fa
xor rcx, 0x6d1104ec
sub rcx, 0x1ec5d5be
ror rax, 6
ror rax, 1
ror rax, 2
ror rax, 8
ror rax, 2
ror rax, 1
add rax, rcx
xchg r15, rcx
mov r15, qword [rbp - 0x58]
xchg rcx, r15
call rax
xchg rsi, rsi
xchg rbx, rcx
mov rbx, qword [rbp - 0x58]
xchg rbx, rcx
lea rax, [rbp - 0x50]
mov dword [rsp - 0x30], 0x3846d99c
cmp rcx, rax
jne 0x1400571dc
lea rdi, [rbp - 0x50]
xor eax, eax
mov r12, r12
mov ecx, 0x26532f05
add ecx, 0x4c9d16ff
sub ecx, 0x55dc810e
sub ecx, 0x1d13c4c6
rep stosb byte [rdi], al
jmp 0x1400571e1
call fcn.1400984b0
mov rcx, qword [rbp - 0x20]
xchg r11, r11
lea rax, [rbp - 0x18]
cmp rcx, rax
jne 0x14005722a
mov r11, r11
lea rdi, [rbp - 0x18]
xor eax, eax
mov ecx, 0x7b1304e4
sub ecx, 0x657c7817
add ecx, 0x3b9ee9f7
sub ecx, 0x1b20acb9
sub ecx, 0x3614c9db
rep stosb byte [rdi], al
mov dword [rsp - 0x10], 0x2ebe648
jmp 0x14005722f
call fcn.1400984b0
mov rcx, qword [rbp + 0x18]
xchg r15, r15
lea rax, [rbp + 0x20]
cmp rcx, rax
jne 0x140057275
lea rdi, [rbp + 0x20]
mov dword [rsp - 0x14], 0x68e5ac46
xor eax, eax
mov ecx, 0x3d61031
xor ecx, 0x17369b3e
add ecx, 0x2027177a
add ecx, 0x2cfbc649
sub ecx, 0x620368a2
rep stosb byte [rdi], al
jmp 0x14005727a
call fcn.1400984b0
xchg rcx, r14
mov r14, qword [rbp + 0x50]
xchg r14, rcx
lea rax, [rbp + 0x58]
mov dword [rsp - 0x40], ebx
cmp rcx, rax
jne 0x140057bc7
lea rdi, [rbp + 0x58]
xor eax, eax
mov rdi, rdi
mov ecx, 0x3a11d47b
xor ecx, 0x13c361db
xor ecx, 0x74c5bdca
sub ecx, 0x4e2ae7b3
sub ecx, 0xeec2087
rep stosb byte [rdi], al
xchg r13, r13
jmp 0x140057bcc
xchg r14, r8
mov r8, qword [r13 + 0x48]
xchg r14, r8
lea rax, [rbp + 0x138]
mov dword [rsp - 0x2c], 0x2599b730
xchg rsi, r10
mov r10, qword [r13 + 0x10]
xchg r10, rsi
lea rcx, [rbp + 0x130]
mov dword [rsp - 0x1c], esp
xorps xmm0, xmm0
xchg r10, rax
mov qword [rbp + 0x130], r10
xchg r10, rax
xchg r8, rbp
movups xmmword [r8 + 0x138], xmm0
xchg r8, rbp
lea rdx, [r14 + 1]
movups xmmword [rbp + 0x148], xmm0
mov dword [rsp - 0x3c], 0x1dd5ee7e
movups xmmword [rbp + 0x158], xmm0
call fcn.140017a38
mov edi, 0x26418174
add edi, 0x4142331c
add edi, 0x1018a896
sub edi, 0x1ebe11c4
xchg rcx, rax
mov r9, rcx
xchg rcx, rax
mov ecx, edi
mov ebx, 0x48d1cedc
xor ebx, 0x7de28c49
sub ebx, 0x3122c324
xor ebx, 0x4107f8e
test r14, r14
mov dword [rsp - 0x38], edx
je 0x1400573bf
mov rdx, rax
sub rsi, rax
xchg rbp, r14
mov r8, rbp
xchg r14, rbp
nop word [rax + rax]
xchg r12, r12
movzx eax, cx
lea rdx, [rdx + 2]
and ax, bx
ror ecx, 1
ror ecx, 5
ror ecx, 1
ror ecx, 1
xor ax, word [rsi + rdx - 2]
xchg rdx, rdx
mov word [rdx - 2], ax
sub r8, 1
jne 0x14005738e
mov dword [rsp - 0x1c], 0x2c9f52d6
xorps xmm0, xmm0
mov byte [rbp + 0x230], 0x62
sub byte [rbp + 0x230], 6
xor byte [rbp + 0x230], 0x1f
add byte [rbp + 0x230], 0x37
sub byte [rbp + 0x230], 0x3a
xor r15d, r15d
mov rsp, rsp
lea rcx, [rsp + 0x70]
mov word [r9 + r14*2], r15w
lea rdx, [rsp + 0x70]
mov dword [rsp - 0x1c], esp
mov rax, qword [rbp + 0x130]
mov esi, 0x1977faec
add esi, 0x530f0288
add esi, 0xb6780c6
sub esi, 0x55a71b2c
sub esi, 0x2247630d
xchg r9, rax
mov qword [rsp + 0x20], r9
xchg r9, rax
mov eax, esi
mov dword [rsp - 0x38], ecx
mov qword [rbp - 0x60], rax
xchg rcx, r12
mov qword [rsp + 0x68], r12
xchg rcx, r12
movups xmmword [rsp + 0x70], xmm0
movups xmmword [rbp - 0x80], xmm0
mov dword [rsp - 0x14], 0x15264519
movups xmmword [rbp - 0x70], xmm0
cmp rcx, rdx
je 0x140057473
mov dword [rsp - 0x34], 0x6892c479
call fcn.1400984b0
xchg r8, rax
mov r8, qword [rbp - 0x60]
xchg r8, rax
lea rdx, [rsp + 0x70]
xorps xmm0, xmm0
xchg rdx, r15
mov qword [rsp + 0x68], r15
xchg r15, rdx
xchg rcx, r15
mov r15, rcx
xchg r15, rcx
xchg rsp, r12
movups xmmword [r12 + 0x70], xmm0
xchg rsp, r12
xchg r8, rbp
movups xmmword [r8 - 0x80], xmm0
xchg r8, rbp
xchg rbp, r8
movups xmmword [r8 - 0x70], xmm0
xchg rbp, r8
test rax, rax
je 0x1400574df
mov dword [rsp - 0x10], 0x418e8877
movzx eax, byte [rbp + rcx + 0x230]
mov word [rdx + rcx*2], ax
inc rcx
mov dword [rsp - 0x38], esp
cmp rcx, qword [rbp - 0x60]
jb 0x1400574c2
xorps xmm0, xmm0
mov byte [rbp + 0x230], 0x66
add byte [rbp + 0x230], 5
sub byte [rbp + 0x230], 0x48
add byte [rbp + 0x230], 0x1d
lea rcx, [rsp + 0x30]
xchg r9, rsi
mov qword [rsp + 0x60], r9
xchg rsi, r9
lea rax, [rsp + 0x30]
xchg r15, r15
xchg rcx, r12
mov qword [rsp + 0x28], r12
xchg r12, rcx
xchg rsp, rcx
movups xmmword [rcx + 0x30], xmm0
xchg rsp, rcx
xchg rsp, r10
movups xmmword [r10 + 0x40], xmm0
xchg r10, rsp
xchg r9, rsp
movups xmmword [r9 + 0x50], xmm0
xchg r9, rsp
cmp rcx, rax
xchg rdi, rdi
je 0x14005755d
call fcn.1400984b0
xchg rsi, r12
mov r12, qword [rsp + 0x60]
xchg rsi, r12
lea rdx, [rsp + 0x30]
xorps xmm0, xmm0
mov qword [rsp + 0x28], rdx
mov rbp, rbp
xchg rcx, r15
mov r15, rcx
xchg r15, rcx
movups xmmword [rsp + 0x30], xmm0
xchg r15, r15
movups xmmword [rsp + 0x40], xmm0
xchg rsp, rsi
movups xmmword [rsi + 0x50], xmm0
xchg rsp, rsi
test rsi, rsi
je 0x1400575c1
nop word [rax + rax]
mov dword [rsp - 0x1c], esp
movzx eax, byte [rbp + rcx + 0x230]
mov word [rdx + rcx*2], ax
inc rcx
mov rbp, rbp
cmp rcx, qword [rsp + 0x60]
jb 0x1400575a4
xchg r8, r15
mov r15, r12
xchg r8, r15
lea rdx, [rsp + 0x28]
mov dword [rsp - 0x38], esi
lea rcx, [rbp + 0x1a8]
call fcn.1400537f0
mov rdx, rax
lea r8, [rsp + 0x68]
mov dword [rsp - 0x24], 0x3a6af2a3
lea rcx, [rbp + 0x168]
call fcn.1400537f0
xorps xmm0, xmm0
lea rcx, [rbp + 0xf8]
mov dword [rsp - 0x24], 0x4d70bd7e
mov r14, qword [rax + 0x38]
mov rsi, qword [rax]
lea rax, [rbp + 0x100]
mov dword [rsp - 0x1c], ebp
mov qword [rbp + 0xf8], rax
xchg r8, rbp
movups xmmword [r8 + 0x100], xmm0
xchg r8, rbp
lea rdx, [r14 + 1]
xchg r15, rbp
movups xmmword [r15 + 0x110], xmm0
xchg rbp, r15
xchg rbp, r11
movups xmmword [r11 + 0x120], xmm0
xchg rbp, r11
call fcn.140017a38
mov edx, edi
mov dword [rsp - 0x24], 0x1454d532
test r14, r14
je 0x1400576b3
xchg rsp, r8
mov rsp, rax
xchg r8, rsp
sub rsi, rax
mov r9, r9
mov r9, r14
nop dword [rax + rax]
movzx ecx, dx
lea r8, [r8 + 2]
mov r13, r13
and cx, bx
ror edx, 4
ror edx, 4
xor cx, word [rsi + r8 - 2]
mov dword [rsp - 0x14], 0x5ef07446
mov word [r8 - 2], cx
sub r9, 1
jne 0x140057683
mov word [rax + r14*2], r15w
mov r12, r12
lea rcx, [rbp + 0xc0]
mov rax, qword [rbp + 0xf8]
xorps xmm0, xmm0
xchg r9, rax
mov qword [rbp + 0x230], r9
xchg r9, rax
xchg r8, rax
mov r8, qword [rbp + 0x240]
xchg r8, rax
xchg rbp, r11
movups xmmword [r11 + 0xc8], xmm0
xchg rbp, r11
xchg r10, rbp
movups xmmword [r10 + 0xd8], xmm0
xchg rbp, r10
xchg r14, rbp
mov rbp, qword [rax + 0x38]
xchg rbp, r14
mov rsi, qword [rax]
lea rax, [rbp + 0xc8]
mov dword [rsp - 0x30], 0x436460a0
xchg r15, rax
mov qword [rbp + 0xc0], r15
xchg r15, rax
xchg rbp, r11
movups xmmword [r11 + 0xe8], xmm0
xchg r11, rbp
lea rdx, [r14 + 1]
call fcn.140017a38
xchg rdi, rdi
mov edx, edi
test r14, r14
je 0x1400577a9
xchg rdx, rdx
xchg r8, rdx
mov rdx, rax
xchg r8, rdx
sub rsi, rax
mov dword [rsp - 0x28], esp
xchg r9, r14
mov r14, r9
xchg r9, r14
nop word [rax + rax]
mov dword [rsp - 0x44], 0x7fde0b8f
movzx ecx, dx
lea r8, [r8 + 2]
and cx, bx
mov r15, r15
ror edx, 4
ror edx, 4
xor cx, word [rsi + r8 - 2]
mov word [r8 - 2], cx
mov dword [rsp - 0xc], 0x244a162f
sub r9, 1
jne 0x140057779
mov word [rax + r14*2], r15w
lea rcx, [rbp + 0x88]
xchg r11, r11
mov rax, qword [rbp + 0x238]
xorps xmm0, xmm0
xchg r12, rcx
mov rcx, qword [rbp + 0xc0]
xchg r12, rcx
xchg rsp, rbp
movups xmmword [rsp + 0x90], xmm0
xchg rsp, rbp
xchg r14, r11
mov r11, qword [rax + 0x38]
xchg r14, r11
xchg rsp, rsi
mov rsp, qword [rax]
xchg rsi, rsp
lea rax, [rbp + 0x90]
mov qword [rbp + 0x88], rax
xchg rbp, r9
movups xmmword [r9 + 0xa0], xmm0
xchg rbp, r9
lea rdx, [r14 + 1]
mov rdx, rdx
xchg rbp, r9
movups xmmword [r9 + 0xb0], xmm0
xchg rbp, r9
call fcn.140017a38
mov dword [rsp - 0x30], edi
test r14, r14
je 0x140057882
mov rdx, rax
mov dword [rsp - 0x10], edi
sub rsi, rax
xchg r8, rdi
mov rdi, r14
xchg rdi, r8
nop dword [rax]
movzx ecx, di
lea rdx, [rdx + 2]
mov rdi, rdi
and cx, bx
ror edi, 1
ror edi, 2
ror edi, 2
ror edi, 2
ror edi, 1
xor cx, word [rsi + rdx - 2]
mov dword [rsp - 0x18], 0x18d3a102
mov word [rdx - 2], cx
sub r8, 1
jne 0x14005784a
xchg rbp, rbp
xchg r9, rbx
mov rbx, qword [rsp + 0x20]
xchg r9, rbx
movabs rcx, 0x5886c4872eec699d
xor rcx, 0x67b42efe
add rcx, 0x4e440c1
add rcx, 0x7fffffff
add rcx, 0x2f01b102
xchg r9, r8
mov r9, qword [rbp + 0x230]
xchg r9, r8
mov rdx, r12
mov dword [rsp - 0x28], 0x7fa9a4b7
mov word [rax + r14*2], r15w
mov rax, qword [0x140142610]
not rax
ror rax, 0x14
ror rax, 0xf
ror rax, 0x12
ror rax, 3
ror rax, 3
ror rax, 1
ror rax, 1
not rax
xchg r11, r11
add rax, rcx
movabs rcx, 0xd8d66c3044d8ad96
sub rcx, 0x376ae948
add rcx, 0x17073c0a
add rcx, 0x53130c57
sub rcx, 0x321f5944
ror rax, 0x12
ror rax, 2
add rax, rcx
xchg rsi, rcx
mov rsi, qword [rbp + 0x88]
xchg rsi, rcx
call rax
xchg r15, r15
mov rcx, qword [rbp + 0x88]
lea rax, [rbp + 0x90]
cmp rcx, rax
jne 0x140057985
mov r13, r13
lea rdi, [rbp + 0x90]
xor eax, eax
mov ecx, 0x7bb090ec
xor ecx, 0x1d1d1be5
add ecx, 0xa81cf0d
xor ecx, 0x712f5a26
rep stosb byte [rdi], al
mov dword [rsp - 0x14], ecx
jmp 0x14005798a
call fcn.1400984b0
mov rcx, qword [rbp + 0xc0]
lea rax, [rbp + 0xc8]
mov dword [rsp - 0x28], edi
cmp rcx, rax
jne 0x1400579de
lea rdi, [rbp + 0xc8]
mov dword [rsp - 0x44], 0x5d535f72
xor eax, eax
mov ecx, 0x34c24061
xor ecx, 0x3acb8502
add ecx, 0x1c88e0a9
sub ecx, 0x2681c40c
sub ecx, 0x410e1d0
rep stosb byte [rdi], al
mov dword [rsp - 0x24], ebx
jmp 0x1400579e3
call fcn.1400984b0
xchg rcx, r15
mov r15, qword [rbp + 0xf8]
xchg rcx, r15
lea rax, [rbp + 0x100]
mov dword [rsp - 0x10], 0xa32cc44
cmp rcx, rax
jne 0x140057a37
lea rdi, [rbp + 0x100]
mov dword [rsp - 0x2c], esp
xor eax, eax
mov ecx, 0x6f138169
sub ecx, 0x69e1146f
add ecx, 0x6b6feee
sub ecx, 0xbe96bb8
rep stosb byte [rdi], al
mov dword [rsp - 0x44], ebx
jmp 0x140057a3c
call fcn.1400984b0
mov rcx, qword [rbp + 0x168]
mov dword [rsp - 0xc], edx
lea rax, [rbp + 0x170]
cmp rcx, rax
jne 0x140057a82
lea rdi, [rbp + 0x170]
mov dword [rsp - 0x20], ecx
xor eax, eax
mov ecx, 0x64f5c24
xor ecx, 0x3eeedfa5
xor ecx, 0x24a182c8
sub ecx, 0x1c000119
rep stosb byte [rdi], al
jmp 0x140057a87
call fcn.1400984b0
xchg r8, rcx
mov r8, qword [rbp + 0x1a8]
xchg r8, rcx
lea rax, [rbp + 0x1b0]
cmp rcx, rax
xchg r8, r8
jne 0x140057ad6
lea rdi, [rbp + 0x1b0]
xor eax, eax
mov dword [rsp - 0x1c], 0xef5c818
mov ecx, 0x4881d400
sub ecx, 0x426992e
add ecx, 0x2e3c7776
sub ecx, 0x7297b218
rep stosb byte [rdi], al
jmp 0x140057adb
call fcn.1400984b0
xchg rbx, rcx
mov rbx, qword [rsp + 0x28]
xchg rbx, rcx
lea rax, [rsp + 0x30]
xchg r13, r13
cmp rcx, rax
jne 0x140057b2c
lea rdi, [rsp + 0x30]
mov dword [rsp - 0x30], 0x6653477e
xor eax, eax
mov ecx, 0x1ce2936
xor ecx, 0x30fff810
xor ecx, 0x1768de52
sub ecx, 0x26590f44
rep stosb byte [rdi], al
mov dword [rsp - 0x24], 0x31c965b
jmp 0x140057b31
call fcn.1400984b0
mov rcx, qword [rsp + 0x68]
lea rax, [rsp + 0x70]
mov r11, r11
cmp rcx, rax
jne 0x140057b7d
lea rdi, [rsp + 0x70]
mov dword [rsp - 0x2c], 0x5235b86a
xor eax, eax
mov ecx, 0xa081af3
xor ecx, 0x58cd0a3e
sub ecx, 0xfb40a35
sub ecx, 0x40db0c76
sub ecx, 0x235f9f2
rep stosb byte [rdi], al
mov rsi, rsi
jmp 0x140057b82
call fcn.1400984b0
mov rcx, qword [rbp + 0x130]
lea rax, [rbp + 0x138]
xchg r12, r12
cmp rcx, rax
jne 0x140057bc7
lea rdi, [rbp + 0x138]
xor eax, eax
mov dword [rsp - 0x3c], esp
mov ecx, 0x4398494
sub ecx, 0x3b3ad71
xor ecx, 0x5e77cbb
xor ecx, 0x562aba8
rep stosb byte [rdi], al
jmp 0x140057bcc
call fcn.1400984b0
xchg rbx, r8
mov r8, qword [rsp + 0x348]
xchg r8, rbx
mov byte [r13 + 8], 0x12
sub byte [r13 + 8], 5
add byte [r13 + 8], 0x29
sub byte [r13 + 8], 0x35
add rsp, 0x424fc8a0
sub rsp, 0x424fc5b0
nop
mov r15, qword [rsp]
add rsp, 8
nop
mov r14, qword [rsp]
add rsp, 8
pop r13
pop r12
mov dword [rsp - 0x28], ebp
nop
mov rdi, qword [rsp]
add rsp, 8
nop
mov rsi, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret