Function at 0x140053110
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 [0x140278800]
xor rax, rsp
mov qword [rbp + 0x27], rax
mov rdi, qword [0x1402cd9e0]
mov rbx, qword [0x1402cd960]
mov ecx, 0x68
call fcn.140212eb0
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, [0x140052ce0]
mov qword [rax], rcx
mov qword [rdi], rax
mov rcx, rax
call fcn.14004f1d0
test al, al
jne 0x140053faf
mov dword [rbp - 0x41], 0x1f1b0c26
mov dword [rbp - 0x3d], 0x3561515
mov dword [rbp - 0x39], 0xd1d5507
mov dword [rbp - 0x35], 0x1a0a181d
mov dword [rbp - 0x31], 0xf1eb065c
mov dword [rbp - 0x2d], 0xa6fdf2e4
mov word [rbp - 0x29], 0x858a
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x27], xmm0
mov qword [rbp - 0x17], rax
mov byte [rbp - 0xf], al
movabs r13, 0x62116d7524a54186
movabs r15, 0x891e05445415133a
movabs r12, 0x7fc7070868f9255e
mov rsi, qword [0x1402cdf18]
mov r14, qword [0x1402cdf20]
movzx r10d, byte [rbp - 0x49]
mov rax, r14
mov r9, rsi
nop word [rax + rax]
xor r11d, r11d
movabs rdx, 0x4ab7f1df58df6ee
cmp r11, 0x33
jae 0x140053f70
movzx ebx, byte [rbp + r11 - 0x41]
mov rdi, rbx
cmp rax, r11
ja 0x140053f67
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x14005326f
add rdx, r11
movzx ecx, dl
and cl, dil
mov r10d, 0x3f
sub r10b, cl
add r10b, r10b
add r10b, dl
add r10b, dil
jmp 0x1400532a0
je 0x140053ed4
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140053e36
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x140053dd3
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x140053d81
nop dword [rax]
cmp r9, r11
ja 0x140053f5e
lea rcx, [r9 + 0x61]
cmp rax, rcx
jae 0x1400532d0
lea r8, [r11 + r13]
movzx ecx, r8b
and cl, dil
mov edx, Ordinal_46
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, dil
jmp 0x140053310
lea rdx, [r9 + 1]
cmp rax, rdx
je 0x140053d70
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140053d41
lea rcx, [rdx + 1]
cmp rax, rcx
je 0x140053d18
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x140053cef
nop dword [rax]
nop dword [rax + rax]
lea rcx, [rax + r9]
cmp rcx, r11
jbe 0x140053960
nop dword [rax]
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x140053943
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x140053911
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400538e2
lea rcx, [r9 + 0xa]
cmp rax, rcx
je 0x1400538c5
lea rcx, [r9 + 0x80]
cmp rax, rcx
je 0x14005389c
lea rcx, [r9 + 0x41]
cmp rax, rcx
je 0x140053873
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x14005384d
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x140053824
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x1400537ec
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x140053320
lea rax, [r9 + 0x200]
lea r9, [rax + 9]
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jb 0x140053f36
lea rcx, [r9 + 6]
cmp rax, rcx
jb 0x140053f0d
lea rcx, [r9 + 0x40]
cmp rax, rcx
jb 0x140053521
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jb 0x140053501
lea rcx, [r9 + 2]
cmp rax, rcx
jb 0x1400534e1
lea rcx, [r9 + 0xa]
cmp rax, rcx
jb 0x14005378d
lea rcx, [r9 + 0x80]
cmp rax, rcx
jb 0x140053735
lea rcx, [r9 + 0x41]
cmp rax, rcx
jb 0x1400536de
lea rcx, [r9 + 5]
cmp rax, rcx
jb 0x1400536ad
lea rcx, [r9 + 0x28]
cmp rax, rcx
jb 0x140053320
lea rax, [r9 + 3]
lea r9, [rax + 0x400]
lea rcx, [r9 + 0x10]
cmp rax, rcx
ja 0x14005367b
lea rcx, [r9 + 0x200]
cmp rax, rcx
ja 0x140053658
lea rcx, [r9 + 0x5a]
cmp rax, rcx
ja 0x140053635
lea rcx, [r9 + 6]
cmp rax, rcx
ja 0x140053612
lea rcx, [r9 + 0x40]
cmp rax, rcx
ja 0x1400535ef
lea rcx, [r9 + 0x1000]
cmp rax, rcx
ja 0x1400535cc
lea rcx, [r9 + 2]
cmp rax, rcx
ja 0x1400535a3
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
ja 0x140053577
lea rcx, [r9 + 0x2a]
cmp rax, rcx
ja 0x140053554
lea rcx, [r9 + 8]
cmp rax, rcx
ja 0x140053320
lea rax, [r9 + 0x41]
lea r9, [rax + 0x42]
jmp 0x140053320
lea r8, [r11 + r15]
movzx ecx, bl
and cl, r8b
mov edx, gethostname
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
jmp 0x140053310
lea r8, [r11 + r12]
movzx ecx, bl
and cl, r8b
mov edx, gethostname
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
jmp 0x1400532a0
movabs r8, 0x767008cc7ddd3782
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, reloc.WS2_32.dll_gethostname
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
movabs rdx, 0x4ab7f1df58df6ee
jmp 0x14005323d
movabs rdx, 0x108b6ba9252a0c30
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x50
jmp 0x140053da5
movabs rdx, 0x7346d6d3a0e1e54
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x4c
inc r9
dec r11
inc r11
jmp 0x140053223
movabs rdx, 0xfddd6f314ef23078
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x48
dec r11
inc r11
jmp 0x140053223
movabs rdx, 0xf48670f563d6429c
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x44
jmp 0x140053df7
movabs rdx, 0xeb2f72b978ba54c0
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x40
jmp 0x140053e1a
movabs rdx, 0xe1d8747d8d9e66e4
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x3c
jmp 0x140053e1d
movabs rdx, 0xd8817641a2827908
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x38
jmp 0x140053e5e
movabs rdx, 0xcf2a7805b7668b2c
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x34
jmp 0x140053e8a
movabs rdx, 0xc5d379c9cc4a9d50
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x30
movzx ecx, byte [rbp + r11 - 0x41]
add rcx, r9
add r11, rcx
inc r11
jmp 0x140053223
movabs r8, 0xae79fe340084caaa
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, reloc.WLDAP32.dll_Ordinal_45
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
mov byte [rbp + r11 - 0x41], r10b
inc r11
jmp 0x140053223
movabs r8, 0xa522fff81568dcce
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
cmp r9, 1
jb 0x1400536d1
movabs rdx, 0xdc54a5efd69062d4
add rdx, r11
movzx ecx, dl
and cl, bl
mov r8d, reloc.WLDAP32.dll_Ordinal_26
sub r8b, cl
add r8b, r8b
add r8b, dl
add r8b, bl
lea r10d, [r8 + r8]
jmp 0x140053da5
movabs r8, 0x9bcc01bc2a4ceef2
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
cmp rax, 0x64
jae 0x140053ca5
lea rcx, [r9 + 6]
cmp rax, rcx
jbe 0x140053b98
movabs r8, 0x7eeeb798a779183c
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x1400536f6
movabs r8, 0x927503803f310116
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, 0x33
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
lea rcx, [rax + r9]
cmp rcx, 4
je 0x140053ccc
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jbe 0x140053ae4
movabs r8, 0x1cdd4a2382d3d6b6
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, 3
jmp 0x14005374d
movabs r8, 0x4c6890bedbdf8924
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, 2
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 0x140053223
movabs r8, 0x43119282f0c39b48
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, 4
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
jmp 0x140053e8a
movabs r8, 0x39ba944705a7ad6c
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, 6
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
jmp 0x140053e5b
movabs r8, 0x3063960b1a8bbf90
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 0x140053e1d
movabs r8, 0x270c97cf2f6fd1b4
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, 0xa
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x140053e1a
movabs r8, 0x1db599934453e3d8
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, recv
jmp 0x140053deb
movabs r8, 0x145e9b575937f5fc
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, recv
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
dec r11
inc r11
jmp 0x140053223
movabs r8, 0xb079d1b6e1c0820
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
inc r9
dec r11
inc r11
jmp 0x140053223
movabs r8, 0x1b09edf83001a44
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, reloc.WS2_32.dll_select
jmp 0x140053d99
lea rcx, [r9 + 0x80]
cmp rax, rcx
jae 0x140053989
movabs r8, 0x4ab7f1df58df6ee
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, 0x3f
jmp 0x1400537a5
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400539c4
movabs rdx, 0xc422daea494a830c
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x54
movzx ecx, byte [rbp + r11 - 0x41]
add rcx, r9
add r11, rcx
inc r11
jmp 0x140053223
inc rcx
cmp rax, rcx
jne 0x1400539f1
movabs r8, 0xd6d0d7621f825ec4
add r8, r11
movzx ecx, r8b
and cl, bl
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r10b, 0x5c
jmp 0x140053e5b
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x140053a1d
movabs rdx, 0xe027d59e0a9e4ca0
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x60
jmp 0x140053e1d
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140053a4b
movabs r8, 0xf2d5d215e0d62858
add r8, r11
movzx ecx, r8b
and cl, bl
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r10b, 0x68
jmp 0x140053df4
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x140053a7d
movabs rdx, 0xfc2cd051cbf21634
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x6c
dec r11
inc r11
jmp 0x140053223
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x140053ab2
movabs rdx, 0x583ce8db70e0410
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x70
inc r9
dec r11
inc r11
jmp 0x140053223
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400537b1
movabs r8, 0xedaccc9a229f1ec
add r8, r11
movzx ecx, r8b
and cl, bl
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r10b, 0x74
jmp 0x140053da2
lea rdx, [r9 + 1]
cmp rax, rdx
jne 0x140053b0a
movabs r8, 0x2634485f6defc492
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, 1
jmp 0x140053d99
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140053b3c
movabs rdx, 0x38e244d74427a04a
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 6
dec r11
inc r11
jmp 0x140053223
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x140053b68
movabs rdx, 0x423943132f438e26
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0xa
jmp 0x140053df7
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x140053759
movabs rdx, 0x54e73f8b057b69de
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
lea r10d, [rbx + rdx]
sub r10b, 0x12
jmp 0x140053e1d
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140053bd9
movabs r8, 0x8845b5d492950618
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, Ordinal_46
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 0x140053223
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140053c0b
movabs r8, 0x9af3b24c68cce1d0
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
jmp 0x140053e5e
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x140053c3d
movabs r8, 0xada1aec43f04bd88
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, 0x24
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x140053e1a
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x140053c6f
movabs r8, 0xb6f8ad002a20ab64
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, Ordinal_35
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x140053df7
lea rcx, [r9 + 8]
cmp rax, rcx
jne 0x140053702
movabs r8, 0xd2fda7b3eb7474f8
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, Ordinal_32
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x140053da5
movabs r8, 0xe5aba42bc1ac50b0
add r8, r11
movzx ecx, r8b
and cl, bl
movzx edx, byte [rbp + r11 - 0x41]
sub dl, cl
add dl, 0x18
lea r10d, [rdx + rdx]
jmp 0x140053df4
movabs r8, 0xef02a267acc83e8c
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, reloc.WLDAP32.dll_Ordinal_22
sub dl, cl
lea r10d, [rdx + rdx]
jmp 0x140053e5b
movabs r8, 0x9a1b62dca74cd4ae
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, Ordinal_32
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
jmp 0x140053e1d
movabs r8, 0x90c464a0bc30e6d2
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_33
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
jmp 0x140053e1a
movabs r8, 0x7e166828e5f90b1a
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
dec r11
inc r11
jmp 0x140053223
movabs r8, 0x6b686bb10fc12f62
mov edx, reloc.WLDAP32.dll_Ordinal_41
jmp 0x140053d90
movabs r8, 0x58ba6f39398953aa
mov edx, reloc.WLDAP32.dll_Ordinal_45
add r8, r11
movzx ecx, bl
and cl, r8b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
movabs rdx, 0xe100250dcc1e59c2
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
sub dl, 0x4e
add dl, bl
mov byte [rbp + r11 - 0x41], dl
inc r9
dec r11
inc r11
jmp 0x140053223
movabs r8, 0x3cb5748578358a16
add r8, r11
movzx ecx, bl
and cl, r8b
mov edx, 0x33
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, bl
add r10b, r8b
movabs rdx, 0xea572349b73a479e
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
sub dl, 0x52
add dl, bl
add dl, r10b
mov byte [rbp + r11 - 0x41], dl
add rax, r9
movzx ecx, r10b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add r11, rdx
inc r11
jmp 0x140053223
mov rbx, rdi
movabs r8, 0x20b079d1b6e1c082
add r8, r11
movzx ecx, r8b
and cl, dil
mov edx, reloc.WS2_32.dll_gethostname
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, dil
add r10b, r8b
movabs rdx, 0xf3ae2185a256357a
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
sub dl, 0x56
add dl, bl
movzx ecx, dl
mov byte [rbp + r11 - 0x41], cl
inc r9
add rcx, r9
sub r11, rcx
movabs r8, 0xf859a0a397e42c68
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, reloc.WS2_32.dll_sendto
sub dl, cl
add dl, dl
add dl, r8b
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 0x140053223
movabs r8, 0xe027d59e0a9e4ca
add r8, r11
movzx ecx, r8b
and cl, dil
mov edx, 0x3d
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, dil
movzx ecx, byte [rbp + r11 - 0x41]
add rcx, r9
add r11, rcx
inc r11
jmp 0x140053223
movabs r8, 0x6d190a9092c149a6
add r8, r11
movzx ecx, r8b
and cl, bl
mov edx, Ordinal_60
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
jmp 0x140053216
movabs rdx, 0x63c20c54a7a55bca
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, 0x3d
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140053210
lea rdx, [rbp + 0x161e7a7]
jmp 0x140053f74
lea rdx, [rbp + 0x12fde95]
jmp 0x140053f74
lea rdx, [rbp - 0x41]
mov rcx, qword [0x1402cdcd0]
call fcn.140059ac0
xor al, al
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.140212e90
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.140054fb0
test al, al
je 0x140053f80
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.140212eb0
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, [0x14005eb40]
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 0x140054100
cmp dword [rbp - 1], esi
je 0x1400540f4
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 0x1400540f4
xorps xmm0, xmm0
movdqa xmmword [rbp - 9], xmm0
mov qword [rbp + 7], rbx
mov qword [rbp + 0xf], rdi
lea ecx, [rsi + 0x10]
call fcn.140212eb0
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, [0x14005eb70]
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 0x1400540e5
cmp dword [rbp - 1], esi
je 0x1400540d9
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 0x1400540d9
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 0x140053f82
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