Function at 0x14003b770
Capabilities:
Contain obfuscated stackstrings

Disassembly:
xchg r14, rbx
mov qword [rsp + 8], r14
xchg r14, rbx
mov qword [rsp + 0x10], rsi
push rbp
nop
sub rsp, 8
mov qword [rsp], rdi
nop
push 0x18c9cdd6
mov qword [rsp], r12
push r8
mov qword [rsp], r14
push rdi
mov qword [rsp], r15
lea rbp, [rsp - 0x30]
sub rsp, 0x130
xchg rdi, r9
mov r9, rdi
xchg rdi, r9
mov r14d, r8d
mov r12d, edx
xchg r9, rcx
mov rbx, r9
xchg rcx, r9
mov r15b, 0x42
sub r15b, 1
xor r15b, 0x49
xor r15b, 0x16
sub r15b, 0x1b
sub r15b, 2
xor esi, esi
test r8d, r8d
jle 0x14003b884
nop dword [rax]
nop dword [rax + rax]
inc qword [rbx + 0x18]
mov rax, qword [rbx]
cmp rax, qword [rbx + 8]
je 0x14003b810
movzx ecx, byte [rax]
inc rax
mov qword [rbx], rax
jmp 0x14003b83f
mov ecx, 0x48949307
add ecx, 0x21b3fa
add ecx, 0x28adab76
sub ecx, 0x63e261f
sub ecx, 0x248d940c
add ecx, 0x12a6d82f
xor ecx, 0xc329f32
xor ecx, 0xaaf270b6
mov dword [rbx + 0x10], ecx
cmp ecx, 0xffffffff
je 0x14003b8e0
mov byte [rbp + 0x70], cl
mov rdx, qword [rdi + 8]
cmp rdx, qword [rdi + 0x10]
je 0x14003b867
mov byte [rdx], cl
inc qword [rdi + 8]
jmp 0x14003b879
lea r8, [rbp + 0x70]
xchg r9, rcx
mov r9, rdi
xchg r9, rcx
call fcn.140032e40
inc esi
cmp esi, r14d
jl 0x14003b7f1
movzx eax, r15b
lea r11, [rsp + 0x130]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rsp, r11
push rbx
push rax
push rbx
push rax
push rdx
push rcx
xchg qword [rsp + 0x30], r15
pop rcx
pop rdx
pop rax
pop rbx
pop rax
pop rbx
add rsp, 8
push rbx
xchg qword [rsp + 8], r14
pop rbx
add rsp, 8
nop
xchg qword [rsp], r12
add rsp, 8
nop
add rsp, 8
xchg qword [rsp - 8], rdi
push rcx
push rbx
push rbx
push rdx
xchg qword [rsp + 0x20], rbp
pop rdx
pop rbx
pop rbx
pop rcx
add rsp, 8
ret
xchg rdi, rsi
mov rsi, qword [rbx + 0x28]
xchg rsi, rdi
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], 0x7fe4db0b
xor qword [rsp + 0x40], 0x401da699
add qword [rsp + 0x40], 0x1b915752
sub qword [rsp + 0x40], 0x44916ba9
add qword [rsp + 0x40], 0x3462dee9
xor qword [rsp + 0x40], 0x9b8c2c
xor qword [rsp + 0x40], 0x4bc7c40e
mov qword [rsp + 0x48], 0x3f774efe
sub qword [rsp + 0x48], 0x36382f8e
add qword [rsp + 0x48], 0x715e38c8
xor qword [rsp + 0x48], 0x24839b38
xor qword [rsp + 0x48], 0xb30d977
sub qword [rsp + 0x48], 0x24fad986
add qword [rsp + 0x48], 0x30bdb879
xor qword [rsp + 0x48], 0x35661f87
sub qword [rsp + 0x48], 0x5596e6de
mov eax, dword [0x1400017a0]
mov dword [rsp + 0x30], eax
movzx eax, word [0x1400017a4]
mov word [rsp + 0x34], ax
mov byte [rsp + 0x36], 0x37
sub byte [rsp + 0x36], 0x31
add byte [rsp + 0x36], 0x66
sub byte [rsp + 0x36], 0x65
add byte [rsp + 0x36], 0x4f
xor byte [rsp + 0x36], 0x56
add byte [rsp + 0x36], 0x21
sub byte [rsp + 0x36], 0x21
movups xmmword [rsp + 0x50], xmm0
mov edx, 0x6e013b38
xor edx, 0x6441a6
sub edx, 0x44328de8
add edx, 0x4a9f8aef
xor edx, 0x16927eb6
xor edx, 0x62400933
lea rcx, [rsp + 0x50]
call fcn.1400535d0
xchg rdx, rcx
mov rdx, rax
xchg rcx, rdx
xchg r9, rax
mov qword [rsp + 0x50], r9
xchg r9, rax
mov qword [rsp + 0x60], 0xc74754c
xor qword [rsp + 0x60], 0x48f49de1
xor qword [rsp + 0x60], 0x78a9d15b
xor qword [rsp + 0x60], 0x16a80d7a
sub qword [rsp + 0x60], 0x222b8dcf
add qword [rsp + 0x60], 0x2ec4aaea
add qword [rsp + 0x60], 0x3759dd68
sub qword [rsp + 0x60], 0xa08f3e
xor qword [rsp + 0x60], 0x6dd39fc6
mov qword [rsp + 0x68], 0x595bd0ea
sub qword [rsp + 0x68], 0x2b443f7c
sub qword [rsp + 0x68], 0x23a6614
xor qword [rsp + 0x68], 0x7a919e53
xor qword [rsp + 0x68], 0x7db86faa
xor qword [rsp + 0x68], 0x51ca02b3
sub qword [rsp + 0x68], 0x2ee4d1e6
sub qword [rsp + 0x68], 0x4e5a060b
movups xmm0, xmmword [0x140001948]
movups xmmword [rax], xmm0
mov eax, dword [0x140001958]
mov dword [rcx + 0x10], eax
movzx eax, word [0x14000195c]
mov word [rcx + 0x14], ax
movzx eax, byte [0x14000195e]
mov byte [rcx + 0x16], al
mov byte [rcx + 0x17], 0x2a
add byte [rcx + 0x17], 0x1c
sub byte [rcx + 0x17], 0x25
add byte [rcx + 0x17], 0x20
sub byte [rcx + 0x17], 0xa
add byte [rcx + 0x17], 0x2d
sub byte [rcx + 0x17], 0x5d
xor byte [rcx + 0x17], 0x4a
sub byte [rcx + 0x17], 0x4d
lea rax, [rsp + 0x30]
xchg rdi, rax
mov qword [rsp + 0x20], rdi
xchg rdi, rax
lea r9, [rsp + 0x50]
mov r8d, r12d
lea rdx, [rbp - 0x70]
xchg rbx, r12
mov rcx, r12
xchg r12, rbx
call fcn.140055450
nop
mov qword [rsp + 0x20], 0x2f696e25
xor qword [rsp + 0x20], 0x7bc45175
sub qword [rsp + 0x20], 0x2973b5fb
add qword [rsp + 0x20], 0x16135bc1
add qword [rsp + 0x20], 0x111d821a
xor qword [rsp + 0x20], 0x6d301bcd
sub qword [rsp + 0x20], 0x3f5a7cfd
xchg rbp, rax
mov r9, rbp
xchg rbp, rax
xchg r15, r8
mov r15, qword [rbx + 0x18]
xchg r8, r15
mov edx, 0x51bbee26
add edx, 0x2037895a
sub edx, 0x467ff3ae
add edx, 0x39aec33b
sub edx, 0x33ed3f4e
sub edx, 0x31350751
lea rcx, [rbp - 0x50]
call fcn.140038dd0
mov rdx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], 0x3524db74
sub qword [rbp - 0x80], 0x2a831a09
add qword [rbp - 0x80], 0x30487460
xor qword [rbp - 0x80], 0x57735d4
xor qword [rbp - 0x80], 0x24355f11
add qword [rbp - 0x80], 0x3c9bad00
sub qword [rbp - 0x80], 0x3afa2681
xor qword [rbp - 0x80], 0x24cabe2d
sub qword [rbp - 0x80], 0x39835b93
mov qword [rbp - 0x78], 0x226fe426
xor qword [rbp - 0x78], 0x4fedb948
sub qword [rbp - 0x78], 0x4f050308
sub qword [rbp - 0x78], 0x1dbb9494
xor qword [rbp - 0x78], 0x1912c07
xor qword [rbp - 0x78], 0x150e9da
movsd xmm0, qword [0x140001960]
movsd qword [rsp + 0x70], xmm0
mov eax, dword [0x140001968]
mov dword [rsp + 0x78], eax
movzx eax, byte [0x14000196c]
mov byte [rsp + 0x7c], al
mov byte [rsp + 0x7d], 0x6d
xor byte [rsp + 0x7d], 0x36
sub byte [rsp + 0x7d], 0xe
sub byte [rsp + 0x7d], 0x26
xor byte [rsp + 0x7d], 0x35
xor byte [rsp + 0x7d], 0x2c
add byte [rsp + 0x7d], 0x26
sub byte [rsp + 0x7d], 0x64
mov byte [rdi + 0x28], 0x39
add byte [rdi + 0x28], 0x31
sub byte [rdi + 0x28], 0x69
add byte [rdi + 0x28], 0x7d
sub byte [rdi + 0x28], 0x75
xor byte [rdi + 0x28], 3
add byte [rdi + 0x28], 5
add byte [rdi + 0x28], 0x29
sub byte [rdi + 0x28], 0x37
cmp byte [rdi + 0x29], 0
jne 0x14003be6e
lea rbx, [0x140004a88]
mov qword [rbp - 0x30], rbx
lea rcx, [rbp - 0x28]
call sub.VCRUNTIME140.dll___std_exception_destroy
xchg rbx, r10
mov qword [rbp - 0x50], r10
xchg r10, rbx
lea rcx, [rbp - 0x48]
call sub.VCRUNTIME140.dll___std_exception_destroy
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x14003bcfc
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003bcf7
sub rdx, 0xffffffffffffffd9
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003bcf7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401fd08c
mov qword [rbp - 0x60], 0x685f45f1
sub qword [rbp - 0x60], 0x30a5352b
xor qword [rbp - 0x60], 0xab03b9b
sub qword [rbp - 0x60], 0x61a3404
add qword [rbp - 0x60], 0x7aa21d7
sub qword [rbp - 0x60], 0x29967fdf
add qword [rbp - 0x60], 0x5e6f259d
xor qword [rbp - 0x60], 0x7372beee
mov qword [rbp - 0x58], 0x6de5cdbe
sub qword [rbp - 0x58], 0x28a1042d
xor qword [rbp - 0x58], 0x65ced339
xor qword [rbp - 0x58], 0x2474299f
add qword [rbp - 0x58], 0x1af63475
add qword [rbp - 0x58], 0x356e512d
xor qword [rbp - 0x58], 0x18fdc1b
add qword [rbp - 0x58], 0x255b72ce
xor qword [rbp - 0x58], 0x7a48d79f
mov byte [rbp - 0x70], 0x18
xor byte [rbp - 0x70], 0x38
sub byte [rbp - 0x70], 0x1b
add byte [rbp - 0x70], 0x4c
sub byte [rbp - 0x70], 0x44
xor byte [rbp - 0x70], 0x45
sub byte [rbp - 0x70], 0x48
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x14003be02
inc rdx
xchg rcx, r10
mov r10, qword [rsp + 0x50]
xchg r10, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003bdfc
neg rdx
add rdx, 0xffffffffffffffd9
neg rdx
mov rcx, qword [rcx - 8]
sub rax, rcx
nop
sub rax, 0xffffffffefd5b67a
add rax, 0xffffffffefd5b672
cmp rax, 0x1f
jbe 0x14003bdfc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401fd08c
nop
xchg rdx, rsi
mov rsi, qword [rsp + 0x48]
xchg rdx, rsi
cmp rdx, 0x10
jb 0x14003be66
inc rdx
xchg rcx, r8
mov r8, qword [rsp + 0x30]
xchg r8, rcx
xchg rcx, rdx
mov rax, rdx
xchg rdx, rcx
cmp rdx, 0x1000
jb 0x14003be61
neg rdx
add rdx, 0xffffffffffffffd9
neg rdx
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003be61
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401fd08c
xor r15b, r15b
jmp 0x14003b884
lea rcx, [rbp - 0x10]
call fcn.14004bfd0
lea rdx, [0x1402158b0]
lea rcx, [rbp - 0x10]
call sub.VCRUNTIME140.dll__CxxThrowException
int3