Function at 0x1400d2f80
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x250
mov rax, qword [0x1401da800]
xor rax, rsp
mov qword [rsp + 0x240], rax
mov r15, rdx
mov qword [rsp + 0x198], rdx
mov dword [rsp + 0xf8], 0xcccabe90
mov word [rsp + 0xfc], 0x5db0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0xfe], xmm0
mov qword [rsp + 0x10e], rax
mov dword [rsp + 0x116], eax
mov byte [rsp + 0x11a], al
movabs rdi, 0x895ef3ff41c9b367
movabs rsi, 0x504fed812d5ba379
movabs r13, 0xee2917cf33e5088b
movabs r12, 0x73fdbde2c5919263
lea r14, [rax - 1]
movzx r8d, byte [rsp + 0x20]
nop dword [rax]
nop word [rax + rax]
mov rax, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400d3ba3
movzx r10d, byte [rsp + rbx + 0xf8]
movzx r11d, r10b
nop dword [rax]
cmp rax, rbx
ja 0x1400d3b99
lea rdx, [r9 + 1]
cmp rax, rdx
jae 0x1400d308c
lea rdx, [rbx + r13]
mov rcx, rdx
and rcx, r10
imul r8, rcx, 0xfffffffffffffffe
add r8, rdx
add r8, r10
add r8b, 0x33
jmp 0x1400d30b9
je 0x1400d3b25
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400d3a91
lea rcx, [rdx + 1]
cmp rax, rcx
je 0x1400d3a65
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400d3a15
movzx r11d, r10b
nop dword [rax]
cmp r9, rbx
ja 0x1400d3b8f
lea rcx, [r9 + 9]
cmp rax, rcx
jae 0x1400d30ee
lea r8, [rbx + rdi]
movzx ecx, r8b
and cl, r10b
add cl, cl
movzx edx, r11b
sub dl, cl
add r8b, 0x2f
add r8b, dl
jmp 0x1400d3130
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400d39f5
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400d39cc
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400d3969
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400d3936
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x1400d3902
nop
lea rcx, [r9 + rax]
cmp rcx, rbx
jbe 0x1400d35bf
nop dword [rax]
lea rcx, [r9 + 0x42]
cmp rax, rcx
je 0x1400d35a3
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x1400d357b
lea rcx, [r9 + 0x5a]
cmp rax, rcx
je 0x1400d355a
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x1400d353a
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x1400d351f
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400d34f4
lea rcx, [r9 + 0x10]
cmp rax, rcx
je 0x1400d34d4
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x1400d34b5
mov rax, rcx
lea r9, [rcx + 5]
lea rcx, [r9 + 0x20]
cmp rax, rcx
jb 0x1400d3b74
lea rcx, [r9 + 0x80]
cmp rax, rcx
jb 0x1400d3b59
lea rcx, [r9 + 0x61]
cmp rax, rcx
jb 0x1400d32eb
lea rcx, [r9 + 1]
cmp rax, rcx
jb 0x1400d32cc
lea rcx, [r9 + 6]
cmp rax, rcx
jb 0x1400d32ad
lea rdx, [r9 + 0x28]
cmp rax, rdx
jb 0x1400d346f
lea rcx, [r9 + 0x200]
cmp rax, rcx
jb 0x1400d3449
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jb 0x1400d3140
mov rax, rdx
lea r9, [rdx + 2]
lea rcx, [r9 + 0x200]
cmp rdx, rcx
ja 0x1400d3419
lea rcx, [r9 + 0x7a]
cmp rdx, rcx
ja 0x1400d33fa
lea rcx, [r9 + 2]
cmp rdx, rcx
ja 0x1400d33de
lea rcx, [r9 + 8]
cmp rdx, rcx
ja 0x1400d33af
lea rcx, [r9 + 3]
cmp rdx, rcx
ja 0x1400d3394
lea rcx, [r9 + 9]
cmp rdx, rcx
ja 0x1400d3378
lea rcx, [r9 + 0x40]
cmp rdx, rcx
ja 0x1400d3357
lea rdx, [r9 + 0x3e8]
cmp rax, rdx
ja 0x1400d332f
lea rcx, [r9 + 0x41]
cmp rax, rcx
ja 0x1400d3313
mov rax, rdx
lea r9, [rdx + 9]
jmp 0x1400d3140
lea r8, [rbx + rsi]
movzx ecx, r8b
and cl, r10b
add cl, cl
movzx edx, r11b
sub dl, cl
sub r8b, 0x4f
add r8b, dl
jmp 0x1400d3130
lea r8, [rbx + r12]
movzx ecx, r8b
and cl, r10b
add cl, cl
movzx edx, r11b
sub dl, cl
add r8b, 0x4b
add r8b, dl
jmp 0x1400d30c0
movabs r8, 0x97ab8e445dc7814d
add r8, rbx
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r11b
sub dl, cl
sub r8b, 0x1b
add r8b, dl
jmp 0x1400d3060
lea r8d, [rbx + 0x38]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_60
sub dl, cl
add dl, dl
add dl, r10b
jmp 0x1400d3a37
lea r8d, [rbx + 0x22]
movzx ecx, r10b
and cl, r8b
mov edx, 9
sub dl, cl
add dl, dl
add dl, r10b
add r8b, dl
inc r9
dec rbx
inc rbx
jmp 0x1400d3042
lea edx, [rbx + 0xc]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r8d, [rdx + r10]
sub r8b, 0x54
dec rbx
inc rbx
jmp 0x1400d3042
lea r8d, [rbx - 0xa]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_35
sub dl, cl
add dl, dl
add dl, r10b
jmp 0x1400d398b
lea edx, [rbx - 0x20]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r8d, [rdx + r10]
sub r8b, 0x20
jmp 0x1400d39b4
lea r8d, [rbx - 0x36]
movzx ecx, r10b
and cl, r8b
mov edx, 0x3d
sub dl, cl
add dl, dl
add dl, r10b
add r8b, dl
movzx ecx, r8b
mov rdx, r14
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x1400d3042
lea r8d, [rbx - 0x4c]
movzx ecx, r10b
and cl, r8b
mov edx, 0xa
sub dl, cl
add dl, dl
add dl, r10b
jmp 0x1400d3ab3
lea r8d, [rbx - 0x62]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
sub r8b, 0x52
add r8b, dl
jmp 0x1400d3ae6
lea r8d, [rbx - 0x78]
movzx ecx, r10b
and cl, r8b
mov edx, 0x24
sub dl, cl
add dl, dl
add dl, r10b
add r8b, dl
movzx ecx, byte [rsp + rbx + 0xf8]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400d3042
lea edx, [rbx - 0x2f]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r8d, [rdx + r10]
add r8b, 0x49
mov byte [rsp + rbx + 0xf8], r8b
inc rbx
jmp 0x1400d3042
lea r8d, [rbx - 0x45]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
sub r8b, 0x1d
add r8b, dl
cmp r9, 0x400
jb 0x1400d345f
lea r8d, [rbx + 0x62]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
add dl, r8b
lea r8d, [rdx*2 - 0x5c]
jmp 0x1400d3a3a
lea r8d, [rbx + 0x54]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
sub r8b, 0x4c
add r8b, dl
jmp 0x1400d3ae6
movzx r11d, bl
lea r8d, [r11 + 0x3e]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_41
sub dl, cl
add dl, dl
add dl, r10b
jmp 0x1400d3ab7
lea edx, [rbx + 0x28]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r8d, [rdx + r10]
sub r8b, 0x18
movzx ecx, r8b
mov rdx, r14
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x1400d3042
lea edx, [rbx + 0x12]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r8d, [rdx + r10]
sub r8b, 0x7e
jmp 0x1400d39b4
movzx r11d, bl
lea r8d, [r11 - 4]
movzx ecx, r10b
and cl, r8b
mov edx, recv
sub dl, cl
add dl, dl
add dl, r10b
jmp 0x1400d398f
lea edx, [rbx - 0x1a]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r8d, [rdx + r10]
sub r8b, 0x4a
dec rbx
inc rbx
jmp 0x1400d3042
lea r8d, [rbx - 0x30]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_41
sub dl, cl
add dl, dl
add dl, r10b
add r8b, dl
inc r9
dec rbx
inc rbx
jmp 0x1400d3042
lea r8d, [rbx - 0x46]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
sub r8b, 0x16
jmp 0x1400d3a37
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jae 0x1400d364e
lea rdx, [rbx + r13]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r11b, cl
lea r8d, [rdx + r11]
add r8b, 0x33
lea rcx, [r9 + rax]
cmp rcx, 0x80
je 0x1400d38e5
lea rcx, [r9 + 6]
cmp rax, rcx
jbe 0x1400d3756
lea r8d, [rbx + 0x1f]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
add r8b, 0x27
add r8b, dl
cmp rax, 0x7a
jae 0x1400d38bf
lea rcx, [r9 + 0x28]
cmp rax, rcx
jbe 0x1400d3811
lea r8d, [rbx - 0x7a]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_45
sub dl, cl
add dl, dl
add dl, r10b
jmp 0x1400d3486
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400d3687
lea r8d, [rbx - 0x32]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_50
sub dl, cl
add dl, dl
add dl, r10b
add r8b, dl
movzx ecx, byte [rsp + rbx + 0xf8]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400d3042
inc rcx
cmp rax, rcx
jne 0x1400d36af
movzx r11d, bl
lea r8d, [r11 - 6]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WS2_32.dll_setsockopt
sub dl, cl
add dl, dl
add dl, r10b
jmp 0x1400d3ab7
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400d36d3
lea edx, [rbx + 0x26]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r8d, [rdx + r10]
sub r8b, 0xa
jmp 0x1400d39b4
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400d36fc
movzx r11d, bl
lea r8d, [r11 + 0x3c]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_46
sub dl, cl
add dl, dl
add dl, r10b
jmp 0x1400d398f
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400d372d
lea r8d, [rbx + 0x68]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WS2_32.dll_sendto
sub dl, cl
add dl, dl
add dl, r10b
add r8b, dl
inc r9
dec rbx
inc rbx
jmp 0x1400d3042
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400d35e3
lea r8d, [rbx + 0x7e]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
sub r8b, 0x72
jmp 0x1400d3a37
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400d377b
lea r8d, [rbx + 0x35]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
sub r8b, 0x73
jmp 0x1400d3a37
inc rcx
cmp rax, rcx
jne 0x1400d37a4
lea edx, [rbx + 0x61]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r8d, [rdx + r10]
add r8b, 0x59
dec rbx
inc rbx
jmp 0x1400d3042
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400d37d8
lea edx, [rbx - 0x5d]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r8d, [rdx + r10]
sub r8b, 0x75
movzx ecx, r8b
mov rdx, r14
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x1400d3042
lea rcx, [r9 + 9]
cmp rax, rcx
jne 0x1400d361b
lea edx, [rbx - 0x1b]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r8d, [rdx + r10]
sub r8b, 0x43
movzx ecx, byte [rsp + rbx + 0xf8]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400d3042
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400d3846
lea edx, [rbx - 0x64]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea r8d, [rdx + r10]
sub r8b, 0x44
movzx ecx, byte [rsp + rbx + 0xf8]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400d3042
inc rcx
cmp rax, rcx
jne 0x1400d386e
movzx r11d, bl
lea r8d, [r11 - 0x38]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
sub r8b, 0x78
jmp 0x1400d3ab7
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400d3896
lea r8d, [rbx - 0xc]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_45
sub dl, cl
add dl, dl
add dl, r10b
add r8b, dl
jmp 0x1400d39b4
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400d3489
lea r8d, [rbx + 0x4c]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
sub r8b, 0x14
jmp 0x1400d3a37
movzx r11d, bl
lea r8d, [r11 + 0x78]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
sub r8b, 0x48
add r8b, dl
add r8b, r10b
jmp 0x1400d3992
movzx r11d, bl
lea r8d, [r11 - 0x72]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WS2_32.dll_ntohs
sub dl, cl
add dl, dl
jmp 0x1400d3ab7
movabs rcx, 0x4842a090e7e44d2d
add rcx, rbx
and r10b, cl
add r10b, r10b
sub r11b, r10b
lea r8d, [rcx + r11]
sub r8b, 0x3b
movzx ecx, byte [rsp + rbx + 0xf8]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400d3042
movabs rcx, 0xb34c11b5b08619eb
add rcx, rbx
and r10b, cl
add r10b, r10b
sub r11b, r10b
lea r8d, [rcx + r11]
sub r8b, 0x6d
movzx ecx, r8b
mov rdx, r14
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x1400d3042
movabs rdx, 0xfaa7b278e0f1f7bf
add rdx, rbx
and r10b, dl
add r10b, r10b
movzx r8d, r11b
sub r8b, r10b
sub r8b, 0x39
movzx r10d, r11b
movzx r11d, bl
add r8b, dl
add r11b, 3
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x15
add r10b, r11b
add r10b, r8b
mov byte [rsp + rbx + 0xf8], r10b
add rax, r9
movzx ecx, r8b
mov rdx, r14
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x1400d3042
movabs rcx, 0x1e5582da7927e6a9
add rcx, rbx
and r10b, cl
add r10b, r10b
sub r11b, r10b
lea r8d, [rcx + r11]
add r8b, 0x61
dec rbx
inc rbx
jmp 0x1400d3042
movabs rdx, 0x65b1239da993c47d
add rdx, rbx
and r10b, dl
add r10b, r10b
movzx r8d, r11b
sub r8b, r10b
sub r8b, 0x6b
jmp 0x1400d3a33
movabs rdx, 0xad0cc460d9ffa251
add rdx, rbx
and r10b, dl
add r10b, r10b
movzx r8d, r11b
sub r8b, r10b
sub r8b, 0x37
movzx r10d, r11b
add r8b, dl
lea edx, [rbx - 0x13]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
sub r10b, 0x7b
add r10b, dl
mov byte [rsp + rbx + 0xf8], r10b
inc r9
dec rbx
inc rbx
jmp 0x1400d3042
movabs rcx, 0xd0ba94c27235913b
add rcx, rbx
and r10b, cl
add r10b, r10b
sub r11b, r10b
lea r8d, [rcx + r11]
add r8b, 0x63
inc r9
dec rbx
inc rbx
jmp 0x1400d3042
movabs rdx, 0x831fa6aa6b433bcd
add rdx, rbx
and r10b, dl
add r10b, r10b
movzx r8d, r11b
sub r8b, r10b
add r8b, 0x65
movzx r10d, r11b
movzx r11d, bl
add r8b, dl
add r11b, 0x19
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx edx, r10b
sub dl, cl
add dl, 0x51
add dl, r11b
movzx ecx, dl
mov byte [rsp + rbx + 0xf8], cl
inc r9
add rcx, r9
sub rbx, rcx
lea edx, [rbx - 0x5c]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
sub r10b, 0x7c
add r10b, dl
mov byte [rsp + rbx + 0xf8], r10b
inc rax
mov rcx, r14
sub rcx, rax
add rbx, rcx
movzx ecx, byte [rsp + rbx + 0xf8]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400d3042
movabs rcx, 0xca7b476d9baf19a1
add rcx, rbx
and r10b, cl
add r10b, r10b
sub r11b, r10b
lea r8d, [rcx + r11]
sub r8b, 0x67
movzx ecx, byte [rsp + rbx + 0xf8]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400d3042
add bl, 0x37
movzx ecx, r10b
and cl, bl
add cl, cl
sub r10b, cl
lea r8d, [rbx + r10]
add r8b, 0x7f
jmp 0x1400d3040
add bl, 0x21
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r8d, [rbx + r10]
add r8b, 0x19
jmp 0x1400d3030
lea rbx, [rsp + 0x161be5c]
jmp 0x1400d3bab
lea rbx, [rsp + 0x146c6e7]
jmp 0x1400d3bab
lea rbx, [rsp + 0xf8]
movzx edx, byte [rsp + 0x20]
lea rcx, [rsp + 0x220]
call fcn.1400029f0
nop
mov r8, r14
inc r8
cmp byte [rbx + r8], 0
jne 0x1400d3bc1
mov rdx, rbx
lea rcx, [rsp + 0x220]
call fcn.140004460
nop
mov dword [rsp + 0xd0], 0xc8dddef8
mov dword [rsp + 0xd4], 0xe7ecfa
mov word [rsp + 0xd8], 0x43d
mov byte [rsp + 0xda], Ordinal_211
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0xdb], xmm0
mov qword [rsp + 0xeb], rax
movabs rsi, 0x2085838dc433c779
movabs rdi, 0x61908aa94c9b566b
movzx r11d, byte [rsp + 0x20]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400d462f
movzx r10d, byte [rsp + rbx + 0xd0]
mov edx, r10d
nop dword [rax + rax]
cmp r8, rbx
ja 0x1400d4625
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d3c9c
lea rcx, [rbx + rsi]
mov rax, rcx
and rax, rdx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rdx
sub r11b, 0x4f
jmp 0x1400d3cc9
je 0x1400d45bc
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d458f
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d4558
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d4535
nop dword [rax]
cmp r9, rbx
ja 0x1400d461b
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x1400d3cfb
lea r11d, [rbx - 0x13]
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x7b
add r11b, r10b
jmp 0x1400d3d40
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d44f5
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d44d5
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d44ab
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400d4457
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d442c
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400d40e6
nop dword [rax]
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d40c7
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400d409f
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400d4080
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400d4066
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d404c
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400d401c
lea r8, [r9 + 8]
lea r9, [r8 + 0x20]
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400d4600
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400d45e5
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400d3e5b
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400d3f7d
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400d3f57
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400d3d50
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400d3f27
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400d3f08
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400d3eed
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400d3ebe
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400d3e99
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400d3e75
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x5a]
jmp 0x1400d3d50
lea ecx, [rbx - 0x4d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x1b
jmp 0x1400d3d40
lea ecx, [rbx + 0x76]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x3a
inc r9
dec rbx
inc rbx
jmp 0x1400d3c52
lea edx, [rbx - 0x7c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rbx
inc rbx
jmp 0x1400d3c52
lea edx, [rbx - 0x52]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, r11b
mov rcx, r14
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d3c52
lea edx, [rbx - 0x44]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x24
jmp 0x1400d43fe
lea edx, [rbx - 0x36]
movzx eax, r10b
and al, dl
mov ecx, 0x3d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400d446c
lea edx, [rbx - 0x28]
movzx eax, r10b
and al, dl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rsp + rbx + 0xd0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d3c52
lea ecx, [rbx + 0x7b]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x5d
mov byte [rsp + rbx + 0xd0], r11b
inc rbx
jmp 0x1400d3c52
lea ecx, [rbx - 0x5b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x7d
lea rax, [r9 + r8]
cmp rax, 0x2a
je 0x1400d43ea
lea rcx, [r9 + 4]
cmp r8, rcx
jbe 0x1400d4219
lea ecx, [rbx - 0x2b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x2d
cmp r8, 0x20
jae 0x1400d43c9
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x1400d42ee
lea edx, [rbx - 0x3e]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x4e
add r11b, dl
cmp r9, 0x40
jb 0x1400d3f6d
lea edx, [rbx + 0x36]
movzx eax, r10b
and al, dl
mov ecx, 3
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x1400d450a
lea edx, [rbx - 0x72]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rsp + rbx + 0xd0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d3c52
lea ecx, [rbx - 0x64]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x44
jmp 0x1400d446c
lea ecx, [rbx - 0x3a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x6a
jmp 0x1400d45a4
lea edx, [rbx - 0x2c]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400d456d
lea edx, [rbx - 0x10]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc r9
dec rbx
inc rbx
jmp 0x1400d3c52
lea edx, [rbx - 2]
movzx eax, dl
and al, r10b
mov ecx, 7
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400d450a
lea rax, [r9 + 6]
cmp r8, rax
jae 0x1400d4109
lea ecx, [rbx + 0x79]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4f
jmp 0x1400d3f92
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d4142
lea edx, [rbx - 0x26]
movzx eax, dl
and al, r10b
mov ecx, 5
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rsp + rbx + 0xd0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d3c52
inc rax
cmp r8, rax
jne 0x1400d4164
lea ecx, [rbx - 0x42]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x32
jmp 0x1400d4401
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d419c
lea edx, [rbx - 0x50]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, r11b
mov rcx, r14
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d3c52
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d41bf
lea ecx, [rbx - 0x6c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xc
jmp 0x1400d456d
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d41ed
lea edx, [rbx - 0x7a]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
jmp 0x1400d3c52
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400d3f92
lea edx, [rbx + 0x6a]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400d450a
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d423c
lea ecx, [rbx - 0x39]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x71
jmp 0x1400d450a
inc rax
cmp r8, rax
jne 0x1400d4264
lea ecx, [rbx - 0x55]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x53
dec rbx
inc rbx
jmp 0x1400d3c52
cmp r8, rcx
jne 0x1400d4283
lea ecx, [rbx - 0x71]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x17
jmp 0x1400d45a4
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d42b6
lea ecx, [rbx - 0x7f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x79
movzx eax, r11b
mov rcx, r14
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d3c52
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400d3fc2
lea ecx, [rbx + 0x57]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x61
movzx eax, byte [rsp + rbx + 0xd0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d3c52
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400d4327
lea edx, [rbx - 0x4c]
movzx eax, r10b
and al, dl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rsp + rbx + 0xd0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d3c52
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d434b
lea edx, [rbx - 0x68]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x28
jmp 0x1400d43fe
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400d436f
lea ecx, [rbx + 0x7c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x64
jmp 0x1400d45a4
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d439d
lea edx, [rbx + 0x60]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rbx
inc rbx
jmp 0x1400d3c52
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d3ff2
lea edx, [rbx + 0x44]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400d450a
lea edx, [rbx + 0x28]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x18
add r11b, r10b
add r11b, dl
jmp 0x1400d456d
lea edx, [rbx + 0x1a]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
lea edx, [rbx - 0x6d]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 5
add cl, dl
movzx eax, cl
mov byte [rsp + rbx + 0xd0], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x1400d446c
lea ecx, [rbx + 0x6f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 9
movzx eax, byte [rsp + rbx + 0xd0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d3c52
lea ecx, [rbx + 0x7d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x6b
lea ecx, [rbx + 0xc]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x54
add r10b, cl
mov byte [rsp + rbx + 0xd0], r10b
inc r8
mov rax, r14
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0xd0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d3c52
lea ecx, [rbx - 0x67]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2f
movzx eax, r11b
mov rcx, r14
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d3c52
lea ecx, [rbx - 0x3d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x55
dec rbx
inc rbx
jmp 0x1400d3c52
lea ecx, [rbx - 0x21]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x19
lea ecx, [rbx - 0x51]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
add r10b, 0x37
add r10b, cl
mov byte [rsp + rbx + 0xd0], r10b
inc r9
dec rbx
inc rbx
jmp 0x1400d3c52
lea ecx, [rbx + 9]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x3f
inc r9
dec rbx
inc rbx
jmp 0x1400d3c52
lea ecx, [rbx + 0x25]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 3
lea ecx, [rbx - 0x5f]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x67
add r10b, r11b
add r10b, cl
mov byte [rsp + rbx + 0xd0], r10b
jmp 0x1400d45a4
lea ecx, [rbx + 0x33]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x65
add r8, r9
movzx eax, r11b
mov rcx, r14
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d3c52
lea rax, [rbx + rdi]
and dl, al
add dl, dl
sub r10b, dl
lea r11d, [rax + r10]
add r11b, 0x13
movzx eax, byte [rsp + rbx + 0xd0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d3c52
sub bl, 0x23
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0xb
jmp 0x1400d3c50
sub bl, 0x15
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x6d
jmp 0x1400d3c40
lea rbx, [rsp + 0x14a061c]
jmp 0x1400d4637
lea rbx, [rsp + 0xbdcd95]
jmp 0x1400d4637
lea rbx, [rsp + 0xd0]
movzx edx, byte [rsp + 0x20]
lea rcx, [rsp + 0x200]
call fcn.1400029f0
nop
mov r8, r14
nop dword [rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x1400d4650
mov rdx, rbx
lea rcx, [rsp + 0x200]
call fcn.140004460
nop
mov dword [rsp + 0x60], 0xd982ccc8
mov dword [rsp + 0x64], 0x81d184d1
mov dword [rsp + 0x68], 0xde8fd1d1
mov dword [rsp + 0x6c], 0x858fdedc
mov dword [rsp + 0x70], 0xb4b58d86
mov dword [rsp + 0x74], 0xbeb0bae4
mov dword [rsp + 0x78], 0xbcbdefbe
mov dword [rsp + 0x7c], 0xbebfbebc
mov dword [rsp + 0x80], 0xa7aae9b4
mov dword [rsp + 0x84], 0xf3fca0a0
mov dword [rsp + 0x88], 0xfaaca0a1
mov dword [rsp + 0x8c], 0xfafff3f9
mov dword [rsp + 0x90], 0xd4d4fbab
mov dword [rsp + 0x94], 0xdede85d1
mov dword [rsp + 0x98], 0xdedf83de
mov dword [rsp + 0x9c], 0xd68a8dd0
mov byte [rsp + 0xa0], Ordinal_45
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0xa1], xmm0
movups xmmword [rsp + 0xb1], xmm0
mov word [rsp + 0xc1], ax
movabs rsi, 0x51783736453ec98e
movabs r13, 0x9759140f5a39efc6
movabs r12, 0xf468a5a2cfbc5caa
movzx edx, byte [rsp + 0x20]
nop dword [rax + rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor ebx, ebx
cmp rbx, 0x63
jae 0x1400d52f2
movzx r11d, byte [rsp + rbx + 0x60]
mov edi, r11d
cmp r8, rbx
ja 0x1400d52e8
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d47a0
lea rcx, [rbx + rsi]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
add dl, 0x1e
jmp 0x1400d47cc
je 0x1400d5277
inc rax
cmp r8, rax
je 0x1400d522b
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d51db
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d51b9
movzx r10d, bl
cmp r9, rbx
ja 0x1400d52de
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x1400d47fc
lea edx, [r10 - 0x5a]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d4850
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d5178
inc rax
cmp r8, rax
je 0x1400d5153
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d512d
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d5102
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d50bd
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d5093
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400d4daa
nop dword [rax]
lea rcx, [r9 + 0x40]
cmp r8, rcx
je 0x1400d4d90
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400d4d67
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400d4d41
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400d4d27
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400d4cf9
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d4cca
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d4cbc
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400d4ca0
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d4c76
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d4860
mov r8, rcx
lea r9, [rcx + 6]
lea rcx, [r9 + 0x64]
cmp r8, rcx
jb 0x1400d52be
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400d52a2
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400d4a38
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400d4a1b
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400d49fe
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400d4c2a
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400d4be7
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400d4baf
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400d4b88
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400d4860
mov r8, rcx
lea r9, [rcx + 0x5a]
lea rcx, [r9 + 0x200]
cmp r8, rcx
ja 0x1400d4b5e
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400d4b3e
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400d4b30
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400d4b05
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400d4ad7
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400d4abd
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400d4a97
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400d4a6e
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400d4a54
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400d4860
mov r8, rcx
lea r9, [rcx + 1]
jmp 0x1400d4860
lea edx, [r10 + 0x1a]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d4850
lea edx, [r10 - 2]
movzx eax, dl
and al, r11b
mov ecx, 7
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d47d0
sub r10b, 0x1e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x2e
jmp 0x1400d4775
lea ecx, [r10 + 0x30]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x50
jmp 0x1400d518d
add r10b, 0x14
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 0x1400d4762
sub r10b, 8
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400d4762
lea ecx, [r10 - 0x24]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 4
jmp 0x1400d51f4
sub r10b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x40
add r8, r9
movzx eax, dl
mov rcx, r14
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d4762
sub r10b, 0x5c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7c
movzx eax, dl
mov rcx, r14
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d4762
lea edx, [r10 - 0x78]
mov ecx, 0x24
jmp 0x1400d50c6
add r10b, 0x6c
movzx eax, r10b
and al, r11b
mov ecx, 6
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400d5241
add r10b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x30
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d4762
sub r10b, 0x76
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
mov byte [rsp + rbx + 0x60], dl
inc rbx
jmp 0x1400d4762
lea ecx, [r10 + 0x6e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 2
cmp r9, 0x41
jb 0x1400d4ba3
lea ecx, [r10 - 0x6c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea edx, [rcx*2 - 0x18]
jmp 0x1400d518d
lea ecx, [r10 + 0x52]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3e
cmp r8, 0x61
jae 0x1400d5060
lea rax, [r9 + 5]
cmp r8, rax
jbe 0x1400d4fc0
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x64
jmp 0x1400d4bc4
lea ecx, [r10 + 0x36]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7a
lea rax, [r9 + r8]
cmp rax, 0x400
je 0x1400d507c
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x1400d4ec1
lea edx, [r10 - 0x2a]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d4bfc
sub r10b, 0x1c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x3c
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d4762
sub r10b, 0x38
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x78
jmp 0x1400d5241
lea edx, [r10 - 0x54]
mov ecx, Ordinal_41
jmp 0x1400d50c6
sub r10b, 0x70
movzx eax, r10b
and al, r11b
mov ecx, 8
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, dl
mov rcx, r14
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d4762
add r10b, 0x74
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x2c
add r8, r9
movzx eax, dl
mov rcx, r14
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d4762
lea ecx, [r10 + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x68
jmp 0x1400d51f4
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
add dl, r11b
dec rbx
inc rbx
jmp 0x1400d4762
add r10b, 0x20
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400d4762
lea ecx, [r10 + 4]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x1c
jmp 0x1400d518d
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x1400d4dd3
lea edx, [r10 - 0x72]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d4c3f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d4e06
add r10b, 0x4c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x14
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d4762
inc rax
cmp r8, rax
jne 0x1400d4e2e
add r10b, 0x68
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400d5241
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d4e45
lea edx, [r10 - 0x7c]
mov ecx, reloc.WLDAP32.dll_Ordinal_50
jmp 0x1400d50c6
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d4e6b
lea edx, [r10 - 0x28]
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d51f4
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d4e9a
sub r10b, 0xc
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400d4762
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d4c3f
lea ecx, [r10 + 0x2c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x34
jmp 0x1400d518d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d4ee7
lea edx, [r10 - 0xe]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d518d
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d4f12
add r10b, 0x2a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x26
dec rbx
inc rbx
jmp 0x1400d4762
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d4f38
lea edx, [r10 + 0x46]
movzx eax, dl
and al, r11b
mov ecx, listen
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400d51f4
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d4f73
add r10b, 0x62
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
movzx eax, dl
mov rcx, r14
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d4762
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d4f96
lea ecx, [r10 - 0x66]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x36
jmp 0x1400d50d5
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400d4bfc
sub r10b, 0x2e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
jmp 0x1400d528c
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400d4ff3
sub r10b, 0x68
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x28
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d4762
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d500a
lea edx, [r10 - 0x30]
mov ecx, Ordinal_41
jmp 0x1400d50c6
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400d5039
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
dec rbx
inc rbx
jmp 0x1400d4762
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400d4bc4
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x48
jmp 0x1400d518d
lea edx, [r10 - 0x50]
movzx eax, dl
and al, r11b
movzx ecx, r11b
sub cl, al
add cl, 0x18
add cl, cl
add dl, cl
jmp 0x1400d51f4
lea edx, [r10 - 0x34]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
jmp 0x1400d50d5
sub r10b, 0x5e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x6e
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d4762
lea edx, [r10 + 0x6a]
mov ecx, reloc.WS2_32.dll_listen
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
add r10b, 0x5a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x76
add r10b, r11b
movzx eax, r10b
mov byte [rsp + rbx + 0x60], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x1400d5241
add r10b, 0x4e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x22
movzx eax, dl
mov rcx, r14
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d4762
sub r10b, 6
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400d4762
sub r10b, 0x22
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x12
inc r9
dec rbx
inc rbx
jmp 0x1400d4762
lea ecx, [r10 - 0x3e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4e
add r10b, 0x22
movzx eax, r10b
and al, r11b
mov ecx, 9
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
mov byte [rsp + rbx + 0x60], cl
inc r9
dec rbx
inc rbx
jmp 0x1400d4762
lea ecx, [rbx + 0x6e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 2
inc r9
dec rbx
inc rbx
jmp 0x1400d4762
movzx r10d, bl
lea ecx, [r10 + 0x36]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7a
add r10b, 0x3e
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
add cl, dl
mov byte [rsp + rbx + 0x60], cl
add r8, r9
movzx eax, dl
mov rcx, r14
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400d4762
lea rcx, [rbx + r13]
and dil, cl
add dil, dil
movzx edx, r11b
sub dl, dil
sub dl, 0x6a
add dl, cl
lea ecx, [rbx - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x58
add cl, r11b
mov byte [rsp + rbx + 0x60], cl
inc r8
mov rax, r14
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d4762
lea rcx, [rbx + r12]
movzx eax, cl
and al, dil
mov edx, reloc.WLDAP32.dll_Ordinal_45
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
movzx eax, byte [rsp + rbx + 0x60]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400d4762
sub r10b, 0x3a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x6a
jmp 0x1400d4760
sub r10b, 0x56
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400d4750
lea rbx, [rsp + 0x16f6bc8]
jmp 0x1400d52f7
lea rbx, [rsp + 0xee3556]
jmp 0x1400d52f7
lea rbx, [rsp + 0x60]
movzx edx, byte [rsp + 0x20]
lea rcx, [rsp + 0x1e0]
call fcn.1400029f0
nop
mov r8, r14
nop dword [rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x1400d5310
mov rdx, rbx
lea rcx, [rsp + 0x1e0]
call fcn.140004460
nop
mov dword [rsp + 0x120], 0x4b7a7f7d
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x124], xmm0
mov qword [rsp + 0x134], rax
mov dword [rsp + 0x13c], eax
mov word [rsp + 0x140], ax
mov byte [rsp + 0x142], al
movabs rsi, 0xcd4cd7641672764a
movabs r13, 0x9d19e3bc9d213c06
movabs r12, 0x67e6862c435762de
movzx r10d, byte [rsp + 0x20]
nop word [rax + rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400d5d9c
movzx ebx, byte [rsp + rdi + 0x120]
mov edx, ebx
cmp r8, rdi
ja 0x1400d5d92
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d53e2
lea rcx, [rdi + rsi]
mov rax, rdx
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rdx
add r10, rcx
sub r10b, 6
jmp 0x1400d540f
je 0x1400d5d28
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d5ca5
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d5c79
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400d5c5a
movzx r11d, dil
cmp r9, rdi
ja 0x1400d5d88
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x1400d543c
lea ecx, [r11 + 0x12]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7e
jmp 0x1400d5470
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d5c17
inc rax
cmp r8, rax
je 0x1400d5bee
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d5bc8
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d5b97
nop
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400d588f
nop dword [rax]
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400d5881
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d5858
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400d5832
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400d5813
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d57f3
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400d57c3
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d57a3
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400d5480
lea r8, [r9 + 0x20]
lea r9, [r8 + 0xa]
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400d5d6c
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400d5d50
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400d560d
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400d55f3
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400d55d9
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400d575b
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400d571d
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400d5480
lea r8, [r9 + 9]
lea r9, [r8 + 6]
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400d56ec
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400d56cc
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400d56ad
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400d567d
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400d565d
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400d5637
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400d5629
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400d5480
lea r8, [r9 + 5]
lea r9, [r8 + 3]
jmp 0x1400d5480
lea ecx, [r11 + 0x2e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x42
jmp 0x1400d5470
lea ecx, [r11 - 0x66]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x36
jmp 0x1400d5413
add r11b, 6
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x2a
jmp 0x1400d53b6
lea edx, [r11 - 0x70]
mov ecx, 8
jmp 0x1400d5c20
add r11b, 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
dec rdi
inc rdi
jmp 0x1400d53a2
add r11b, 0x40
movzx eax, r11b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400d5c8d
sub r11b, 0x54
movzx eax, r11b
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, r10b
mov rcx, r14
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d53a2
lea edx, [r11 + 0x18]
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d5cbf
sub r11b, 0x7c
movzx eax, r11b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400d5cea
sub r11b, 0x10
movzx eax, r11b
and al, bl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, byte [rsp + rdi + 0x120]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d53a2
lea ecx, [r11 - 0x16]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x66
cmp r9, 0x10
jb 0x1400d5b32
lea ecx, [r11 + 0x7c]
movzx eax, cl
and al, bl
mov edx, recv
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r10d, [rdx + rdx]
jmp 0x1400d5c31
lea ecx, [r11 + 0x56]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5a
cmp r8, 0x7a
jae 0x1400d5b42
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x1400d5a62
lea edx, [r11 - 0x4c]
movzx eax, dl
and al, bl
mov ecx, 0xa
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d5732
sub r11b, 0x28
movzx eax, r11b
and al, bl
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400d5cea
sub r11b, 0x50
movzx eax, r11b
and al, bl
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, r10b
mov rcx, r14
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d53a2
add r11b, 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
jmp 0x1400d5c8d
lea edx, [r11 - 0x78]
movzx eax, dl
and al, bl
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d5b5e
sub r11b, 0xc
movzx eax, r11b
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
dec rdi
inc rdi
jmp 0x1400d53a2
add r11b, 0x60
movzx eax, r11b
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
inc r9
dec rdi
inc rdi
jmp 0x1400d53a2
lea edx, [r11 - 0x34]
mov ecx, gethostname
jmp 0x1400d5c20
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x1400d58e2
lea ecx, [r11 + 0x4a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 6
lea rax, [r9 + r8]
cmp rax, 0x2a
je 0x1400d5b81
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x1400d5993
lea ecx, [r11 - 0x5e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6e
jmp 0x1400d5770
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d591c
add r11b, 0x24
movzx eax, r11b
and al, bl
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, byte [rsp + rdi + 0x120]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d53a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d593f
lea ecx, [r11 + 0x4c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x14
jmp 0x1400d5cbf
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d5964
add r11b, 0x74
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x2c
jmp 0x1400d5c8d
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d58ad
sub r11b, 0x64
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x44
dec rdi
inc rdi
jmp 0x1400d53a2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d59b6
lea ecx, [r11 + 0x36]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7a
jmp 0x1400d5c31
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d59e5
add r11b, 0x5e
movzx eax, r11b
and al, bl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
dec rdi
inc rdi
jmp 0x1400d53a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d5a0d
lea edx, [r11 - 0xe]
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d5b5e
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d5a35
lea edx, [r11 - 0x52]
movzx eax, dl
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400d5cbf
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d5770
add r11b, 0x42
movzx eax, r11b
and al, bl
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400d5cea
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d5a9c
add r11b, 0x48
movzx eax, r11b
and al, bl
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, byte [rsp + rdi + 0x120]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d53a2
inc rax
cmp r8, rax
jne 0x1400d5ac0
sub r11b, 0x24
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 4
jmp 0x1400d5cea
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d5ae3
lea ecx, [r11 + 0x70]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x10
jmp 0x1400d5cbf
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d5b03
lea ecx, [r11 + 0x2c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x34
jmp 0x1400d5b5e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d5732
sub r11b, 0x40
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x40
dec rdi
inc rdi
jmp 0x1400d53a2
mov byte [rsp + rdi + 0x120], r10b
inc rdi
jmp 0x1400d53a2
lea edx, [r11 + 0x10]
movzx eax, dl
and al, bl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x70
add r10b, bl
add r10b, dl
add r11b, 0x5a
movzx eax, bl
and al, r11b
add al, al
sub bl, al
sub bl, 0x76
add bl, r11b
add bl, r10b
mov byte [rsp + rdi + 0x120], bl
jmp 0x1400d5c8d
lea ecx, [r11 - 0x5c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rcx - 0x7c]
jmp 0x1400d5cbf
add r11b, 0x46
movzx eax, r11b
and al, bl
mov ecx, listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, byte [rsp + rdi + 0x120]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d53a2
sub r11b, 0x32
movzx eax, r11b
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
dec rdi
inc rdi
jmp 0x1400d53a2
add r11b, 0x3a
movzx eax, r11b
and al, bl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
inc r9
dec rdi
inc rdi
jmp 0x1400d53a2
lea edx, [r11 - 0x5a]
mov ecx, Ordinal_60
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
sub r11b, 0x3a
movzx eax, bl
and al, r11b
add al, al
sub bl, al
sub bl, 0x6a
add bl, r11b
mov byte [rsp + rdi + 0x120], bl
inc r9
dec rdi
inc rdi
jmp 0x1400d53a2
lea ecx, [rdi + 0x56]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5a
dec rdi
inc rdi
jmp 0x1400d53a2
lea ecx, [rdi + 0x2e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x42
add r8, r9
movzx eax, r10b
mov rcx, r14
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d53a2
lea rcx, [rdi + r13]
and dl, cl
add dl, dl
movzx r10d, bl
sub r10b, dl
sub r10b, 0x2a
add r10b, cl
movzx r11d, dil
sub r11b, 0x12
movzx eax, bl
and al, r11b
mov ecx, 0x3f
sub cl, al
add cl, cl
add cl, bl
add cl, r11b
movzx eax, cl
mov byte [rsp + rdi + 0x120], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x38]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rsp + rdi + 0x120], cl
inc r8
mov rax, r14
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x120]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d53a2
lea rax, [rdi + r12]
and dl, al
add dl, dl
sub bl, dl
lea r10d, [rax + rbx]
sub r10b, 0x12
movzx eax, byte [rsp + rdi + 0x120]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d53a2
add r11b, 0x72
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x1e
jmp 0x1400d53a0
sub r11b, 0x22
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x12
jmp 0x1400d5390
lea rbx, [rsp + 0x1677ad8]
jmp 0x1400d5da4
lea rbx, [rsp + 0x119f122]
jmp 0x1400d5da4
lea rbx, [rsp + 0x120]
movzx edx, byte [rsp + 0x20]
lea rcx, [rsp + 0x1c0]
call fcn.1400029f0
nop
mov r8, r14
nop word [rax + rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x1400d5dc0
mov rdx, rbx
lea rcx, [rsp + 0x1c0]
call fcn.140004460
nop
mov dword [rsp + 0x28], 0x3061904
mov dword [rsp + 0x2c], 0x44454f07
mov dword [rsp + 0x30], 0x1a03101b
mov dword [rsp + 0x34], 0x4d160d0d
mov dword [rsp + 0x38], 0xb0f01407
mov dword [rsp + 0x3c], 0xb4eff1e1
mov dword [rsp + 0x40], 0xb8bcb7b5
mov byte [rsp + 0x44], 0x88
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x45], xmm0
mov dword [rsp + 0x55], eax
mov word [rsp + 0x59], ax
movabs r12, 0x51683c58e08eceee
movabs r13, 0xf438b50aa1ac6cca
movzx r10d, byte [rsp + 0x20]
nop word [rax + rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor edi, edi
cmp rdi, 0x33
jae 0x1400d6ab8
movzx r11d, byte [rsp + rdi + 0x28]
mov esi, r11d
cmp r8, rdi
ja 0x1400d6aae
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d5ea1
lea rcx, [rdi + r12]
mov rax, rsi
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rsi
add r10, rcx
add r10b, 0x7e
jmp 0x1400d5edb
je 0x1400d6a3a
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d69b4
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d6982
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d695d
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d6935
movzx ebx, dil
nop
cmp r9, rdi
ja 0x1400d6aa4
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x1400d5f0e
lea edx, [rbx - 0x7a]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d5f50
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d68f3
inc rax
cmp r8, rax
je 0x1400d68cb
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d68a6
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d6887
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d685a
nop
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400d64be
nop dword [rax]
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400d64b1
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400d6489
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400d6464
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400d6448
lea rcx, [r9 + 0x64]
cmp r8, rcx
je 0x1400d6429
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d63fa
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400d63db
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400d63bc
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d638f
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400d5f60
mov r8, rcx
lea r9, [rcx + 0x200]
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x1400d6a85
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x1400d6a66
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x1400d615a
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x1400d613b
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x1400d611c
lea rax, [r9 + 0x200]
cmp rcx, rax
jb 0x1400d634a
lea rax, [r9 + 0x28]
cmp rcx, rax
jb 0x1400d6306
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x1400d62c6
lea rax, [r9 + 0x3e8]
cmp rcx, rax
jb 0x1400d629f
lea rax, [r9 + 0x40]
cmp rcx, rax
jb 0x1400d5f60
lea r8, [r9 + 6]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400d6276
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400d6258
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400d623a
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400d620f
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400d61f4
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400d61d9
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400d61b8
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400d6194
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400d6179
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400d5f60
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x64]
jmp 0x1400d5f60
lea edx, [rbx + 0x3a]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d5f50
lea edx, [rbx + 0x5e]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400d5ee0
sub bl, 0x7e
movzx eax, bl
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x1400d5e75
lea edx, [rbx + 0x30]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x50
jmp 0x1400d690a
add bl, 0x54
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x4c
inc r9
dec rdi
inc rdi
jmp 0x1400d5e62
add bl, 0x78
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x48
dec rdi
inc rdi
jmp 0x1400d5e62
lea edx, [rbx - 0x64]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x44
jmp 0x1400d6819
sub bl, 0x40
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x40
jmp 0x1400d699c
sub bl, 0x1c
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x3c
movzx eax, r10b
mov rcx, r14
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d5e62
lea edx, [rbx + 8]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x38
add r10b, dl
jmp 0x1400d69da
add bl, 0x2c
movzx eax, r11b
and al, bl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x34
add r10b, bl
jmp 0x1400d6a00
add bl, 0x50
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x30
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d5e62
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
mov byte [rsp + rdi + 0x28], r10b
inc rdi
jmp 0x1400d5e62
lea edx, [rbx - 0x32]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
cmp r9, 8
jb 0x1400d62b9
lea edx, [rbx - 0x2c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x1400d690d
lea edx, [rbx - 0xe]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
cmp r8, 0x80
jae 0x1400d6803
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400d66db
lea edx, [rbx + 0x3c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x1400d62d4
lea edx, [rbx + 0x16]
movzx eax, dl
and al, r11b
mov ecx, 0x33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
lea rax, [r9 + r8]
cmp rax, 0x2a
je 0x1400d683e
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x1400d65e5
lea edx, [rbx - 0x4a]
movzx eax, r11b
and al, dl
mov ecx, 3
jmp 0x1400d6314
add bl, 0x24
movzx eax, r11b
and al, bl
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d5e62
add bl, 0x48
movzx eax, r11b
and al, bl
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400d6a00
lea edx, [rbx + 0x6c]
movzx eax, r11b
and al, dl
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400d69da
sub bl, 0x70
movzx eax, r11b
and al, bl
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, r10b
mov rcx, r14
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d5e62
sub bl, 0x4c
movzx eax, r11b
and al, bl
mov ecx, 0xa
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400d699c
lea edx, [rbx - 0x28]
movzx eax, r11b
and al, dl
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400d6819
sub bl, 4
movzx eax, r11b
and al, bl
mov ecx, recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
dec rdi
inc rdi
jmp 0x1400d5e62
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
inc r9
dec rdi
inc rdi
jmp 0x1400d5e62
lea edx, [rbx + 0x44]
mov ecx, reloc.WS2_32.dll_select
jmp 0x1400d68fb
lea rdx, [r9 + 4]
cmp r8, rdx
jae 0x1400d64e6
lea edx, [rbx - 0x12]
movzx eax, r11b
and al, dl
mov ecx, 0x3f
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400d6364
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400d6518
add bl, 0xc
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x54
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d5e62
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d653f
lea edx, [rbx - 0x3c]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x5c
add r10b, dl
jmp 0x1400d69da
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400d6573
sub bl, 0x60
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x60
movzx eax, r10b
mov rcx, r14
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d5e62
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d6597
lea edx, [rbx + 0x58]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x68
jmp 0x1400d6819
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d65c1
add bl, 0x34
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x6c
dec rdi
inc rdi
jmp 0x1400d5e62
cmp r8, rdx
jne 0x1400d6364
lea edx, [rbx - 0x14]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x74
jmp 0x1400d690a
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d65fb
lea edx, [rbx - 0x6e]
mov ecx, 1
jmp 0x1400d68fb
inc rax
cmp r8, rax
jne 0x1400d6627
add bl, 0x6e
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 2
inc r9
dec rdi
inc rdi
jmp 0x1400d5e62
cmp r8, rcx
jne 0x1400d664d
add bl, 0x4a
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 6
dec rdi
inc rdi
jmp 0x1400d5e62
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d6671
lea edx, [rbx + 0x26]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0xa
jmp 0x1400d6819
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d66a5
sub bl, 0x22
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x12
movzx eax, r10b
mov rcx, r14
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d5e62
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400d6320
add bl, 0x72
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x1e
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d5e62
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400d6711
add bl, 0x18
movzx eax, r11b
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d5e62
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d6739
lea edx, [rbx - 0x30]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400d69da
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400d6771
sub bl, 0x54
movzx eax, r11b
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, r10b
mov rcx, r14
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d5e62
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d6799
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
jmp 0x1400d699c
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d67bb
lea edx, [rbx + 0x64]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400d6819
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d67e9
add bl, 0x40
movzx eax, r11b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
dec rdi
inc rdi
jmp 0x1400d5e62
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d62e0
lea edx, [rbx - 8]
mov ecx, Ordinal_30
jmp 0x1400d68fb
lea edx, [rbx - 0x50]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 0x18
lea r10d, [rcx + rcx]
add r10b, dl
sub bl, 0x62
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
sub r11b, 0x52
add r11b, r10b
add r11b, bl
mov byte [rsp + rdi + 0x28], r11b
jmp 0x1400d699c
lea edx, [rbx - 0x74]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x1400d69da
add bl, 0x42
movzx eax, r11b
and al, bl
mov ecx, Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d5e62
lea edx, [rbx - 0x76]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400d69da
add bl, 0x1a
movzx eax, r11b
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
dec rdi
inc rdi
jmp 0x1400d5e62
add bl, 0x3e
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 0x1400d5e62
lea edx, [rbx + 0x62]
mov ecx, reloc.WLDAP32.dll_Ordinal_41
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
sub bl, 0x3e
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
sub r11b, 0x4e
add r11b, bl
mov byte [rsp + rdi + 0x28], r11b
inc r9
dec rdi
inc rdi
jmp 0x1400d5e62
lea edx, [rdi - 0x32]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r9
dec rdi
inc rdi
jmp 0x1400d5e62
lea edx, [rdi - 0xe]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rdi
inc rdi
jmp 0x1400d5e62
lea edx, [rdi + 0x3a]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r14
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400d5e62
movabs rcx, 0x39d9a66e23e7a882
add rcx, rdi
and sil, cl
mov eax, reloc.WS2_32.dll_gethostname
sub al, sil
lea r10d, [rax + rax]
add r10b, r11b
add r10b, cl
movzx ebx, dil
add bl, 0x7a
movzx eax, r11b
and al, bl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x56
add cl, bl
movzx eax, cl
mov byte [rsp + rdi + 0x28], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x68]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rsp + rdi + 0x28], cl
inc r8
mov rax, r14
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d5e62
lea rcx, [rdi + r13]
and sil, cl
mov eax, 0x3d
sub al, sil
lea r10d, [rax + rax]
add r10b, r11b
add r10b, cl
movzx eax, byte [rsp + rdi + 0x28]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400d5e62
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
jmp 0x1400d5e60
sub bl, 0x36
movzx eax, r11b
and al, bl
mov ecx, 0x3d
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400d5e50
lea rbx, [rsp + 0x1730810]
jmp 0x1400d6abd
lea rbx, [rsp + 0x41d6fe]
jmp 0x1400d6abd
lea rbx, [rsp + 0x28]
movzx edx, byte [rsp + 0x20]
lea rcx, [rsp + 0x1a0]
call fcn.1400029f0
nop
inc r14
cmp byte [rbx + r14], 0
jne 0x1400d6ad0
mov r8, r14
mov rdx, rbx
lea rcx, [rsp + 0x1a0]
call fcn.140004460
nop
lea rax, [rsp + 0x220]
mov qword [rsp + 0x148], rax
lea rax, [rsp + 0x200]
mov qword [rsp + 0x150], rax
lea rax, [rsp + 0x1e0]
mov qword [rsp + 0x158], rax
lea rax, [rsp + 0x1c0]
mov qword [rsp + 0x160], rax
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x168], rax
lea rdx, [rsp + 0x148]
lea rcx, [0x14022e4d0]
call fcn.1400d8620
lea rcx, [0x14022dea0]
call fcn.14018aa20
test al, al
je 0x1400d6bb0
lea rcx, [rsp + 0x1a0]
call fcn.140002820
nop
lea rcx, [rsp + 0x1c0]
call fcn.140002820
nop
lea rcx, [rsp + 0x1e0]
call fcn.140002820
nop
lea rcx, [rsp + 0x200]
call fcn.140002820
nop
lea rcx, [rsp + 0x220]
call fcn.140002820
nop
mov rcx, r15
jmp 0x1400d6c79
mov rdx, r15
lea rcx, [rsp + 0x178]
call fcn.140002680
mov rdx, rax
lea rcx, [0x14022dea0]
call fcn.140191210
nop
lea rcx, [rsp + 0x1a0]
cmp byte [0x14022e0b0], 0
je 0x1400d6b6a
call fcn.140002820
nop
lea rcx, [rsp + 0x1c0]
call fcn.140002820
nop
lea rcx, [rsp + 0x1e0]
call fcn.140002820
nop
lea rcx, [rsp + 0x200]
call fcn.140002820
nop
lea rcx, [rsp + 0x220]
call fcn.140002820
nop
mov rcx, r15
call fcn.140002820
mov al, 1
jmp 0x1400d6c80
call fcn.140002820
xor al, al
mov rcx, qword [rsp + 0x240]
xor rcx, rsp
call fcn.140198890
lea r11, [rsp + 0x250]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret