Function at 0x14005db10
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 [0x140236800]
xor rax, rsp
mov qword [rbp + 0x27], rax
mov rdi, qword [0x14023cad8]
mov rbx, qword [0x14023ca58]
mov ecx, 0x68
call fcn.140198dd0
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, [0x14005d6e0]
mov qword [rax], rcx
mov qword [rdi], rax
mov rcx, rax
call fcn.140059630
test al, al
jne 0x14005e97a
mov dword [rbp - 0x41], 0x57535a70
mov dword [rbp - 0x3d], 0x2b9c595d
mov dword [rbp - 0x39], 0x3145812f
mov dword [rbp - 0x35], 0x40304645
mov dword [rbp - 0x31], 0x45433086
mov dword [rbp - 0x2d], 0x8c353c4e
mov word [rbp - 0x29], 0x51a4
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x27], xmm0
mov qword [rbp - 0x17], rax
mov byte [rbp - 0xf], al
movabs r13, 0x531daa7e7c7ee2e7
movabs r12, 0xd16efc6036689cf3
movabs r14, 0x211b92ad98e5336d
movabs r15, 0x7ae03db09fe76d9f
mov rdi, qword [0x14023d100]
mov rsi, qword [0x14023d108]
movzx r8d, byte [rbp - 0x49]
nop word [rax + rax]
mov rax, rsi
mov r9, rdi
nop word [rax + rax]
xor r10d, r10d
cmp r10, 0x33
jae 0x14005e93b
movzx r11d, byte [rbp + r10 - 0x41]
mov rbx, r11
cmp rax, r10
ja 0x14005e932
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x14005dc70
lea r8, [r10 + r13]
movzx ecx, r8b
and cl, bl
add cl, cl
sub r8b, cl
sub r8b, 0x51
add r8b, bl
jmp 0x14005dcb6
je 0x14005e8af
inc rcx
cmp rax, rcx
je 0x14005e815
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x14005e7de
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x14005e7ba
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x14005e76d
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x14005e740
cmp r9, r10
ja 0x14005e929
lea rcx, [r9 + 5]
cmp rax, rcx
jae 0x14005dcdf
lea rdx, [r10 + r12]
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r8d, [rbx + rdx]
add r8b, 0x5b
jmp 0x14005dd10
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x14005e6ed
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x14005e6c6
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x14005e6a2
nop word [rax + rax]
lea rcx, [rax + r9]
cmp rcx, r10
jbe 0x14005e343
nop dword [rax]
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x14005e31b
lea rcx, [r9 + 0x10]
cmp rax, rcx
je 0x14005e2ee
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x14005e2c4
lea rcx, [r9 + 0xa]
cmp rax, rcx
je 0x14005e29c
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x14005e275
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x14005e24d
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x14005e225
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x14005e201
lea rcx, [r9 + 0x20]
cmp rax, rcx
je 0x14005e1ca
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x14005dd20
lea rax, [r9 + 0x2a]
lea r9, [rax + 0x10]
lea rcx, [r9 + 4]
cmp rax, rcx
jb 0x14005e905
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jb 0x14005e8e1
lea rcx, [r9 + 3]
cmp rax, rcx
jb 0x14005dee4
lea rcx, [r9 + 8]
cmp rax, rcx
jb 0x14005dec9
lea rcx, [r9 + 2]
cmp rax, rcx
jb 0x14005deae
lea rcx, [r9 + 6]
cmp rax, rcx
jb 0x14005e16c
lea rcx, [r9 + 0x10]
cmp rax, rcx
jb 0x14005e0ff
lea rcx, [r9 + 5]
cmp rax, rcx
jb 0x14005e0ad
lea rcx, [r9 + 0xa]
cmp rax, rcx
jb 0x14005e081
lea rcx, [r9 + 0x40]
cmp rax, rcx
jb 0x14005dd20
lea rax, [r9 + 0x41]
lea r9, [rax + 9]
lea rcx, [r9 + 2]
cmp rax, rcx
ja 0x14005e04e
lea rcx, [r9 + 0x7a]
cmp rax, rcx
ja 0x14005e026
lea rcx, [r9 + 1]
cmp rax, rcx
ja 0x14005e002
lea rcx, [r9 + 0x61]
cmp rax, rcx
ja 0x14005dfda
lea rcx, [r9 + 0x2a]
cmp rax, rcx
ja 0x14005dfaf
lea rcx, [r9 + 4]
cmp rax, rcx
ja 0x14005df8b
lea rcx, [r9 + 0x5a]
cmp rax, rcx
ja 0x14005df5d
lea rcx, [r9 + 3]
cmp rax, rcx
ja 0x14005df2c
lea rcx, [r9 + 8]
cmp rax, rcx
ja 0x14005df08
lea rax, [r9 + 0x61]
lea r9, [rax + 6]
jmp 0x14005dd20
lea rdx, [r10 + r14]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
add r8b, 5
jmp 0x14005dd10
lea rdx, [r10 + r15]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x59
jmp 0x14005dcb6
movabs rdx, 0xd4a4e8b3a6e9a7d1
add rdx, r10
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
add r8b, 0x49
jmp 0x14005dc43
movabs rdx, 0x8b77e301b344e798
add rdx, r10
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x28
jmp 0x14005e710
movabs r8, 0xe53c8e04ba4721ca
add r8, r10
movzx ecx, r8b
and cl, r11b
mov edx, 0x3d
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
inc r9
dec r10
inc r10
jmp 0x14005dc33
movabs r8, 0x3f013907c1495bfc
add r8, r10
movzx ecx, r8b
and cl, r11b
mov edx, recv
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
dec r10
inc r10
jmp 0x14005dc33
movabs rdx, 0x98c5e40ac84b962e
add rdx, r10
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x42
jmp 0x14005e790
movabs r8, 0xf28a8f0dcf4dd060
add r8, r10
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_50
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
add rax, r9
jmp 0x14005e7fc
movabs r8, 0x4c4f3a10d6500a92
add r8, r10
movzx ecx, r8b
and cl, r11b
mov edx, 1
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x14005e7fc
movabs rdx, 0xa613e513dd5244c4
add rdx, r10
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x5c
jmp 0x14005e839
movabs r8, 0xffd89016e4547ef6
add r8, r10
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_35
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x14005e867
movabs rdx, 0x599d3b19eb56b928
add rdx, r10
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x18
movzx ecx, byte [rbp + r10 - 0x41]
add rcx, r9
add r10, rcx
inc r10
jmp 0x14005dc33
movabs rdx, 0xba08e6a17cdc4aa5
add rdx, r10
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
add r8b, 0x7d
mov byte [rbp + r10 - 0x41], r8b
inc r10
jmp 0x14005dc33
movabs rdx, 0x13cd91a483de84d7
add rdx, r10
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
add r8b, 0x1f
cmp r9, 0x5a
jb 0x14005e0a0
movabs rdx, 0x1dd1ee659a8e680a
add rdx, r10
movzx ecx, dl
and cl, r11b
mov r8d, Ordinal_30
sub r8b, cl
add r8b, r8b
add r8b, dl
add r8b, r11b
add r8b, r8b
jmp 0x14005e710
movabs rdx, 0x6d923ca78ae0bf09
add rdx, r10
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x3f
cmp rax, 1
jae 0x14005e65a
lea rdx, [r9 + 1]
cmp rax, rdx
jne 0x14005e590
movabs r8, 0x45bbf180d9a273cc
add r8, r10
movzx ecx, r8b
and cl, r11b
mov edx, gethostname
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
movzx ecx, byte [rbp + r10 - 0x41]
add rcx, r9
add r10, rcx
inc r10
jmp 0x14005dc33
movabs rdx, 0xc756e7aa91e2f93b
add rdx, r10
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
add r8b, 0x63
lea rcx, [rax + r9]
cmp rcx, 0x28
je 0x14005e680
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jbe 0x14005e49f
movabs rdx, 0xce11a023aa3c110b
add rdx, r10
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x4d
jmp 0x14005e11e
movabs r8, 0xe899ea414673adb2
add r8, r10
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WS2_32.dll_recvfrom
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
movzx ecx, byte [rbp + r10 - 0x41]
add rcx, r9
add r10, rcx
inc r10
jmp 0x14005dc33
movabs rdx, 0x425e95444d75e7e4
add rdx, r10
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x3c
jmp 0x14005e867
movabs r8, 0x9c23404754782216
add r8, r10
movzx ecx, r8b
and cl, r11b
mov edx, 0x33
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x14005e839
movabs r8, 0xf5e7eb4a5b7a5c48
add r8, r10
movzx ecx, r8b
and cl, r11b
mov edx, 4
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x14005e7fc
movabs rdx, 0x4fac964d627c967a
add rdx, r10
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x56
add rax, r9
jmp 0x14005e7fc
movabs r8, 0xa9714150697ed0ac
add r8, r10
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x14005e790
movabs rdx, 0x335ec5370810ade
add rdx, r10
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x12
dec r10
inc r10
jmp 0x14005dc33
movabs rdx, 0x5cfa975677834510
add rdx, r10
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x70
inc r9
dec r10
inc r10
jmp 0x14005dc33
movabs r8, 0xb6bf42597e857f42
add r8, r10
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_26
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x14005e710
lea rcx, [r9 + 0xa]
cmp rax, rcx
jae 0x14005e367
lea rdx, [r10 + r13]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x51
jmp 0x14005e18b
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14005e3a3
movabs rdx, 0xa2ddf8c06cd139e6
add rdx, r10
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x4a
movzx ecx, byte [rbp + r10 - 0x41]
add rcx, r9
add r10, rcx
inc r10
jmp 0x14005dc33
inc rcx
cmp rax, rcx
jne 0x14005e3d3
movabs r8, 0x49194dbd65ceffb4
add r8, r10
movzx ecx, r8b
and cl, r11b
mov edx, 0xa
sub dl, cl
add dl, dl
add dl, r11b
add r8b, dl
jmp 0x14005e867
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14005e401
movabs r8, 0xef54a2ba5eccc582
add r8, r10
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WS2_32.dll_gethostname
sub dl, cl
add dl, dl
add dl, r11b
jmp 0x14005e836
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x14005e42e
movabs rdx, 0xe206a1b149c616ec
add rdx, r10
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x74
jmp 0x14005e790
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x14005e461
movabs rdx, 0x8841f6ae42c3dcba
add rdx, r10
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x16
dec r10
inc r10
jmp 0x14005dc33
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x14005e18b
movabs r8, 0x2e7d4bab3bc1a288
add r8, r10
movzx ecx, r8b
and cl, r11b
mov edx, 0x24
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
inc r9
dec r10
inc r10
jmp 0x14005dc33
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14005e4c2
movabs r8, 0x744cf520a339d6d9
add r8, r10
movzx ecx, r8b
add r8b, 0x11
jmp 0x14005e702
inc rcx
cmp rax, rcx
jne 0x14005e4f7
movabs rdx, 0x1a884a1d9c379ca7
add rdx, r10
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
add r8b, 0x6f
inc r9
dec r10
inc r10
jmp 0x14005dc33
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x14005e524
movabs rdx, 0xb3759e11802eb3df
add rdx, r10
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x19
jmp 0x14005e7fc
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14005e551
movabs rdx, 0xffec480b722a3f7b
add rdx, r10
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x5d
jmp 0x14005e867
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x14005e11e
movabs rdx, 0xa6279d086b280549
add rdx, r10
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
inc r8b
movzx ecx, byte [rbp + r10 - 0x41]
add rcx, r9
add r10, rcx
inc r10
jmp 0x14005dc33
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14005e5c1
movabs r8, 0x92329b7acb9dff68
add r8, r10
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WS2_32.dll_sendto
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x14005e839
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x14005e5f2
movabs r8, 0x84e49a71b69750d2
add r8, r10
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_33
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x14005e790
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x14005e625
movabs rdx, 0x2b1fef6eaf9516a0
add rdx, r10
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x60
dec r10
inc r10
jmp 0x14005dc33
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x14005e0cc
movabs r8, 0x77969968a190a23c
add r8, r10
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_46
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x14005e710
movabs r8, 0xc40d4362938c2dd8
add r8, r10
movzx ecx, r8b
and cl, r11b
movzx edx, byte [rbp + r10 - 0x41]
sub dl, cl
add dl, 0xc
add dl, dl
jmp 0x14005e78d
movabs r8, 0x6a48985f8c89f3a6
add r8, r10
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_60
sub dl, cl
add dl, dl
jmp 0x14005e836
movabs rdx, 0xb6d2fa4e0c5b3fc7
add rdx, r10
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x71
jmp 0x14005e7fc
movabs rdx, 0x1097a551135d79f9
add rdx, r10
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
add r8b, 0x31
add rax, r9
jmp 0x14005e7fc
movabs r8, 0x77aa515d2f6662c1
add r8, r10
movzx ecx, r8b
sub r8b, 0x47
and cl, r11b
add cl, cl
movzx edx, r11b
sub dl, cl
add r8b, dl
movabs rdx, 0x70ef98e4170d4af1
add rdx, r10
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
add dl, 0x69
add dl, r11b
mov byte [rbp + r10 - 0x41], dl
inc r9
dec r10
inc r10
jmp 0x14005dc33
movabs rdx, 0x84f85266446d1157
add rdx, r10
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x61
inc r9
dec r10
inc r10
jmp 0x14005dc33
movabs r8, 0x3881a86c527185bb
add r8, r10
movzx ecx, r8b
and cl, r11b
add cl, cl
movzx edx, r11b
sub dl, cl
sub r8b, 0x1d
add r8b, dl
movabs rdx, 0x172aede1100b10bf
add rdx, r10
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
sub dl, 0x39
add dl, r11b
add dl, r8b
mov byte [rbp + r10 - 0x41], dl
add rax, r9
jmp 0x14005e7fc
movabs rdx, 0x9246536f5973bfed
add rdx, r10
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x7b
add rax, r9
jmp 0x14005e7fc
movabs rdx, 0xec0afe726075fa1f
add rdx, r10
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r8d, [rbx + rdx]
add r8b, 0x27
movzx ecx, r8b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add r10, rdx
inc r10
jmp 0x14005dc33
mov r11, rbx
movabs r8, 0x45cfa97567783451
add r8, r10
movzx ecx, r8b
and cl, bl
add cl, cl
movzx edx, bl
sub dl, cl
sub r8b, 0x37
add r8b, dl
movabs rdx, 0xbd6642de0908d68d
add rdx, r10
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
add dl, 0x25
add dl, r11b
movzx ecx, dl
mov byte [rbp + r10 - 0x41], cl
inc r9
add rcx, r9
sub r10, rcx
movabs rdx, 0x1083ed5c8587b974
add rdx, r10
movzx ecx, r11b
and cl, dl
add cl, cl
sub r11b, cl
sub r11b, 0x2c
add r11b, dl
mov byte [rbp + r10 - 0x41], r11b
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
movzx ecx, byte [rbp + r10 - 0x41]
add rcx, r9
add r10, rcx
inc r10
jmp 0x14005dc33
movabs rdx, 0xf958ff7b757ca8b5
add rdx, r10
movzx ecx, dl
and cl, bl
add cl, cl
sub bl, cl
lea r8d, [rdx + rbx]
add r8b, 0xd
movzx ecx, byte [rbp + r10 - 0x41]
add rcx, r9
add r10, rcx
inc r10
jmp 0x14005dc33
movabs rdx, 0x2e6993b6adebe203
add rdx, r10
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x15
jmp 0x14005dc30
movabs rcx, 0x882e3eb9b4ee1c35
add rcx, r10
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r8d, [r11 + rcx]
sub r8b, 0x73
jmp 0x14005dc20
lea rdx, [rbp + 0x14072f3]
jmp 0x14005e93f
lea rdx, [rbp + 0xff55da]
jmp 0x14005e93f
lea rdx, [rbp - 0x41]
mov rcx, qword [0x14023cdc8]
call fcn.1400644d0
xor al, al
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.140198db0
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.14005f840
test al, al
je 0x14005e94b
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.140198dd0
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, [0x140069580]
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 0x14005eacb
cmp dword [rbp - 1], esi
je 0x14005eabf
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 0x14005eabf
xorps xmm0, xmm0
movdqa xmmword [rbp - 9], xmm0
mov qword [rbp + 7], rbx
mov qword [rbp + 0xf], rdi
lea ecx, [rsi + 0x10]
call fcn.140198dd0
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, [0x1400695b0]
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 0x14005eab0
cmp dword [rbp - 1], esi
je 0x14005eaa4
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 0x14005eaa4
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 0x14005e94d
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