Function at 0x14005db80
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 [0x14021a800]
xor rax, rsp
mov qword [rbp + 0x27], rax
mov rdi, qword [0x1402206e0]
mov rbx, qword [0x140220668]
mov ecx, 0x68
call fcn.1401830d0
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, [0x14005d750]
mov qword [rax], rcx
mov qword [rdi], rax
mov rcx, rax
call fcn.140059360
test al, al
jne 0x14005ea20
mov dword [rbp - 0x41], 0xbfa3ac46
mov dword [rbp - 0x3d], 0xab76a5a5
mov dword [rbp - 0x39], 0xadbd75a7
mov dword [rbp - 0x35], 0xb2a2b0bd
mov dword [rbp - 0x31], 0xa9b3a67c
mov dword [rbp - 0x2d], 0x6ddaab4
mov word [rbp - 0x29], 0x6572
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x27], xmm0
mov qword [rbp - 0x17], rax
mov byte [rbp - 0xf], al
movabs r13, 0xbd6a3f9fbef0c372
movabs r15, 0xcd5dbd82e3a756ce
movabs r12, 0x353b3d8c0e6bd67a
mov rsi, qword [0x140220a78]
mov r14, qword [0x140220a80]
movzx r10d, byte [rbp - 0x49]
mov rax, r14
mov r9, rsi
nop word [rax + rax]
xor r11d, r11d
movabs r8, 0xcc113ffb6a9dc02a
cmp r11, 0x33
jae 0x14005e9e1
movzx ebx, byte [rbp + r11 - 0x41]
mov rdi, rbx
cmp rax, r11
ja 0x14005e9d8
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x14005dcdb
lea r10, [r11 + r8]
movzx ecx, r10b
and cl, dil
add cl, cl
sub r10b, cl
sub r10b, 0x26
add r10b, dil
jmp 0x14005dd00
je 0x14005e94f
inc rcx
cmp rax, rcx
je 0x14005e8b2
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x14005e87a
nop word [rax + rax]
cmp r9, r11
ja 0x14005e9cf
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x14005dd2a
lea rdx, [r11 + r13]
movzx ecx, dl
and cl, dil
add cl, cl
sub dl, cl
lea r10d, [rdi + rdx]
sub r10b, 0x1e
jmp 0x14005dd60
je 0x14005e829
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x14005e803
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x14005e7de
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x14005e7a6
nop word [rax + rax]
lea rcx, [rax + r9]
cmp rcx, r11
jbe 0x14005e3e5
nop dword [rax]
lea rcx, [r9 + 0x41]
cmp rax, rcx
je 0x14005e3c0
lea rcx, [r9 + 0x10]
cmp rax, rcx
je 0x14005e38e
lea rcx, [r9 + 0x7a]
cmp rax, rcx
je 0x14005e35f
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x14005e33a
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x14005e30e
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x14005e2e5
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x14005e2c0
lea rcx, [r9 + 0x42]
cmp rax, rcx
je 0x14005e298
lea rcx, [r9 + 0x200]
cmp rax, rcx
je 0x14005e260
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x14005dd70
lea rax, [r9 + 0x10]
lea r9, [rax + 8]
lea rcx, [r9 + 0x40]
cmp rax, rcx
jb 0x14005e9ac
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jb 0x14005e983
lea rcx, [r9 + 3]
cmp rax, rcx
jb 0x14005df64
lea rcx, [r9 + 0x64]
cmp rax, rcx
jb 0x14005df45
lea rcx, [r9 + 2]
cmp rax, rcx
jb 0x14005df25
lea rcx, [r9 + 5]
cmp rax, rcx
jb 0x14005e1f9
lea rcx, [r9 + 0x200]
cmp rax, rcx
jb 0x14005e19a
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jb 0x14005e143
lea rcx, [r9 + 8]
cmp rax, rcx
jb 0x14005e112
lea rcx, [r9 + 0x10]
cmp rax, rcx
jb 0x14005dd70
lea rax, [r9 + 0x80]
lea r9, [rax + 0x7a]
lea rcx, [r9 + 3]
cmp rax, rcx
ja 0x14005e0da
lea rcx, [r9 + 6]
cmp rax, rcx
ja 0x14005e0b1
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
ja 0x14005e08c
lea rcx, [r9 + 5]
cmp rax, rcx
ja 0x14005e069
lea rcx, [r9 + 9]
cmp rax, rcx
ja 0x14005e03d
lea rcx, [r9 + 0x1000]
cmp rax, rcx
ja 0x14005e01a
lea rcx, [r9 + 0x41]
cmp rax, rcx
ja 0x14005dff1
lea rcx, [r9 + 0x10]
cmp rax, rcx
ja 0x14005dfbf
lea rcx, [r9 + 0x7a]
cmp rax, rcx
ja 0x14005df96
lea rcx, [r9 + 0x2a]
cmp rax, rcx
ja 0x14005dd70
lea rax, [r9 + 6]
lea r9, [rax + 0x28]
jmp 0x14005dd70
lea r8, [r11 + r15]
movzx ecx, bl
and cl, r8b
mov edx, Ordinal_50
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
jmp 0x14005dd60
lea r8, [r11 + r12]
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r10b, 0x56
add r10b, r8b
jmp 0x14005dd00
movabs r8, 0x9d18bd9539305626
add r8, r11
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r8b, 0xa
add r10b, r8b
movabs r8, 0xcc113ffb6a9dc02a
jmp 0x14005dcad
movabs r8, 0xeb51fcfdf7861b90
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
jmp 0x14005e84c
movabs r8, 0x532f7d07224a9b3c
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, reloc.WLDAP32.dll_Ordinal_46
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
inc r9
dec r11
inc r11
jmp 0x14005dc93
movabs rdx, 0xbb0cfd104d0f1ae8
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x58
dec r11
inc r11
jmp 0x14005dc93
movabs rdx, 0x22ea7d1977d39a94
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0xc
jmp 0x14005e74f
movabs r8, 0x8ac7fd22a2981a40
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
add rax, r9
jmp 0x14005e899
movabs rdx, 0xf2a57d2bcd5c99ec
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x74
jmp 0x14005e899
movabs r8, 0x5a82fd34f8211998
add r8, r11
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r10b, 0x28
jmp 0x14005e8d6
movabs r8, 0xc2607d3e22e59944
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, reloc.WS2_32.dll_select
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
jmp 0x14005e90b
movabs r8, 0x2a3dfd474daa18f0
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, gethostname
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
movzx ecx, byte [rbp + r11 - 0x41]
add rcx, r9
add r11, rcx
inc r11
jmp 0x14005dc93
movabs r8, 0x2de7bd5e3895581e
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, reloc.WS2_32.dll_socket
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
mov byte [rbp + r11 - 0x41], r10b
inc r11
jmp 0x14005dc93
movabs r8, 0x95c53d676359d7ca
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, 0x3d
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
cmp r9, 0x3e8
jb 0x14005e136
movabs r8, 0x4edf7e2c7ada90bc
add r8, r11
movzx ecx, bl
and cl, r8b
add cl, cl
movzx edx, bl
sub dl, cl
add dl, r8b
lea r10d, [rdx*2 - 0x48]
jmp 0x14005e84c
movabs r8, 0xfda2bd708e1e5776
add r8, r11
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r10b, 0x3a
add r10b, r8b
cmp rax, 3
jae 0x14005e727
lea rcx, [r9 + 0xa]
cmp rax, rcx
jbe 0x14005e5ef
movabs r8, 0x5d867e8826878d74
add r8, r11
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r10b, 0x2c
jmp 0x14005e164
movabs r8, 0x65803d79b8e2d722
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, 9
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
lea rcx, [rax + r9]
cmp rcx, 0x7a
je 0x14005e783
lea rcx, [r9 + 0x400]
cmp rax, rcx
jbe 0x14005e4de
movabs r8, 0xa01c3ee86796ca02
add r8, r11
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r10b, 0xe
jmp 0x14005e1ba
movabs r8, 0x707d7dbe79a494ac
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, Ordinal_41
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
movzx ecx, byte [rbp + r11 - 0x41]
add rcx, r9
add r11, rcx
inc r11
jmp 0x14005dc93
movabs r8, 0xd85afdc7a4691458
add r8, r11
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r10b, 0x68
add r10b, r8b
jmp 0x14005e90b
movabs r8, 0x40387dd0cf2d9404
add r8, r11
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r10b, 0x1c
jmp 0x14005e8d6
movabs r8, 0xa815fdd9f9f213b0
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, Ordinal_27
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
jmp 0x14005e899
movabs r8, 0xff37de324b6935c
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, 0x3e
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
add rax, r9
jmp 0x14005e899
movabs r8, 0x77d0fdec4f7b1308
add r8, r11
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r10b, 0x38
jmp 0x14005e74c
movabs r8, 0xdfae7df57a3f92b4
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, 0xa
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
dec r11
inc r11
jmp 0x14005dc93
movabs r8, 0x478bfdfea5041260
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, Ordinal_50
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
inc r9
dec r11
inc r11
jmp 0x14005dc93
movabs r8, 0xaf697e07cfc8920c
add r8, r11
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r10b, 0x54
jmp 0x14005e849
lea rcx, [r9 + 0x10]
cmp rax, rcx
jae 0x14005e413
movabs r8, 0xcc113ffb6a9dc02a
add r8, r11
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r10b, 0x26
jmp 0x14005e21a
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14005e44e
movabs rdx, 0x7ad47f3f7de186e4
add rdx, r11
movzx ecx, bl
and cl, dl
add cl, cl
sub bl, cl
lea r10d, [rdx + rbx]
sub r10b, 0x3c
movzx ecx, byte [rbp + r11 - 0x41]
add rcx, r9
add r11, rcx
inc r11
jmp 0x14005dc93
inc rcx
cmp rax, rcx
jne 0x14005e47f
movabs r8, 0x12f6ff36531d0738
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_60
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
jmp 0x14005e90b
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x14005e4ab
movabs r8, 0x7380ff11a80b0888
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, 0x24
sub dl, cl
lea r10d, [rdx + rdx]
jmp 0x14005e749
lea rcx, [r9 + 8]
cmp rax, rcx
jne 0x14005e21d
movabs r8, 0x3be87ef627bd8984
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_50
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
jmp 0x14005e849
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14005e50c
movabs r8, 0x383ebedf3cd24a56
add r8, r11
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r10b, 0x5a
jmp 0x14005e849
inc rcx
cmp rax, rcx
jne 0x14005e543
movabs r8, 0x6883becce7494afe
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, 7
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
dec r11
inc r11
jmp 0x14005dc93
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14005e578
movabs r8, 0x98c8beba91c04ba6
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, Ordinal_60
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
add rax, r9
jmp 0x14005e899
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x14005e5aa
movabs r8, 0x30eb3eb166fbcbfa
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, reloc.WS2_32.dll_setsockopt
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
jmp 0x14005e899
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x14005e1bd
movabs r8, 0xf952be95e6ae4cf6
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_35
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
movzx ecx, byte [rbp + r11 - 0x41]
add rcx, r9
add r11, rcx
inc r11
jmp 0x14005dc93
lea rdx, [r9 + 1]
cmp rax, rdx
jne 0x14005e62a
movabs rdx, 0xf5a8fe7efbc30dc8
add rdx, r11
movzx ecx, bl
and cl, dl
add cl, cl
sub bl, cl
lea r10d, [rdx + rbx]
sub r10b, 0x78
movzx ecx, byte [rbp + r11 - 0x41]
add rcx, r9
add r11, rcx
inc r11
jmp 0x14005dc93
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14005e658
movabs r8, 0x25edfe6ca63a0e70
add r8, r11
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r10b, 0x10
jmp 0x14005e8d6
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x14005e68d
movabs r8, 0x5632fe5a50b10f18
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, Ordinal_46
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
add rax, r9
jmp 0x14005e899
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x14005e6b9
movabs r8, 0xee557e5125ec8f6c
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, 6
sub dl, cl
lea r10d, [rdx + rdx]
jmp 0x14005e749
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x14005e6f4
movabs r8, 0x1e9a7e3ed0639014
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, Ordinal_60
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
inc r9
dec r11
inc r11
jmp 0x14005dc93
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x14005e167
movabs r8, 0xb6bcfe35a59f1068
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, reloc.WS2_32.dll_sendto
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
jmp 0x14005e849
movabs r8, 0xe701fe2350161110
add r8, r11
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r10d, byte [rbp + r11 - 0x41]
sub r10b, cl
sub r10b, 0x70
add r10b, bl
add r10b, r8b
movabs rdx, 0xb3133e1ebab3d13a
add rdx, r11
movzx ecx, dl
and cl, bl
mov r8d, gethostname
sub r8b, cl
add r8b, r8b
add r8b, dl
add r8b, bl
add r8b, r10b
mov byte [rbp + r11 - 0x41], r8b
add rax, r9
jmp 0x14005e899
movabs r8, 0x7f247e1a25519164
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, Ordinal_35
sub dl, cl
lea r10d, [rdx + rdx]
jmp 0x14005e8d6
movabs r8, 0x16a0bf4d3e084666
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_27
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
movzx ecx, byte [rbp + r11 - 0x41]
add rcx, r9
add r11, rcx
inc r11
jmp 0x14005dc93
movabs r8, 0xe65bbf5f939145be
add r8, r11
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r10b, 0x32
jmp 0x14005e8d6
movabs r8, 0x4e393f68be55c56a
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, reloc.WS2_32.dll_listen
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
jmp 0x14005e899
movabs r8, 0x558cbf96942c43c6
add r8, r11
movzx ecx, bl
and cl, r8b
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r10b, 0x6a
add r10b, r8b
movabs rdx, 0x1af0be27e57850e6
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
sub dl, 0x4a
add dl, bl
mov byte [rbp + r11 - 0x41], dl
inc r9
dec r11
inc r11
jmp 0x14005dc93
movabs rdx, 0x2c9b3fd6bf8bc17a
add rdx, r11
movzx ecx, dl
and cl, dil
add cl, cl
sub dl, cl
lea r10d, [rdi + rdx]
sub r10b, 0x56
movzx ecx, r10b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add r11, rdx
inc r11
jmp 0x14005dc93
mov rbx, rdi
movabs r8, 0x9478bfdfea504126
add r8, r11
movzx ecx, r8b
and cl, dil
add cl, cl
movzx r10d, dil
sub r10b, cl
sub r10b, 0xa
add r10b, r8b
movabs r8, 0x4b35be158fef518e
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, reloc.WS2_32.dll_ntohs
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, 0x1746fe10fa8d11b8
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
sub dl, 8
add dl, bl
mov byte [rbp + r11 - 0x41], dl
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 0x14005dc93
movabs rdx, 0x6433bff23fd9407e
add rdx, r11
movzx ecx, dl
and cl, dil
add cl, cl
sub dil, cl
lea r10d, [rdx + rdi]
sub r10b, 0x72
movzx ecx, byte [rbp + r11 - 0x41]
add rcx, r9
add r11, rcx
inc r11
jmp 0x14005dc93
movabs r8, 0x4f63d9e63f4d5d2
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, reloc.WLDAP32.dll_Ordinal_33
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x14005dc86
movabs rcx, 0x6cd3bda78eb9557e
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x72
jmp 0x14005dc80
lea rdx, [rbp + 0x17d1bf7]
jmp 0x14005e9e5
lea rdx, [rbp + 0x5adc21]
jmp 0x14005e9e5
lea rdx, [rbp - 0x41]
mov rcx, qword [0x140220750]
call fcn.140064200
xor al, al
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.1401830b0
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.14005f860
test al, al
je 0x14005e9f1
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_27
call fcn.1401830d0
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, [0x140069230]
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 0x14005eb71
cmp dword [rbp - 1], esi
je 0x14005eb65
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 0x14005eb65
xorps xmm0, xmm0
movdqa xmmword [rbp - 9], xmm0
mov qword [rbp + 7], rbx
mov qword [rbp + 0xf], rdi
lea ecx, [rsi + 0x10]
call fcn.1401830d0
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, [0x140069260]
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 0x14005eb56
cmp dword [rbp - 1], esi
je 0x14005eb4a
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 0x14005eb4a
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 0x14005e9f3
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