Function at 0x140049db0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
push rbp
lea rbp, [rsp - 0x120]
sub rsp, 0x220
xchg rcx, r8
mov rbx, r8
xchg rcx, r8
movups xmm0, xmmword [rdx]
movups xmmword [rcx], xmm0
mov dword [rcx + 0x10], 0x65d35f3e
xor dword [rcx + 0x10], 0x21f11196
xor dword [rcx + 0x10], 0x6edbfe75
xor dword [rcx + 0x10], 0x44dbb40e
xor dword [rcx + 0x10], 0x2c1f3d5b
xor dword [rcx + 0x10], 0x3b56fee9
xor dword [rcx + 0x10], 0x2b4d53da
add dword [rcx + 0x10], 0xadd96b44
xor eax, eax
mov qword [rcx + 0x18], rax
mov byte [rcx + 0x20], 0x1e
sub byte [rcx + 0x20], 0x1e
add byte [rcx + 0x20], 0x7a
xor byte [rcx + 0x20], 0x6c
add byte [rcx + 0x20], 0x40
sub byte [rcx + 0x20], 0x30
sub byte [rcx + 0x20], 0x25
mov dword [rcx + 0x24], r8d
xchg r11, rax
mov qword [rcx + 0x28], r11
xchg r11, rax
movdqa xmm0, xmmword [0x140002cd0]
movdqa xmm1, xmmword [0x140002ce0]
movups xmmword [rcx + 0x30], xmm0
xchg rcx, rdi
movups xmmword [rdi + 0x40], xmm1
xchg rdi, rcx
mov dword [rbp + 0xa0], 0x1fa0819c
xor dword [rbp + 0xa0], 0x5e0db50a
sub dword [rbp + 0xa0], 0x6496e47
sub dword [rbp + 0xa0], 0x12a6cd0e
sub dword [rbp + 0xa0], 0x227de669
add dword [rbp + 0xa0], 0x79073e0
add dword [rbp + 0xa0], 0x4d792391
add dword [rbp + 0xa0], 0x2302be2b
sub dword [rbp + 0xa0], 0x7e4b67ff
xorps xmm0, xmm0
xchg r9, rbp
movups xmmword [r9 + 0xa8], xmm0
xchg r9, rbp
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], 0x2f
add byte [rbp + 0xae], 0x40
sub byte [rbp + 0xae], 0x3f
add byte [rbp + 0xae], 0xc
sub byte [rbp + 0xae], 0x16
xor byte [rbp + 0xae], 0x39
sub byte [rbp + 0xae], 0x1f
mov dword [rbp + 0x78], 0x5d135ef
xor dword [rbp + 0x78], 0x6662c45a
sub dword [rbp + 0x78], 0x4390ace
sub dword [rbp + 0x78], 0x17139c30
sub dword [rbp + 0x78], 0x1b12c657
add dword [rbp + 0x78], 0x24562a3a
xor dword [rbp + 0x78], 0x1ee5a197
xor dword [rbp + 0x78], 0x5b7de610
sub dword [rbp + 0x78], 0x1432e8b0
xchg rbp, r11
movups xmmword [r11 + 0x80], xmm0
xchg rbp, r11
xchg r11, rbp
movdqu xmmword [r11 + 0x90], xmm1
xchg rbp, r11
mov eax, dword [0x140001880]
mov dword [rbp + 0x80], eax
movzx eax, word [0x140001884]
mov word [rbp + 0x84], ax
mov byte [rbp + 0x86], 0x5c
xor byte [rbp + 0x86], 0x33
sub byte [rbp + 0x86], 0x47
add byte [rbp + 0x86], 5
xor byte [rbp + 0x86], 0x33
sub byte [rbp + 0x86], 0x1e
mov dword [rbp + 0x50], 0x7cb40b9f
sub dword [rbp + 0x50], 0x35e971cb
add dword [rbp + 0x50], 0x198465b3
sub dword [rbp + 0x50], 0x5267e298
xor dword [rbp + 0x50], 0x72713fc6
xor dword [rbp + 0x50], 0x32bade4f
sub dword [rbp + 0x50], 0xcd9d213
sub dword [rbp + 0x50], 0x40532ae7
xchg r11, rbp
movups xmmword [r11 + 0x58], xmm0
xchg rbp, r11
movdqa xmm1, xmmword [0x140002cb0]
movdqu xmmword [rbp + 0x68], xmm1
mov eax, dword [0x140001888]
mov dword [rbp + 0x58], eax
movzx eax, byte [0x14000188c]
mov byte [rbp + 0x5c], al
mov byte [rbp + 0x5d], 0x18
sub byte [rbp + 0x5d], 0x13
add byte [rbp + 0x5d], 0x2d
sub byte [rbp + 0x5d], 0x18
add byte [rbp + 0x5d], 0x3c
xor byte [rbp + 0x5d], 0x2b
sub byte [rbp + 0x5d], 0x7d
mov dword [rbp + 0xf0], 0x5188837d
add dword [rbp + 0xf0], 0x162ff3b4
add dword [rbp + 0xf0], 0x4e4060c
xor dword [rbp + 0xf0], 0x1eed4107
sub dword [rbp + 0xf0], 0x3d054570
add dword [rbp + 0xf0], 0xf0e595d
sub dword [rbp + 0xf0], 0x447a4fbe
xchg rbp, r9
movups xmmword [r9 + 0xf8], xmm0
xchg rbp, r9
movdqa xmm1, xmmword [0x140002ca0]
xchg rbp, r15
movdqu xmmword [r15 + 0x108], xmm1
xchg rbp, r15
mov dword [rbp + 0xf8], 0x7c8228c8
sub dword [rbp + 0xf8], 0x3a2e92d6
sub dword [rbp + 0xf8], 0x5ecfea
sub dword [rbp + 0xf8], 0x223bd850
add dword [rbp + 0xf8], 0x4db56a79
sub dword [rbp + 0xf8], 0x589b25e5
xor dword [rbp + 0xf8], 0x20d23a12
add dword [rbp + 0xf8], 0x473660b
mov byte [rbp + 0xfc], 0x7e
sub byte [rbp + 0xfc], 0x12
sub byte [rbp + 0xfc], 0x3e
add byte [rbp + 0xfc], 0x50
sub byte [rbp + 0xfc], 3
sub byte [rbp + 0xfc], 0x38
sub byte [rbp + 0xfc], 0x43
mov dword [rbp + 0x28], 0x5301c161
add dword [rbp + 0x28], 0xec83e26
sub dword [rbp + 0x28], 0x4410277
xor dword [rbp + 0x28], 0x6cc13d76
xor dword [rbp + 0x28], 0x7723653
sub dword [rbp + 0x28], 0x363bf5d1
xchg rbp, r9
movups xmmword [r9 + 0x30], xmm0
xchg rbp, r9
movdqa xmm1, xmmword [0x140002cc0]
movdqu xmmword [rbp + 0x40], xmm1
mov eax, dword [0x140001890]
mov dword [rbp + 0x30], eax
movzx eax, word [0x140001894]
mov word [rbp + 0x34], ax
mov byte [rbp + 0x36], 0x77
xor byte [rbp + 0x36], 0x37
add byte [rbp + 0x36], 0
xor byte [rbp + 0x36], 0x28
add byte [rbp + 0x36], 0xd
sub byte [rbp + 0x36], 0x75
mov dword [rbp], 0x7a6f2f1b
sub dword [rbp], 0x5b402a52
xor dword [rbp], 0x19719e5d
add dword [rbp], 0x1c7e24f6
add dword [rbp], 0x495a1346
sub dword [rbp], 0x43567689
sub dword [rbp], 0x1d786f73
sub dword [rbp], 0xb67ec7f
xchg rdi, rbp
movups xmmword [rdi + 8], xmm0
xchg rdi, rbp
movdqa xmm1, xmmword [0x140002cb0]
xchg rbp, rbx
movdqu xmmword [rbx + 0x18], xmm1
xchg rbx, rbp
mov eax, dword [0x140001898]
mov dword [rbp + 8], eax
movzx eax, byte [0x14000189c]
mov byte [rbp + 0xc], al
mov byte [rbp + 0xd], 0x25
sub byte [rbp + 0xd], 0x1f
xor byte [rbp + 0xd], 0x2e
xor byte [rbp + 0xd], 0x65
sub byte [rbp + 0xd], 0x35
xor byte [rbp + 0xd], 0x43
sub byte [rbp + 0xd], 0x18
sub byte [rbp + 0xd], 0x38
sub byte [rbp + 0xd], 0xb
mov dword [rbp - 0x28], 0x777ff750
xor dword [rbp - 0x28], 0x5b2101b2
xor dword [rbp - 0x28], 0xa14c937
xor dword [rbp - 0x28], 0x5659ea2
add dword [rbp - 0x28], 0x5bb53002
sub dword [rbp - 0x28], 0x7ee4d12c
movups xmmword [rbp - 0x20], xmm0
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], 0x3a
sub byte [rbp - 0x1a], 0x37
xor byte [rbp - 0x1a], 0xe
add byte [rbp - 0x1a], 0x67
xor byte [rbp - 0x1a], 0x11
add byte [rbp - 0x1a], 3
add byte [rbp - 0x1a], 0xd
sub byte [rbp - 0x1a], 0x3c
sub byte [rbp - 0x1a], 0x39
mov dword [rbp - 0x50], 0x79b2b4cb
xor dword [rbp - 0x50], 0xcd63eb5
xor dword [rbp - 0x50], 0xe4c7df0
sub dword [rbp - 0x50], 0x1945416
sub dword [rbp - 0x50], 0x39e17233
add dword [rbp - 0x50], 0x2e2e2226
xor dword [rbp - 0x50], 0x6de15327
xchg rbp, rdi
movups xmmword [rdi - 0x48], xmm0
xchg rbp, rdi
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], 0x27
add byte [rbp - 0x43], 0x2e
add byte [rbp - 0x43], 0x28
sub byte [rbp - 0x43], 0x5f
add byte [rbp - 0x43], 0x26
xor byte [rbp - 0x43], 0x79
xor byte [rbp - 0x43], 0x12
sub byte [rbp - 0x43], 0x2f
mov dword [rbp - 0x78], 0x566416dc
sub dword [rbp - 0x78], 0x2b02a41c
xor dword [rbp - 0x78], 0x1d8bd0ba
xor dword [rbp - 0x78], 0x346dd39e
add dword [rbp - 0x78], 0x4b536357
add dword [rbp - 0x78], 0x275f727a
sub dword [rbp - 0x78], 0x2387f509
sub dword [rbp - 0x78], 0x51b25263
xchg rdx, rbp
movups xmmword [rdx - 0x70], xmm0
xchg rdx, rbp
xchg r15, rbp
movdqu xmmword [r15 - 0x60], xmm1
xchg r15, rbp
mov eax, dword [0x1400018b0]
mov dword [rbp - 0x70], eax
movzx eax, byte [0x1400018b4]
mov byte [rbp - 0x6c], al
mov byte [rbp - 0x6b], 0x6c
xor byte [rbp - 0x6b], 0x46
xor byte [rbp - 0x6b], 0x13
sub byte [rbp - 0x6b], 0x2d
add byte [rbp - 0x6b], 0x6d
sub byte [rbp - 0x6b], 0x79
mov dword [rsp + 0x60], 0x1ba51b9d
sub dword [rsp + 0x60], 0xcad06b9
add dword [rsp + 0x60], 0x449d700a
sub dword [rsp + 0x60], 0x46337523
add dword [rsp + 0x60], 0xd93f145
xor dword [rsp + 0x60], 0x5567e13c
sub dword [rsp + 0x60], 0xd696c90
xor dword [rsp + 0x60], 0x6a458b17
sub dword [rsp + 0x60], 0x286df847
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], 0x43
xor byte [rsp + 0x6e], 0xc
add byte [rsp + 0x6e], 0x2d
sub byte [rsp + 0x6e], 0x12
sub byte [rsp + 0x6e], 0x4b
sub byte [rsp + 0x6e], 0x1f
mov dword [rbp + 0xc8], 0x2da5453a
sub dword [rbp + 0xc8], 0x1654e03b
xor dword [rbp + 0xc8], 0x524c9e2b
xor dword [rbp + 0xc8], 0x7a3914d8
add dword [rbp + 0xc8], 0x8125cde
xor dword [rbp + 0xc8], 0x8176e1d
add dword [rbp + 0xc8], 0x25317479
xor dword [rbp + 0xc8], 0x7d8fbfed
xor dword [rbp + 0xc8], 0x9ef26de
xchg rbp, rdi
movups xmmword [rdi + 0xd0], xmm0
xchg rbp, rdi
movdqa xmm1, xmmword [0x140002ca0]
movdqu xmmword [rbp + 0xe0], xmm1
mov dword [rbp + 0xd0], 0x3e37958a
add dword [rbp + 0xd0], 0x31357cc6
sub dword [rbp + 0xd0], 0x22cd4c38
add dword [rbp + 0xd0], 0x19c53fec
sub dword [rbp + 0xd0], 0x2cdac6d
add dword [rbp + 0xd0], 0x6c1a84f
xor dword [rbp + 0xd0], 0x18386985
mov byte [rbp + 0xd4], 6
add byte [rbp + 0xd4], 0x6f
sub byte [rbp + 0xd4], 0x5b
add byte [rbp + 0xd4], 0x3b
add byte [rbp + 0xd4], 0x27
xor byte [rbp + 0xd4], 0x23
sub byte [rbp + 0xd4], 0x24
add byte [rbp + 0xd4], 0x1b
sub byte [rbp + 0xd4], 0x56
nop
add rcx, 0x351efc37
sub rcx, 0x351efbe7
lea rax, [rbp + 0xa0]
xchg r8, rax
mov qword [rsp + 0x58], r8
xchg r8, rax
lea rax, [rbp + 0x78]
xchg rsi, rax
mov qword [rsp + 0x50], rsi
xchg rsi, rax
lea rax, [rbp + 0x50]
xchg r13, rax
mov qword [rsp + 0x48], r13
xchg r13, rax
lea rax, [rbp + 0xf0]
xchg rcx, rax
mov qword [rsp + 0x40], rcx
xchg rcx, rax
lea rax, [rbp + 0x28]
mov qword [rsp + 0x38], rax
lea rax, [rbp]
xchg r11, rax
mov qword [rsp + 0x30], r11
xchg r11, rax
lea rax, [rbp - 0x28]
xchg r13, rax
mov qword [rsp + 0x28], r13
xchg r13, rax
lea rax, [rbp - 0x50]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x78]
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0xc8]
call fcn.1400485c0
xchg rdx, rcx
mov rcx, qword [rbp + 0xe8]
xchg rcx, rdx
cmp rdx, 0x10
jb 0x14004a603
inc rdx
mov rcx, qword [rbp + 0xd0]
xchg rbp, rax
mov rbp, rcx
xchg rbp, rax
cmp rdx, 0x1000
jb 0x14004a5fe
nop
add rdx, 0x3b9a975a
sub rdx, 0x3b9a9733
mov rcx, qword [rcx - 8]
sub rax, rcx
neg rax
add rax, 8
neg rax
cmp rax, 0x1f
ja 0x14004a972
call fcn.1401fcccc
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x14004a65e
inc rdx
xchg rcx, r13
mov r13, qword [rsp + 0x68]
xchg r13, rcx
xchg rcx, rdx
mov rax, rdx
xchg rdx, rcx
cmp rdx, 0x1000
jb 0x14004a659
nop
sub rdx, 0x11aac316
add rdx, 0x11aac33d
mov rcx, qword [rcx - 8]
sub rax, rcx
sub rax, 8
cmp rax, 0x1f
ja 0x14004a972
call fcn.1401fcccc
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x14004a6b2
inc rdx
mov rcx, qword [rbp - 0x70]
xchg rdi, rcx
mov rax, rdi
xchg rdi, rcx
cmp rdx, 0x1000
jb 0x14004a6ad
nop
add rdx, 0x3d06f7dc
sub rdx, 0x3d06f7b5
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004a972
call fcn.1401fcccc
xchg rdx, rdi
mov rdi, qword [rbp - 0x30]
xchg rdi, rdx
cmp rdx, 0x10
jb 0x14004a708
inc rdx
mov rcx, qword [rbp - 0x48]
xchg rcx, rax
mov rcx, rax
xchg rcx, rax
cmp rdx, 0x1000
jb 0x14004a703
sub rdx, 0xffffffffffffffd9
mov rcx, qword [rcx - 8]
sub rax, rcx
nop
sub rax, 0xffffffff844fd4e4
add rax, 0xffffffff844fd4dc
cmp rax, 0x1f
ja 0x14004a972
call fcn.1401fcccc
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x14004a761
inc rdx
xchg rcx, r10
mov r10, qword [rbp - 0x20]
xchg rcx, r10
xchg r8, rax
mov r8, rcx
xchg r8, rax
cmp rdx, 0x1000
jb 0x14004a75c
neg rdx
add rdx, 0xffffffffffffffd9
neg rdx
mov rcx, qword [rcx - 8]
sub rax, rcx
neg rax
add rax, 8
neg rax
cmp rax, 0x1f
ja 0x14004a972
call fcn.1401fcccc
xchg rbx, rdx
mov rbx, qword [rbp + 0x20]
xchg rbx, rdx
cmp rdx, 0x10
jb 0x14004a7c7
inc rdx
xchg rcx, rdx
mov rdx, qword [rbp + 8]
xchg rcx, rdx
xchg rcx, r9
mov rax, r9
xchg r9, rcx
cmp rdx, 0x1000
jb 0x14004a7c2
nop
sub rdx, 0x7ab67f18
add rdx, 0x7ab67f3f
mov rcx, qword [rcx - 8]
sub rax, rcx
neg rax
add rax, 8
neg rax
cmp rax, 0x1f
ja 0x14004a972
call fcn.1401fcccc
mov rdx, qword [rbp + 0x48]
cmp rdx, 0x10
jb 0x14004a80e
inc rdx
mov rcx, qword [rbp + 0x30]
xchg r11, rax
mov r11, rcx
xchg r11, rax
cmp rdx, 0x1000
jb 0x14004a809
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004a972
call fcn.1401fcccc
mov rdx, qword [rbp + 0x110]
cmp rdx, 0x10
jb 0x14004a86c
inc rdx
xchg r9, rcx
mov r9, qword [rbp + 0xf8]
xchg r9, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004a867
neg rdx
add rdx, 0xffffffffffffffd9
neg rdx
mov rcx, qword [rcx - 8]
sub rax, rcx
nop
sub rax, 0xffffffffd0198858
add rax, 0xffffffffd0198850
cmp rax, 0x1f
ja 0x14004a972
call fcn.1401fcccc
xchg rdx, r9
mov r9, qword [rbp + 0x70]
xchg rdx, r9
cmp rdx, 0x10
jb 0x14004a8c4
inc rdx
xchg rcx, r11
mov r11, qword [rbp + 0x58]
xchg r11, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004a8bf
sub rdx, 0xffffffffffffffd9
mov rcx, qword [rcx - 8]
sub rax, rcx
nop
add rax, 0xffffffffbabd83e5
sub rax, 0xffffffffbabd83ed
cmp rax, 0x1f
ja 0x14004a972
call fcn.1401fcccc
mov rdx, qword [rbp + 0x98]
cmp rdx, 0x10
jb 0x14004a91e
inc rdx
xchg rdi, rcx
mov rdi, qword [rbp + 0x80]
xchg rcx, rdi
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004a919
nop
sub rdx, 0x1244f08d
add rdx, 0x1244f0b4
mov rcx, qword [rcx - 8]
sub rax, rcx
sub rax, 8
cmp rax, 0x1f
ja 0x14004a972
call fcn.1401fcccc
xchg r14, rdx
mov r14, qword [rbp + 0xc0]
xchg rdx, r14
cmp rdx, 0x10
jb 0x14004a97e
inc rdx
mov rcx, qword [rbp + 0xa8]
xchg rcx, rax
mov rcx, rax
xchg rcx, rax
cmp rdx, 0x1000
jb 0x14004a979
neg rdx
add rdx, 0xffffffffffffffd9
neg rdx
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14004a979
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401fcccc
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
mov rbx, qword [rsp + 0x230]
add rsp, 0x220
nop
add rsp, 8
xchg qword [rsp - 8], rbp
nop
add rsp, 8
jmp qword [rsp - 8]