Function at 0x140106170
Capabilities:
Contain obfuscated stackstrings

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 - 0xb0]
sub rsp, 0x1b0
mov rax, qword [0x1401d8800]
xor rax, rsp
mov qword [rbp + 0xa8], rax
mov dword [rsp + 0x30], 0x6467535c
mov dword [rsp + 0x34], 0x7572766d
mov dword [rsp + 0x38], 0x6a475571
mov dword [rsp + 0x3c], 0x6167656f
mov dword [rsp + 0x40], 0x6a414d75
mov dword [rsp + 0x44], 0x7a736167
mov dword [rsp + 0x48], 0x696f5a44
mov dword [rsp + 0x4c], 0x6b70786e
mov dword [rsp + 0x50], 0x574c4e63
mov dword [rsp + 0x54], 0x744a4a56
mov dword [rsp + 0x58], 0x78765d4d
mov dword [rsp + 0x5c], 0x46585f49
mov dword [rsp + 0x60], 0x6f415453
mov byte [rsp + 0x64], 0xb4
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x65], xmm0
mov qword [rsp + 0x75], rax
mov dword [rsp + 0x7d], eax
mov word [rbp - 0x7f], ax
movabs rdi, 0x9f34be7621a8dbc0
movabs rsi, 0xd4a64201ba391c40
movabs r15, 0x50b95e67262c9cc0
movabs r14, 0x333385336ddfe2c0
movabs r12, 0x91c0c8652186a940
movabs r13, 0x4c3d61b6d0cbe140
movzx r8d, byte [rsp + 0x20]
nop
mov rax, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x53
jae 0x140106ce0
movzx r10d, byte [rsp + rbx + 0x30]
movzx r11d, r10b
cmp rax, rbx
ja 0x140106cd7
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1401062c2
lea rdx, [rbx + r15]
mov rcx, rdx
and rcx, r10
imul r8, rcx, 0xfffffffffffffffe
add r8, rdx
add r8, r10
sub r8b, 0x40
jmp 0x1401062e1
je 0x140106c5d
inc rcx
cmp rax, rcx
je 0x140106c04
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140106bab
movzx r11d, r10b
cmp r9, rbx
ja 0x140106cce
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jae 0x140106316
lea r8, [rbx + rdi]
movzx ecx, r8b
and cl, r10b
add cl, cl
movzx edx, r11b
sub dl, cl
sub r8b, 0x40
add r8b, dl
jmp 0x140106360
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x140106b58
inc rcx
cmp rax, rcx
je 0x140106b2a
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140106b02
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x140106add
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x140106ab0
nop word [rax + rax]
lea rcx, [r9 + rax]
cmp rcx, rbx
jbe 0x140106801
nop dword [rax]
lea rcx, [r9 + 0x10]
cmp rax, rcx
je 0x1401067df
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1401067c2
lea rdx, [r9 + 0x28]
cmp rax, rdx
je 0x1401068d1
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1401067ab
lea rcx, [r9 + 0x42]
cmp rax, rcx
je 0x1401068a7
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x140106794
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x14010685f
lea rcx, [r9 + 0xa]
cmp rax, rcx
je 0x14010677d
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x14010682b
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x140106370
mov rax, rdx
lea r9, [rdx + 4]
lea rcx, [r9 + 0x61]
cmp rdx, rcx
jb 0x140106caf
lea rcx, [r9 + 0x42]
cmp rdx, rcx
jb 0x140106c95
lea rcx, [r9 + 8]
cmp rdx, rcx
jb 0x140106557
lea rcx, [r9 + 0x80]
cmp rdx, rcx
jb 0x140106538
lea rcx, [r9 + 0xa]
cmp rdx, rcx
jb 0x140106519
lea rcx, [r9 + 2]
cmp rdx, rcx
jb 0x14010672b
lea rcx, [r9 + 0x20]
cmp rdx, rcx
jb 0x1401066db
lea rcx, [r9 + 4]
cmp rdx, rcx
jb 0x14010669f
lea rcx, [r9 + 0x7a]
cmp rdx, rcx
jb 0x140106678
lea rcx, [r9 + 6]
cmp rdx, rcx
jb 0x140106370
lea rax, [r9 + 0x41]
lea r9, [rax + 0x5a]
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x140106653
lea rcx, [r9 + 0xa]
cmp rax, rcx
ja 0x140106636
lea rdx, [r9 + 0x3e8]
cmp rax, rdx
ja 0x14010661b
lea rcx, [r9 + 0x20]
cmp rax, rcx
ja 0x1401065fe
lea rcx, [r9 + 4]
cmp rax, rcx
ja 0x1401065ea
lea rcx, [r9 + 0x40]
cmp rax, rcx
ja 0x1401065cd
lea rcx, [r9 + 6]
cmp rax, rcx
ja 0x1401065b3
lea rcx, [r9 + 0x5a]
cmp rax, rcx
ja 0x14010658d
lea rcx, [r9 + 9]
cmp rax, rcx
ja 0x140106576
lea rcx, [r9 + 1]
cmp rax, rcx
ja 0x140106370
mov rax, rdx
lea r9, [rdx + 0x10]
jmp 0x140106370
lea r8, [rbx + rsi]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
add dl, dl
add dl, r11b
add r8b, dl
jmp 0x140106360
lea r8, [rbx + r14]
movzx ecx, r8b
and cl, r10b
add cl, cl
movzx edx, r11b
sub dl, cl
sub r8b, 0x40
add r8b, dl
jmp 0x1401062e5
lea r8, [rbx + r12]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
add dl, dl
add dl, r11b
add r8b, dl
jmp 0x140106296
movzx edx, r10b
and dl, bl
add dl, dl
movzx r8d, r10b
sub r8b, dl
add r8b, bl
jmp 0x140106b7b
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x80
inc r9
dec rbx
inc rbx
jmp 0x140106282
movzx ecx, r10b
and cl, bl
add cl, cl
sub r10b, cl
lea r8d, [rbx + r10]
dec rbx
inc rbx
jmp 0x140106282
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x80
jmp 0x140106bce
movzx ecx, r10b
and cl, bl
add cl, cl
sub r10b, cl
lea r8d, [rbx + r10]
jmp 0x140106be8
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x80
jmp 0x140106beb
movzx edx, bl
and dl, r10b
add dl, dl
movzx r8d, bl
sub r8b, dl
add r8b, r10b
movzx r11d, bl
jmp 0x140106a81
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x80
jmp 0x140106c27
movzx edx, bl
and dl, r10b
add dl, dl
movzx r8d, bl
sub r8b, dl
add r8b, r10b
movzx ecx, byte [rsp + rbx + 0x30]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140106282
lea r8d, [rbx + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
mov byte [rsp + rbx + 0x30], r8b
inc rbx
jmp 0x140106282
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x40
movzx r11d, bl
cmp r9, 0x7a
jb 0x140106692
lea edx, [r11 + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
add dl, r10b
lea r8d, [rdx + rdx]
jmp 0x140106b7f
movzx r11d, bl
lea r8d, [r11 + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
cmp rax, 0x20
jae 0x140106a4a
lea rdx, [r9 + 3]
cmp rax, rdx
jbe 0x140106991
lea edx, [r11 + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x80
jmp 0x1401066b8
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x40
lea rcx, [r9 + rax]
cmp rcx, 0x80
je 0x140106a65
lea rcx, [r9 + 9]
cmp rax, rcx
jbe 0x1401068f4
movzx r11d, bl
lea edx, [r11 - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x40
jmp 0x1401066f9
movzx edx, bl
and dl, r10b
add dl, dl
movzx r8d, bl
sub r8b, dl
add r8b, r10b
jmp 0x140106c27
movzx edx, bl
and dl, r10b
add dl, dl
movzx r8d, bl
sub r8b, dl
add r8b, r10b
jmp 0x140106beb
movzx edx, r10b
and dl, bl
add dl, dl
movzx r8d, r10b
sub r8b, dl
add r8b, bl
jmp 0x140106bce
movzx ecx, r10b
and cl, bl
add cl, cl
sub r10b, cl
lea r8d, [rbx + r10]
inc r9
dec rbx
inc rbx
jmp 0x140106282
movzx r11d, bl
lea edx, [r11 + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x80
jmp 0x140106b7f
lea rcx, [r9 + 0x42]
cmp rax, rcx
jae 0x140106822
lea rdx, [rbx + r15]
movzx ecx, dl
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [rdx + r11]
jmp 0x14010673c
lea rdx, [r9 + 1]
cmp rax, rdx
jne 0x140106856
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x80
movzx ecx, byte [rsp + rbx + 0x30]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140106282
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140106881
movzx r11d, bl
lea edx, [r11 + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x80
jmp 0x140106a81
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x14010689e
movzx ecx, r10b
and cl, bl
add cl, cl
sub r10b, cl
lea r8d, [rbx + r10]
jmp 0x140106beb
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1401068c4
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x80
jmp 0x140106be8
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x140106740
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
add r8b, 0x80
dec rbx
inc rbx
jmp 0x140106282
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140106920
movzx r11d, bl
lea r8d, [r11 + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x140106b7f
inc rcx
cmp rax, rcx
jne 0x14010693e
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
jmp 0x140106bca
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x140106961
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r10 + rdx]
sub r8b, 0x40
jmp 0x140106beb
lea rcx, [r9 + 3]
movzx r11d, bl
cmp rax, rcx
jne 0x1401066f9
lea r8d, [r11 + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r10b
jmp 0x140106a81
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1401069bd
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
movzx ecx, byte [rsp + rbx + 0x30]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140106282
inc rcx
cmp rax, rcx
jne 0x1401069e2
add r11b, 0x80
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
add r8b, 0x80
jmp 0x140106c27
cmp rax, rdx
jne 0x1401069ff
movzx edx, r10b
and dl, r11b
add dl, dl
movzx r8d, r10b
sub r8b, dl
add r8b, r11b
jmp 0x140106a81
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x140106a25
add r11b, 0x80
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [r10 + r11]
add r8b, 0x80
jmp 0x140106bce
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1401066b8
movzx edx, r10b
and dl, r11b
add dl, dl
movzx r8d, r10b
sub r8b, dl
add r8b, r11b
jmp 0x140106b7f
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx r8d, r10b
sub r8b, cl
add r8b, r11b
add r8b, r10b
jmp 0x140106bce
movzx r11d, bl
lea edx, [r11 + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [rdx + 0x80]
add r11b, 0x40
movzx ecx, r11b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
add dl, dl
add dl, r11b
add dl, r10b
movzx ecx, dl
mov byte [rsp + rbx + 0x30], cl
inc r9
add rcx, r9
sub rbx, rcx
jmp 0x140106c27
lea r8, [rbx + r13]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
add dl, dl
add dl, r11b
add r8b, dl
movzx ecx, byte [rsp + rbx + 0x30]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140106282
movabs rdx, 0x67e52b4bebc034c0
add rdx, rbx
movzx ecx, dl
and cl, r10b
add cl, cl
sub r11b, cl
lea r8d, [rdx + r11]
sub r8b, 0x40
jmp 0x140106beb
movabs r8, 0x24ffb1af530dc1c0
add r8, rbx
movzx ecx, r8b
and cl, r10b
add cl, cl
movzx edx, r11b
sub dl, cl
sub r8b, 0x40
add r8b, dl
jmp 0x140106bce
movabs r8, 0x838cf4e106b48840
add r8, rbx
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
add dl, dl
add dl, r11b
add r8b, dl
dec rbx
inc rbx
jmp 0x140106282
movabs r8, 0x40a77b446e021540
add r8, rbx
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
add dl, dl
add dl, r11b
add r8b, dl
movzx r11d, bl
add r11b, 0x40
movzx ecx, r11b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
add dl, dl
add dl, r11b
add dl, r10b
mov byte [rsp + rbx + 0x30], dl
inc r9
dec rbx
inc rbx
jmp 0x140106282
movabs rdx, 0x1969cb3cf043f5c0
add rdx, rbx
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
movzx r10d, r11b
sub r8b, 0x40
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
sub dl, 0x40
add dl, r10b
add dl, r8b
mov byte [rsp + rbx + 0x30], dl
add rax, r9
movzx ecx, r8b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x140106282
movabs rdx, 0x939ed803bedf0fc0
add rdx, rbx
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x40
movzx r10d, r11b
movzx ecx, r10b
and cl, bl
add cl, cl
sub r10b, cl
add r10b, bl
mov byte [rsp + rbx + 0x30], r10b
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
movzx ecx, byte [rsp + rbx + 0x30]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140106282
movabs rdx, 0xf22c1b357285d640
add rdx, rbx
movzx ecx, dl
and cl, r10b
mov r8d, reloc.WLDAP32.dll_Ordinal_32
sub r8b, cl
add r8b, r8b
add r8b, dl
add r8b, r11b
movzx ecx, byte [rsp + rbx + 0x30]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140106282
sub bl, 0x40
movzx ecx, bl
and cl, r10b
add cl, cl
sub bl, cl
lea r8d, [r10 + rbx]
sub r8b, 0x40
jmp 0x140106280
add bl, 0x40
movzx eax, bl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r8d, [rcx + rcx]
add r8b, bl
add r8b, r10b
jmp 0x140106270
lea rbx, [rbp + 0x1795030]
jmp 0x140106ce5
lea rbx, [rbp + 0x165ecf0]
jmp 0x140106ce5
lea rbx, [rsp + 0x30]
movzx edx, byte [rsp + 0x20]
lea rcx, [rbp + 0x48]
call fcn.1400029f0
nop
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x140106d00
mov rdx, rbx
lea rcx, [rbp + 0x48]
call fcn.140004460
nop
lea rdx, [0x140226290]
lea rcx, [rbp + 0x48]
call fcn.1400030f0
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x14022c5c8], eax
jle 0x1401084f4
lea rcx, [0x14022c5c8]
call fcn.1401963b0
cmp dword [0x14022c5c8], 0xffffffff
jne 0x1401084f4
mov dword [rbp - 0x70], 0x658f6db8
mov dword [rbp - 0x6c], 0x9b9f6c66
mov dword [rbp - 0x68], 0x656b63ba
mov word [rbp - 0x64], 0x6795
mov byte [rbp - 0x62], 0xf4
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x61], xmm0
mov dword [rbp - 0x51], eax
movabs rsi, 0x1705f235d39ceadf
movabs r15, 0xa1299f78c94a6c19
movabs r14, 0x4511d6a17ad6c09d
movzx r11d, byte [rsp + 0x20]
nop
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1401078b9
movzx ebx, byte [rbp + rdi - 0x70]
mov edx, ebx
cmp r8, rdi
ja 0x1401078b0
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140106dff
lea rcx, [rdi + rsi]
mov rax, rcx
and rax, rdx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rdx
sub r11b, 0x19
jmp 0x140106e39
je 0x14010784a
lea rax, [r9 + 2]
cmp r8, rax
je 0x1401077d1
lea rax, [r9 + 3]
cmp r8, rax
je 0x1401077a1
lea rax, [r9 + 5]
cmp r8, rax
je 0x140107768
lea rax, [r9 + 6]
cmp r8, rax
je 0x140107726
movzx r10d, dil
nop dword [rax]
cmp r9, rdi
ja 0x1401078a7
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x140106e69
lea ecx, [r10 + 0x4b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xd
jmp 0x140106ec0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14010770f
lea rax, [r9 + 2]
cmp r8, rax
je 0x1401076ed
lea rax, [r9 + 5]
cmp r8, rax
je 0x1401076d2
lea rax, [r9 + 3]
cmp r8, rax
je 0x1401076b8
lea rax, [r9 + 6]
cmp r8, rax
je 0x14010769c
lea rax, [r9 + 8]
cmp r8, rax
je 0x140107672
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1401073ff
nop dword [rax]
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1401073e0
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1401073b7
lea rax, [r9 + 8]
cmp r8, rax
je 0x140107395
lea rcx, [r9 + 0x61]
cmp r8, rcx
je 0x14010737b
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14010735b
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14010733b
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14010731c
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140107300
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1401072d6
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140106ed0
mov r8, rcx
lea r9, [rcx + 3]
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x14010788b
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x14010786f
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x1401070af
lea rcx, [r9 + 0x20]
cmp r8, rcx
jb 0x140107095
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14010707b
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14010728c
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140107249
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14010720f
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1401071eb
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140106ed0
mov r8, rcx
lea r9, [rcx + 0x3e8]
lea rax, [r9 + 0x2a]
cmp rcx, rax
ja 0x1401071bd
lea rax, [r9 + 0x42]
cmp rcx, rax
ja 0x1401071a1
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x140107187
lea rcx, [r9 + 1]
cmp r8, rcx
ja 0x14010716b
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14010714b
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14010712c
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14010710a
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1401070e5
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1401070cb
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140106ed0
mov r8, rcx
lea r9, [rcx + 9]
jmp 0x140106ed0
lea ecx, [r10 + 0x15]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x6d
jmp 0x140106ec0
lea ecx, [r10 + 0x57]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x61
jmp 0x140106e40
sub r10b, 0x67
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x2f
jmp 0x140106dd3
lea ecx, [r10 + 0x58]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x68
jmp 0x14010773f
sub r10b, 0x66
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x36
inc r9
dec rdi
inc rdi
jmp 0x140106dc2
sub r10b, 0x24
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 4
dec rdi
inc rdi
jmp 0x140106dc2
lea edx, [r10 + 0x1e]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140107781
add r10b, 0x60
movzx eax, r10b
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1401077b5
sub r10b, 0x5e
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x6e
jmp 0x1401077b8
lea ecx, [r10 - 0x1c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3c
jmp 0x1401077e7
add r10b, 0x26
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0xa
jmp 0x14010780e
add r10b, 0x68
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rbp + rdi - 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140106dc2
add r10b, 0xd
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x5b
mov byte [rbp + rdi - 0x70], r11b
inc rdi
jmp 0x140106dc2
lea ecx, [r10 + 0x4f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x29
cmp r9, 0x42
jb 0x140107202
lea ecx, [r10 - 0x26]
movzx eax, cl
and al, bl
mov edx, 5
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r11d, [rdx + rdx]
jmp 0x14010773f
lea ecx, [r10 - 0x6f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 9
cmp r8, 0x5a
jae 0x14010763f
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x14010758e
lea ecx, [r10 + 0x6e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 2
jmp 0x140107224
lea ecx, [r10 - 0x2d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x3b
lea rax, [r9 + r8]
cmp rax, 0xa
je 0x14010765c
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x1401074c7
lea ecx, [r10 + 0x23]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0xb
jmp 0x14010725e
sub r10b, 0x3e
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x4e
movzx eax, byte [rbp + rdi - 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140106dc2
add r10b, 4
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x1c
jmp 0x14010780e
lea edx, [r10 + 0x46]
movzx eax, dl
and al, bl
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1401077e7
sub r10b, 0x78
movzx eax, r10b
and al, bl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1401077b8
sub r10b, 0x36
movzx eax, r10b
and al, bl
mov ecx, 0x3d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1401077b5
lea ecx, [r10 + 0xc]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x54
jmp 0x140107781
add r10b, 0x4e
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x22
dec rdi
inc rdi
jmp 0x140106dc2
sub r10b, 0x70
movzx eax, r10b
and al, bl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x140106dc2
lea edx, [r10 - 0x2e]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14010773f
lea rax, [r9 + 9]
cmp r8, rax
jae 0x140107422
lea ecx, [r10 - 0x21]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x19
jmp 0x1401072a1
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140107455
sub r10b, 0x6a
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x1a
movzx eax, byte [rbp + rdi - 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140106dc2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140107478
lea ecx, [r10 + 0x12]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7e
jmp 0x1401077e7
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14010749b
lea ecx, [r10 + 0x4c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x14
jmp 0x140107781
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1401072a1
lea edx, [r10 - 0x7a]
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14010773f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1401074ea
lea ecx, [r10 - 0x1f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x27
jmp 0x14010773f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14010750d
lea ecx, [r10 + 0x1b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x43
jmp 0x140107781
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140107532
sub r10b, 0x27
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x11
jmp 0x1401077b5
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140107557
sub r10b, 0x69
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x21
jmp 0x1401077b8
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14010725e
sub r10b, 0x2f
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x49
movzx eax, byte [rbp + rdi - 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140106dc2
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1401075c1
add r10b, 0x2c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x34
movzx eax, byte [rbp + rdi - 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140106dc2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1401075e9
lea edx, [r10 - 0x58]
movzx eax, dl
and al, bl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1401077e7
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140107612
add r10b, 0x66
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1401077b8
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140107224
add r10b, 0x24
movzx eax, r10b
and al, bl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1401077b5
lea ecx, [r10 - 0x68]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x28
add r11b, bl
jmp 0x140107781
lea ecx, [r10 + 0x56]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rcx - 0x5a]
jmp 0x1401077e7
sub r10b, 7
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x31
movzx eax, byte [rbp + rdi - 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140106dc2
add r10b, 0x3b
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x63
jmp 0x14010780e
lea ecx, [r10 + 0x7d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6b
jmp 0x1401077e7
inc r10b
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 7
jmp 0x1401077b5
sub r10b, 0x7b
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x5d
dec rdi
inc rdi
jmp 0x140106dc2
lea ecx, [r10 + 9]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3f
jmp 0x14010773f
movzx r10d, dil
lea ecx, [r10 - 0x73]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x25
sub r10b, 0x47
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0xf
add r10b, bl
mov byte [rbp + rdi - 0x70], r10b
inc r9
dec rdi
inc rdi
jmp 0x140106dc2
movzx r10d, dil
lea ecx, [r10 + 0x53]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x45
add r10b, 0x77
movzx eax, r10b
and al, bl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x41
add cl, r10b
add cl, bl
mov byte [rbp + rdi - 0x70], cl
jmp 0x1401077b5
lea ecx, [rdi - 0x6b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x13
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140106dc2
lea rax, [rdi + r15]
and dl, al
add dl, dl
sub al, dl
lea r11d, [rbx + rax]
add r11b, 0x51
movzx r10d, dil
add r10b, 0x35
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x73
add r10b, bl
movzx eax, r10b
mov byte [rbp + rdi - 0x70], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x14]
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi - 0x70], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140106dc2
lea rax, [rdi + r14]
and dl, al
add dl, dl
sub al, dl
lea r11d, [rbx + rax]
sub r11b, 0x4b
movzx eax, byte [rbp + rdi - 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140106dc2
sub r10b, 0x25
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 3
jmp 0x140106dc0
add r10b, 0x1d
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x35
jmp 0x140106db0
lea r14, [rbp + 0x16dcd64]
jmp 0x1401078bd
lea r14, [rbp + 0xcab843]
jmp 0x1401078bd
lea r14, [rbp - 0x70]
mov dword [rbp - 0x48], 0x373c0d30
mov dword [rbp - 0x44], 0x2b206b36
mov word [rbp - 0x40], 0x992a
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x3e], xmm0
mov qword [rbp - 0x2e], rax
mov byte [rbp - 0x26], al
movabs r15, 0xba91da81e8ee46b
movabs r12, 0x68f20ae9130607c3
movabs r13, 0x22fb58f85bacad41
movzx r10d, byte [rsp + 0x20]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1401084cb
movzx r11d, byte [rbp + rdi - 0x48]
mov esi, r11d
cmp r8, rdi
ja 0x1401084c2
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x140107961
lea rcx, [rdi + r15]
mov rax, rsi
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rsi
add r10, rcx
add r10b, 0x13
jmp 0x14010799b
je 0x14010845b
lea rax, [r9 + 3]
cmp r8, rax
je 0x1401083d5
lea rax, [rcx + 1]
cmp r8, rax
je 0x1401083a7
lea rax, [r9 + 4]
cmp r8, rax
je 0x14010838c
lea rax, [r9 + 5]
cmp r8, rax
je 0x14010834d
movzx ebx, dil
nop
cmp r9, rdi
ja 0x1401084b9
lea rcx, [r9 + 6]
cmp r8, rcx
jae 0x1401079c9
lea ecx, [rbx - 0x39]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x71
jmp 0x140107a10
lea rax, [r9 + 1]
cmp r8, rax
je 0x14010830f
inc rax
cmp r8, rax
je 0x1401082eb
lea rax, [r9 + 2]
cmp r8, rax
je 0x1401082cb
cmp r8, rcx
je 0x1401082b0
lea rax, [r9 + 3]
cmp r8, rax
je 0x140108292
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x140107f7b
nop dword [rax]
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140107f5f
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140107f37
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140107f12
lea rax, [r9 + 6]
cmp r8, rax
je 0x140107ef7
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140107ed9
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140107ebe
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140107e9f
lea rax, [r9 + 3]
cmp r8, rax
je 0x140107e80
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140107e53
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140107a20
lea r8, [r9 + 0x41]
lea r9, [r8 + 8]
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14010849e
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140108483
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140107c16
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140107bf8
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140107bda
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140107e07
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140107dbe
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140107d7f
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140107d5c
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140107a20
lea r8, [r9 + 0x61]
lea r9, [r8 + 5]
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140107d2f
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140107d10
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140107cf2
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140107cd7
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140107cb9
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140107c9d
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140107c78
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140107c50
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140107c34
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140107a20
lea r8, [r9 + 0x400]
lea r9, [r8 + 3]
jmp 0x140107a20
lea edx, [rbx + 0x19]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x51
add r10b, dl
jmp 0x140107a10
lea edx, [rbx + 0x43]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x2b
add r10b, dl
jmp 0x1401079a0
add bl, 0x6d
movzx eax, r11b
and al, bl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 5
add r10b, bl
jmp 0x140107935
lea edx, [rbx + 0x38]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140108325
add bl, 0x62
movzx eax, r11b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
inc r9
dec rdi
inc rdi
jmp 0x140107922
sub bl, 0x74
movzx eax, r11b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
dec rdi
inc rdi
jmp 0x140107922
lea edx, [rbx - 0x4a]
movzx eax, r11b
and al, dl
mov ecx, 3
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140108367
sub bl, 0x20
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x20
add r8, r9
jmp 0x1401083bc
add bl, 0xa
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x46
jmp 0x1401083bc
lea edx, [rbx + 0x34]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x6c
add r10b, dl
jmp 0x1401083fa
add bl, 0x5e
movzx eax, r11b
and al, bl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x14010841d
sub bl, 0x78
movzx eax, r11b
and al, bl
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, byte [rbp + rdi - 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140107922
add bl, 0x71
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x17
mov byte [rbp + rdi - 0x48], r10b
inc rdi
jmp 0x140107922
lea edx, [rbx - 0x65]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x3d
add r10b, dl
cmp r9, 0x61
jb 0x140107d72
lea edx, [rbx - 0x5e]
movzx eax, r11b
and al, dl
mov ecx, 9
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x140108328
lea edx, [rbx - 0x3b]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x63
add r10b, dl
cmp r8, 0x41
jae 0x140108254
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x140108179
lea edx, [rbx + 0x46]
movzx eax, r11b
and al, dl
mov ecx, listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140107d95
lea edx, [rbx - 0x11]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x77
add r10b, dl
lea rax, [r8 + r9]
cmp rax, 0x2a
je 0x140108271
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1401080ab
lea edx, [rbx + 0x7f]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x79
jmp 0x140107dd4
sub bl, 0x56
movzx eax, r11b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, byte [rbp + rdi - 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140107922
sub bl, 0x2c
movzx eax, r11b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x14010841d
lea edx, [rbx - 2]
movzx eax, r11b
and al, dl
mov ecx, 7
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1401083fa
add bl, 0x28
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x18
jmp 0x1401083bc
add bl, 0x52
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x3e
add r8, r9
jmp 0x1401083bc
lea edx, [rbx + 0x7c]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x64
jmp 0x140108367
sub bl, 0x5a
movzx eax, r11b
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
dec rdi
inc rdi
jmp 0x140107922
sub bl, 0x30
movzx eax, r11b
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
inc r9
dec rdi
inc rdi
jmp 0x140107922
lea edx, [rbx - 6]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140108325
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x140107fa2
lea edx, [rbx + 0x6b]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x13
jmp 0x140107e1d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140107fd8
sub bl, 0x72
movzx eax, r11b
and al, bl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, byte [rbp + rdi - 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140107922
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140107fff
sub bl, 0x1a
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x4a
add r8, r9
jmp 0x1401083bc
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140108023
lea edx, [rbx - 0x44]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x24
jmp 0x140108367
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140108051
sub bl, 0x6e
movzx eax, r11b
and al, bl
mov ecx, 1
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
dec rdi
inc rdi
jmp 0x140107922
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140108082
add bl, 0x68
movzx eax, r11b
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
inc r9
dec rdi
inc rdi
jmp 0x140107922
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140107e20
lea edx, [rbx + 0x3e]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140108325
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1401080cf
lea edx, [rbx + 0x55]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x53
jmp 0x140108325
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1401080f8
inc bl
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 7
dec rdi
inc rdi
jmp 0x140107922
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14010811f
sub bl, 0x53
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
add r10b, 0x45
add r8, r9
jmp 0x1401083bc
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140108143
sub bl, 0x7d
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
add r10b, 0x6b
jmp 0x1401083bc
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140107dd7
add bl, 5
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x23
movzx eax, byte [rbp + rdi - 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140107922
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1401081af
add bl, 0x1c
movzx eax, r11b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, byte [rbp + rdi - 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140107922
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1401081d6
lea edx, [rbx - 0x38]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x78
add r10b, dl
jmp 0x1401083fa
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1401081fd
add bl, 0x74
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x2c
add r8, r9
jmp 0x1401083bc
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14010822b
add bl, 0x20
movzx eax, r11b
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
dec rdi
inc rdi
jmp 0x140107922
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140107d98
lea edx, [rbx - 0x34]
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140108325
lea ecx, [rbx + 0x78]
movzx eax, r11b
and al, cl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x48
add r10b, r11b
jmp 0x14010836a
lea edx, [rbx + 0x4e]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, r11b
sub r10b, 0x22
add r10b, dl
jmp 0x1401083fa
lea edx, [rbx - 0x5f]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x67
add r10b, dl
jmp 0x1401083fa
sub bl, 0x35
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
add r10b, 0x73
jmp 0x1401083bc
add bl, 0x49
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
inc r10b
dec rdi
inc rdi
jmp 0x140107922
add bl, 0x73
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x25
inc r9
dec rdi
inc rdi
jmp 0x140107922
lea edx, [rbx - 0x63]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x4b
add r10b, dl
add bl, 0xd
movzx eax, bl
and al, r11b
add al, al
sub bl, al
sub bl, 0x5b
add bl, r11b
mov byte [rbp + rdi - 0x48], bl
inc r9
dec rdi
inc rdi
jmp 0x140107922
movzx ebx, dil
lea edx, [rbx + 0x6f]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 9
add r10b, dl
sub bl, 0x1d
movzx eax, bl
and al, r11b
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x35
add cl, bl
add cl, r11b
mov byte [rbp + rdi - 0x48], cl
add r8, r9
jmp 0x1401083bc
lea ecx, [rdi - 0x67]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x2f
add r8, r9
jmp 0x1401083bc
lea rax, [rdi + r12]
and sil, al
add sil, sil
sub r11b, sil
lea r10d, [rax + r11]
sub r10b, 0x55
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140107922
movabs rcx, 0x519fcf98d5e83eed
add rcx, rdi
and sil, cl
add sil, sil
movzx r10d, r11b
sub r10b, sil
sub r10b, 0x7b
add r10b, cl
movzx ebx, dil
sub bl, 0x47
movzx eax, bl
and al, r11b
add al, al
sub bl, al
sub bl, 0xf
add bl, r11b
movzx eax, bl
mov byte [rbp + rdi - 0x48], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x24]
movzx eax, dl
and al, r11b
mov ecx, 2
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rdi - 0x48], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140107922
lea rax, [rdi + r13]
and sil, al
add sil, sil
sub r11b, sil
lea r10d, [rax + r11]
add r10b, 0x39
movzx eax, byte [rbp + rdi - 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140107922
sub bl, 0x69
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x21
jmp 0x140107920
sub bl, 0x3f
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x47
jmp 0x140107910
lea rcx, [rbp + 0x141779c]
jmp 0x1401084cf
lea rcx, [rbp + 0xd05c07]
jmp 0x1401084cf
lea rcx, [rbp - 0x48]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rdx, r14
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14022c5e0], rax
lea rcx, [0x14022c5c8]
call fcn.140196344
cmp qword [0x14022c5e0], 0
je 0x1401085d8
lea rdx, [rbp + 0x48]
cmp qword [rbp + 0x60], 0xf
cmova rdx, qword [rbp + 0x48]
lea rcx, [rbp + 0x68]
call qword [sym.imp.ntdll.dll_RtlInitAnsiString]
mov r8b, 1
lea rdx, [rbp + 0x68]
lea rcx, [rbp + 0x78]
call qword [sym.imp.ntdll.dll_RtlAnsiStringToUnicodeString]
lea rcx, [rbp + 0x78]
call qword [0x14022c5e0]
mov ebx, eax
lea rcx, [rbp + 0x28]
call fcn.1400f9fa0
nop
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x18]
mov rcx, rax
call fcn.1400e5710
nop
lea r8, [0x140226290]
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x88]
call fcn.1400031a0
nop
lea rcx, [rbp - 0x18]
call fcn.140002820
nop
lea rcx, [rbp + 0x28]
call fcn.140058b00
lea rcx, [0x140226290]
call fcn.1400fe8b0
movzx esi, al
xor r8d, r8d
lea rdx, [rbp + 0x88]
lea rcx, [rbp + 8]
call fcn.1400d6d00
nop
lea rcx, [rbp + 8]
call fcn.1400d8250
movzx edi, al
lea rcx, [rbp + 8]
call fcn.140058b00
test ebx, ebx
jne 0x1401085c8
test sil, sil
je 0x1401085c8
test dil, dil
je 0x1401085c8
mov bl, 1
jmp 0x1401085ca
xor bl, bl
lea rcx, [rbp + 0x88]
call fcn.140002820
jmp 0x1401085da
xor bl, bl
lea rcx, [rbp + 0x48]
call fcn.140002820
movzx eax, bl
mov rcx, qword [rbp + 0xa8]
xor rcx, rsp
call fcn.140196270
lea r11, [rsp + 0x1b0]
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