Function at 0x14046fe60
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp - 8], rbp
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], rsi
push rdi
mov r14, r14
lea rbp, [rsp - 0x1f0]
add rsp, 0x27af1832
sub rsp, 0x27af1b22
lea r9, [rsp + 0x62]
mov rbp, rbp
xchg r11, rsi
mov r11, rcx
xchg rsi, r11
neg r9
lea r8, [0x14000c3e2]
mov dword [rsp - 0x38], ebx
lea rdi, [rsp + 0x62]
nop word [rax + rax]
lea edx, [r9 + rdi]
xchg r14, r14
mov eax, 0x65ee6b5f
xor eax, 0x17582c28
add eax, 0x2856dd5
xor eax, 0x32d5ce5a
xor eax, 0x163e18a3
mov ecx, edx
mov r9, r9
lea rdi, [rdi + 4]
rol eax, cl
lea ecx, [rdx + 1]
xchg rbp, rbp
xor al, byte [r8 - 2]
lea r8, [r8 + 4]
mov byte [rdi - 6], al
mov eax, 0x3582731b
add eax, 0x2844e7d0
xor eax, 0x1e9e4833
add eax, 0xe7750dd
rol eax, cl
lea ecx, [rdx + 2]
mov dword [rsp - 0x1c], 0x792b146c
xor al, byte [r8 - 5]
mov byte [rdi - 5], al
mov eax, 0x606816d0
sub eax, 0xdfbf552
xor eax, 0x49745c13
add eax, 0x36b7e648
rol eax, cl
lea ecx, [rdx + 3]
mov dword [rsp - 0x40], 0x3bba8ab5
xor al, byte [r8 - 4]
mov byte [rdi - 4], al
mov eax, 0x23fd5938
xor eax, 0x69b4c526
xor eax, 0x1b909bb7
sub eax, 0x8a3f4
rol eax, cl
mov dword [rsp - 0x40], ebp
xor al, byte [r8 - 3]
mov byte [rdi - 3], al
lea rax, [r9 + rdi]
mov dword [rsp - 0x2c], 0x6437e7c0
cmp rax, 0x10
jb 0x14046fdb7
lea r9, [rsp + 0x52]
neg r9
xchg r9, r9
lea r8, [0x14000c3f2]
lea rdi, [rsp + 0x52]
nop dword [rax]
mov rbp, rbp
lea edx, [r9 + rdi]
mov eax, 0x28e88d27
add eax, 0x6328d76
sub eax, 0x44866a8
add eax, 0x26fdafc0
mov ecx, edx
mov dword [rsp - 0x1c], 0x73c8d977
lea rdi, [rdi + 4]
rol eax, cl
lea ecx, [rdx + 1]
mov dword [rsp - 0x28], esi
xor al, byte [r8 - 2]
lea r8, [r8 + 4]
mov byte [rdi - 6], al
mov dword [rsp - 0x2c], 0x67f3d572
mov eax, 0x6b820de
add eax, 0x62568dff
add eax, 0x1892620
sub eax, 0x43e699f3
add eax, 0x2b1f28ab
rol eax, cl
mov dword [rsp - 0x38], 0x39314e14
lea ecx, [rdx + 2]
xor al, byte [r8 - 5]
mov byte [rdi - 5], al
mov eax, 0x226c935a
add eax, 0x5ae0c62d
sub eax, 0x5fb6d6eb
add eax, 0x3439e119
rol eax, cl
mov dword [rsp - 0x20], edi
lea ecx, [rdx + 3]
xor al, byte [r8 - 4]
mov byte [rdi - 4], al
mov rsi, rsi
mov eax, 0x2f2eb02c
sub eax, 0x32bb548
add eax, 0x4bc2720a
sub eax, 0x25f50939
rol eax, cl
mov dword [rsp - 0x1c], edi
xor al, byte [r8 - 3]
mov byte [rdi - 3], al
lea rax, [r9 + rdi]
xchg r15, r15
cmp rax, 0x10
jb 0x14046fe97
lea rcx, [0x1404a88d0]
mov qword [rsp + 0x310], rbx
mov r15, r15
call fcn.140057cb0
xor ebx, ebx
xorps xmm0, xmm0
mov dword [rsp - 0x44], ebx
test al, al
jne 0x14046ffb4
lea rax, [rsi + 8]
xchg r11, r11
mov qword [rsi], rax
movups xmmword [rax], xmm0
xchg r15, rax
movups xmmword [r15 + 0x10], xmm0
xchg r15, rax
xchg rbx, rax
movups xmmword [rbx + 0x20], xmm0
xchg rbx, rax
xchg r8, rbx
mov qword [rsi + 0x38], r8
xchg rbx, r8
jmp 0x140470be9
lea rax, [rbp - 0x48]
xchg r9, r14
mov qword [rsp + 0x2d8], r9
xchg r9, r14
xchg r9, rax
mov qword [rbp - 0x50], r9
xchg r9, rax
movabs rcx, 0x43b1a37a219f782d
add rcx, 0x4dee602
xor rcx, 0x110e6287
add rcx, 0x7fffffff
xor rcx, 0x21effde7
mov rax, qword [0x1404a85a0]
ror rax, 9
ror rax, 8
ror rax, 0x1f
ror rax, 3
ror rax, 1
ror rax, 3
ror rax, 1
ror rax, 2
ror rax, 1
not rax
mov dword [rsp - 0x34], 0x63b41f57
mov qword [rbp - 0x18], rbx
add rax, rcx
movabs rcx, 0x632086012bcce9b4
sub rcx, 0xac6770b
xor rcx, 0xc7147c6
xor rcx, 0x5b42aa0f
ror rax, 0x18
ror rax, 2
ror rax, 9
ror rax, 1
ror rax, 5
ror rax, 2
ror rax, 1
not rax
sub rax, rcx
xor ecx, ecx
mov dword [rsp - 0x28], ecx
xchg r8, rbp
movups xmmword [r8 - 0x48], xmm0
xchg rbp, r8
xchg rbp, rdi
movups xmmword [rdi - 0x38], xmm0
xchg rdi, rbp
xchg rbp, rsi
movups xmmword [rsi - 0x28], xmm0
xchg rsi, rbp
call rax
test eax, eax
xchg rsi, rsi
js 0x140470a90
mov rax, qword [0x1404a85b0]
lea r9, [rsp + 0x50]
mov dword [rsp - 0x44], 0x191bf863
ror rax, 5
ror rax, 0x1d
ror rax, 1
ror rax, 1
movabs rcx, 0x410ed3f2637aa34d
xor rcx, 0x66011715
add rcx, 0x91d124c
sub rcx, 0x36baef5
add rcx, 0x5a6040e3
not rax
mov rcx, rcx
xor edx, edx
add rax, rcx
mov r8d, 0x3b37e2e7
xor r8d, 0x7da47570
sub r8d, 0x327b692b
xor r8d, 0x3b63ec12
sub r8d, 0x2f7bc267
movabs rcx, 0x563ecc0e5e58fbaf
add rcx, 0x1e7ab6f3
sub rcx, 0x4754a6b5
add rcx, 0x553e2abb
xor rax, rcx
movabs rcx, 0x5e3f243846c1d7f8
add rcx, 0x338182be
xor rcx, 0x305bf4f0
add rcx, 0x7fffffff
xor rcx, 0x19b656b0
sub rax, rcx
movabs rcx, 0x5bca180b343ba615
add rcx, 0x48fa77d2
xor rcx, 0x6aef8748
sub rcx, 0x15e2dd9b
add rcx, 0x7fffffff
xor rcx, 0x43a44ee0
xor rax, rcx
lea rcx, [rsp + 0x40]
mov r14, r14
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x60]
call rax
mov rcx, rcx
test eax, eax
js 0x140470a90
xchg rsi, rcx
mov rsi, qword [rsp + 0x40]
xchg rcx, rsi
lea r8, [rbp + 0x228]
mov qword [rbp + 0x228], rbx
mov r8, r8
xor edx, edx
mov rax, qword [rcx]
call qword [rax + 0x28]
test eax, eax
mov dword [rsp - 0x3c], 0x34ee037c
js 0x140470a81
mov rcx, qword [rsp + 0x40]
lea r8, [rbp + 0x220]
mov rdx, qword [rbp + 0x228]
xchg rcx, rcx
mov qword [rbp + 0x220], rbx
xchg r11, r12
mov qword [rsp + 0x2e8], r11
xchg r11, r12
xchg rsi, rax
mov rsi, qword [rcx]
xchg rsi, rax
xchg r9, r13
mov qword [rsp + 0x2e0], r9
xchg r9, r13
mov qword [rsp + 0x2d0], r15
call qword [rax + 0x20]
xchg rsi, rsi
movabs r15, 0xf91e23396691522a
sub r15, 0x5f8fcc8b
add r15, 0x4ca249a9
sub r15, 0x3f42ec15
add r15, 0x46244a66
movabs r12, 0x7808b1d24a30db09
xor r12, 0x5c156037
xor r12, 0xf7d1b33
add r12, 0xd4375d1
movabs r13, 0x75ed74a55b72d6e6
xor r13, 0x4314d2b9
xor r13, 0x6bc9a351
add r13, 0x7fffffff
xor r13, 0xeb4bced
test eax, eax
xchg rdi, rdi
js 0x1404709e7
movabs rcx, 0xf9285a6b3db34e2e
sub rcx, 0x29c32014
sub rcx, 0x107844cf
xor rcx, 0x18a32939
movabs rax, 0x448e70a612f91bb7
sub rax, 0xdafbc9c
add rax, 0x5a8ae8b3
sub rax, 0x34f8ff86
add rax, 0x7fffffff
add rax, 0x28602472
add rcx, qword [0x1404a8400]
ror rcx, 8
ror rcx, 5
ror rcx, 1
add rax, rcx
movabs rcx, 0xaf489651ec70ef
sub rcx, 0x28f2a21a
sub rcx, 0x280a6720
xor rcx, 0x5a55cb63
ror rax, 0x30
ror rax, 2
ror rax, 2
ror rax, 2
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x2c], ebp
add rax, rcx
movabs rcx, 0x18ea4e1e5ef59e8f
sub rcx, 0x5df96457
xor rcx, 0x7c6807fd
add rcx, 0x7fffffff
xor rcx, 0x2d1b330
xor rax, rcx
lea rcx, [rbp + 0x50]
mov rbx, rbx
call rax
lea rcx, [rbp - 0x10]
call fcn.140083590
xchg r14, rdi
mov rdi, qword [rbp + 0x220]
xchg r14, rdi
lea rax, [rbp + 0xc8]
xor edx, edx
xchg rsp, rsp
xchg r15, rax
mov qword [rbp + 0xc0], r15
xchg r15, rax
mov r8d, 0x7aaea0ff
sub r8d, 0x56211f85
add r8d, 0x9b83b60
xor r8d, 0x535f1671
sub r8d, 0x7d1aa9ab
lea rcx, [rbp + 0xc8]
mov rbx, rbx
call fcn.140099c60
nop
movabs rdi, 0xffffffff01ba7409
add rdi, 0x39c11ed1
sub rdi, 0xb40c297
add rdi, 0x7fffffff
add rdi, 0x4fc52fbd
xchg rdi, rdx
mov rdi, rdx
xchg rdx, rdi
nop word [rax + rax]
mov dword [rsp - 0x20], edx
inc rdx
cmp word [r14 + rdx*2], bx
jne 0x140470415
mov dword [rsp - 0x14], 0x53a6e340
mov qword [rbp + 0x1c8], rdx
lea rcx, [rbp + 0xc0]
inc rdx
mov rsp, rsp
call fcn.14003dd90
test rax, rax
je 0x140470478
mov r9, qword [rbp + 0x1c8]
mov r8, r8
xchg r14, rsi
mov r8, rsi
xchg r14, rsi
xchg r12, rax
mov rcx, r12
xchg r12, rax
lea rdx, [r9 + 1]
mov dword [rsp - 0x10], 0x4f034caa
call fcn.14009a670
xchg r14, r11
mov r11, qword [rbp + 0xc0]
xchg r11, r14
lea rax, [rsp + 0x78]
xorps xmm0, xmm0
xchg r13, r13
xchg r11, rax
mov qword [rsp + 0x70], r11
xchg r11, rax
movups xmmword [rsp + 0x78], xmm0
xchg r13, rbp
movups xmmword [r13 - 0x78], xmm0
xchg rbp, r13
xchg rbp, rsp
movups xmmword [rsp - 0x68], xmm0
xchg rbp, rsp
nop dword [rax]
xchg r14, r14
inc rdi
cmp word [r14 + rdi*2], bx
jne 0x1404704bb
xchg rbx, rdx
mov rbx, rdi
xchg rbx, rdx
xchg r12, rdi
mov qword [rbp - 0x58], r12
xchg r12, rdi
lea rcx, [rsp + 0x70]
call fcn.14000ef00
mov edx, 0x4be7738
xor edx, 0x19e7204c
xor edx, 0x31b6ec56
add edx, 0x1beb9ba0
add edx, 0x22b20872
xchg rbx, rdx
mov rdi, rdx
xchg rbx, rdx
cmp qword [rbp - 0x58], rbx
xchg r12, r12
jbe 0x14047056c
sub r14, rax
mov r8d, 0x2943412b
sub r8d, 0x100a08c4
add r8d, 0x3fa4e3da
sub r8d, 0x58de1b42
movzx ecx, dx
lea rax, [rax + 2]
xchg r13, r13
and cx, r8w
ror edx, 7
ror edx, 1
xor cx, word [r14 + rax - 2]
inc rdi
mov dword [rsp - 0x14], 0x52d53110
mov word [rax - 2], cx
cmp rdi, qword [rbp - 0x58]
jb 0x140470537
xchg r14, r14
mov byte [rsp + 0x38], bl
lea rdx, [rsp + 0x70]
mov dword [rsp + 0x30], 0x331a508b
sub dword [rsp + 0x30], 0x155bc4db
add dword [rsp + 0x30], 0x4ddf7b3d
add dword [rsp + 0x30], 0xe76c223
xor dword [rsp + 0x30], 0x7a14c970
lea rcx, [rbp - 0x10]
mov dword [rsp - 0x14], esi
mov dword [rsp + 0x28], 0x947d88b
add dword [rsp + 0x28], 0x400408f3
sub dword [rsp + 0x28], 0x2f14d901
xor dword [rsp + 0x28], 0x1c33b690
xor dword [rsp + 0x28], 0x604beec
mov r9d, 0x43e9a73d
add r9d, 0x150b5834
sub r9d, 0x349f387b
xor r9d, 0x2455c676
mov r8d, 0x6cebdc45
sub r8d, 0x13c38467
sub r8d, 0x4b276792
xor r8d, 0xe12f0c5
mov dword [rsp + 0x20], 0x447d7f31
add dword [rsp + 0x20], 0x2767e29f
sub dword [rsp + 0x20], 0x61902307
sub dword [rsp + 0x20], 0xa553ec8
call fcn.140084330
mov dword [rsp - 0x28], ebp
xchg r14, rcx
mov r14, qword [rsp + 0x70]
xchg r14, rcx
movzx r14d, al
xchg r12, r12
lea rax, [rsp + 0x78]
cmp rcx, rax
jne 0x140470675
lea rdi, [rsp + 0x78]
mov dword [rsp - 0x44], esp
xor eax, eax
mov ecx, 0x4fed56e8
sub ecx, 0x24980040
add ecx, 0x41d49380
sub ecx, 0x6d29e9f8
rep stosb byte [rdi], al
jmp 0x14047067a
call fcn.1400996a0
mov rcx, qword [rbp + 0xc0]
lea rax, [rbp + 0xc8]
mov dword [rsp - 0x40], edx
cmp rcx, rax
jne 0x1404706c3
lea rdi, [rbp + 0xc8]
xor eax, eax
mov dword [rsp - 0xc], ebx
mov ecx, 0x23aede6f
add ecx, 0x35c236ee
add ecx, 0x16887abf
xor ecx, 0x6ff9911c
rep stosb byte [rdi], al
xchg r8, r8
jmp 0x1404706c8
call fcn.1400996a0
test r14b, r14b
je 0x1404707f4
mov dword [rsp - 0x10], esi
lea r8, [rbp + 0x218]
lea rdx, [rsp + 0x48]
lea rcx, [rbp - 0x10]
mov dword [rsp - 0x1c], esi
call fcn.140084b30
test al, al
je 0x1404707f4
mov rax, qword [0x1404a8408]
mov r14, r14
movabs rcx, 0x53d275295cf87158
xor rcx, 0x3d9509c7
add rcx, 0xb2e4e1e
add rcx, 0x7a1c9ef3
mov r8d, dword [rbp + 0x218]
xchg rcx, rdx
mov rcx, qword [rsp + 0x48]
xchg rcx, rdx
ror rax, 1
ror rax, 0xc
ror rax, 5
add rcx, rax
mov dword [rsp - 0x24], 0x13041fa8
movabs rax, 0x500e38aa5b557bfe
sub rax, 0x1efe5a67
xor rax, 0x3bb079dd
add rax, 0xbf6f85c
add rax, 0x7fffffff
xor rax, 0x3e78cf7f
xor rcx, rax
movabs rax, 0x55f9ac466f2b8eca
sub rax, 0x5b031e22
add rax, 0x6094fbd9
add rax, 0xfcedde
add rax, 0x7fffffff
sub rax, 0x2f815f50
not rcx
sub rcx, rax
mov r10, r10
movabs rax, 0x836877cb3b9ed741
xor rax, 0x34ff4d9f
xor rax, 0x7d2a70ec
xor rax, 0x530e9616
add rax, 0x7fffffff
xor rax, 0x75ed35f3
rol rcx, 0x24
rol rcx, 0xb
rol rcx, 3
rol rcx, 1
add rax, rcx
mov dword [rsp - 0x3c], ecx
lea rcx, [rbp + 0x50]
call rax
mov rcx, qword [rsp + 0x48]
mov rsi, rsi
call fcn.140099550
lea rcx, [rbp - 0x10]
call fcn.1400835b0
mov rax, qword [0x1404a8410]
mov dword [rsp - 0xc], ecx
movabs rcx, 0x680b33e5944ace7
sub rcx, 0x11816729
xor rcx, 0x2a2796d3
sub rcx, 0x432fe6e9
add rcx, 0x7fffffff
add rcx, 0x293f9e1f
rol rax, 3
rol rax, 4
rol rax, 0xd
rol rax, 3
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x44], esi
movabs rcx, 0x555afafc159b6e17
xor rcx, 0x1fd4a762
add rcx, 0xa6b2cbc
add rcx, 0x67402bf6
add rcx, 0x6d541e0d
sub rax, rcx
xchg r15, r15
movabs rcx, 0xd87979a40a5de3a4
add rcx, 0x5a951375
add rcx, 0xcb25cee
add rcx, 0x7fffffff
sub rcx, 0x3bc5ebd3
xor rax, rcx
lea rcx, [rbp + 0x50]
mov dword [rsp - 0x2c], 0x3b6b093b
ror rax, 9
ror rax, 0x15
ror rax, 2
ror rax, 1
call rax
mov rdx, qword [0x1404a8278]
mov dword [rsp - 0x24], 0x6eebe807
movabs r14, 0x278c9243401b0177
sub r14, 0x714ff1b
sub r14, 0x295595a6
add r14, 0x6bc59fb7
sub r14, 0x6665c791
xchg r9, rcx
mov r9, qword [rbp + 0x220]
xchg r9, rcx
add rdx, r15
xor rdx, r12
mov dword [rsp - 0x14], edi
add rdx, r13
rol rdx, 0x28
rol rdx, 0xb
rol rdx, 1
rol rdx, 1
not rdx
add rdx, r14
xchg r12, r12
rol rdx, 2
rol rdx, 0xd
rol rdx, 0xa
rol rdx, 4
rol rdx, 3
rol rdx, 1
rol rdx, 4
rol rdx, 1
call rdx
xchg rdi, rdi
mov r8d, 0x224d07da
xor r8d, 0x76d2f363
add r8d, 0x316cae
sub r8d, 0x54d16157
lea rdx, [rbp + 0xa8]
lea rcx, [rbp + 8]
mov r14, r14
call fcn.140053420
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
lea rcx, [rbp - 0x50]
mov dword [rsp - 0xc], ebx
call fcn.140052080
xchg rsi, rcx
mov rsi, qword [rbp + 8]
xchg rsi, rcx
lea rax, [rbp + 0x10]
cmp rcx, rax
mov dword [rsp - 0x44], 0x47dfddc5
jne 0x1404709da
lea rdi, [rbp + 0x10]
xor eax, eax
mov ecx, 0x3ed54dd2
add ecx, 0x362e7f63
xor ecx, 0x20720ba0
sub ecx, 0x5571c665
rep stosb byte [rdi], al
mov dword [rsp - 0x18], 0x2613a551
jmp 0x140470a06
call fcn.1400996a0
mov rdx, rdx
jmp 0x140470a06
movabs r14, 0x278c92434c1810f9
sub r14, 0x4ba1f77b
add r14, 0x57dcd1a8
xor r14, 0x4d42affa
mov rdx, qword [0x1404a8278]
xchg r8, rcx
mov r8, qword [rbp + 0x228]
xchg rcx, r8
add rdx, r15
mov rdi, rdi
xor rdx, r12
add rdx, r13
rol rdx, 0x1f
rol rdx, 0xb
rol rdx, 0xa
rol rdx, 1
not rdx
mov dword [rsp - 0x38], 0x590a7307
add rdx, r14
rol rdx, 0x13
rol rdx, 0xd
rol rdx, 3
rol rdx, 1
rol rdx, 1
rol rdx, 1
call rdx
mov rbx, rbx
xchg rdx, r15
mov rdx, qword [rsp + 0x2d0]
xchg r15, rdx
mov r13, qword [rsp + 0x2e0]
xchg r12, rdi
mov rdi, qword [rsp + 0x2e8]
xchg r12, rdi
mov rcx, qword [rsp + 0x40]
xchg r8, rax
mov r8, qword [rcx]
xchg r8, rax
call qword [rax + 0x10]
xchg r14, r10
mov r10, qword [rbp - 0x18]
xchg r10, r14
lea rdi, [rsi + 8]
mov qword [rsi], rdi
xorps xmm0, xmm0
mov dword [rsp - 0x2c], 0x6c659a6b
xchg r9, rdi
movups xmmword [r9], xmm0
xchg rdi, r9
xchg rdi, r15
movups xmmword [r15 + 0x10], xmm0
xchg rdi, r15
xchg rdi, r11
movups xmmword [r11 + 0x20], xmm0
xchg rdi, r11
xchg r14, rdi
mov qword [rsi + 0x38], rdi
xchg r14, rdi
mov rcx, qword [rsi]
mov rdx, rdx
cmp rcx, rdi
je 0x140470aee
call fcn.1400996a0
mov dword [rsp - 0xc], edx
cmp r14, 0x18
jbe 0x140470b31
lea rcx, [r14 + r14]
call fcn.140099990
xchg rsp, rsp
xchg rdx, rax
mov qword [rsi], rdx
xchg rdx, rax
test rax, rax
mov dword [rsp - 0x18], 0x56028edd
jne 0x140470b3a
xchg r9, rdi
mov qword [rsi], r9
xchg rdi, r9
mov rcx, rbx
mov dword [rsp - 0x28], ecx
jmp 0x140470b5f
mov qword [rsi], rdi
mov r14, r14
mov rax, rdi
xorps xmm0, xmm0
xchg r13, rax
movups xmmword [r13], xmm0
xchg r13, rax
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
mov dword [rsp - 0x38], 0x1d276745
xchg rcx, r8
mov r8, qword [rsi]
xchg rcx, r8
xchg r14, rdx
mov rdx, qword [rsp + 0x2d8]
xchg r14, rdx
cmp qword [rsi + 0x38], rbx
jbe 0x140470ba6
nop dword [rax + rax]
mov dword [rsp - 0x40], 0x56cbc807
mov rax, qword [rbp - 0x50]
movzx edx, word [rax + rbx*2]
mov word [rcx + rbx*2], dx
mov r8, r8
inc rbx
cmp rbx, qword [rsi + 0x38]
jb 0x140470b87
mov r8, r8
mov rcx, qword [rbp - 0x50]
lea rax, [rbp - 0x48]
cmp rcx, rax
mov rdi, rdi
jne 0x140470be4
lea rdi, [rbp - 0x48]
xor eax, eax
mov ecx, 0x2b282d3e
xor ecx, 0x2f4306fc
add ecx, 0xac1b140
xor ecx, 0x57ef956e
xor ecx, 0x58c3485c
rep stosb byte [rdi], al
jmp 0x140470be9
call fcn.1400996a0
mov rbx, qword [rsp + 0x310]
xchg r14, r14
lea rdi, [rsp + 0x50]
xor eax, eax
mov ecx, 0x118c78a6
add ecx, 0x34f4186f
add ecx, 0x2f863a3e
sub ecx, 0x2eebdf7b
sub ecx, 0x471aebc8
rep stosb byte [rdi], al
mov dword [rsp - 0x2c], ebx
mov ecx, 0x2315d6a3
add ecx, 0x16d49e15
sub ecx, 0x6dbd784
sub ecx, 0x330e9d24
lea rdi, [rsp + 0x60]
rep stosb byte [rdi], al
mov dword [rsp - 0x44], 0x31162c55
mov rax, rsi
add rsp, 0x3584e277
sub rsp, 0x3584df87
pop rdi
xchg r13, r13
pop rsi
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret