Function at 0x14007f370
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rbx
xchg r11, rsi
mov qword [rsp + 0x18], r11
xchg r11, rsi
mov qword [rsp + 0x20], rdi
nop
mov qword [rsp - 8], rbp
sub rsp, 8
nop
mov qword [rsp - 8], r12
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r13
push r15
mov qword [rsp], r14
push r15
lea rbp, [rsp - 0x170]
add rsp, 0xfffffffffffffd90
mov rdi, rdi
xor ebx, ebx
mov dword [rsp + 0x30], 0xfa92133
add dword [rsp + 0x30], 0x136080ed
xor dword [rsp + 0x30], 0x7bea3569
add dword [rsp + 0x30], 0x1422886e
sub dword [rsp + 0x30], 0x6ca71ee0
mov eax, 0x24637d2c
add eax, 0x24ab4dad
add eax, 0x26fb95ff
sub eax, 0x700a5fe3
mov dword [rbp + 0x1a0], ebx
mov dword [rsp - 0x30], 0xba13043
mov word [rsp + 0x48], ax
mov esi, ebx
mov dword [rsp + 0x34], 0x4858fab8
sub dword [rsp + 0x34], 0x426e5ebd
add dword [rsp + 0x34], 0x9a5af12
sub dword [rsp + 0x34], 0xf3e4aae
mov dword [rsp + 0x38], 0x25b752cc
xor dword [rsp + 0x38], 0x695859f6
add dword [rsp + 0x38], 0x92bf16c
xor dword [rsp + 0x38], 0x5644fc44
mov dword [rsp + 0x3c], 0x60ad6ade
sub dword [rsp + 0x3c], 0x3c1bb08d
add dword [rsp + 0x3c], 0x17637732
xor dword [rsp + 0x3c], 0x4060ae7
sub dword [rsp + 0x3c], 0x3f7a3b21
mov dword [rsp + 0x40], 0x74eddcf4
xor dword [rsp + 0x40], 0x3099d7e0
sub dword [rsp + 0x40], 0x1d6b866
add dword [rsp + 0x40], 0x14e81f93
xor dword [rsp + 0x40], 0x57cb72a7
mov dword [rsp + 0x44], 0x65faa297
add dword [rsp + 0x44], 0x167fb3ea
sub dword [rsp + 0x44], 0x3889a687
sub dword [rsp + 0x44], 0x439caf9f
mov qword [rbp + 0x1a0], rbx
mov dword [rsp - 0x38], ebp
mov rax, qword [rbp + 0x1a0]
nop dword [rax]
xchg rcx, r8
mov r8, qword [rbp + 0x1a0]
xchg r8, rcx
xchg rdx, rax
mov rdx, qword [rbp + 0x1a0]
xchg rdx, rax
and cl, 3
shl cl, 1
shl cl, 2
movzx edx, word [rsp + rax*2 + 0x30]
mov eax, 0x436a8963
sub eax, 0x34842e40
add eax, 0x41381121
xor eax, 0x612e41c3
shr eax, cl
mov dword [rsp - 0x44], 0x21a7d65d
movzx ecx, al
mov rax, qword [rbp + 0x1a0]
xor cx, dx
mov word [rbp + rax*2 + 0x80], cx
mov dword [rsp - 0x10], 0x72d90b23
mov rax, qword [rbp + 0x1a0]
inc rax
xchg rdx, rax
mov qword [rbp + 0x1a0], rdx
xchg rdx, rax
mov rax, qword [rbp + 0x1a0]
cmp rax, 0xd
mov rdi, rdi
jb 0x14007f4d8
lea rax, [rbp + 0x80]
mov word [rbp + 0x9a], bx
xorps xmm0, xmm0
mov rsi, rsi
xchg r8, rax
mov qword [rbp - 0x68], r8
xchg r8, rax
lea r9, [rbp + 0x50]
mov dword [rbp - 0x70], 0x2a445aea
add dword [rbp - 0x70], 0x15a2d3b9
xor dword [rbp - 0x70], 0x45063a35
sub dword [rbp - 0x70], 0x4b9ae1d9
sub dword [rbp - 0x70], 0x2f2a32a3
lea r8, [rbp - 0x70]
mov dword [rsp + 0x20], ebx
xor edx, edx
mov dword [rsp - 0x44], edi
xor ecx, ecx
xchg rbp, rdx
movups xmmword [rdx + 0x50], xmm0
xchg rdx, rbp
call fcn.1400a7310
mov rdi, rax
movabs r8, 0x2812fa5d7e3bd7e5
xor r8, 0x2a8c216a
xor r8, 0x1ce81b4a
add r8, 0x368184a2
sub r8, 0x22658617
movabs rax, 0x9ac4f7e65731d465
sub rax, 0x4b1eefa9
add rax, 0x33ae768d
sub rax, 0x14fb1c6f
movabs r9, 0x86a6686b528c319f
sub r9, 0x17406579
add r9, 0x3d5a6f3d
sub r9, 0x16cc09d7
sub r9, 0x5eafbab4
movabs r10, 0x10a3c6e01c36944d
sub r10, 0x68510f
add r10, 0x2aeb493e
add r10, 0x1de89619
add r10, 0x7fffffff
sub r10, 0x446d411f
test rdi, rdi
je 0x14007f6ed
mov dword [rsp - 0x3c], ebp
add rax, qword [0x1404db2f8]
mov rcx, rdi
ror rax, 7
ror rax, 4
ror rax, 1
ror rax, 2
ror rax, 1
xor rax, r8
xchg rsp, rsp
ror rax, 0x15
ror rax, 8
ror rax, 6
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
add rax, r9
mov dword [rsp - 0x14], ebx
xor rax, r10
call rax
test eax, eax
mov dword [rsp - 0x18], esi
je 0x14007f6ed
lea rdx, [rbp - 0x70]
xchg rdi, rcx
mov rdi, rcx
xchg rcx, rdi
call fcn.140072190
test al, al
mov dword [rsp - 0x18], ebp
je 0x14007f6ed
mov dl, 0x55
xor dl, 0x2c
sub dl, 0x17
xor dl, 0x23
xor dl, 0x40
jmp 0x14008017c
mov ecx, 0x4232ef6
add ecx, 0x4397d552
add ecx, 0x153d472
add ecx, 0x25922960
sub ecx, 0x6ea101c5
mov dword [rsp + 0x68], 0x578aced9
add dword [rsp + 0x68], 0xb5a7a4e
sub dword [rsp + 0x68], 0x32ee8557
sub dword [rsp + 0x68], 0x2faac306
mov word [rbp - 0x74], cx
mov dword [rsp + 0x6c], 0x711398ef
sub dword [rsp + 0x6c], 0x12846843
xor dword [rsp + 0x6c], 0x112f98fa
sub dword [rsp + 0x6c], 0x4f41a7fd
mov dword [rsp + 0x70], 0x54fa60c
add dword [rsp + 0x70], 0x165fd647
add dword [rsp + 0x70], 0x5d57fe78
xor dword [rsp + 0x70], 0x37f7af12
xor dword [rsp + 0x70], 0x4eb4d509
mov dword [rsp + 0x74], 0x33a0aa19
add dword [rsp + 0x74], 0x2920e02
xor dword [rsp + 0x74], 0x3b01ce32
xor dword [rsp + 0x74], 0xd667677
lea r15d, [rcx - 0x15]
mov dword [rsp + 0x78], 0x58f7a170
add dword [rsp + 0x78], 0x45d93ac
xor dword [rsp + 0x78], 0x2ff38775
sub dword [rsp + 0x78], 0x1bf0335e
sub dword [rsp + 0x78], 0x565c7e23
mov dword [rsp + 0x7c], 0x94bea34
add dword [rsp + 0x7c], 0x669a3ba8
xor dword [rsp + 0x7c], 0x5bda1b26
sub dword [rsp + 0x7c], 0x1f7b20d5
sub dword [rsp + 0x7c], 0x14641db2
mov dword [rbp - 0x80], 0x43bf32ae
sub dword [rbp - 0x80], 0x41c5d071
add dword [rbp - 0x80], 0x3db1e236
sub dword [rbp - 0x80], 0x3f4d438d
mov dword [rbp - 0x7c], 0x7adf6b68
xor dword [rbp - 0x7c], 0x49346d30
xor dword [rbp - 0x7c], 0x3fd5e66d
add dword [rbp - 0x7c], 0x3e8cde39
sub dword [rbp - 0x7c], 0x4a4cbe2b
mov dword [rbp - 0x78], 0x4a9c45c4
add dword [rbp - 0x78], 0x27af2d75
sub dword [rbp - 0x78], 0x589a8b4f
sub dword [rbp - 0x78], 0x1970e704
mov qword [rbp + 0x1a0], rbx
mov dword [rsp - 0x30], 0x3ea89da6
mov rax, qword [rbp + 0x1a0]
xchg rcx, r8
mov r8, qword [rbp + 0x1a0]
xchg rcx, r8
mov rax, qword [rbp + 0x1a0]
and cl, 3
mov dword [rsp - 0x30], 0x3a673b60
shl cl, 3
movzx edx, word [rsp + rax*2 + 0x68]
mov eax, 0x1f6b26b1
sub eax, 0x61ec9b4
xor eax, 0x6df5b848
add eax, 0x315a679
sub eax, 0x469f5da7
shr eax, cl
movzx ecx, al
mov dword [rsp - 0x14], edx
xchg rsi, rax
mov rsi, qword [rbp + 0x1a0]
xchg rsi, rax
xor cx, dx
mov dword [rsp - 0x44], 0x2f4c36ca
mov word [rbp + rax*2 + 0xc0], cx
mov rax, qword [rbp + 0x1a0]
inc rax
mov rbp, rbp
xchg rdx, rax
mov qword [rbp + 0x1a0], rdx
xchg rdx, rax
xchg r11, rax
mov r11, qword [rbp + 0x1a0]
xchg r11, rax
cmp rax, 0x13
xchg r9, r9
jb 0x14007f85b
lea rax, [rbp + 0xc0]
mov word [rbp + 0xe6], bx
lea r9, [rbp + 0x50]
mov dword [rsp - 0xc], ebx
mov qword [rbp - 0x58], rax
lea r8, [rbp - 0x60]
mov dword [rbp - 0x60], 0x7c0930e0
sub dword [rbp - 0x60], 0x4ec57836
add dword [rbp - 0x60], 0x3bd555b0
sub dword [rbp - 0x60], 0x1cefb4b1
sub dword [rbp - 0x60], 0x4c015983
xor edx, edx
mov dword [rsp + 0x20], ebx
mov dword [rsp - 0x34], 0x43c1297
xor ecx, ecx
call fcn.1400a7310
xchg rdi, r10
mov r10, rax
xchg rdi, r10
test rax, rax
je 0x14007fe31
mov r14, r14
mov rdx, qword [0x1404db2f8]
movabs rax, 0x9ac4f7e60fbc9538
sub rax, 0x7ab0062
xor rax, 0x747875de
xor rax, 0x56afdfd2
add rdx, rax
mov dword [rsp - 0x38], 0x22c646b
movabs rcx, 0x10a3c6e04b6c8667
add rcx, 0x1ab9bbfd
add rcx, 0x4744de2
add rcx, 0x359a512f
ror rdx, 9
ror rdx, 3
ror rdx, 1
ror rdx, 1
ror rdx, 1
movabs rax, 0x2812fa5d429efb93
xor rax, 0x1e1ffafa
add rax, 0x190da040
sub rax, 0x460297f1
add rax, 0x2cefe298
xor rdx, rax
mov dword [rsp - 0x20], ecx
movabs rax, 0x86a6686b57357e18
add rax, 0x2726a4b3
sub rax, 0x40a22be4
xor rax, 0x7be77669
sub rax, 0x433409b6
ror rdx, 0xc
ror rdx, 0x18
ror rdx, 1
ror rdx, 1
ror rdx, 2
ror rdx, 1
add rax, rdx
mov dword [rsp - 0x24], esp
xor rax, rcx
xchg rcx, r14
mov r14, rdi
xchg rcx, r14
call rax
test eax, eax
je 0x14007fe31
mov dword [rsp - 0x20], 0x18bb335a
lea rdx, [rbp - 0x60]
xchg rsp, rcx
mov rsp, rdi
xchg rsp, rcx
call fcn.140072190
mov dword [rsp - 0x40], 0x2af6934
test al, al
je 0x14007fe31
mov rax, qword [0x1404db328]
lea rdx, [rbp + 0xf0]
mov dword [rsp - 0x14], ecx
xorps xmm0, xmm0
movabs rcx, 0xa936f0065ae200f
xor rcx, 0x33adc308
add rcx, 0x291d8158
xor rcx, 0x2375b912
xor rax, rcx
xchg rsi, rsi
mov r8d, r15d
movabs rcx, 0x5c4e5402473344
xor rcx, 0x6f0f9941
xor rcx, 0xb7803cc
sub rcx, 0x2c09a67a
xor rcx, 0x726cd53
sub rax, rcx
movabs rcx, 0x687f19023fac2f9d
xor rcx, 0xcbd9bad
add rcx, 0xd4481e7
add rcx, 0x1464e851
add rcx, 0x7fffffff
xor rcx, 0x2d883d93
xor rax, rcx
mov r13, r13
movabs rcx, 0x5b515a7603a7b733
add rcx, 0x56447048
xor rcx, 0x207db9f0
sub rcx, 0x5fc1c1dc
not rax
ror rax, 2
ror rax, 0x10
ror rax, 0x20
ror rax, 1
ror rax, 4
ror rax, 1
add rax, rcx
mov r15, r15
movabs rcx, 0x4975500c691b6493
add rcx, 0xff27597
sub rcx, 0x2aea181f
add rcx, 0x7fffffff
xor rcx, 0x2f1cc968
xor rax, rcx
xchg rcx, rdi
mov rdi, rcx
xchg rcx, rdi
xchg rcx, rbp
movups xmmword [rcx + 0xf0], xmm0
xchg rbp, rcx
xchg rbp, r13
movups xmmword [r13 + 0x100], xmm0
xchg r13, rbp
xchg rbp, rsp
movups xmmword [rsp + 0x110], xmm0
xchg rsp, rbp
xchg rbp, rcx
movups xmmword [rcx + 0x120], xmm0
xchg rbp, rcx
movups xmmword [rbp + 0x130], xmm0
xchg rsp, rbp
movups xmmword [rsp + 0x140], xmm0
xchg rbp, rsp
xchg r13, rbp
movups xmmword [r13 + 0x150], xmm0
xchg r13, rbp
movups xmmword [rbp + 0x160], xmm0
mov dword [rsp - 0x3c], edi
call rax
test eax, eax
je 0x14007fddf
mov r15, r15
mov eax, 0x664cc8d3
add eax, 0xe8c0bf5
xor eax, 0x3749feb5
xor eax, 0x43912a3f
mov dword [rsp + 0x4a], 0xa962c86
xor dword [rsp + 0x4a], 0x24cbc551
sub dword [rsp + 0x4a], 0x287f054a
sub dword [rsp + 0x4a], 0x58ae3b9
mov word [rsp + 0x66], ax
mov r8, r8
mov dword [rsp + 0x4e], 0x4207db4a
sub dword [rsp + 0x4e], 0x1a0ed6e2
add dword [rsp + 0x4e], 0x3e048f5d
sub dword [rsp + 0x4e], 0x4e0aa796
sub dword [rsp + 0x4e], 0x17adebec
mov dword [rsp + 0x52], 0x584a269c
xor dword [rsp + 0x52], 0x5da1b9ac
sub dword [rsp + 0x52], 0x61d881
xor dword [rsp + 0x52], 0x5c9c64d
mov dword [rsp + 0x56], 0x207859a4
add dword [rsp + 0x56], 0x9e7fe53
xor dword [rsp + 0x56], 0x5f755d4d
xor dword [rsp + 0x56], 0x756d0aaa
mov dword [rsp + 0x5a], 0x4b3ee447
xor dword [rsp + 0x5a], 0x748767cf
sub dword [rsp + 0x5a], 0x3ceab245
add dword [rsp + 0x5a], 0x77d96c2d
xor dword [rsp + 0x5a], 0x7ae33d99
mov dword [rsp + 0x5e], 0x5f414777
sub dword [rsp + 0x5e], 0x46f3021d
add dword [rsp + 0x5e], 0x1f5eae26
xor dword [rsp + 0x5e], 0x5b15fbb3
xor dword [rsp + 0x5e], 0x6cfa086c
mov dword [rsp + 0x62], 0x5113dcc3
xor dword [rsp + 0x62], 0x7db6a720
add dword [rsp + 0x62], 0x3abe56b4
sub dword [rsp + 0x62], 0x671bd1ad
xchg r14, rbx
mov qword [rbp + 0x1a0], r14
xchg rbx, r14
mov rax, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a0]
xchg rsi, rax
mov rsi, qword [rbp + 0x1a0]
xchg rsi, rax
and cl, 3
shl cl, 3
mov dword [rsp - 0x10], 0x3d48969
movzx edx, word [rsp + rax*2 + 0x4a]
mov eax, 0x5931a487
sub eax, 0x2c58639c
add eax, 0x40624069
xor eax, 0x2e001bfd
sub eax, 0x120b6d22
shr eax, cl
mov r15, r15
movzx ecx, al
mov rax, qword [rbp + 0x1a0]
xor cx, dx
mov word [rbp + rax*2 + 0xa0], cx
mov r13, r13
mov rax, qword [rbp + 0x1a0]
inc rax
xchg r13, rax
mov qword [rbp + 0x1a0], r13
xchg r13, rax
mov rax, qword [rbp + 0x1a0]
cmp rax, 0xf
xchg r11, r11
jb 0x14007fd04
mov esi, 0x30198a10
sub esi, 0x17af21a5
xor esi, 0x5b59e66d
sub esi, 0x1e999c03
sub esi, 0x2499f202
mov word [rbp + 0xbe], bx
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0xa0]
mov dword [rsp - 0x3c], 0x1d95d35d
lea r8d, [rsi + 0xe]
call fcn.1400b7e20
test eax, eax
xchg r10, r10
jne 0x14007fddf
movzx edx, sil
jmp 0x14007fde4
xor dl, dl
xchg rsi, rsi
test sil, 1
je 0x14007fe21
and esi, 0xfffffffe
lea rdi, [rbp + 0xa0]
mov dword [rsp - 0x1c], 0x2c07716b
xor eax, eax
mov ecx, 0x5448056e
xor ecx, 0x50c0a6e5
add ecx, 0x4e45a8e5
sub ecx, 0x3ec29f2d
xor ecx, 0x140bad4c
rep stosb byte [rdi], al
test dl, dl
jne 0x14008012f
mov dword [rsp - 0x10], 0x13343876
movdqa xmm0, xmmword [0x1400039e0]
lea rcx, [rbp - 8]
xchg rbp, r13
movdqa xmmword [r13 + 0x60], xmm0
xchg r13, rbp
lea rdx, [rbp - 8]
xchg rcx, rcx
mov byte [rbp + 0x70], 0x12
add byte [rbp + 0x70], 0x61
xor byte [rbp + 0x70], 0x7c
xor byte [rbp + 0x70], 0x20
add byte [rbp + 0x70], 0xc5
xorps xmm0, xmm0
mov dword [rsp - 0x18], esi
mov qword [rbp - 0x10], rcx
mov eax, 0x5f5067d
add eax, 0x6949a20c
sub eax, 0x51a7f593
add eax, 0x1b74f379
xor eax, 0x390ba67e
mov qword [rbp + 0x28], rax
mov dword [rsp - 0x1c], 0x152079d7
xchg r15, rbp
movups xmmword [r15 - 8], xmm0
xchg rbp, r15
xchg rbp, rsi
movups xmmword [rsi + 8], xmm0
xchg rsi, rbp
movups xmmword [rbp + 0x18], xmm0
cmp rcx, rdx
mov dword [rsp - 0x1c], 0x3a77bd8e
je 0x14007fecf
call fcn.1400b6f90
mov rax, qword [rbp + 0x28]
mov dword [rsp - 0x14], 0x68290144
lea rdx, [rbp - 8]
xorps xmm0, xmm0
xchg r10, rdx
mov qword [rbp - 0x10], r10
xchg r10, rdx
xchg rsi, rcx
mov rsi, rbx
xchg rsi, rcx
xchg r12, rbp
movups xmmword [r12 - 8], xmm0
xchg rbp, r12
xchg r9, rbp
movups xmmword [r9 + 8], xmm0
xchg r9, rbp
xchg rbp, rsi
movups xmmword [rsi + 0x18], xmm0
xchg rsi, rbp
test rax, rax
xchg r11, r11
je 0x14007ff3b
nop word [rax + rax]
movzx eax, byte [rbp + rcx + 0x60]
mov word [rdx + rcx*2], ax
xchg rsp, rsp
inc rcx
cmp rcx, qword [rbp + 0x28]
jb 0x14007ff1f
mov rbp, rbp
lea rcx, [rbp - 0x10]
or esi, 2
call fcn.14009a110
mov r15, r15
test al, al
jne 0x140080073
movdqa xmm0, xmmword [0x1400039c0]
lea rcx, [rbp - 0x48]
mov dword [rsp - 0x1c], ebp
xchg r10, rbp
movdqa xmmword [r10 + 0x30], xmm0
xchg rbp, r10
lea rdx, [rbp - 0x48]
xchg rdi, rdi
mov word [rbp + 0x40], 0x3a5c
add word [rbp + 0x40], 0x2e2d
xor word [rbp + 0x40], 0x4122
add word [rbp + 0x40], 0x3553
xorps xmm0, xmm0
mov dword [rsp - 0x20], 0x497b5ee9
xchg rdi, rcx
mov qword [rbp - 0x50], rdi
xchg rdi, rcx
mov eax, 0x3a67eefb
add eax, 0x3aaf91d0
sub eax, 0x643b5044
xor eax, 0x10dc3095
xchg rdx, rax
mov qword [rbp - 0x18], rdx
xchg rdx, rax
xchg rbp, rdx
movups xmmword [rdx - 0x48], xmm0
xchg rdx, rbp
xchg r10, rbp
movups xmmword [r10 - 0x38], xmm0
xchg rbp, r10
xchg r14, rbp
movups xmmword [r14 - 0x28], xmm0
xchg r14, rbp
cmp rcx, rdx
mov dword [rsp - 0x14], ecx
je 0x14007fff4
call fcn.1400b6f90
mov rax, qword [rbp - 0x18]
lea rcx, [rbp - 0x48]
mov dword [rsp - 0x14], ebp
xorps xmm0, xmm0
mov qword [rbp - 0x50], rcx
xchg rbp, r9
movups xmmword [r9 - 0x48], xmm0
xchg r9, rbp
xchg r12, rbp
movups xmmword [r12 - 0x38], xmm0
xchg r12, rbp
movups xmmword [rbp - 0x28], xmm0
test rax, rax
je 0x140080050
xchg rbx, rbx
nop word [rax + rax]
movzx eax, byte [rbp + rbx + 0x30]
mov word [rcx + rbx*2], ax
mov dword [rsp - 0x18], esp
inc rbx
cmp rbx, qword [rbp - 0x18]
jb 0x140080033
mov rbx, rbx
lea rcx, [rbp - 0x50]
or esi, 4
call fcn.14009a110
test al, al
mov dword [rsp - 0x28], 0xd37f9a4
jne 0x140080073
xor bl, bl
jmp 0x140080081
mov bl, 0x14
add bl, 0xc
xor bl, 0x75
sub bl, 0x16
xor bl, 0x3e
test sil, 4
je 0x1400800d9
mov r14, r14
xchg rcx, r10
mov r10, qword [rbp - 0x50]
xchg r10, rcx
lea rax, [rbp - 0x48]
mov dword [rsp - 0x38], 0x432e08dc
cmp rcx, rax
jne 0x1400800d4
lea rdi, [rbp - 0x48]
xor eax, eax
xchg r15, r15
mov ecx, 0x483bb5bf
add ecx, 0x16a16b59
xor ecx, 0xa84dd14
xor ecx, 0x5459fc3c
rep stosb byte [rdi], al
jmp 0x1400800d9
call fcn.1400b6f90
xchg r8, rcx
mov r8, qword [rbp - 0x10]
xchg r8, rcx
lea rax, [rbp - 8]
cmp rcx, rax
xchg rsp, rsp
jne 0x14008011a
lea rdi, [rbp - 8]
xor eax, eax
xchg r10, r10
mov ecx, 0x6cfdd722
sub ecx, 0xf8cf051
sub ecx, 0x4fc8fed3
xor ecx, 0xda7e7ce
rep stosb byte [rdi], al
jmp 0x14008011f
call fcn.1400b6f90
test bl, bl
je 0x140080142
mov dword [rsp - 0x1c], 0x1622de71
mov dl, 0x74
sub dl, 0x55
add dl, 0x50
sub dl, 0x49
sub dl, 0x25
jmp 0x14008014c
xor dl, dl
mov dword [rsp - 0x34], 0x2b45407b
lea rdi, [rbp + 0xc0]
xor eax, eax
mov ecx, 0x5b1fd0f2
xor ecx, 0x111cca0
xor ecx, 0x64d0684d
add ecx, 0x2de5b2e1
sub ecx, 0x6cc426ed
rep stosb byte [rdi], al
mov dword [rsp - 0x30], 0x58a657c6
lea r11, [rsp + 0x270]
xor eax, eax
mov rbx, qword [r11 + 0x38]
mov dword [rsp - 0x40], 0x7fae3523
lea rdi, [rbp + 0x80]
xchg r13, rsi
mov r13, qword [r11 + 0x40]
xchg r13, rsi
mov ecx, 0x534e9f37
xor ecx, 0x1c0689fb
xor ecx, 0x2bee70e7
sub ecx, 0x5671fdff
sub ecx, 0xe34681f
rep stosb byte [rdi], al
mov dword [rsp - 0x2c], 0x20c81a36
mov rdi, qword [r11 + 0x48]
movzx eax, dl
xchg rsp, r14
mov r14, r11
xchg rsp, r14
nop
mov r15, qword [rsp]
add rsp, 8
nop
mov r14, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov r13, qword [rsp - 8]
nop
add rsp, 8
mov r12, qword [rsp - 8]
nop
mov rbp, qword [rsp]
add rsp, 8
ret