Function at 0x140049cf0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
nop
sub rsp, 8
mov qword [rsp], rbp
lea rbp, [rsp - 0x120]
sub rsp, 0x220
mov rbx, rcx
movups xmm0, xmmword [rdx]
movups xmmword [rcx], xmm0
mov dword [rcx + 0x10], 0x491c313a
xor dword [rcx + 0x10], 0x4bc0ff61
xor dword [rcx + 0x10], 0x1ff52f8
add dword [rcx + 0x10], 0x69355a01
xor dword [rcx + 0x10], 0x7f6895ac
add dword [rcx + 0x10], 0x34b54514
add dword [rcx + 0x10], 0xb81a57e3
xor eax, eax
xchg r8, rax
mov qword [rcx + 0x18], r8
xchg r8, rax
mov byte [rcx + 0x20], 0x76
sub byte [rcx + 0x20], 3
xor byte [rcx + 0x20], 0x63
add byte [rcx + 0x20], 0x6a
xor byte [rcx + 0x20], 0xc
add byte [rcx + 0x20], 3
sub byte [rcx + 0x20], 0x75
sub byte [rcx + 0x20], 3
mov dword [rcx + 0x24], r8d
mov qword [rcx + 0x28], rax
movdqa xmm0, xmmword [0x140002cd0]
movdqa xmm1, xmmword [0x140002ce0]
xchg r13, rcx
movups xmmword [r13 + 0x30], xmm0
xchg r13, rcx
xchg rbx, rcx
movups xmmword [rbx + 0x40], xmm1
xchg rcx, rbx
mov dword [rbp + 0xa0], 0xa06076b
add dword [rbp + 0xa0], 0x6f80a00a
sub dword [rbp + 0xa0], 0x24c8c508
add dword [rbp + 0xa0], 0xd1248fa
sub dword [rbp + 0xa0], 0x41430279
sub dword [rbp + 0xa0], 0x208d2879
xorps xmm0, xmm0
xchg rbp, r10
movups xmmword [r10 + 0xa8], xmm0
xchg rbp, r10
movdqa xmm1, xmmword [0x140002cc0]
movdqu xmmword [rbp + 0xb8], xmm1
mov eax, dword [0x140001878]
mov dword [rbp + 0xa8], eax
movzx eax, word [0x14000187c]
mov word [rbp + 0xac], ax
mov byte [rbp + 0xae], 0x45
xor byte [rbp + 0xae], 0x68
add byte [rbp + 0xae], 0x4a
xor byte [rbp + 0xae], 0x72
add byte [rbp + 0xae], 0x20
sub byte [rbp + 0xae], 0x25
mov dword [rbp + 0x78], 0xb73c392
xor dword [rbp + 0x78], 0x7341001e
sub dword [rbp + 0x78], 0x77acfa2f
xor dword [rbp + 0x78], 0x26dd15b3
add dword [rbp + 0x78], 0x3dcd10da
sub dword [rbp + 0x78], 0x22b31894
xor dword [rbp + 0x78], 0x4172d559
xchg rbp, r9
movups xmmword [r9 + 0x80], xmm0
xchg rbp, r9
xchg r13, rbp
movdqu xmmword [r13 + 0x90], xmm1
xchg rbp, r13
mov eax, dword [0x140001880]
mov dword [rbp + 0x80], eax
movzx eax, word [0x140001884]
mov word [rbp + 0x84], ax
mov byte [rbp + 0x86], 0x22
add byte [rbp + 0x86], 2
xor byte [rbp + 0x86], 5
xor byte [rbp + 0x86], 0x11
add byte [rbp + 0x86], 0x27
sub byte [rbp + 0x86], 0x35
sub byte [rbp + 0x86], 3
add byte [rbp + 0x86], 9
sub byte [rbp + 0x86], 0x28
mov dword [rbp + 0x50], 0x402c8e9f
add dword [rbp + 0x50], 0x1c1c26ea
sub dword [rbp + 0x50], 0x3b26b391
xor dword [rbp + 0x50], 0x3338a2d7
xor dword [rbp + 0x50], 0x6a42d582
sub dword [rbp + 0x50], 0x23519ad0
add dword [rbp + 0x50], 0x20999eef
sub dword [rbp + 0x50], 0x4d513c9b
xor dword [rbp + 0x50], 0x284f3e5d
movups xmmword [rbp + 0x58], xmm0
movdqa xmm1, xmmword [0x140002cb0]
xchg rbp, r14
movdqu xmmword [r14 + 0x68], xmm1
xchg rbp, r14
mov eax, dword [0x140001888]
mov dword [rbp + 0x58], eax
movzx eax, byte [0x14000188c]
mov byte [rbp + 0x5c], al
mov byte [rbp + 0x5d], 0x68
xor byte [rbp + 0x5d], 0x41
add byte [rbp + 0x5d], 0x45
xor byte [rbp + 0x5d], 3
sub byte [rbp + 0x5d], 1
sub byte [rbp + 0x5d], 0x6c
mov dword [rbp + 0xf0], 0x58b94c7e
add dword [rbp + 0xf0], 0x16db8e04
sub dword [rbp + 0xf0], 0x18724054
xor dword [rbp + 0xf0], 0x581b843f
add dword [rbp + 0xf0], 0x101f2b8d
sub dword [rbp + 0xf0], 0x1f584935
movups xmmword [rbp + 0xf8], xmm0
movdqa xmm1, xmmword [0x140002ca0]
xchg rsi, rbp
movdqu xmmword [rsi + 0x108], xmm1
xchg rsi, rbp
mov dword [rbp + 0xf8], 0x26213d41
xor dword [rbp + 0xf8], 0x4c4b0592
xor dword [rbp + 0xf8], 0x656bc0c2
add dword [rbp + 0xf8], 0xca66674
add dword [rbp + 0xf8], 0x5ca921cf
xor dword [rbp + 0xf8], 0xba930c0
sub dword [rbp + 0xf8], 0x3b84422b
mov byte [rbp + 0xfc], 0x71
sub byte [rbp + 0xfc], 0x1a
sub byte [rbp + 0xfc], 0x21
xor byte [rbp + 0xfc], 0x3d
add byte [rbp + 0xfc], 0x17
xor byte [rbp + 0xfc], 0x5a
xor byte [rbp + 0xfc], 0x5c
sub byte [rbp + 0xfc], 0x1e
sub byte [rbp + 0xfc], 6
mov dword [rbp + 0x28], 0x307f670
add dword [rbp + 0x28], 0x33b7c035
add dword [rbp + 0x28], 0x2dc46562
add dword [rbp + 0x28], 0x83e5e38
xor dword [rbp + 0x28], 0x3dde34be
add dword [rbp + 0x28], 0x8593e07
sub dword [rbp + 0x28], 0x300bf1e0
xor dword [rbp + 0x28], 0x555b90d1
sub dword [rbp + 0x28], 0x7c320a15
movups xmmword [rbp + 0x30], xmm0
movdqa xmm1, xmmword [0x140002cc0]
xchg rbp, r14
movdqu xmmword [r14 + 0x40], xmm1
xchg r14, rbp
mov eax, dword [0x140001890]
mov dword [rbp + 0x30], eax
movzx eax, word [0x140001894]
mov word [rbp + 0x34], ax
mov byte [rbp + 0x36], 0x6f
xor byte [rbp + 0x36], 0x69
add byte [rbp + 0x36], 0x67
sub byte [rbp + 0x36], 5
xor byte [rbp + 0x36], 0x2f
xor byte [rbp + 0x36], 0x24
sub byte [rbp + 0x36], 0x5a
add byte [rbp + 0x36], 0x44
sub byte [rbp + 0x36], 0x4d
mov dword [rbp], 0x3682582b
add dword [rbp], 0x452461d8
sub dword [rbp], 0x7a8c5b76
add dword [rbp], 0x34d0d982
xor dword [rbp], 0x1e401949
add dword [rbp], 0x469964c
sub dword [rbp], 0x201b7ac8
add dword [rbp], 0x52d62e3c
sub dword [rbp], 0x62cf6ab1
xchg rbp, rdx
movups xmmword [rdx + 8], xmm0
xchg rdx, rbp
movdqa xmm1, xmmword [0x140002cb0]
xchg rbp, r15
movdqu xmmword [r15 + 0x18], xmm1
xchg r15, rbp
mov eax, dword [0x140001898]
mov dword [rbp + 8], eax
movzx eax, byte [0x14000189c]
mov byte [rbp + 0xc], al
mov byte [rbp + 0xd], 0x64
xor byte [rbp + 0xd], 0
xor byte [rbp + 0xd], 0x33
xor byte [rbp + 0xd], 0
xor byte [rbp + 0xd], 0x67
add byte [rbp + 0xd], 0xa
xor byte [rbp + 0xd], 0x4a
sub byte [rbp + 0xd], 0x70
mov dword [rbp - 0x28], 0x79548e2c
add dword [rbp - 0x28], 0xd98d8e
sub dword [rbp - 0x28], 0x26f46763
sub dword [rbp - 0x28], 0x3dfd3ddc
xor dword [rbp - 0x28], 0x630e4ab3
xor dword [rbp - 0x28], 0x411b80d4
xor dword [rbp - 0x28], 0x3fad0a2c
add dword [rbp - 0x28], 0x11edb484
sub dword [rbp - 0x28], 0x1a726a67
xchg rbp, rbx
movups xmmword [rbx - 0x20], xmm0
xchg rbp, rbx
movdqa xmm1, xmmword [0x140002cc0]
movdqu xmmword [rbp - 0x10], xmm1
mov eax, dword [0x1400018a0]
mov dword [rbp - 0x20], eax
movzx eax, word [0x1400018a4]
mov word [rbp - 0x1c], ax
mov byte [rbp - 0x1a], 0x14
add byte [rbp - 0x1a], 0x5c
sub byte [rbp - 0x1a], 0x6d
add byte [rbp - 0x1a], 4
xor byte [rbp - 0x1a], 0x23
xor byte [rbp - 0x1a], 0x70
add byte [rbp - 0x1a], 0x26
sub byte [rbp - 0x1a], 0x26
sub byte [rbp - 0x1a], 0x54
mov dword [rbp - 0x50], 0x54f66817
xor dword [rbp - 0x50], 0x68bd10aa
xor dword [rbp - 0x50], 0x69af09bb
sub dword [rbp - 0x50], 0x221ce861
add dword [rbp - 0x50], 0x22b4404e
sub dword [rbp - 0x50], 0x567bc8a7
xchg r8, rbp
movups xmmword [r8 - 0x48], xmm0
xchg r8, rbp
movdqa xmm1, xmmword [0x140002cb0]
movdqu xmmword [rbp - 0x38], xmm1
mov eax, dword [0x1400018a8]
mov dword [rbp - 0x48], eax
movzx eax, byte [0x1400018ac]
mov byte [rbp - 0x44], al
mov byte [rbp - 0x43], 0x6d
sub byte [rbp - 0x43], 0x37
sub byte [rbp - 0x43], 0x32
add byte [rbp - 0x43], 0x36
xor byte [rbp - 0x43], 0x5d
xor byte [rbp - 0x43], 0x67
mov dword [rbp - 0x78], 0x542f0f44
sub dword [rbp - 0x78], 0x1234264
add dword [rbp - 0x78], 0x4ee7c90
add dword [rbp - 0x78], 0x12eeabc2
xor dword [rbp - 0x78], 0x4ecfcb18
add dword [rbp - 0x78], 0x57f8cb63
sub dword [rbp - 0x78], 0x5a7ff19c
sub dword [rbp - 0x78], 0x5fd7abd
xor dword [rbp - 0x78], 0x1ba29d7d
xchg rdx, rbp
movups xmmword [rdx - 0x70], xmm0
xchg rdx, rbp
xchg rbp, r15
movdqu xmmword [r15 - 0x60], xmm1
xchg rbp, r15
mov eax, dword [0x1400018b0]
mov dword [rbp - 0x70], eax
movzx eax, byte [0x1400018b4]
mov byte [rbp - 0x6c], al
mov byte [rbp - 0x6b], 0x37
xor byte [rbp - 0x6b], 0x59
sub byte [rbp - 0x6b], 0xd
add byte [rbp - 0x6b], 0x18
xor byte [rbp - 0x6b], 0xf
sub byte [rbp - 0x6b], 5
sub byte [rbp - 0x6b], 0x71
mov dword [rsp + 0x60], 0x5b04a6a6
sub dword [rsp + 0x60], 0x4c523a70
add dword [rsp + 0x60], 0x6e8dcefa
xor dword [rsp + 0x60], 0x130e38ac
sub dword [rsp + 0x60], 0x5117feca
xor dword [rsp + 0x60], 0xb46ddf2
sub dword [rsp + 0x60], 0x1670d8dc
movups xmmword [rsp + 0x68], xmm0
movdqa xmm1, xmmword [0x140002cc0]
movdqu xmmword [rsp + 0x78], xmm1
mov eax, dword [0x1400018b8]
mov dword [rsp + 0x68], eax
movzx eax, word [0x1400018bc]
mov word [rsp + 0x6c], ax
mov byte [rsp + 0x6e], 0x5c
xor byte [rsp + 0x6e], 0x78
sub byte [rsp + 0x6e], 0x23
xor byte [rsp + 0x6e], 0x10
xor byte [rsp + 0x6e], 0x52
add byte [rsp + 0x6e], 0x19
sub byte [rsp + 0x6e], 0x2a
sub byte [rsp + 0x6e], 0x32
mov dword [rbp + 0xc8], 0x1ede04c2
sub dword [rbp + 0xc8], 0x3a8e161
add dword [rbp + 0xc8], 0x4c29596c
xor dword [rbp + 0xc8], 0x4922abaf
add dword [rbp + 0xc8], 0x1011ca80
sub dword [rbp + 0xc8], 0x3e8ea19f
xchg r13, rbp
movups xmmword [r13 + 0xd0], xmm0
xchg rbp, r13
movdqa xmm1, xmmword [0x140002ca0]
xchg rbp, r14
movdqu xmmword [r14 + 0xe0], xmm1
xchg rbp, r14
mov dword [rbp + 0xd0], 0x256bfd6a
sub dword [rbp + 0xd0], 0x20a1127f
add dword [rbp + 0xd0], 0x6bc71ca1
xor dword [rbp + 0xd0], 0x1adfc62c
xor dword [rbp + 0xd0], 0x55cf39c5
xor dword [rbp + 0xd0], 0x48ef9d89
sub dword [rbp + 0xd0], 0x48f9489c
xor dword [rbp + 0xd0], 0x222c783e
xor dword [rbp + 0xd0], 0x7e390d0d
mov byte [rbp + 0xd4], 0x61
sub byte [rbp + 0xd4], 0x27
sub byte [rbp + 0xd4], 0x19
add byte [rbp + 0xd4], 0x5a
sub byte [rbp + 0xd4], 0x24
sub byte [rbp + 0xd4], 0x41
sub byte [rbp + 0xd4], 0x16
nop
add rcx, 0x1b18ef88
sub rcx, 0x1b18ef38
lea rax, [rbp + 0xa0]
xchg r14, rax
mov qword [rsp + 0x58], r14
xchg r14, rax
lea rax, [rbp + 0x78]
mov qword [rsp + 0x50], rax
lea rax, [rbp + 0x50]
xchg r11, rax
mov qword [rsp + 0x48], r11
xchg r11, rax
lea rax, [rbp + 0xf0]
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x28]
xchg r10, rax
mov qword [rsp + 0x38], r10
xchg r10, rax
lea rax, [rbp]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x28]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x50]
xchg r8, rax
mov qword [rsp + 0x20], r8
xchg r8, rax
lea r9, [rbp - 0x78]
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0xc8]
call fcn.140048570
mov rdx, qword [rbp + 0xe8]
cmp rdx, 0x10
jb 0x14004a539
inc rdx
xchg rcx, rsi
mov rsi, qword [rbp + 0xd0]
xchg rsi, rcx
xchg rcx, rax
mov rcx, rax
xchg rcx, rax
cmp rdx, 0x1000
jb 0x14004a534
nop
sub rdx, 0xea2796e
add rdx, 0xea27995
mov rcx, qword [rcx - 8]
sub rax, rcx
sub rax, 8
cmp rax, 0x1f
ja 0x14004a8a6
call fcn.1401fc704
xchg rdx, r9
mov r9, qword [rbp - 0x80]
xchg r9, rdx
cmp rdx, 0x10
jb 0x14004a592
inc rdx
xchg rcx, rdi
mov rdi, qword [rsp + 0x68]
xchg rdi, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004a58d
sub rdx, 0xffffffffffffffd9
mov rcx, qword [rcx - 8]
sub rax, rcx
nop
add rax, 0xffffffff97107210
sub rax, 0xffffffff97107218
cmp rax, 0x1f
ja 0x14004a8a6
call fcn.1401fc704
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x14004a5df
inc rdx
mov rcx, qword [rbp - 0x70]
xchg rdx, rax
mov rdx, rcx
xchg rdx, rax
cmp rdx, 0x1000
jb 0x14004a5da
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
neg rax
add rax, 8
neg rax
cmp rax, 0x1f
ja 0x14004a8a6
call fcn.1401fc704
mov rdx, qword [rbp - 0x30]
cmp rdx, 0x10
jb 0x14004a633
inc rdx
xchg r9, rcx
mov r9, qword [rbp - 0x48]
xchg r9, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004a62e
nop
add rdx, 0x5c470b6e
sub rdx, 0x5c470b47
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004a8a6
call fcn.1401fc704
xchg r9, rdx
mov r9, qword [rbp - 8]
xchg rdx, r9
cmp rdx, 0x10
jb 0x14004a680
inc rdx
mov rcx, qword [rbp - 0x20]
xchg r11, rax
mov r11, rcx
xchg r11, rax
cmp rdx, 0x1000
jb 0x14004a67b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004a8a6
call fcn.1401fc704
xchg rdi, rdx
mov rdi, qword [rbp + 0x20]
xchg rdi, rdx
cmp rdx, 0x10
jb 0x14004a6e3
inc rdx
xchg rcx, r13
mov r13, qword [rbp + 8]
xchg rcx, r13
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004a6de
nop
sub rdx, 0x291ce4c1
add rdx, 0x291ce4e8
mov rcx, qword [rcx - 8]
sub rax, rcx
nop
add rax, 0xffffffff941c162b
sub rax, 0xffffffff941c1633
cmp rax, 0x1f
ja 0x14004a8a6
call fcn.1401fc704
xchg r11, rdx
mov r11, qword [rbp + 0x48]
xchg rdx, r11
cmp rdx, 0x10
jb 0x14004a743
inc rdx
mov rcx, qword [rbp + 0x30]
xchg rcx, rbp
mov rax, rbp
xchg rbp, rcx
cmp rdx, 0x1000
jb 0x14004a73e
nop
add rdx, 0x737d44ef
sub rdx, 0x737d44c8
mov rcx, qword [rcx - 8]
sub rax, rcx
neg rax
add rax, 8
neg rax
cmp rax, 0x1f
ja 0x14004a8a6
call fcn.1401fc704
xchg rsi, rdx
mov rsi, qword [rbp + 0x110]
xchg rsi, rdx
cmp rdx, 0x10
jb 0x14004a7a5
inc rdx
xchg rcx, rdi
mov rdi, qword [rbp + 0xf8]
xchg rdi, rcx
xchg r9, rax
mov r9, rcx
xchg r9, rax
cmp rdx, 0x1000
jb 0x14004a7a0
sub rdx, 0xffffffffffffffd9
mov rcx, qword [rcx - 8]
sub rax, rcx
nop
sub rax, 0xffffffffe270b855
add rax, 0xffffffffe270b84d
cmp rax, 0x1f
ja 0x14004a8a6
call fcn.1401fc704
mov rdx, qword [rbp + 0x70]
cmp rdx, 0x10
jb 0x14004a7f4
inc rdx
mov rcx, qword [rbp + 0x58]
xchg r11, rcx
mov rax, r11
xchg r11, rcx
cmp rdx, 0x1000
jb 0x14004a7ef
sub rdx, 0xffffffffffffffd9
mov rcx, qword [rcx - 8]
sub rax, rcx
neg rax
add rax, 8
neg rax
cmp rax, 0x1f
ja 0x14004a8a6
call fcn.1401fc704
xchg rdx, r14
mov r14, qword [rbp + 0x98]
xchg rdx, r14
cmp rdx, 0x10
jb 0x14004a84f
inc rdx
xchg rcx, r13
mov r13, qword [rbp + 0x80]
xchg r13, rcx
xchg rcx, rdi
mov rax, rdi
xchg rdi, rcx
cmp rdx, 0x1000
jb 0x14004a84a
sub rdx, 0xffffffffffffffd9
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004a8a6
call fcn.1401fc704
mov rdx, qword [rbp + 0xc0]
cmp rdx, 0x10
jb 0x14004a8b2
inc rdx
xchg rcx, r10
mov r10, qword [rbp + 0xa8]
xchg rcx, r10
xchg r15, rax
mov r15, rcx
xchg r15, rax
cmp rdx, 0x1000
jb 0x14004a8ad
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
nop
sub rax, 0xffffffffbcf71d1d
add rax, 0xffffffffbcf71d15
cmp rax, 0x1f
jbe 0x14004a8ad
push rbp
call 0x14030f9b5
int3
call fcn.1401fc704
xchg r9, rax
mov r9, rbx
xchg r9, rax
mov rbx, qword [rsp + 0x230]
add rsp, 0x220
nop
xchg qword [rsp], rbp
add rsp, 8
nop
add rsp, 8
jmp qword [rsp - 8]