Function at 0x14005e720
Capabilities:
Create thread

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0xb0
mov rax, qword [0x1401dc800]
xor rax, rsp
mov qword [rbp + 0x27], rax
mov rdi, qword [0x14022fe78]
mov rbx, qword [0x14022fdf0]
mov ecx, 0x68
call fcn.14019b1f0
mov qword [rbp + 7], rax
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
movups xmmword [rax + 0x40], xmm0
movups xmmword [rax + 0x50], xmm0
mov qword [rax + 0x58], rbx
mov qword [rax + 0x60], rcx
lea rcx, [0x14005e2f0]
mov qword [rax], rcx
mov qword [rdi], rax
mov rcx, rax
call fcn.14005a3a0
test al, al
jne 0x14005f579
mov dword [rbp - 0x41], 0xcfcbc0a6
mov dword [rbp - 0x3d], 0xf386c1c1
mov dword [rbp - 0x39], 0xf9c989c7
mov dword [rbp - 0x35], 0xcafaccc9
mov dword [rbp - 0x31], 0xfdfbc6b0
mov dword [rbp - 0x2d], 0xb6c1faf0
mov word [rbp - 0x29], 0x5952
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x27], xmm0
mov qword [rbp - 0x17], rax
mov byte [rbp - 0xf], al
movabs r13, 0xc7a4d70eab868d50
movabs r15, 0x35a49baa3e92fcb0
movabs r12, 0xe5ad4a3b220c4490
mov rsi, qword [0x1402304a0]
mov r14, qword [0x1402304a8]
movzx r10d, byte [rbp - 0x49]
mov rax, r14
mov r9, rsi
nop word [rax + rax]
xor r11d, r11d
movabs r8, 0xa7fba8b78e435c10
cmp r11, 0x33
jae 0x14005f53a
movzx ebx, byte [rbp + r11 - 0x41]
mov rdi, rbx
cmp rax, r11
ja 0x14005f531
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x14005e87b
lea r10, [r11 + r8]
movzx ecx, r10b
and cl, dil
add cl, cl
sub r10b, cl
sub r10b, 0x70
add r10b, dil
jmp 0x14005e890
je 0x14005f4af
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x14005f443
nop
cmp r9, r11
ja 0x14005f528
lea rcx, [r9 + 0x40]
cmp rax, rcx
jae 0x14005e8ba
lea rdx, [r11 + r13]
movzx ecx, dl
and cl, dil
add cl, cl
sub dl, cl
lea r10d, [rdi + rdx]
sub r10b, 0x30
jmp 0x14005e910
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x14005f3f2
inc rcx
cmp rax, rcx
je 0x14005f3c0
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x14005f3b1
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x14005f38e
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x14005f2f5
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x14005f2c3
nop word [rax + rax]
lea rcx, [rax + r9]
cmp rcx, r11
jbe 0x14005ef4a
nop dword [rax]
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x14005ef25
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x14005eefd
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x14005eece
lea rcx, [r9 + 0x80]
cmp rax, rcx
je 0x14005eeba
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x14005ee91
lea rcx, [r9 + 0x200]
cmp rax, rcx
je 0x14005ee6e
lea rcx, [r9 + 0x40]
cmp rax, rcx
je 0x14005ee49
lea rcx, [r9 + 0xa]
cmp rax, rcx
je 0x14005ee21
lea rcx, [r9 + 0x42]
cmp rax, rcx
je 0x14005edef
lea rcx, [r9 + 0x10]
cmp rax, rcx
je 0x14005e920
lea rax, [r9 + 0x80]
lea r9, [rax + 6]
lea rcx, [r9 + 0x61]
cmp rax, rcx
jb 0x14005f505
lea rcx, [r9 + 0x200]
cmp rax, rcx
jb 0x14005f4e2
lea rcx, [r9 + 0x40]
cmp rax, rcx
jb 0x14005eb27
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jb 0x14005eb07
lea rcx, [r9 + 0x42]
cmp rax, rcx
jb 0x14005eae7
lea rcx, [r9 + 0x10]
cmp rax, rcx
jb 0x14005ed93
lea rcx, [r9 + 0x64]
cmp rax, rcx
jb 0x14005ed2f
lea rcx, [r9 + 0x20]
cmp rax, rcx
jb 0x14005ece6
lea rcx, [r9 + 8]
cmp rax, rcx
jb 0x14005ecbb
lea rcx, [r9 + 0x28]
cmp rax, rcx
jb 0x14005e920
lea rax, [r9 + 0x3e8]
lea r9, [rax + 9]
lea rcx, [r9 + 0x41]
cmp rax, rcx
ja 0x14005ec89
lea rcx, [r9 + 0x400]
cmp rax, rcx
ja 0x14005ec66
lea rcx, [r9 + 0x64]
cmp rax, rcx
ja 0x14005ec43
lea rcx, [r9 + 0x1000]
cmp rax, rcx
ja 0x14005ec20
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x14005ec01
lea rcx, [r9 + 0x28]
cmp rax, rcx
ja 0x14005ebd8
lea rcx, [r9 + 9]
cmp rax, rcx
ja 0x14005eba9
lea rcx, [r9 + 0x40]
cmp rax, rcx
ja 0x14005eb77
lea rcx, [r9 + 0xa]
cmp rax, rcx
ja 0x14005eb54
lea rcx, [r9 + 5]
cmp rax, rcx
ja 0x14005e920
lea rax, [r9 + 0x1000]
lea r9, [rax + 0x10]
jmp 0x14005e920
lea r8, [r11 + r15]
movzx ecx, r8b
and cl, bl
mov edx, Ordinal_26
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x14005e910
lea r8, [r11 + r12]
movzx ecx, r8b
and cl, bl
mov edx, 8
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x14005e890
movabs rdx, 0x95b5f8cc05858c70
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x10
movabs r8, 0xa7fba8b78e435c10
jmp 0x14005e84d
movabs rdx, 0x3d26b8755c346a80
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
add r10b, 0x80
jmp 0x14005f415
movabs r8, 0xed2f67063fadb260
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, Ordinal_50
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
inc r9
dec r11
inc r11
jmp 0x14005e833
movabs r8, 0x9d3815972326fa40
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
dec r11
inc r11
jmp 0x14005e833
movabs r8, 0x4d40c42806a04220
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x14005f467
movabs rdx, 0xfd4972b8ea198a00
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
jmp 0x14005f493
movabs rdx, 0xad522149cd92d1e0
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x20
jmp 0x14005f496
movabs rdx, 0x5d5acfdab10c19c0
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x40
jmp 0x14005f318
movabs rdx, 0xd637e6b948561a0
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x60
jmp 0x14005f34a
movabs rdx, 0xbd6c2cfc77fea980
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
add r10b, 0x80
movzx ecx, byte [rbp + r11 - 0x41]
add rcx, r9
add r11, rcx
inc r11
jmp 0x14005e833
movabs rdx, 0x7581e166b0addd30
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x50
mov byte [rbp + r11 - 0x41], r10b
inc r11
jmp 0x14005e833
movabs rdx, 0x258a8ff794272510
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x70
cmp r9, 1
jb 0x14005ecd9
movabs rdx, 0xee453922aed6ae60
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
add dl, bl
lea r10d, [rdx*2 - 0x40]
jmp 0x14005f415
movabs r8, 0xd5933e8877a06cf0
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, gethostname
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
cmp rax, 0x5a
jae 0x14005f271
lea rcx, [r9 + 0x42]
cmp rax, rcx
jbe 0x14005f174
movabs r8, 0xce9c0acb91937d20
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x14005ed04
movabs r8, 0x859bed195b19b4d0
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, Ordinal_41
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
lea rcx, [rax + r9]
cmp rcx, 0x7a
je 0x14005f29e
lea rcx, [r9 + 0x28]
cmp rax, rcx
jbe 0x14005f0a0
movabs r8, 0x6f733bce60cefd0
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, Ordinal_41
jmp 0x14005ed47
movabs rdx, 0xaddd0a5805274fe0
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x20
movzx ecx, byte [rbp + r11 - 0x41]
add rcx, r9
add r11, rcx
inc r11
jmp 0x14005e833
movabs r8, 0x5de5b8e8e8a097c0
add r8, r11
movzx ecx, r8b
and cl, bl
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r10b, 0x40
add r10b, r8b
jmp 0x14005f34a
movabs r8, 0xdee6779cc19dfa0
add r8, r11
movzx ecx, r8b
and cl, bl
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r10b, 0x60
jmp 0x14005f315
movabs rdx, 0xbdf7160aaf932780
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
add r10b, 0x80
jmp 0x14005f496
movabs r8, 0x6dffc49b930c6f60
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, Ordinal_50
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x14005f493
movabs r8, 0x1e08732c7685b740
mov edx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14005f452
movabs r8, 0xce1121bd59feff20
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
dec r11
inc r11
jmp 0x14005e833
movabs rdx, 0x7e19d04e3d784700
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
inc r9
dec r11
inc r11
jmp 0x14005e833
movabs r8, 0x2e227edf20f18ee0
add r8, r11
movzx ecx, r8b
and cl, bl
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r10b, 0x20
jmp 0x14005f412
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jae 0x14005ef76
movabs rdx, 0xa7fba8b78e435c10
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x70
jmp 0x14005edb7
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14005efb1
movabs rdx, 0x8f49ae1d570d1aa0
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x60
movzx ecx, byte [rbp + r11 - 0x41]
add rcx, r9
add r11, rcx
inc r11
jmp 0x14005e833
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14005efdf
movabs r8, 0x2f3850fb901a8ae0
add r8, r11
movzx ecx, r8b
and cl, bl
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r10b, 0x20
jmp 0x14005f315
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x14005f007
movabs rdx, 0x7f2fa26aaca14300
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
jmp 0x14005f496
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x14005f039
movabs r8, 0xcf26f3d9c927fb20
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x14005f493
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x14005f06e
movabs rdx, 0xbf0ce8271ebc2380
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
add r10b, 0x80
inc r9
dec r11
inc r11
jmp 0x14005e833
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x14005edb7
movabs r8, 0xf0439963b42dba0
add r8, r11
movzx ecx, r8b
and cl, bl
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r10b, 0x60
jmp 0x14005f412
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14005f0cf
movabs r8, 0x56ee852c0293a7f0
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, gethostname
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
jmp 0x14005f412
inc rcx
cmp rax, rcx
jne 0x14005f100
movabs rdx, 0xf6dd280a3ba11830
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x50
dec r11
inc r11
jmp 0x14005e833
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14005f12f
movabs r8, 0x36ba6dc6adbbf8b0
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, Ordinal_26
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
jmp 0x14005f315
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x14005ed53
movabs r8, 0xd6a910a4e6c968f0
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, gethostname
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
movzx ecx, byte [rbp + r11 - 0x41]
add rcx, r9
add r11, rcx
inc r11
jmp 0x14005e833
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14005f1b5
movabs r8, 0x1e935c3aae1a3540
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
movzx ecx, byte [rbp + r11 - 0x41]
add rcx, r9
add r11, rcx
inc r11
jmp 0x14005e833
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14005f1e1
movabs rdx, 0xbe81ff18e727a580
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
add r10b, 0x80
jmp 0x14005f318
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x14005f20d
movabs rdx, 0x5e70a1f7203515c0
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x40
jmp 0x14005f493
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x14005f23b
movabs rdx, 0xfe5f44d559428600
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
dec r11
inc r11
jmp 0x14005e833
lea rcx, [r9 + 8]
cmp rax, rcx
jne 0x14005ed04
movabs r8, 0x9e4de7b3924ff640
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x14005f415
movabs r8, 0x3e3c8a91cb5d6680
add r8, r11
movzx ecx, r8b
and cl, bl
add cl, cl
movzx r10d, byte [rbp + r11 - 0x41]
sub r10b, cl
add r10b, 0x80
add r10b, r8b
add r10b, bl
jmp 0x14005f467
movabs rdx, 0x8e33dc00e7e41ea0
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
sub dl, byte [rbp + r11 - 0x41]
lea r10d, [rbx + rdx]
sub r10b, 0x60
jmp 0x14005f318
movabs rdx, 0x9756b3f6ac430670
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x10
movzx ecx, byte [rbp + r11 - 0x41]
add rcx, r9
add r11, rcx
inc r11
jmp 0x14005e833
movabs r8, 0xf768111873359630
add r8, r11
movzx ecx, r8b
and cl, bl
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r10b, 0x50
add r10b, r8b
movabs r8, 0x362f84b876277ab0
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, Ordinal_26
sub dl, cl
add dl, dl
add dl, r8b
add dl, bl
movzx ecx, dl
mov byte [rbp + r11 - 0x41], cl
inc r9
add rcx, r9
sub r11, rcx
movabs rdx, 0xde2b2d70046ad6c0
add rdx, r11
movzx ecx, bl
and cl, dl
add cl, cl
sub bl, cl
sub bl, 0x40
add bl, dl
mov byte [rbp + r11 - 0x41], bl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
movzx ecx, byte [rbp + r11 - 0x41]
add rcx, r9
add r11, rcx
inc r11
jmp 0x14005e833
movabs rdx, 0xa770bfa956aede10
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x70
jmp 0x14005f496
movabs r8, 0x7821ccb1da16dd0
jmp 0x14005f44d
movabs r8, 0x679379ece493fd90
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, 8
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
inc r9
dec r11
inc r11
jmp 0x14005e833
movabs r8, 0x179c287dc80d4570
add r8, r11
movzx ecx, r8b
and cl, bl
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r10b, 0x10
add r10b, r8b
movabs rdx, 0x9640e1da3d1a0a70
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
sub dl, 0x10
add dl, bl
mov byte [rbp + r11 - 0x41], dl
inc r9
dec r11
inc r11
jmp 0x14005e833
movabs r8, 0x87c79152396bacd0
mov edx, Ordinal_41
add r8, r11
movzx ecx, r8b
and cl, bl
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
movabs rdx, 0xe638334959a0c290
add rdx, r11
movzx ecx, dl
and cl, bl
mov r8d, 8
sub r8b, cl
add r8b, r8b
add r8b, dl
add r8b, bl
add r8b, r10b
mov byte [rbp + r11 - 0x41], r8b
add rax, r9
movzx ecx, r10b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add r11, rdx
inc r11
jmp 0x14005e833
movabs rdx, 0xf7f2fa26aaca1430
add rdx, r11
movzx ecx, dl
and cl, dil
add cl, cl
sub dl, cl
lea r10d, [rdi + rdx]
sub r10b, 0x50
movzx ecx, byte [rbp + r11 - 0x41]
add rcx, r9
add r11, rcx
inc r11
jmp 0x14005e833
movabs rdx, 0x45bea75ce8fed450
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x30
jmp 0x14005e826
movabs rcx, 0xf5c755edcc781c30
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x50
jmp 0x14005e820
lea rdx, [rbp + 0x141da7f]
jmp 0x14005f53e
lea rdx, [rbp + 0xc5368f]
jmp 0x14005f53e
lea rdx, [rbp - 0x41]
mov rcx, qword [0x140230168]
call fcn.1400650b0
xor al, al
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.14019b1d0
lea r11, [rsp + 0xb0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov rcx, rdi
call fcn.140060400
test al, al
je 0x14005f54a
mov rax, qword [rdi]
mov rbx, qword [rax + 0x50]
mov rcx, qword [rax + 0x58]
mov qword [rbp + 7], rdi
mov qword [rbp + 0xf], rbx
mov qword [rbp + 0x17], rcx
mov ecx, Ordinal_26
call fcn.14019b1f0
movups xmm0, xmmword [rbp + 7]
movups xmmword [rax], xmm0
movsd xmm1, qword [rbp + 0x17]
movsd qword [rax + 0x10], xmm1
mov qword [rbp + 7], rax
lea rcx, [rbp - 1]
mov qword [rsp + 0x28], rcx
xor esi, esi
mov dword [rsp + 0x20], esi
mov r9, rax
lea r8, [0x14006a3e0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp - 9], rax
test rax, rax
je 0x14005f6ca
cmp dword [rbp - 1], esi
je 0x14005f6be
movaps xmm0, xmmword [rbp - 9]
movdqa xmmword [rbp + 7], xmm0
lea rcx, [rbp + 7]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x14005f6be
xorps xmm0, xmm0
movdqa xmmword [rbp - 9], xmm0
mov qword [rbp + 7], rbx
mov qword [rbp + 0xf], rdi
lea ecx, [rsi + 0x10]
call fcn.14019b1f0
movups xmm0, xmmword [rbp + 7]
movups xmmword [rax], xmm0
mov qword [rbp + 7], rax
lea rcx, [rbp - 1]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], esi
mov r9, rax
lea r8, [0x14006a410]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp - 9], rax
test rax, rax
je 0x14005f6af
cmp dword [rbp - 1], esi
je 0x14005f6a3
movaps xmm0, xmmword [rbp - 9]
movdqa xmmword [rbp + 7], xmm0
lea rcx, [rbp + 7]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x14005f6a3
lea r9d, [rsi + 2]
xor r8d, r8d
xor edx, edx
mov rcx, rbx
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
lea r9d, [rsi + 1]
xor r8d, r8d
xor edx, edx
mov rcx, rbx
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
mov al, 1
jmp 0x14005f54c
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp - 1], esi
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp - 1], esi
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3