Function at 0x140109fa0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
lea rbp, [rsp - 0x28]
sub rsp, 0x128
mov rax, qword [0x140278800]
xor rax, rsp
mov qword [rbp], rax
mov rdx, rcx
lea rcx, [0x1402cdce0]
call fcn.14010ca50
cmp qword [0x1402cdd50], 0
jne 0x140109fe4
lea rax, [0x1402c9960]
mov qword [0x1402cdd50], rax
cmp qword [0x1402cdd58], 0
jne 0x140109ff9
mov qword [0x1402cdd58], 0x4000
mov rbx, qword [0x1402cdd38]
test rbx, rbx
je 0x14010a035
cmp qword [0x1402cdd40], 0
jne 0x14010a035
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov r9d, Ordinal_27
lea r8, [rbp - 0x18]
mov rcx, rax
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_K32GetModuleInformation]
mov eax, dword [rbp - 0x10]
mov qword [0x1402cdd40], rax
cmp byte [0x1402cdd61], 1
mov qword [rsp + 0x148], rsi
mov qword [rsp + 0x150], rdi
mov qword [rsp + 0x158], r12
mov qword [rsp + 0x118], r14
mov qword [rsp + 0x110], r15
jne 0x14010b868
movzx r10d, byte [rsp + 0x20]
xorps xmm0, xmm0
xor eax, eax
mov qword [rsp + 0x120], r13
movups xmmword [rsp + 0x47], xmm0
mov dword [rsp + 0x57], eax
movabs rsi, 0x357454fc03e17bb7
mov dword [rsp + 0x28], 0xe342d14
movabs r14, 0xad364d309278739b
mov dword [rsp + 0x2c], 0x933113d
movabs r15, 0x16e8b6b5263c1073
mov dword [rsp + 0x30], 0x70e3a06
movabs r13, 0x620f81f2dc5a4207
mov dword [rsp + 0x34], 0x28080a0e
movabs r12, 0x7a2e791b7695ad1
mov dword [rsp + 0x38], 0x30f0c1e
mov dword [rsp + 0x3c], 0x191d161e
mov dword [rsp + 0x40], 0x71c1230
mov word [rsp + 0x44], 0x1715
mov byte [rsp + 0x46], 0x84
nop dword [rax]
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor edi, edi
cmp rdi, 0x33
jae 0x14010ac34
movzx ebx, byte [rsp + rdi + 0x28]
mov edx, ebx
cmp r8, rdi
ja 0x14010ac2b
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14010a150
lea rcx, [rdi + r14]
movzx eax, dl
and al, cl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x3d
add r10b, cl
jmp 0x14010a190
je 0x14010abc5
inc rax
cmp r8, rax
je 0x14010ab73
lea rax, [r9 + 3]
cmp r8, rax
je 0x14010ab48
lea rax, [r9 + 5]
cmp r8, rax
je 0x14010ab0c
lea rax, [r9 + 4]
cmp r8, rax
je 0x14010aaed
nop dword [rax]
cmp r9, rdi
ja 0x14010ac22
lea rcx, [r9 + 3]
cmp r8, rcx
jae 0x14010a1bc
lea rcx, [rdi + rsi]
movzx eax, dl
and al, cl
movzx r10d, bl
add al, al
sub r10b, al
dec r10b
add r10b, cl
jmp 0x14010a1e0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14010aaab
cmp r8, rcx
je 0x14010aa8c
lea rax, [r9 + 2]
cmp r8, rax
je 0x14010aa65
nop
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x14010a72e
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14010a710
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14010a6e9
lea rax, [r9 + 4]
cmp r8, rax
je 0x14010a6ca
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14010a6a7
lea rax, [r9 + 9]
cmp r8, rax
je 0x14010a68b
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14010a66d
lea rax, [r9 + 3]
cmp r8, rax
je 0x14010a64f
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14010a631
lea rax, [r9 + 8]
cmp r8, rax
je 0x14010a60a
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14010a1f0
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x20]
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14010ac06
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14010abea
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14010a3dd
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14010a3c2
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14010a3a7
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14010a5c0
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14010a57a
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14010a53d
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14010a51c
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14010a1f0
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x10]
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14010a4f5
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14010a4d7
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14010a4ba
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14010a49c
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14010a480
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14010a45e
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14010a43f
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14010a417
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14010a3f8
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14010a1f0
lea r8, [r9 + 0x61]
lea r9, [r8 + 0xa]
jmp 0x14010a1f0
lea r10d, [rdi + 0x29]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x1f
add r10b, bl
jmp 0x14010a1e0
lea r10d, [rdi - 0xd]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x5b
add r10b, bl
jmp 0x14010a190
lea r10d, [rdi - 0x43]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x2b
add r10b, bl
jmp 0x14010a123
lea r10d, [rdi - 0x48]
movzx r11d, dil
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 8
add r10b, bl
jmp 0x14010aac4
lea ecx, [rdi - 0x7e]
mov r10d, reloc.WS2_32.dll_gethostname
movzx eax, cl
inc r9
and al, bl
dec rdi
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, bl
inc rdi
jmp 0x14010a112
lea ecx, [rdi + 0x4c]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x14
inc rdi
jmp 0x14010a112
lea edx, [rdi + 0x16]
mov ecx, 0x33
movzx eax, dl
movzx r11d, dil
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14010ab25
lea ecx, [rdi - 0x20]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x20
add r8, r9
jmp 0x14010ab5a
lea edx, [rdi - 0x56]
mov ecx, reloc.WLDAP32.dll_Ordinal_45
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14010ab5a
lea ecx, [rdi + 0x74]
movzx r11d, dil
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x2c
jmp 0x14010aa39
lea edx, [rdi + 0x3e]
mov ecx, Ordinal_41
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14010ab89
lea ecx, [rdi + 8]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x38
inc rdi
jmp 0x14010a112
lea ecx, [rdi + 1]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 7
mov byte [rsp + rdi + 0x28], r10b
inc rdi
jmp 0x14010a112
lea ecx, [rdi - 0x35]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x73
cmp r9, 1
jb 0x14010a530
mov edx, Ordinal_27
movzx r11d, dil
lea ecx, [r11 - 0x3e]
movzx eax, cl
and al, bl
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r10d, [rdx + rdx]
jmp 0x14010aac4
lea ecx, [rdi - 0x6b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x13
cmp r8, 2
jae 0x14010a9f9
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x14010a8ec
lea edx, [rdi - 0x5a]
mov ecx, Ordinal_60
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14010a551
lea ecx, [rdi + 0x5f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x67
lea rax, [r8 + r9]
cmp rax, 0x400
je 0x14010aa1c
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x14010a850
lea ecx, [rdi - 0x11]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x77
jmp 0x14010a58e
lea ecx, [rdi + 0x4a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 6
inc rdi
jmp 0x14010a112
lea edx, [rdi + 0x14]
mov ecx, Ordinal_60
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14010ab89
movzx r11d, dil
lea ecx, [r11 - 0x22]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x12
jmp 0x14010aa39
lea edx, [rdi - 0x58]
mov ecx, 0x34
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14010ab5a
lea ecx, [rdi + 0x72]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x1e
add r8, r9
jmp 0x14010ab5a
mov ecx, reloc.WLDAP32.dll_Ordinal_46
movzx r11d, dil
lea edx, [r11 + 0x3c]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14010ab25
lea ecx, [rdi + 6]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x2a
inc rdi
jmp 0x14010a112
lea edx, [rdi - 0x30]
mov ecx, Ordinal_41
movzx eax, dl
inc r9
and al, bl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x14010a112
movzx r11d, dil
lea ecx, [r11 - 0x66]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x36
jmp 0x14010aac4
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x14010a750
lea ecx, [rdi - 0x65]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x3d
jmp 0x14010a5d4
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14010a780
lea ecx, [rdi + 0x6e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 2
inc rdi
jmp 0x14010a112
inc rax
cmp r8, rax
jne 0x14010a7a1
lea ecx, [rdi - 0x5c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7c
jmp 0x14010ab89
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14010a7c8
movzx r11d, dil
lea ecx, [r11 + 0x7c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x64
jmp 0x14010ab25
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14010a7f5
lea edx, [rdi - 0x4e]
mov ecx, reloc.WS2_32.dll_recvfrom
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x14010a112
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14010a820
lea ecx, [rdi - 0x18]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x58
inc rdi
jmp 0x14010a112
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14010a5d4
mov ecx, reloc.WS2_32.dll_socket
movzx r11d, dil
lea edx, [r11 + 0x1e]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14010aac4
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14010a877
movzx r11d, dil
lea ecx, [r11 + 0x25]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 3
jmp 0x14010aac4
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14010a89f
lea ecx, [rdi - 0x6f]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 9
inc rdi
jmp 0x14010a112
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14010a8c1
lea ecx, [rdi + 0x33]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x65
jmp 0x14010ab5a
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14010a58e
movzx r11d, dil
lea ecx, [r11 + 0x69]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x21
jmp 0x14010aa39
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14010a91c
lea ecx, [rdi - 0x24]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 4
inc rdi
jmp 0x14010a112
inc rax
cmp r8, rax
jne 0x14010a947
mov ecx, 4
movzx r11d, dil
lea edx, [r11 + 0x48]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14010aa39
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14010a971
lea edx, [rdi - 0x4c]
mov ecx, 0xa
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
add r8, r9
jmp 0x14010ab5a
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14010a99e
lea edx, [rdi + 0x20]
mov ecx, reloc.WS2_32.dll_recv
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x14010a112
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14010a9c9
lea ecx, [rdi + 0x56]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5a
inc rdi
jmp 0x14010a112
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14010a551
mov ecx, reloc.WLDAP32.dll_Ordinal_22
movzx r11d, dil
lea edx, [r11 - 0x74]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14010aac4
movzx ecx, byte [rsp + rdi + 0x28]
movzx r11d, dil
lea edx, [r11 - 8]
movzx eax, dl
and al, bl
sub cl, al
add cl, 0x1c
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x14010ab25
movzx r11d, dil
lea ecx, [r11 + 0x2e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rsp + rdi + 0x28]
lea r10d, [rbx + rcx]
sub r10b, 0x42
sub r11b, 0x37
inc r9
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
sub r11b, 0x7f
add r11b, bl
movzx eax, r11b
mov byte [rsp + rdi + 0x28], al
add rax, r9
sub rdi, rax
jmp 0x14010ab89
lea ecx, [rdi - 0x63]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x4b
inc rdi
jmp 0x14010a112
lea ecx, [rdi + 0x59]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6f
inc rdi
jmp 0x14010a112
movzx r11d, dil
lea ecx, [r11 - 0x13]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7b
add r11b, 0x5d
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
add r11b, 0x75
add r11b, bl
mov byte [rsp + rdi + 0x28], r11b
inc r9
dec rdi
inc rdi
jmp 0x14010a112
lea ecx, [rdi + 0x15]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x6d
dec rdi
inc rdi
jmp 0x14010a112
movzx r11d, dil
lea ecx, [r11 - 0x21]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x19
sub r11b, 0x6d
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
sub r11b, 5
add r11b, bl
add r11b, r10b
mov byte [rsp + rdi + 0x28], r11b
add r8, r9
jmp 0x14010ab5a
lea rax, [rdi + r15]
and dl, al
add dl, dl
sub bl, dl
lea r10d, [rax + rbx]
sub r10b, 0x25
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14010a112
lea rcx, [rdi + r13]
movzx r10d, bl
and dl, cl
add dl, dl
sub r10b, dl
sub r10b, 0x31
add r10b, cl
lea edx, [rdi + 0x64]
inc r8
movzx eax, dl
mov ecx, Ordinal_35
and al, bl
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, bl
mov byte [rsp + rdi + 0x28], cl
add rdi, rax
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14010a112
lea rax, [rdi + r12]
and dl, al
add dl, dl
sub bl, dl
lea r10d, [rax + rbx]
add r10b, 0x49
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14010a112
sub dil, 0x79
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r10d, [rbx + rdi]
add r10b, 0x4f
jmp 0x14010a110
add dil, 0x51
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r10d, [rbx + rdi]
sub r10b, 0x37
jmp 0x14010a100
lea rsi, [rbp + 0x16dab4c]
jmp 0x14010ac39
lea rsi, [rbp + 0x1261ee7]
jmp 0x14010ac39
lea rsi, [rsp + 0x28]
movzx r10d, byte [rsp + 0x20]
xor eax, eax
xorps xmm0, xmm0
mov qword [rbp - 0x4e], rax
movups xmmword [rbp - 0x5e], xmm0
mov byte [rbp - 0x46], al
movabs r14, 0xcb5e204c7329291f
mov dword [rbp - 0x68], 0x671c6d58
movabs r15, 0x264f22b00c727217
mov dword [rbp - 0x64], 0x63182366
movabs r13, 0x8f92e21726201fd9
mov word [rbp - 0x60], 0xf162
movabs r12, 0x621a60e5597b7b5d
nop dword [rax + rax]
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x14010b841
movzx ebx, byte [rbp + rdi - 0x68]
mov rdx, rbx
cmp r8, rdi
ja 0x14010b838
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14010ace1
lea rcx, [rdi + r14]
movzx eax, dl
and al, cl
movzx r10d, dl
add al, al
sub r10b, al
add r10b, 0x27
add r10b, cl
jmp 0x14010ad20
je 0x14010b7d1
lea rax, [r9 + 2]
cmp r8, rax
je 0x14010b75c
lea rax, [r9 + 3]
cmp r8, rax
je 0x14010b72e
lea rax, [r9 + 5]
cmp r8, rax
je 0x14010b715
lea rax, [r9 + 6]
cmp r8, rax
je 0x14010b6d6
nop dword [rax + rax]
cmp r9, rdi
ja 0x14010b82f
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x14010ad4a
lea r10d, [rdi - 0x75]
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x33
add r10b, bl
jmp 0x14010ada0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14010b690
lea rax, [r9 + 4]
cmp r8, rax
je 0x14010b674
lea rax, [r9 + 3]
cmp r8, rax
je 0x14010b65b
lea rax, [r9 + 7]
cmp r8, rax
je 0x14010b63e
lea rax, [r9 + 2]
cmp r8, rax
je 0x14010b621
lea rax, [r9 + 6]
cmp r8, rax
je 0x14010b5fa
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14010b2fc
nop dword [rax]
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14010b2dd
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14010b2b6
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14010b292
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14010b273
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14010b257
lea rcx, [r9 + 0x42]
cmp r8, rcx
je 0x14010b239
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14010b21c
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14010b1ff
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14010b1d3
lea r9, [rcx + 0x80]
mov r8, rcx
lea rax, [r9 + 0x3e8]
cmp rcx, rax
jb 0x14010b814
lea rax, [r9 + 0x40]
cmp rcx, rax
jb 0x14010b7f9
lea rax, [r9 + 0x200]
cmp rcx, rax
jb 0x14010af97
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x14010af7a
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x14010af5d
lea rcx, [r9 + 0x1000]
cmp r8, rcx
jb 0x14010b189
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14010b142
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14010b101
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14010b0e0
lea r9, [rcx + 0x7a]
mov r8, rcx
lea rax, [r9 + 0x64]
cmp rcx, rax
ja 0x14010b0b4
lea rax, [r9 + 0x400]
cmp rcx, rax
ja 0x14010b096
lea rax, [r9 + 0x41]
cmp rcx, rax
ja 0x14010b079
lea rax, [r9 + 0x3e8]
cmp rcx, rax
ja 0x14010b05b
lea rax, [r9 + 0x7a]
cmp rcx, rax
ja 0x14010b03a
lea rax, [r9 + 0x200]
cmp rcx, rax
ja 0x14010b01c
lea rax, [r9 + 0x61]
cmp rcx, rax
ja 0x14010affd
lea rax, [r9 + 0x2a]
cmp rcx, rax
ja 0x14010afd5
lea rax, [r9 + 0x1000]
cmp rcx, rax
ja 0x14010afb4
lea rax, [r9 + 0x5a]
cmp rcx, rax
ja 0x14010adb0
lea r8, [r9 + 1]
lea r9, [r8 + 0x400]
jmp 0x14010adb0
lea ecx, [rdi - 0x2b]
movzx eax, bl
and al, cl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x2d
add r10b, cl
jmp 0x14010ada0
lea ecx, [rdi - 0x69]
movzx eax, bl
and al, cl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x21
add r10b, cl
jmp 0x14010ad20
lea ecx, [rdi + 0x59]
movzx eax, bl
and al, cl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x6f
add r10b, cl
jmp 0x14010acb1
lea ecx, [rdi + 0x58]
movzx eax, bl
and al, cl
movzx r10d, bl
add al, al
movzx r11d, dil
sub r10b, al
sub r10b, 0x68
add r10b, cl
jmp 0x14010b6ad
lea ecx, [rdi + 0x1a]
movzx eax, bl
and al, cl
mov r10d, Ordinal_41
sub r10b, al
inc r9
add r10b, r10b
dec rdi
add r10b, bl
add r10b, cl
inc rdi
jmp 0x14010aca2
lea ecx, [rdi - 0x24]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 4
inc rdi
jmp 0x14010aca2
lea edx, [rdi - 0x62]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
movzx r11d, dil
sub r10b, al
sub r10b, 0x52
jmp 0x14010b6f0
lea edx, [rdi + 0x60]
mov ecx, Ordinal_50
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
add r8, r9
jmp 0x14010b743
lea edx, [rdi + 0x22]
mov ecx, 9
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14010b743
lea edx, [rdi - 0x1c]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x3c
add r10b, dl
jmp 0x14010b774
lea edx, [rdi - 0x5a]
mov ecx, Ordinal_60
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14010b795
lea edx, [rdi + 0x68]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x14010aca2
lea ecx, [rdi - 0x33]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x65
mov byte [rbp + rdi - 0x68], r10b
inc rdi
jmp 0x14010aca2
lea edx, [rdi - 0x71]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x17
add r10b, dl
cmp r9, 0x42
jb 0x14010b0f4
mov ecx, 5
movzx r11d, dil
movzx eax, bl
lea edx, [r11 + 0x5a]
and al, dl
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x14010b6ad
lea edx, [rdi + 0x51]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x37
add r10b, dl
cmp r8, 9
jae 0x14010b5b8
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x14010b4e4
mov ecx, 0x3f
lea edx, [rdi - 0x12]
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x14010b116
lea edx, [rdi + 0x13]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x7b
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 2
je 0x14010b5df
lea rax, [r9 + 4]
cmp r8, rax
jbe 0x14010b41e
lea edx, [rdi + 0x63]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x4b
jmp 0x14010b157
lea edx, [rdi + 0x42]
movzx eax, bl
and al, dl
mov ecx, Ordinal_27
sub cl, al
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x14010aca2
lea edx, [rdi + 4]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x1c
add r10b, dl
jmp 0x14010b795
lea edx, [rdi - 0x3a]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x6a
add r10b, dl
jmp 0x14010b774
lea edx, [rdi - 0x78]
mov ecx, 0x24
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14010b743
lea ecx, [rdi + 0x4a]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 6
add r8, r9
jmp 0x14010b743
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0xc]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x54
jmp 0x14010b6f0
lea edx, [rdi - 0x32]
mov ecx, Ordinal_50
movzx eax, bl
dec rdi
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x14010aca2
lea edx, [rdi - 0x70]
mov ecx, 8
movzx eax, bl
inc r9
and al, dl
dec rdi
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x14010aca2
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x52]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x3e
jmp 0x14010b6aa
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x14010b31f
lea edx, [rdi + 0x1f]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x27
jmp 0x14010b19e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14010b354
lea edx, [rdi + 0x16]
movzx eax, bl
and al, dl
mov ecx, 0x33
sub cl, al
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
inc rdi
jmp 0x14010aca2
inc rax
cmp r8, rax
jne 0x14010b37a
lea edx, [rdi - 0x6e]
mov ecx, 1
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14010b774
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14010b39f
lea ecx, [rdi + 0xe]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x62
add r8, r9
jmp 0x14010b743
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14010b3c7
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 0x4c]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x14
jmp 0x14010b6f0
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14010b3f2
lea ecx, [rdi - 0x38]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x78
inc rdi
jmp 0x14010aca2
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14010b1a1
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 + 6]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x2a
jmp 0x14010b6aa
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14010b446
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 - 0x5f]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x67
jmp 0x14010b6aa
inc rax
cmp r8, rax
jne 0x14010b470
lea ecx, [rdi - 0x21]
movzx eax, bl
and al, cl
inc r9
add al, al
dec rdi
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x19
inc rdi
jmp 0x14010aca2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14010b498
lea ecx, [rdi + 0x1d]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x35
inc rdi
jmp 0x14010aca2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14010b4ba
lea ecx, [rdi - 0x29]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x1f
jmp 0x14010b743
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14010b15a
lea edx, [rdi + 0x15]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x6d
add r10b, dl
jmp 0x14010b774
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14010b514
lea ecx, [rdi + 0x2c]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0x34
inc rdi
jmp 0x14010aca2
inc rax
cmp r8, rax
jne 0x14010b53a
lea edx, [rdi - 0x58]
mov ecx, 0x34
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14010b774
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14010b563
mov ecx, reloc.WLDAP32.dll_Ordinal_41
movzx r11d, dil
movzx eax, bl
lea edx, [r11 + 0x62]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x14010b6f0
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14010b58b
lea ecx, [rdi - 0x60]
movzx eax, bl
and al, cl
dec rdi
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x60
inc rdi
jmp 0x14010aca2
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14010b119
mov ecx, reloc.WLDAP32.dll_Ordinal_30
movzx r11d, dil
movzx eax, bl
lea edx, [r11 + 0x1c]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x14010b6aa
movzx r10d, byte [rbp + rdi - 0x68]
movzx r11d, dil
movzx eax, bl
lea edx, [r11 - 0x68]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x28
add r10b, dl
add r10b, bl
jmp 0x14010b6f3
lea edx, [rdi - 0x2a]
mov ecx, reloc.WS2_32.dll_send
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x14010b774
lea ecx, [rdi - 0x47]
movzx eax, bl
and al, cl
add al, al
sub bl, al
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
lea r10d, [rcx + rbx]
sub r10b, 0xf
inc rdi
jmp 0x14010aca2
lea edx, [rdi + 0x7b]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
sub r10b, 0x5d
add r10b, dl
jmp 0x14010b795
lea edx, [rdi + 0x3d]
movzx eax, bl
and al, dl
movzx r10d, bl
add al, al
sub r10b, al
add r10b, 0x55
add r10b, dl
jmp 0x14010b774
lea ecx, [rdi - 1]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 7
jmp 0x14010b743
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 - 0x7d]
and al, dl
add al, al
sub r10b, al
add r10b, 0x6b
jmp 0x14010b6f0
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 - 0x37]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x7f
add r10b, dl
add r11b, 0x79
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
sub r11b, 0x4f
add r11b, bl
mov byte [rbp + rdi - 0x68], r11b
inc r9
dec rdi
inc rdi
jmp 0x14010aca2
movzx r11d, dil
movzx eax, bl
movzx r10d, bl
lea edx, [r11 - 0x6d]
and al, dl
add al, al
sub r10b, al
sub r10b, 5
add r10b, dl
sub r11b, 0x49
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
dec r11b
add r11b, r10b
add r11b, bl
mov byte [rbp + rdi - 0x68], r11b
add r8, r9
jmp 0x14010b743
lea ecx, [rdi + 0x55]
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x53
add r8, r9
jmp 0x14010b743
lea rcx, [rdi + r15]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
add r10b, 0x5f
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14010aca2
lea rcx, [rdi + r13]
movzx ebx, dl
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x11
lea ecx, [rdi - 0xb]
inc r9
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 0x4d
add cl, bl
movzx eax, cl
mov byte [rbp + rdi - 0x68], al
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x14]
inc r8
movzx eax, dl
mov ecx, Ordinal_60
and al, bl
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi - 0x68], cl
add rdi, rax
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14010aca2
lea rcx, [rdi + r12]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
add r10b, 0x75
movzx eax, byte [rbp + rdi - 0x68]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14010aca2
add dil, 0x1b
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
add r10b, 0x43
jmp 0x14010aca0
sub dil, 0x23
movzx eax, bl
and al, dil
add al, al
sub bl, al
lea r10d, [rdi + rbx]
sub r10b, 0xb
jmp 0x14010ac90
lea rcx, [rbp + 0x167a06c]
jmp 0x14010b845
lea rcx, [rbp + 0x110c98b]
jmp 0x14010b845
lea rcx, [rbp - 0x68]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
mov rdx, rsi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x140109f50]
call rax
mov r13, qword [rsp + 0x120]
cmp byte [0x1402cdd62], 1
jne 0x14010ca12
movzx r9d, byte [rsp + 0x20]
xorps xmm0, xmm0
xor eax, eax
mov dword [rsp + 0x60], 0x426e7552
movups xmmword [rsp + 0x7f], xmm0
mov dword [rbp - 0x71], eax
mov dword [rsp + 0x64], 0x62506160
mov dword [rsp + 0x68], 0x79657d6b
mov dword [rsp + 0x6c], 0x774b6969
mov dword [rsp + 0x70], 0x67627473
mov dword [rsp + 0x74], 0x5f787a7d
mov dword [rsp + 0x78], 0x777e7779
mov word [rsp + 0x7c], 0x6f79
mov byte [rsp + 0x7e], reloc.WLDAP32.dll_Ordinal_30
nop dword [rax]
mov rax, qword [0x1402cdf20]
mov r8, qword [0x1402cdf18]
nop
xor r10d, r10d
cmp r10, 0x33
jae 0x14010be77
movzx r11d, byte [rsp + r10 + 0x60]
mov rdx, r11
cmp rax, r10
ja 0x14010be6e
lea rcx, [r8 + 1]
cmp rax, rcx
jae 0x14010b91c
movzx ecx, dl
movzx r9d, dl
and cl, r10b
add cl, cl
sub r9b, cl
add r9b, r10b
jmp 0x14010b956
je 0x14010be27
lea rcx, [r8 + 2]
cmp rax, rcx
je 0x14010bdb6
lea rcx, [r8 + 5]
cmp rax, rcx
je 0x14010bd87
lea rcx, [r8 + 4]
cmp rax, rcx
je 0x14010bd58
lea rcx, [r8 + 8]
cmp rax, rcx
je 0x14010bd20
cmp r8, r10
ja 0x14010be65
lea rcx, [r8 + 0x61]
cmp rax, rcx
jae 0x14010b97d
movzx ecx, r10b
movzx r9d, r10b
and cl, r11b
add cl, cl
sub r9b, cl
add r9b, r11b
jmp 0x14010b9b0
lea rcx, [r8 + 1]
cmp rax, rcx
je 0x14010bd20
inc rcx
cmp rax, rcx
je 0x14010bc05
lea rcx, [r8 + 3]
cmp rax, rcx
je 0x14010bd58
lea rcx, [r8 + 2]
cmp rax, rcx
je 0x14010bb9f
lea rcx, [r8 + rax]
cmp rcx, r10
jbe 0x14010baeb
nop dword [rax]
lea rcx, [r8 + 0x40]
cmp rax, rcx
je 0x14010bd20
lea rcx, [r8 + 0x7a]
cmp rax, rcx
je 0x14010bc05
lea rcx, [r8 + 6]
cmp rax, rcx
je 0x14010bd58
lea rcx, [r8 + 0x64]
cmp rax, rcx
je 0x14010bc90
lea rcx, [r8 + 0x5a]
cmp rax, rcx
je 0x14010bc55
lea rcx, [r8 + 9]
cmp rax, rcx
je 0x14010bb70
lea rax, [r8 + 0x2a]
lea r8, [rax + 0x200]
lea rcx, [r8 + 0xa]
cmp rax, rcx
jb 0x14010be4d
lea rcx, [r8 + 0x3e8]
cmp rax, rcx
jb 0x14010bad3
lea rcx, [r8 + 2]
cmp rax, rcx
jb 0x14010b968
lea rcx, [r8 + 0x20]
cmp rax, rcx
jb 0x14010bb22
lea rcx, [r8 + 0x1000]
cmp rax, rcx
jb 0x14010bb4f
lea rcx, [r8 + 4]
cmp rax, rcx
jb 0x14010b9c0
lea rax, [r8 + 0x28]
lea r8, [rax + 4]
lea rcx, [r8 + 0x61]
cmp rax, rcx
ja 0x14010bb70
lea rcx, [r8 + 5]
cmp rax, rcx
ja 0x14010bc55
lea rcx, [r8 + 0x42]
cmp rax, rcx
ja 0x14010bc90
lea rcx, [r8 + 0x41]
cmp rax, rcx
ja 0x14010bd58
lea rcx, [r8 + 8]
cmp rax, rcx
ja 0x14010bc05
lea rcx, [r8 + 0x80]
cmp rax, rcx
ja 0x14010bd20
lea rax, [r8 + 9]
lea r8, [rax + 0x2a]
jmp 0x14010b9c0
movzx ecx, r10b
movzx r9d, r10b
and cl, r11b
add cl, cl
sub r9b, cl
add r9b, r11b
jmp 0x14010b8f3
lea rcx, [r8 + 0x2a]
cmp rax, rcx
jae 0x14010bb67
movzx ecx, r10b
movzx r9d, r10b
and cl, r11b
add cl, cl
sub r9b, cl
add r9b, r11b
lea rcx, [r8 + rax]
cmp rcx, 0x28
je 0x14010bd03
lea rcx, [r8 + 4]
cmp rax, rcx
jbe 0x14010bc26
movzx ecx, r10b
movzx r9d, r10b
and cl, r11b
add cl, cl
sub r9b, cl
add r9b, r11b
cmp rax, 0x5a
jae 0x14010bcec
lea rcx, [r8 + 0x80]
cmp rax, rcx
jbe 0x14010bc6d
movzx ecx, r10b
movzx r9d, r10b
and cl, r11b
add cl, cl
sub r9b, cl
add r9b, r11b
jmp 0x14010bcbe
lea rcx, [r8 + 1]
cmp rax, rcx
jne 0x14010bb97
movzx ecx, r10b
movzx r9d, r10b
and cl, r11b
add cl, cl
sub r9b, cl
movzx ecx, byte [rsp + r10 + 0x60]
add rcx, r8
add r9b, r11b
add r10, rcx
inc r10
jmp 0x14010b8e3
inc rcx
cmp rax, rcx
jne 0x14010bbb7
movzx ecx, r10b
movzx r9d, r10b
and cl, r11b
add cl, cl
sub r9b, cl
add r9b, r11b
jmp 0x14010bdc9
lea rcx, [r8 + 2]
cmp rax, rcx
je 0x14010bd87
lea rcx, [r8 + 5]
cmp rax, rcx
je 0x14010bd58
lea rcx, [r8 + 3]
cmp rax, rcx
jne 0x14010bbf8
movzx ecx, r10b
movzx r9d, r10b
and cl, r11b
dec r10
add cl, cl
sub r9b, cl
add r9b, r11b
inc r10
jmp 0x14010b8e3
lea rcx, [r8 + 4]
cmp rax, rcx
jne 0x14010bb07
movzx ecx, r10b
movzx r9d, r10b
and cl, r11b
inc r8
add cl, cl
dec r10
sub r9b, cl
add r9b, r11b
inc r10
jmp 0x14010b8e3
lea rcx, [r8 + 1]
cmp rax, rcx
je 0x14010bd20
inc rcx
cmp rax, rcx
je 0x14010bbda
lea rcx, [r8 + 3]
cmp rax, rcx
je 0x14010bd58
lea rcx, [r8 + 5]
cmp rax, rcx
jne 0x14010bb35
movzx ecx, r10b
movzx r9d, r10b
and cl, r11b
add cl, cl
sub r9b, cl
add r9b, r11b
jmp 0x14010bdec
lea rcx, [r8 + 1]
cmp rax, rcx
je 0x14010bb70
lea rcx, [r8 + 2]
cmp rax, rcx
je 0x14010bb9f
lea rcx, [r8 + 3]
cmp rax, rcx
jne 0x14010bca8
movzx ecx, r10b
movzx r9d, r10b
and cl, r11b
add cl, cl
sub r9b, cl
add r9b, r11b
jmp 0x14010bd9d
lea rcx, [r8 + 5]
cmp rax, rcx
je 0x14010bd58
lea rcx, [r8 + 6]
cmp rax, rcx
je 0x14010bd20
cmp r8, 0x1000
jb 0x14010bcdf
movzx ecx, r10b
movzx r9d, r10b
and cl, r11b
add cl, cl
sub r9b, cl
add r9b, r11b
add r9b, r9b
jmp 0x14010bd33
mov byte [rsp + r10 + 0x60], r9b
inc r10
jmp 0x14010b8e3
movzx r9d, byte [rsp + r10 + 0x60]
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r9b, cl
add r9b, r10b
jmp 0x14010bd68
movzx ecx, r10b
movzx r9d, r10b
and cl, r11b
add cl, cl
sub r9b, cl
sub r9b, byte [rsp + r10 + 0x60]
add r9b, r11b
jmp 0x14010bdc9
movzx ecx, r10b
movzx r9d, r10b
and cl, r11b
add cl, cl
sub r9b, cl
add r9b, r11b
movzx edx, r10b
movzx ecx, r10b
and dl, r11b
add dl, dl
sub cl, dl
add cl, r11b
mov byte [rsp + r10 + 0x60], cl
inc r8
dec r10
inc r10
jmp 0x14010b8e3
movzx ecx, r10b
movzx r9d, r10b
and cl, r11b
add cl, cl
sub r9b, cl
add r9b, r11b
movzx ecx, r10b
movzx edx, r10b
and cl, r11b
add cl, cl
sub dl, cl
add dl, r9b
add dl, r11b
mov byte [rsp + r10 + 0x60], dl
jmp 0x14010bd9a
movzx ecx, r10b
movzx r9d, r10b
and cl, r11b
add cl, cl
sub r9b, cl
add r9b, r11b
add rax, r8
movzx ecx, r9b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add r10, rdx
inc r10
jmp 0x14010b8e3
movzx r11d, dl
and dl, r10b
add dl, dl
movzx r9d, r11b
sub r9b, dl
add r9b, r10b
movzx edx, r10b
movzx ecx, r10b
and dl, r11b
inc r8
add dl, dl
sub cl, dl
add cl, r11b
movzx edx, cl
mov byte [rsp + r10 + 0x60], dl
add rdx, r8
sub r10, rdx
movzx ecx, r10b
movzx edx, r10b
and dl, r11b
inc rax
add dl, dl
sub cl, dl
add cl, r11b
mov byte [rsp + r10 + 0x60], cl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
movzx ecx, byte [rsp + r10 + 0x60]
add rcx, r8
add r10, rcx
inc r10
jmp 0x14010b8e3
movzx ecx, dl
movzx r9d, dl
and cl, r10b
add cl, cl
sub r9b, cl
add r9b, r10b
movzx ecx, byte [rsp + r10 + 0x60]
add rcx, r8
add r10, rcx
inc r10
jmp 0x14010b8e3
movzx eax, r10b
movzx r9d, r10b
and al, r11b
add al, al
sub r9b, al
add r9b, r11b
jmp 0x14010b8d0
lea rsi, [rbp + 0x148cb60]
jmp 0x14010be7c
lea rsi, [rbp + 0xc2e460]
jmp 0x14010be7c
lea rsi, [rsp + 0x60]
movzx r10d, byte [rsp + 0x20]
xor eax, eax
xorps xmm0, xmm0
mov qword [rbp - 0x26], rax
movups xmmword [rbp - 0x36], xmm0
mov byte [rbp - 0x1e], al
movabs r14, 0xc6fceb95c40b2c33
mov dword [rbp - 0x40], 0xe7fcede0
movabs r12, 0x70ea71185c4e3565
mov dword [rbp - 0x3c], 0xebf0abe6
movabs r15, 0x54f6c2c14c218499
mov word [rbp - 0x38], 0x59ea
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x14010c9f1
movzx ebx, byte [rbp + rdi - 0x40]
mov rdx, rbx
cmp r8, rdi
ja 0x14010c9e8
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14010bf1e
lea r10, [rdi + r14]
movzx eax, r10b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x65
add r10b, dl
jmp 0x14010bf60
je 0x14010c97f
lea rax, [r9 + 2]
cmp r8, rax
je 0x14010c909
lea rax, [r9 + 5]
cmp r8, rax
je 0x14010c8b6
lea rax, [r9 + 6]
cmp r8, rax
je 0x14010c897
lea rax, [r9 + 3]
cmp r8, rax
je 0x14010c875
nop dword [rax + rax]
cmp r9, rdi
ja 0x14010c9df
lea rcx, [r9 + 6]
cmp r8, rcx
jae 0x14010bf88
lea ecx, [rdi + 0x2f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x49
jmp 0x14010bfd0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14010c833
lea rax, [r9 + 3]
cmp r8, rax
je 0x14010c814
lea rax, [r9 + 5]
cmp r8, rax
je 0x14010c7fb
cmp r8, rcx
je 0x14010c7e2
lea rax, [r9 + 7]
cmp r8, rax
je 0x14010c7bb
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14010c505
nop dword [rax]
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14010c4e7
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14010c4c5
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14010c4a1
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14010c47e
lea rax, [r9 + 3]
cmp r8, rax
je 0x14010c460
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14010c447
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14010c42e
lea rax, [r9 + 4]
cmp r8, rax
je 0x14010c410
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14010c3e4
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14010bfe0
lea r8, [r9 + 0x1000]
lea r9, [r8 + 5]
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14010c9c3
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14010c9a7
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14010c1cc
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14010c1b3
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14010c19a
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14010c39f
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14010c35e
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14010c324
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14010c304
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14010bfe0
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14010c2d8
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14010c2ba
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14010c29c
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14010c283
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14010c26a
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14010c248
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14010c224
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14010c202
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14010c1e5
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14010bfe0
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x10]
jmp 0x14010bfe0
lea ecx, [rdi - 0x4f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x29
jmp 0x14010bfd0
lea ecx, [rdi + 0x4b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0xd
jmp 0x14010bf60
lea ecx, [rdi - 0x1b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x43
jmp 0x14010bef1
lea ecx, [rdi + 0x78]
movzx r11d, dil
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x48
jmp 0x14010c84c
lea ecx, [rdi + 0x12]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7e
inc rdi
jmp 0x14010bee2
lea edx, [rdi - 0x54]
mov ecx, Ordinal_41
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x14010bee2
lea edx, [rdi + 0x46]
mov ecx, listen
movzx eax, dl
movzx r11d, dil
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14010c8cf
lea ecx, [rdi - 0x20]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x20
jmp 0x14010c8ed
lea ecx, [rdi + 0x7a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x56
jmp 0x14010c8f0
lea edx, [rdi + 0x14]
mov ecx, Ordinal_60
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14010c922
lea edx, [rdi - 0x52]
mov ecx, Ordinal_32
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14010c943
lea edx, [rdi + 0x48]
mov ecx, 4
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x14010bee2
lea ecx, [rdi + 0x49]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
inc r10b
mov byte [rbp + rdi - 0x40], r10b
inc rdi
jmp 0x14010bee2
lea ecx, [rdi - 0x1d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x35
cmp r9, 4
jb 0x14010c317
movzx r11d, dil
lea ecx, [r11 + 0x52]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r10d, [rcx*2 - 0x7c]
jmp 0x14010c84c
lea ecx, [rdi + 0x7d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6b
cmp r8, 0x42
jae 0x14010c779
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x14010c6a4
lea ecx, [rdi + 0x56]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5a
jmp 0x14010c338
lea ecx, [rdi + 0x17]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x5f
lea rax, [r9 + r8]
cmp rax, 0x64
je 0x14010c7a0
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x14010c5dd
lea ecx, [rdi + 0x27]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x11
jmp 0x14010c372
lea edx, [rdi + 0x1a]
mov ecx, Ordinal_41
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x14010bee2
lea edx, [rdi - 0x4c]
mov ecx, 0xa
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14010c943
lea ecx, [rdi + 0x4e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x22
jmp 0x14010c922
lea ecx, [rdi - 0x18]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x58
jmp 0x14010c8f0
lea edx, [rdi - 0x7e]
mov ecx, reloc.WS2_32.dll_gethostname
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14010c8ed
mov ecx, reloc.WLDAP32.dll_Ordinal_30
movzx r11d, dil
lea edx, [r11 + 0x1c]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14010c8cf
lea edx, [rdi - 0x4a]
mov ecx, 3
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x14010bee2
lea ecx, [rdi + 0x50]
inc r9
movzx eax, cl
dec rdi
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x30
inc rdi
jmp 0x14010bee2
movzx r11d, dil
lea ecx, [r11 - 0x16]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x66
jmp 0x14010c84c
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x14010c52a
lea ecx, [rdi + 0x33]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x65
jmp 0x14010c3b3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14010c55f
lea edx, [rdi + 0x5e]
mov ecx, gethostname
movzx eax, dl
and al, bl
sub cl, al
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x14010bee2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14010c581
lea ecx, [rdi + 0x2a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x26
jmp 0x14010c922
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14010c5ad
mov ecx, 0x3e
movzx r11d, dil
lea edx, [r11 + 0x5c]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14010c8cf
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14010c3b3
mov ecx, reloc.WS2_32.dll_ntohs
movzx r11d, dil
lea edx, [r11 - 0x72]
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14010c84c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14010c604
movzx r11d, dil
lea ecx, [r11 - 0x73]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x25
jmp 0x14010c84c
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14010c62c
lea ecx, [rdi + 0x59]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6f
inc rdi
jmp 0x14010bee2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14010c64e
lea ecx, [rdi + 0x25]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 3
jmp 0x14010c8ed
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14010c670
lea ecx, [rdi - 0x75]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x33
jmp 0x14010c8f0
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14010c372
lea ecx, [rdi - 0x43]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x2b
inc rdi
jmp 0x14010bee2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14010c6d4
lea ecx, [rdi - 0x44]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x24
inc rdi
jmp 0x14010bee2
inc rax
cmp r8, rax
jne 0x14010c6fa
lea edx, [rdi + 0x22]
mov ecx, 9
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14010c943
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14010c721
lea edx, [rdi - 0x78]
mov ecx, 0x24
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14010c922
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14010c74e
lea edx, [rdi + 0x20]
mov ecx, reloc.WS2_32.dll_recv
movzx eax, dl
dec rdi
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc rdi
jmp 0x14010bee2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14010c338
movzx r11d, dil
lea ecx, [r11 - 0x14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x74
jmp 0x14010c84c
movzx r10d, byte [rbp + rdi - 0x40]
movzx r11d, dil
lea edx, [r11 - 0x48]
movzx eax, dl
and al, bl
add al, al
sub r10b, al
sub r10b, 8
add r10b, dl
add r10b, bl
jmp 0x14010c8cf
lea edx, [rdi + 0x1e]
mov ecx, reloc.WS2_32.dll_socket
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x14010c922
lea ecx, [rdi - 0x3b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
lea r10d, [rbx + rcx]
sub r10b, 0x63
inc rdi
jmp 0x14010bee2
lea ecx, [rdi + 0x5f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x67
jmp 0x14010c943
lea ecx, [rdi + 0x2d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x3b
jmp 0x14010c8ed
lea ecx, [rdi + 0x61]
dec rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x59
inc rdi
jmp 0x14010bee2
movzx r11d, dil
lea ecx, [r11 - 0x6b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x13
sub r11b, 0x7b
inc r9
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
add r11b, 0x5d
add r11b, bl
mov byte [rbp + rdi - 0x40], r11b
dec rdi
inc rdi
jmp 0x14010bee2
lea ecx, [rdi + 0x63]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x4b
inc r9
dec rdi
inc rdi
jmp 0x14010bee2
lea ecx, [rdi - 3]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x15
dec rdi
inc rdi
jmp 0x14010bee2
movzx r11d, dil
lea ecx, [r11 - 0x69]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x21
sub r11b, 0x15
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
sub r11b, 0x6d
add r11b, r10b
add r11b, bl
mov byte [rbp + rdi - 0x40], r11b
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14010bee2
movzx ebx, dl
lea rcx, [rdi + r12]
and dl, cl
movzx r10d, bl
add dl, dl
sub r10b, dl
add r10b, 0x3d
add r10b, cl
lea ecx, [rdi + 0x51]
inc r9
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x37
add cl, bl
movzx eax, cl
mov byte [rbp + rdi - 0x40], al
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x7c]
inc r8
movzx eax, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
and al, bl
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, r8
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi - 0x40], cl
add rdi, rax
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14010bee2
lea rcx, [rdi + r15]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x2f
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14010bee2
add dil, 0x7f
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r10d, [rbx + rdi]
sub r10b, 0x79
jmp 0x14010bee0
add dil, 0x19
movzx eax, dil
and al, bl
add al, al
sub dil, al
lea r10d, [rbx + rdi]
add r10b, 0x51
jmp 0x14010bed0
lea rcx, [rbp + 0x141b204]
jmp 0x14010c9f5
lea rcx, [rbp + 0x14cde37]
jmp 0x14010c9f5
lea rcx, [rbp - 0x40]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
mov rdx, rsi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, [0x140109f50]
xor ecx, ecx
call rax
mov r15, qword [rsp + 0x110]
mov r14, qword [rsp + 0x118]
mov r12, qword [rsp + 0x158]
mov rdi, qword [rsp + 0x150]
mov rsi, qword [rsp + 0x148]
mov rcx, qword [rbp]
xor rcx, rsp
call fcn.140212e90
add rsp, 0x128
pop rbx
pop rbp
ret