Function at 0x140049d70
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
nop
mov qword [rsp - 8], rbp
sub rsp, 8
lea rbp, [rsp - 0x120]
sub rsp, 0x220
xchg rcx, r12
mov rbx, r12
xchg r12, rcx
movups xmm0, xmmword [rdx]
movups xmmword [rcx], xmm0
mov dword [rcx + 0x10], 0x2518acf6
add dword [rcx + 0x10], 0x3ede2aa2
add dword [rcx + 0x10], 0x76a76dd
sub dword [rcx + 0x10], 0x68c976fe
xor dword [rcx + 0x10], 0x1eceb984
xor dword [rcx + 0x10], 0x795b4303
add dword [rcx + 0x10], 0x9afdd20f
xor eax, eax
xchg r12, rax
mov qword [rcx + 0x18], r12
xchg r12, rax
mov byte [rcx + 0x20], 0x3d
xor byte [rcx + 0x20], 0x74
xor byte [rcx + 0x20], 0x30
xor byte [rcx + 0x20], 0x66
sub byte [rcx + 0x20], 0xc
add byte [rcx + 0x20], 0x30
xor byte [rcx + 0x20], 0x19
xor byte [rcx + 0x20], 0x5b
mov dword [rcx + 0x24], r8d
mov qword [rcx + 0x28], rax
movdqa xmm0, xmmword [0x140002cd0]
movdqa xmm1, xmmword [0x140002ce0]
xchg rcx, r11
movups xmmword [r11 + 0x30], xmm0
xchg rcx, r11
xchg rcx, r13
movups xmmword [r13 + 0x40], xmm1
xchg r13, rcx
mov dword [rbp + 0xa0], 0x6543930f
xor dword [rbp + 0xa0], 0x17809659
sub dword [rbp + 0xa0], 0x34217f87
add dword [rbp + 0xa0], 0x1e499ad3
xor dword [rbp + 0xa0], 0x2b672b6d
xor dword [rbp + 0xa0], 0x778c0bba
xorps xmm0, xmm0
movups xmmword [rbp + 0xa8], xmm0
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], 0x3d
sub byte [rbp + 0xae], 0x11
add byte [rbp + 0xae], 0x29
add byte [rbp + 0xae], 0x19
sub byte [rbp + 0xae], 0xc
sub byte [rbp + 0xae], 0x62
mov dword [rbp + 0x78], 0x7f83dabb
xor dword [rbp + 0x78], 0x58a397c
sub dword [rbp + 0x78], 0x5022f289
add dword [rbp + 0x78], 0x16fae468
sub dword [rbp + 0x78], 0x27e708b5
xor dword [rbp + 0x78], 0x1d9f504c
add dword [rbp + 0x78], 0x68beede9
sub dword [rbp + 0x78], 0x6e248a39
movups xmmword [rbp + 0x80], xmm0
xchg r10, rbp
movdqu xmmword [r10 + 0x90], xmm1
xchg rbp, r10
mov eax, dword [0x140001880]
mov dword [rbp + 0x80], eax
movzx eax, word [0x140001884]
mov word [rbp + 0x84], ax
mov byte [rbp + 0x86], 0x63
sub byte [rbp + 0x86], 0x5b
add byte [rbp + 0x86], 0x71
sub byte [rbp + 0x86], 0x1b
sub byte [rbp + 0x86], 0x19
xor byte [rbp + 0x86], 0x45
mov dword [rbp + 0x50], 0x476c7847
xor dword [rbp + 0x50], 0x7e0b1266
sub dword [rbp + 0x50], 0x223cefd1
add dword [rbp + 0x50], 0x5c4112aa
sub dword [rbp + 0x50], 0x3dbd30bf
add dword [rbp + 0x50], 0x44009a0d
sub dword [rbp + 0x50], 0x79aef5dc
xchg r11, rbp
movups xmmword [r11 + 0x58], xmm0
xchg r11, rbp
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], 0x43
xor byte [rbp + 0x5d], 0x2f
add byte [rbp + 0x5d], 0xf
xor byte [rbp + 0x5d], 0x21
add byte [rbp + 0x5d], 0x22
xor byte [rbp + 0x5d], 0x78
sub byte [rbp + 0x5d], 2
xor byte [rbp + 0x5d], 0x2b
sub byte [rbp + 0x5d], 0x29
mov dword [rbp + 0xf0], 0x2742eece
sub dword [rbp + 0xf0], 0x1a0a7142
xor dword [rbp + 0xf0], 0x4c97261c
add dword [rbp + 0xf0], 0x200983e1
xor dword [rbp + 0xf0], 0x6c8b7ef7
sub dword [rbp + 0xf0], 0xd33a11d
xchg r15, rbp
movups xmmword [r15 + 0xf8], xmm0
xchg rbp, r15
movdqa xmm1, xmmword [0x140002ca0]
movdqu xmmword [rbp + 0x108], xmm1
mov dword [rbp + 0xf8], 0x4846f9f5
sub dword [rbp + 0xf8], 0x7601270
sub dword [rbp + 0xf8], 0x2e565b8f
xor dword [rbp + 0xf8], 0x6bcf06d9
sub dword [rbp + 0xf8], 0x667eb5f5
xor dword [rbp + 0xf8], 0x6e606579
xor dword [rbp + 0xf8], 0x44f4dc2a
mov byte [rbp + 0xfc], 0x7b
xor byte [rbp + 0xfc], 0x59
add byte [rbp + 0xfc], 4
sub byte [rbp + 0xfc], 0x19
add byte [rbp + 0xfc], 0x1b
xor byte [rbp + 0xfc], 0x28
mov dword [rbp + 0x28], 0x4608e895
sub dword [rbp + 0x28], 0x102d3edb
add dword [rbp + 0x28], 0x343d818d
sub dword [rbp + 0x28], 0x845e47c
sub dword [rbp + 0x28], 0x5a3b2f16
xor dword [rbp + 0x28], 0x3736f2e7
sub dword [rbp + 0x28], 0x30aee4ee
movups xmmword [rbp + 0x30], xmm0
movdqa xmm1, xmmword [0x140002cc0]
xchg r13, rbp
movdqu xmmword [r13 + 0x40], xmm1
xchg r13, rbp
mov eax, dword [0x140001890]
mov dword [rbp + 0x30], eax
movzx eax, word [0x140001894]
mov word [rbp + 0x34], ax
mov byte [rbp + 0x36], 0x77
sub byte [rbp + 0x36], 0x4b
xor byte [rbp + 0x36], 2
sub byte [rbp + 0x36], 9
add byte [rbp + 0x36], 7
sub byte [rbp + 0x36], 0x2c
mov dword [rbp], 0x81518e2
sub dword [rbp], 0x39bf858
xor dword [rbp], 0x5dd220e5
xor dword [rbp], 0x21fc9ac3
xor dword [rbp], 0x4a49ed47
xor dword [rbp], 0x4333e15e
xor dword [rbp], 0x712d96e0
movups xmmword [rbp + 8], xmm0
movdqa xmm1, xmmword [0x140002cb0]
movdqu xmmword [rbp + 0x18], xmm1
mov eax, dword [0x140001898]
mov dword [rbp + 8], eax
movzx eax, byte [0x14000189c]
mov byte [rbp + 0xc], al
mov byte [rbp + 0xd], 0x79
sub byte [rbp + 0xd], 0x27
xor byte [rbp + 0xd], 0x78
xor byte [rbp + 0xd], 0x60
sub byte [rbp + 0xd], 0x12
sub byte [rbp + 0xd], 0x19
xor byte [rbp + 0xd], 0x7b
xor byte [rbp + 0xd], 0x64
mov dword [rbp - 0x28], 0x4e24ce5
add dword [rbp - 0x28], 0x48df74ed
add dword [rbp - 0x28], 0x2fe03e04
xor dword [rbp - 0x28], 0x25109c6b
sub dword [rbp - 0x28], 0x3812dc18
add dword [rbp - 0x28], 0x47330aad
add dword [rbp - 0x28], 0x3bf6548
xor dword [rbp - 0x28], 0x47814e4
sub dword [rbp - 0x28], 0x6fe8e331
xchg r11, rbp
movups xmmword [r11 - 0x20], xmm0
xchg rbp, r11
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], 0x65
sub byte [rbp - 0x1a], 0x18
sub byte [rbp - 0x1a], 0x36
xor byte [rbp - 0x1a], 0x10
xor byte [rbp - 0x1a], 0xb
add byte [rbp - 0x1a], 0x1a
add byte [rbp - 0x1a], 0x2f
xor byte [rbp - 0x1a], 0xb
sub byte [rbp - 0x1a], 0x5e
mov dword [rbp - 0x50], 0x56b3071e
xor dword [rbp - 0x50], 0xc395409
sub dword [rbp - 0x50], 0x83c07ab
sub dword [rbp - 0x50], 0x4bd5727
xor dword [rbp - 0x50], 0x413bc583
add dword [rbp - 0x50], 0x6ee3f427
sub dword [rbp - 0x50], 0x245fa428
xor dword [rbp - 0x50], 0x572f8189
xchg rbp, rsi
movups xmmword [rsi - 0x48], xmm0
xchg rsi, 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], 0x17
sub byte [rbp - 0x43], 0x11
xor byte [rbp - 0x43], 0x7a
sub byte [rbp - 0x43], 4
sub byte [rbp - 0x43], 0x64
add byte [rbp - 0x43], 0x26
sub byte [rbp - 0x43], 0x1d
sub byte [rbp - 0x43], 0x1d
mov dword [rbp - 0x78], 0xcf15c43
xor dword [rbp - 0x78], 0x67cf5378
sub dword [rbp - 0x78], 0x595e9461
sub dword [rbp - 0x78], 0xc0e6569
sub dword [rbp - 0x78], 0x2ea8caa
xor dword [rbp - 0x78], 0x6f07bf35
sub dword [rbp - 0x78], 0x3323ae6
sub dword [rbp - 0x78], 0x3153aa48
sub dword [rbp - 0x78], 0x395b527b
xchg rbp, r10
movups xmmword [r10 - 0x70], xmm0
xchg r10, rbp
xchg rbp, r12
movdqu xmmword [r12 - 0x60], xmm1
xchg rbp, r12
mov eax, dword [0x1400018b0]
mov dword [rbp - 0x70], eax
movzx eax, byte [0x1400018b4]
mov byte [rbp - 0x6c], al
mov byte [rbp - 0x6b], 0x20
add byte [rbp - 0x6b], 0x56
sub byte [rbp - 0x6b], 0x71
add byte [rbp - 0x6b], 0x6a
sub byte [rbp - 0x6b], 0x10
sub byte [rbp - 0x6b], 0x33
sub byte [rbp - 0x6b], 0x2c
mov dword [rsp + 0x60], 0x3f975cff
add dword [rsp + 0x60], 0x2e0bb6cf
sub dword [rsp + 0x60], 0x13c85acb
sub dword [rsp + 0x60], 0x56f8e0ff
xor dword [rsp + 0x60], 0x568393eb
xor dword [rsp + 0x60], 0x41f981df
add dword [rsp + 0x60], 0x62653292
sub dword [rsp + 0x60], 0x1ed37077
sub dword [rsp + 0x60], 0x592d8c07
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], 0x70
sub byte [rsp + 0x6e], 0x69
add byte [rsp + 0x6e], 0x45
sub byte [rsp + 0x6e], 0x27
sub byte [rsp + 0x6e], 0x21
sub byte [rsp + 0x6e], 4
mov dword [rbp + 0xc8], 0x38e566d5
sub dword [rbp + 0xc8], 0x1853dc28
add dword [rbp + 0xc8], 0x623b439
sub dword [rbp + 0xc8], 0xf66836c
xor dword [rbp + 0xc8], 0x54e8dd39
sub dword [rbp + 0xc8], 0x2181a74
add dword [rbp + 0xc8], 0x25400b46
xor dword [rbp + 0xc8], 0x708752fd
sub dword [rbp + 0xc8], 0x164905a5
xchg rdi, rbp
movups xmmword [rdi + 0xd0], xmm0
xchg rdi, rbp
movdqa xmm1, xmmword [0x140002ca0]
movdqu xmmword [rbp + 0xe0], xmm1
mov dword [rbp + 0xd0], 0x2268be55
add dword [rbp + 0xd0], 0x24d51ecb
xor dword [rbp + 0xd0], 0x40dee3a6
sub dword [rbp + 0xd0], 0x6285871
xor dword [rbp + 0xd0], 0x388afca6
xor dword [rbp + 0xd0], 0x4b5172d0
mov byte [rbp + 0xd4], 0x2e
sub byte [rbp + 0xd4], 0x26
add byte [rbp + 0xd4], 3
xor byte [rbp + 0xd4], 0x67
sub byte [rbp + 0xd4], 0x10
sub byte [rbp + 0xd4], 0x3c
add byte [rbp + 0xd4], 0xc
sub byte [rbp + 0xd4], 0x28
sub byte [rbp + 0xd4], 4
nop
add rcx, 0x14454807
sub rcx, 0x144547b7
lea rax, [rbp + 0xa0]
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0x78]
mov qword [rsp + 0x50], rax
lea rax, [rbp + 0x50]
mov qword [rsp + 0x48], rax
lea rax, [rbp + 0xf0]
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x28]
mov qword [rsp + 0x38], rax
lea rax, [rbp]
xchg r12, rax
mov qword [rsp + 0x30], r12
xchg r12, rax
lea rax, [rbp - 0x28]
xchg rcx, rax
mov qword [rsp + 0x28], rcx
xchg rcx, rax
lea rax, [rbp - 0x50]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x78]
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0xc8]
call fcn.140048500
xchg r10, rdx
mov r10, qword [rbp + 0xe8]
xchg rdx, r10
cmp rdx, 0x10
jb 0x14004a579
inc rdx
mov rcx, qword [rbp + 0xd0]
xchg rcx, r14
mov rax, r14
xchg rcx, r14
cmp rdx, 0x1000
jb 0x14004a574
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 0x14004a8f7
call fcn.1401fd29c
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x14004a5ca
inc rdx
mov rcx, qword [rsp + 0x68]
xchg rcx, rax
mov rcx, rax
xchg rcx, rax
cmp rdx, 0x1000
jb 0x14004a5c5
sub rdx, 0xffffffffffffffd9
mov rcx, qword [rcx - 8]
sub rax, rcx
nop
add rax, 0xffffffff87781d3d
sub rax, 0xffffffff87781d45
cmp rax, 0x1f
ja 0x14004a8f7
call fcn.1401fd29c
xchg r9, rdx
mov r9, qword [rbp - 0x58]
xchg rdx, r9
cmp rdx, 0x10
jb 0x14004a62e
inc rdx
xchg r9, rcx
mov r9, qword [rbp - 0x70]
xchg rcx, r9
xchg rbx, rax
mov rbx, rcx
xchg rbx, rax
cmp rdx, 0x1000
jb 0x14004a629
nop
add rdx, 0x232442dc
sub rdx, 0x232442b5
mov rcx, qword [rcx - 8]
sub rax, rcx
neg rax
add rax, 8
neg rax
cmp rax, 0x1f
ja 0x14004a8f7
call fcn.1401fd29c
xchg rdx, rcx
mov rcx, qword [rbp - 0x30]
xchg rcx, rdx
cmp rdx, 0x10
jb 0x14004a68f
inc rdx
mov rcx, qword [rbp - 0x48]
xchg rcx, rax
mov rcx, rax
xchg rcx, rax
cmp rdx, 0x1000
jb 0x14004a68a
nop
sub rdx, 0x1c0c61f9
add rdx, 0x1c0c6220
mov rcx, qword [rcx - 8]
sub rax, rcx
nop
add rax, 0xffffffff9c8990b3
sub rax, 0xffffffff9c8990bb
cmp rax, 0x1f
ja 0x14004a8f7
call fcn.1401fd29c
xchg rcx, rdx
mov rcx, qword [rbp - 8]
xchg rdx, rcx
cmp rdx, 0x10
jb 0x14004a6ed
inc rdx
mov rcx, qword [rbp - 0x20]
xchg rcx, rax
mov rcx, rax
xchg rcx, rax
cmp rdx, 0x1000
jb 0x14004a6e8
nop
sub rdx, 0x286c941b
add rdx, 0x286c9442
mov rcx, qword [rcx - 8]
sub rax, rcx
neg rax
add rax, 8
neg rax
cmp rax, 0x1f
ja 0x14004a8f7
call fcn.1401fd29c
mov rdx, qword [rbp + 0x20]
cmp rdx, 0x10
jb 0x14004a743
inc rdx
xchg rdi, rcx
mov rdi, qword [rbp + 8]
xchg rcx, rdi
xchg r12, rax
mov r12, rcx
xchg r12, rax
cmp rdx, 0x1000
jb 0x14004a73e
sub rdx, 0xffffffffffffffd9
mov rcx, qword [rcx - 8]
sub rax, rcx
nop
sub rax, 0xffffffffdf2198c9
add rax, 0xffffffffdf2198c1
cmp rax, 0x1f
ja 0x14004a8f7
call fcn.1401fd29c
mov rdx, qword [rbp + 0x48]
cmp rdx, 0x10
jb 0x14004a79a
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004a795
nop
sub rdx, 0x1977153a
add rdx, 0x19771561
mov rcx, qword [rcx - 8]
sub rax, rcx
nop
add rax, 0xfffffffff1877099
sub rax, 0xfffffffff18770a1
cmp rax, 0x1f
ja 0x14004a8f7
call fcn.1401fd29c
mov rdx, qword [rbp + 0x110]
cmp rdx, 0x10
jb 0x14004a7f8
inc rdx
xchg rcx, rdi
mov rdi, qword [rbp + 0xf8]
xchg rdi, rcx
xchg r12, rax
mov r12, rcx
xchg r12, rax
cmp rdx, 0x1000
jb 0x14004a7f3
nop
sub rdx, 0x6491efe5
add rdx, 0x6491f00c
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004a8f7
call fcn.1401fd29c
xchg r11, rdx
mov r11, qword [rbp + 0x70]
xchg r11, rdx
cmp rdx, 0x10
jb 0x14004a845
inc rdx
mov rcx, qword [rbp + 0x58]
xchg r10, rax
mov r10, rcx
xchg r10, rax
cmp rdx, 0x1000
jb 0x14004a840
sub rdx, 0xffffffffffffffd9
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004a8f7
call fcn.1401fd29c
xchg rdi, rdx
mov rdi, qword [rbp + 0x98]
xchg rdx, rdi
cmp rdx, 0x10
jb 0x14004a8a4
inc rdx
xchg r14, rcx
mov r14, qword [rbp + 0x80]
xchg rcx, r14
xchg rcx, rax
mov rcx, rax
xchg rcx, rax
cmp rdx, 0x1000
jb 0x14004a89f
neg rdx
add rdx, 0xffffffffffffffd9
neg rdx
mov rcx, qword [rcx - 8]
sub rax, rcx
sub rax, 8
cmp rax, 0x1f
ja 0x14004a8f7
call fcn.1401fd29c
mov rdx, qword [rbp + 0xc0]
cmp rdx, 0x10
jb 0x14004a903
inc rdx
mov rcx, qword [rbp + 0xa8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004a8fe
neg rdx
add rdx, 0xffffffffffffffd9
neg rdx
mov rcx, qword [rcx - 8]
sub rax, rcx
nop
sub rax, 0xffffffffa35f6ca4
add rax, 0xffffffffa35f6c9c
cmp rax, 0x1f
jbe 0x14004a8fe
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401fd29c
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
xchg rbx, r14
mov r14, qword [rsp + 0x230]
xchg rbx, r14
add rsp, 0x220
nop
mov rbp, qword [rsp]
add rsp, 8
nop
add rsp, 8
jmp qword [rsp - 8]