Function at 0x1400d0400
Capabilities:
Authenticate hmac

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xa0]
sub rsp, 0x1a0
lea rax, [rbp + 0xc8]
movabs rcx, 0xff00ff00ff00ff00
mov qword [rbp + 0x48], rcx
mov qword [rbp + 0x50], rax
mov r12, qword [rax]
xor r12, rcx
mov qword [rbp + 0x40], r12
mov qword [rax], 0
movabs r13, 0x5717f34a1f491e5e
movzx r15d, byte [rbp + 0xd0]
movzx esi, byte [rbp + 0xd0]
movzx r14d, byte [rbp + 0xd0]
lea rcx, [rbp + 0x20]
call fcn.1400cf720
nop
cmp qword [rbp + 0x30], 0
jne 0x1400d1c65
mov dword [rsp + 0x70], 0x9297a1bc
mov dword [rsp + 0x74], 0x9ed69467
mov dword [rsp + 0x78], 0x6f6f6566
mov dword [rsp + 0x7c], 0x6a6d60d8
mov dword [rbp - 0x80], 0x8690dd6a
mov dword [rbp - 0x7c], 0xc770747e
mov dword [rbp - 0x78], 0x8e8d8c88
mov dword [rbp - 0x74], 0xcf8b7e7a
mov dword [rbp - 0x70], 0x338b8883
mov dword [rbp - 0x6c], 0x17365352
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x68], xmm0
mov byte [rbp - 0x58], al
nop dword [rax]
mov r8, qword [0x1402ea380]
mov r9, qword [0x1402ea378]
nop
xor edi, edi
cmp rdi, 0x39
jae 0x1400d0fdd
movzx r11d, byte [rsp + rdi + 0x70]
movzx r10d, dil
nop word [rax + rax]
movzx ebx, r10b
cmp r8, rdi
ja 0x1400d0fd4
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d0540
lea rcx, [rdi + r13]
mov rax, rcx
and rax, r11
imul r15, rax, 0xfffffffffffffffe
add r15, rcx
add r15, r11
add r15b, 0x6e
jmp 0x1400d0579
je 0x1400d0f5c
inc rax
cmp r8, rax
je 0x1400d0ee1
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d0eb3
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d0e99
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400d0e56
movzx r10d, dil
nop dword [rax]
cmp r9, rdi
ja 0x1400d0fcb
lea rcx, [r9 + 5]
cmp r8, rcx
jae 0x1400d05af
lea edx, [r10 - 0x4a]
movzx eax, dl
and al, r11b
mov ecx, 3
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r11b
jmp 0x1400d05f0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d0e3c
inc rax
cmp r8, rax
je 0x1400d0e16
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d0dd2
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d0dae
cmp r8, rcx
je 0x1400d0d83
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400d0b3e
nop dword [rax]
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400d0b20
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400d0af6
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400d0ad3
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d0ab8
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d0a98
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400d0a7b
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400d0a5d
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400d0a3c
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d0a1e
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400d0600
lea r8, [r9 + 9]
lea r9, [r8 + 0x41]
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400d0faa
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400d0f89
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400d07e6
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400d07cb
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400d07b0
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400d09da
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400d0994
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400d0953
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400d092a
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400d0600
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x10]
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400d090c
lea rcx, [r9 + 0x42]
cmp r8, rcx
ja 0x1400d08eb
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400d08cd
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400d08b0
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400d0890
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400d0875
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400d084e
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400d0824
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400d0806
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400d0600
mov r8, rcx
lea r9, [rcx + 0x40]
jmp 0x1400d0600
lea ecx, [r10 + 0xa]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x46
jmp 0x1400d05f0
lea ecx, [r10 + 0x4e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x22
jmp 0x1400d0580
lea edx, [r10 - 0x6e]
movzx eax, dl
and al, r11b
mov ecx, 1
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r11b
jmp 0x1400d0510
sub r10b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
jmp 0x1400d0e6d
sub r10b, 0xc
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
add r15b, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400d04f2
add r10b, 0x38
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
add r15b, r11b
dec rdi
inc rdi
jmp 0x1400d04f2
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x64
jmp 0x1400d0ded
sub r10b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r15d, [r11 + r10]
sub r15b, 0x40
add r8, r9
jmp 0x1400d0ec8
add r10b, 4
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r15d, [r11 + r10]
sub r15b, 0x1c
jmp 0x1400d0ec8
add r10b, 0x48
movzx eax, r10b
and al, r11b
mov ecx, 4
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
jmp 0x1400d0ef8
sub r10b, 0x74
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
add r15b, r11b
jmp 0x1400d0f1e
sub r10b, 0x30
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
jmp 0x1400d0f73
sub r10b, 6
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
add r15b, r11b
mov byte [rsp + rdi + 0x70], r15b
inc rdi
jmp 0x1400d04f2
lea edx, [r10 + 0x3e]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r11b
cmp r9, 0x7a
jb 0x1400d0946
add r10b, 0x74
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, r11b
lea r15d, [r10*2 - 0x58]
jmp 0x1400d0e70
lea edx, [r10 - 0x7e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r11b
cmp r8, 0x400
jae 0x1400d0d4a
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400d0ca4
lea edx, [r10 + 0x1c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x1400d0962
lea ecx, [r10 - 0x3a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x6a
lea rax, [r9 + r8]
cmp rax, 0x80
je 0x1400d0d6a
lea rcx, [r9 + 6]
cmp r8, rcx
jbe 0x1400d0bd2
lea edx, [r10 + 0x66]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
jmp 0x1400d09a3
add r10b, 0x44
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
jmp 0x1400d0f73
sub r10b, 0x78
movzx eax, r10b
and al, r11b
mov ecx, 0x24
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
add r15b, r11b
jmp 0x1400d0f1e
sub r10b, 0x34
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
jmp 0x1400d0ef8
add r10b, 0x10
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r15d, [r11 + r10]
sub r15b, 0x70
jmp 0x1400d0ec8
add r10b, 0x54
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r15d, [r11 + r10]
sub r15b, 0x4c
add r8, r9
jmp 0x1400d0ec8
lea ecx, [r10 - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x28
jmp 0x1400d0ded
sub r10b, 0x24
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r15d, [r11 + r10]
sub r15b, 4
dec rdi
inc rdi
jmp 0x1400d04f2
add r10b, 0x20
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
add r15b, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400d04f2
add r10b, 0x64
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
jmp 0x1400d0e6d
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x1400d0b6a
lea edx, [r10 + 0x5e]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r11b
jmp 0x1400d09f0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d0b91
add r10b, 0x6c
movzx eax, r10b
and al, r11b
mov ecx, 6
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
jmp 0x1400d0f73
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d0bb7
sub r10b, 0x1c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r15d, [r11 + r10]
sub r15b, 0x3c
jmp 0x1400d0efb
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d09f0
lea edx, [r10 + 0x18]
mov ecx, Ordinal_45
jmp 0x1400d0ddb
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d0bf9
add r10b, 0x22
movzx eax, r10b
and al, r11b
mov ecx, 9
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
jmp 0x1400d0e6d
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d0c1d
lea ecx, [r10 + 0x56]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r15d, [r11 + rcx]
sub r15b, 0x5a
jmp 0x1400d0ded
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d0c46
add r10b, 0x12
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r15d, [r11 + r10]
sub r15b, 0x7e
add r8, r9
jmp 0x1400d0ec8
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d0c70
sub r10b, 0x32
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
add r15b, r11b
jmp 0x1400d0ec8
cmp r8, rcx
jne 0x1400d09af
add r10b, 2
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r15d, [r11 + r10]
sub r15b, 0xe
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d04f2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d0ccb
sub r10b, 0x28
movzx eax, r10b
and al, r11b
mov ecx, ntohl
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
jmp 0x1400d0f73
inc rax
cmp r8, rax
jne 0x1400d0cf0
sub r10b, 0x6c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r15d, [r11 + r10]
sub r15b, 0xc
jmp 0x1400d0f1e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d0d16
add r10b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r15d, [r11 + r10]
sub r15b, 0x30
jmp 0x1400d0efb
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d096e
add r10b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
add r15b, r11b
dec rdi
inc rdi
jmp 0x1400d04f2
lea edx, [r10 + 0x30]
movzx eax, dl
and al, r11b
movzx ecx, r11b
sub cl, al
lea r15d, [rcx*2 - 0x50]
add r15b, dl
jmp 0x1400d0ded
sub r10b, 0x14
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r15d, [r10 - 0x74]
jmp 0x1400d0efb
add r10b, 0x52
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r15d, [r11 + r10]
sub r15b, 0x3e
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d04f2
add r10b, 0x62
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
add r15b, r11b
add r8, r9
jmp 0x1400d0ec8
lea edx, [r10 - 0x5a]
mov ecx, Ordinal_60
movzx eax, dl
and al, r11b
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r11b
sub r10b, 0x72
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
add cl, r15b
mov byte [rsp + rdi + 0x70], cl
add r8, r9
jmp 0x1400d0ec8
add r10b, 0x2e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r15d, [r11 + r10]
sub r15b, 0x42
inc r9
dec rdi
inc rdi
jmp 0x1400d04f2
add r10b, 0x72
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r15d, [r11 + r10]
sub r15b, 0x1e
jmp 0x1400d0e70
lea edx, [rbx - 6]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r11b
sub bl, 0x2e
movzx eax, bl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
add cl, cl
add cl, bl
add cl, r11b
mov byte [rsp + rdi + 0x70], cl
inc r9
dec rdi
inc rdi
jmp 0x1400d04f2
add bl, 0xa
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r15d, [r11 + rbx]
sub r15b, 0x46
add r8, r9
jmp 0x1400d0ec8
add bl, 0x4e
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r15d, [r11 + rbx]
sub r15b, 0x22
movzx eax, r15b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d04f2
lea edx, [rbx - 0x6e]
movzx eax, dl
and al, r11b
mov ecx, 1
sub cl, al
lea r15d, [rcx + rcx]
add r15b, dl
add r15b, r11b
add bl, 0x4a
movzx eax, bl
and al, r11b
add al, al
sub bl, al
sub bl, 6
add bl, r11b
movzx eax, bl
mov byte [rsp + rdi + 0x70], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x58]
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rsp + rdi + 0x70], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d04f2
add bl, 0x1a
movzx eax, bl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r15d, [rcx + rcx]
add r15b, bl
add r15b, r11b
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d04f2
sub r10b, 0x2a
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
add r15b, r11b
jmp 0x1400d04f0
add r10b, 0x1a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r15d, [rcx + rcx]
add r15b, r10b
add r15b, r11b
jmp 0x1400d04e0
lea rcx, [rbp + 0x1606698]
jmp 0x1400d0fe2
lea rcx, [rbp + 0xa984f6]
jmp 0x1400d0fe2
lea rcx, [rsp + 0x70]
call fcn.140048ff0
lea rdx, [rbp + 0x20]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.1400c8b90
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x58]
call fcn.140028930
mov rdx, rax
lea rcx, [0x1402ea010]
call fcn.1401038a0
cmp byte [0x1402ea240], 0
jne 0x1400d2908
lea rcx, [0x1402ea010]
call fcn.1400fd960
mov dword [rbp - 0x50], 0xccfef7d1
mov dword [rbp - 0x4c], 0x8fccf6f6
mov dword [rbp - 0x48], 0xc0c1fada
mov dword [rbp - 0x44], 0xb7c3f4f8
mov dword [rbp - 0x40], 0xb3d3fee3
mov byte [rbp - 0x3c], 0x52
xor eax, eax
mov qword [rbp - 0x3b], rax
mov dword [rbp - 0x33], eax
mov word [rbp - 0x2f], ax
mov byte [rbp - 0x2d], al
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402ea380]
mov r9, qword [0x1402ea378]
nop
xor edi, edi
cmp rdi, 0x24
jae 0x1400d1c57
movzx r10d, byte [rbp + rdi - 0x50]
movzx r11d, dil
nop word [rax + rax]
movzx ebx, r11b
cmp r8, rdi
ja 0x1400d1c46
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d10d9
movabs rcx, 0x2505bc01c0970f91
add rcx, rdi
mov rax, rcx
and rax, r10
imul rsi, rax, 0xfffffffffffffffe
add rsi, rcx
add rsi, r10
add sil, 9
jmp 0x1400d1112
je 0x1400d1bd2
inc rax
cmp r8, rax
je 0x1400d1b5c
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d1b2d
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d1af5
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d1ab7
movzx r11d, dil
cmp r9, rdi
ja 0x1400d1c35
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x1400d1140
lea ecx, [r11 - 0x1b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea esi, [r10 + rcx]
sub sil, 0x43
jmp 0x1400d1181
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400d1a9a
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d1a77
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d1a57
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d1a3a
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400d1a1a
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400d171d
nop
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400d16fd
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400d16d7
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d16b1
lea rcx, [r9 + 5]
cmp r8, rcx
je 0x1400d1691
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400d166e
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400d164e
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400d162e
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d160e
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400d15e0
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400d1190
mov r8, rcx
lea r9, [rcx + 0x400]
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x1400d1c18
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x1400d1bfb
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x1400d1385
lea rcx, [r9 + 1]
cmp r8, rcx
jb 0x1400d1366
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400d1347
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400d158f
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400d1542
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400d14fd
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400d14d8
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400d1190
mov r8, rcx
lea r9, [rcx + 0x64]
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x1400d14aa
lea rax, [r9 + 0x80]
cmp rcx, rax
ja 0x1400d148a
lea rax, [r9 + 0x400]
cmp rcx, rax
ja 0x1400d146a
lea rcx, [r9 + 0x7a]
cmp r8, rcx
ja 0x1400d144d
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400d142d
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400d140d
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400d13ea
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400d13c4
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400d13a4
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400d1190
mov r8, rcx
lea r9, [rcx + 0x20]
jmp 0x1400d1190
lea edx, [r11 - 0x45]
movzx eax, r10b
and al, dl
add al, al
movzx esi, r10b
sub sil, al
sub sil, 0x1d
add sil, dl
jmp 0x1400d1181
lea edx, [r11 - 0x67]
movzx eax, r10b
and al, dl
add al, al
movzx esi, r10b
sub sil, al
sub sil, 0x2f
add sil, dl
jmp 0x1400d1116
lea edx, [r11 + 0x77]
movzx eax, r10b
and al, dl
add al, al
movzx esi, r10b
sub sil, al
sub sil, 0x41
add sil, dl
jmp 0x1400d10a0
add r11b, 0x28
movzx eax, r10b
and al, r11b
add al, al
movzx esi, r10b
sub sil, al
sub sil, 0x18
add sil, r11b
jmp 0x1400d1ad0
add r11b, 6
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea esi, [r11 + r10]
sub sil, 0x2a
inc r9
dec rdi
inc rdi
jmp 0x1400d1082
sub r11b, 0x1c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea esi, [r11 + r10]
sub sil, 0x3c
dec rdi
inc rdi
jmp 0x1400d1082
sub r11b, 0x3e
movzx eax, r10b
and al, r11b
add al, al
movzx esi, r10b
sub sil, al
sub sil, 0x4e
add sil, r11b
jmp 0x1400d1b0e
sub r11b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea esi, [r11 + r10]
sub sil, 0x60
add r8, r9
jmp 0x1400d1b43
add r11b, 0x7e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea esi, [r11 + r10]
sub sil, 0x72
jmp 0x1400d1b43
add r11b, 0x5c
movzx eax, r10b
and al, r11b
mov ecx, 0x3e
sub cl, al
lea esi, [rcx + rcx]
add sil, r10b
add sil, r11b
jmp 0x1400d1b75
add r11b, 0x3a
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea esi, [rcx + rcx]
add sil, r10b
add sil, r11b
jmp 0x1400d1b98
add r11b, 0x18
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea esi, [rcx + rcx]
add sil, r10b
add sil, r11b
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1082
add r11b, 0x43
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea esi, [r11 + r10]
add sil, 0x2b
mov byte [rbp + rdi - 0x50], sil
inc rdi
jmp 0x1400d1082
lea edx, [r11 + 0x21]
movzx eax, r10b
and al, dl
add al, al
movzx esi, r10b
sub sil, al
add sil, 0x19
add sil, dl
cmp r9, 0x80
jb 0x1400d14f0
sub r11b, 0x3a
movzx eax, r10b
and al, r11b
mov ecx, ntohl
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
lea esi, [rcx + rcx]
jmp 0x1400d1ad0
lea edx, [r11 - 1]
movzx eax, r10b
and al, dl
add al, al
movzx esi, r10b
sub sil, al
add sil, 7
add sil, dl
cmp r8, 0x1000
jae 0x1400d19e0
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400d192d
lea edx, [r11 + 0x72]
movzx eax, r10b
and al, dl
add al, al
movzx esi, r10b
sub sil, al
sub sil, 0x1e
jmp 0x1400d1514
lea edx, [r11 - 0x23]
movzx eax, r10b
and al, dl
add al, al
movzx esi, r10b
sub sil, al
sub sil, 0xb
add sil, dl
lea rax, [r8 + r9]
cmp rax, 0x5a
je 0x1400d1a01
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x1400d184c
lea edx, [r11 - 0x73]
movzx eax, r10b
and al, dl
add al, al
movzx esi, r10b
sub sil, al
add sil, 0x25
jmp 0x1400d1559
add r11b, 0x5e
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea esi, [rcx + rcx]
add sil, r10b
add sil, r11b
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1082
add r11b, 0x3c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea esi, [rcx + rcx]
add sil, r10b
add sil, r11b
jmp 0x1400d1b98
add r11b, 0x1a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea esi, [rcx + rcx]
add sil, r10b
add sil, r11b
jmp 0x1400d1b75
sub r11b, 8
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea esi, [rcx + rcx]
add sil, r10b
add sil, r11b
jmp 0x1400d1b43
sub r11b, 0x2a
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea esi, [rcx + rcx]
add sil, r10b
add sil, r11b
add r8, r9
jmp 0x1400d1b43
sub r11b, 0x4c
movzx eax, r10b
and al, r11b
mov ecx, 0xa
sub cl, al
lea esi, [rcx + rcx]
add sil, r10b
add sil, r11b
jmp 0x1400d1b0e
sub r11b, 0x6e
movzx eax, r10b
and al, r11b
mov ecx, 1
sub cl, al
lea esi, [rcx + rcx]
add sil, r10b
add sil, r11b
dec rdi
inc rdi
jmp 0x1400d1082
add r11b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea esi, [r11 + r10]
sub sil, 0x10
inc r9
dec rdi
inc rdi
jmp 0x1400d1082
add r11b, 0x4e
movzx eax, r10b
and al, r11b
add al, al
movzx esi, r10b
sub sil, al
sub sil, 0x22
add sil, r11b
jmp 0x1400d1ad0
lea rax, [r9 + 6]
cmp r8, rax
jae 0x1400d1742
lea edx, [r11 - 0x6f]
movzx eax, r10b
and al, dl
add al, al
movzx esi, r10b
sub sil, al
add sil, 9
jmp 0x1400d15a6
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d1779
sub r11b, 0x36
movzx eax, r10b
and al, r11b
mov ecx, 0x3d
sub cl, al
lea esi, [rcx + rcx]
add sil, r10b
add sil, r11b
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1082
inc rax
cmp r8, rax
jne 0x1400d17a1
add r11b, 0xe
movzx eax, r10b
and al, r11b
add al, al
movzx esi, r10b
sub sil, al
sub sil, 0x62
add sil, r11b
jmp 0x1400d1b75
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d17ca
add r11b, 0x52
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea esi, [r11 + r10]
sub sil, 0x3e
add r8, r9
jmp 0x1400d1b43
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d17f3
add r11b, 0x74
movzx eax, r10b
and al, r11b
add al, al
movzx esi, r10b
sub sil, al
sub sil, 0x2c
add sil, r11b
jmp 0x1400d1b0e
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d181f
sub r11b, 0x6a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea esi, [r11 + r10]
sub sil, 0x1a
dec rdi
inc rdi
jmp 0x1400d1082
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400d15a9
sub r11b, 0x26
movzx eax, r10b
and al, r11b
mov ecx, 5
sub cl, al
lea esi, [rcx + rcx]
add sil, r10b
add sil, r11b
jmp 0x1400d1ad0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d1875
sub r11b, 0x51
movzx eax, r10b
and al, r11b
add al, al
movzx esi, r10b
sub sil, al
add sil, 0x37
add sil, r11b
jmp 0x1400d1ad0
inc rax
cmp r8, rax
jne 0x1400d18a3
sub r11b, 0x2f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea esi, [r11 + r10]
add sil, 0x49
inc r9
dec rdi
inc rdi
jmp 0x1400d1082
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d18cc
add r11b, 0x15
movzx eax, r10b
and al, r11b
add al, al
movzx esi, r10b
sub sil, al
add sil, 0x6d
add sil, r11b
jmp 0x1400d1b0e
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d18f5
sub r11b, 0x63
movzx eax, r10b
and al, r11b
add al, al
movzx esi, r10b
sub sil, al
sub sil, 0x4b
add sil, r11b
jmp 0x1400d1b98
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400d155c
sub r11b, 0x41
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea esi, [r11 + r10]
sub sil, 0x39
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1082
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400d1961
sub r11b, 0x6c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea esi, [r11 + r10]
sub sil, 0xc
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1082
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d198a
sub r11b, 0x28
movzx eax, r10b
and al, r11b
mov ecx, ntohl
sub cl, al
lea esi, [rcx + rcx]
add sil, r10b
add sil, r11b
jmp 0x1400d1b75
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400d19b3
sub r11b, 6
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea esi, [rcx + rcx]
add sil, r10b
add sil, r11b
jmp 0x1400d1b43
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d1517
add r11b, 0x3e
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea esi, [rcx + rcx]
add sil, r10b
add sil, r11b
jmp 0x1400d1b0e
sub r11b, 0x18
movzx eax, r10b
and al, r11b
movzx ecx, r10b
sub cl, al
lea esi, [rcx*2 - 0x58]
add sil, r11b
jmp 0x1400d1b0e
add r11b, 0xa
movzx eax, r10b
and al, r11b
add al, al
sub r11b, al
lea esi, [r11 - 0x46]
jmp 0x1400d1b75
sub r11b, 0x2d
movzx eax, r10b
and al, r11b
add al, al
movzx esi, r10b
sub sil, al
add sil, 0x3b
add sil, r11b
jmp 0x1400d1b75
sub r11b, 0x4f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea esi, [r11 + r10]
add sil, 0x29
jmp 0x1400d1b43
sub r11b, 0x71
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea esi, [r11 + r10]
add sil, 0x17
add r8, r9
jmp 0x1400d1b43
add r11b, 0x4b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea esi, [r11 + r10]
sub sil, 0xd
dec rdi
inc rdi
jmp 0x1400d1082
add r11b, 7
movzx eax, r10b
and al, r11b
add al, al
movzx esi, r10b
sub sil, al
sub sil, 0x31
add sil, r11b
jmp 0x1400d1ad0
lea edx, [rbx - 0x3d]
movzx eax, r10b
and al, dl
add al, al
movzx esi, r10b
sub sil, al
sub sil, 0x55
add sil, dl
add bl, 0x57
movzx eax, bl
and al, r10b
add al, al
sub bl, al
sub bl, 0x61
add bl, r10b
mov byte [rbp + rdi - 0x50], bl
inc r9
dec rdi
inc rdi
jmp 0x1400d1082
lea edx, [rbx + 0x5d]
movzx eax, r10b
and al, dl
add al, al
movzx esi, r10b
sub sil, al
add sil, 0x75
add sil, dl
add bl, 0x79
movzx eax, bl
and al, r10b
add al, al
sub bl, al
sub bl, 0x4f
add bl, sil
add bl, r10b
mov byte [rbp + rdi - 0x50], bl
add r8, r9
jmp 0x1400d1b43
add bl, 0x19
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea esi, [rbx + r10]
add sil, 0x51
movzx eax, sil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d1082
lea edx, [rbx - 9]
movzx eax, r10b
and al, dl
add al, al
movzx esi, r10b
sub sil, al
add sil, 0x3f
add sil, dl
sub bl, 0x65
movzx eax, bl
and al, r10b
add al, al
sub bl, al
sub bl, 0x3d
add bl, r10b
movzx eax, bl
mov byte [rbp + rdi - 0x50], al
inc r9
add rax, r9
sub rdi, rax
lea ecx, [rdi + 0x2c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x34
add cl, r10b
mov byte [rbp + rdi - 0x50], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1082
sub bl, 0x4d
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea esi, [rbx + r10]
add sil, 0x1b
movzx eax, byte [rbp + rdi - 0x50]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1082
add r11b, 0x55
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea esi, [r11 + r10]
sub sil, 0x53
jmp 0x1400d1080
add r11b, 0x33
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea esi, [r11 + r10]
sub sil, 0x65
jmp 0x1400d1070
lea rcx, [rbp + 0x17e751c]
call fcn.140048e00
jmp 0x1400d28fa
lea rcx, [rbp + 0x15584ad]
call fcn.140048e00
jmp 0x1400d28fa
lea rcx, [rbp - 0x50]
call fcn.140048e00
jmp 0x1400d28fa
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x78]
call fcn.140028930
mov rdx, rax
lea rcx, [0x1402ea010]
call fcn.1401038a0
cmp byte [0x1402ea240], 0
jne 0x1400d344f
call fcn.1400d02d0
mov dword [rsp + 0x20], 0xacbea781
mov dword [rsp + 0x24], 0x4faca6a6
mov dword [rsp + 0x28], 0xb0b1ba9a
mov dword [rsp + 0x2c], 0x47b3a4b8
mov dword [rsp + 0x30], 0x77a3be93
mov dword [rsp + 0x34], 0x84b4b142
mov dword [rsp + 0x38], 0x7b879081
mov dword [rsp + 0x3c], 0x9c888b8d
mov dword [rsp + 0x40], 0x8293759a
mov dword [rsp + 0x44], 0xbd709f99
mov dword [rsp + 0x48], 0x85878b95
mov dword [rsp + 0x4c], 0x9a9f9d6a
mov dword [rsp + 0x50], 0x9889979d
mov dword [rsp + 0x54], 0xf89b9462
mov dword [rsp + 0x58], 0x1b3e3f1e
mov byte [rsp + 0x5c], 0x7a
xorps xmm0, xmm0
movups xmmword [rsp + 0x5d], xmm0
nop dword [rax + rax]
mov r8, qword [0x1402ea380]
mov r9, qword [0x1402ea378]
nop
xor edi, edi
cmp rdi, 0x4d
jae 0x1400d28d6
movzx r11d, byte [rsp + rdi + 0x20]
movzx r10d, dil
nop word [rax + rax]
movzx ebx, r10b
cmp r8, rdi
ja 0x1400d28cd
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d1d89
movabs rcx, 0x104a0cb5d2f1c889
add rcx, rdi
mov rax, rcx
and rax, r11
imul r14, rax, 0xfffffffffffffffe
add r14, rcx
add r14, r11
add r14b, 0x41
jmp 0x1400d1dc3
je 0x1400d2862
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d27e9
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d27bb
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d2784
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400d2761
movzx r10d, dil
cmp r9, rdi
ja 0x1400d28c4
lea rax, [r9 + 5]
cmp r8, rax
jae 0x1400d1df1
lea ecx, [r10 + 0x3d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
add r14b, 0x55
jmp 0x1400d1e30
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d2721
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d26fe
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d26e1
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d26b6
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400d23ca
nop dword [rax]
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400d23af
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d2385
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400d2362
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d2341
lea rcx, [r9 + 0x80]
cmp r8, rcx
je 0x1400d2321
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d2300
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400d22e0
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d22bf
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400d2294
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400d1e40
mov r8, rcx
lea r9, [rcx + 0x7a]
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x1400d28a7
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x1400d288a
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x1400d2028
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x1400d200d
lea rcx, [r9 + 1]
cmp r8, rcx
jb 0x1400d1ff2
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400d2243
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400d21e3
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400d21a2
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400d217d
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400d1e40
mov r8, rcx
lea r9, [rcx + 8]
lea rax, [r9 + 0x40]
cmp rcx, rax
ja 0x1400d2152
lea rax, [r9 + 0x2a]
cmp rcx, rax
ja 0x1400d2131
lea rax, [r9 + 0x28]
cmp rcx, rax
ja 0x1400d2111
lea rax, [r9 + 0x5a]
cmp rcx, rax
ja 0x1400d20f0
lea rax, [r9 + 0x1000]
cmp rcx, rax
ja 0x1400d20d0
lea rax, [r9 + 8]
cmp rcx, rax
ja 0x1400d20af
lea rax, [r9 + 0x400]
cmp rcx, rax
ja 0x1400d208c
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x1400d2062
lea rax, [r9 + 0x3e8]
cmp rcx, rax
ja 0x1400d2043
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x1400d1e40
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x200]
jmp 0x1400d1e40
lea ecx, [r10 + 0x63]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
add r14b, 0x4b
jmp 0x1400d1e30
lea ecx, [r10 + 0x51]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x37
jmp 0x1400d1dc7
lea ecx, [r10 + 0x3f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
add r14b, 0x47
jmp 0x1400d1d50
lea edx, [r10 - 0x18]
movzx eax, r11b
and al, dl
add al, al
movzx r14d, r11b
sub r14b, al
sub r14b, 0x58
add r14b, dl
jmp 0x1400d2737
sub r10b, 0x2a
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r11b
add r14b, r10b
inc r9
dec rdi
inc rdi
jmp 0x1400d1d32
sub r10b, 0x3c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r14d, [r10 + r11]
sub r14b, 0x5c
dec rdi
inc rdi
jmp 0x1400d1d32
sub r10b, 0x4e
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r11b
add r14b, r10b
jmp 0x1400d2799
sub r10b, 0x60
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r14d, [r10 + r11]
sub r14b, 0x60
add r8, r9
jmp 0x1400d27d0
sub r10b, 0x72
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r11b
add r14b, r10b
jmp 0x1400d27d0
add r10b, 0x7c
movzx eax, r11b
and al, r10b
add al, al
movzx r14d, r11b
sub r14b, al
sub r14b, 0x64
add r14b, r10b
jmp 0x1400d27fe
add r10b, 0x6a
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r11b
add r14b, r10b
jmp 0x1400d2824
add r10b, 0x58
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r14d, [r10 + r11]
sub r14b, 0x68
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1d32
sub r10b, 0x55
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r14d, [r10 + r11]
add r14b, 0x53
mov byte [rsp + rdi + 0x20], r14b
inc rdi
jmp 0x1400d1d32
lea edx, [r10 - 0x67]
movzx eax, r11b
and al, dl
add al, al
movzx r14d, r11b
sub r14b, al
sub r14b, 0x2f
add r14b, dl
cmp r9, 0x20
jb 0x1400d2195
lea edx, [r10 - 0x6a]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea r14d, [rcx*2 - 0x34]
jmp 0x1400d2737
lea edx, [r10 - 0x79]
movzx eax, r11b
and al, dl
add al, al
movzx r14d, r11b
sub r14b, al
add r14b, 0x4f
add r14b, dl
cmp r8, 1
jae 0x1400d267d
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400d25d3
sub r10b, 0xc
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r11b
add r14b, r10b
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1d32
lea edx, [r10 + 0x75]
movzx eax, r11b
and al, dl
add al, al
movzx r14d, r11b
sub r14b, al
sub r14b, 0x33
add r14b, dl
lea rax, [r8 + r9]
cmp rax, 8
je 0x1400d269d
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x1400d24cf
lea edx, [r10 - 0x5b]
movzx eax, r11b
and al, dl
add al, al
movzx r14d, r11b
sub r14b, al
add r14b, 0x7d
jmp 0x1400d21fa
add r10b, 0x6e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r14d, [r10 + r11]
sub r14b, 2
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1d32
add r10b, 0x5c
movzx eax, r11b
and al, r10b
mov ecx, 0x3e
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r11b
add r14b, r10b
jmp 0x1400d2824
add r10b, 0x4a
movzx eax, r11b
and al, r10b
add al, al
movzx r14d, r11b
sub r14b, al
sub r14b, 6
add r14b, r10b
jmp 0x1400d27fe
add r10b, 0x38
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r11b
add r14b, r10b
jmp 0x1400d27d0
add r10b, 0x26
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r14d, [r10 + r11]
sub r14b, 0xa
add r8, r9
jmp 0x1400d27d0
add r10b, 0x14
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_60
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r11b
add r14b, r10b
jmp 0x1400d2799
add r10b, 2
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r14d, [r11 + r10]
sub r14b, 0xe
dec rdi
inc rdi
jmp 0x1400d1d32
sub r10b, 0x10
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r10b
add r14b, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400d1d32
lea ecx, [r10 - 0x22]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x12
jmp 0x1400d2737
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x1400d23ee
lea ecx, [r10 - 0x77]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
add r14b, 0x41
jmp 0x1400d225d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d2422
add r10b, 0x7a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r14d, [r11 + r10]
sub r14b, 0x56
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1d32
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d244c
sub r10b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r10b
add r14b, r11b
jmp 0x1400d27d0
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d2475
sub r10b, 0x3e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r14d, [r11 + r10]
sub r14b, 0x4e
add r8, r9
jmp 0x1400d27d0
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d249f
sub r10b, 0x2c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r10b
add r14b, r11b
jmp 0x1400d2799
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d225d
sub r10b, 0x1a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r14d, [r11 + r10]
sub r14b, 0x4a
dec rdi
inc rdi
jmp 0x1400d1d32
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d24f6
lea edx, [r10 - 0x49]
movzx eax, r11b
and al, dl
add al, al
movzx r14d, r11b
sub r14b, al
dec r14b
add r14b, dl
jmp 0x1400d2737
inc rax
cmp r8, rax
jne 0x1400d2524
sub r10b, 0x37
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r14d, [r10 + r11]
sub r14b, 0x7f
inc r9
dec rdi
inc rdi
jmp 0x1400d1d32
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d254c
dec r10b
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r14d, [r10 + r11]
add r14b, 7
add r8, r9
jmp 0x1400d27d0
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d2572
add r10b, 0x11
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r14d, [r10 + r11]
sub r14b, 0x77
jmp 0x1400d27d0
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d259b
add r10b, 0x23
movzx eax, r11b
and al, r10b
add al, al
movzx r14d, r11b
sub r14b, al
add r14b, 0xb
add r14b, r10b
jmp 0x1400d27fe
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d21fd
add r10b, 0x47
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r14d, [r10 + r11]
add r14b, 0xf
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1d32
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d25fd
add r10b, 0x18
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r11b
add r14b, r10b
jmp 0x1400d27fe
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400d2623
add r10b, 0x2a
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r14d, [r10 + r11]
sub r14b, 0x26
jmp 0x1400d27d0
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d2650
add r10b, 0x3c
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r14d, [rcx + rcx]
add r14b, r11b
add r14b, r10b
add r8, r9
jmp 0x1400d27d0
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d21bc
add r10b, 0x4e
movzx eax, r11b
and al, r10b
add al, al
movzx r14d, r11b
sub r14b, al
sub r14b, 0x22
add r14b, r10b
jmp 0x1400d2799
sub r10b, 0x58
movzx eax, r11b
and al, r10b
movzx ecx, r11b
sub cl, al
add cl, 0x34
lea r14d, [rcx + rcx]
add r14b, r10b
jmp 0x1400d2799
sub r10b, 0x46
movzx eax, r11b
and al, r10b
add al, al
sub r10b, al
lea r14d, [r10 - 0x16]
jmp 0x1400d27fe
sub r10b, 0x21
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r14d, [r11 + r10]
sub r14b, 0x19
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1d32
sub r10b, 0x7b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r14d, [r11 + r10]
add r14b, 0x5d
jmp 0x1400d2799
add r10b, 0x73
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r14d, [r11 + r10]
sub r14b, 0x25
dec rdi
inc rdi
jmp 0x1400d1d32
lea ecx, [r10 + 0x4f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x29
add r10b, 0x1f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x27
add r11b, r10b
mov byte [rsp + rdi + 0x20], r11b
inc r9
dec rdi
inc rdi
jmp 0x1400d1d32
add bl, 0x19
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r14d, [r11 + rbx]
add r14b, 0x51
inc r9
dec rdi
inc rdi
jmp 0x1400d1d32
lea ecx, [rbx - 0xb]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
add r14b, 0x4d
add bl, 0x31
movzx eax, r11b
and al, bl
add al, al
movzx ecx, r14b
sub cl, al
sub cl, 0x57
add cl, r11b
add cl, bl
mov byte [rsp + rdi + 0x20], cl
add r8, r9
jmp 0x1400d27d0
sub bl, 0x2f
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r14d, [r11 + rbx]
add r14b, 0x49
movzx eax, r14b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d1d32
lea ecx, [rbx - 0x41]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r14d, [r11 + rcx]
sub r14b, 0x39
add bl, 0x43
movzx eax, r11b
and al, bl
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x2b
add cl, bl
movzx eax, cl
mov byte [rsp + rdi + 0x20], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x34]
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rsp + rdi + 0x20], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1d32
sub bl, 0x65
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r14d, [r11 + rbx]
sub r14b, 0x3d
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d1d32
add r10b, 0x2d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r14d, [r10 + r11]
sub r14b, 0x3b
jmp 0x1400d1d30
add r10b, 0x1b
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea r14d, [r10 + r11]
add r14b, 0x43
jmp 0x1400d1d20
lea rcx, [rbp + 0x172bb2c]
jmp 0x1400d28db
lea rcx, [rbp + 0x6483b5]
jmp 0x1400d28db
lea rcx, [rsp + 0x20]
call fcn.140048e00
lea rdx, [rbp + 0x20]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.1400c8b90
lea rcx, [rbp + 0x20]
call fcn.1400cea80
nop
lea rcx, [rbp + 0x20]
call fcn.140020e70
jmp 0x1400d0472
lea rcx, [rbp + 0x20]
call fcn.1400cea80
mov dword [rbp - 0x20], 0x121c92eb
mov dword [rbp - 0x1c], 0x2726a267
xor eax, eax
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x10], eax
movabs r14, 0x854356b409405e06
movzx ebx, byte [rbp + 0xd0]
nop dword [rax]
mov rax, qword [0x1402ea380]
mov r9, qword [0x1402ea378]
nop
xor edi, edi
cmp rdi, 0x14
jae 0x1400d3446
movzx r11d, byte [rbp + rdi - 0x20]
movzx r10d, dil
nop word [rax + rax]
movzx esi, r10b
cmp rax, rdi
ja 0x1400d343a
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400d299f
lea rdx, [rdi + r14]
mov rcx, rdx
and rcx, r11
imul rbx, rcx, 0xfffffffffffffffe
add rbx, rdx
add rbx, r11
sub bl, 0x2a
jmp 0x1400d29cc
je 0x1400d33c8
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400d3349
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400d32fb
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400d32bb
movzx r10d, dil
cmp r9, rdi
ja 0x1400d342e
lea rcx, [r9 + 0x61]
cmp rax, rcx
jae 0x1400d29f9
lea edx, [r10 + 0x7e]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x72
jmp 0x1400d2a30
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400d329e
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400d327c
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400d3260
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400d3244
nop dword [rax]
lea rcx, [rax + r9]
cmp rcx, rdi
jbe 0x1400d2f8c
nop dword [rax]
lea rcx, [r9 + 0x61]
cmp rax, rcx
je 0x1400d2f70
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400d2f4b
lea rcx, [r9 + 0x10]
cmp rax, rcx
je 0x1400d2f25
lea rdx, [r9 + 0x200]
cmp rax, rdx
je 0x1400d2f09
lea rcx, [r9 + 0x5a]
cmp rax, rcx
je 0x1400d2eed
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400d2ecd
lea rcx, [r9 + 0x40]
cmp rax, rcx
je 0x1400d2eb1
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400d2e95
lea rcx, [r9 + 0x20]
cmp rax, rcx
je 0x1400d2e67
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
je 0x1400d2a40
mov rax, rdx
lea r9, [rdx + 0x2a]
lea rcx, [r9 + 0x5a]
cmp rdx, rcx
jb 0x1400d3412
lea rcx, [r9 + 6]
cmp rdx, rcx
jb 0x1400d33f2
lea rcx, [r9 + 0x40]
cmp rdx, rcx
jb 0x1400d2c28
lea rdx, [r9 + 0x1000]
cmp rax, rdx
jb 0x1400d2c0e
lea rcx, [r9 + 2]
cmp rax, rcx
jb 0x1400d2bee
lea rcx, [r9 + 0xa]
cmp rax, rcx
jb 0x1400d2e1d
lea rcx, [r9 + 0x80]
cmp rax, rcx
jb 0x1400d2dda
lea rcx, [r9 + 0x41]
cmp rax, rcx
jb 0x1400d2d96
lea rcx, [r9 + 0x42]
cmp rax, rcx
jb 0x1400d2d73
lea rcx, [r9 + 0x61]
cmp rax, rcx
jb 0x1400d2a40
mov rax, rdx
lea r9, [rdx + 3]
lea rcx, [r9 + 2]
cmp rdx, rcx
ja 0x1400d2d45
lea rcx, [r9 + 0xa]
cmp rdx, rcx
ja 0x1400d2d29
lea rcx, [r9 + 0x80]
cmp rdx, rcx
ja 0x1400d2d09
lea rdx, [r9 + 0x41]
cmp rax, rdx
ja 0x1400d2ce9
lea rcx, [r9 + 5]
cmp rax, rcx
ja 0x1400d2ccd
lea rcx, [r9 + 0x28]
cmp rax, rcx
ja 0x1400d2cad
lea rcx, [r9 + 0x400]
cmp rax, rcx
ja 0x1400d2c87
lea rcx, [r9 + 1]
cmp rax, rcx
ja 0x1400d2c62
lea rcx, [r9 + 9]
cmp rax, rcx
ja 0x1400d2c42
lea rcx, [r9 + 0x64]
cmp rax, rcx
ja 0x1400d2a40
mov rax, rdx
lea r9, [rdx + 6]
jmp 0x1400d2a40
lea r8d, [r10 + 0x42]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_26
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x1400d2a30
lea edx, [r10 + 0x36]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x7a
jmp 0x1400d29d0
lea edx, [r10 + 0x2a]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x26
jmp 0x1400d2970
sub r10b, 0x10
movzx ecx, r11b
and cl, r10b
mov edx, Ordinal_60
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
jmp 0x1400d32cf
sub r10b, 0x1c
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea ebx, [r10 + r11]
sub bl, 0x3c
inc r9
dec rdi
inc rdi
jmp 0x1400d2952
sub r10b, 0x28
movzx ecx, r10b
and cl, r11b
mov edx, ntohl
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400d2952
sub r10b, 0x34
movzx ecx, r10b
and cl, r11b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400d330f
sub r10b, 0x40
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x40
jmp 0x1400d332e
sub r10b, 0x4c
movzx ecx, r10b
and cl, r11b
mov edx, 0xa
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400d3331
sub r10b, 0x58
movzx ecx, r10b
and cl, r11b
mov edx, 0x34
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400d335d
sub r10b, 0x64
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x44
jmp 0x1400d3387
sub r10b, 0x70
movzx ecx, r10b
and cl, r11b
mov edx, 8
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
movzx ecx, byte [rbp + rdi - 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400d2952
add r10b, 0x72
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x1e
mov byte [rbp + rdi - 0x20], bl
inc rdi
jmp 0x1400d2952
lea r8d, [r10 + 0x66]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_27
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
cmp r9, 0x3e8
jb 0x1400d2d8a
add r10b, 0x64
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
add r10b, r11b
lea ebx, [r10*2 - 0x78]
jmp 0x1400d32cf
lea edx, [r10 + 0x5a]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x76
cmp rax, 0x64
jae 0x1400d320b
lea rcx, [r9 + 0x41]
cmp rax, rcx
jbe 0x1400d3132
lea edx, [r10 - 0x14]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x74
jmp 0x1400d2db1
lea edx, [r10 + 0x4e]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x22
lea rcx, [rax + r9]
cmp rcx, 0x28
je 0x1400d322b
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jbe 0x1400d308c
lea edx, [r10 + 0x6e]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 2
jmp 0x1400d2def
sub r10b, 0xc
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_45
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
movzx ecx, byte [rbp + rdi - 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400d2952
sub r10b, 0x18
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x58
jmp 0x1400d3387
sub r10b, 0x24
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 4
jmp 0x1400d335d
sub r10b, 0x30
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400d3331
sub r10b, 0x3c
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x5c
jmp 0x1400d332e
sub r10b, 0x48
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 8
jmp 0x1400d330f
sub r10b, 0x54
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400d2952
sub r10b, 0x60
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x60
inc r9
dec rdi
inc rdi
jmp 0x1400d2952
sub r10b, 0x6c
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0xc
jmp 0x1400d32cf
lea rcx, [r9 + 0x80]
cmp rax, rcx
jae 0x1400d2fb2
lea edx, [r10 + 6]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x2a
jmp 0x1400d2e32
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400d2fe9
sub r10b, 4
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_ntohl
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
movzx ecx, byte [rbp + rdi - 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400d2952
inc rcx
cmp rax, rcx
jne 0x1400d3011
add r10b, 0x14
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_60
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400d335d
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400d3036
add r10b, 0x2c
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x34
jmp 0x1400d332e
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400d305f
add r10b, 0x38
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_60
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400d330f
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400d2e32
add r10b, 0x5c
movzx ecx, r10b
and cl, r11b
mov edx, 0x3e
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400d32cf
lea rdx, [r9 + 1]
cmp rax, rdx
jne 0x1400d30b1
add r10b, 0x7a
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x56
jmp 0x1400d32cf
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400d30e0
sub r10b, 0x6e
movzx ecx, r10b
and cl, r11b
mov edx, 1
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400d2952
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x1400d3105
sub r10b, 0x62
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x52
jmp 0x1400d330f
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400d2def
sub r10b, 0x4a
movzx ecx, r10b
and cl, r11b
mov edx, 3
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400d3331
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400d3169
sub r10b, 8
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_30
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
movzx ecx, byte [rbp + rdi - 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400d2952
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400d318e
add r10b, 0x10
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x70
jmp 0x1400d335d
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400d31b3
add r10b, 0x28
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x18
jmp 0x1400d332e
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400d31e2
add r10b, 0x40
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400d2952
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400d2db1
add r10b, 0x58
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x68
jmp 0x1400d32cf
add r10b, 0x70
movzx ecx, r10b
and cl, r11b
movzx edx, r11b
sub dl, cl
lea ebx, [rdx*2 - 0x10]
add bl, r10b
jmp 0x1400d330f
add r10b, 0x7c
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r10 - 0x64]
jmp 0x1400d335d
sub r10b, 0x3a
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x6a
jmp 0x1400d3331
sub r10b, 0x46
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x16
jmp 0x1400d332e
sub r10b, 0x5e
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x6e
dec rdi
inc rdi
jmp 0x1400d2952
sub r10b, 0x76
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_30
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400d32cf
lea edx, [rsi + 0x72]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x1e
add sil, 0x6a
movzx ecx, r11b
and cl, sil
mov edx, reloc.WS2_32.dll_listen
sub dl, cl
add dl, dl
add dl, r11b
add dl, sil
mov byte [rbp + rdi - 0x20], dl
inc r9
dec rdi
inc rdi
jmp 0x1400d2952
lea edx, [rsi + 0x4e]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x22
add sil, 0x76
movzx ecx, sil
and cl, r11b
add cl, cl
movzx edx, bl
sub dl, cl
sub dl, 0x3a
add dl, sil
add dl, r11b
mov byte [rbp + rdi - 0x20], dl
add rax, r9
movzx ecx, bl
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x1400d2952
lea edx, [rsi + 0x2a]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x26
sub sil, 0x7e
movzx ecx, sil
and cl, r11b
mov edx, reloc.WS2_32.dll_gethostname
sub dl, cl
add dl, dl
add dl, sil
add dl, r11b
movzx ecx, dl
mov byte [rbp + rdi - 0x20], cl
inc r9
add rcx, r9
sub rdi, rcx
lea r8d, [rdi - 0x78]
movzx ecx, r8b
and cl, r11b
mov edx, 0x24
sub dl, cl
add dl, dl
add dl, r8b
add dl, r11b
mov byte [rbp + rdi - 0x20], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
movzx ecx, byte [rbp + rdi - 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400d2952
add sil, 0x12
movzx ecx, sil
and cl, r11b
add cl, cl
sub sil, cl
lea ebx, [r11 + rsi]
sub bl, 0x7e
movzx ecx, byte [rbp + rdi - 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400d2952
add r10b, 0x1e
movzx ecx, r11b
and cl, r10b
mov edx, reloc.WS2_32.dll_socket
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
jmp 0x1400d2950
add r10b, 0x12
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x7e
jmp 0x1400d2940
mov rax, qword [rbp + 0x17f2be8]
jmp 0x1400d3f8c
mov rax, qword [rbp + 0x13f89ee]
jmp 0x1400d3f8c
mov rax, qword [rbp - 0x20]
jmp 0x1400d3f8c
mov dword [rbp], 0x7a7cfa53
mov dword [rbp + 4], 0x6766ead7
xor eax, eax
mov qword [rbp + 8], rax
mov dword [rbp + 0x10], eax
movabs rsi, 0xa86aa1ab544bda52
movzx edx, byte [rbp + 0xd0]
nop word [rax + rax]
mov r8, qword [0x1402ea380]
mov r9, qword [0x1402ea378]
nop
xor ebx, ebx
cmp rbx, 0x14
jae 0x1400d3f88
movzx r11d, byte [rbp + rbx]
movzx r10d, bl
nop word [rax + rax]
movzx edi, r10b
cmp r8, rbx
ja 0x1400d3f7f
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d34df
lea rcx, [rbx + rsi]
mov rax, rcx
and rax, r11
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, r11
sub dl, 0x3e
jmp 0x1400d3519
je 0x1400d3f0c
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d3e91
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d3e43
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d3e1d
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d3dda
movzx r10d, bl
nop dword [rax]
cmp r9, rbx
ja 0x1400d3f76
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x1400d354c
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x16
jmp 0x1400d35a0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d3dc0
inc rax
cmp r8, rax
je 0x1400d3da4
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d3d84
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d3d64
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d3d48
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d3d28
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400d3ad0
nop dword [rax]
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400d3ab3
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d3a8e
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d3a68
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d3a4c
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400d3a2c
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400d3a10
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d39f3
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d39d7
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400d39ba
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400d35b0
lea r8, [r9 + 0x200]
lea r9, [r8 + 0x28]
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400d3f56
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400d3f3a
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400d3798
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400d377e
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400d3761
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400d3979
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400d392d
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400d38f2
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400d38cb
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400d35b0
lea r8, [r9 + 0x40]
lea r9, [r8 + 9]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400d38ae
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400d3892
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400d3875
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400d3859
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400d3839
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400d381d
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400d37f7
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400d37d2
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400d37b5
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400d35b0
lea r8, [r9 + 0x2a]
lea r9, [r8 + 4]
jmp 0x1400d35b0
lea edx, [r10 - 0x7a]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d35a0
lea ecx, [r10 - 0x1e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2e
jmp 0x1400d3520
lea edx, [r10 + 0x3e]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d34b0
sub r10b, 0x30
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
jmp 0x1400d3dee
add r10b, 0x2c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x34
inc r9
dec rbx
inc rbx
jmp 0x1400d3492
sub r10b, 0x78
movzx eax, r10b
and al, r11b
mov ecx, 0x24
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400d3492
sub r10b, 0x1c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x3c
jmp 0x1400d3e57
add r10b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400d3e76
sub r10b, 0x64
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x44
jmp 0x1400d3e79
sub r10b, 8
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
jmp 0x1400d3ea5
add r10b, 0x54
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4c
jmp 0x1400d3ed2
sub r10b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
jmp 0x1400d3f24
add r10b, 0x16
movzx eax, r10b
and al, r11b
mov ecx, 0x33
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
mov byte [rbp + rbx], dl
inc rbx
jmp 0x1400d3492
lea ecx, [r10 + 0x72]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x1e
cmp r9, 0x64
jb 0x1400d38e6
sub r10b, 0x54
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, r11b
lea edx, [r10*2 - 0x68]
jmp 0x1400d3df1
lea edx, [r10 - 0x32]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
cmp r8, 0x400
jae 0x1400d3ceb
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x1400d3bf0
lea edx, [r10 + 0x44]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d3907
lea ecx, [r10 + 0x2a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x26
lea rax, [r9 + r8]
cmp rax, 0x41
je 0x1400d3d0b
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x1400d3ba6
lea edx, [r10 - 0x76]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
jmp 0x1400d393c
add r10b, 0x5c
movzx eax, r10b
and al, r11b
mov ecx, 0x3e
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
jmp 0x1400d3f24
sub r10b, 0x48
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 8
jmp 0x1400d3ed2
add r10b, 0x14
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
jmp 0x1400d3ea5
add r10b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x10
jmp 0x1400d3e79
sub r10b, 0x34
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400d3e76
add r10b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x18
jmp 0x1400d3e57
sub r10b, 0x7c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400d3492
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x20
inc r9
dec rbx
inc rbx
jmp 0x1400d3492
add r10b, 0x3c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
jmp 0x1400d3dee
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x1400d3af3
lea ecx, [r10 + 0x52]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3e
jmp 0x1400d398e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d3b26
add r10b, 0x74
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x2c
movzx eax, byte [rbp + rbx]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d3492
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d3b4b
sub r10b, 0x44
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x24
jmp 0x1400d3ea8
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d3b70
add r10b, 4
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1c
jmp 0x1400d3e76
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d398e
sub r10b, 0x10
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400d3492
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d3bcb
add r10b, 0x2e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x42
jmp 0x1400d3df1
cmp r8, rcx
jne 0x1400d3945
add r10b, 6
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x2a
jmp 0x1400d3ea8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d3c23
sub r10b, 0x18
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x58
movzx eax, byte [rbp + rbx]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d3492
inc rax
cmp r8, rax
jne 0x1400d3c4b
sub r10b, 0x74
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400d3ed2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d3c70
add r10b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x50
jmp 0x1400d3ea8
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d3c99
sub r10b, 0x2c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400d3e79
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d3cbe
add r10b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x48
jmp 0x1400d3e76
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d3907
add r10b, 0x1c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400d3e57
add r10b, 0x50
movzx eax, r10b
and al, r11b
movzx ecx, r11b
sub cl, al
lea edx, [rcx*2 - 0x30]
add dl, r10b
jmp 0x1400d3e57
sub r10b, 0xc
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
jmp 0x1400d3ea8
sub r10b, 0x26
movzx eax, r10b
and al, r11b
mov ecx, 5
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400d3ed2
add r10b, 0x36
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7a
jmp 0x1400d3ea8
sub r10b, 0x6e
movzx eax, r10b
and al, r11b
mov ecx, 1
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400d3e79
sub r10b, 0x12
movzx eax, r10b
and al, r11b
mov ecx, 0x3f
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400d3e76
add r10b, 0x4a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 6
jmp 0x1400d3e57
add r10b, 0x5e
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
jmp 0x1400d3dee
lea edx, [rdi + 0x16]
movzx eax, dl
and al, r11b
mov ecx, 0x33
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
sub dil, 2
movzx eax, dil
and al, r11b
mov ecx, 7
sub cl, al
add cl, cl
add cl, dil
add cl, r11b
mov byte [rbp + rbx], cl
inc r9
dec rbx
inc rbx
jmp 0x1400d3492
sub dil, 0x32
movzx eax, dil
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, dil
add dl, r11b
dec rbx
inc rbx
jmp 0x1400d3492
lea ecx, [rdi + 0x2a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x26
sub dil, 0x5e
movzx eax, dil
and al, r11b
add al, al
movzx ecx, dl
sub cl, al
sub cl, 0x6e
add cl, dil
add cl, r11b
mov byte [rbp + rbx], cl
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d3492
lea edx, [rdi + 0x3e]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
add dil, 0x46
movzx eax, dil
and al, r11b
mov ecx, ntohl
sub cl, al
add cl, cl
add cl, dil
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x28
add cl, r11b
mov byte [rbp + rbx], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d3492
sub dil, 0xa
movzx eax, dil
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea edx, [rcx + rcx]
add dl, dil
add dl, r11b
movzx eax, byte [rbp + rbx]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d3492
sub r10b, 0x66
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x36
jmp 0x1400d3490
sub r10b, 0xa
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400d3480
mov rax, qword [rbp + 0x176af18]
jmp 0x1400d3f8c
mov rax, qword [rbp + 0x102896a]
jmp 0x1400d3f8c
mov rax, qword [rbp]
mov qword [0x1402e73f0], rax
lea rcx, [rbp + 0x20]
call fcn.140020e70
nop
movabs rax, 0xff00ff00ff00ff00
xor r12, rax
lea rax, [rbp + 0xc8]
mov qword [rax], r12
lea r11, [rsp + 0x1a0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret