Function at 0x140056430
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x20], rbx
xchg rsi, r8
mov qword [rsp + 0x18], rsi
xchg rsi, r8
mov qword [rsp + 0x10], rdx
nop
mov qword [rsp - 8], rbp
sub rsp, 8
nop
mov qword [rsp - 8], rsi
sub rsp, 8
push rdx
mov qword [rsp], rdi
nop
mov qword [rsp - 8], r12
sub rsp, 8
push r13
mov rsi, rsi
push r14
push r15
lea rbp, [rsp - 0x1f0]
mov dword [rsp - 0x44], edi
add rsp, 0x5c162df0
sub rsp, 0x5c1630e0
xchg rbp, rcx
mov r13, rbp
xchg rcx, rbp
mov edx, 0x547f44ae
add edx, 0x23b8fc20
sub edx, 0x5620fa0e
sub edx, 0x221746a0
xchg r9, rsi
mov rcx, rsi
xchg r9, rsi
xchg r9, r12
mov r9, r12
xchg r9, r12
call fcn.140054510
test al, al
jne 0x1400569ce
mov rbx, rbx
mov edx, 0x5d4d0c6c
sub edx, 0xb95eb4d
xor edx, 0x728ec2d8
sub edx, 0xaa994c8
sub edx, 0x18904edf
xchg rcx, r13
mov r13, r12
xchg rcx, r13
call fcn.140053b30
test al, al
jne 0x1400569ce
xchg rbp, rbp
xchg r14, r9
mov r9, qword [r13 + 0x48]
xchg r14, r9
lea rax, [rbp + 0x58]
mov dword [rsp - 0x44], esi
xchg r11, rsi
mov r11, qword [r13 + 0x10]
xchg rsi, r11
lea rcx, [rbp + 0x50]
xchg r14, r14
xorps xmm0, xmm0
mov qword [rbp + 0x50], rax
movups xmmword [rbp + 0x58], xmm0
lea rdx, [r14 + 1]
mov r9, r9
movups xmmword [rbp + 0x68], xmm0
xchg r12, rbp
movups xmmword [r12 + 0x78], xmm0
xchg rbp, r12
call fcn.140017c38
xchg r13, r13
mov edi, 0x5d16e919
xor edi, 0x13e62774
sub edi, 0x467bc8e1
xor edi, 0x2eb53c62
sub edi, 0xe6b2180
xchg r9, r15
mov r15, rax
xchg r15, r9
mov ecx, edi
mov dword [rsp - 0x18], 0x78e2432
mov ebx, 0x26af08e1
sub ebx, 0x1c9bcef7
add ebx, 0x2a11d146
add ebx, 0x499e5888
xor ebx, 0x7dc36347
test r14, r14
je 0x1400565ed
xchg rdi, rdi
xchg rdx, rbx
mov rbx, rax
xchg rdx, rbx
sub rsi, rax
xchg r8, r14
mov r14, r8
xchg r14, r8
movzx eax, cx
lea rdx, [rdx + 2]
xchg rbx, rbx
and ax, bx
ror ecx, 1
ror ecx, 3
ror ecx, 1
ror ecx, 2
ror ecx, 1
xor ax, word [rsi + rdx - 2]
mov word [rdx - 2], ax
mov r11, r11
sub r8, 1
jne 0x1400565be
xorps xmm0, xmm0
lea rcx, [rbp + 0x18]
mov rbp, rbp
xor r15d, r15d
mov word [r9 + r14*2], r15w
mov rax, qword [rbp + 0x50]
mov r15, r15
xchg r14, rsp
mov rsp, qword [r12 + 0x38]
xchg r14, rsp
xchg rsi, r9
mov r9, qword [r12]
xchg r9, rsi
mov qword [rbp + 0x230], rax
mov dword [rsp - 0x40], esi
lea rax, [rbp + 0x20]
xchg r8, rax
mov qword [rbp + 0x18], r8
xchg r8, rax
lea rdx, [r14 + 1]
mov r11, r11
xchg r10, rbp
movups xmmword [r10 + 0x20], xmm0
xchg r10, rbp
xchg r9, rbp
movups xmmword [r9 + 0x30], xmm0
xchg rbp, r9
xchg rbp, rsp
movups xmmword [rsp + 0x40], xmm0
xchg rbp, rsp
call fcn.140017c38
mov edx, edi
xchg r10, r10
test r14, r14
je 0x1400566a5
mov r8, rax
sub rsi, rax
mov r15, r15
mov r9, r14
nop
movzx ecx, dx
xchg r10, r10
lea r8, [r8 + 2]
and cx, bx
ror edx, 7
ror edx, 1
xor cx, word [rsi + r8 - 2]
mov word [r8 - 2], cx
sub r9, 1
xchg rbx, rbx
jne 0x14005667b
mov word [rax + r14*2], r15w
lea rcx, [rbp - 0x20]
mov rcx, rcx
mov rax, qword [rbp + 0x18]
xorps xmm0, xmm0
xchg r13, rax
mov qword [rsp + 0x20], r13
xchg r13, rax
xchg rsi, rax
mov rsi, qword [rbp + 0x240]
xchg rsi, rax
xchg rcx, rbp
movups xmmword [rcx - 0x18], xmm0
xchg rbp, rcx
xchg rdx, rbp
movups xmmword [rdx - 8], xmm0
xchg rdx, rbp
mov r14, qword [rax + 0x38]
mov r15, r15
mov rsi, qword [rax]
lea rax, [rbp - 0x18]
mov qword [rbp - 0x20], rax
mov dword [rsp - 0x38], esi
xchg rbp, r10
movups xmmword [r10 + 8], xmm0
xchg rbp, r10
lea rdx, [r14 + 1]
mov dword [rsp - 0x24], edi
call fcn.140017c38
mov edx, edi
test r14, r14
je 0x14005675a
mov dword [rsp - 0x2c], ebp
mov r8, rax
sub rsi, rax
xchg r9, rcx
mov rcx, r14
xchg r9, rcx
nop
xchg rsi, rsi
movzx ecx, dx
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 rsi, rsi
sub r9, 1
jne 0x140056731
mov word [rax + r14*2], r15w
xchg rbp, rbp
lea rcx, [rbp - 0x58]
mov rax, qword [rbp + 0x238]
xorps xmm0, xmm0
mov r12, qword [rbp - 0x20]
mov dword [rsp - 0x40], 0x168c616a
xchg rbp, r10
movups xmmword [r10 - 0x50], xmm0
xchg rbp, r10
xchg rsp, r14
mov rsp, qword [rax + 0x38]
xchg r14, rsp
mov rsi, qword [rax]
xchg rcx, rcx
lea rax, [rbp - 0x50]
xchg rdi, rax
mov qword [rbp - 0x58], rdi
xchg rdi, rax
xchg r10, rbp
movups xmmword [r10 - 0x40], xmm0
xchg rbp, r10
lea rdx, [r14 + 1]
xchg r8, r8
xchg rsp, rbp
movups xmmword [rsp - 0x30], xmm0
xchg rsp, rbp
call fcn.140017c38
mov rdx, rdx
test r14, r14
je 0x14005681c
mov rdx, rax
mov r8, r8
sub rsi, rax
mov r8, r14
nop word [rax + rax]
movzx ecx, di
mov dword [rsp - 0x18], 0x26aae7ac
lea rdx, [rdx + 2]
and cx, bx
ror edi, 2
ror edi, 2
ror edi, 2
ror edi, 1
ror edi, 1
xor cx, word [rsi + rdx - 2]
mov word [rdx - 2], cx
mov dword [rsp - 0x3c], edi
sub r8, 1
jne 0x1400567e6
xchg r9, rdx
mov rdx, qword [rbp + 0x230]
xchg rdx, r9
movabs rcx, 0xb2f5647310013d0f
add rcx, 0x5621a29
add rcx, 0x2442aa94
xor rcx, 0x4004fc30
mov r8, qword [rsp + 0x20]
xchg r12, rdx
mov r12, rdx
xchg r12, rdx
mov word [rax + r14*2], r15w
mov rax, qword [0x140140610]
xchg r9, r9
not rax
rol rax, 0xf
rol rax, 0x11
not rax
mov dword [rsp - 0x40], 0x77a8c337
ror rax, 0x1a
ror rax, 8
ror rax, 2
ror rax, 1
add rax, rcx
mov dword [rsp - 0x38], ebp
xchg rsi, rcx
mov rsi, qword [rbp - 0x58]
xchg rcx, rsi
call rax
mov rcx, qword [rbp - 0x58]
mov dword [rsp - 0x38], ecx
lea rax, [rbp - 0x50]
cmp rcx, rax
jne 0x1400568e2
lea rdi, [rbp - 0x50]
mov dword [rsp - 0x28], 0x684ca9b1
xor eax, eax
mov ecx, 0x5230823b
xor ecx, 0x8a693ea
xor ecx, 0x1e710f78
xor ecx, 0x44e71e99
rep stosb byte [rdi], al
mov dword [rsp - 0x30], ebp
jmp 0x1400568e7
call fcn.140097490
xchg r14, rcx
mov r14, qword [rbp - 0x20]
xchg rcx, r14
lea rax, [rbp - 0x18]
mov dword [rsp - 0x30], 0x782be79e
cmp rcx, rax
jne 0x14005692d
lea rdi, [rbp - 0x18]
xor eax, eax
xchg rsp, rsp
mov ecx, 0x1d50eae0
add ecx, 0x45a38c65
add ecx, 0x16b35855
sub ecx, 0x79a7cf6a
rep stosb byte [rdi], al
jmp 0x14005693a
call fcn.140097490
mov dword [rsp - 0x34], 0x3b0d679
xchg rcx, rsp
mov rsp, qword [rbp + 0x18]
xchg rcx, rsp
lea rax, [rbp + 0x20]
mov dword [rsp - 0x38], 0xe7a7817
cmp rcx, rax
jne 0x140056985
lea rdi, [rbp + 0x20]
xor eax, eax
mov dword [rsp - 0x38], edx
mov ecx, 0x4580ffb1
sub ecx, 0x2bc57fef
xor ecx, 0x3caedb52
xor ecx, 0x2515a4a0
rep stosb byte [rdi], al
mov dword [rsp - 0x28], esi
jmp 0x14005698a
call fcn.140097490
mov rcx, qword [rbp + 0x50]
mov dword [rsp - 0xc], edx
lea rax, [rbp + 0x58]
cmp rcx, rax
jne 0x140057291
lea rdi, [rbp + 0x58]
mov dword [rsp - 0x14], 0x7219a082
xor eax, eax
mov ecx, 0x3cda9003
xor ecx, 0x1abb5bff
add ecx, 0x2d411c24
sub ecx, 0x53a2e7f0
rep stosb byte [rdi], al
xchg r15, r15
jmp 0x14005729a
xchg r14, r10
mov r10, qword [r13 + 0x48]
xchg r14, r10
lea rax, [rbp + 0x138]
mov dword [rsp - 0x3c], 0x3c6b8f39
mov rsi, qword [r13 + 0x10]
lea rcx, [rbp + 0x130]
xorps xmm0, xmm0
mov qword [rbp + 0x130], rax
xchg rdx, rdx
xchg rbp, rcx
movups xmmword [rcx + 0x138], xmm0
xchg rbp, rcx
lea rdx, [r14 + 1]
xchg rbp, rsp
movups xmmword [rsp + 0x148], xmm0
xchg rbp, rsp
xchg r15, rbp
movups xmmword [r15 + 0x158], xmm0
xchg rbp, r15
call fcn.140017c38
mov rcx, rcx
mov edi, 0x77db9a01
sub edi, 0x60a1db2c
add edi, 0x3032608a
sub edi, 0x4327502b
xor edi, 0x1c11d75a
xchg r14, r9
mov r14, rax
xchg r14, r9
mov ecx, edi
mov ebx, 0x405aa548
add ebx, 0x1bbe0abb
sub ebx, 0x53b98c08
xor ebx, 0x85f2304
test r14, r14
je 0x140056ac7
xchg r8, rax
mov rdx, r8
xchg r8, rax
sub rsi, rax
mov rdi, rdi
xchg r8, r14
mov r14, r8
xchg r8, r14
nop dword [rax]
movzx eax, cx
lea rdx, [rdx + 2]
mov dword [rsp - 0xc], edx
and ax, bx
ror ecx, 7
ror ecx, 1
xor ax, word [rsi + rdx - 2]
mov word [rdx - 2], ax
mov dword [rsp - 0x14], 0x744f7387
sub r8, 1
jne 0x140056a99
xorps xmm0, xmm0
xchg rcx, rcx
mov byte [rbp + 0x230], 0x6e
sub byte [rbp + 0x230], 0x5e
xor byte [rbp + 0x230], 0x30
xor byte [rbp + 0x230], 0x41
xor byte [rbp + 0x230], 0x2d
xor r15d, r15d
mov r14, r14
lea rcx, [rsp + 0x70]
mov word [r9 + r14*2], r15w
lea rdx, [rsp + 0x70]
xchg r8, rax
mov r8, qword [rbp + 0x130]
xchg r8, rax
mov esi, 0x72558219
sub esi, 0x1ba1395a
xor esi, 0x31b26ab9
sub esi, 0x2888ffd3
xor esi, 0x3e7d2232
mov qword [rsp + 0x20], rax
mov eax, esi
mov r8, r8
mov qword [rbp - 0x60], rax
mov qword [rsp + 0x68], rcx
xchg rsp, rbx
movups xmmword [rbx + 0x70], xmm0
xchg rbx, rsp
xchg r10, rbp
movups xmmword [r10 - 0x80], xmm0
xchg r10, rbp
movups xmmword [rbp - 0x70], xmm0
cmp rcx, rdx
mov dword [rsp - 0x40], ebx
je 0x140056b77
call fcn.140097490
mov rax, qword [rbp - 0x60]
mov dword [rsp - 0x24], 0x58ecc6f1
lea rdx, [rsp + 0x70]
xorps xmm0, xmm0
mov qword [rsp + 0x68], rdx
xchg r15, rcx
mov r15, rcx
xchg r15, rcx
xchg r12, rsp
movups xmmword [r12 + 0x70], xmm0
xchg rsp, r12
movups xmmword [rbp - 0x80], xmm0
xchg r11, rbp
movups xmmword [r11 - 0x70], xmm0
xchg rbp, r11
test rax, rax
mov dword [rsp - 0x20], ebx
je 0x140056bd2
movzx eax, byte [rbp + rcx + 0x230]
mov word [rdx + rcx*2], ax
inc rcx
mov dword [rsp - 0x14], esi
cmp rcx, qword [rbp - 0x60]
jb 0x140056bb5
xorps xmm0, xmm0
mov rbp, rbp
mov byte [rbp + 0x230], 5
add byte [rbp + 0x230], 0x41
sub byte [rbp + 0x230], 1
add byte [rbp + 0x230], 0x21
sub byte [rbp + 0x230], 0x1a
lea rcx, [rsp + 0x30]
mov dword [rsp - 0x10], 0x617b9a6c
xchg rsi, rcx
mov qword [rsp + 0x60], rcx
xchg rcx, rsi
lea rax, [rsp + 0x30]
xchg rsp, rsp
mov qword [rsp + 0x28], rcx
xchg rcx, rsp
movups xmmword [rcx + 0x30], xmm0
xchg rcx, rsp
xchg rsp, r14
movups xmmword [r14 + 0x40], xmm0
xchg r14, rsp
xchg rsp, rsi
movups xmmword [rsi + 0x50], xmm0
xchg rsp, rsi
cmp rcx, rax
je 0x140056c5b
mov r11, r11
call fcn.140097490
xchg rsi, r12
mov r12, qword [rsp + 0x60]
xchg r12, rsi
lea rdx, [rsp + 0x30]
xorps xmm0, xmm0
mov rbx, rbx
xchg rbp, rdx
mov qword [rsp + 0x28], rbp
xchg rbp, rdx
xchg rcx, r15
mov r15, rcx
xchg r15, rcx
xchg r9, rsp
movups xmmword [r9 + 0x30], xmm0
xchg rsp, r9
xchg rsp, r8
movups xmmword [r8 + 0x40], xmm0
xchg r8, rsp
xchg rsp, r11
movups xmmword [r11 + 0x50], xmm0
xchg r11, rsp
test rsi, rsi
je 0x140056ccf
mov dword [rsp - 0x30], ebx
nop word [rax + rax]
movzx eax, byte [rbp + rcx + 0x230]
mov word [rdx + rcx*2], ax
inc rcx
xchg r13, r13
cmp rcx, qword [rsp + 0x60]
jb 0x140056cb2
xchg r8, r12
mov r12, r8
xchg r12, r8
lea rdx, [rsp + 0x28]
lea rcx, [rbp + 0x1a8]
mov rdi, rdi
call fcn.140052fd0
mov rdx, rax
lea r8, [rsp + 0x68]
lea rcx, [rbp + 0x168]
mov rdx, rdx
call fcn.140052fd0
xorps xmm0, xmm0
lea rcx, [rbp + 0xf8]
xchg r14, r13
mov r13, qword [rax + 0x38]
xchg r13, r14
mov rsi, qword [rax]
mov dword [rsp - 0xc], 0x263d98a4
lea rax, [rbp + 0x100]
mov qword [rbp + 0xf8], rax
xchg rdi, rbp
movups xmmword [rdi + 0x100], xmm0
xchg rdi, rbp
lea rdx, [r14 + 1]
mov dword [rsp - 0x24], 0x54b3f442
xchg rbp, r14
movups xmmword [r14 + 0x110], xmm0
xchg r14, rbp
xchg rdx, rbp
movups xmmword [rdx + 0x120], xmm0
xchg rbp, rdx
call fcn.140017c38
mov dword [rsp - 0x20], ebx
mov edx, edi
test r14, r14
je 0x140056dd6
mov dword [rsp - 0x44], esi
xchg rsp, r8
mov rsp, rax
xchg rsp, r8
sub rsi, rax
mov dword [rsp - 0x10], 0x5fccfd03
xchg r14, r12
mov r9, r12
xchg r14, r12
nop dword [rax + rax]
xchg r13, r13
movzx ecx, dx
lea r8, [r8 + 2]
and cx, bx
mov dword [rsp - 0x24], 0x13e38e6b
ror edx, 2
ror edx, 3
ror edx, 2
ror edx, 1
xor cx, word [rsi + r8 - 2]
mov rsp, rsp
mov word [r8 - 2], cx
sub r9, 1
jne 0x140056da1
mov word [rax + r14*2], r15w
mov rbp, rbp
lea rcx, [rbp + 0xc0]
xchg rsi, rax
mov rsi, qword [rbp + 0xf8]
xchg rsi, rax
xorps xmm0, xmm0
xchg r12, r12
xchg r12, rax
mov qword [rbp + 0x230], r12
xchg r12, rax
xchg r8, rax
mov r8, qword [rbp + 0x240]
xchg r8, rax
xchg rbp, rcx
movups xmmword [rcx + 0xc8], xmm0
xchg rbp, rcx
xchg r14, rbp
movups xmmword [r14 + 0xd8], xmm0
xchg r14, rbp
mov r14, qword [rax + 0x38]
xchg rbx, rbx
xchg rdx, rsi
mov rdx, qword [rax]
xchg rdx, rsi
lea rax, [rbp + 0xc8]
mov r9, r9
mov qword [rbp + 0xc0], rax
xchg r15, rbp
movups xmmword [r15 + 0xe8], xmm0
xchg rbp, r15
lea rdx, [r14 + 1]
mov dword [rsp - 0x14], ecx
call fcn.140017c38
mov edx, edi
test r14, r14
je 0x140056ebb
xchg rbx, rbx
xchg rsi, rax
mov r8, rsi
xchg rsi, rax
sub rsi, rax
xchg rbp, rbp
xchg rsi, r14
mov r9, rsi
xchg r14, rsi
nop word [rax + rax]
movzx ecx, dx
lea r8, [r8 + 2]
mov dword [rsp - 0x3c], edi
and cx, bx
ror edx, 8
xor cx, word [rsi + r8 - 2]
mov word [r8 - 2], cx
mov r10, r10
sub r9, 1
jne 0x140056e92
mov word [rax + r14*2], r15w
lea rcx, [rbp + 0x88]
mov r11, r11
xchg rsp, rax
mov rsp, qword [rbp + 0x238]
xchg rsp, rax
xorps xmm0, xmm0
mov r12, qword [rbp + 0xc0]
mov dword [rsp - 0x1c], edx
xchg rdi, rbp
movups xmmword [rdi + 0x90], xmm0
xchg rdi, rbp
xchg rsi, r14
mov rsi, qword [rax + 0x38]
xchg rsi, r14
xchg rsi, rdx
mov rdx, qword [rax]
xchg rsi, rdx
lea rax, [rbp + 0x90]
mov dword [rsp - 0x44], edi
mov qword [rbp + 0x88], rax
xchg rbp, rdx
movups xmmword [rdx + 0xa0], xmm0
xchg rbp, rdx
lea rdx, [r14 + 1]
xchg rbp, r15
movups xmmword [r15 + 0xb0], xmm0
xchg rbp, r15
call fcn.140017c38
test r14, r14
mov dword [rsp - 0x10], esi
je 0x140056f90
xchg rdx, rsi
mov rsi, rax
xchg rdx, rsi
sub rsi, rax
mov dword [rsp - 0x20], 0x4c5e5920
xchg r12, r14
mov r8, r12
xchg r14, r12
nop dword [rax]
mov r12, r12
movzx ecx, di
lea rdx, [rdx + 2]
and cx, bx
ror edi, 7
ror edi, 1
xor cx, word [rsi + rdx - 2]
mov dword [rsp - 0x28], ebp
mov word [rdx - 2], cx
sub r8, 1
jne 0x140056f6a
xchg r9, rbp
mov rbp, qword [rsp + 0x20]
xchg r9, rbp
movabs rcx, 0xb2f564736d57f439
sub rcx, 0xbe404f9
sub rcx, 0x17eda20e
xor rcx, 0x3024b0ce
mov r8, qword [rbp + 0x230]
mov rdx, r12
mov word [rax + r14*2], r15w
mov dword [rsp - 0x40], esi
mov rax, qword [0x140140610]
not rax
rol rax, 0x12
rol rax, 9
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x2c], ebp
ror rax, 0xe
ror rax, 0xd
ror rax, 4
ror rax, 2
ror rax, 3
ror rax, 1
add rax, rcx
mov rcx, qword [rbp + 0x88]
mov dword [rsp - 0x40], esp
call rax
xchg rcx, r11
mov r11, qword [rbp + 0x88]
xchg rcx, r11
lea rax, [rbp + 0x90]
mov dword [rsp - 0x28], esp
cmp rcx, rax
jne 0x140057065
lea rdi, [rbp + 0x90]
xor eax, eax
xchg rbx, rbx
mov ecx, 0x7fbfc250
sub ecx, 0x5bd7f4c6
xor ecx, 0x77538e96
sub ecx, 0x54b442ec
rep stosb byte [rdi], al
jmp 0x14005706a
call fcn.140097490
mov rcx, qword [rbp + 0xc0]
xchg r11, r11
lea rax, [rbp + 0xc8]
cmp rcx, rax
jne 0x1400570b8
mov r13, r13
lea rdi, [rbp + 0xc8]
xor eax, eax
mov ecx, 0x49950153
xor ecx, 0x5510ae41
add ecx, 0x308410c6
add ecx, 0xf6d6d87
xor ecx, 0x5c772d6f
rep stosb byte [rdi], al
mov dword [rsp - 0x40], edx
jmp 0x1400570bd
call fcn.140097490
mov rcx, qword [rbp + 0xf8]
lea rax, [rbp + 0x100]
mov rsp, rsp
cmp rcx, rax
jne 0x140057107
lea rdi, [rbp + 0x100]
mov r9, r9
xor eax, eax
mov ecx, 0x43f640cc
add ecx, 0x281bd030
sub ecx, 0x494d2e6d
add ecx, 0xbea00d0
xor ecx, 0x2eaee36f
rep stosb byte [rdi], al
jmp 0x14005710c
call fcn.140097490
mov rcx, qword [rbp + 0x168]
lea rax, [rbp + 0x170]
mov rdi, rdi
cmp rcx, rax
jne 0x140057150
lea rdi, [rbp + 0x170]
xor eax, eax
mov r8, r8
mov ecx, 0x423d40cd
sub ecx, 0x2a8ac0be
add ecx, 0x26e8ace8
sub ecx, 0x3e9b2cc7
rep stosb byte [rdi], al
jmp 0x14005715d
call fcn.140097490
mov dword [rsp - 0x18], 0x6c75ffb7
mov rcx, qword [rbp + 0x1a8]
lea rax, [rbp + 0x1b0]
cmp rcx, rax
mov dword [rsp - 0x30], 0x3f66f219
jne 0x1400571ab
lea rdi, [rbp + 0x1b0]
xor eax, eax
mov ecx, 0x22f255b2
xor ecx, 0x7963f052
xor ecx, 0x370211b
sub ecx, 0x58e184cb
rep stosb byte [rdi], al
mov dword [rsp - 0x44], 0x7013b667
jmp 0x1400571b0
call fcn.140097490
mov rcx, qword [rsp + 0x28]
lea rax, [rsp + 0x30]
mov dword [rsp - 0xc], 0x5c6ccfe9
cmp rcx, rax
jne 0x1400571f4
lea rdi, [rsp + 0x30]
xor eax, eax
mov dword [rsp - 0x28], esi
mov ecx, 0x7f3dbdbe
sub ecx, 0x47102e37
sub ecx, 0x307cbcc7
xor ecx, 0x7b0d2f0
rep stosb byte [rdi], al
jmp 0x1400571fc
call fcn.140097490
mov r14, r14
mov rcx, qword [rsp + 0x68]
lea rax, [rsp + 0x70]
cmp rcx, rax
jne 0x140057242
mov dword [rsp - 0x34], 0x5b94c357
lea rdi, [rsp + 0x70]
xor eax, eax
mov ecx, 0x131e1dfb
add ecx, 0x4ae37c4a
sub ecx, 0x4e4e1e63
add ecx, 0x60f57a32
sub ecx, 0x70a8f5e4
rep stosb byte [rdi], al
jmp 0x140057247
call fcn.140097490
xchg r9, rcx
mov r9, qword [rbp + 0x130]
xchg rcx, r9
lea rax, [rbp + 0x138]
mov r9, r9
cmp rcx, rax
jne 0x140057291
lea rdi, [rbp + 0x138]
xor eax, eax
mov r8, r8
mov ecx, 0x79c6c96e
sub ecx, 0x6dad9ceb
add ecx, 0x40283ae9
xor ecx, 0x4c41675c
rep stosb byte [rdi], al
jmp 0x14005729a
call fcn.140097490
mov dword [rsp - 0x38], edx
mov rbx, qword [rsp + 0x348]
mov byte [r13 + 8], 0x52
add byte [r13 + 8], 0x26
add byte [r13 + 8], 2
sub byte [r13 + 8], 0x33
sub byte [r13 + 8], 0x46
sub rsp, 0x29f8ef31
add rsp, 0x29f8f221
pop r15
xchg r13, r13
nop
add rsp, 8
mov r14, qword [rsp - 8]
nop
add rsp, 8
mov r13, qword [rsp - 8]
pop r12
xchg r13, r13
nop
add rsp, 8
mov rdi, qword [rsp - 8]
nop
add rsp, 8
mov rsi, qword [rsp - 8]
nop
mov rbp, qword [rsp]
add rsp, 8
ret