Function at 0x1404b1540
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov dword [rsp - 0x3c], 0x380f0c73
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
nop
sub rsp, 8
mov qword [rsp], rdi
add rsp, 0xffffffffffffffd0
xchg r9, r9
mov rsi, r8
movzx ebx, dl
xor edx, edx
mov r8d, 0x60f30571
xor r8d, 0x4c0dbafa
xor r8d, 0x7ebff70f
xor r8d, 0x4a897cd0
sub r8d, 0x18c832bc
xchg rdi, rbx
mov rbx, rcx
xchg rbx, rdi
call fcn.1400bbec0
xor ebp, ebp
mov dword [rdi + 0x1ac], 0xffffffff
mov dword [rdi + 0x1a8], 0x12d197b8
xor qword [rdi + 0x1a8], 0x5cb8218f
sub qword [rdi + 0x1a8], 0x1fcaef60
add qword [rdi + 0x1a8], 0x7fffffff
add qword [rdi + 0x1a8], 0x51613929
xchg rbp, r13
mov qword [rdi + 0x198], r13
xchg r13, rbp
mov eax, ebp
mov qword [rdi + 0x1a0], rbp
mov dword [rsp - 0x14], 0x62725b16
mov byte [rdi + 0x1b0], bl
nop dword [rax]
mov ecx, eax
mov edx, 0x5911f6f0
xor edx, 0x302bffac
xor edx, 0x72af3977
xor edx, 0x1c8921a5
rol edx, cl
mov r11, r11
mov byte [rdi + rax + 0x1b1], dl
inc rax
cmp rax, 0x20
mov r11, r11
jb 0x1404b1608
movups xmm0, xmmword [rsi]
lea rcx, [rdi + 0x200]
mov dword [rsp - 0x40], edx
mov byte [rsp + 0x20], bpl
mov r9d, 0x6e3ec4ae
xor r9d, 0x2d034810
sub r9d, 0x2cf67006
sub r9d, 0x16471cb7
xor r8d, r8d
xchg rdi, r15
movups xmmword [r15 + 0x1d1], xmm0
xchg rdi, r15
mov edx, 0x1d15b648
add edx, 0x6045faee
add edx, 0x142789d
sub edx, 0x7e7f29d0
xchg r8, rsi
movups xmm1, xmmword [r8 + 0x10]
xchg rsi, r8
xchg r15, rdi
movups xmmword [r15 + 0x1e1], xmm1
xchg rdi, r15
xchg r12, rbp
mov qword [rdi + 0x1f8], r12
xchg r12, rbp
mov qword [rcx], rbp
mov dword [rdi + 0x208], 0x3901079
xor dword [rdi + 0x208], 0x61108ce9
xor dword [rdi + 0x208], 0x75da3b4c
add dword [rdi + 0x208], 0x2a30098b
add dword [rdi + 0x208], 0xbe754e98
mov dword [rdi + 0x20c], ebp
mov dword [rsp - 0x30], 0x78050458
call fcn.140090d40
mov rbx, qword [rsp + 0x40]
movabs rax, 0x440af182215a62fd
add rax, 0x4546a4d
sub rax, 0x17747f1
xor rax, 0x328aef73
add rax, 0x7fffffff
add rax, 0x63757ad3
mov rsi, qword [rsp + 0x50]
mov rbx, rbx
mov qword [rdi + 0x210], rbp
mov qword [rdi + 0x218], rax
movabs rax, 0xa4d49e265c7f165b
sub rax, 0x22c258ca
sub rax, 0x1972456c
add rax, 0x7fffffff
xor rax, 0x5d54d1ee
mov rbp, qword [rsp + 0x48]
mov qword [rdi + 0x220], rax
movabs rax, 0x27ebd3ab32f1ec96
sub rax, 0x1d5302da
xor rax, 0x7d6be4dd
xor rax, 0x7a35a964
xor rax, 0x3b6f3dcc
xchg r11, rax
mov qword [rdi + 0x228], r11
xchg r11, rax
movabs rax, 0xed9811de4baa3037
add rax, 0x34097f8e
sub rax, 0x6960df7d
xor rax, 0x7fc0940c
add rax, 0x7fffffff
sub rax, 0x559456ea
mov qword [rdi + 0x230], rax
mov dword [rsp - 0x30], ebp
movabs rax, 0x72cedb0f5b5976a0
sub rax, 0x14e2f618
add rax, 0x1e941614
sub rax, 0x1e84be9a
add rax, 0x7fffffff
xor rax, 0xe1fe192
mov qword [rdi + 0x238], rax
movabs rax, 0x33348a824edbac29
sub rax, 0x1cf1629c
add rax, 0x3e705a9e
xor rax, 0x5306059a
add rax, 0x59d2e6f1
xchg rcx, rax
mov qword [rdi + 0x240], rcx
xchg rcx, rax
movabs rax, 0xf2e856540cd87dca
sub rax, 0x84a5b53
add rax, 0x378d9644
add rax, 0x71c46b3
add rax, 0x7fffffff
add rax, 0x2776c010
xchg r8, rax
mov qword [rdi + 0x248], r8
xchg r8, rax
movabs rax, 0xc1abbddb450ec8ec
sub rax, 0x30c7628a
add rax, 0x24629740
add rax, 0x7fffffff
add rax, 0x409adf3f
mov qword [rdi + 0x250], rax
movabs rax, 0xb2be5ba31f5d2e84
sub rax, 0x9676df2
add rax, 0x4c502cd9
sub rax, 0x2b091f20
add rax, 0x540faf33
xchg rsi, rax
mov qword [rdi + 0x258], rsi
xchg rsi, rax
movabs rax, 0xd63cb52703d1b2b5
add rax, 0x47dc3941
xor rax, 0x312ef7de
add rax, 0x32cc4600
xchg r11, rax
mov qword [rdi + 0x260], r11
xchg r11, rax
movabs rax, 0x9f70b1c43c5654ba
add rax, 0x65a1738
xor rax, 0x42449b75
add rax, 0x5a60055f
mov qword [rdi + 0x268], rax
movabs rax, 0xd091e0e22d423edc
sub rax, 0x277994ff
xor rax, 0x77a051d0
add rax, 0x7fffffff
xor rax, 0x7421153
mov qword [rdi + 0x270], rax
movabs rax, 0xe1605504725862a1
add rax, 0x4e02a4b
xor rax, 0x43e0c601
add rax, 0x29d18c6c
mov qword [rdi + 0x278], rax
movabs rax, 0x3e4c39d4772de536
sub rax, 0x7838425
sub rax, 0x5cc3a13f
xor rax, 0x500ce5bc
xor rax, 0x73879479
mov qword [rdi + 0x280], rax
movabs rax, 0x93c756707997b6e7
sub rax, 0x37451e98
xor rax, 0x300b5664
xor rax, 0x37bc8c32
add rax, 0x1b546cfe
xchg r13, rax
mov qword [rdi + 0x288], r13
xchg r13, rax
movabs rax, 0xba6c9be84487e8c3
sub rax, 0x39ac9ac8
add rax, 0x2fcd30a
add rax, 0x5ff96ba0
add rax, 0x76cb214d
mov qword [rdi + 0x290], rax
movabs rax, 0x605433516b5f75d8
add rax, 0x7827432
xor rax, 0x5d9f7795
sub rax, 0x115877e2
xor rax, 0x592191bb
xchg rsp, rax
mov qword [rdi + 0x298], rsp
xchg rsp, rax
xchg rdi, rax
mov rdi, rax
xchg rdi, rax
neg rsp
add rsp, 0xffffffffffffffd0
neg rsp
nop
mov rdi, qword [rsp]
add rsp, 8
ret