Function at 0x1404c4600
Capabilities:
Contain obfuscated stackstrings

Disassembly:
xchg r8, rax
mov r8, rsp
xchg r8, rax
nop
sub rsp, 8
mov qword [rsp], rbp
nop
sub rsp, 8
mov qword [rsp], r14
lea rbp, [rax - 0x118]
xchg rbx, rbx
add rsp, 0x4bdb0c6
sub rsp, 0x4bdb2ce
cmp byte [rcx + 0x181], 0
mov r14, rcx
xchg r9, r9
je 0x1404c4d7b
mov qword [rax + 8], rbx
lea rcx, [rsp + 0x58]
xchg r12, rsi
mov qword [rax + 0x10], r12
xchg r12, rsi
lea rdx, [rsp + 0x58]
mov r11, r11
mov qword [rax + 0x18], rdi
xorps xmm0, xmm0
xchg rdx, r12
mov qword [rax - 0x18], rdx
xchg rdx, r12
mov esi, 0x424904f4
add esi, 0x34274330
sub esi, 0x42ab4637
xor esi, 0x33c501f8
mov qword [rax - 0x20], r13
mov qword [rax - 0x28], r15
mov eax, 0x93dc5e0
add eax, 0x6383ca54
sub eax, 0x4547b2f4
sub eax, 0x2779dc6e
mov word [rsp + 0x48], ax
mov eax, esi
xchg rcx, rcx
mov qword [rbp - 0x78], rax
lea r12d, [rsi + 0x1b]
mov dword [rsp + 0x20], 0x3a312c20
add dword [rsp + 0x20], 0x30516102
sub dword [rsp + 0x20], 0x2a6b8c3c
sub dword [rsp + 0x20], 0x1c84ef11
sub dword [rsp + 0x20], 0x235910f1
mov dword [rsp + 0x24], 0x6143de75
sub dword [rsp + 0x24], 0x12d4e728
add dword [rsp + 0x24], 0x18664539
sub dword [rsp + 0x24], 0x66c03bb2
mov dword [rsp + 0x28], 0x4128450a
xor dword [rsp + 0x28], 0x53da1a86
add dword [rsp + 0x28], 0x659976f3
sub dword [rsp + 0x28], 0x2bc0bd51
xor dword [rsp + 0x28], 0x4cf319f8
mov dword [rsp + 0x2c], 0x5f604a27
sub dword [rsp + 0x2c], 0x15b0a1aa
xor dword [rsp + 0x2c], 0x285d65a8
add dword [rsp + 0x2c], 0x7b184d4
sub dword [rsp + 0x2c], 0x699c51cd
mov dword [rsp + 0x30], 0x3c3f1c04
xor dword [rsp + 0x30], 0x1f555d73
xor dword [rsp + 0x30], 0x7d80bbb0
sub dword [rsp + 0x30], 0x1352b284
xor dword [rsp + 0x30], 0x4bb2489d
mov dword [rsp + 0x34], 0x36b53fd1
add dword [rsp + 0x34], 0x4198ec1
add dword [rsp + 0x34], 0x29df7bd1
sub dword [rsp + 0x34], 0x64a64966
mov dword [rsp + 0x38], 0x7b1ac7a3
sub dword [rsp + 0x38], 0x177350c6
xor dword [rsp + 0x38], 0x3154ad09
add dword [rsp + 0x38], 0x1a72371d
xor dword [rsp + 0x38], 0x6d481216
mov dword [rsp + 0x3c], 0x279bc111
add dword [rsp + 0x3c], 0x3246a846
add dword [rsp + 0x3c], 0x149b0f18
add dword [rsp + 0x3c], 0x922135c
xor dword [rsp + 0x3c], 0x77938b3a
mov dword [rsp + 0x40], 0x612999dd
xor dword [rsp + 0x40], 0x51f4b91c
add dword [rsp + 0x40], 0x31602981
sub dword [rsp + 0x40], 0x620d4964
mov dword [rsp + 0x44], 0x305272e2
sub dword [rsp + 0x44], 0x1f3e2ade
add dword [rsp + 0x44], 0x1d0a7f20
xor dword [rsp + 0x44], 0x2e03c7d9
mov qword [rsp + 0x50], rcx
xchg rbx, rsp
movups xmmword [rbx + 0x58], xmm0
xchg rbx, rsp
xchg rsp, rbx
movups xmmword [rbx + 0x68], xmm0
xchg rsp, rbx
xchg rsp, rsi
movups xmmword [rsi + 0x78], xmm0
xchg rsp, rsi
cmp rcx, rdx
mov rsp, rsp
je 0x1404c4861
call fcn.1400bbca0
xchg r9, rax
mov r9, qword [rbp - 0x78]
xchg r9, rax
xorps xmm0, xmm0
mov dword [rsp - 0x2c], 0x4fc6f38e
lea rdx, [rsp + 0x58]
xor ebx, ebx
mov qword [rsp + 0x50], rdx
mov dword [rsp - 0x10], ebx
mov ecx, ebx
movups xmmword [rsp + 0x58], xmm0
xchg rsp, r12
movups xmmword [r12 + 0x68], xmm0
xchg rsp, r12
xchg rdx, rsp
movups xmmword [rdx + 0x78], xmm0
xchg rdx, rsp
test rax, rax
je 0x1404c48c7
nop dword [rax]
mov dword [rsp - 0x1c], ebp
movzx eax, word [rsp + rcx*2 + 0x20]
mov word [rdx + rcx*2], ax
inc rcx
mov dword [rsp - 0x2c], esi
cmp rcx, qword [rbp - 0x78]
jb 0x1404c48ad
mov r8d, 0x43d6facf
sub r8d, 0x3a4a2e46
add r8d, 0x8c3c442
add r8d, 0x4d5cd7d2
sub r8d, 0x5fad689b
lea rdx, [rsp + 0x50]
nop
movabs rcx, 0xffffffff10a8a6b5
xor rcx, 0x20a24370
add rcx, 0x2384d554
add rcx, 0x7fffffff
add rcx, 0x2c7044e7
call fcn.140099e30
mov rcx, qword [rsp + 0x50]
mov dword [rsp - 0xc], ebx
movzx r15d, al
lea rax, [rsp + 0x58]
cmp rcx, rax
jne 0x1404c4957
mov r14, r14
lea rdi, [rsp + 0x58]
xor eax, eax
xchg r11, rcx
mov r11, r12
xchg r11, rcx
rep stosb byte [rdi], al
mov dword [rsp - 0x40], 0x4e208d0c
jmp 0x1404c495c
call fcn.1400bbca0
test r15b, r15b
mov dword [rsp - 0x1c], 0x6ba29376
xchg r15, r10
mov r10, qword [rsp + 0x1f0]
xchg r10, r15
je 0x1404c4d4a
lea rdx, [r14 + 0x140]
lea rcx, [rbp - 0x20]
mov dword [rsp - 0x1c], ecx
call fcn.140071f60
mov rax, qword [0x1404df6b0]
movabs rcx, 0x5d6f879903d97aa5
add rcx, 0x65bb4492
add rcx, 0x2e74cb9
xor rcx, 0x4fab0cc0
mov rdx, qword [rbp - 0x20]
mov rsi, rsi
xor rax, rcx
movabs rcx, 0x68acfbd253e37642
sub rcx, 0x47bd9524
xor rcx, 0x511382f2
sub rcx, 0x52820f1d
add rcx, 0x7fffffff
add rcx, 0x71700483
add rax, rcx
movabs rcx, 0x7ce9fe8d2924352b
add rcx, 0x3c918823
sub rcx, 0x418e050f
xor rcx, 0x4292d7e7
add rcx, 0x6ac15fe2
not rax
add rax, rcx
mov dword [rsp - 0x44], edi
movabs rcx, 0x59c199453d827ea2
add rcx, 0x3e4ad5e
xor rcx, 0x7ca8b0c3
xor rcx, 0x331c233c
add rcx, 0x60f0e2e
xor rax, rcx
lea rcx, [rbp - 0x30]
mov dword [rsp - 0x30], esp
call rax
lea rcx, [rbp - 0x30]
call fcn.140094c30
xorps xmm0, xmm0
mov dword [rsp - 0x3c], edx
mov byte [r14 + 0x181], bl
mov eax, 0x7502c9d3
sub eax, 0x48603544
add eax, 0x501f545e
xor eax, 0x5c5164ea
sub eax, 0x20908b35
mov dword [rsp + 0x20], 0x5ee88b3d
sub dword [rsp + 0x20], 0x41e2324b
xor dword [rsp + 0x20], 0x54d28732
xor dword [rsp + 0x20], 0x49eddf24
lea rcx, [rbp - 0x68]
xchg rbx, rbx
mov word [rsp + 0x48], ax
lea rax, [rbp - 0x68]
mov dword [rsp + 0x24], 0x2f7918bf
sub dword [rsp + 0x24], 0x401cc7b
sub dword [rsp + 0x24], 0xbe6643c
xor dword [rsp + 0x24], 0x3a0f214d
sub dword [rsp + 0x24], 0x258ac871
mov dword [rsp + 0x28], 0x1b9b53cc
xor dword [rsp + 0x28], 0x4fd94e5
xor dword [rsp + 0x28], 0x648653e6
sub dword [rsp + 0x28], 0x2d9a4b1c
xor dword [rsp + 0x28], 0x4e7e4965
mov dword [rsp + 0x2c], 0x7c81a09b
sub dword [rsp + 0x2c], 0x55d9ffb7
add dword [rsp + 0x2c], 0x44e171b2
add dword [rsp + 0x2c], 0xa423422
xor dword [rsp + 0x2c], 0x75c34664
mov dword [rsp + 0x30], 0x5d1457e1
xor dword [rsp + 0x30], 0x5656c5ba
add dword [rsp + 0x30], 0x3b3ff129
add dword [rsp + 0x30], 0x10858ca6
sub dword [rsp + 0x30], 0x56de0f4c
mov dword [rsp + 0x34], 0x60d47244
xor dword [rsp + 0x34], 0x587ae799
xor dword [rsp + 0x34], 0x3fac5e97
xor dword [rsp + 0x34], 0x61623a07
sub dword [rsp + 0x34], 0x6658f050
mov dword [rsp + 0x38], 0x226c1731
add dword [rsp + 0x38], 0xd3faf5b
add dword [rsp + 0x38], 0x1f1448b2
xor dword [rsp + 0x38], 0x276f59c8
xor dword [rsp + 0x38], 0x69815611
mov dword [rsp + 0x3c], 0x54fe72d5
sub dword [rsp + 0x3c], 0x110e6cad
xor dword [rsp + 0x3c], 0x64868ae9
xor dword [rsp + 0x3c], 0x2e7e7bc
xor dword [rsp + 0x3c], 0x259d6b8c
mov dword [rsp + 0x40], 0x532c68dd
xor dword [rsp + 0x40], 0x634b89a
sub dword [rsp + 0x40], 0x3e8c32af
sub dword [rsp + 0x40], 0x165c9cba
mov dword [rsp + 0x44], 0x3ed068f7
sub dword [rsp + 0x44], 0x1759760b
add dword [rsp + 0x44], 0x4e07e265
xor dword [rsp + 0x44], 0x50f7953d
sub dword [rsp + 0x44], 0x256c3f6f
xchg rcx, r9
mov qword [rbp - 0x70], r9
xchg rcx, r9
xchg r12, rsi
mov qword [rbp - 0x38], r12
xchg r12, rsi
xchg rbp, r13
movups xmmword [r13 - 0x68], xmm0
xchg r13, rbp
xchg r14, rbp
movups xmmword [r14 - 0x58], xmm0
xchg rbp, r14
xchg rcx, rbp
movups xmmword [rcx - 0x48], xmm0
xchg rcx, rbp
cmp rcx, rax
je 0x1404c4c5c
call fcn.1400bbca0
mov dword [rsp - 0x30], ebx
mov rsi, qword [rbp - 0x38]
lea rdx, [rbp - 0x68]
xorps xmm0, xmm0
xchg r11, r11
mov qword [rbp - 0x70], rdx
xchg rsp, rbp
movups xmmword [rsp - 0x68], xmm0
xchg rsp, rbp
xchg rbp, r12
movups xmmword [r12 - 0x58], xmm0
xchg r12, rbp
xchg rbp, r14
movups xmmword [r14 - 0x48], xmm0
xchg rbp, r14
test rsi, rsi
je 0x1404c4cb7
xchg r15, r15
nop dword [rax + rax]
movzx eax, word [rsp + rbx*2 + 0x20]
mov word [rdx + rbx*2], ax
inc rbx
mov dword [rsp - 0x38], ecx
cmp rbx, qword [rbp - 0x38]
jb 0x1404c4c9d
xor r8d, r8d
lea rdx, [rbp - 0x70]
mov dword [rsp - 0x34], edx
lea rcx, [r8 - 1]
call fcn.140099e30
mov rcx, qword [rbp - 0x70]
mov dword [rsp - 0x14], 0x3337e5cf
lea rax, [rbp - 0x68]
cmp rcx, rax
jne 0x1404c4cfd
xchg rdx, rdx
lea rdi, [rbp - 0x68]
xor eax, eax
xchg r13, rcx
mov r13, r12
xchg r13, rcx
rep stosb byte [rdi], al
jmp 0x1404c4d02
call fcn.1400bbca0
mov rcx, qword [rbp - 0x20]
mov dword [rsp - 0x34], 0x19baa965
lea rax, [rbp - 0x18]
cmp rcx, rax
jne 0x1404c4d42
lea rdi, [rbp - 0x18]
mov r8, r8
xor eax, eax
mov ecx, 0x155164cc
add ecx, 0x10f80a29
xor ecx, 0x6ffa8a9a
xor ecx, 0x49b3e56f
rep stosb byte [rdi], al
jmp 0x1404c4d4a
call fcn.1400bbca0
xchg r9, r9
xchg rsi, r12
mov rsi, qword [rsp + 0x200]
xchg r12, rsi
mov rdi, qword [rsp + 0x230]
mov rsi, qword [rsp + 0x228]
mov rbx, qword [rsp + 0x220]
mov r8, r8
mov r13, qword [rsp + 0x1f8]
sub rsp, 0xfffffffffffffdf8
pop r14
mov dword [rsp - 0x1c], edi
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret