Function at 0x14000bacc
Capabilities:
Contain obfuscated stackstrings
Encode data using xor
Parse pe header

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r12
push rbp
push r14
push r15
lea rbp, [rax - 0x628]
sub rsp, 0x710
movaps xmmword [rax - 0x28], xmm7
mov rax, qword [0x14015c6c0]
xor rax, rsp
mov qword [rbp + 0x5f0], rax
lea rcx, [rbp + 0x100]
call fcn.140005124
xor esi, esi
cmp qword [0x14015d8f0], rsi
jne 0x14000bb54
mov rcx, qword [0x14015d8c8]
lea rax, [0x14015d8f0]
mov qword [rsp + 0x30], rsi
lea r9, [rbp + 0x100]
mov qword [rsp + 0x28], rax
lea rdx, [0x140138100]
mov r8d, 0x22bbc
mov qword [rsp + 0x20], rsi
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
lea rcx, [rbp + 0x390]
call fcn.140035728
lea rcx, [rbp + 0x420]
mov byte [rbp + 0x3b0], sil
mov byte [rbp + 0x39c], sil
mov dword [rbp + 0x3a8], 5
mov dword [rbp + 0x3ac], 5
mov dword [rbp + 0x3e0], 0x3f99999a
call fcn.140035728
mov byte [rbp + 0x468], 1
mov byte [rbp + 0x440], 1
call fcn.1400256bc
movsd xmm0, qword [str.VHORTJZ_]
lea r9, [rbp + 0x138]
mov r8d, esi
movss xmm2, dword [rax + 0xcc]
mov al, byte [0x1400ffa78]
mov byte [rbp + 0x140], al
cvtps2pd xmm2, xmm2
movsd qword [rbp + 0x138], xmm0
mov eax, 0x51eb851f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 9
jl 0x14000bbdc
movq r8, xmm2
lea rdx, [rbp + 0x138]
lea rcx, [rbp + 0x4f0]
call fcn.14000452c
call fcn.140025518
mov r15d, 0xff
lea rcx, [rbp + 0x78]
mov r9d, r15d
mov dword [rsp + 0x20], r15d
mov r8d, r15d
mov edx, r15d
mov rbx, rax
call fcn.140005158
mov rcx, rax
call fcn.140022cc4
lea r9, [rbp + 0x4f0]
mov dword [rsp + 0x44], 0x41200000
mov r8d, eax
mov dword [rsp + 0x48], 0x41200000
lea rdx, [rsp + 0x44]
mov qword [rsp + 0x20], rsi
mov rcx, rbx
call fcn.140037cb0
lea rax, [0x1400ffa7c]
mov dword [rsp + 0x4c], 0x44160000
mov qword [rbp + 0x4b0], rax
lea rcx, [rsp + 0x4c]
lea rax, str.Cornered
mov dword [rsp + 0x50], 0x43e38000
mov qword [rbp + 0x4b8], rax
xor edx, edx
lea rax, str.Rounded
mov qword [rbp + 0x4c0], rax
call fcn.14003042c
xor edx, edx
lea rcx, str.cloudymenu
lea r8d, [rdx + 0x3b]
call fcn.14001f544
lea rcx, [rsp + 0x58]
call fcn.1400261d0
lea rcx, [rsp + 0x60]
call fcn.140025454
movss xmm0, dword [rsp + 0x60]
lea rcx, [rsp + 0x68]
subss xmm0, dword [0x140100f1c]
and dword [rsp + 0x6c], esi
movss dword [rsp + 0x68], xmm0
call fcn.14002fd60
movdqa xmm1, xmmword [0x1401011d0]
lea rax, [rbp + 0x88]
mov rcx, qword [0x14015d8f0]
lea r9, [rsp + 0x70]
and dword [rsp + 0x78], esi
lea r8, [rsp + 0x78]
and dword [rsp + 0x7c], esi
lea rdx, [rbp - 0x80]
mov qword [rsp + 0x28], rax
xorps xmm0, xmm0
lea rax, [rbp + 0x98]
mov dword [rsp + 0x70], 0x3f800000
mov qword [rsp + 0x20], rax
movups xmmword [rbp + 0x88], xmm0
mov dword [rsp + 0x74], 0x3f800000
movups xmmword [rbp + 0x98], xmm1
mov dword [rbp - 0x80], 0x42480000
mov dword [rbp - 0x7c], 0x42480000
call fcn.14004e4a8
movss xmm7, dword [0x140100f2c]
xorps xmm0, xmm0
movaps xmm1, xmm7
call fcn.14002f3f4
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.14002f3f4
movss xmm0, dword [rsp + 0x60]
lea rax, str.Combat
mov qword [rbp + 0xe8], rax
lea rax, str.Visuals
mov qword [rbp + 0xf0], rax
lea rax, str.Utility
mov qword [rbp + 0xf8], rax
subss xmm0, dword [0x140100f1c]
and dword [rbp - 0x74], esi
lea rcx, [rbp - 0x78]
movss dword [rbp - 0x78], xmm0
call fcn.14002fd60
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.14002f3f4
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.14002f3f4
call fcn.14002167c
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.14002f3f4
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.14002f3f4
mov ebx, esi
lea rdi, [rbp + 0xe8]
mov rdx, qword [rdi]
lea rcx, [rbp - 0x70]
xor r9d, r9d
movss dword [rsp + 0x20], xmm7
xor r8d, r8d
call fcn.140021f58
cmp dword [0x14015d90c], ebx
lea r8, [rbp - 0x68]
mov rdx, qword [rdi]
sete cl
movss xmm0, dword [rax]
movss dword [rbp - 0x68], xmm0
mov dword [rbp - 0x64], 0x42200000
call fcn.140053460
test al, al
je 0x14000be64
cmp byte [0x14015d908], sil
jne 0x14000be64
mov dword [0x14015d90c], ebx
movss xmm1, dword [0x140100ef8]
xorps xmm0, xmm0
call fcn.14002f3f4
inc ebx
add rdi, 8
cmp ebx, 3
jb 0x14000be14
call fcn.140023ec0
mov eax, dword [0x14015d90c]
mov sil, 0x60
mov r12d, 0x1000
mov r14b, 0x4a
test eax, eax
jne 0x140012e99
lea rcx, [rbp - 0x60]
call fcn.1400253fc
xor r9d, r9d
lea rdx, [rbp - 0x58]
xor r8d, r8d
lea rcx, str.first_tab
movss xmm0, dword [rax]
mulss xmm0, dword [0x140100e6c]
mov dword [rbp - 0x54], 0x43ad0000
subss xmm0, dword [0x140100f00]
movss dword [rbp - 0x58], xmm0
call fcn.140021314
call fcn.1400261ac
mov r9d, r15d
mov dword [rsp + 0x20], 0xc8
mov r8d, r15d
lea rcx, [rbp + 0xa8]
mov edx, r15d
mov rbx, rax
call fcn.140005158
mov rcx, rax
call fcn.140022cc4
movss xmm0, dword [rsp + 0x58]
lea r9, str.Aimbot
movss xmm1, dword [rsp + 0x5c]
lea rdx, [rbp - 0x50]
addss xmm0, dword [0x140100f10]
addss xmm1, dword [0x140100f0c]
and qword [rsp + 0x20], 0
mov r8d, eax
mov rcx, rbx
movss dword [rbp - 0x50], xmm0
movss dword [rbp - 0x4c], xmm1
call fcn.140037cb0
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x40a00000
mov dword [rbp - 0x44], 0x42200000
call fcn.14002fd60
mov bl, byte [rsp + 0x40]
xor eax, eax
mov qword [rbp + 0x17d], rax
mov dword [rbp + 0x185], eax
mov byte [rbp + 0x170], 0xd9
mov byte [rbp + 0x171], 0xfe
mov byte [rbp + 0x172], 0xe7
mov byte [rbp + 0x173], 0xe4
mov byte [rbp + 0x174], 0xf5
mov byte [rbp + 0x175], 0x89
mov byte [rbp + 0x176], 0xa7
mov byte [rbp + 0x177], 0xfe
mov byte [rbp + 0x178], 0xf1
mov byte [rbp + 0x179], 0xfb
mov byte [rbp + 0x17a], 0xf1
mov byte [rbp + 0x17b], 0xef
mov byte [rbp + 0x17c], sil
mov r10, qword [0x14015d8f8]
mov r11, qword [0x14015d900]
xor r9d, r9d
cmp r9, 0x19
jae 0x14000c9da
movzx r8d, byte [rbp + r9 + 0x170]
mov edi, r8d
cmp r10, r9
ja 0x14000c9d1
lea rax, [r11 + 0x2a]
cmp r10, rax
jae 0x14000c02c
movabs rcx, 0xed5ecb17e4da0bac
mov al, dil
add rcx, r9
mov ebx, 0x26
and al, cl
sub bl, al
add bl, bl
add bl, r8b
add bl, cl
jmp 0x14000c07a
lea rax, [r11 + 1]
cmp r10, rax
je 0x14000c953
lea rax, [r11 + 2]
cmp r10, rax
je 0x14000c8da
lea rax, [r11 + 3]
cmp r10, rax
je 0x14000c8ad
lea rax, [r11 + 5]
cmp r10, rax
je 0x14000c86e
lea rax, [r11 + 6]
cmp r10, rax
je 0x14000c84e
lea rax, [r11 + 9]
cmp r10, rax
je 0x14000c80e
cmp r11, r9
ja 0x14000c9c8
lea rax, [r11 + 0xa]
cmp r10, rax
jae 0x14000c0af
mov edx, 0x3a
movabs rcx, 0x346843754fd38b14
add rcx, r9
mov al, dil
and al, cl
sub dl, al
lea ebx, [rdx + rdx]
add bl, cl
jmp 0x14000c2c8
lea rax, [r11 + 1]
cmp r10, rax
je 0x14000c801
lea rax, [r11 + 3]
cmp r10, rax
je 0x14000c7e6
lea rax, [r11 + 2]
cmp r10, rax
je 0x14000c7cd
lea rax, [r11 + 4]
cmp r10, rax
je 0x14000c7b4
lea rax, [r11 + 7]
cmp r10, rax
je 0x14000c79b
lea rax, [r11 + r10]
cmp rax, r9
jbe 0x14000c55e
lea rax, [r11 + 0x1000]
cmp r10, rax
je 0x14000c54e
lea rax, [r11 + 0x7a]
cmp r10, rax
je 0x14000c531
lea rax, [r11 + 0x5a]
cmp r10, rax
je 0x14000c523
lea rax, [r11 + 0x200]
cmp r10, rax
je 0x14000c513
lea rax, [r11 + 0x400]
cmp r10, rax
je 0x14000c505
lea rcx, [r11 + 0x28]
cmp r10, rcx
je 0x14000c4e8
lea rax, [r11 + 0x42]
cmp r10, rax
je 0x14000c4cb
lea rax, [r11 + 0x80]
cmp r10, rax
je 0x14000c4ae
lea rax, [r11 + 0xa]
cmp r10, rax
je 0x14000c491
lea rax, [r11 + 0x20]
cmp r10, rax
je 0x14000c0fd
lea r11, [rcx + 0x40]
mov r10, rcx
lea rax, [r11 + 5]
cmp rcx, rax
jb 0x14000c9a9
lea rax, [r11 + 8]
cmp rcx, rax
jb 0x14000c98a
lea rax, [r11 + 0xa]
cmp rcx, rax
jb 0x14000c2ed
lea rax, [r11 + 2]
cmp rcx, rax
jb 0x14000c2d0
lea rax, [r11 + 4]
cmp rcx, rax
jb 0x14000c2b3
lea rax, [r11 + 6]
cmp rcx, rax
jb 0x14000c483
lea rax, [r11 + 0x5a]
cmp rcx, rax
jb 0x14000c43f
lea rax, [r11 + 1]
cmp rcx, rax
jb 0x14000c400
lea rax, [r11 + 0x400]
cmp rcx, rax
jb 0x14000c3db
lea rax, [r11 + 0x61]
cmp rcx, rax
jb 0x14000c0fd
lea r10, [r11 + 0x7a]
lea r11, [r10 + 0x41]
lea rax, [r11 + 0x5a]
cmp r10, rax
ja 0x14000c3cd
lea rax, [r11 + 0x200]
cmp r10, rax
ja 0x14000c3bf
lea rax, [r11 + 0x400]
cmp r10, rax
ja 0x14000c3a6
lea rax, [r11 + 0x28]
cmp r10, rax
ja 0x14000c38d
lea rax, [r11 + 0x42]
cmp r10, rax
ja 0x14000c374
lea rax, [r11 + 0x80]
cmp r10, rax
ja 0x14000c358
lea rax, [r11 + 0xa]
cmp r10, rax
ja 0x14000c33f
lea rax, [r11 + 0x20]
cmp r10, rax
ja 0x14000c326
lea rax, [r11 + 0x40]
cmp r10, rax
ja 0x14000c30a
lea rax, [r11 + 6]
cmp r10, rax
ja 0x14000c0fd
lea r10, [r11 + 8]
lea r11, [r10 + 9]
jmp 0x14000c0fd
lea edx, [rsi + r9]
mov ecx, 0x30
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14000c0f0
lea edx, [r9 + 0x3c]
mov ecx, 0x2e
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14000c07a
lea edx, [r9 + 0x18]
mov ecx, 0x2c
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14000bff8
lea ecx, [r9 - 0x16]
mov dil, r9b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x66
jmp 0x14000c828
lea ecx, [r9 - 0x3a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x6a
jmp 0x14000c849
lea ecx, [r9 - 0x5e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x6e
jmp 0x14000c866
lea ecx, [r9 + 0x7e]
mov dil, r9b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x72
jmp 0x14000c888
lea ecx, [r9 + 0x5a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x76
jmp 0x14000c8c5
lea ecx, [r9 + 0x36]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x7a
jmp 0x14000c8c8
lea ecx, [r9 + 0x12]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x7e
jmp 0x14000c8fa
lea edx, [r9 - 0x12]
mov ecx, 0x3f
jmp 0x14000c4b7
lea edx, [r9 - 0x36]
mov ecx, 0x3d
jmp 0x14000c49a
lea edx, [r9 - 0x10]
mov ecx, gethostname
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
mov byte [rbp + r9 + 0x170], bl
jmp 0x14000c982
lea edx, [r9 - 0x34]
mov ecx, gethostname
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
cmp r11, 5
jb 0x14000c3f3
mov edx, ntohs
mov dil, r9b
lea ecx, [rdi + 0x46]
mov al, cl
and al, r8b
sub dl, al
add dl, dl
add dl, cl
add dl, r8b
lea ebx, [rdx + rdx]
jmp 0x14000c828
lea edx, [r9 - 0x58]
mov ecx, 0x34
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
cmp r10, r12
jae 0x14000c75f
lea rax, [r11 + 0x61]
cmp r10, rax
jbe 0x14000c6d0
lea ecx, [r9 - 0x22]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x12
jmp 0x14000c418
lea edx, [r9 - 0x7c]
mov ecx, 0x32
jmp 0x14000c573
lea edx, [r9 - 0xa]
mov ecx, 0x23
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14000c973
lea edx, [r9 - 0x2e]
mov ecx, 0x21
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14000c925
lea edx, [r9 - 0x52]
mov ecx, 0x1f
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14000c8fa
lea edx, [r9 - 0x76]
mov ecx, 0x1d
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14000c8c8
lea edx, [r9 + 0x66]
mov ecx, 0x1b
jmp 0x14000c8b6
mov dil, r9b
mov ecx, 0x19
lea edx, [rdi + 0x42]
jmp 0x14000c879
lea edx, [r9 + 0x1e]
mov ecx, reloc.WS2_32.dll_socket
jmp 0x14000c857
lea edx, [r9 - 6]
mov ecx, reloc.WS2_32.dll_setsockopt
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14000c849
mov dil, r9b
mov ecx, reloc.WS2_32.dll_send
lea edx, [rdi - 0x2a]
jmp 0x14000c819
lea rax, [r11 + 0x3e8]
cmp r10, rax
jae 0x14000c5b6
lea edx, [r9 - 0x6e]
mov ecx, 1
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
lea rax, [r11 + r10]
cmp rax, 0x10
je 0x14000c781
lea rcx, [r11 + 2]
cmp r10, rcx
jbe 0x14000c644
lea ecx, [r9 - 0x1c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x3c
jmp 0x14000c457
lea rax, [r11 + 1]
cmp r10, rax
jne 0x14000c5d8
lea ecx, [r9 + 0xe]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x62
jmp 0x14000c973
lea rax, [r11 + 2]
cmp r10, rax
jne 0x14000c5fa
lea ecx, [r9 + 0x32]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x5e
jmp 0x14000c925
lea rax, [r11 + 3]
cmp r10, rax
jne 0x14000c61e
mov dil, r9b
lea ecx, [rdi - 0x3e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x4e
jmp 0x14000c888
lea rax, [r11 + 7]
cmp r10, rax
jne 0x14000c582
lea ecx, [r9 + 0xa]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x46
jmp 0x14000c849
lea rax, [r11 + 1]
cmp r10, rax
jne 0x14000c668
mov dil, r9b
lea ecx, [rdi + 8]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x38
jmp 0x14000c828
cmp r10, rcx
jne 0x14000c688
mov dil, r9b
lea ecx, [rdi + 0x74]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x2c
jmp 0x14000c888
lea rax, [r11 + 4]
cmp r10, rax
jne 0x14000c6aa
lea ecx, [r9 - 0x68]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x28
jmp 0x14000c8c5
lea rax, [r11 + 3]
cmp r10, rax
jne 0x14000c457
lea ecx, [r9 - 0x20]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x20
jmp 0x14000c8fa
lea rax, [r11 + 1]
cmp r10, rax
jne 0x14000c6f2
lea ecx, [r9 + 2]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0xe
jmp 0x14000c973
lea rax, [r11 + 2]
cmp r10, rax
jne 0x14000c714
lea ecx, [r14 + r9]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 6
jmp 0x14000c8fa
lea rax, [r11 + 5]
cmp r10, rax
jne 0x14000c72b
lea edx, [r9 - 0x6e]
mov ecx, 1
jmp 0x14000c8b6
lea rax, [r11 + 3]
cmp r10, rax
jne 0x14000c742
lea edx, [r9 - 0x26]
mov ecx, 5
jmp 0x14000c857
lea rax, [r11 + 4]
cmp r10, rax
jne 0x14000c418
mov dil, r9b
mov ecx, 9
lea edx, [rdi + 0x22]
jmp 0x14000c819
mov cl, byte [rbp + r9 + 0x170]
mov dil, r9b
lea edx, [rdi + 0x6a]
mov al, dl
and al, r8b
sub cl, al
add cl, 0xd
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x14000c888
lea edx, [r9 - 0x72]
mov ecx, reloc.WS2_32.dll_ntohs
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x14000c8fa
lea ecx, [r9 + 0x10]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x70
jmp 0x14000c8fa
lea ecx, [r9 - 0x14]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x74
jmp 0x14000c8c8
lea ecx, [r9 - 0x38]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x78
jmp 0x14000c8c5
mov dil, r9b
lea ecx, [rdi - 0x5c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x7c
jmp 0x14000c888
mov dil, r9b
mov ecx, 0x3c
lea edx, [rdi + 0x38]
jmp 0x14000c819
mov dil, r9b
mov ecx, gethostname
lea edx, [rdi - 0x10]
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
sub dil, 0x28
mov ecx, ntohs
mov al, dil
and al, r8b
sub cl, al
add cl, cl
add cl, dil
add cl, r8b
mov byte [rbp + r9 + 0x170], cl
inc r11
jmp 0x14000c866
lea edx, [r9 - 0x58]
mov ecx, 0x34
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
dec r9
jmp 0x14000c982
mov dil, r9b
mov ecx, 0x32
lea edx, [rdi - 0x7c]
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
sub dil, 4
mov ecx, recvfrom
mov al, dil
and al, r8b
sub cl, al
add cl, cl
add cl, dil
add cl, bl
add cl, r8b
mov byte [rbp + r9 + 0x170], cl
jmp 0x14000c8c5
lea edx, [rsi + r9]
mov ecx, 0x30
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
add r10, r11
or rcx, 0xffffffffffffffff
movzx eax, bl
sub rcx, rax
add r9, rcx
jmp 0x14000c982
mov eax, 0x2c
movabs rcx, 0xcf7b3c00b824e518
add rcx, r9
and dil, cl
sub al, dil
lea ebx, [rax + rax]
add bl, r8b
add bl, cl
lea edx, [r9 + 0x20]
inc r11
mov al, dl
mov ecx, reloc.WS2_32.dll_recv
and al, r8b
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
movzx eax, cl
mov byte [rbp + r9 + 0x170], al
add rax, r11
sub r9, rax
lea edx, [r9 - 0x4e]
mov al, r8b
and al, dl
inc r10
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
or rax, 0xffffffffffffffff
add cl, cl
sub rax, r10
add cl, r8b
add cl, dl
mov byte [rbp + r9 + 0x170], cl
add r9, rax
jmp 0x14000c973
mov eax, 0x28
movabs rcx, 0x8e12f0bad5f2fed0
add rcx, r9
and dil, cl
sub al, dil
lea ebx, [rax + rax]
add bl, r8b
add bl, cl
movzx eax, byte [rbp + r9 + 0x170]
add rax, r11
add r9, rax
inc r9
jmp 0x14000bfe2
sub r9b, 0xc
mov ecx, 0x2a
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14000bfdf
sub r9b, 0x30
mov ecx, 0x28
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14000bfd1
lea rcx, [rbp + 0x16f41a2]
jmp 0x14000c9e1
lea rcx, [rbp + 0x7bbb34]
jmp 0x14000c9e1
lea rcx, [rbp + 0x170]
lea rdx, section..data
call fcn.14004cf94
lea rcx, [rbp - 0x40]
mov dword [rbp - 0x40], 0x40a00000
mov dword [rbp - 0x3c], 0x42820000
call fcn.14002fd60
mov bl, byte [rsp + 0x40]
xor eax, eax
mov qword [rbp + 0x19b], rax
mov byte [rbp + 0x1a3], al
mov byte [rbp + 0x190], 0x7c
mov byte [rbp + 0x191], 0x1b
mov byte [rbp + 0x192], 7
mov byte [rbp + 0x193], 7
mov byte [rbp + 0x194], 0x19
mov byte [rbp + 0x195], 6
mov byte [rbp + 0x196], reloc.WS2_32.dll_select
mov byte [rbp + 0x197], 0x1e
mov byte [rbp + 0x198], reloc.WS2_32.dll_socket
mov byte [rbp + 0x199], reloc.WS2_32.dll_socket
mov byte [rbp + 0x19a], 0xba
mov r11, qword [0x14015d8f8]
mov r10, qword [0x14015d900]
xor r9d, r9d
cmp r9, 0x14
jae 0x14000d2d5
movzx r8d, byte [rbp + r9 + 0x190]
mov rdi, r8
cmp r11, r9
ja 0x14000d2cc
lea rax, [r10 + 6]
cmp r11, rax
jae 0x14000cabf
movabs rcx, 0x695b4cbdd994f164
mov al, dil
add rcx, r9
mov ebx, 0x22
and al, cl
sub bl, al
add bl, bl
add bl, dil
add bl, cl
jmp 0x14000caf3
lea rax, [r10 + 1]
cmp r11, rax
je 0x14000d251
lea rax, [r10 + 2]
cmp r11, rax
je 0x14000d1db
lea rax, [r10 + 5]
cmp r11, rax
je 0x14000d1bb
lea rax, [r10 + 3]
cmp r11, rax
je 0x14000d17f
cmp r10, r9
ja 0x14000d2c3
lea rax, [r10 + 6]
cmp r11, rax
jae 0x14000cb1b
lea ecx, [r9 - 0x24]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 4
jmp 0x14000cb4f
lea rax, [r10 + 1]
cmp r11, rax
je 0x14000d163
lea rax, [r10 + 3]
cmp r11, rax
je 0x14000d14a
lea rax, [r10 + 5]
cmp r11, rax
je 0x14000d120
lea rax, [r10 + 9]
cmp r11, rax
je 0x14000d107
lea rdx, [r10 + r11]
cmp rdx, r9
jbe 0x14000ce2e
lea rax, [r10 + 9]
cmp r11, rax
je 0x14000ce0e
lea rax, [r10 + 0x41]
cmp r11, rax
je 0x14000ce00
lea rax, [r10 + 0x40]
cmp r11, rax
je 0x14000cdf2
lea rax, [r10 + 3]
cmp r11, rax
je 0x14000cdd7
lea rax, [r10 + 0x3e8]
cmp r11, rax
je 0x14000cdbe
lea r11, [r10 + 0x61]
lea r10, [r11 + 9]
lea rax, [r10 + 0x20]
cmp r11, rax
jb 0x14000d2a4
lea rax, [r10 + 1]
cmp r11, rax
jb 0x14000d289
lea rax, [r10 + 0x80]
cmp r11, rax
jb 0x14000ccbb
lea rax, [r10 + 6]
cmp r11, rax
jb 0x14000cca2
lea rax, [r10 + 0x61]
cmp r11, rax
jb 0x14000cc85
lea rax, [r10 + 8]
cmp r11, rax
jb 0x14000cd86
lea rax, [r10 + 0x7a]
cmp r11, rax
jb 0x14000cd65
lea rax, [r10 + 0x28]
cmp r11, rax
jb 0x14000cb5c
lea r11, [r10 + 0x5a]
lea r10, [r11 + 2]
lea rax, [r10 + 0x42]
cmp r11, rax
ja 0x14000cd4c
lea rax, [r10 + 4]
cmp r11, rax
ja 0x14000cd33
lea rax, [r10 + 0x10]
cmp r11, rax
ja 0x14000cd25
lea rax, [r10 + 0x2a]
cmp r11, rax
ja 0x14000cd17
lea rax, [r10 + 0x64]
cmp r11, rax
ja 0x14000cd09
lea rax, [r10 + 5]
cmp r11, rax
ja 0x14000cced
lea rax, [r10 + 0x1000]
cmp r11, rax
ja 0x14000ccd4
lea r11, [r10 + 0x3e8]
lea r10, [r11 + 5]
jmp 0x14000cb5c
lea edx, [r9 + 0x20]
mov ecx, reloc.WS2_32.dll_recv
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14000cb4f
lea ecx, [r9 - 0x6c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0xc
jmp 0x14000caf3
lea ecx, [r9 + 8]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x38
jmp 0x14000ca88
lea ecx, [r9 + 0x76]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x3a
jmp 0x14000d1d3
lea ecx, [r9 - 0x16]
mov dil, r9b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x66
jmp 0x14000d0be
lea edx, [r9 + 0x5e]
mov ecx, gethostname
jmp 0x14000cf9a
lea edx, [r9 - 0x2e]
mov ecx, 0x21
jmp 0x14000d129
lea edx, [r9 + 0x46]
mov ecx, ntohs
jmp 0x14000d02a
lea ecx, [r9 - 0x46]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x16
jmp 0x14000d227
lea ecx, [r9 + 0x2e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x42
jmp 0x14000d272
lea ecx, [r9 + 0x50]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x30
mov byte [rbp + r9 + 0x190], bl
jmp 0x14000d281
lea ecx, [r9 - 0x3c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x5c
cmp r10, 8
jb 0x14000cd79
mov dil, r9b
lea ecx, [rdi - 0x7e]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, r8b
lea ebx, [rcx*2 - 0x1c]
jmp 0x14000d195
lea ecx, [r9 - 0x1e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x2e
jmp 0x14000d0e1
mov dil, r9b
lea ecx, [rdi + 0x56]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x5a
jmp 0x14000d0be
lea edx, [r9 - 0x36]
mov ecx, 0x3d
jmp 0x14000d1c4
lea edx, [r9 + 0x3e]
mov ecx, 0x27
jmp 0x14000cf2d
lea edx, [r9 - 0x4e]
mov ecx, reloc.WS2_32.dll_recvfrom
mov al, dl
mov dil, r9b
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14000d195
lea rax, [r10 + 0x7a]
cmp r11, rax
jae 0x14000cead
lea ecx, [r9 - 0x3a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x6a
cmp rdx, 1
je 0x14000d0e6
lea rax, [r10 + 0x40]
cmp r11, rax
jbe 0x14000cf41
lea edx, [r9 - 0x34]
mov ecx, gethostname
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
cmp r11, 4
jae 0x14000d09f
lea rax, [r10 + 0x80]
cmp r11, rax
jbe 0x14000cff6
lea ecx, [r9 + 0xa]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x46
jmp 0x14000cd9a
lea rax, [r10 + 1]
cmp r11, rax
jne 0x14000ced3
lea edx, [r9 + 0x1a]
mov ecx, 0x25
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14000d272
lea rax, [r10 + 3]
cmp r11, rax
jne 0x14000cef5
lea ecx, [r9 + 0x32]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x5e
jmp 0x14000d1fc
lea rax, [r10 + 2]
cmp r11, rax
jne 0x14000cf17
lea ecx, [r14 + r9]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 6
jmp 0x14000d0e1
lea rax, [r10 + 6]
cmp r11, rax
jne 0x14000ce4b
lea edx, [r9 - 0x12]
mov ecx, 0x3f
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14000d1b6
lea rax, [r10 + 1]
cmp r11, rax
jne 0x14000cf65
mov dil, r9b
lea ecx, [rdi + 0x58]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x68
jmp 0x14000d195
lea rax, [r10 + 2]
cmp r11, rax
jne 0x14000cf88
mov ecx, recvfrom
mov dil, r9b
lea edx, [rdi - 4]
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x14000d0b9
lea rax, [r10 + 5]
cmp r11, rax
jne 0x14000cfae
lea edx, [r9 - 0x78]
mov ecx, 0x24
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14000d0e1
lea rax, [r10 + 4]
cmp r11, rax
jne 0x14000cfd0
lea ecx, [r9 - 0x60]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, sil
jmp 0x14000d1fc
lea rax, [r10 + 3]
cmp r11, rax
jne 0x14000ce7a
lea ecx, [r9 + 0x2c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x34
jmp 0x14000d227
lea rax, [r10 + 1]
cmp r11, rax
jne 0x14000d018
lea ecx, [r9 - 0x6a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x1a
jmp 0x14000d272
lea rax, [r10 + 3]
cmp r11, rax
jne 0x14000d03e
lea edx, [r9 - 0x52]
mov ecx, 0x1f
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14000d1fc
lea rax, [r10 + 4]
cmp r11, rax
jne 0x14000d060
lea ecx, [r9 - 0x3a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x6a
jmp 0x14000d0e1
lea rax, [r10 + 6]
cmp r11, rax
jne 0x14000d082
lea ecx, [r9 - 0x22]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x12
jmp 0x14000d1d3
lea rax, [r10 + 9]
cmp r11, rax
jne 0x14000cd9a
mov dil, r9b
mov ecx, 0x23
lea edx, [rdi - 0xa]
jmp 0x14000d16e
mov bl, byte [rbp + r9 + 0x190]
mov dil, r9b
lea edx, [rdi + 0xe]
mov al, dl
and al, r8b
add al, al
sub bl, al
sub bl, 0x62
add bl, dl
add bl, r8b
sub dil, 0x2c
mov ecx, 0x1a
mov al, dil
and al, r8b
sub cl, al
add cl, cl
add cl, dil
add cl, bl
add cl, r8b
mov byte [rbp + r9 + 0x190], cl
add r11, r10
jmp 0x14000d138
lea ecx, [r9 - 0x66]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, byte [rbp + r9 + 0x190]
lea ebx, [r8 + rcx]
sub bl, 0x36
jmp 0x14000d1fc
lea ecx, [r9 - 0x38]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x78
jmp 0x14000d272
lea edx, [r9 + 0x24]
mov ecx, 2
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
or rcx, 0xffffffffffffffff
movzx eax, bl
sub rcx, rax
add r9, rcx
jmp 0x14000d281
lea ecx, [r9 + 0x80]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x80
jmp 0x14000d1d3
mov dil, r9b
mov ecx, reloc.WS2_32.dll_sendto
lea edx, [rdi + 0x68]
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14000d195
mov dil, r9b
lea ecx, [rdi + 0x50]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x30
add dil, 0x48
mov ecx, 4
mov al, dil
and al, r8b
sub cl, al
add cl, cl
add cl, dil
add cl, r8b
mov byte [rbp + r9 + 0x190], cl
inc r10
jmp 0x14000d1d3
lea edx, [r9 + 0x38]
mov ecx, 0x3c
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
dec r9
jmp 0x14000d281
mov r8b, dil
movabs rcx, 0x292658dbd3840a08
add rcx, r9
mov bl, r8b
and dil, cl
add dil, dil
sub bl, dil
sub bl, 0x38
add bl, cl
lea edx, [r9 + 0x60]
inc r10
mov al, dl
mov ecx, 0x30
and al, r8b
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
movzx eax, cl
mov byte [rbp + r9 + 0x190], al
add rax, r10
sub r9, rax
lea ecx, [r9 + 0x26]
inc r11
mov al, cl
and al, r8b
add al, al
sub cl, al
or rax, 0xffffffffffffffff
sub cl, 0xa
sub rax, r11
add cl, r8b
mov byte [rbp + r9 + 0x190], cl
add r9, rax
jmp 0x14000d272
mov ecx, gethostname
movabs rdx, 0x53f450c7d78f4ef0
add rdx, r9
mov al, dil
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
movzx eax, byte [rbp + r9 + 0x190]
add rax, r10
add r9, rax
inc r9
jmp 0x14000ca75
add r9b, 0x7c
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x64
jmp 0x14000ca72
sub r9b, 0x10
mov ecx, gethostname
mov al, r9b
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r9b
add bl, r8b
jmp 0x14000ca64
lea rcx, [rbp + 0x1733136]
jmp 0x14000d2dc
lea rcx, [rbp + 0xb05ffc]
jmp 0x14000d2dc
lea rcx, [rbp + 0x190]
lea rdx, [0x140138002]
call fcn.14004cf94
lea rcx, [rbp - 0x38]
mov dword [rbp - 0x38], 0x40a00000
mov dword [rbp - 0x34], 0x42b40000
call fcn.14002fd60
mov r10b, byte [rsp + 0x40]
xor eax, eax
mov qword [rbp + 0x1be], rax
mov word [rbp + 0x1c6], ax
mov byte [rbp + 0x1c8], al
mov byte [rbp + 0x1b0], 0x66
mov byte [rbp + 0x1b1], reloc.WS2_32.dll_WSACleanup
mov byte [rbp + 0x1b2], 0x45
mov byte [rbp + 0x1b3], WSAStartup
mov byte [rbp + 0x1b4], 0x76
mov byte [rbp + 0x1b5], 0x7d
mov byte [rbp + 0x1b6], 0x7b
mov byte [rbp + 0x1b7], 0x27
mov byte [rbp + 0x1b8], 0x1b
mov byte [rbp + 0x1b9], 0x7d
mov byte [rbp + 0x1ba], 0x7f
mov byte [rbp + 0x1bb], 0x7c
mov byte [rbp + 0x1bc], 0x77
mov byte [rbp + 0x1bd], 0xc1
mov rbx, qword [0x14015d8f8]
mov r11, qword [0x14015d900]
xor r9d, r9d
cmp r9, 0x19
jae 0x14000ddab
movzx r8d, byte [rbp + r9 + 0x1b0]
mov rdi, r8
cmp rbx, r9
ja 0x14000dda2
lea rax, [r11 + 0x10]
cmp rbx, rax
jae 0x14000d3d8
movabs rcx, 0x3640b1bd5d1adb0c
mov al, dil
add rcx, r9
mov r10b, dil
and al, cl
add al, al
sub r10b, al
sub r10b, 0x54
add r10b, cl
jmp 0x14000d419
lea rax, [r11 + 1]
cmp rbx, rax
je 0x14000dd2b
lea rax, [r11 + 2]
cmp rbx, rax
je 0x14000dcad
lea rax, [r11 + 3]
cmp rbx, rax
je 0x14000dc77
lea rax, [r11 + 5]
cmp rbx, rax
je 0x14000dc58
lea rax, [r11 + 4]
cmp rbx, rax
je 0x14000dc1d
cmp r11, r9
ja 0x14000dd99
lea rax, [r11 + 0x28]
cmp rbx, rax
jae 0x14000d448
lea ecx, [r9 - 0x4c]
mov r10d, 0xa
mov al, cl
and al, r8b
sub r10b, al
add r10b, r10b
add r10b, cl
jmp 0x14000d649
lea rax, [r11 + 1]
cmp rbx, rax
je 0x14000dbd8
lea rax, [r11 + 3]
cmp rbx, rax
je 0x14000dbbd
lea rax, [r11 + 5]
cmp rbx, rax
je 0x14000dba2
lea rax, [r11 + 2]
cmp rbx, rax
je 0x14000db83
lea rax, [r11 + rbx]
cmp rax, r9
jbe 0x14000d969
lea rax, [r11 + 0x41]
cmp rbx, rax
je 0x14000d948
lea rax, [r11 + 0x28]
cmp rbx, rax
je 0x14000d929
lea rax, [r11 + 0x200]
cmp rbx, rax
je 0x14000d90f
lea rax, [r11 + 0x7a]
cmp rbx, rax
je 0x14000d8f3
lea rax, [r11 + 0x20]
cmp rbx, rax
je 0x14000d8d9
lea rax, [r11 + 0x80]
cmp rbx, rax
je 0x14000d8ba
lea rax, [r11 + 0x61]
cmp rbx, rax
je 0x14000d89e
lea rcx, [r11 + 0x10]
cmp rbx, rcx
je 0x14000d87f
lea rax, [r11 + 0x64]
cmp rbx, rax
je 0x14000d860
lea rax, [r11 + 0x1000]
cmp rbx, rax
je 0x14000d489
lea r11, [rcx + 0xa]
mov rbx, rcx
lea rax, [r11 + 0x5a]
cmp rcx, rax
jb 0x14000dd7d
lea rax, [r11 + 4]
cmp rcx, rax
jb 0x14000dd61
lea rax, [r11 + 0xa]
cmp rcx, rax
jb 0x14000d670
lea rax, [r11 + 0x41]
cmp rcx, rax
jb 0x14000d651
lea rax, [r11 + 3]
cmp rcx, rax
jb 0x14000d632
lea rax, [r11 + 9]
cmp rcx, rax
jb 0x14000d810
lea rax, [r11 + 0x7a]
cmp rcx, rax
jb 0x14000d7c5
lea rax, [r11 + 2]
cmp rcx, rax
jb 0x14000d786
lea rax, [r11 + 8]
cmp rcx, rax
jb 0x14000d764
lea rax, [r11 + 0x61]
cmp rcx, rax
jb 0x14000d489
lea rbx, [r11 + 0x20]
lea r11, [rbx + 1]
lea rax, [r11 + 0x80]
cmp rbx, rax
ja 0x14000d756
lea rax, [r11 + 5]
cmp rbx, rax
ja 0x14000d748
lea rax, [r11 + 0x10]
cmp rbx, rax
ja 0x14000d72e
lea rax, [r11 + 0x64]
cmp rbx, rax
ja 0x14000d715
lea rax, [r11 + 4]
cmp rbx, rax
ja 0x14000d6fb
lea rax, [r11 + 0xa]
cmp rbx, rax
ja 0x14000d6de
lea rax, [r11 + 0x42]
cmp rbx, rax
ja 0x14000d6bf
lea rcx, [r11 + 3]
cmp rbx, rcx
ja 0x14000d6b1
lea rax, [r11 + 9]
cmp rbx, rax
ja 0x14000d68f
lea rax, [r11 + 0x40]
cmp rbx, rax
ja 0x14000d489
mov rbx, rcx
lea r11, [rcx + 2]
jmp 0x14000d489
lea edx, [r9 + 0x60]
mov ecx, 0x30
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x14000d47c
lea edx, [r9 + 0x1c]
mov ecx, 0x1e
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x14000d419
lea edx, [r9 - 0x28]
mov ecx, ntohs
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x14000d3a0
lea edx, [r9 + 0x3a]
mov ecx, gethostname
mov al, dl
mov dil, r9b
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x14000dbf4
lea edx, [r9 - 0xa]
mov ecx, 0x23
jmp 0x14000d932
lea edx, [r9 - 0x4e]
mov ecx, reloc.WS2_32.dll_recvfrom
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x14000dc15
lea ecx, [r9 + 0x6e]
mov dil, r9b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 2
jmp 0x14000dc34
lea ecx, [r9 + 0x2a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x26
jmp 0x14000dc72
lea ecx, [r9 - 0x1a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, r14b
jmp 0x14000dc9a
lea ecx, [r9 - 0x5e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x6e
jmp 0x14000dcd2
lea edx, [r9 + 0x5e]
mov ecx, gethostname
jmp 0x14000d888
lea edx, [r9 + 0x1a]
mov ecx, 0x25
jmp 0x14000d869
lea ecx, [r9 + 0x70]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x10
mov byte [rbp + r9 + 0x1b0], r10b
jmp 0x14000dd59
lea ecx, [r9 + 0x2c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x34
cmp r11, 0x400
jb 0x14000d779
mov cl, r8b
mov dil, r9b
mov al, r8b
lea edx, [rdi + 0x76]
and al, dl
add al, al
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x74]
jmp 0x14000dbf4
lea ecx, [r9 - 0x18]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x58
cmp rbx, 2
jae 0x14000db40
lea rax, [r11 + 0x200]
cmp rbx, rax
jbe 0x14000da8b
lea edx, [r9 - 0x32]
mov ecx, 0x2f
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
add r10b, dl
jmp 0x14000d79b
lea ecx, [r9 - 0x5c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x7c
lea rax, [r11 + rbx]
cmp rax, 1
je 0x14000db67
lea rax, [r11 + 0x80]
cmp rbx, rax
jbe 0x14000da23
lea edx, [r9 + 4]
mov al, r8b
and al, dl
mov r10b, r8b
add al, al
sub r10b, al
sub r10b, 0x1c
add r10b, dl
jmp 0x14000d7da
lea edx, [r9 - 0x5a]
mov ecx, 0x3b
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x14000dd4a
lea edx, [r9 + 0x62]
mov ecx, 0x29
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x14000dcfd
lea edx, [r9 + 0x1e]
mov ecx, reloc.WS2_32.dll_socket
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x14000dccf
lea edx, [r9 - 0x26]
mov ecx, 5
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x14000dc9a
lea ecx, [r9 - 0x6a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x1a
jmp 0x14000dc72
mov dil, r9b
lea ecx, [rdi + 0x52]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x3e
jmp 0x14000dc34
lea ecx, [r9 + 0xe]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x62
jmp 0x14000dc15
lea edx, [r9 - 0x36]
mov ecx, 0x3d
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x14000dc12
mov ecx, 0x2b
mov dil, r9b
lea edx, [rdi - 0x7a]
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x14000dbf4
lea rax, [r11 + 0x42]
cmp rbx, rax
jae 0x14000d991
lea edx, [r9 + 0x22]
mov ecx, 9
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x14000d825
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x14000d9b4
lea ecx, [r9 + 0x7e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x72
jmp 0x14000dd4a
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x14000d9d7
lea ecx, [r9 + 6]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x2a
jmp 0x14000dcd2
lea rax, [r11 + 4]
cmp rbx, rax
jne 0x14000d9fa
lea ecx, [r14 + r9]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 6
jmp 0x14000dc9a
lea rax, [r11 + 8]
cmp rbx, rax
jne 0x14000d825
mov dil, r9b
mov al, r8b
mov r10b, r8b
lea edx, [rdi - 0x62]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x52
jmp 0x14000dbf1
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x14000da3c
mov dil, r9b
mov ecx, 4
lea edx, [rdi + 0x48]
jmp 0x14000dbe3
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x14000da64
lea edx, [r9 - 0x30]
mov ecx, 0x28
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
add r10b, dl
jmp 0x14000dc15
lea rax, [r11 + 4]
cmp rbx, rax
jne 0x14000d7da
lea edx, [r9 - 0x20]
mov al, r8b
and al, dl
mov r10b, r8b
add al, al
sub r10b, al
sub r10b, 0x20
jmp 0x14000db7b
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x14000daaf
lea ecx, [r9 + 0x12]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r10d, [rcx + r8]
sub r10b, 0x7e
jmp 0x14000dd4a
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x14000dad2
lea edx, [r9 - 0x66]
mov al, r8b
and al, dl
mov r10b, r8b
add al, al
sub r10b, al
sub r10b, 0x36
jmp 0x14000db7b
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x14000daf6
lea ecx, [r9 - 0x22]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r10d, [rcx + r8]
sub r10b, 0x12
jmp 0x14000dc9a
lea rax, [r11 + 5]
cmp rbx, rax
jne 0x14000db17
mov ecx, 0x1b
mov dil, r9b
mov al, r8b
lea edx, [rdi + 0x66]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x14000db5c
lea rax, [r11 + 4]
cmp rbx, rax
jne 0x14000d79b
mov dil, r9b
mov al, r8b
mov r10b, r8b
lea edx, [rdi + 0x32]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x5e
jmp 0x14000dbf1
mov r10b, byte [rbp + r9 + 0x1b0]
mov dil, r9b
mov al, r8b
lea edx, [rdi - 0x46]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x16
add r10b, r8b
add r10b, dl
jmp 0x14000dc34
mov ecx, 7
lea edx, [r9 - 2]
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x14000dcd2
lea edx, [r9 + 0x18]
mov ecx, 0x2c
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
add r10b, dl
jmp 0x14000dd4a
lea ecx, [r9 + 0x4c]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r10d, [rcx + r8]
sub r10b, 0x14
jmp 0x14000dc9a
lea ecx, [r9 + 0x80]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r10d, [rcx + r8]
add r10b, 0x80
jmp 0x14000dc15
mov dil, r9b
mov ecx, 0x1c
lea edx, [rdi - 8]
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
add r10b, dl
sub dil, 0x68
mov al, dil
and al, r8b
add al, al
sub dil, al
sub dil, 0x28
add dil, r8b
mov byte [rbp + r9 + 0x1b0], dil
inc r11
dec r9
jmp 0x14000dd59
mov dil, r9b
lea ecx, [rdi - 0x5c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x7c
sub dil, 0x24
mov cl, r10b
mov al, dil
and al, r8b
add al, al
sub cl, al
sub cl, 4
add cl, dil
add cl, r8b
mov byte [rbp + r9 + 0x1b0], cl
jmp 0x14000dc72
lea edx, [r9 + 0x60]
mov ecx, 0x30
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
add rbx, r11
jmp 0x14000dc9a
mov ecx, 0x1e
movabs rdx, 0x850af21b1fdd241c
add rdx, r9
mov al, dil
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
or rcx, 0xffffffffffffffff
movzx eax, r10b
sub rcx, rax
add r9, rcx
jmp 0x14000dd59
mov eax, ntohs
movabs rcx, 0x31586203af2c91d8
add rcx, r9
mov r8b, dil
and dil, cl
sub al, dil
lea r10d, [rax + rax]
add r10b, cl
add r10b, r8b
lea edx, [r9 + 0x20]
inc r11
mov al, dl
mov ecx, reloc.WS2_32.dll_recv
and al, r8b
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
movzx eax, cl
mov byte [rbp + r9 + 0x1b0], al
add rax, r11
sub r9, rax
lea edx, [r9 + 0x42]
inc rbx
mov al, dl
mov ecx, 0x19
and al, r8b
sub cl, al
or rax, 0xffffffffffffffff
add cl, cl
sub rax, rbx
add cl, dl
add cl, r8b
mov byte [rbp + r9 + 0x1b0], cl
add r9, rax
jmp 0x14000dd4a
mov al, dil
movabs rcx, 0x89f341d4cdcb6d50
add rcx, r9
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
sub r10b, 0x30
movzx eax, byte [rbp + r9 + 0x1b0]
add rax, r11
add r9, rax
inc r9
jmp 0x14000d38d
sub r9b, 0x6c
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea r10d, [r9 + r8]
sub r10b, 0xc
jmp 0x14000d38a
add r9b, 0x50
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea r10d, [r9 + r8]
sub r10b, 0x30
jmp 0x14000d37c
lea rcx, [rbp + 0x153b672]
jmp 0x14000ddb2
lea rcx, [rbp + 0x12bff94]
jmp 0x14000ddb2
lea rcx, [rbp + 0x1b0]
lea rdx, [0x140138003]
call fcn.14004cf94
lea rcx, [rbp - 0x30]
mov dword [rbp - 0x30], 0x40a00000
mov dword [rbp - 0x2c], 0x42e60000
call fcn.14002fd60
mov bl, byte [rsp + 0x40]
xorps xmm0, xmm0
movups xmmword [rbp + 0x1de], xmm0
mov byte [rbp + 0x1d0], 0x45
mov byte [rbp + 0x1d1], 0xa6
mov byte [rbp + 0x1d2], 0xb8
mov byte [rbp + 0x1d3], 0xb8
mov byte [rbp + 0x1d4], 0xb6
mov byte [rbp + 0x1d5], 0xa4
mov byte [rbp + 0x1d6], 0x76
mov byte [rbp + 0x1d7], 0x5b
mov byte [rbp + 0x1d8], 0xa7
mov byte [rbp + 0x1d9], 0xae
mov byte [rbp + 0x1da], 0xa0
mov byte [rbp + 0x1db], 0xbe
mov byte [rbp + 0x1dc], 0xbc
mov byte [rbp + 0x1dd], reloc.WS2_32.dll_recvfrom
mov r10, qword [0x14015d8f8]
mov r11, qword [0x14015d900]
xor r9d, r9d
cmp r9, 0x1e
jae 0x14000e7dd
movzx r8d, byte [rbp + r9 + 0x1d0]
mov rdi, r8
cmp r10, r9
ja 0x14000e7d4
lea rcx, [r11 + 6]
cmp r10, rcx
jae 0x14000dea0
movabs rcx, 0xf79cbda13f6c743c
mov al, dil
add rcx, r9
mov ebx, 0x2e
and al, cl
sub bl, al
add bl, bl
add bl, dil
add bl, cl
jmp 0x14000deea
lea rax, [r11 + 1]
cmp r10, rax
je 0x14000e759
lea rax, [r11 + 2]
cmp r10, rax
je 0x14000e6e1
lea rax, [r11 + 3]
cmp r10, rax
je 0x14000e6ae
lea rax, [r11 + 5]
cmp r10, rax
je 0x14000e695
lea rax, [r11 + 4]
cmp r10, rax
je 0x14000e675
cmp r10, rcx
je 0x14000e639
cmp r11, r9
ja 0x14000e7cb
lea rax, [r11 + 0x10]
cmp r10, rax
jae 0x14000df16
lea edx, [r9 - 0x7c]
mov ecx, 0x32
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14000df3d
lea rax, [r11 + 1]
cmp r10, rax
je 0x14000e61d
lea rax, [r11 + 3]
cmp r10, rax
je 0x14000e604
lea rax, [r11 + 2]
cmp r10, rax
je 0x14000e5f6
lea rax, [r11 + r10]
cmp rax, r9
jbe 0x14000e3d4
lea rax, [r11 + 0x5a]
cmp r10, rax
je 0x14000e3c4
lea rax, [r11 + 0x42]
cmp r10, rax
je 0x14000e3ab
lea rax, [r11 + 0x40]
cmp r10, rax
je 0x14000e392
lea rax, [r11 + 3]
cmp r10, rax
je 0x14000e382
lea rax, [r11 + 2]
cmp r10, rax
je 0x14000e369
lea rax, [r11 + 1]
cmp r10, rax
je 0x14000e350
lea rax, [r11 + 0x80]
cmp r10, rax
je 0x14000e342
lea rax, [r11 + 0x64]
cmp r10, rax
je 0x14000e325
lea rax, [r11 + 5]
cmp r10, rax
je 0x14000e30c
lea rax, [r11 + 4]
cmp r10, rax
je 0x14000df4a
lea r10, [r11 + 0x5a]
lea r11, [r10 + 0x400]
lea rax, [r11 + 0x41]
cmp r10, rax
jb 0x14000e7ac
lea rax, [r11 + 0x40]
cmp r10, rax
jb 0x14000e791
lea rax, [r11 + 0x28]
cmp r10, rax
jb 0x14000e128
lea rax, [r11 + 2]
cmp r10, rax
jb 0x14000e10b
lea rax, [r11 + 1]
cmp r10, rax
jb 0x14000e0f2
lea rax, [r11 + 0x2a]
cmp r10, rax
jb 0x14000e28e
lea rax, [r11 + 0x64]
cmp r10, rax
jb 0x14000e283
lea rax, [r11 + 0x42]
cmp r10, rax
jb 0x14000e24b
lea rax, [r11 + 4]
cmp r10, rax
jb 0x14000e22a
lea rax, [r11 + 3]
cmp r10, rax
jb 0x14000df4a
lea r10, [r11 + 0x41]
lea r11, [r10 + 0x3e8]
lea rax, [r11 + 0x7a]
cmp r10, rax
ja 0x14000e211
lea rax, [r11 + 0x28]
cmp r10, rax
ja 0x14000e1f8
lea rax, [r11 + 0x20]
cmp r10, rax
ja 0x14000e1de
lea rax, [r11 + 1]
cmp r10, rax
ja 0x14000e1c1
lea rax, [r11 + 0x2a]
cmp r10, rax
ja 0x14000e1a8
lea rax, [r11 + 0x5a]
cmp r10, rax
ja 0x14000e188
lea rax, [r11 + 0x42]
cmp r10, rax
ja 0x14000e17a
lea rax, [r11 + 0x40]
cmp r10, rax
ja 0x14000e161
lea rax, [r11 + 3]
cmp r10, rax
ja 0x14000e145
lea rax, [r11 + 2]
cmp r10, rax
ja 0x14000df4a
lea r10, [r11 + 0x7a]
lea r11, [r10 + 1]
jmp 0x14000df4a
lea ecx, [r9 - 0x20]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x20
jmp 0x14000df3d
lea edx, [r9 - 0x74]
mov ecx, socket
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14000deea
lea edx, [r9 + 0x38]
mov ecx, 0x3c
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14000de69
lea ecx, [r9 - 0x5e]
mov dil, r9b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x6e
jmp 0x14000e64f
lea ecx, [r9 + 0x4e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x22
jmp 0x14000e670
lea edx, [r9 - 6]
mov ecx, reloc.WS2_32.dll_setsockopt
jmp 0x14000e67e
lea edx, [r9 - 0x5a]
mov ecx, 0x3b
mov al, dl
mov dil, r9b
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14000e5af
lea ecx, [r9 + 0x52]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x3e
jmp 0x14000e6a9
lea edx, [r9 - 2]
mov ecx, 7
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14000e6cf
lea edx, [r9 - 0x56]
mov ecx, 0x2d
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x14000e701
lea ecx, [r9 + 0x56]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x5a
jmp 0x14000e72b
lea ecx, [r9 + 2]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0xe
jmp 0x14000e77a
lea ecx, [r9 + 0x30]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x50
mov byte [rbp + r9 + 0x1d0], bl
jmp 0x14000e789
lea ecx, [r9 - 0x24]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 4
cmp r11, 0x28
jb 0x14000e23e
mov dil, r9b
lea ecx, [rdi - 0x32]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, r8b
lea ebx, [rcx*2 - 0x44]
jmp 0x14000e64f
lea edx, [r9 - 0x78]
mov ecx, 0x24
jmp 0x14000e2c6
lea ecx, [r9 + 0x34]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x6c
lea rax, [r11 + r10]
cmp rax, 0x42
je 0x14000e5d5
lea rax, [r11 + 0xa]
cmp r10, rax
jbe 0x14000e464
lea edx, [r9 + 0x14]
mov ecx, 0x3a
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
cmp r10, 0x40
jae 0x14000e592
lea rax, [r11 + 0x200]
cmp r10, rax
jbe 0x14000e504
lea edx, [r9 - 0x7a]
mov ecx, 0x2b
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14000e25f
lea ecx, [r9 - 0x42]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x32
jmp 0x14000e77a
lea edx, [r9 + 0x6a]
mov ecx, reloc.WS2_32.dll_listen
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14000e72b
lea edx, [r9 + 0x16]
mov ecx, 0x33
jmp 0x14000e1e7
lea ecx, [r9 - 0x3e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x4e
jmp 0x14000e6cf
lea ecx, [r9 + 0x6e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 2
jmp 0x14000e6a9
mov dil, r9b
mov ecx, 0x25
lea edx, [rdi + 0x1a]
jmp 0x14000e4b3
lea ecx, [r9 - 0x3a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x6a
jmp 0x14000e68d
lea ecx, [r9 + 0x72]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x1e
jmp 0x14000e670
mov dil, r9b
mov ecx, reloc.WS2_32.dll_socket
lea edx, [rdi + 0x1e]
jmp 0x14000e628
lea rax, [r11 + 0x42]
cmp r10, rax
jae 0x14000e3f6
lea ecx, [r9 + 0x2a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x26
jmp 0x14000e2a2
lea rax, [r11 + 1]
cmp r10, rax
jne 0x14000e41c
lea edx, [r9 - 0xa]
mov ecx, 0x23
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14000e77a
lea rax, [r11 + 2]
cmp r10, rax
jne 0x14000e43e
lea ecx, [r14 + r9]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 6
jmp 0x14000e72b
lea rax, [r11 + 3]
cmp r10, rax
jne 0x14000e2a2
lea ecx, [r9 - 0x62]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x52
jmp 0x14000e704
lea rax, [r11 + 1]
cmp r10, rax
jne 0x14000e47d
mov dil, r9b
mov ecx, reloc.WS2_32.dll_sendto
lea edx, [rdi + 0x68]
jmp 0x14000e628
lea rax, [r11 + 3]
cmp r10, rax
jne 0x14000e49f
lea ecx, [r9 + 0x10]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x70
jmp 0x14000e68d
lea rax, [r11 + 2]
cmp r10, rax
jne 0x14000e4c7
mov dil, r9b
mov ecx, 0x22
lea edx, [rdi + 0x64]
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14000e5af
lea rax, [r11 + 5]
cmp r10, rax
jne 0x14000e4e9
lea ecx, [r9 + 0xc]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x54
jmp 0x14000e6cf
lea rax, [r11 + 4]
cmp r10, rax
jne 0x14000e2d5
lea edx, [r9 + 0x60]
mov ecx, 0x30
jmp 0x14000e1e7
lea rax, [r11 + 1]
cmp r10, rax
jne 0x14000e51b
lea edx, [r9 - 0x26]
mov ecx, 5
jmp 0x14000e408
lea rax, [r11 + 2]
cmp r10, rax
jne 0x14000e532
lea edx, [r9 - 0x7e]
mov ecx, reloc.WS2_32.dll_gethostname
jmp 0x14000e1e7
lea rax, [r11 + 5]
cmp r10, rax
jne 0x14000e553
mov dil, r9b
lea ecx, [rdi + 0x7e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x72
jmp 0x14000e5af
lea rax, [r11 + 3]
cmp r10, rax
jne 0x14000e56a
lea edx, [r9 - 0x2e]
mov ecx, 0x21
jmp 0x14000e67e
lea rax, [r11 + 6]
cmp r10, rax
jne 0x14000e25f
mov dil, r9b
lea ecx, [rdi + 0x7a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x56
jmp 0x14000e64f
mov cl, byte [rbp + r9 + 0x1d0]
mov dil, r9b
lea edx, [rdi + 0x22]
mov al, dl
and al, r8b
sub cl, al
add cl, 9
lea ebx, [rcx + rcx]
add bl, dl
add dil, 0x4c
mov al, dil
and al, r8b
add al, al
sub dil, al
sub dil, 0x14
add dil, bl
add dil, r8b
mov byte [rbp + r9 + 0x1d0], dil
jmp 0x14000e6a9
lea ecx, [r9 + 0x76]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, byte [rbp + r9 + 0x1d0]
lea ebx, [r8 + rcx]
sub bl, 0x3a
jmp 0x14000e704
lea edx, [r9 - 0x30]
mov ecx, 0x28
jmp 0x14000e1e7
lea ecx, [r9 + 0x80]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x80
jmp 0x14000e68d
mov dil, r9b
mov ecx, ntohs
lea edx, [rdi - 0x28]
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14000e64f
mov dil, r9b
lea ecx, [rdi + 0x30]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x50
sub dil, 8
mov ecx, 0x1c
mov al, dil
and al, r8b
sub cl, al
add cl, cl
add cl, dil
add cl, r8b
mov byte [rbp + r9 + 0x1d0], cl
inc r11
jmp 0x14000e68d
lea edx, [r9 - 0x78]
mov ecx, 0x24
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
dec r9
jmp 0x14000e789
lea ecx, [r9 - 0x20]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x20
add r10, r11
jmp 0x14000e6cf
mov ecx, socket
movabs rdx, 0x46b043de245add8c
add rdx, r9
mov al, dil
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
or rcx, 0xffffffffffffffff
movzx eax, bl
sub rcx, rax
add r9, rcx
jmp 0x14000e789
mov eax, 0x3c
movabs rcx, 0xb2eb624eeb1f4338
add rcx, r9
mov r8b, dil
and dil, cl
sub al, dil
lea ebx, [rax + rax]
add bl, cl
add bl, r8b
lea ecx, [r9 - 0x60]
inc r11
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, sil
add cl, r8b
movzx eax, cl
mov byte [rbp + r9 + 0x1d0], al
add rax, r11
sub r9, rax
lea edx, [r9 - 0x36]
inc r10
mov al, dl
mov ecx, 0x3d
and al, r8b
sub cl, al
or rax, 0xffffffffffffffff
add cl, cl
sub rax, r10
add cl, dl
add cl, r8b
mov byte [rbp + r9 + 0x1d0], cl
add r9, rax
jmp 0x14000e77a
mov ecx, 8
movabs rdx, 0x8b619f3078a80e90
add rdx, r9
mov al, dil
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
movzx eax, byte [rbp + r9 + 0x1d0]
add rax, r11
add r9, rax
inc r9
jmp 0x14000de56
sub r9b, 0x1c
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
sub bl, 0x3c
jmp 0x14000de53
sub r9b, 0x70
mov ecx, 8
mov al, r8b
and al, r9b
sub cl, al
lea ebx, [rcx + rcx]
add bl, r8b
add bl, r9b
jmp 0x14000de45
lea rcx, [rbp + 0x154811a]
jmp 0x14000e7e4
lea rcx, [rbp + 0xf24e44]
jmp 0x14000e7e4
lea rcx, [rbp + 0x1d0]
lea rdx, [0x14015d06d]
call fcn.14004cf94
lea rcx, [rbp - 0x28]
mov dword [rbp - 0x28], 0x40a00000
mov dword [rbp - 0x24], 0x430c0000
call fcn.14002fd60
mov dl, byte [rsp + 0x40]
xor eax, eax
mov sil, reloc.WS2_32.dll_WSASetLastError
mov qword [rbp + 0x1fa], rax
mov dword [rbp + 0x202], eax
mov byte [rbp + 0x1f0], 0x58
mov byte [rbp + 0x1f1], sil
mov byte [rbp + 0x1f2], WSAStartup
mov byte [rbp + 0x1f3], WSAStartup
mov byte [rbp + 0x1f4], 4
mov byte [rbp + 0x1f5], 0xa9
mov byte [rbp + 0x1f6], 0x47
mov byte [rbp + 0x1f7], 0x7e
mov byte [rbp + 0x1f8], WSAStartup
mov byte [rbp + 0x1f9], 0x85
mov r10, qword [0x14015d8f8]
mov r11, qword [0x14015d900]
xor r9d, r9d
cmp r9, 0x16
jae 0x14000efa5
movzx r8d, byte [rbp + r9 + 0x1f0]
mov rbx, r8
cmp r10, r9
ja 0x14000ef9c
lea rax, [r11 + 8]
cmp r10, rax
jae 0x14000e8bc
movabs rcx, 0xad028913fd54dacc
mov al, bl
add rcx, r9
mov edx, gethostname
and al, cl
sub dl, al
add dl, dl
add dl, bl
add dl, cl
jmp 0x14000e8d6
lea rax, [r11 + 1]
cmp r10, rax
je 0x14000ef27
lea rax, [r11 + 3]
cmp r10, rax
je 0x14000eee3
cmp r11, r9
ja 0x14000ef93
lea rax, [r11 + 0x2a]
cmp r10, rax
jae 0x14000e901
lea edx, [r9 - 0xc]
mov ecx, 0x2a
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x14000e935
lea rax, [r11 + 1]
cmp r10, rax
je 0x14000eea7
lea rax, [r11 + 3]
cmp r10, rax
je 0x14000ee8e
lea rax, [r11 + 5]
cmp r10, rax
je 0x14000ee75
lea rax, [r11 + 2]
cmp r10, rax
je 0x14000ee02
lea rax, [r11 + r10]
cmp rax, r9
jbe 0x14000ebdc
lea rax, [r11 + 0x200]
cmp r10, rax
je 0x14000ebbe
lea rax, [r11 + 0xa]
cmp r10, rax
je 0x14000eba5
lea rax, [r11 + 1]
cmp r10, rax
je 0x14000eb8c
lea rax, [r11 + 0x3e8]
cmp r10, rax
je 0x14000eb7e
lea rax, [r11 + 0x10]
cmp r10, rax
je 0x14000eb62
lea r10, [r11 + 6]
lea r11, [r10 + 0x10]
lea rax, [r11 + 0x42]
cmp r10, rax
jb 0x14000ef78
lea rax, [r11 + 6]
cmp r10, rax
jb 0x14000ef59
lea rax, [r11 + 0x41]
cmp r10, rax
jb 0x14000ea1b
lea rax, [r11 + 0x64]
cmp r10, rax
jb 0x14000eac5
lea rax, [r11 + 8]
cmp r10, rax
jb 0x14000eaa4
lea r10, [r11 + 3]
lea r11, [r10 + 8]
lea rax, [r11 + 0x20]
cmp r10, rax
ja 0x14000ea96
lea rax, [r11 + 3]
cmp r10, rax
ja 0x14000ea7d
lea rax, [r11 + 0x1000]
cmp r10, rax
ja 0x14000ea6f
lea rax, [r11 + 0x28]
cmp r10, rax
ja 0x14000ea50
lea rax, [r11 + 4]
cmp r10, rax
ja 0x14000ea34
lea r10, [r11 + 0x2a]
lea r11, [r10 + 4]
jmp 0x14000e942
lea ecx, [r9 + 0x58]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x68
jmp 0x14000e887
lea ecx, [r9 + 0x5a]
mov bl, r9b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x76
jmp 0x14000eebd
lea edx, [r9 - 0x32]
mov ecx, 0x2f
mov al, dl
mov bl, r9b
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x14000eef9
lea edx, [r9 + 0x42]
mov ecx, 0x19
jmp 0x14000ee0d
lea ecx, [r9 - 0x42]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x32
jmp 0x14000ee48
lea edx, [r9 + 0x3a]
mov ecx, gethostname
jmp 0x14000eb6b
lea ecx, [rsi + r9]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x10
mov byte [rbp + r9 + 0x1f0], dl
jmp 0x14000ef51
lea ecx, [r9 - 0x1c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x3c
lea rax, [r11 + r10]
cmp rax, 0x41
je 0x14000edea
lea rcx, [r11 + 2]
cmp r10, rcx
jbe 0x14000ec92
lea edx, [r9 + 0x44]
mov ecx, reloc.WS2_32.dll_select
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
cmp r10, r12
jae 0x14000edc9
lea rax, [r11 + 0x5a]
cmp r10, rax
jbe 0x14000ed38
lea ecx, [r9 + 0x2e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x42
cmp r11, 0x200
jb 0x14000eab8
mov bl, r9b
mov edx, reloc.WS2_32.dll_send
lea ecx, [rbx + 0x56]
mov al, cl
and al, r8b
sub dl, al
add dl, dl
add dl, cl
add dl, r8b
add dl, dl
jmp 0x14000eebd
lea edx, [r9 - 0x7a]
mov ecx, 0x2b
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x14000ef42
lea edx, [r9 - 6]
mov ecx, reloc.WS2_32.dll_setsockopt
jmp 0x14000ecfd
lea ecx, [r9 + 0x6e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 2
jmp 0x14000eede
lea ecx, [r9 - 0x16]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x66
jmp 0x14000eedb
mov bl, r9b
mov ecx, 0x1b
lea edx, [rbx + 0x66]
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x14000eebd
lea rax, [r11 + 0xa]
cmp r10, rax
jae 0x14000ebfe
lea ecx, [r9 - 0x3e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x4e
jmp 0x14000ead9
lea rax, [r11 + 1]
cmp r10, rax
jne 0x14000ec20
lea ecx, [r9 - 0x22]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x12
jmp 0x14000ef42
lea rax, [r11 + 2]
cmp r10, rax
jne 0x14000ec45
lea edx, [r9 + 0x62]
mov ecx, 0x29
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x14000ee48
lea rax, [r11 + 3]
cmp r10, rax
jne 0x14000ec69
mov bl, r9b
lea ecx, [rbx - 0x1a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, r14b
jmp 0x14000ee1e
lea rax, [r11 + 7]
cmp r10, rax
jne 0x14000ead9
lea edx, [r9 - 0xa]
mov ecx, 0x23
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x14000eede
lea rax, [r11 + 1]
cmp r10, rax
jne 0x14000ecb6
mov bl, r9b
lea ecx, [rbx - 0x38]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x78
jmp 0x14000eebd
cmp r10, rcx
jne 0x14000ecc6
lea edx, [r9 - 0x30]
mov ecx, 0x28
jmp 0x14000ec7f
lea rax, [r11 + 5]
cmp r10, rax
jne 0x14000eceb
lea edx, [r9 - 0x28]
mov ecx, ntohs
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x14000ef15
lea rax, [r11 + 3]
cmp r10, rax
jne 0x14000ed10
lea edx, [r9 + 0x5c]
mov ecx, 0x3e
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x14000ef18
lea rax, [r11 + 4]
cmp r10, rax
jne 0x14000eb0b
mov bl, r9b
lea ecx, [rbx - 0x20]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x20
jmp 0x14000ee1e
lea rax, [r11 + 1]
cmp r10, rax
jne 0x14000ed4f
lea edx, [r9 - 0x4e]
mov ecx, reloc.WS2_32.dll_recvfrom
jmp 0x14000eb6b
lea rax, [r11 + 3]
cmp r10, rax
jne 0x14000ed73
mov bl, r9b
lea ecx, [rbx - 0x46]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x16
jmp 0x14000ee1e
lea rax, [r11 + 2]
cmp r10, rax
jne 0x14000ed8a
lea edx, [r9 + 0x3e]
mov ecx, 0x27
jmp 0x14000ecfd
lea rax, [r11 + 4]
cmp r10, rax
jne 0x14000edac
lea ecx, [r9 - 0x3e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x4e
jmp 0x14000ef15
lea rax, [r11 + 7]
cmp r10, rax
jne 0x14000eb35
mov bl, r9b
mov ecx, 0x21
lea edx, [rbx - 0x2e]
jmp 0x14000ebc9
mov cl, byte [rbp + r9 + 0x1f0]
mov bl, r9b
lea edx, [rbx - 0x26]
mov al, dl
and al, r8b
sub cl, al
add cl, 5
add cl, cl
add dl, cl
jmp 0x14000eef9
mov bl, r9b
mov ecx, gethostname
lea edx, [rbx + 0x5e]
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
jmp 0x14000ee1e
mov dl, r9b
mov ecx, 8
sub dl, sil
mov al, dl
mov bl, r9b
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
add bl, 0x20
inc r11
mov al, bl
mov ecx, reloc.WS2_32.dll_recv
and al, r8b
sub cl, al
add cl, cl
add cl, bl
add cl, r8b
movzx eax, cl
mov byte [rbp + r9 + 0x1f0], al
add rax, r11
sub r9, rax
lea ecx, [r9 - 0x1e]
inc r10
mov al, cl
and al, r8b
add al, al
sub cl, al
or rax, 0xffffffffffffffff
sub cl, 0x2e
sub rax, r10
add cl, r8b
mov byte [rbp + r9 + 0x1f0], cl
add r9, rax
jmp 0x14000ef42
lea ecx, [r9 + 0xc]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x54
jmp 0x14000ef18
lea ecx, [r9 + 0x80]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
add dl, 0x80
jmp 0x14000eede
mov bl, r9b
lea ecx, [rbx + 0x78]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x48
add bl, 0x18
mov ecx, 0x2c
mov al, bl
and al, r8b
sub cl, al
add cl, cl
add cl, bl
add cl, r8b
mov byte [rbp + r9 + 0x1f0], cl
inc r11
dec r9
jmp 0x14000ef51
mov bl, r9b
lea ecx, [rbx - 0x1c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x3c
sub bl, 0x64
mov al, bl
and al, r8b
add al, al
sub bl, al
sub bl, 0x44
add bl, r8b
add bl, dl
mov byte [rbp + r9 + 0x1f0], bl
add r10, r11
or rcx, 0xffffffffffffffff
movzx eax, dl
sub rcx, rax
add r9, rcx
jmp 0x14000ef51
mov al, bl
movabs rcx, 0x57ccc62ffd30e650
add rcx, r9
and al, cl
add al, al
sub bl, al
lea edx, [rcx + rbx]
sub dl, 0x30
movzx eax, byte [rbp + r9 + 0x1f0]
add rax, r11
add r9, rax
inc r9
jmp 0x14000e874
sub r9b, 0x2c
mov ecx, 0x1a
mov al, r9b
and al, r8b
sub cl, al
lea edx, [rcx + rcx]
add dl, r9b
add dl, r8b
jmp 0x14000e871
add r9b, 0x50
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edx, [r8 + r9]
sub dl, 0x30
jmp 0x14000e863
lea rcx, [rbp + 0x152b552]
jmp 0x14000efac
lea rcx, [rbp + 0x80bb14]
jmp 0x14000efac
lea rcx, [rbp + 0x1f0]
lea rdx, [0x140138001]
call fcn.14004cf94
lea rcx, [rbp - 0x20]
mov dword [rbp - 0x20], 0x40a00000
mov dword [rbp - 0x1c], 0x43250000
call fcn.14002fd60
mov r10b, byte [rsp + 0x40]
xor eax, eax
xorps xmm0, xmm0
mov dword [rbp + 0x229], eax
movups xmmword [rbp + 0x219], xmm0
mov word [rbp + 0x22d], ax
mov byte [rbp + 0x22f], al
mov byte [rbp + 0x210], 0x54
mov byte [rbp + 0x211], recvfrom
mov byte [rbp + 0x212], 0x3b
mov byte [rbp + 0x213], 4
mov byte [rbp + 0x214], 0x64
mov byte [rbp + 0x215], 0x4b
mov byte [rbp + 0x216], 0x31
mov byte [rbp + 0x217], reloc.WS2_32.dll_gethostname
mov byte [rbp + 0x218], 0x80
mov r11, qword [0x14015d8f8]
mov rbx, qword [0x14015d900]
xor r9d, r9d
lea r14d, [r9 + 1]
cmp r9, 0x20
jae 0x14000fa6e
movzx r8d, byte [rbp + r9 + 0x210]
mov rdx, r8
cmp r11, r9
ja 0x14000fa65
lea rax, [rbx + 0x80]
cmp r11, rax
jae 0x14000f094
movabs rcx, 0xc5b7843c0baa6608
mov al, dl
add rcx, r9
mov r10b, dl
and al, cl
add al, al
sub r10b, al
sub r10b, 0x38
add r10b, cl
jmp 0x14000f0d5
lea rax, [rbx + 1]
cmp r11, rax
je 0x14000f9f0
lea rax, [rbx + 2]
cmp r11, rax
je 0x14000f9a8
lea rax, [rbx + 3]
cmp r11, rax
je 0x14000f95a
lea rax, [rbx + 4]
cmp r11, rax
je 0x14000f92a
lea rax, [rbx + 5]
cmp r11, rax
je 0x14000f8ea
cmp rbx, r9
ja 0x14000fa5c
lea rax, [rbx + 0x64]
cmp r11, rax
jae 0x14000f0ff
lea r10d, [r9 + 0x78]
mov al, r10b
and al, r8b
add al, al
sub r10b, al
sub r10b, 0x48
jmp 0x14000f315
lea rax, [rbx + 1]
cmp r11, rax
je 0x14000f8a8
lea rax, [rbx + 2]
cmp r11, rax
je 0x14000f897
lea rax, [rbx + 3]
cmp r11, rax
je 0x14000f878
lea rax, [rbx + 5]
cmp r11, rax
je 0x14000f859
lea rax, [rbx + r11]
cmp rax, r9
jbe 0x14000f5ae
lea rax, [rbx + 6]
cmp r11, rax
je 0x14000f592
lea rax, [rbx + 0x40]
cmp r11, rax
je 0x14000f578
lea rax, [rbx + 4]
cmp r11, rax
je 0x14000f559
lea rax, [rbx + 0x1000]
cmp r11, rax
je 0x14000f549
lea rax, [rbx + 2]
cmp r11, rax
je 0x14000f53b
lea rax, [rbx + 0x3e8]
cmp r11, rax
je 0x14000f51c
lea rax, [rbx + 0x2a]
cmp r11, rax
je 0x14000f4fd
lea rax, [rbx + 0x80]
cmp r11, rax
je 0x14000f4e3
lea rax, [rbx + 0x41]
cmp r11, rax
je 0x14000f4c9
lea rax, [rbx + 0x42]
cmp r11, rax
je 0x14000f140
lea r11, [rbx + 0x7a]
lea rbx, [r11 + 5]
lea rax, [rbx + 4]
cmp r11, rax
jb 0x14000fa40
lea rax, [rbx + 0x1000]
cmp r11, rax
jb 0x14000fa24
lea rax, [rbx + 2]
cmp r11, rax
jb 0x14000f33c
lea rax, [rbx + 0x3e8]
cmp r11, rax
jb 0x14000f31d
lea rax, [rbx + 0xa]
cmp r11, rax
jb 0x14000f2fd
lea rax, [rbx + 0x80]
cmp r11, rax
jb 0x14000f4bb
lea rax, [rbx + 8]
cmp r11, rax
jb 0x14000f470
lea rax, [rbx + 0x42]
cmp r11, rax
jb 0x14000f433
lea rax, [rbx + 5]
cmp r11, rax
jb 0x14000f411
lea rax, [rbx + 0x28]
cmp r11, rax
jb 0x14000f140
lea r11, [rbx + 0x1000]
lea rbx, [r11 + 3]
lea rax, [rbx + 0x20]
cmp r11, rax
ja 0x14000f3f7
lea rax, [rbx + 0x3e8]
cmp r11, rax
ja 0x14000f3dd
lea rax, [rbx + 0xa]
cmp r11, rax
ja 0x14000f3cf
lea rax, [rbx + 0x80]
cmp r11, rax
ja 0x14000f3c1
lea rax, [rbx + 8]
cmp r11, rax
ja 0x14000f3b3
lea rax, [rbx + 0x41]
cmp r11, rax
ja 0x14000f3a2
lea rax, [rbx + 5]
cmp r11, rax
ja 0x14000f394
lea rax, [rbx + 0x61]
cmp r11, rax
ja 0x14000f37a
lea rax, [rbx + 3]
cmp r11, rax
ja 0x14000f35d
lea rax, [rbx + 0x400]
cmp r11, rax
ja 0x14000f140
lea r11, [rbx + 2]
lea rbx, [r11 + 1]
jmp 0x14000f140
lea ecx, [r9 + 0x40]
mov r10d, 0x20
mov al, cl
and al, r8b
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, r8b
jmp 0x14000f133
lea edx, [r9 + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x14000f0d5
mov ecx, 8
mov dl, r9b
sub dl, sil
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x14000f05a
lea ecx, [r9 + 0x7c]
mov dil, r9b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x64
jmp 0x14000f8c2
lea ecx, [r9 - 0x5c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x7c
jmp 0x14000f8df
lea edx, [r9 - 0x34]
mov ecx, gethostname
jmp 0x14000f562
lea edx, [r9 - 0xc]
mov ecx, 0x2a
mov dil, r9b
jmp 0x14000f8f5
lea edx, [r9 + 0x1c]
mov ecx, 0x1e
jmp 0x14000f933
lea edx, [r9 + 0x44]
mov ecx, reloc.WS2_32.dll_select
jmp 0x14000f525
lea edx, [r9 + 0x6c]
mov ecx, 6
jmp 0x14000f506
lea ecx, [r9 - 0x6c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0xc
jmp 0x14000f9c6
lea ecx, [r9 - 0x44]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x24
jmp 0x14000fa0d
lea ecx, [r9 - 0x60]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x60
mov byte [rbp + r9 + 0x210], r10b
jmp 0x14000fa1c
lea ecx, [r9 - 0x38]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x78
cmp rbx, 0x10
jb 0x14000f426
mov edx, 2
mov dil, r9b
lea ecx, [rdi - 0x5c]
mov al, cl
and al, r8b
sub dl, al
add dl, dl
add dl, cl
add dl, r8b
lea r10d, [rdx + rdx]
jmp 0x14000f8c2
lea edx, [r9 - 0x10]
mov ecx, gethostname
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
cmp r11, 3
jae 0x14000f810
lea rax, [rbx + 0x20]
cmp r11, rax
jbe 0x14000f777
lea edx, [r9 + 0x34]
mov al, r8b
and al, dl
mov r10b, r8b
add al, al
sub r10b, al
sub r10b, 0x6c
add r10b, dl
jmp 0x14000f448
lea edx, [r9 + 0x18]
mov ecx, 0x2c
jmp 0x14000f5c0
lea ecx, [r9 - 0x3c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x5c
jmp 0x14000fa0d
lea ecx, [r9 - 0x14]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x74
jmp 0x14000f9c6
lea edx, [r9 + 0x14]
mov ecx, 0x3a
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x14000f97d
lea edx, [r9 + 0x3c]
mov ecx, 0x2e
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x14000f947
lea edx, [r9 + 0x64]
mov ecx, 0x22
jmp 0x14000f933
mov dil, r9b
mov ecx, socket
lea edx, [rdi - 0x74]
jmp 0x14000f8f5
lea edx, [r9 - 0x4c]
mov ecx, 0xa
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x14000f8e2
lea ecx, [r9 - 0x24]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 4
jmp 0x14000f8df
mov dil, r9b
lea ecx, [rdi + 4]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x1c
jmp 0x14000f8c2
lea rax, [rbx + 0x42]
cmp r11, rax
jae 0x14000f609
lea edx, [r9 + 0x6c]
mov ecx, 6
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
lea rax, [rbx + r11]
cmp rax, 5
je 0x14000f837
lea rcx, [rbx + 4]
cmp r11, rcx
jbe 0x14000f6a0
lea edx, [r9 + 0x58]
mov al, r8b
and al, dl
mov r10b, r8b
add al, al
sub r10b, al
sub r10b, 0x68
add r10b, dl
jmp 0x14000f48a
lea rax, [rbx + 1]
cmp r11, rax
jne 0x14000f62c
lea ecx, [r9 + 0x54]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x4c
jmp 0x14000fa0d
lea rax, [rbx + 2]
cmp r11, rax
jne 0x14000f64f
lea ecx, [r9 + 4]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x1c
jmp 0x14000f97d
lea rax, [rbx + 3]
cmp r11, rax
jne 0x14000f672
lea ecx, [r9 - 0x24]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 4
jmp 0x14000f947
lea rax, [rbx + 4]
cmp r11, rax
jne 0x14000f5d1
mov dil, r9b
mov ecx, 0x3a
lea edx, [rdi + 0x14]
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x14000f8c2
lea rax, [rbx + 1]
cmp r11, rax
jne 0x14000f6c5
mov dil, r9b
mov al, r8b
mov r10b, r8b
lea edx, [rdi + 0x30]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x50
jmp 0x14000f8bf
lea rax, [rbx + 2]
cmp r11, rax
jne 0x14000f6e9
lea ecx, [r9 - 0x20]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r10d, [rcx + r8]
sub r10b, 0x20
jmp 0x14000f8e2
lea rax, [rbx + 3]
cmp r11, rax
jne 0x14000f70e
mov dil, r9b
mov al, r8b
mov r10b, r8b
lea edx, [rdi - 0x48]
and al, dl
add al, al
sub r10b, al
sub r10b, 8
jmp 0x14000f82f
cmp r11, rcx
jne 0x14000f723
mov dl, r9b
mov ecx, 8
sub dl, sil
jmp 0x14000f933
lea rax, [rbx + 6]
cmp r11, rax
jne 0x14000f74b
lea edx, [r9 + 0x18]
mov ecx, 0x2c
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x14000f9c6
lea rax, [rbx + 8]
cmp r11, rax
jne 0x14000f48a
lea edx, [r9 - 0x10]
mov ecx, gethostname
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x14000fa0d
lea rax, [rbx + 1]
cmp r11, rax
jne 0x14000f79b
lea ecx, [r9 + 0xc]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r10d, [rcx + r8]
sub r10b, 0x54
jmp 0x14000fa0d
lea rax, [rbx + 6]
cmp r11, rax
jne 0x14000f7b4
mov dil, r9b
mov ecx, reloc.WS2_32.dll_select
lea edx, [rdi + 0x44]
jmp 0x14000f8f5
lea rax, [rbx + 7]
cmp r11, rax
jne 0x14000f7cb
lea edx, [r9 + 0x1c]
mov ecx, 0x1e
jmp 0x14000f562
lea rax, [rbx + 4]
cmp r11, rax
jne 0x14000f7f3
lea edx, [r9 - 0xc]
mov ecx, 0x2a
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x14000f8df
lea rax, [rbx + 8]
cmp r11, rax
jne 0x14000f448
mov dil, r9b
mov ecx, gethostname
lea edx, [rdi - 0x34]
jmp 0x14000f68a
mov r10b, byte [rbp + r9 + 0x210]
mov dil, r9b
lea edx, [rdi + 0x7c]
mov al, dl
and al, r8b
add al, al
sub r10b, al
sub r10b, 0x64
add r10b, r8b
add r10b, dl
jmp 0x14000f906
lea ecx, [r9 + 0x54]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, byte [rbp + r9 + 0x210]
lea r10d, [r8 + rcx]
sub r10b, 0x4c
jmp 0x14000f97d
lea edx, [r9 - 0x78]
mov ecx, 0x24
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
add r10b, dl
jmp 0x14000f947
lea edx, [r9 - 0x50]
mov ecx, 0x18
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
add r10b, dl
jmp 0x14000f944
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea r10d, [r9 + r8]
jmp 0x14000f8e2
mov dil, r9b
mov al, r8b
mov r10b, r8b
lea edx, [rdi + 0x50]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x30
add r10b, dl
mov al, r8b
add dil, 0x10
and al, dil
add al, al
sub r8b, al
add r8b, dil
sub r8b, sil
mov byte [rbp + r9 + 0x210], r8b
add rbx, r14
sub r9, r14
jmp 0x14000fa1c
mov dil, r9b
mov ecx, 0x2c
lea edx, [rdi + 0x18]
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
sub dil, 0x18
mov al, r8b
and al, dil
mov cl, r10b
add al, al
sub cl, al
sub cl, 0x58
add cl, r8b
add cl, dil
mov byte [rbp + r9 + 0x210], cl
jmp 0x14000f944
lea edx, [r9 + 0x40]
mov ecx, 0x20
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
add r11, rbx
or rcx, 0xffffffffffffffff
movzx eax, r10b
sub rcx, rax
add r9, rcx
jmp 0x14000fa1c
mov r8b, dl
mov eax, 8
movabs rcx, 0x792555beca239e90
add rcx, r9
and dl, cl
sub al, dl
lea r10d, [rax + rax]
add r10b, r8b
add r10b, cl
lea edx, [r9 - 0x40]
mov al, r8b
and al, dl
add rbx, r14
add al, al
mov cl, r8b
sub cl, al
sub cl, 0x40
add cl, dl
movzx eax, cl
mov byte [rbp + r9 + 0x210], al
add rax, rbx
sub r9, rax
jmp 0x14000f9c6
mov r8b, dl
movabs rax, 0xe800ba9335508bb8
add rax, r9
and dl, al
add dl, dl
sub al, dl
lea r10d, [r8 + rax]
sub r10b, 8
lea ecx, [r9 + 0x2c]
add r11, r14
mov al, cl
and al, r8b
add al, al
sub cl, al
or rax, 0xffffffffffffffff
sub cl, 0x34
sub rax, r11
add cl, r8b
mov byte [rbp + r9 + 0x210], cl
add r9, rax
jmp 0x14000fa0d
mov al, dl
movabs rcx, 0x56dc1f67a07d78e0
add rcx, r9
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x20
movzx eax, byte [rbp + r9 + 0x210]
add rax, rbx
add r9, rax
add r9, r14
jmp 0x14000f047
sub r9b, 0x48
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea r10d, [r9 + r8]
sub r10b, 8
jmp 0x14000f040
sub r9b, 0x20
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea r10d, [r9 + r8]
sub r10b, 0x20
jmp 0x14000f032
lea rcx, [rbp + 0x169333c]
jmp 0x14000fa75
lea rcx, [rbp + 0x52bca8]
jmp 0x14000fa75
lea rcx, [rbp + 0x210]
lea rdx, [0x140138005]
call fcn.14004cf94
lea rcx, [rbp - 0x18]
mov dword [rbp - 0x18], 0x40a00000
mov dword [rbp - 0x14], 0x433e0000
call fcn.14002fd60
mov bl, byte [rsp + 0x40]
xor eax, eax
xorps xmm0, xmm0
mov dword [rbp + 0x249], eax
movups xmmword [rbp + 0x239], xmm0
mov word [rbp + 0x24d], ax
mov byte [rbp + 0x24f], al
mov byte [rbp + 0x230], 0x86
mov byte [rbp + 0x231], 0x8e
mov byte [rbp + 0x232], __WSAFDIsSet
mov byte [rbp + 0x233], 0xa3
mov byte [rbp + 0x234], reloc.WS2_32.dll___WSAFDIsSet
mov byte [rbp + 0x235], WSAGetLastError
mov byte [rbp + 0x236], 0x7c
mov byte [rbp + 0x237], 0x62
mov byte [rbp + 0x238], 0xc8
mov r10, qword [0x14015d8f8]
mov r11, qword [0x14015d900]
xor r9d, r9d
cmp r9, 0x20
jae 0x1400104b9
movzx r8d, byte [rbp + r9 + 0x230]
mov rdi, r8
cmp r10, r9
ja 0x1400104b0
lea rcx, [r11 + 5]
cmp r10, rcx
jae 0x14000fb55
movabs rcx, 0xeef06822900cc040
mov al, dil
add rcx, r9
mov ebx, 0x20
and al, cl
sub bl, al
add bl, bl
add bl, dil
add bl, cl
jmp 0x14000fb85
lea rax, [r11 + 1]
cmp r10, rax
je 0x140010453
lea rax, [r11 + 2]
cmp r10, rax
je 0x140010404
lea rax, [r11 + 3]
cmp r10, rax
je 0x1400103d4
cmp r10, rcx
je 0x140010396
mov edi, 0x40
cmp r11, r9
ja 0x1400104a7
lea rax, [r11 + 0x10]
cmp r10, rax
jae 0x14000fbb4
mov cl, r9b
sub cl, dil
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, dil
jmp 0x14000fc02
lea rax, [r11 + 1]
cmp r10, rax
je 0x140010354
lea rax, [r11 + 2]
cmp r10, rax
je 0x140010343
lea rax, [r11 + 3]
cmp r10, rax
je 0x140010396
lea rax, [r11 + 6]
cmp r10, rax
je 0x140010326
lea rax, [r11 + 7]
cmp r10, rax
je 0x1400102ea
lea rax, [r11 + 9]
cmp r10, rax
je 0x1400102ce
lea rax, [r11 + r10]
cmp rax, r9
jbe 0x140010080
lea rax, [r11 + 0x61]
cmp r10, rax
je 0x140010061
lea rax, [r11 + 0x400]
cmp r10, rax
je 0x140010048
lea rax, [r11 + 0x200]
cmp r10, rax
je 0x14001002f
lea rax, [r11 + 0x64]
cmp r10, rax
je 0x1400100f6
lea rax, [r11 + 0x40]
cmp r10, rax
je 0x140010012
lea rax, [r11 + 0x20]
cmp r10, rax
je 0x14000fff9
lea rax, [r11 + 0xa]
cmp r10, rax
je 0x14000ffe5
lea rax, [r11 + 8]
cmp r10, rax
je 0x14000ffc8
lea rax, [r11 + 5]
cmp r10, rax
je 0x14000ffab
lea rax, [r11 + 3]
cmp r10, rax
je 0x14000fc0f
lea r10, [r11 + 2]
lea r11, [r10 + 1]
lea rax, [r11 + 0x2a]
cmp r10, rax
jb 0x140010493
lea rax, [r11 + 0x41]
cmp r10, rax
jb 0x140010479
lea rax, [r11 + 0x61]
cmp r10, rax
jb 0x14000fdf2
lea rax, [r11 + 0x400]
cmp r10, rax
jb 0x14000fdd5
lea rax, [r11 + 0x200]
cmp r10, rax
jb 0x14000fdc0
lea rax, [r11 + 0x64]
cmp r10, rax
jb 0x14000ff5c
lea rax, [r11 + 0x40]
cmp r10, rax
jb 0x14000ff40
lea rax, [r11 + 0x20]
cmp r10, rax
jb 0x14000ff01
lea rax, [r11 + 0xa]
cmp r10, rax
jb 0x14000fee4
lea rax, [r11 + 8]
cmp r10, rax
jb 0x14000fc0f
lea r10, [r11 + 6]
lea r11, [r10 + 5]
lea rax, [r11 + 4]
cmp r10, rax
ja 0x14000fecb
lea rax, [r11 + 2]
cmp r10, rax
ja 0x14000feb2
lea rax, [r11 + 0x2a]
cmp r10, rax
ja 0x14000fe98
lea rax, [r11 + 0x41]
cmp r10, rax
ja 0x14000fe8a
lea rax, [r11 + 0x61]
cmp r10, rax
ja 0x14000fe71
lea rax, [r11 + 0x400]
cmp r10, rax
ja 0x14000fe55
lea rax, [r11 + 0x200]
cmp r10, rax
ja 0x14000fe47
lea rax, [r11 + 0x64]
cmp r10, rax
ja 0x14000fe2a
lea rax, [r11 + 0x40]
cmp r10, rax
ja 0x14000fe0e
lea rax, [r11 + 0x20]
cmp r10, rax
ja 0x14000fc0f
lea r10, [r11 + 0x10]
lea r11, [r10 + 0xa]
jmp 0x14000fc0f
mov cl, r9b
mov bl, r9b
and cl, r8b
add cl, cl
sub bl, cl
add bl, r8b
jmp 0x14000fc02
lea edx, [rdi + r9]
mov ecx, 0x20
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14000fb8a
lea ecx, [r9 + 0x80]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x80
jmp 0x14000fb1e
lea ecx, [r9 - 0x20]
mov dil, r9b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x20
jmp 0x14001036d
lea edx, [r9 + 0x20]
mov ecx, reloc.WS2_32.dll_recv
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14001038b
lea edx, [r9 + 0x60]
mov ecx, 0x30
jmp 0x140010126
lea ecx, [r9 - 0x60]
mov dil, r9b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x60
jmp 0x1400103ac
lea ecx, [r9 - 0x20]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x20
jmp 0x1400103cf
lea edx, [r9 + 0x20]
mov ecx, reloc.WS2_32.dll_recv
jmp 0x14001032f
lea edx, [r9 + 0x60]
mov ecx, 0x30
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400102f7
lea ecx, [r9 - 0x60]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x60
jmp 0x140010425
lea ecx, [r9 - 0x20]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x20
jmp 0x140010462
mov cl, r9b
mov bl, r9b
and cl, r8b
add cl, cl
sub bl, cl
add bl, r8b
mov byte [rbp + r9 + 0x230], bl
jmp 0x140010471
lea edx, [rdi + r9]
mov ecx, 0x20
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
cmp r11, 4
jb 0x14000fef4
mov edx, reloc.WS2_32.dll_recv
mov dil, r9b
lea ecx, [rdi + 0x20]
mov al, cl
and al, r8b
sub dl, al
add dl, dl
add dl, cl
add dl, r8b
lea ebx, [rdx + rdx]
jmp 0x14001036d
lea ecx, [r9 + 0x80]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x80
jmp 0x1400101cb
mov cl, r9b
sub cl, dil
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, dil
lea rax, [r11 + r10]
cmp rax, 0x61
je 0x1400102ae
lea rax, [r11 + 0x1000]
cmp r10, rax
jbe 0x14001013a
mov cl, r9b
sub cl, dil
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, dil
jmp 0x1400101cb
lea edx, [r9 + 0x20]
mov ecx, reloc.WS2_32.dll_recv
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140010462
lea edx, [r9 + 0x60]
mov ecx, 0x30
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140010425
mov dil, r9b
lea ecx, [rdi - 0x60]
mov al, cl
and al, r8b
add al, al
sub cl, al
jmp 0x1400102c5
lea ecx, [r9 - 0x20]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x20
jmp 0x1400103f5
lea edx, [r9 + 0x20]
mov ecx, reloc.WS2_32.dll_recv
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1400103cf
lea ecx, [r9 - 0x60]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x60
jmp 0x14001038e
lea ecx, [r9 - 0x20]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x20
jmp 0x14001038b
mov dil, r9b
mov ecx, reloc.WS2_32.dll_recv
lea edx, [rdi + 0x20]
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14001036d
lea rax, [r11 + 0x64]
cmp r10, rax
jae 0x1400100a6
lea edx, [r9 + 0x60]
mov ecx, 0x30
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14000ff72
lea rax, [r11 + 1]
cmp r10, rax
jne 0x1400100c8
lea ecx, [r9 - 0x60]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x60
jmp 0x140010462
lea rax, [r11 + 2]
cmp r10, rax
jne 0x1400100ed
mov ecx, reloc.WS2_32.dll_recv
mov dil, r9b
lea edx, [rdi + 0x20]
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400102fa
lea rax, [r11 + 5]
cmp r10, rax
jne 0x140010110
mov dil, r9b
mov ecx, 0x30
lea edx, [rdi + 0x60]
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
jmp 0x1400102a4
lea rax, [r11 + 3]
cmp r10, rax
jne 0x14000ff72
lea edx, [r9 + 0x20]
mov ecx, reloc.WS2_32.dll_recv
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x14001038e
lea rax, [r11 + 1]
cmp r10, rax
je 0x140010354
lea rax, [r11 + 2]
cmp r10, rax
jne 0x14001016c
lea ecx, [r9 + 0x80]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x80
jmp 0x1400103cf
lea rax, [r11 + 4]
cmp r10, rax
je 0x140010326
lea rax, [r11 + 7]
cmp r10, rax
jne 0x14001019a
mov cl, r8b
mov bl, r8b
and cl, r9b
mov dil, r9b
add cl, cl
sub bl, cl
add bl, r9b
jmp 0x1400102fd
lea rax, [r11 + 5]
cmp r10, rax
jne 0x1400101be
mov cl, r9b
sub cl, dil
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, dil
jmp 0x140010425
lea rax, [r11 + 3]
cmp r10, rax
je 0x1400102ce
cmp r10, 0x2a
jae 0x14001028a
lea rax, [r11 + 0x5a]
cmp r10, rax
jbe 0x1400101f7
lea ecx, [r9 - 0x60]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x60
jmp 0x14000ff19
lea rax, [r11 + 1]
cmp r10, rax
jne 0x14001020e
lea edx, [r9 + 0x60]
mov ecx, 0x30
jmp 0x14000ffb4
lea rax, [r11 + 2]
cmp r10, rax
jne 0x140010232
mov dil, r9b
lea ecx, [rdi - 0x20]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x20
jmp 0x1400102fd
lea rax, [r11 + 5]
cmp r10, rax
jne 0x14001024b
mov dil, r9b
mov ecx, reloc.WS2_32.dll_recv
lea edx, [rdi + 0x20]
jmp 0x140010101
lea rax, [r11 + 3]
cmp r10, rax
jne 0x14001026d
lea ecx, [r9 - 0x20]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x20
jmp 0x14001038e
lea rax, [r11 + 7]
cmp r10, rax
jne 0x14000ff19
mov dil, r9b
mov ecx, 0x30
lea edx, [rdi + 0x60]
jmp 0x14001006c
mov bl, byte [rbp + r9 + 0x230]
mov dil, r9b
lea edx, [rdi - 0x20]
mov al, dl
and al, r8b
add al, al
sub bl, al
sub bl, 0x20
add bl, dl
add bl, r8b
jmp 0x1400103ac
mov dil, r9b
lea ecx, [rdi - 0x60]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, byte [rbp + r9 + 0x230]
lea ebx, [r8 + rcx]
sub bl, 0x60
jmp 0x1400102fd
lea ecx, [r9 + 0x80]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x80
jmp 0x140010462
mov cl, r9b
mov bl, r9b
and cl, r8b
add cl, cl
sub bl, cl
mov dil, r9b
add bl, r8b
mov cl, r8b
add r11, r14
and cl, dil
mov al, r8b
add cl, cl
sub al, cl
add al, dil
movzx ecx, al
mov byte [rbp + r9 + 0x230], cl
add rcx, r11
sub r9, rcx
jmp 0x140010425
lea edx, [rdi + r9]
mov ecx, 0x20
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1400103f5
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
jmp 0x14001038e
mov dil, r9b
lea ecx, [rdi + 0x80]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x80
add dil, 0x80
mov al, dil
and al, r8b
add al, al
sub dil, al
add dil, 0x80
add dil, r8b
mov byte [rbp + r9 + 0x230], dil
add r11, r14
sub r9, r14
jmp 0x140010471
mov dil, r9b
lea ecx, [rdi - 0x40]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x40
add dil, 0x40
mov ecx, 0x20
mov al, dil
and al, r8b
sub cl, al
add cl, cl
add cl, bl
add cl, dil
add cl, r8b
mov byte [rbp + r9 + 0x230], cl
add r10, r11
jmp 0x1400103f5
mov ecx, 0x20
movabs rdx, 0xeb58e9d8ff37db40
add rdx, r9
mov al, dil
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, dil
add bl, dl
or rcx, 0xffffffffffffffff
movzx eax, bl
sub rcx, rax
add r9, rcx
jmp 0x140010471
mov r8b, dil
movabs rcx, 0xed24a8fdc7a24dc0
add rcx, r9
mov bl, r8b
and dil, cl
add dil, dil
sub bl, dil
sub bl, 0x40
add bl, cl
lea edx, [r9 + 0x60]
add r10, r14
mov al, dl
mov ecx, 0x30
and al, r8b
sub cl, al
or rax, 0xffffffffffffffff
add cl, cl
sub rax, r10
add cl, dl
add cl, r8b
mov byte [rbp + r9 + 0x230], cl
add r9, rax
jmp 0x140010462
mov al, dil
and al, r9b
add al, al
sub dil, al
lea ebx, [r9 + rdi]
movzx eax, byte [rbp + r9 + 0x230]
add rax, r11
add r9, rax
add r9, r14
jmp 0x14000fb0b
sub r9b, dil
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, dil
jmp 0x14000fb08
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea ebx, [r9 + r8]
jmp 0x14000fafa
lea rcx, [rbp + 0x1462390]
jmp 0x1400104c0
lea rcx, [rbp + 0xab86f0]
jmp 0x1400104c0
lea rcx, [rbp + 0x230]
and dword [rsp + 0x28], 0
lea r14, [0x1400ffad4]
mov r9d, 0xb4
mov qword [rsp + 0x20], r14
mov r8d, 1
lea rdx, [0x140138008]
call fcn.140052adc
lea rcx, [rbp - 0x10]
mov dword [rbp - 0x10], 0x40a00000
mov dword [rbp - 0xc], 0x43570000
call fcn.14002fd60
mov r10b, byte [rsp + 0x40]
xor eax, eax
mov dword [rbp + 0x25b], eax
mov word [rbp + 0x25f], ax
mov byte [rbp + 0x250], 0x63
mov byte [rbp + 0x251], 0x78
mov byte [rbp + 0x252], 0x79
mov byte [rbp + 0x253], 0x78
mov byte [rbp + 0x254], 0x44
mov byte [rbp + 0x255], WSAStartup
mov byte [rbp + 0x256], reloc.WS2_32.dll_WSACleanup
mov byte [rbp + 0x257], 0x7a
mov byte [rbp + 0x258], 0x4b
mov byte [rbp + 0x259], 0x4a
mov byte [rbp + 0x25a], 0xc2
mov r11, qword [0x14015d8f8]
mov rbx, qword [0x14015d900]
xor r9d, r9d
cmp r9, 0x11
jae 0x140010f6e
movzx r8d, byte [rbp + r9 + 0x250]
mov rdi, r8
cmp r11, r9
ja 0x140010f65
lea rax, [rbx + 0x61]
cmp r11, rax
jae 0x1400105bd
movabs rcx, 0xd52230fe5ecba40c
mov al, dil
add rcx, r9
mov r10b, dil
and al, cl
add al, al
sub r10b, al
sub r10b, 0x54
add r10b, cl
jmp 0x1400105e4
lea rax, [rbx + 1]
cmp r11, rax
je 0x140010eee
lea rax, [rbx + 2]
cmp r11, rax
je 0x140010e74
lea rax, [rbx + 3]
cmp r11, rax
je 0x140010e3e
cmp rbx, r9
ja 0x140010f5c
lea rcx, [rbx + 3]
cmp r11, rcx
jae 0x140010613
lea ecx, [r9 - 0x4c]
mov r10d, 0xa
mov al, cl
and al, r8b
sub r10b, al
add r10b, r10b
add r10b, cl
jmp 0x14001081f
lea rax, [rbx + 1]
cmp r11, rax
je 0x140010df9
cmp r11, rcx
je 0x140010dde
lea rax, [rbx + 5]
cmp r11, rax
je 0x140010dc3
lea rax, [rbx + 4]
cmp r11, rax
je 0x140010daa
lea rax, [rbx + 9]
cmp r11, rax
je 0x140010d8b
lea rax, [rbx + r11]
cmp rax, r9
jbe 0x140010aa4
lea rax, [rbx + 0x40]
cmp r11, rax
je 0x140010a88
lea rax, [rbx + 6]
cmp r11, rax
je 0x140010a6d
lea rax, [rbx + 9]
cmp r11, rax
je 0x140010a5f
lea rax, [rbx + 1]
cmp r11, rax
je 0x140010a41
lea rcx, [rbx + 0x400]
cmp r11, rcx
je 0x140010a22
lea rax, [rbx + 0x28]
cmp r11, rax
je 0x140010a07
lea rax, [rbx + 0x42]
cmp r11, rax
je 0x1400109ed
lea rax, [rbx + 8]
cmp r11, rax
je 0x1400109d0
lea rax, [rbx + 0x2a]
cmp r11, rax
je 0x1400109b5
lea rax, [rbx + 2]
cmp r11, rax
je 0x14001065d
lea rbx, [rcx + 0x1000]
mov r11, rcx
lea rax, [rbx + 0x61]
cmp rcx, rax
jb 0x140010f40
lea rax, [rbx + 0x42]
cmp rcx, rax
jb 0x140010f24
lea rax, [rbx + 8]
cmp rcx, rax
jb 0x140010846
lea rax, [rbx + 0xa]
cmp rcx, rax
jb 0x140010827
lea rcx, [rbx + 2]
cmp r11, rcx
jb 0x140010808
lea rax, [rbx + 0x1000]
cmp r11, rax
jb 0x14001099b
lea rax, [rbx + 0x40]
cmp r11, rax
jb 0x140010981
lea rax, [rbx + 0x64]
cmp r11, rax
jb 0x140010967
lea rax, [rbx + 9]
cmp r11, rax
jb 0x140010944
lea rax, [rbx + 1]
cmp r11, rax
jb 0x14001065d
lea rbx, [rcx + 3]
mov r11, rcx
lea rax, [rbx + 0x1000]
cmp rcx, rax
ja 0x140010929
lea rax, [rbx + 0x7a]
cmp rcx, rax
ja 0x14001090f
lea rax, [rbx + 0x64]
cmp rcx, rax
ja 0x140010901
lea rax, [rbx + 9]
cmp rcx, rax
ja 0x1400108e5
lea rcx, [rbx + 0x10]
cmp r11, rcx
ja 0x1400108d7
lea rax, [rbx + 3]
cmp r11, rax
ja 0x1400108b8
lea rax, [rbx + 0x61]
cmp r11, rax
ja 0x14001089d
lea rax, [rbx + 0x41]
cmp r11, rax
ja 0x140010882
lea rax, [rbx + 0x80]
cmp r11, rax
ja 0x140010865
lea rax, [rbx + 0xa]
cmp r11, rax
ja 0x14001065d
mov r11, rcx
lea rbx, [rcx + 2]
jmp 0x14001065d
lea edx, [r9 + 0x60]
mov ecx, 0x30
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x140010650
lea edx, [r9 + 0x1c]
mov ecx, 0x1e
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x1400105e4
lea edx, [r9 - 0x28]
mov ecx, ntohs
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x140010585
lea ecx, [r9 - 0x46]
mov dil, r9b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x16
jmp 0x140010e15
lea ecx, [r9 + 0x76]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r10d, [rcx + r8]
sub r10b, 0x3a
jmp 0x140010e33
lea ecx, [r9 + 0x32]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r10d, [rcx + r8]
sub r10b, 0x5e
jmp 0x140010e36
mov ecx, 0x3f
lea edx, [r9 - 0x12]
mov al, r8b
mov dil, r9b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
jmp 0x140010d39
lea edx, [r9 - 0x56]
mov ecx, 0x2d
jmp 0x140010a2b
lea edx, [r9 + 0x66]
mov ecx, 0x1b
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
jmp 0x140010e5e
lea edx, [r9 + 0x22]
mov ecx, 9
jmp 0x140010db3
lea edx, [r9 - 0x22]
mov al, r8b
and al, dl
mov r10b, r8b
add al, al
sub r10b, al
sub r10b, 0x12
jmp 0x1400109e5
lea ecx, [r9 - 0x66]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r10d, [rcx + r8]
sub r10b, 0x36
jmp 0x140010f0d
lea ecx, [r9 + 0x70]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r10d, [rcx + r8]
sub r10b, 0x10
mov byte [rbp + r9 + 0x250], r10b
jmp 0x140010f1c
lea edx, [r9 + 0x2c]
mov al, r8b
and al, dl
mov r10b, r8b
add al, al
sub r10b, al
sub r10b, 0x34
jmp 0x140010b2d
lea edx, [r9 - 0x18]
mov al, r8b
and al, dl
mov r10b, r8b
add al, al
sub r10b, al
sub r10b, 0x58
jmp 0x140010afe
lea edx, [r9 - 0x5c]
mov al, r8b
and al, dl
mov r10b, r8b
add al, al
sub r10b, al
sub r10b, 0x7c
jmp 0x140010ac6
lea ecx, [r9 + 0x26]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r10d, [rcx + r8]
sub r10b, 0xa
jmp 0x140010f0d
lea edx, [r9 - 0x1e]
mov al, r8b
and al, dl
mov r10b, r8b
add al, al
sub r10b, al
sub r10b, 0x2e
add r10b, dl
jmp 0x140010ec4
lea edx, [r9 - 0x62]
mov al, r8b
and al, dl
mov r10b, r8b
add al, al
sub r10b, al
sub r10b, 0x52
jmp 0x140010d83
lea ecx, [r9 + 0x5a]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r10d, [rcx + r8]
sub r10b, 0x76
jmp 0x140010e61
lea edx, [r9 + 0x16]
mov ecx, 0x33
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
add r10b, dl
jmp 0x140010d5e
mov dil, r9b
mov ecx, 0x21
lea edx, [rdi - 0x2e]
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
jmp 0x140010d39
lea edx, [r9 - 0x72]
mov ecx, reloc.WS2_32.dll_ntohs
jmp 0x140010c29
lea ecx, [r9 + 0x4a]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r10d, [rcx + r8]
sub r10b, 6
jmp 0x140010e33
mov dil, r9b
mov al, r8b
mov r10b, r8b
lea edx, [rdi + 6]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x2a
jmp 0x140010e12
lea rax, [rbx + 0x10]
cmp r11, rax
jae 0x140010b5b
lea edx, [r9 - 0x5e]
mov al, r8b
and al, dl
mov r10b, r8b
add al, al
sub r10b, al
sub r10b, 0x6e
add r10b, dl
lea rax, [rbx + r11]
cmp rax, 0x80
je 0x140010d66
lea rax, [rbx + 0x200]
cmp r11, rax
jbe 0x140010bfe
lea edx, [r9 + 4]
mov al, r8b
and al, dl
mov r10b, r8b
add al, al
sub r10b, al
sub r10b, 0x1c
add r10b, dl
cmp r11, 0x5a
jae 0x140010d1d
lea rax, [rbx + 0x2a]
cmp r11, rax
jbe 0x140010cbb
lea edx, [r9 + 0x4e]
mov al, r8b
and al, dl
mov r10b, r8b
add al, al
sub r10b, al
sub r10b, 0x22
add r10b, dl
cmp rbx, 8
jb 0x14001095a
mov cl, r8b
mov dil, r9b
mov al, r8b
lea edx, [rdi - 0xa]
and al, dl
add al, al
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x74]
jmp 0x140010e15
lea rax, [rbx + 1]
cmp r11, rax
jne 0x140010b72
lea edx, [r9 - 2]
mov ecx, 7
jmp 0x140010d94
lea rax, [rbx + 3]
cmp r11, rax
jne 0x140010b89
lea edx, [r9 - 0x7a]
mov ecx, 0x2b
jmp 0x140010db3
lea rax, [rbx + 5]
cmp r11, rax
jne 0x140010bae
mov dil, r9b
mov al, r8b
mov r10b, r8b
lea edx, [rdi + 0x52]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x3e
jmp 0x140010d39
lea rax, [rbx + 4]
cmp r11, rax
jne 0x140010bd2
lea ecx, [r9 - 0x6a]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r10d, [rcx + r8]
sub r10b, 0x1a
jmp 0x140010e36
lea rax, [rbx + 6]
cmp r11, rax
jne 0x140010ac9
lea edx, [r9 - 0x26]
mov ecx, 5
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
add r10b, dl
jmp 0x140010e33
lea rax, [rbx + 1]
cmp r11, rax
jne 0x140010c17
mov dil, r9b
mov ecx, 4
lea edx, [rdi + 0x48]
jmp 0x140010e04
lea rax, [rbx + 3]
cmp r11, rax
jne 0x140010c3f
lea edx, [r9 - 0x30]
mov ecx, 0x28
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
add r10b, dl
jmp 0x140010e36
lea rax, [rbx + 2]
cmp r11, rax
jne 0x140010c58
mov dil, r9b
mov ecx, 0x3a
lea edx, [rdi + 0x14]
jmp 0x140010a4c
lea rax, [rbx + 4]
cmp r11, rax
jne 0x140010c7c
lea ecx, [r9 + 0x58]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r10d, [rcx + r8]
sub r10b, 0x68
jmp 0x140010d5e
lea rax, [rbx + 5]
cmp r11, rax
jne 0x140010ca0
lea ecx, [r9 - 0x64]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r10d, [rcx + r8]
sub r10b, 0x44
jmp 0x140010e61
lea rax, [rbx + 7]
cmp r11, rax
jne 0x140010b01
lea edx, [r9 + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x140010d94
lea rax, [rbx + 1]
cmp r11, rax
jne 0x140010cd2
lea edx, [r9 - 0x6e]
mov ecx, 1
jmp 0x140010d94
lea rax, [rbx + 2]
cmp r11, rax
jne 0x140010ce9
lea edx, [r9 + 0x1a]
mov ecx, 0x25
jmp 0x140010db3
lea rax, [rbx + 3]
cmp r11, rax
jne 0x140010d00
lea edx, [r9 + 0x5e]
mov ecx, gethostname
jmp 0x1400108ee
lea rax, [rbx + 6]
cmp r11, rax
jne 0x140010b30
mov dil, r9b
mov ecx, reloc.WS2_32.dll_recvfrom
lea edx, [rdi - 0x4e]
jmp 0x140010e04
mov cl, byte [rbp + r9 + 0x250]
mov dil, r9b
mov al, r8b
lea edx, [rdi + 0x3a]
and al, dl
sub cl, al
add cl, 0x35
lea r10d, [rcx + rcx]
add r10b, dl
sub dil, 0x24
mov cl, r10b
mov al, dil
and al, r8b
add al, al
sub cl, al
sub cl, 4
add cl, dil
add cl, r8b
mov byte [rbp + r9 + 0x250], cl
add r11, rbx
jmp 0x140010e61
lea edx, [r9 + 0x7e]
mov al, r8b
and al, dl
mov r10b, r8b
add al, al
sub r10b, al
sub r10b, byte [rbp + r9 + 0x250]
sub r10b, 0x72
add r10b, dl
jmp 0x140010e99
lea edx, [r9 + 0x18]
mov ecx, 0x2c
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
add r10b, dl
jmp 0x140010f0d
lea edx, [r9 - 0x70]
mov ecx, 8
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
jmp 0x140010d83
lea ecx, [r9 + 0x4c]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r10d, [rcx + r8]
sub r10b, 0x14
jmp 0x140010e61
lea ecx, [r9 + 0x80]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r10d, [rcx + r8]
add r10b, 0x80
jmp 0x140010e36
mov dil, r9b
mov ecx, 0x1c
lea edx, [rdi - 8]
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
add r10b, dl
sub dil, 0x68
mov al, dil
and al, r8b
add al, al
sub dil, al
sub dil, 0x28
add dil, r8b
mov byte [rbp + r9 + 0x250], dil
inc rbx
dec r9
jmp 0x140010f1c
mov ecx, 0x1e
movabs rdx, 0xf7a3b4ede8ab91c
add rdx, r9
mov al, dil
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
or rcx, 0xffffffffffffffff
movzx eax, r10b
sub rcx, rax
add r9, rcx
jmp 0x140010f1c
mov r8b, dil
mov eax, ntohs
movabs rcx, 0xc0e438babe9af3d8
add rcx, r9
and dil, cl
sub al, dil
lea r10d, [rax + rax]
add r10b, cl
add r10b, r8b
lea edx, [r9 + 0x20]
inc rbx
mov al, dl
mov ecx, reloc.WS2_32.dll_recv
and al, r8b
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
movzx eax, cl
mov byte [rbp + r9 + 0x250], al
add rax, rbx
sub r9, rax
lea ecx, [r9 - 0x3e]
inc r11
mov al, cl
and al, r8b
add al, al
sub cl, al
or rax, 0xffffffffffffffff
sub cl, 0x4e
sub rax, r11
add cl, r8b
mov byte [rbp + r9 + 0x250], cl
add r9, rax
jmp 0x140010f0d
mov al, dil
movabs rcx, 0x23b833927ebb6950
add rcx, r9
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
sub r10b, 0x30
movzx eax, byte [rbp + r9 + 0x250]
add rax, rbx
add r9, rax
inc r9
jmp 0x140010572
sub r9b, 0x6c
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea r10d, [r9 + r8]
sub r10b, 0xc
jmp 0x14001056f
add r9b, 0x50
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea r10d, [r9 + r8]
sub r10b, 0x30
jmp 0x140010561
lea rcx, [rbp + 0x1600892]
jmp 0x140010f75
lea rcx, [rbp + 0x57eb34]
jmp 0x140010f75
lea rcx, [rbp + 0x250]
and dword [rsp + 0x28], 0
lea rdx, [0x14013800c]
mov r9d, 0x1e
mov qword [rsp + 0x20], r14
lea r14d, [r9 - 0x1d]
mov r8d, r14d
call fcn.140052adc
call fcn.1400239a4
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.14002f3f4
lea rcx, [rbp - 8]
call fcn.1400253fc
xor r9d, r9d
lea rdx, [rbp]
xor r8d, r8d
lea rcx, str.second_tab
movss xmm0, dword [rax]
subss xmm0, dword [0x140100f00]
mov dword [rbp + 4], 0x43ad0000
movss dword [rbp], xmm0
call fcn.140021314
lea rcx, [rbp + 8]
mov dword [rbp + 8], 0x40a00000
mov dword [rbp + 0xc], 0x42200000
call fcn.14002fd60
mov dl, byte [rsp + 0x40]
xor eax, eax
xorps xmm0, xmm0
mov word [rbp + 0x28c], ax
movups xmmword [rbp + 0x27c], xmm0
mov byte [rbp + 0x28e], al
mov sil, 0x60
mov byte [rbp + 0x270], 4
mov byte [rbp + 0x271], gethostname
mov byte [rbp + 0x272], 0x28
mov byte [rbp + 0x273], gethostname
mov byte [rbp + 0x274], 9
mov byte [rbp + 0x275], 0x19
mov byte [rbp + 0x276], 0xc6
mov byte [rbp + 0x277], gethostname
mov byte [rbp + 0x278], 9
mov byte [rbp + 0x279], reloc.WS2_32.dll_socket
mov byte [rbp + 0x27a], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x27b], 0xe3
mov r11, qword [0x14015d8f8]
mov r10, qword [0x14015d900]
xor r9d, r9d
cmp r9, 0x1f
jae 0x1400119f7
movzx r8d, byte [rbp + r9 + 0x270]
mov rbx, r8
cmp r11, r9
ja 0x1400119ee
lea rax, [r10 + 5]
cmp r11, rax
jae 0x1400110c1
movabs rcx, 0xf6670debcb67be28
mov al, bl
add rcx, r9
mov dl, bl
and al, cl
add al, al
sub dl, al
sub dl, 0x18
add dl, cl
jmp 0x1400110f5
lea rax, [r10 + 1]
cmp r11, rax
je 0x140011977
lea rax, [r10 + 2]
cmp r11, rax
je 0x140011930
lea rax, [r10 + 3]
cmp r11, rax
je 0x140011906
lea rax, [r10 + 8]
cmp r11, rax
je 0x1400118c6
cmp r10, r9
ja 0x1400119e5
lea rax, [r10 + 0x7a]
cmp r11, rax
jae 0x14001111c
lea edx, [r9 + 0x58]
mov al, dl
and al, r8b
add al, al
sub dl, al
sub dl, 0x68
jmp 0x140011317
lea rax, [r10 + 1]
cmp r11, rax
je 0x1400118ab
lea rax, [r10 + 3]
cmp r11, rax
je 0x14001189a
lea rax, [r10 + 5]
cmp r11, rax
je 0x14001187e
lea rax, [r10 + 2]
cmp r11, rax
je 0x14001183a
lea rax, [r10 + 6]
cmp r11, rax
je 0x140011820
lea rax, [r10 + r11]
cmp rax, r9
jbe 0x1400115a2
lea rax, [r10 + 0x80]
cmp r11, rax
je 0x140011592
lea rax, [r10 + 0x200]
cmp r11, rax
je 0x140011579
lea rax, [r10 + 0x3e8]
cmp r11, rax
je 0x14001156b
lea rax, [r10 + 0x10]
cmp r11, rax
je 0x140011614
lea rax, [r10 + 0x20]
cmp r11, rax
je 0x14001155d
lea rax, [r10 + 0x28]
cmp r11, rax
je 0x140011544
lea rax, [r10 + 0x40]
cmp r11, rax
je 0x140011526
lea rax, [r10 + 0x42]
cmp r11, rax
je 0x14001150d
lea rax, [r10 + 0x64]
cmp r11, rax
je 0x1400114ff
lea rax, [r10 + 8]
cmp r11, rax
je 0x14001116a
lea r11, [r10 + 0x1000]
lea r10, [r11 + 9]
lea rax, [r10 + 0x61]
cmp r11, rax
jb 0x1400119c7
lea rax, [r10 + 0x7a]
cmp r11, rax
jb 0x1400119ac
lea rax, [r10 + 0x41]
cmp r11, rax
jb 0x140011338
lea rax, [r10 + 0x5a]
cmp r11, rax
jb 0x14001131f
lea rax, [r10 + 0x2a]
cmp r11, rax
jb 0x140011303
lea rax, [r10 + 0x200]
cmp r11, rax
jb 0x1400114ba
lea rax, [r10 + 0x3e8]
cmp r11, rax
jb 0x140011473
lea rax, [r10 + 0x400]
cmp r11, rax
jb 0x140011439
lea rax, [r10 + 0x1000]
cmp r11, rax
jb 0x140011415
lea r11, [r10 + 0xa]
lea r10, [r11 + 0x7a]
lea rax, [r10 + 1]
cmp r11, rax
ja 0x140011407
lea rax, [r10 + 2]
cmp r11, rax
ja 0x1400113ee
lea rax, [r10 + 3]
cmp r11, rax
ja 0x1400113cf
lea rax, [r10 + 4]
cmp r11, rax
ja 0x1400113b6
lea rax, [r10 + 5]
cmp r11, rax
ja 0x1400113a8
lea rax, [r10 + 6]
cmp r11, rax
ja 0x14001138c
lea rax, [r10 + 8]
cmp r11, rax
ja 0x14001137e
lea rax, [r10 + 0x5a]
cmp r11, rax
ja 0x140011365
lea rax, [r10 + 0x2a]
cmp r11, rax
ja 0x140011354
lea r11, [r10 + 0x42]
lea r10, [r11 + 2]
jmp 0x14001116a
lea ecx, [r9 + 0x40]
mov edx, 0x20
mov al, cl
and al, r8b
sub dl, al
add dl, dl
add dl, cl
add dl, r8b
jmp 0x14001115d
lea ecx, [r9 + 8]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x38
jmp 0x1400110f5
lea edx, [r9 - 0x30]
mov ecx, 0x28
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x14001108e
lea edx, [r9 + 0x6c]
mov ecx, 6
mov bl, r9b
jmp 0x1400118d1
lea ecx, [r9 + 0x34]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x6c
jmp 0x1400118fb
lea edx, [r9 - 4]
mov ecx, recvfrom
jmp 0x140011641
lea ecx, [r9 - 0x3c]
mov bl, r9b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x5c
jmp 0x1400117d8
lea edx, [r9 - 0x74]
mov ecx, socket
jmp 0x1400116c7
lea ecx, [r9 + 0x54]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x4c
jmp 0x140011921
lea edx, [r9 + 0x1c]
mov ecx, 0x1e
mov al, dl
mov bl, r9b
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x140011851
lea ecx, [r9 - 0x1c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x3c
jmp 0x14001194d
lea edx, [r9 - 0x54]
mov ecx, 0x26
jmp 0x140011731
lea edx, [r9 + 0x20]
mov ecx, reloc.WS2_32.dll_recv
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
mov byte [rbp + r9 + 0x270], dl
jmp 0x1400119a4
lea ecx, [r9 - 0x18]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x58
cmp r10, 0x28
jb 0x14001142c
mov bl, r9b
mov edx, 0xa
lea ecx, [rbx + 0x34]
mov al, cl
and al, r8b
sub dl, al
add dl, dl
add dl, cl
add dl, r8b
add dl, dl
jmp 0x1400118df
lea edx, [r9 - 0x50]
mov ecx, 0x18
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
cmp r11, 8
jae 0x1400117bc
lea rax, [r10 + 0x1000]
cmp r11, rax
jbe 0x140011744
lea ecx, [r9 + 4]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x1c
jmp 0x14001144d
lea ecx, [r9 + 0x78]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x48
lea rax, [r10 + r11]
cmp rax, 2
je 0x140011800
lea rax, [r10 + 0x64]
cmp r11, rax
jbe 0x14001167a
lea ecx, [r9 - 0x48]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 8
jmp 0x14001148a
lea edx, [r9 - 0x2c]
mov ecx, 0x1a
jmp 0x140011731
lea ecx, [r9 - 0x64]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x44
jmp 0x14001194d
mov bl, r9b
mov ecx, 0x22
lea edx, [rbx + 0x64]
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x140011851
lea ecx, [r9 + 0x2c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x34
jmp 0x140011921
lea edx, [r9 - 0xc]
mov ecx, 0x2a
jmp 0x1400116c7
lea edx, [r9 - 0x7c]
mov ecx, 0x32
jmp 0x140011641
lea ecx, [r9 + 0x4c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x14
jmp 0x1400118fb
mov bl, r9b
mov ecx, 0x3a
lea edx, [rbx + 0x14]
jmp 0x1400118d1
lea rax, [r10 + 0x42]
cmp r11, rax
jae 0x1400115c7
lea edx, [r9 + 0x1c]
mov ecx, 0x1e
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x1400114ce
lea rax, [r10 + 1]
cmp r11, rax
jne 0x1400115e9
lea ecx, [r9 - 0x5c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x7c
jmp 0x140011995
lea rax, [r10 + 2]
cmp r11, rax
jne 0x14001160b
lea ecx, [r9 - 0x24]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 4
jmp 0x14001194d
lea rax, [r10 + 6]
cmp r11, rax
jne 0x14001162f
mov bl, r9b
lea ecx, [rbx - 0x44]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x24
jmp 0x1400117d8
lea rax, [r10 + 7]
cmp r11, rax
jne 0x140011654
lea edx, [r9 - 0xc]
mov ecx, 0x2a
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x1400118fe
lea rax, [r10 + 3]
cmp r11, rax
jne 0x1400114ce
lea ecx, [r9 + 0x2c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x34
jmp 0x1400118fb
lea rax, [r10 + 1]
cmp r11, rax
jne 0x140011693
mov bl, r9b
mov ecx, gethostname
lea edx, [rbx - 0x10]
jmp 0x1400118d1
lea rax, [r10 + 2]
cmp r11, rax
jne 0x1400116b5
lea ecx, [r9 + 0x28]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x18
jmp 0x1400118fb
lea rax, [r10 + 3]
cmp r11, rax
jne 0x1400116da
lea edx, [r9 - 0x30]
mov ecx, 0x28
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x1400117f8
lea rax, [r10 + 5]
cmp r11, rax
jne 0x1400116f9
lea ecx, [r9 + 8]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
jmp 0x14001191e
lea rax, [r10 + 6]
cmp r11, rax
jne 0x14001171b
lea ecx, [r9 + 0x78]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x48
jmp 0x14001194d
lea rax, [r10 + 7]
cmp r11, rax
jne 0x14001148a
lea edx, [r9 - 0x50]
mov ecx, 0x18
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x140011995
lea rax, [r10 + 1]
cmp r11, rax
jne 0x140011758
lea edx, [r9 + 0x3c]
mov ecx, 0x2e
jmp 0x140011731
lea rax, [r10 + 3]
cmp r11, rax
jne 0x140011771
mov bl, r9b
mov ecx, 0x26
lea edx, [rbx - 0x54]
jmp 0x140011531
lea rax, [r10 + 4]
cmp r11, rax
jne 0x140011788
lea edx, [r9 + 0x1c]
mov ecx, 0x1e
jmp 0x1400116c7
lea rax, [r10 + 7]
cmp r11, rax
jne 0x14001179f
lea edx, [r9 - 0x74]
mov ecx, socket
jmp 0x140011641
lea rax, [r10 + 2]
cmp r11, rax
jne 0x14001144d
mov bl, r9b
mov ecx, recvfrom
lea edx, [rbx - 4]
jmp 0x1400118d1
mov cl, byte [rbp + r9 + 0x270]
mov bl, r9b
lea edx, [rbx + 0x6c]
mov al, dl
and al, r8b
sub cl, al
add cl, 6
add cl, cl
add dl, cl
sub bl, 0x78
mov al, r8b
and al, bl
mov ecx, 0x24
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
add cl, bl
mov byte [rbp + r9 + 0x270], cl
add r11, r10
jmp 0x140011921
mov bl, r9b
lea ecx, [rbx - 0x5c]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, byte [rbp + r9 + 0x270]
lea edx, [r8 + rcx]
sub dl, 0x7c
jmp 0x140011851
lea ecx, [r9 + 0x50]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edx, [rcx + r8]
sub dl, 0x30
jmp 0x140011995
mov bl, r9b
mov al, r8b
mov cl, r8b
lea edx, [rbx - 0x20]
and al, dl
sub dl, 0x20
add al, al
sub cl, al
add dl, cl
sub bl, 0x40
mov al, r8b
and al, bl
add r10, r14
add al, al
mov cl, r8b
sub cl, al
sub cl, 0x40
add cl, bl
movzx eax, cl
mov byte [rbp + r9 + 0x270], al
add rax, r10
sub r9, rax
jmp 0x14001194d
lea edx, [r9 - 0x58]
mov al, r8b
and al, dl
mov ecx, 0x34
sub cl, al
add cl, cl
add cl, r8b
add dl, cl
jmp 0x140011921
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edx, [r9 + r8]
jmp 0x1400118fe
mov bl, r9b
mov al, r8b
mov ecx, 8
lea edx, [rbx - 0x70]
and al, dl
sub cl, al
add cl, cl
add cl, r8b
add dl, cl
jmp 0x1400118df
mov bl, r9b
mov ecx, reloc.WS2_32.dll_recv
lea edx, [rbx + 0x20]
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
mov al, r8b
add bl, 0x50
and al, bl
add al, al
sub r8b, al
sub r8b, 0x30
add r8b, bl
mov byte [rbp + r9 + 0x270], r8b
add r10, r14
sub r9, r14
jmp 0x1400119a4
mov al, bl
movabs rcx, 0x52b2a50ff63a3708
add rcx, r9
and al, cl
add al, al
sub bl, al
lea edx, [rcx + rbx]
sub dl, 0x38
or rcx, 0xffffffffffffffff
movzx eax, dl
sub rcx, rax
add r9, rcx
jmp 0x1400119a4
mov r8b, bl
movabs rax, 0xa48cd97de0d0fa98
add rax, r9
and bl, al
add bl, bl
sub al, bl
lea edx, [r8 + rax]
sub dl, 0x28
lea ecx, [r9 - 0x24]
add r11, r14
mov al, cl
and al, r8b
add al, al
sub cl, al
or rax, 0xffffffffffffffff
sub cl, 4
sub rax, r11
add cl, r8b
mov byte [rbp + r9 + 0x270], cl
add r9, rax
jmp 0x140011995
movabs rdx, 0xcd79f3b4d61c5c60
mov al, bl
add rdx, r9
mov ecx, 0x30
and al, dl
sub cl, al
add cl, cl
add cl, bl
add dl, cl
movzx eax, byte [rbp + r9 + 0x270]
add rax, r10
add r9, rax
add r9, r14
jmp 0x14001107b
sub r9b, 0x68
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edx, [r8 + r9]
sub dl, 0x28
jmp 0x140011078
add r9b, sil
mov ecx, 0x30
mov al, r8b
and al, r9b
sub cl, al
lea edx, [rcx + rcx]
add dl, r8b
add dl, r9b
jmp 0x14001106a
lea rcx, [rbp + 0x17a984c]
jmp 0x1400119fe
lea rcx, [rbp + 0x154e768]
jmp 0x1400119fe
lea rcx, [rbp + 0x270]
lea rdx, [0x14015d084]
call fcn.14004cf94
lea rcx, [rbp + 0x10]
mov dword [rbp + 0x10], 0x40a00000
mov dword [rbp + 0x14], 0x42780000
call fcn.14002fd60
mov dl, byte [rsp + 0x40]
xor eax, eax
mov qword [rbp + 0x29c], rax
mov word [rbp + 0x2a4], ax
mov byte [rbp + 0x2a6], al
mov byte [rbp + 0x290], 0xa4
mov byte [rbp + 0x291], 0xb8
mov byte [rbp + 0x292], 0x88
mov byte [rbp + 0x293], 0xb4
mov byte [rbp + 0x294], 0xa9
mov byte [rbp + 0x295], 0x99
mov byte [rbp + 0x296], 0x66
mov byte [rbp + 0x297], 0xbb
mov byte [rbp + 0x298], 0xad
mov byte [rbp + 0x299], 0x99
mov byte [rbp + 0x29a], 0x9e
mov byte [rbp + 0x29b], 3
mov r10, qword [0x14015d8f8]
mov r11, qword [0x14015d900]
xor r9d, r9d
cmp r9, 0x17
jae 0x1400122fd
movzx r8d, byte [rbp + r9 + 0x290]
mov rbx, r8
cmp r10, r9
ja 0x1400122f4
lea rax, [r11 + 1]
cmp r10, rax
jae 0x140011ae8
movabs rcx, 0x25e2f6e32503c88
mov al, bl
add rcx, r9
mov edx, 0x24
and al, cl
sub dl, al
add dl, dl
add dl, bl
add dl, cl
jmp 0x140011b22
je 0x14001227f
lea rax, [r11 + 2]
cmp r10, rax
je 0x14001220d
lea rax, [r11 + 3]
cmp r10, rax
je 0x1400121e1
lea rax, [r11 + 5]
cmp r10, rax
je 0x1400121a9
lea rax, [r11 + 8]
cmp r10, rax
je 0x14001216b
cmp r11, r9
ja 0x1400122eb
lea rax, [r11 + 0x2a]
cmp r10, rax
jae 0x140011b42
lea edx, [r9 - 8]
mov ecx, 0x1c
jmp 0x140011ce8
lea rax, [r11 + 1]
cmp r10, rax
je 0x140012153
lea rax, [r11 + 2]
cmp r10, rax
je 0x14001213a
lea rax, [r11 + 5]
cmp r10, rax
je 0x14001212c
lea rax, [r11 + 4]
cmp r10, rax
je 0x140012113
lea rax, [r11 + 6]
cmp r10, rax
je 0x140012105
lea rax, [r11 + r10]
cmp rax, r9
jbe 0x140011f1a
lea rax, [r11 + 6]
cmp r10, rax
je 0x140011efc
lea rax, [r11 + 0x10]
cmp r10, rax
je 0x140011ee3
lea rax, [r11 + 0x42]
cmp r10, rax
je 0x140011ec7
lea rax, [r11 + 2]
cmp r10, rax
je 0x140011f87
lea rax, [r11 + 0x3e8]
cmp r10, rax
je 0x140011eab
lea rax, [r11 + 0x7a]
cmp r10, rax
je 0x140011e92
lea rax, [r11 + 1]
cmp r10, rax
je 0x140011b90
lea r10, [r11 + 0x1000]
lea r11, [r10 + 5]
lea rax, [r11 + 0x5a]
cmp r10, rax
jb 0x1400122d0
lea rax, [r11 + 3]
cmp r10, rax
jb 0x1400122b1
lea rax, [r11 + 8]
cmp r10, rax
jb 0x140011d14
lea rax, [r11 + 0x20]
cmp r10, rax
jb 0x140011cfb
lea rax, [r11 + 0x64]
cmp r10, rax
jb 0x140011cdf
lea rax, [r11 + 0x400]
cmp r10, rax
jb 0x140011df6
lea rax, [r11 + 0x41]
cmp r10, rax
jb 0x140011deb
lea r10, [r11 + 4]
lea r11, [r10 + 0x41]
lea rax, [r11 + 9]
cmp r10, rax
ja 0x140011dd2
lea rax, [r11 + 0x61]
cmp r10, rax
ja 0x140011dc4
lea rax, [r11 + 0x2a]
cmp r10, rax
ja 0x140011dab
lea rax, [r11 + 4]
cmp r10, rax
ja 0x140011d8f
lea rax, [r11 + 0x28]
cmp r10, rax
ja 0x140011d73
lea rax, [r11 + 0x80]
cmp r10, rax
ja 0x140011d65
lea rax, [r11 + 0x1000]
cmp r10, rax
ja 0x140011d4c
lea rax, [r11 + 0x5a]
cmp r10, rax
ja 0x140011d30
lea rax, [r11 + 3]
cmp r10, rax
ja 0x140011b90
lea r10, [r11 + 0x7a]
lea r11, [r10 + 8]
jmp 0x140011b90
lea edx, [r9 + 0x40]
mov ecx, 0x20
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x140011b83
lea ecx, [r9 - 0x18]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x58
jmp 0x140011b22
lea edx, [r9 - 0x70]
mov ecx, 8
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x140011ab3
lea edx, [r9 + 0x3c]
mov ecx, 0x2e
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x140012181
lea ecx, [r9 - 0x1c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x3c
jmp 0x14001219e
lea edx, [r9 - 0x74]
mov ecx, socket
jmp 0x140011ed0
lea ecx, [r9 + 0x34]
mov bl, r9b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x6c
jmp 0x1400121bf
lea edx, [r9 - 0x7c]
mov ecx, 0x32
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x1400121fb
lea ecx, [r9 + 0x2c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x34
jmp 0x14001222e
lea edx, [r9 - 0x2c]
mov ecx, 0x1a
jmp 0x140011eb4
lea ecx, [r9 + 0x7c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x64
jmp 0x14001229a
lea edx, [r9 - 0x10]
mov ecx, gethostname
jmp 0x140011e2e
lea ecx, [r9 - 0x68]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x28
lea rax, [r11 + r10]
cmp rax, 0x40
je 0x1400120e4
lea rax, [r11 + 0x41]
cmp r10, rax
jbe 0x140011fca
lea edx, [r9 - 0x28]
mov ecx, ntohs
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
cmp r10, 0x7a
jae 0x1400120c3
lea rax, [r11 + 0x80]
cmp r10, rax
jbe 0x14001202b
lea ecx, [r9 + 0x74]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x2c
cmp r11, 0x64
jb 0x1400120b6
mov bl, r9b
lea ecx, [rbx - 0x1c]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, r8b
lea edx, [rcx*2 - 0x78]
jmp 0x140012184
lea ecx, [r9 + 4]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x1c
jmp 0x14001229a
lea edx, [r9 - 0x54]
mov ecx, 0x26
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x140012255
lea edx, [r9 - 0xc]
mov ecx, 0x2a
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x1400121a1
lea ecx, [r9 - 0x64]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x44
jmp 0x14001219e
mov bl, r9b
mov ecx, reloc.WS2_32.dll_select
lea edx, [rbx + 0x44]
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x140012184
lea rax, [r11 + 0x5a]
cmp r10, rax
jae 0x140011f3c
lea ecx, [r9 + 0x2c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x34
jmp 0x140011e0a
lea rax, [r11 + 1]
cmp r10, rax
jne 0x140011f5e
lea ecx, [r9 - 0x6c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0xc
jmp 0x14001229a
lea rax, [r11 + 2]
cmp r10, rax
jne 0x140011f7e
lea edx, [r9 + 0x44]
mov ecx, reloc.WS2_32.dll_select
mov al, dl
and al, r8b
sub cl, al
add cl, cl
jmp 0x140012229
lea rax, [r11 + 5]
cmp r10, rax
jne 0x140011fa2
mov bl, r9b
lea ecx, [rbx + 0x4c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x14
jmp 0x1400121bf
lea rax, [r11 + 7]
cmp r10, rax
jne 0x140011e0a
mov bl, r9b
lea ecx, [rbx + 0x54]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x4c
jmp 0x140012184
lea rax, [r11 + 1]
cmp r10, rax
jne 0x140011fee
mov bl, r9b
lea ecx, [rbx + 0x30]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x50
jmp 0x140012184
lea rax, [r11 + 2]
cmp r10, rax
jne 0x140012010
lea ecx, [r9 - 0x20]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x20
jmp 0x1400121a1
lea rax, [r11 + 3]
cmp r10, rax
jne 0x140011e3c
lea edx, [r9 - 0x70]
mov ecx, 8
jmp 0x1400121ea
lea rax, [r11 + 1]
cmp r10, rax
jne 0x140012050
lea edx, [r9 - 0x34]
mov ecx, gethostname
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x14001229a
lea rax, [r11 + 3]
cmp r10, rax
jne 0x140012072
lea ecx, [r9 + 0x2c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x34
jmp 0x1400121f8
lea rax, [r11 + 5]
cmp r10, rax
jne 0x140012099
mov bl, r9b
mov ecx, 0x32
lea edx, [rbx - 0x7c]
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x1400121bf
lea rax, [r11 + 6]
cmp r10, rax
jne 0x140011e6a
mov bl, r9b
mov ecx, socket
lea edx, [rbx - 0x74]
jmp 0x140011f07
mov byte [rbp + r9 + 0x290], dl
jmp 0x1400122a9
mov cl, byte [rbp + r9 + 0x290]
mov bl, r9b
lea edx, [rbx + 0x3c]
mov al, dl
and al, r8b
sub cl, al
add cl, 0x2e
add cl, cl
add dl, cl
jmp 0x1400121bf
lea ecx, [r9 - 0x6c]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, byte [rbp + r9 + 0x290]
lea edx, [r8 + rcx]
sub dl, 0xc
jmp 0x14001222e
lea edx, [rsi + r9]
mov ecx, 0x30
jmp 0x140011f70
lea ecx, [r9 + 8]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x38
jmp 0x1400121fb
lea edx, [r9 - 0x50]
mov ecx, 0x18
jmp 0x1400121ea
lea edx, [r9 - 0x58]
mov ecx, 0x34
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x14001219e
mov bl, r9b
lea ecx, [rbx + 0x50]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x30
jmp 0x140012184
mov cl, r9b
sub cl, sil
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, sil
mov bl, r9b
add bl, 0x10
mov al, bl
and al, r8b
add al, al
sub bl, al
sub bl, 0x70
add bl, r8b
mov byte [rbp + r9 + 0x290], bl
add r11, r14
sub r9, r14
jmp 0x1400122a9
mov bl, r9b
lea ecx, [rbx - 0x68]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x28
add bl, 0x68
mov ecx, reloc.WS2_32.dll_sendto
mov al, bl
and al, r8b
sub cl, al
add cl, cl
add cl, bl
add cl, r8b
add cl, dl
mov byte [rbp + r9 + 0x290], cl
jmp 0x1400121f8
lea edx, [r9 + 0x40]
mov ecx, 0x20
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
add r10, r11
or rcx, 0xffffffffffffffff
movzx eax, dl
sub rcx, rax
add r9, rcx
jmp 0x1400122a9
mov eax, 8
movabs rcx, 0x53957a49b3855390
add rcx, r9
mov r8b, bl
and bl, cl
sub al, bl
lea edx, [rax + rax]
add dl, cl
add dl, r8b
lea ecx, [r9 - 0x40]
add r11, r14
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x40
add cl, r8b
movzx eax, cl
mov byte [rbp + r9 + 0x290], al
add rax, r11
sub r9, rax
lea ecx, [r9 - 0x14]
add r10, r14
mov al, cl
and al, r8b
add al, al
sub cl, al
or rax, 0xffffffffffffffff
sub cl, 0x74
sub rax, r10
add cl, r8b
mov byte [rbp + r9 + 0x290], cl
add r9, rax
jmp 0x14001229a
mov al, bl
movabs rcx, 0x1d709db75d61eee0
add rcx, r9
and al, cl
add al, al
sub bl, al
lea edx, [rcx + rbx]
sub dl, 0x20
movzx eax, byte [rbp + r9 + 0x290]
add rax, r11
add r9, rax
add r9, r14
jmp 0x140011aa0
add r9b, 0x38
mov ecx, 0x3c
mov al, r9b
and al, r8b
sub cl, al
lea edx, [rcx + rcx]
add dl, r9b
add dl, r8b
jmp 0x140011a9d
sub r9b, 0x20
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edx, [r8 + r9]
sub dl, 0x20
jmp 0x140011a8f
lea rcx, [rbp + 0x1794f7c]
jmp 0x140012304
lea rcx, [rbp + 0x4228a8]
jmp 0x140012304
lea rcx, [rbp + 0x290]
lea rdx, [0x14015d06f]
call fcn.14004cf94
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], 0x40a00000
mov dword [rbp + 0x1c], 0x42cc0000
call fcn.14002fd60
lea rax, str.Head
mov dword [rsp + 0x20], 4
mov qword [rbp + 0x4c8], rax
lea r8, [rbp + 0x4c8]
lea rax, str.Neck
mov r9d, 4
mov qword [rbp + 0x4d0], rax
lea rdx, [0x14015d080]
lea rax, str.Chest
mov qword [rbp + 0x4d8], rax
lea rcx, str.Aim_Bone
lea rax, str.Pelvis
mov qword [rbp + 0x4e0], rax
call fcn.14004dbe8
lea rcx, [rbp + 0x20]
mov dword [rbp + 0x20], 0x40a00000
mov dword [rbp + 0x24], 0x432f0000
call fcn.14002fd60
call fcn.140053414
call fcn.140053414
mov r10b, byte [rsp + 0x40]
xorps xmm0, xmm0
xor eax, eax
mov byte [rbp + 0x2b0], 0xcd
movups xmmword [rbp + 0x2b8], xmm0
mov word [rbp + 0x2c8], ax
mov byte [rbp + 0x2b1], __WSAFDIsSet
mov byte [rbp + 0x2b2], 0x9f
mov byte [rbp + 0x2b3], 0x23
mov byte [rbp + 0x2b4], r15b
mov byte [rbp + 0x2b5], 0xe4
mov byte [rbp + 0x2b6], 0x8f
mov byte [rbp + 0x2b7], 7
mov r11, qword [0x14015d8f8]
mov rbx, qword [0x14015d900]
xor r9d, r9d
cmp r9, 0x1a
jae 0x140012e38
movzx r8d, byte [rbp + r9 + 0x2b0]
mov rdx, r8
cmp r11, r9
ja 0x140012e2f
lea rax, [rbx + 6]
cmp r11, rax
jae 0x140012453
movabs rcx, 0x73fc1c5dc00586c4
mov al, dl
add rcx, r9
mov r10b, dl
and al, cl
add al, al
sub r10b, al
sub r10b, 0x5c
add r10b, cl
jmp 0x140012487
lea rax, [rbx + 1]
cmp r11, rax
je 0x140012db6
lea rax, [rbx + 2]
cmp r11, rax
je 0x140012d65
lea rax, [rbx + 3]
cmp r11, rax
je 0x140012d38
lea rax, [rbx + 5]
cmp r11, rax
je 0x140012cf6
cmp rbx, r9
ja 0x140012e26
lea rax, [rbx + 0x80]
cmp r11, rax
jae 0x1400124b4
lea r10d, [r9 + 0x7c]
mov al, r10b
and al, r8b
add al, al
sub r10b, al
sub r10b, 0x64
jmp 0x1400126a6
lea rax, [rbx + 1]
cmp r11, rax
je 0x140012cb3
lea rax, [rbx + 2]
cmp r11, rax
je 0x140012c98
lea rax, [rbx + 3]
cmp r11, rax
je 0x140012c79
lea rax, [rbx + 7]
cmp r11, rax
je 0x140012c5a
lea rax, [rbx + r11]
cmp rax, r9
jbe 0x1400129a8
lea rax, [rbx + 0x7a]
cmp r11, rax
je 0x14001298a
lea rax, [rbx + 0x41]
cmp r11, rax
je 0x14001296f
lea rax, [rbx + 0x5a]
cmp r11, rax
je 0x140012954
lea rax, [rbx + 0x2a]
cmp r11, rax
je 0x140012944
lea rax, [rbx + 1]
cmp r11, rax
je 0x140012929
lea rax, [rbx + 2]
cmp r11, rax
je 0x14001290e
lea rax, [rbx + 3]
cmp r11, rax
je 0x1400128f0
lea rax, [rbx + 4]
cmp r11, rax
je 0x1400128d4
lea rax, [rbx + 5]
cmp r11, rax
je 0x1400128b9
lea rax, [rbx + 6]
cmp r11, rax
je 0x1400124f5
lea r11, [rbx + 0x20]
lea rbx, [r11 + 8]
lea rax, [rbx + 0x28]
cmp r11, rax
jb 0x140012e0a
lea rax, [rbx + 0x40]
cmp r11, rax
jb 0x140012dea
lea rax, [rbx + 0x42]
cmp r11, rax
jb 0x1400126c8
lea rax, [rbx + 0x64]
cmp r11, rax
jb 0x1400126ae
lea rax, [rbx + 8]
cmp r11, rax
jb 0x14001268e
lea rax, [rbx + 9]
cmp r11, rax
jb 0x14001289d
lea rax, [rbx + 0xa]
cmp r11, rax
jb 0x140012852
lea rax, [rbx + 0x10]
cmp r11, rax
jb 0x140012810
lea rax, [rbx + 0x20]
cmp r11, rax
jb 0x1400127e9
lea r11, [rbx + 0x200]
lea rbx, [r11 + 0x40]
lea rax, [rbx + 0x3e8]
cmp r11, rax
ja 0x1400127cf
lea rax, [rbx + 0x400]
cmp r11, rax
ja 0x1400127b5
lea rax, [rbx + 0x1000]
cmp r11, rax
ja 0x140012793
lea rax, [rbx + 0x61]
cmp r11, rax
ja 0x140012774
lea rax, [rbx + 0x7a]
cmp r11, rax
ja 0x14001275a
lea rcx, [rbx + 0x41]
cmp r11, rcx
ja 0x140012738
lea rax, [rbx + 0x5a]
cmp r11, rax
ja 0x140012719
lea rax, [rbx + 0x2a]
cmp r11, rax
ja 0x1400126ff
lea rax, [rbx + 1]
cmp r11, rax
ja 0x1400126e2
lea rax, [rbx + 2]
cmp r11, rax
ja 0x1400124f5
mov r11, rcx
lea rbx, [rcx + 3]
jmp 0x1400124f5
lea ecx, [r9 + 0x20]
mov r10d, reloc.WS2_32.dll_recv
mov al, cl
and al, r8b
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, r8b
jmp 0x1400124e8
lea ecx, [r9 + 0x74]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x2c
jmp 0x140012487
lea ecx, [r9 - 0x38]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x78
jmp 0x14001241c
lea ecx, [r9 - 0x22]
mov dil, r9b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x12
jmp 0x140012ccd
lea ecx, [r9 + 0x32]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x5e
jmp 0x140012ceb
lea edx, [r9 - 0x7a]
mov ecx, 0x2b
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x140012cee
lea edx, [r9 - 0x26]
mov ecx, 5
mov al, dl
mov dil, r9b
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x140012d12
lea ecx, [r9 + 0x2e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x42
jmp 0x140012d52
lea edx, [r9 - 0x7e]
mov ecx, reloc.WS2_32.dll_gethostname
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x140012d55
lea edx, [r9 - 0x2a]
mov ecx, reloc.WS2_32.dll_send
mov al, dl
mov dil, r9b
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x140012c29
lea ecx, [r9 + 0x2a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x26
jmp 0x140012d88
lea ecx, [r9 + 0x7e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x72
jmp 0x140012dd3
lea edx, [r9 - 0x30]
mov ecx, 0x28
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
mov byte [rbp + r9 + 0x2b0], r10b
jmp 0x140012de2
lea edx, [r9 + 0x24]
mov ecx, 2
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
cmp rbx, 2
jb 0x140012803
mov ecx, reloc.WS2_32.dll_recvfrom
mov dil, r9b
mov al, r8b
lea edx, [rdi - 0x4e]
and al, dl
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x140012ccd
lea ecx, [r9 + 0x78]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x48
cmp r11, 0x28
jae 0x140012be6
lea rax, [rbx + 0x200]
cmp r11, rax
jbe 0x140012b52
lea edx, [r9 - 6]
mov ecx, reloc.WS2_32.dll_setsockopt
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
add r10b, dl
jmp 0x14001282a
mov ecx, gethostname
lea edx, [r9 - 0x34]
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
jmp 0x1400129c6
lea ecx, [r9 - 0x3e]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r10d, [rcx + r8]
sub r10b, 0x4e
jmp 0x140012dd3
mov ecx, 0x33
lea edx, [r9 + 0x16]
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
jmp 0x140012a2f
mov dil, r9b
mov ecx, reloc.WS2_32.dll_listen
lea edx, [rdi + 0x6a]
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
jmp 0x140012c26
lea ecx, [r9 - 0x42]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r10d, [rcx + r8]
sub r10b, 0x32
jmp 0x140012d55
lea ecx, [r9 + 0x12]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r10d, [rcx + r8]
sub r10b, 0x7e
jmp 0x140012d52
mov dil, r9b
mov ecx, 0x1b
lea edx, [rdi + 0x66]
jmp 0x140012d01
lea ecx, [r9 - 0x46]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r10d, [rcx + r8]
sub r10b, 0x16
jmp 0x140012cee
lea ecx, [r9 + 0xe]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r10d, [rcx + r8]
sub r10b, 0x62
jmp 0x140012ceb
mov ecx, 0x29
mov dil, r9b
mov al, r8b
lea edx, [rdi + 0x62]
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
jmp 0x140012cca
lea rax, [rbx + 1]
cmp r11, rax
jae 0x140012a01
lea edx, [r9 + 0x56]
mov al, r8b
and al, dl
mov r10b, r8b
add al, al
sub r10b, al
sub r10b, 0x5a
add r10b, dl
lea rax, [rbx + r11]
cmp rax, 6
je 0x140012c07
lea rax, [rbx + 0x20]
cmp r11, rax
jbe 0x140012ad6
lea edx, [r9 - 0x14]
mov al, r8b
and al, dl
mov r10b, r8b
add al, al
sub r10b, al
sub r10b, 0x74
add r10b, dl
jmp 0x140012867
jne 0x140012a11
lea edx, [r9 - 0x76]
mov ecx, 0x1d
jmp 0x140012c63
lea rax, [rbx + 2]
cmp r11, rax
jne 0x140012a37
lea edx, [r9 + 0x36]
mov al, r8b
and al, dl
mov r10b, r8b
add al, al
sub r10b, al
sub r10b, 0x7a
add r10b, dl
jmp 0x140012d88
lea rax, [rbx + 3]
cmp r11, rax
jne 0x140012a5f
lea edx, [r9 - 0x72]
mov ecx, reloc.WS2_32.dll_ntohs
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
add r10b, dl
jmp 0x140012d55
lea rax, [rbx + 4]
cmp r11, rax
jne 0x140012a85
lea edx, [r9 - 0x6e]
mov ecx, r14d
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
add r10b, dl
jmp 0x140012cee
lea rax, [rbx + 5]
cmp r11, rax
jne 0x140012aad
lea edx, [r9 + 0x3e]
mov ecx, 0x27
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
add r10b, dl
jmp 0x140012ceb
lea rax, [rbx + 6]
cmp r11, rax
jne 0x1400129c9
mov dil, r9b
mov al, r8b
mov r10b, r8b
lea edx, [rdi - 0x16]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x66
jmp 0x140012cca
lea rax, [rbx + 1]
cmp r11, rax
jne 0x140012afb
mov dil, r9b
mov al, r8b
mov r10b, r8b
lea edx, [rdi - 0x68]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x28
jmp 0x140012cca
lea rax, [rbx + 3]
cmp r11, rax
jne 0x140012b20
mov dil, r9b
mov al, r8b
mov r10b, r8b
lea edx, [rdi - 0x64]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x44
jmp 0x140012d0f
lea rax, [rbx + 4]
cmp r11, rax
jne 0x140012b37
lea edx, [r9 + 0x48]
mov ecx, 4
jmp 0x140012c82
lea rax, [rbx + 6]
cmp r11, rax
jne 0x140012867
lea edx, [r9 - 8]
mov ecx, 0x1c
jmp 0x140012c63
lea rax, [rbx + 1]
cmp r11, rax
jne 0x140012b69
lea edx, [r9 - 0x5a]
mov ecx, 0x3b
jmp 0x140012c63
lea rax, [rbx + 2]
cmp r11, rax
jne 0x140012b82
mov dil, r9b
mov ecx, 7
lea edx, [rdi - 2]
jmp 0x1400128fb
lea rax, [rbx + 3]
cmp r11, rax
jne 0x140012ba6
lea ecx, [r9 + 0x56]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r10d, [rcx + r8]
sub r10b, 0x5a
jmp 0x140012d52
lea rax, [rbx + 6]
cmp r11, rax
jne 0x140012bcb
mov dil, r9b
mov al, r8b
mov r10b, r8b
lea edx, [rdi + 2]
and al, dl
add al, al
sub r10b, al
sub r10b, 0xe
jmp 0x140012d0f
lea rax, [rbx + 7]
cmp r11, rax
jne 0x14001282a
lea edx, [r9 - 0x52]
mov ecx, 0x1f
jmp 0x140012a6f
mov cl, byte [rbp + r9 + 0x2b0]
mov dil, r9b
mov al, r8b
lea edx, [rdi + 0x5e]
and al, dl
sub cl, al
add cl, 0x37
lea r10d, [rcx + rcx]
jmp 0x140012d0f
mov dil, r9b
mov al, r8b
mov r10b, r8b
lea edx, [rdi + 0xa]
and al, dl
add al, al
sub r10b, al
sub r10b, byte [rbp + r9 + 0x2b0]
sub r10b, 0x46
add r10b, dl
add dil, sil
mov al, r8b
and al, dil
add rbx, r14
mov ecx, 0x30
sub cl, al
add cl, cl
add cl, r8b
add cl, dil
movzx eax, cl
mov byte [rbp + r9 + 0x2b0], al
add rax, rbx
sub r9, rax
jmp 0x140012d88
lea edx, [r9 - 0x78]
mov ecx, 0x24
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
add r10b, dl
jmp 0x140012dd3
lea edx, [r9 - 0x28]
mov ecx, ntohs
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
add r10b, dl
jmp 0x140012d52
lea ecx, [r9 + 0x80]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r10d, [rcx + r8]
add r10b, 0x80
jmp 0x140012cee
mov dil, r9b
mov al, r8b
mov r10b, r8b
lea edx, [rdi + 0x28]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x18
add r10b, dl
mov al, r8b
add dil, 8
and al, dil
add al, al
sub r8b, al
sub r8b, 0x38
add r8b, dil
mov byte [rbp + r9 + 0x2b0], r8b
add rbx, r14
sub r9, r14
jmp 0x140012de2
mov dil, r9b
mov ecx, gethostname
lea edx, [rdi - 0x34]
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
add r10b, dl
sub dil, 0x4c
mov al, r8b
and al, dil
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, r8b
add cl, dil
add cl, r10b
mov byte [rbp + r9 + 0x2b0], cl
jmp 0x140012d52
lea edx, [r9 + 0x20]
mov ecx, reloc.WS2_32.dll_recv
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
add r11, rbx
or rcx, 0xffffffffffffffff
movzx eax, r10b
sub rcx, rax
add r9, rcx
jmp 0x140012de2
mov r8b, dl
mov eax, 0x1e
movabs rcx, 0x653f11e0e1b5441c
add rcx, r9
and dl, cl
sub al, dl
lea r10d, [rax + rax]
add r10b, cl
add r10b, r8b
lea edx, [r9 - 0x4a]
mov al, r8b
and al, dl
add r11, r14
mov ecx, 3
sub cl, al
or rax, 0xffffffffffffffff
add cl, cl
sub rax, r11
add cl, r8b
add cl, dl
mov byte [rbp + r9 + 0x2b0], cl
add r9, rax
jmp 0x140012dd3
mov al, dl
movabs rcx, 0x6c9d971f50dd6570
add rcx, r9
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x10
movzx eax, byte [rbp + r9 + 0x2b0]
add rax, rbx
add r9, rax
add r9, r14
jmp 0x140012409
add r9b, 0x1c
mov ecx, 0x1e
mov al, r8b
and al, r9b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
add r10b, r9b
jmp 0x140012406
add r9b, 0x70
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea r10d, [r9 + r8]
sub r10b, 0x10
jmp 0x1400123f8
lea rbx, [rbp + 0x15e67e6]
jmp 0x140012e3f
lea rbx, [rbp + 0x4a573c]
jmp 0x140012e3f
lea rbx, [rbp + 0x2b0]
mov r9d, r15d
mov dword [rsp + 0x20], r15d
mov r8d, r15d
lea rcx, [rbp + 0xb8]
mov edx, r15d
call fcn.140005158
mov rdx, rbx
lea rcx, [rbp + 0xc8]
movups xmm0, xmmword [rax]
movdqu xmmword [rbp + 0xc8], xmm0
call fcn.140053d0c
mov r8d, dword [0x14015d5b8]
lea rdx, [0x140009bc0]
mov ecx, dword [reloc.WS2_32.dll_getsockname]
call fcn.14000b0f8
call fcn.1400239a4
mov eax, dword [0x14015d90c]
jmp 0x140012e9f
mov r14d, 1
cmp eax, r14d
jne 0x140017f8d
lea rcx, [rbp + 0x28]
call fcn.1400253fc
xor r9d, r9d
lea rdx, [rbp + 0x30]
xor r8d, r8d
lea rcx, str.first_tab
movss xmm0, dword [rax]
mulss xmm0, dword [0x140100e6c]
mov dword [rbp + 0x34], 0x43ad0000
subss xmm0, dword [0x140100f00]
movss dword [rbp + 0x30], xmm0
call fcn.140021314
lea rcx, [rbp + 0x38]
mov dword [rbp + 0x38], 0x40a00000
mov dword [rbp + 0x3c], 0x42200000
call fcn.14002fd60
mov r10b, byte [rsp + 0x40]
xor eax, eax
xorps xmm0, xmm0
mov byte [rbp + 0x2d0], 0xda
mov byte [rbp + 0x2d1], 0x2e
mov byte [rbp + 0x2d2], 0x22
lea r15d, [rax + 0x30]
mov byte [rbp + 0x2d3], 0x9b
movups xmmword [rbp + 0x2d4], xmm0
mov qword [rbp + 0x2e4], rax
mov word [rbp + 0x2ec], ax
mov byte [rbp + 0x2ee], al
mov rbx, qword [0x14015d8f8]
mov r11, qword [0x14015d900]
xor r9d, r9d
cmp r9, 0x1f
jae 0x140013928
movzx r8d, byte [rbp + r9 + 0x2d0]
mov rdi, r8
cmp rbx, r9
ja 0x14001391f
lea rax, [r11 + 0x5a]
cmp rbx, rax
jae 0x140012f9f
movabs rcx, 0x12f3c9d7b722c0e8
mov al, dil
add rcx, r9
mov r10b, dil
and al, cl
add al, al
sub r10b, al
sub r10b, 0x58
add r10b, cl
jmp 0x140012fd3
lea rax, [r11 + 1]
cmp rbx, rax
je 0x1400138a1
lea rax, [r11 + 2]
cmp rbx, rax
je 0x14001384e
lea rax, [r11 + 3]
cmp rbx, rax
je 0x1400137fd
lea rax, [r11 + 6]
cmp rbx, rax
je 0x1400137e0
cmp r11, r9
ja 0x140013916
lea rax, [r11 + 0x40]
cmp rbx, rax
jae 0x140012ffd
lea r10d, [r9 - 0x68]
mov al, r10b
and al, r8b
add al, al
sub r10b, al
sub r10b, 0x28
jmp 0x14001320a
lea rax, [r11 + 1]
cmp rbx, rax
je 0x1400137a4
lea rax, [r11 + 3]
cmp rbx, rax
je 0x140013791
lea rax, [r11 + 2]
cmp rbx, rax
je 0x140013772
lea rax, [r11 + 9]
cmp rbx, rax
je 0x140013751
lea rax, [r11 + rbx]
cmp rax, r9
jbe 0x1400134f9
lea rax, [r11 + 8]
cmp rbx, rax
je 0x1400134dd
lea rax, [r11 + 2]
cmp rbx, rax
je 0x1400134c3
lea rax, [r11 + 0x40]
cmp rbx, rax
je 0x1400134a7
lea rax, [r11 + 9]
cmp rbx, rax
je 0x14001356c
lea rax, [r11 + 0x400]
cmp rbx, rax
je 0x14001348d
lea rax, [r11 + 0x42]
cmp rbx, rax
je 0x14001346e
lea rax, [r11 + 0xa]
cmp rbx, rax
je 0x14001344d
lea rax, [r11 + 0x1000]
cmp rbx, rax
je 0x140013433
lea rax, [r11 + 0x64]
cmp rbx, rax
je 0x140013419
lea rax, [r11 + 1]
cmp rbx, rax
je 0x14001303e
lea rbx, [r11 + 0x20]
lea r11, [rbx + 0x61]
lea rax, [r11 + 6]
cmp rbx, rax
jb 0x1400138f9
lea rax, [r11 + 0x200]
cmp rbx, rax
jb 0x1400138d9
lea rax, [r11 + 0x28]
cmp rbx, rax
jb 0x14001322c
lea rax, [r11 + 0x41]
cmp rbx, rax
jb 0x140013212
lea rax, [r11 + 0x3e8]
cmp rbx, rax
jb 0x1400131f2
lea rax, [r11 + 0x40]
cmp rbx, rax
jb 0x1400133cd
lea rax, [r11 + 0x5a]
cmp rbx, rax
jb 0x14001338a
lea rax, [r11 + 0x400]
cmp rbx, rax
jb 0x14001334c
lea rax, [r11 + 5]
cmp rbx, rax
jb 0x140013325
lea rax, [r11 + 0x2a]
cmp rbx, rax
jb 0x14001303e
lea rbx, [r11 + 0x10]
lea r11, [rbx + 0x20]
lea rax, [r11 + 0x61]
cmp rbx, rax
ja 0x14001330b
lea rax, [r11 + 0x80]
cmp rbx, rax
ja 0x1400132f1
lea rax, [r11 + 2]
cmp rbx, rax
ja 0x1400132cf
lea rax, [r11 + 0x7a]
cmp rbx, rax
ja 0x1400132c1
lea rax, [r11 + 0x200]
cmp rbx, rax
ja 0x1400132a7
lea rax, [r11 + 3]
cmp rbx, rax
ja 0x14001328a
lea rax, [r11 + 0x41]
cmp rbx, rax
ja 0x14001327c
lea rax, [r11 + 0xa]
cmp rbx, rax
ja 0x140013262
lea rax, [r11 + 4]
cmp rbx, rax
ja 0x140013245
lea rax, [r11 + 0x5a]
cmp rbx, rax
ja 0x14001303e
lea rbx, [r11 + 0x2a]
lea r11, [rbx + 0x10]
jmp 0x14001303e
lea ecx, [r9 + 0x40]
mov r10d, 0x20
mov al, cl
and al, r8b
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, r8b
jmp 0x140013031
lea ecx, [r9 - 0x38]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x78
jmp 0x140012fd3
lea ecx, [r9 + 0x50]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, r15b
jmp 0x140012f67
lea ecx, [r9 + 0xc]
mov dil, r9b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x54
jmp 0x1400137bb
lea ecx, [r9 - 0x6c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0xc
jmp 0x1400137db
lea edx, [r9 + 0x1c]
mov ecx, 0x1e
jmp 0x1400134b0
lea ecx, [r9 - 0x5c]
mov dil, r9b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x7c
jmp 0x140013814
lea ecx, [r9 + 0x2c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x34
jmp 0x140013838
lea edx, [r9 - 0x4c]
mov ecx, 0xa
jmp 0x140013477
lea edx, [r9 + 0x3c]
mov ecx, 0x2e
mov al, dl
mov dil, r9b
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x140013721
lea ecx, [r9 - 0x3c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x5c
jmp 0x140013873
lea ecx, [r9 + 0x4c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x14
jmp 0x1400138c2
lea edx, [r9 + 0x20]
mov ecx, reloc.WS2_32.dll_recv
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
mov byte [rbp + r9 + 0x2d0], r10b
jmp 0x1400138d1
lea edx, [r9 - 0x58]
mov ecx, 0x34
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
cmp r11, r12
jb 0x14001333f
mov dil, r9b
lea ecx, [rdi - 0x6c]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, r8b
lea r10d, [rcx*2 - 0x18]
jmp 0x1400137bb
lea ecx, [r15 + r9]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x50
cmp rbx, 0x61
jae 0x1400136e1
lea rax, [r11 + 6]
cmp rbx, rax
jbe 0x140013660
lea ecx, [r9 - 0x1c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x3c
jmp 0x140013366
lea ecx, [r9 - 0x48]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 8
lea rax, [r11 + rbx]
cmp rax, 0x7a
je 0x140013708
lea rcx, [r11 + 8]
cmp rbx, rcx
jbe 0x1400135af
lea edx, [r9 - 8]
mov ecx, 0x1c
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x14001339f
lea ecx, [r9 + 0x34]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x6c
jmp 0x1400138c2
lea ecx, [r9 - 0x44]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x24
jmp 0x140013873
mov ecx, reloc.WS2_32.dll_select
mov dil, r9b
lea edx, [rdi + 0x44]
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x140013721
lea edx, [r9 - 0x34]
mov ecx, gethostname
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x14001383b
lea ecx, [r9 + 0x54]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x4c
jmp 0x140013838
lea edx, [r9 + 0x64]
mov ecx, 0x22
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x14001379f
lea ecx, [r9 - 0x14]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x74
jmp 0x1400137db
mov dil, r9b
lea ecx, [rdi + 0x74]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x2c
jmp 0x1400137bb
lea rax, [r11 + 0x3e8]
cmp rbx, rax
jae 0x140013524
lea edx, [r9 + 0x3c]
mov ecx, 0x2e
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x1400133e2
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x14001353b
lea edx, [r9 - 0x7c]
mov ecx, 0x32
jmp 0x14001375c
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x140013563
lea edx, [r9 - 4]
mov ecx, recvfrom
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x140013873
lea rax, [r11 + 5]
cmp rbx, rax
jne 0x140013588
mov dil, r9b
lea ecx, [rdi - 0x24]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 4
jmp 0x140013814
lea rax, [r11 + 6]
cmp rbx, rax
jne 0x1400133e2
lea ecx, [r9 + 0x54]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x4c
jmp 0x1400137f5
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x1400135d4
mov dil, r9b
lea ecx, [rdi + 0x70]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x10
jmp 0x1400137bb
lea rax, [r11 + 4]
cmp rbx, rax
jne 0x1400135f8
mov ecx, ntohs
mov dil, r9b
lea edx, [rdi - 0x28]
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x1400136fd
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x14001361a
lea ecx, [r9 + 0x50]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, r15b
jmp 0x140013838
lea rax, [r11 + 5]
cmp rbx, rax
jne 0x14001363d
lea ecx, [r9 - 0x38]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x78
jmp 0x14001383b
cmp rbx, rcx
jne 0x14001339f
lea ecx, [r15 + r9]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x50
jmp 0x1400138c2
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x140013677
lea edx, [r9 + 0x5c]
mov ecx, 0x3e
jmp 0x14001375c
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x14001369c
mov dil, r9b
lea ecx, [rdi + 0x4c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x14
jmp 0x140013721
lea rax, [r11 + 5]
cmp rbx, rax
jne 0x1400136b3
lea edx, [r9 + 0x3c]
mov ecx, 0x2e
jmp 0x14001377b
lea rax, [r11 + 7]
cmp rbx, rax
jne 0x140013366
mov ecx, 0x1e
mov dil, r9b
lea edx, [rdi + 0x1c]
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x1400137bb
mov r10b, byte [rbp + r9 + 0x2d0]
mov dil, r9b
lea edx, [rdi + 0xc]
mov al, dl
and al, r8b
add al, al
sub r10b, al
sub r10b, 0x54
add r10b, dl
add r10b, r8b
jmp 0x140013814
mov ecx, 0x32
mov dil, r9b
lea edx, [rdi - 0x7c]
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
sub dil, 0x40
mov al, r8b
and al, dil
add r11, r14
add al, al
mov cl, r8b
sub cl, al
sub cl, 0x40
add cl, dil
movzx eax, cl
mov byte [rbp + r9 + 0x2d0], al
add rax, r11
sub r9, rax
jmp 0x140013873
mov dl, r9b
mov ecx, 0x28
sub dl, r15b
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x1400138c2
lea edx, [r9 - 0x10]
mov ecx, gethostname
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x140013838
mov cl, r9b
mov r10b, r9b
and cl, r8b
add cl, cl
sub r10b, cl
add r10b, r8b
jmp 0x1400137f5
mov dil, r9b
lea ecx, [rdi + 0x10]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x70
sub dil, r15b
mov ecx, 0x28
mov al, dil
and al, r8b
sub cl, al
add cl, cl
add cl, dil
add cl, r8b
mov byte [rbp + r9 + 0x2d0], cl
add r11, r14
jmp 0x1400137f5
lea ecx, [r15 + r9]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x50
sub r9, r14
jmp 0x1400138d1
mov dil, r9b
lea ecx, [rdi - 0x48]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 8
add dil, 0x48
mov al, r8b
and al, dil
mov ecx, 4
sub cl, al
add cl, cl
add cl, r10b
add cl, r8b
add cl, dil
mov byte [rbp + r9 + 0x2d0], cl
add rbx, r11
or rcx, 0xffffffffffffffff
movzx eax, r10b
sub rcx, rax
add r9, rcx
jmp 0x1400138d1
mov r8b, dil
mov eax, ntohs
movabs rcx, 0x3d5e4ae0f2d591d8
add rcx, r9
and dil, cl
sub al, dil
lea r10d, [rax + rax]
add r10b, r8b
add r10b, cl
lea edx, [r9 - 4]
add rbx, r14
mov al, dl
mov ecx, recvfrom
and al, r8b
sub cl, al
or rax, 0xffffffffffffffff
add cl, cl
sub rax, rbx
add cl, dl
add cl, r8b
mov byte [rbp + r9 + 0x2d0], cl
add r9, rax
jmp 0x1400138c2
mov ecx, r15d
movabs rdx, 0xa8290a5c54fc2960
add rdx, r9
mov al, dil
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
movzx eax, byte [rbp + r9 + 0x2d0]
add rax, r11
add r9, rax
add r9, r14
jmp 0x140012f54
sub r9b, 0x28
mov ecx, ntohs
mov al, r9b
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r9b
add r10b, r8b
jmp 0x140012f51
add r9b, sil
mov ecx, r15d
mov al, r8b
and al, r9b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
add r10b, r9b
jmp 0x140012f43
lea rcx, [rbp + 0x17f27cc]
jmp 0x14001392f
lea rcx, [rbp + 0xebdc08]
jmp 0x14001392f
lea rcx, [rbp + 0x2d0]
lea rdx, [0x140138007]
call fcn.14004cf94
lea rcx, [rbp + 0x40]
mov dword [rbp + 0x40], 0x40a00000
mov dword [rbp + 0x44], 0x42820000
call fcn.14002fd60
mov r11b, byte [rsp + 0x40]
xorps xmm0, xmm0
xor eax, eax
mov byte [rbp + 0x2f0], 0x4c
movups xmmword [rbp + 0x2f7], xmm0
mov qword [rbp + 0x307], rax
mov sil, 0x6b
mov byte [rbp + 0x2f1], WSAStartup
mov byte [rbp + 0x2f2], reloc.WS2_32.dll_WSASetLastError
mov byte [rbp + 0x2f3], 0x77
mov byte [rbp + 0x2f4], WSAGetLastError
mov byte [rbp + 0x2f5], WSAStartup
mov byte [rbp + 0x2f6], 0x80
mov r10, qword [0x14015d8f8]
mov rbx, qword [0x14015d900]
xor r9d, r9d
cmp r9, 0x1f
jae 0x1400143c6
movzx r8d, byte [rbp + r9 + 0x2f0]
mov rdx, r8
cmp r10, r9
ja 0x1400143bd
lea rax, [rbx + 0x42]
cmp r10, rax
jae 0x1400139fc
movabs rcx, 0xc0236b4d27e9c7a6
mov al, dl
add rcx, r9
mov r11d, 0x3b
and al, cl
sub r11b, al
add r11b, r11b
add r11b, dl
add r11b, cl
jmp 0x140013a30
lea rax, [rbx + 1]
cmp r10, rax
je 0x140014344
lea rax, [rbx + 2]
cmp r10, rax
je 0x1400142d1
lea rax, [rbx + 3]
cmp r10, rax
je 0x1400142a6
lea rax, [rbx + 5]
cmp r10, rax
je 0x140014267
cmp rbx, r9
ja 0x1400143b4
lea rax, [rbx + 0x1000]
cmp r10, rax
jae 0x140013a5c
lea ecx, [r9 - 0x46]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
sub r11b, 0x16
jmp 0x140013a9d
lea rax, [rbx + 1]
cmp r10, rax
je 0x14001421f
lea rax, [rbx + 2]
cmp r10, rax
je 0x140014208
lea rax, [rbx + 3]
cmp r10, rax
je 0x1400141ec
lea rax, [rbx + 5]
cmp r10, rax
je 0x1400141d2
lea rax, [rbx + 4]
cmp r10, rax
je 0x1400141b3
lea rax, [rbx + r10]
cmp rax, r9
jbe 0x140013f88
lea rax, [rbx + 0x3e8]
cmp r10, rax
je 0x140013f6c
lea rax, [rbx + 0x28]
cmp r10, rax
je 0x140013f52
lea rax, [rbx + 6]
cmp r10, rax
je 0x140013f38
lea rax, [rbx + 0x2a]
cmp r10, rax
je 0x140013f1c
lea rax, [rbx + 0x10]
cmp r10, rax
je 0x140013f02
lea rax, [rbx + 4]
cmp r10, rax
je 0x140013ee8
lea rax, [rbx + 0x41]
cmp r10, rax
je 0x140013ece
lea rax, [rbx + 0x200]
cmp r10, rax
je 0x140013eb4
lea rax, [rbx + 0x20]
cmp r10, rax
je 0x140013e9a
lea rax, [rbx + 5]
cmp r10, rax
je 0x140013aaa
lea r10, [rbx + 0x400]
lea rbx, [r10 + 0x5a]
lea rax, [rbx + 0x40]
cmp r10, rax
jb 0x140014394
lea rax, [rbx + 0x41]
cmp r10, rax
jb 0x140014378
lea rax, [rbx + 0x200]
cmp r10, rax
jb 0x140013c9b
lea rax, [rbx + 0x20]
cmp r10, rax
jb 0x140013c81
lea rcx, [rbx + 5]
cmp r10, rcx
jb 0x140013c62
lea rax, [rbx + 0x5a]
cmp r10, rax
jb 0x140013e50
lea rax, [rbx + 0x3e8]
cmp r10, rax
jb 0x140013e08
lea rax, [rbx + 0x28]
cmp r10, rax
jb 0x140013dcb
lea rax, [rbx + 6]
cmp r10, rax
jb 0x140013da9
lea rax, [rbx + 0x2a]
cmp r10, rax
jb 0x140013aaa
lea rbx, [rcx + 0x400]
mov r10, rcx
lea rax, [rbx + 0x5a]
cmp rcx, rax
ja 0x140013d8f
lea rax, [rbx + 0x3e8]
cmp rcx, rax
ja 0x140013d75
lea rax, [rbx + 0x28]
cmp rcx, rax
ja 0x140013d5b
lea rax, [rbx + 6]
cmp rcx, rax
ja 0x140013d42
lea rcx, [rbx + 0x2a]
cmp r10, rcx
ja 0x140013d28
lea rax, [rbx + 0x400]
cmp r10, rax
ja 0x140013d0b
lea rax, [rbx + 0x40]
cmp r10, rax
ja 0x140013cf1
lea rax, [rbx + 8]
cmp r10, rax
ja 0x140013cd7
lea rax, [rbx + 1]
cmp r10, rax
ja 0x140013cba
lea rax, [rbx + 0x1000]
cmp r10, rax
ja 0x140013aaa
mov r10, rcx
lea rbx, [rcx + 0x42]
jmp 0x140013aaa
lea edx, [r9 - 0x50]
mov ecx, 0x18
mov al, dl
and al, r8b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r8b
jmp 0x140013a9d
lea ecx, [r9 + 0x2e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
sub r11b, 0x42
jmp 0x140013a30
lea edx, [r9 - 0x54]
mov ecx, 0x26
mov al, dl
and al, r8b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r8b
jmp 0x1400139c2
lea ecx, [r9 + 0xd]
mov dil, r9b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
sub r11b, 0x5b
jmp 0x14001423b
lea ecx, [r9 - 0x75]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
add r11b, 0x33
jmp 0x14001425c
lea ecx, [r9 + 9]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
sub r11b, 0x3f
jmp 0x14001425f
lea ecx, [r9 - 0x79]
mov dil, r9b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
add r11b, 0x4f
jmp 0x140014283
lea ecx, [r9 + 5]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
sub r11b, 0x23
jmp 0x1400142bb
lea ecx, [r9 - 0x7d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
add r11b, sil
jmp 0x1400142be
lea ecx, [r14 + r9]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
sub r11b, 7
jmp 0x1400142ef
lea ecx, [r9 + 0x7f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
sub r11b, 0x79
jmp 0x14001431a
lea ecx, [r9 - 3]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
add r11b, 0x15
jmp 0x140014361
lea ecx, [r9 - 0x48]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
sub r11b, 8
mov byte [rbp + r9 + 0x2f0], r11b
jmp 0x140014370
lea ecx, [r9 + 0x36]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
sub r11b, 0x7a
cmp rbx, 0x200
jb 0x140013dbe
mov dil, r9b
lea ecx, [rdi + 0x4b]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, r8b
lea r11d, [rcx*2 - 0x1a]
jmp 0x14001423b
lea edx, [r9 - 0x4c]
mov ecx, 0xa
mov al, dl
and al, r8b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r8b
cmp r10, 0x7a
jae 0x14001416a
lea rax, [rbx + 0x20]
cmp r10, rax
jbe 0x1400140b7
lea ecx, [r9 + 0x37]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
add r11b, 0x7f
jmp 0x140013de0
lea ecx, [r9 + 0x32]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
sub r11b, 0x5e
lea rax, [rbx + r10]
cmp rax, 2
je 0x140014191
lea rax, [rbx + 0x80]
cmp r10, rax
jbe 0x140014038
lea ecx, [r9 - 0x1e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
sub r11b, 0x2e
jmp 0x140013e22
lea ecx, [r9 + 0x63]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
add r11b, 0x4b
jmp 0x140014361
lea ecx, [r9 - 0x1f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
sub r11b, 0x27
jmp 0x14001431a
lea ecx, [r9 + 0x5f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
add r11b, 0x67
jmp 0x1400142ef
lea ecx, [r9 - 0x23]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
sub r11b, 0xb
jmp 0x1400142be
lea ecx, [r9 + 0x5b]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
sub r11b, 0x7d
jmp 0x1400142bb
mov dil, r9b
lea ecx, [rdi - 0x27]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
add r11b, 0x11
jmp 0x140014283
lea ecx, [r9 + 0x57]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
sub r11b, 0x61
jmp 0x14001425f
lea ecx, [r9 - 0x2b]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
add r11b, 0x2d
jmp 0x14001425c
mov dil, r9b
lea ecx, [rdi + 0x53]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
sub r11b, 0x45
jmp 0x14001423b
lea rax, [rbx + 1]
cmp r10, rax
jae 0x140013fab
lea ecx, [r9 + 0x41]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
add r11b, 0x39
jmp 0x140013e65
jne 0x140013fc7
lea ecx, [r9 + 0xf]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
sub r11b, 0x69
jmp 0x140014361
lea rax, [rbx + 3]
cmp r10, rax
jne 0x140013fec
mov cl, r9b
sub cl, sil
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
sub r11b, 0x13
jmp 0x1400142be
lea rax, [rbx + 4]
cmp r10, rax
jne 0x14001400f
lea ecx, [r9 + 0x17]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
add r11b, 0x5f
jmp 0x1400142bb
lea rax, [rbx + 5]
cmp r10, rax
jne 0x140013e65
mov dil, r9b
lea ecx, [rdi - 0x67]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
sub r11b, 0x2f
jmp 0x140014283
lea rax, [rbx + 1]
cmp r10, rax
jne 0x140014051
mov dil, r9b
mov ecx, 0x22
lea edx, [rdi + 0x64]
jmp 0x14001422a
lea rax, [rbx + 3]
cmp r10, rax
jne 0x140014068
lea edx, [r9 + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x1400141f5
lea rax, [rbx + 2]
cmp r10, rax
jne 0x140014090
lea edx, [r9 - 0x12]
mov ecx, 0x3f
mov al, dl
and al, r8b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r8b
jmp 0x1400142be
lea rax, [rbx + 4]
cmp r10, rax
jne 0x140013e22
lea ecx, [r9 + 0x74]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
sub r11b, 0x2c
jmp 0x140014361
lea rax, [rbx + 1]
cmp r10, rax
jne 0x1400140da
lea ecx, [r9 - 0x47]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
sub r11b, 0xf
jmp 0x140014361
lea rax, [rbx + 2]
cmp r10, rax
jne 0x1400140fd
lea ecx, [r9 - 0x43]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
sub r11b, 0x2b
jmp 0x1400142ef
lea rax, [rbx + 4]
cmp r10, rax
jne 0x140014120
lea ecx, [r9 + 0x3f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
add r11b, 0x47
jmp 0x1400142be
lea rax, [rbx + 3]
cmp r10, rax
jne 0x140014143
lea ecx, [r9 - 0x3f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
sub r11b, 0x47
jmp 0x1400142bb
lea rax, [rbx + 5]
cmp r10, rax
jne 0x140013de0
lea ecx, [r9 + 0x47]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
add r11b, 0xf
jmp 0x14001425c
mov r11b, byte [rbp + r9 + 0x2f0]
mov dil, r9b
lea edx, [rdi - 0x33]
mov al, dl
and al, r8b
add al, al
sub r11b, al
add r11b, 0x65
add r11b, r8b
add r11b, dl
jmp 0x140014283
lea ecx, [r9 + 0x4f]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, byte [rbp + r9 + 0x2f0]
lea r11d, [r8 + rcx]
sub r11b, 0x29
jmp 0x1400142ef
lea edx, [r9 + 0x48]
mov ecx, 4
mov al, dl
and al, r8b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r8b
jmp 0x1400142ef
lea ecx, [r9 - 0x3a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
sub r11b, 0x6a
jmp 0x1400142be
lea edx, [r9 + 0x40]
mov ecx, 0x20
mov al, dl
and al, r8b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r8b
jmp 0x14001425f
lea ecx, [r9 - 0x42]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
sub r11b, 0x32
jmp 0x14001425c
mov dil, r9b
mov ecx, 0x2e
lea edx, [rdi + 0x3c]
mov al, dl
and al, r8b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r8b
sub dil, 0x74
mov ecx, socket
mov al, dil
and al, r8b
sub cl, al
add cl, cl
add cl, dil
add cl, r8b
mov byte [rbp + r9 + 0x2f0], cl
add rbx, r14
sub r9, r14
jmp 0x140014370
mov ecx, reloc.WS2_32.dll_recvfrom
mov dil, r9b
lea edx, [rdi - 0x4e]
mov al, dl
and al, r8b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r8b
add dil, 0xe
mov al, dil
and al, r8b
add al, al
sub dil, al
sub dil, 0x62
add dil, r8b
add dil, r11b
mov byte [rbp + r9 + 0x2f0], dil
jmp 0x1400142bb
lea ecx, [r15 + r9]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r11d, [r8 + rcx]
sub r11b, 0x50
add r10, rbx
or rcx, 0xffffffffffffffff
movzx eax, r11b
sub rcx, rax
add r9, rcx
jmp 0x140014370
mov r8b, dl
movabs rax, 0x8da2465956a2e72c
add rax, r9
and dl, al
add dl, dl
sub al, dl
lea r11d, [r8 + rax]
sub r11b, 0x34
lea edx, [r9 - 0x70]
add rbx, r14
mov al, dl
mov ecx, 8
and al, r8b
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
movzx eax, cl
mov byte [rbp + r9 + 0x2f0], al
add rax, rbx
sub r9, rax
lea ecx, [r9 - 0x2f]
add r10, r14
mov al, cl
and al, r8b
add al, al
sub cl, al
or rax, 0xffffffffffffffff
add cl, 0x49
sub rax, r10
add cl, r8b
mov byte [rbp + r9 + 0x2f0], cl
add r9, rax
jmp 0x140014361
mov al, dl
movabs rcx, 0xaf4db451377cd228
add rcx, r9
and al, cl
add al, al
sub dl, al
lea r11d, [rcx + rdx]
sub r11b, 0x18
movzx eax, byte [rbp + r9 + 0x2f0]
add rax, rbx
add r9, rax
add r9, r14
jmp 0x1400139af
add r9b, 0x2a
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea r11d, [r8 + r9]
sub r11b, 0x26
jmp 0x1400139ac
sub r9b, 0x58
mov ecx, 0x34
mov al, r9b
and al, r8b
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r9b
add r11b, r8b
jmp 0x14001399e
lea rcx, [rbp + 0x145cd01]
jmp 0x1400143cd
lea rcx, [rbp + 0x14f5242]
jmp 0x1400143cd
lea rcx, [rbp + 0x2f0]
lea rdx, [0x14015d08e]
call fcn.14004cf94
lea rcx, [rbp + 0x48]
mov dword [rbp + 0x48], 0x40a00000
mov dword [rbp + 0x4c], 0x42b40000
call fcn.14002fd60
mov dl, byte [rsp + 0x40]
xorps xmm0, xmm0
movups xmmword [rbp + 0x31a], xmm0
mov byte [rbp + 0x310], 0xf3
mov r15b, 0x55
mov byte [rbp + 0x311], 0xe8
mov r14b, 0x4d
mov byte [rbp + 0x312], 0xef
mov r12b, 0x5d
mov byte [rbp + 0x313], 0xe7
mov byte [rbp + 0x314], 0xe1
mov byte [rbp + 0x315], 0x1d
mov byte [rbp + 0x316], 0x19
mov byte [rbp + 0x317], 0x1d
mov byte [rbp + 0x318], 0x1b
mov byte [rbp + 0x319], 0x8d
mov r11, qword [0x14015d8f8]
mov r10, qword [0x14015d900]
xor r9d, r9d
cmp r9, 0x1a
jae 0x140014de5
movzx r8d, byte [rbp + r9 + 0x310]
mov rbx, r8
cmp r11, r9
ja 0x140014ddc
lea rax, [r10 + 0x7a]
cmp r11, rax
jae 0x1400144a6
movabs rcx, 0x26c63c8384fcbb1e
mov al, bl
add rcx, r9
mov edx, reloc.WS2_32.dll_socket
and al, cl
sub dl, al
add dl, dl
add dl, bl
add dl, cl
jmp 0x1400144da
lea rax, [r10 + 1]
cmp r11, rax
je 0x140014d64
lea rax, [r10 + 2]
cmp r11, rax
je 0x140014d1b
lea rax, [r10 + 3]
cmp r11, rax
je 0x140014cf1
lea rax, [r10 + 7]
cmp r11, rax
je 0x140014cd2
cmp r10, r9
ja 0x140014dd3
lea rax, [r10 + 0x3e8]
cmp r11, rax
jae 0x140014505
lea ecx, [r9 - 0x3e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x4e
jmp 0x140014546
lea rax, [r10 + 1]
cmp r11, rax
je 0x140014c9a
lea rax, [r10 + 2]
cmp r11, rax
je 0x140014c8f
lea rax, [r10 + 4]
cmp r11, rax
je 0x140014c75
lea rax, [r10 + 5]
cmp r11, rax
je 0x140014c5b
lea rax, [r10 + 3]
cmp r11, rax
je 0x140014c15
lea rax, [r10 + r11]
cmp rax, r9
jbe 0x140014a19
lea rax, [r10 + 0x80]
cmp r11, rax
je 0x1400149fe
lea rax, [r10 + 0x28]
cmp r11, rax
je 0x1400149e5
lea rax, [r10 + 0x200]
cmp r11, rax
je 0x1400149cc
lea rax, [r10 + 0x40]
cmp r11, rax
je 0x1400149b1
lea rax, [r10 + 0xa]
cmp r11, rax
je 0x140014999
lea rax, [r10 + 0x42]
cmp r11, rax
je 0x140014980
lea rax, [r10 + 0x10]
cmp r11, rax
je 0x140014965
lea rax, [r10 + 6]
cmp r11, rax
je 0x14001494c
lea rax, [r10 + 0x20]
cmp r11, rax
je 0x140014933
lea rax, [r10 + 8]
cmp r11, rax
je 0x140014553
lea r11, [r10 + 5]
lea r10, [r11 + 3]
lea rax, [r10 + 0x10]
cmp r11, rax
jb 0x140014db8
lea rax, [r10 + 6]
cmp r11, rax
jb 0x140014d99
lea rax, [r10 + 2]
cmp r11, rax
jb 0x14001473e
lea rax, [r10 + 8]
cmp r11, rax
jb 0x140014722
lea rax, [r10 + 3]
cmp r11, rax
jb 0x140014709
lea rcx, [r10 + 0x5a]
cmp r11, rcx
jb 0x1400148e8
lea rax, [r10 + 0x1000]
cmp r11, rax
jb 0x1400148a6
lea rax, [r10 + 0x2a]
cmp r11, rax
jb 0x14001486a
lea rax, [r10 + 0x61]
cmp r11, rax
jb 0x140014846
lea rax, [r10 + 0x200]
cmp r11, rax
jb 0x140014553
lea r10, [rcx + 0x7a]
mov r11, rcx
lea rax, [r10 + 0x1000]
cmp rcx, rax
ja 0x14001482d
lea rax, [r10 + 0x80]
cmp rcx, rax
ja 0x140014812
lea rax, [r10 + 0x61]
cmp rcx, rax
ja 0x1400147f6
lea rax, [r10 + 0x200]
cmp rcx, rax
ja 0x1400147dd
lea rax, [r10 + 0x40]
cmp rcx, rax
ja 0x1400147c4
lea rax, [r10 + 0x3e8]
cmp rcx, rax
ja 0x1400147a8
lea rax, [r10 + 0x42]
cmp rcx, rax
ja 0x14001478f
lea rax, [r10 + 0x10]
cmp rcx, rax
ja 0x140014776
lea rax, [r10 + 0x64]
cmp rcx, rax
ja 0x14001475a
lea rax, [r10 + 0x20]
cmp rcx, rax
ja 0x140014553
lea r11, [r10 + 0xa]
lea r10, [r11 + 8]
jmp 0x140014553
lea ecx, [r9 + 0x70]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x10
jmp 0x140014546
lea edx, [r9 + 0x46]
mov ecx, ntohs
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x1400144da
lea edx, [r9 + 0x1c]
mov ecx, 0x1e
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x140014471
lea ecx, [r9 - 0x2f]
mov bl, r9b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
add dl, 0x49
jmp 0x140014cb1
lea ecx, [r9 - 0x59]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
add dl, 0x6f
jmp 0x140014ccd
lea ecx, [r9 + 0x7d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, sil
jmp 0x140014ce9
lea ecx, [r9 + 0x53]
mov bl, r9b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x45
jmp 0x140014bd1
lea ecx, [r9 + 0x29]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x1f
jmp 0x140014c8a
lea ecx, [r9 - 1]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
add dl, 7
jmp 0x140014d0c
lea ecx, [r9 - 0x2b]
mov bl, r9b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
add dl, 0x2d
jmp 0x140014c2c
mov cl, r9b
sub cl, r15b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
add dl, 0x53
jmp 0x140014d38
lea ecx, [r9 - 0x7f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
add dl, 0x79
jmp 0x140014d82
lea edx, [r9 + 0x18]
mov ecx, 0x2c
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
mov byte [rbp + r9 + 0x310], dl
jmp 0x140014d91
lea edx, [r9 - 0x12]
mov ecx, 0x3f
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
cmp r10, 0x41
jb 0x14001485d
mov cl, r8b
mov bl, r9b
mov al, r8b
lea edx, [rbx + 0x67]
and al, dl
add dl, 0x2f
add al, al
sub cl, al
add cl, dl
lea edx, [rcx + rcx]
jmp 0x140014cb1
lea ecx, [r9 - 0x3c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x5c
cmp r11, 4
jae 0x140014bb2
lea rax, [r10 + 0x20]
cmp r11, rax
jbe 0x140014b23
lea edx, [r9 - 0x3d]
mov al, r8b
and al, dl
mov cl, r8b
add al, al
sub cl, al
add dl, cl
sub dl, r15b
jmp 0x140014881
lea ecx, [r9 - 0x66]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x36
lea rax, [r10 + r11]
cmp rax, 0x400
je 0x140014bf6
lea rax, [r10 + 0x200]
cmp r11, rax
jbe 0x140014ac4
lea edx, [r9 + 0xa]
mov al, r8b
and al, dl
mov cl, r8b
add al, al
sub dl, 0x46
sub cl, al
add dl, cl
jmp 0x1400148ba
lea ecx, [r9 + 0x5f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
add dl, 0x67
jmp 0x140014d82
lea ecx, [r9 + 0x35]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x73
jmp 0x140014d38
mov bl, r9b
lea ecx, [rbx + 0xb]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, r14b
jmp 0x140014c2c
lea ecx, [r9 - 0x1f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x27
jmp 0x140014d0c
lea ecx, [r9 - 0x49]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
dec dl
jmp 0x140014c8a
mov bl, r9b
lea ecx, [rbx - 0x73]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
add dl, 0x25
jmp 0x140014bd1
lea ecx, [r9 + 0x63]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
add dl, 0x4b
jmp 0x140014ce9
lea ecx, [r9 + 0x39]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
add dl, 0x71
jmp 0x140014ccd
mov bl, r9b
lea ecx, [rbx + 0xf]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x69
jmp 0x140014cb1
lea rax, [r10 + 5]
cmp r11, rax
jae 0x140014a3b
lea ecx, [r9 + 0x15]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
add dl, 0x6d
jmp 0x1400148fc
lea rax, [r10 + 1]
cmp r11, rax
jne 0x140014a5e
lea ecx, [r9 + 0x7b]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edx, [rcx + r8]
sub dl, r12b
jmp 0x140014d82
lea rax, [r10 + 2]
cmp r11, rax
jne 0x140014a7a
mov bl, r9b
mov al, r8b
lea edx, [rbx - 0x31]
and al, dl
add dl, 0x57
jmp 0x140014c23
lea rax, [r10 + 3]
cmp r11, rax
jne 0x140014a9d
lea ecx, [r9 - 7]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edx, [rcx + r8]
add dl, 0x31
jmp 0x140014d0c
lea rax, [r10 + 4]
cmp r11, rax
jne 0x1400148fc
lea ecx, [r9 + 0x77]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edx, [rcx + r8]
sub dl, 0x41
jmp 0x140014ce9
lea rax, [r10 + 1]
cmp r11, rax
jne 0x140014ae0
mov bl, r9b
mov al, r8b
lea edx, [rbx + 0x34]
and al, dl
sub dl, 0x6c
jmp 0x140014ca8
lea rax, [r10 + 3]
cmp r11, rax
jne 0x140014b03
lea ecx, [r9 + 6]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edx, [rcx + r8]
sub dl, 0x2a
jmp 0x140014d0c
lea rax, [r10 + 2]
cmp r11, rax
jne 0x1400148ba
mov bl, r9b
mov al, r8b
lea edx, [rbx + 0x30]
and al, dl
sub dl, 0x50
jmp 0x140014c23
lea rax, [r10 + 1]
cmp r11, rax
jne 0x140014b46
lea ecx, [r9 - 0x13]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edx, [rcx + r8]
sub dl, 0x7b
jmp 0x140014d82
lea rax, [r10 + 2]
cmp r11, rax
jne 0x140014b69
lea edx, [r9 + 0x17]
mov al, r8b
and al, dl
mov cl, r8b
add al, al
add dl, 0x5f
sub cl, al
add dl, cl
jmp 0x140014d38
lea rax, [r10 + 3]
cmp r11, rax
jne 0x140014b8e
mov cl, r9b
mov al, r8b
sub cl, sil
and al, cl
add al, al
sub r8b, al
lea edx, [rcx + r8]
sub dl, 0x13
jmp 0x140014c8a
lea rax, [r10 + 6]
cmp r11, rax
jne 0x140014881
mov bl, r9b
mov al, r8b
mov cl, r8b
lea edx, [rbx - 0x41]
and al, dl
add al, al
sub cl, al
sub dl, 0x39
jmp 0x140014bcf
mov cl, byte [rbp + r9 + 0x310]
mov bl, r9b
mov al, r8b
lea edx, [rbx - 0x6f]
and al, dl
add al, al
sub cl, al
add cl, r8b
add dl, 9
add dl, cl
sub bl, 0x5a
mov al, r8b
and al, bl
mov ecx, 0x3b
sub cl, al
add cl, cl
add cl, dl
add cl, r8b
add cl, bl
mov byte [rbp + r9 + 0x310], cl
jmp 0x140014c8a
mov bl, r9b
mov al, r8b
mov cl, r8b
lea edx, [rbx - 0x45]
and al, dl
add al, al
sub cl, al
sub cl, byte [rbp + r9 + 0x310]
sub dl, 0x1d
jmp 0x140014c2a
mov bl, r9b
mov al, r8b
lea edx, [rbx - 0x18]
and al, dl
sub dl, 0x58
add al, al
mov cl, r8b
sub cl, al
add dl, cl
sub bl, 0x30
mov al, r8b
and al, bl
inc r10
mov ecx, 0x28
sub cl, al
add cl, cl
add cl, r8b
add cl, bl
movzx eax, cl
mov byte [rbp + r9 + 0x310], al
add rax, r10
sub r9, rax
jmp 0x140014d38
lea ecx, [r9 - 0x42]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edx, [rcx + r8]
sub dl, 0x32
jmp 0x140014d0c
lea ecx, [r9 - 0x6c]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea edx, [rcx + r8]
sub dl, 0xc
add r11, r10
jmp 0x140014d0c
lea edx, [r9 + 0x40]
mov ecx, 0x20
jmp 0x140014cdb
mov bl, r9b
mov al, r8b
lea edx, [rbx - 0x14]
and al, dl
sub dl, 0x74
add al, al
mov cl, r8b
sub cl, al
add dl, cl
mov al, r8b
add bl, 0x7c
and al, bl
add al, al
sub r8b, al
sub r8b, 0x64
add r8b, bl
mov byte [rbp + r9 + 0x310], r8b
inc r10
jmp 0x140014ce9
lea edx, [r9 + 0x44]
mov ecx, reloc.WS2_32.dll_select
mov al, r8b
and al, dl
sub cl, al
add cl, cl
add cl, r8b
add dl, cl
dec r9
jmp 0x140014d91
mov al, bl
movabs rcx, 0x724e4940e45a5bc6
add rcx, r9
and al, cl
add al, al
sub bl, al
lea edx, [rcx + rbx]
sub dl, 0x6a
or rcx, 0xffffffffffffffff
movzx eax, dl
sub rcx, rax
add r9, rcx
jmp 0x140014d91
mov r8b, bl
movabs rax, 0xcc8a42e234ab8b72
add rax, r9
and bl, al
add bl, bl
sub al, bl
lea edx, [r8 + rax]
sub dl, 0x1e
mov al, r8b
lea ecx, [r9 - 0x1b]
and al, cl
inc r11
add al, al
sub r8b, al
or rax, 0xffffffffffffffff
sub r8b, 0x43
sub rax, r11
add r8b, cl
mov byte [rbp + r9 + 0x310], r8b
add r9, rax
jmp 0x140014d82
movabs rdx, 0x79a83fb2dcd42348
mov al, bl
add rdx, r9
mov ecx, 4
and al, dl
sub cl, al
add cl, cl
add cl, bl
add dl, cl
movzx eax, byte [rbp + r9 + 0x310]
add rax, r10
add r9, rax
inc r9
jmp 0x14001445e
sub r9b, 0xe
mov ecx, 0x31
mov al, r8b
and al, r9b
sub cl, al
lea edx, [rcx + rcx]
add dl, r8b
add dl, r9b
jmp 0x14001445b
sub r9b, 0x38
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea edx, [r9 + r8]
sub dl, 0x78
jmp 0x14001444d
lea rcx, [rbp + 0x16e0835]
jmp 0x140014dec
lea rcx, [rbp + 0x99bc4a]
jmp 0x140014dec
lea rcx, [rbp + 0x310]
lea rdx, [0x14015d095]
call fcn.14004cf94
lea rcx, [rbp + 0x50]
mov dword [rbp + 0x50], 0x40a00000
mov dword [rbp + 0x54], 0x42e60000
call fcn.14002fd60
mov dl, byte [rsp + 0x40]
xor eax, eax
mov byte [rbp + 0x330], 0
mov byte [rbp + 0x331], 0x24
mov byte [rbp + 0x332], gethostname
lea esi, [rax + 8]
mov byte [rbp + 0x333], gethostname
mov byte [rbp + 0x334], 0x29
mov byte [rbp + 0x335], 0x3b
mov byte [rbp + 0x336], reloc.WS2_32.dll_gethostname
mov byte [rbp + 0x337], 0x3a
mov byte [rbp + 0x338], 0x54
mov qword [rbp + 0x339], rax
mov word [rbp + 0x341], ax
mov r10, qword [0x14015d8f8]
mov r11, qword [0x14015d900]
xor r9d, r9d
cmp r9, 0x13
jae 0x140015814
movzx r8d, byte [rbp + r9 + 0x330]
mov rbx, r8
cmp r10, r9
ja 0x14001580b
lea rax, [r11 + 0x40]
cmp r10, rax
jae 0x140014ebe
movabs rcx, 0x7e777fb3435818fc
mov al, bl
add rcx, r9
mov edx, recvfrom
and al, cl
sub dl, al
add dl, dl
add dl, bl
add dl, cl
jmp 0x140014ef2
lea rax, [r11 + 1]
cmp r10, rax
je 0x140015795
lea rax, [r11 + 3]
cmp r10, rax
je 0x140015725
lea rax, [r11 + 5]
cmp r10, rax
je 0x1400156de
lea rax, [r11 + 6]
cmp r10, rax
je 0x1400156a3
cmp r11, r9
ja 0x140015802
lea rax, [r11 + 1]
cmp r10, rax
jae 0x140014f1a
lea ecx, [r9 - 0x3c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x5c
jmp 0x140014f6e
je 0x14001568b
lea rax, [r11 + 2]
cmp r10, rax
je 0x140015672
lea rax, [r11 + 4]
cmp r10, rax
je 0x140015656
lea rax, [r11 + 3]
cmp r10, rax
je 0x14001563a
lea rax, [r11 + 5]
cmp r10, rax
je 0x14001561e
lea rax, [r11 + 7]
cmp r10, rax
je 0x140015602
lea rax, [r11 + 8]
cmp r10, rax
je 0x1400155e4
lea rax, [r11 + r10]
cmp rax, r9
jbe 0x1400153c9
lea rax, [r11 + 0x1000]
cmp r10, rax
je 0x1400153ae
lea rax, [r11 + 0x5a]
cmp r10, rax
je 0x140015395
lea rax, [r11 + 3]
cmp r10, rax
je 0x140015379
lea rax, [r11 + 0x41]
cmp r10, rax
je 0x14001535b
lea rax, [r11 + 2]
cmp r10, rax
je 0x14001534d
lea rax, [r11 + 6]
cmp r10, rax
je 0x14001533f
lea rax, [r11 + 0x10]
cmp r10, rax
je 0x140015331
lea rax, [r11 + 5]
cmp r10, rax
je 0x140015323
lea rax, [r11 + 0xa]
cmp r10, rax
je 0x140015315
lea rax, [r11 + 0x40]
cmp r10, rax
je 0x140014f7b
lea r10, [r11 + 0x41]
lea r11, [r10 + 9]
lea rax, [r11 + 2]
cmp r10, rax
jb 0x1400157e6
lea rax, [r11 + 6]
cmp r10, rax
jb 0x1400157c7
lea rax, [r11 + 1]
cmp r10, rax
jb 0x140015152
lea rax, [r11 + 5]
cmp r10, rax
jb 0x140015139
lea rax, [r11 + 0xa]
cmp r10, rax
jb 0x140015120
lea rax, [r11 + 4]
cmp r10, rax
jb 0x1400152ce
lea rax, [r11 + 9]
cmp r10, rax
jb 0x14001528a
lea rax, [r11 + 0x28]
cmp r10, rax
jb 0x140015250
lea rax, [r11 + 8]
cmp r10, rax
jb 0x14001522f
lea rax, [r11 + 0x20]
cmp r10, rax
jb 0x140014f7b
lea r10, [r11 + 5]
lea r11, [r10 + 0x64]
lea rax, [r11 + 0x2a]
cmp r10, rax
ja 0x140015216
lea rax, [r11 + 4]
cmp r10, rax
ja 0x1400151fd
lea rax, [r11 + 9]
cmp r10, rax
ja 0x1400151ef
lea rax, [r11 + 3]
cmp r10, rax
ja 0x1400151e1
lea rax, [r11 + 8]
cmp r10, rax
ja 0x1400151d3
lea rax, [r11 + 0x20]
cmp r10, rax
ja 0x1400151b4
lea rax, [r11 + 0x64]
cmp r10, rax
ja 0x1400151a6
lea rax, [r11 + 0x10]
cmp r10, rax
ja 0x14001518a
lea rax, [r11 + 0x42]
cmp r10, rax
ja 0x14001516b
lea rax, [r11 + 0x3e8]
cmp r10, rax
ja 0x140014f7b
lea r10, [r11 + 3]
lea r11, [r10 + 0x40]
jmp 0x140014f7b
lea ecx, [r9 - 0x20]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x20
jmp 0x140014f6e
lea ecx, [r9 + 0x4c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x14
jmp 0x140014ef2
lea ecx, [r9 - 0x48]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, sil
jmp 0x140014e89
lea edx, [r9 + 0x42]
mov ecx, 0x19
mov al, dl
mov bl, r9b
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x1400156b9
lea edx, [r9 - 0x52]
mov ecx, 0x1f
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x1400156d3
lea edx, [r9 + 0x1a]
mov ecx, 0x25
jmp 0x140015382
lea edx, [r9 - 0x7a]
mov ecx, 0x2b
mov al, dl
mov bl, r9b
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x1400156f4
lea edx, [r9 - 0xe]
mov ecx, 0x31
jmp 0x14001565f
lea edx, [r9 + 0x5e]
mov ecx, gethostname
jmp 0x140015643
lea edx, [r9 - 0x36]
mov ecx, 0x3d
jmp 0x140015627
lea ecx, [r9 + 0x36]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x7a
jmp 0x140015769
lea ecx, [r9 - 0x5e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x6e
jmp 0x1400157b0
lea ecx, [r9 + 0x30]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x50
mov byte [rbp + r9 + 0x330], dl
jmp 0x1400157bf
lea ecx, [r9 - 0x64]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x44
cmp r11, 0x7a
jb 0x140015243
mov bl, r9b
mov edx, 0x1f
lea ecx, [rbx + 0x2e]
mov al, cl
and al, r8b
sub dl, al
add dl, dl
add dl, cl
add dl, r8b
add dl, dl
jmp 0x1400156b9
lea ecx, [rsi + r9]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x38
cmp r10, 0x64
jae 0x14001559f
lea rax, [r11 + 0x2a]
cmp r10, rax
jbe 0x140015527
lea edx, [r9 + 0x66]
mov ecx, 0x1b
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x140015264
lea ecx, [r9 + 0x74]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x2c
lea rax, [r11 + r10]
cmp rax, 0x200
je 0x1400155c3
lea rcx, [r11 + 2]
cmp r10, rcx
jbe 0x14001547a
lea ecx, [r9 + 0x54]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x4c
jmp 0x14001529e
lea edx, [r9 + 0x1e]
mov ecx, reloc.WS2_32.dll_socket
jmp 0x1400155ef
lea edx, [r9 - 0x76]
mov ecx, 0x1d
jmp 0x14001560b
lea edx, [r9 - 0xa]
mov ecx, 0x23
jmp 0x140015627
lea edx, [r9 + 0x62]
mov ecx, 0x29
jmp 0x140015643
lea edx, [r9 - 0x32]
mov ecx, 0x2f
jmp 0x14001565f
mov bl, r9b
mov ecx, gethostname
lea edx, [rbx + 0x3a]
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x1400156f4
lea edx, [r9 - 0x5a]
mov ecx, 0x3b
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x1400156d6
lea ecx, [r9 + 0x12]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x7e
jmp 0x1400156d3
mov bl, r9b
lea ecx, [rbx + 0x7e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x72
jmp 0x1400156b9
lea rax, [r11 + 0x42]
cmp r10, rax
jae 0x1400153eb
lea ecx, [r9 + 0x4a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 6
jmp 0x1400152e2
lea rax, [r11 + 1]
cmp r10, rax
jne 0x140015402
lea edx, [r9 - 0x2a]
mov ecx, reloc.WS2_32.dll_send
jmp 0x1400155ef
lea rax, [r11 + 2]
cmp r10, rax
jne 0x140015419
lea edx, [r9 + 0x6a]
mov ecx, reloc.WS2_32.dll_listen
jmp 0x14001560b
lea rax, [r11 + 3]
cmp r10, rax
jne 0x140015430
lea edx, [r9 - 2]
mov ecx, 7
jmp 0x140015627
lea rax, [r11 + 5]
cmp r10, rax
jne 0x140015454
mov bl, r9b
lea ecx, [rbx - 0x46]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x16
jmp 0x1400156f4
lea rax, [r11 + 6]
cmp r10, rax
jne 0x1400152e2
lea ecx, [r9 + 0x4e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x22
jmp 0x1400156d6
lea rax, [r11 + 1]
cmp r10, rax
jne 0x14001549e
mov bl, r9b
lea ecx, [rbx - 0x18]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x58
jmp 0x1400156b9
cmp r10, rcx
jne 0x1400154bc
lea ecx, [r9 + 0x7c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x64
jmp 0x1400156d3
lea rax, [r11 + 3]
cmp r10, rax
jne 0x1400154de
lea ecx, [r9 + 0x10]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x70
jmp 0x1400156d6
lea rax, [r11 + 5]
cmp r10, rax
jne 0x1400154f5
lea edx, [r9 + 0x38]
mov ecx, 0x3c
jmp 0x14001565f
lea rax, [r11 + 4]
cmp r10, rax
jne 0x14001550c
lea edx, [r9 - 0x34]
mov ecx, gethostname
jmp 0x140015643
lea rax, [r11 + 6]
cmp r10, rax
jne 0x14001529e
lea edx, [r9 + 0x60]
mov ecx, 0x30
jmp 0x140015627
lea rax, [r11 + 1]
cmp r10, rax
jne 0x14001553e
lea edx, [r9 - 6]
mov ecx, reloc.WS2_32.dll_setsockopt
jmp 0x1400155ef
lea rax, [r11 + 2]
cmp r10, rax
jne 0x140015555
lea edx, [r9 - 0x72]
mov ecx, reloc.WS2_32.dll_ntohs
jmp 0x14001560b
lea rax, [r11 + 3]
cmp r10, rax
jne 0x140015577
lea ecx, [r9 + 0x4a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 6
jmp 0x140015710
lea rax, [r11 + 5]
cmp r10, rax
jne 0x140015264
mov bl, r9b
lea ecx, [rbx - 0x22]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x12
jmp 0x1400156f4
mov cl, byte [rbp + r9 + 0x330]
mov bl, r9b
lea edx, [rbx - 0x3e]
mov al, dl
sub dl, 0x4e
and al, r8b
add al, al
sub cl, al
add cl, r8b
add dl, cl
jmp 0x1400156f4
lea ecx, [r9 + 0x56]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, byte [rbp + r9 + 0x330]
lea edx, [r8 + rcx]
sub dl, 0x5a
jmp 0x140015742
mov dl, r9b
mov ecx, 0x1c
sub dl, sil
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x1400157b0
lea edx, [r9 + 0x64]
mov ecx, 0x22
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x140015769
lea edx, [r9 - 0x30]
mov ecx, 0x28
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x140015742
lea edx, [r9 + 0x3c]
mov ecx, 0x2e
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x140015713
lea edx, [r9 - 0x58]
mov ecx, 0x34
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x140015710
lea ecx, [r9 + 0x80]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
add dl, 0x80
jmp 0x1400156d6
mov bl, r9b
lea ecx, [rbx + 0x58]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x68
jmp 0x1400156b9
mov bl, r9b
lea ecx, [rbx + 0x30]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x50
add bl, 0x78
mov al, bl
and al, r8b
add al, al
sub bl, al
sub bl, 0x48
add bl, r8b
mov byte [rbp + r9 + 0x330], bl
inc r11
dec r9
jmp 0x1400157bf
mov bl, r9b
lea ecx, [rbx + 0x74]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x2c
add bl, 0xc
mov al, bl
and al, r8b
add al, al
sub bl, al
sub bl, 0x54
add bl, r8b
add bl, dl
mov byte [rbp + r9 + 0x330], bl
add r10, r11
or rcx, 0xffffffffffffffff
movzx eax, dl
sub rcx, rax
add r9, rcx
jmp 0x1400157bf
mov r8b, bl
movabs rax, 0x9fe8aecf915888b8
add rax, r9
and bl, al
add bl, bl
sub al, bl
lea edx, [r8 + rax]
sub dl, sil
lea ecx, [r9 - 0x60]
inc r11
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x60
add cl, r8b
movzx eax, cl
mov byte [rbp + r9 + 0x330], al
add rax, r11
sub r9, rax
mov al, r8b
lea ecx, [r9 - 0x16]
and al, cl
inc r10
add al, al
sub r8b, al
or rax, 0xffffffffffffffff
sub r8b, 0x66
sub rax, r10
add r8b, cl
mov byte [rbp + r9 + 0x330], r8b
add r9, rax
jmp 0x1400157b0
movabs rdx, 0x3447e4bcb2ad9390
mov al, bl
add rdx, r9
mov ecx, esi
and al, dl
sub cl, al
add cl, cl
add cl, bl
add dl, cl
movzx eax, byte [rbp + r9 + 0x330]
add rax, r11
add r9, rax
inc r9
jmp 0x140014e76
add r9b, 0x24
mov ecx, 2
mov al, r8b
and al, r9b
sub cl, al
lea edx, [rcx + rcx]
add dl, r8b
add dl, r9b
jmp 0x140014e73
sub r9b, 0x70
mov ecx, esi
mov al, r8b
and al, r9b
sub cl, al
lea edx, [rcx + rcx]
add dl, r8b
add dl, r9b
jmp 0x140014e65
lea rcx, [rbp + 0x1648c9a]
jmp 0x14001581b
lea rcx, [rbp + 0x14f49e4]
jmp 0x14001581b
lea rcx, [rbp + 0x330]
lea rdx, [0x14015d0a0]
call fcn.14004cf94
lea rcx, [rbp + 0x58]
mov dword [rbp + 0x58], 0x40a00000
mov dword [rbp + 0x5c], 0x430c0000
call fcn.14002fd60
mov r10b, byte [rsp + 0x40]
xor eax, eax
mov qword [rbp + 0x359], rax
mov dword [rbp + 0x361], eax
mov byte [rbp + 0x350], 0x82
mov byte [rbp + 0x351], 0x90
mov byte [rbp + 0x352], 0xac
mov byte [rbp + 0x353], 0xa8
mov byte [rbp + 0x354], 0x54
mov byte [rbp + 0x355], reloc.WS2_32.dll_WSASetLastError
mov byte [rbp + 0x356], 0x85
mov byte [rbp + 0x357], 0x87
mov byte [rbp + 0x358], 0x28
mov r11, qword [0x14015d8f8]
mov rbx, qword [0x14015d900]
xor r9d, r9d
cmp r9, 0x15
jae 0x14001626e
movzx r8d, byte [rbp + r9 + 0x350]
mov rdi, r8
cmp r11, r9
ja 0x140016265
lea rcx, [rbx + 3]
cmp r11, rcx
jae 0x1400158ef
mov al, dil
mov r10b, dil
movabs rcx, 0x69413131096e1330
mov dil, 0x50
add rcx, r9
and al, cl
add al, al
sub r10b, al
add r10b, cl
sub r10b, dil
jmp 0x14001592f
lea rax, [rbx + 1]
cmp r11, rax
je 0x1400161e7
lea rax, [rbx + 2]
cmp r11, rax
je 0x140016168
cmp r11, rcx
je 0x14001613a
lea rax, [rbx + 4]
cmp r11, rax
je 0x1400160fe
lea rax, [rbx + 5]
cmp r11, rax
je 0x1400160d9
mov dil, 0x50
cmp rbx, r9
ja 0x14001625c
lea rax, [rbx + 0x7a]
cmp r11, rax
jae 0x14001595e
lea ecx, [r9 - 0x30]
mov r10d, 0x28
mov al, cl
and al, r8b
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, r8b
jmp 0x14001599f
lea rax, [rbx + 1]
cmp r11, rax
je 0x14001609f
lea rax, [rbx + 2]
cmp r11, rax
je 0x14001608e
lea rax, [rbx + 5]
cmp r11, rax
je 0x14001606f
lea rax, [rbx + 3]
cmp r11, rax
je 0x140016056
lea rax, [rbx + 9]
cmp r11, rax
je 0x140016037
lea rax, [rbx + r11]
cmp rax, r9
jbe 0x140015e25
lea rax, [rbx + 1]
cmp r11, rax
je 0x140015e09
lea rax, [rbx + 0xa]
cmp r11, rax
je 0x140015dfb
lea rax, [rbx + 9]
cmp r11, rax
je 0x140015de2
lea rax, [rbx + 0x80]
cmp r11, rax
je 0x140015ec3
lea rax, [rbx + 0x5a]
cmp r11, rax
je 0x140015dd4
lea rax, [rbx + 0x41]
cmp r11, rax
je 0x140015dba
lea rax, [rbx + 6]
cmp r11, rax
je 0x140015d9e
lea rax, [rbx + 0x42]
cmp r11, rax
je 0x140015d84
lea rax, [rbx + 0x40]
cmp r11, rax
je 0x140015d76
lea rax, [rbx + 0x61]
cmp r11, rax
je 0x1400159ac
lea r11, [rbx + 9]
lea rbx, [r11 + 4]
lea rax, [rbx + 0x80]
cmp r11, rax
jb 0x14001623c
lea rax, [rbx + 0x5a]
cmp r11, rax
jb 0x140016221
lea rax, [rbx + 0x41]
cmp r11, rax
jb 0x140015b8e
lea rax, [rbx + 6]
cmp r11, rax
jb 0x140015b74
lea rax, [rbx + 0x42]
cmp r11, rax
jb 0x140015b57
lea rax, [rbx + 0x40]
cmp r11, rax
jb 0x140015d2b
lea rax, [rbx + 0x61]
cmp r11, rax
jb 0x140015ce9
lea rax, [rbx + 4]
cmp r11, rax
jb 0x140015ca5
lea rax, [rbx + 3]
cmp r11, rax
jb 0x140015c83
lea rax, [rbx + 0x20]
cmp r11, rax
jb 0x1400159ac
lea r11, [rbx + 0x41]
lea rbx, [r11 + 0x400]
lea rax, [rbx + 6]
cmp r11, rax
ja 0x140015c69
lea rax, [rbx + 0x42]
cmp r11, rax
ja 0x140015c5b
lea rax, [rbx + 0x40]
cmp r11, rax
ja 0x140015c41
lea rax, [rbx + 0x61]
cmp r11, rax
ja 0x140015c33
lea rax, [rbx + 4]
cmp r11, rax
ja 0x140015c19
lea rax, [rbx + 3]
cmp r11, rax
ja 0x140015c08
lea rax, [rbx + 0x20]
cmp r11, rax
ja 0x140015be9
lea rax, [rbx + 0x10]
cmp r11, rax
ja 0x140015bcf
lea rax, [rbx + 0x3e8]
cmp r11, rax
ja 0x140015bad
lea rax, [rbx + 1]
cmp r11, rax
ja 0x1400159ac
lea r11, [rbx + 0x40]
lea rbx, [r11 + 0x2a]
jmp 0x1400159ac
lea ecx, [r9 + 0x80]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
add r10b, 0x80
jmp 0x14001599f
lea ecx, [r9 + 0x70]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x10
jmp 0x14001592f
lea edx, [r9 + 0x60]
mov ecx, 0x30
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x1400158b5
lea edx, [r9 + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
mov al, dl
mov dil, r9b
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x1400160b6
lea ecx, [r9 + 0x58]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x68
jmp 0x1400160f3
lea edx, [r9 + 0x48]
mov ecx, 4
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x1400160f6
lea edx, [r9 + 0x38]
mov ecx, 0x3c
mov dil, r9b
jmp 0x140016106
lea ecx, [r9 + 0x28]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x18
jmp 0x140016152
lea edx, [r9 + 0x18]
mov ecx, 0x2c
jmp 0x140015ea0
lea ecx, [r9 + 8]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x38
jmp 0x14001618d
lea edx, [r9 - 8]
mov ecx, 0x1c
jmp 0x140015f55
lea ecx, [r9 - 0x18]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x58
jmp 0x14001620a
lea ecx, [r9 - 0x40]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x40
mov byte [rbp + r9 + 0x350], r10b
jmp 0x140016219
mov ecx, 0x18
mov dl, r9b
sub dl, dil
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
cmp rbx, 0x28
jb 0x140015c98
mov edx, ntohs
mov dil, r9b
lea ecx, [rdi + 0x58]
mov al, cl
and al, r8b
sub dl, al
add dl, dl
add dl, cl
add dl, r8b
lea r10d, [rdx + rdx]
jmp 0x1400160b6
lea ecx, [r9 - 0x60]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x60
cmp r11, 0x7a
jae 0x140015ff1
lea rax, [rbx + 0xa]
cmp r11, rax
jbe 0x140015f6b
lea ecx, [r9 - 0x48]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, sil
jmp 0x140015cc1
lea edx, [r9 - 0x70]
mov ecx, esi
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
lea rax, [rbx + r11]
cmp rax, rsi
je 0x140016015
lea rax, [rbx + 0x400]
cmp r11, rax
jbe 0x140015edf
lea ecx, [r9 + 0x10]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x70
jmp 0x140015cfe
lea edx, [r9 + 0x18]
mov ecx, 0x2c
jmp 0x140016040
lea ecx, [r9 + 8]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x38
jmp 0x1400161b9
lea edx, [r9 - 8]
mov ecx, 0x1c
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x14001618a
lea ecx, [r9 - 0x18]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x58
jmp 0x140016155
lea edx, [r9 - 0x28]
mov ecx, ntohs
jmp 0x140016078
lea ecx, [r9 - 0x48]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, sil
jmp 0x1400160f6
lea edx, [r9 - 0x58]
mov ecx, 0x34
jmp 0x1400160e2
mov dil, r9b
lea ecx, [rdi - 0x68]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x28
jmp 0x1400160b6
lea rax, [rbx + 0x2a]
cmp r11, rax
jae 0x140015e48
lea ecx, [r9 + 8]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x38
jmp 0x140015d42
lea rax, [rbx + 1]
cmp r11, rax
jne 0x140015e6b
lea ecx, [r9 + 0x78]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x48
jmp 0x14001620a
lea rax, [rbx + 2]
cmp r11, rax
jne 0x140015e8e
lea ecx, [r9 - 0x68]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x28
jmp 0x14001618d
lea rax, [rbx + 3]
cmp r11, rax
jne 0x140015eb6
lea edx, [r9 - 0x58]
mov ecx, 0x34
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x140016155
lea rax, [rbx + 5]
cmp r11, rax
jne 0x140015d42
mov dil, r9b
lea ecx, [rdi - 0x38]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x78
jmp 0x140016117
lea rax, [rbx + 1]
cmp r11, rax
jne 0x140015f09
mov dil, r9b
mov ecx, reloc.WS2_32.dll_recv
lea edx, [rdi + 0x20]
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x1400160b6
lea rax, [rbx + 2]
cmp r11, rax
jne 0x140015f2b
lea ecx, [r9 + 0x30]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, dil
jmp 0x1400160f3
lea rax, [rbx + 4]
cmp r11, rax
jne 0x140015f42
lea edx, [r9 + 0x60]
mov ecx, 0x30
jmp 0x140016078
lea rax, [rbx + 7]
cmp r11, rax
jne 0x140015cfe
lea edx, [r9 - 0x70]
mov ecx, esi
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x1400161b9
lea rax, [rbx + 1]
cmp r11, rax
jne 0x140015f8e
lea ecx, [r9 - 0x38]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x78
jmp 0x14001620a
lea rax, [rbx + 2]
cmp r11, rax
jne 0x140015fb1
lea ecx, [r9 + 8]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x38
jmp 0x140016152
lea rax, [rbx + 4]
cmp r11, rax
jne 0x140015fd4
lea ecx, [r9 + 0x28]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x18
jmp 0x1400160f6
lea rax, [rbx + 5]
cmp r11, rax
jne 0x140015cc1
mov dil, r9b
mov ecx, 4
lea edx, [rdi + 0x48]
jmp 0x140015ef3
mov cl, byte [rbp + r9 + 0x350]
mov dil, r9b
lea edx, [rdi + 0x68]
mov al, dl
and al, r8b
sub cl, al
add cl, 0x14
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x140016117
lea ecx, [r9 + 0x78]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, byte [rbp + r9 + 0x350]
lea r10d, [r8 + rcx]
sub r10b, 0x48
jmp 0x14001618d
lea edx, [r9 + 0x60]
mov ecx, 0x30
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x14001620a
lea ecx, [r9 + 0x30]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, dil
jmp 0x140016155
lea edx, [r9 + 0x20]
mov ecx, reloc.WS2_32.dll_recv
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x140016152
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea r10d, [r9 + r8]
jmp 0x1400160f6
mov dil, r9b
lea ecx, [rdi - 0x20]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x20
add dil, 0x60
mov al, r8b
and al, dil
mov ecx, 0x30
sub cl, al
add cl, cl
add cl, r8b
add cl, dil
mov byte [rbp + r9 + 0x350], cl
jmp 0x1400160f3
lea edx, [r9 - 0x50]
mov ecx, 0x18
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
inc rbx
dec r9
jmp 0x140016219
mov dil, r9b
mov ecx, esi
lea edx, [rdi - 0x70]
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
mov al, r8b
add dil, 0x70
and al, dil
add al, al
sub r8b, al
sub r8b, 0x10
add r8b, r10b
add r8b, dil
mov byte [rbp + r9 + 0x350], r8b
jmp 0x140016152
lea ecx, [r9 + 0x80]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
add r10b, 0x80
add r11, rbx
or rcx, 0xffffffffffffffff
movzx eax, r10b
sub rcx, rax
add r9, rcx
jmp 0x140016219
mov eax, 0x30
movabs rcx, 0x5eed2b7c25ddc560
add rcx, r9
mov r8b, dil
and dil, cl
sub al, dil
lea r10d, [rax + rax]
add r10b, cl
add r10b, r8b
lea edx, [r9 + 0x80]
mov al, r8b
and al, dl
inc rbx
add al, al
mov cl, r8b
sub cl, al
add cl, 0x80
add cl, dl
movzx eax, cl
mov byte [rbp + r9 + 0x350], al
add rax, rbx
sub r9, rax
lea edx, [r9 - 0x78]
mov al, r8b
and al, dl
inc r11
mov ecx, 0x24
sub cl, al
or rax, 0xffffffffffffffff
add cl, cl
sub rax, r11
add cl, r8b
add cl, dl
mov byte [rbp + r9 + 0x350], cl
add r9, rax
jmp 0x14001620a
mov ecx, 0x20
movabs rdx, 0x107a849f683df940
add rdx, r9
mov al, dil
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dil
add r10b, dl
movzx eax, byte [rbp + r9 + 0x350]
add rax, rbx
add r9, rax
inc r9
jmp 0x1400158a2
add r9b, dil
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea r10d, [r8 + r9]
sub r10b, 0x30
jmp 0x14001589f
add r9b, 0x40
mov ecx, 0x20
mov al, r9b
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r9b
add r10b, r8b
jmp 0x140015891
lea rcx, [rbp + 0x15d6cd8]
jmp 0x140016275
lea rcx, [rbp + 0x1455fe0]
jmp 0x140016275
lea rcx, [rbp + 0x350]
lea rdx, [0x14015d0a1]
call fcn.14004cf94
lea rcx, [rbp + 0x60]
mov dword [rbp + 0x60], 0x40a00000
mov dword [rbp + 0x64], 0x43250000
call fcn.14002fd60
mov r10b, byte [rsp + 0x40]
xor eax, eax
mov esi, 0x80
mov word [rbp + 0x15d], ax
mov byte [rbp + 0x15f], al
mov byte [rbp + 0x150], 0x5f
mov byte [rbp + 0x151], sil
mov byte [rbp + 0x152], 0x86
mov byte [rbp + 0x153], 0x7f
mov byte [rbp + 0x154], WSAStartup
mov byte [rbp + 0x155], 0x7b
mov byte [rbp + 0x156], 0x7b
mov byte [rbp + 0x157], 0x7b
mov byte [rbp + 0x158], 0x24
mov byte [rbp + 0x159], 0x58
mov byte [rbp + 0x15a], WSAStartup
mov byte [rbp + 0x15b], 0x53
mov byte [rbp + 0x15c], 0
mov rbx, qword [0x14015d8f8]
mov r11, qword [0x14015d900]
xor r9d, r9d
cmp r9, 0x10
jae 0x140016dd2
movzx r8d, byte [rbp + r9 + 0x150]
mov rdx, r8
cmp rbx, r9
ja 0x140016dc9
lea rax, [r11 + 0x200]
cmp rbx, rax
jae 0x14001636a
movabs rcx, 0x7762d12c351a5c4c
mov al, dl
add rcx, r9
mov r10b, dl
and al, cl
add al, al
sub r10b, al
sub r10b, 0x14
add r10b, cl
jmp 0x1400163ab
lea rax, [r11 + 1]
cmp rbx, rax
je 0x140016d54
lea rax, [r11 + 2]
cmp rbx, rax
je 0x140016d05
lea rax, [r11 + 3]
cmp rbx, rax
je 0x140016cb7
lea rax, [r11 + 7]
cmp rbx, rax
je 0x140016c95
lea rax, [r11 + 5]
cmp rbx, rax
je 0x140016c58
cmp r11, r9
ja 0x140016dc0
lea rax, [r11 + 0x42]
cmp rbx, rax
jae 0x1400163d5
lea r10d, [r9 + 0x74]
mov al, r10b
and al, r8b
add al, al
sub r10b, al
sub r10b, 0x2c
jmp 0x1400165f4
lea rax, [r11 + 1]
cmp rbx, rax
je 0x140016c3c
lea rax, [r11 + 2]
cmp rbx, rax
je 0x140016c25
lea rax, [r11 + 3]
cmp rbx, rax
je 0x140016bf5
lea rax, [r11 + 5]
cmp rbx, rax
je 0x140016bd9
lea rax, [r11 + 6]
cmp rbx, rax
je 0x140016bc0
lea rax, [r11 + rbx]
cmp rax, r9
jbe 0x140016900
lea rax, [r11 + 0x40]
cmp rbx, rax
je 0x1400168e4
lea rax, [r11 + 0x5a]
cmp rbx, rax
je 0x1400168ca
lea rax, [r11 + 1]
cmp rbx, rax
je 0x1400168b0
lea rax, [r11 + 3]
cmp rbx, rax
je 0x140016894
lea rax, [r11 + 0x42]
cmp rbx, rax
je 0x14001687a
lea rax, [r11 + 0x80]
cmp rbx, rax
je 0x14001685b
lea rcx, [r11 + 0x3e8]
cmp rbx, rcx
je 0x14001683c
lea rax, [r11 + 4]
cmp rbx, rax
je 0x14001681d
lea rax, [r11 + 6]
cmp rbx, rax
je 0x1400167fe
lea rax, [r11 + 9]
cmp rbx, rax
je 0x140016423
lea r11, [rcx + 0x400]
mov rbx, rcx
lea rax, [r11 + 0x1000]
cmp rcx, rax
jb 0x140016da4
lea rax, [r11 + 0x7a]
cmp rcx, rax
jb 0x140016d88
lea rax, [r11 + 9]
cmp rcx, rax
jb 0x14001661b
lea rax, [r11 + 0x10]
cmp rcx, rax
jb 0x1400165fc
lea rax, [r11 + 0x28]
cmp rcx, rax
jb 0x1400165dc
lea rax, [r11 + 0x41]
cmp rcx, rax
jb 0x1400167aa
lea rax, [r11 + 0x2a]
cmp rcx, rax
jb 0x14001675d
lea rax, [r11 + 2]
cmp rcx, rax
jb 0x14001671c
lea rax, [r11 + 0x40]
cmp rcx, rax
jb 0x1400166fa
lea rax, [r11 + 0x64]
cmp rcx, rax
jb 0x140016423
lea rbx, [r11 + 0x80]
lea r11, [rbx + 0x200]
lea rax, [r11 + 0x3e8]
cmp rbx, rax
ja 0x1400166e0
lea rax, [r11 + 4]
cmp rbx, rax
ja 0x1400166c6
lea rax, [r11 + 6]
cmp rbx, rax
ja 0x1400166b8
lea rax, [r11 + 0x200]
cmp rbx, rax
ja 0x1400166aa
lea rax, [r11 + 0x400]
cmp rbx, rax
ja 0x14001669c
lea rax, [r11 + 0x61]
cmp rbx, rax
ja 0x14001667a
lea rax, [r11 + 8]
cmp rbx, rax
ja 0x14001666c
lea rax, [r11 + 0xa]
cmp rbx, rax
ja 0x140016652
lea rax, [r11 + 0x20]
cmp rbx, rax
ja 0x140016635
lea rax, [r11 + 0x7a]
cmp rbx, rax
ja 0x140016423
lea rbx, [r11 + 0x41]
lea r11, [rbx + 0x5a]
jmp 0x140016423
lea ecx, [r9 + 0x60]
mov r10d, 0x30
mov al, cl
and al, r8b
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, r8b
jmp 0x140016416
lea edx, [r9 + 0x5c]
mov ecx, 0x3e
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x1400163ab
lea ecx, [r9 + 0x58]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x68
jmp 0x140016330
lea ecx, [r9 - 0x66]
mov dil, r9b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x36
jmp 0x140016c6f
lea ecx, [r9 - 0x6a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x1a
jmp 0x140016c90
lea edx, [r9 - 0x6e]
mov ecx, 1
jmp 0x140016c9e
lea edx, [r9 - 0x72]
mov ecx, reloc.WS2_32.dll_ntohs
mov al, dl
mov dil, r9b
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x140016b7e
lea edx, [r9 - 0x76]
mov ecx, 0x1d
jmp 0x14001697e
lea edx, [r9 - 0x7a]
mov ecx, 0x2b
jmp 0x140016864
lea edx, [r9 - 0x7e]
mov ecx, reloc.WS2_32.dll_gethostname
jmp 0x140016845
lea ecx, [r9 + 0x7e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x72
jmp 0x140016d26
lea ecx, [r9 + 0x7a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x56
jmp 0x140016d71
lea ecx, [r9 + 0x70]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x10
mov byte [rbp + r9 + 0x150], r10b
jmp 0x140016d80
lea edx, [r9 + 0x6c]
mov ecx, 6
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
cmp r11, 0x61
jb 0x14001670f
mov cl, r8b
mov dil, r9b
mov al, r8b
lea edx, [rdi + 0x16]
and al, dl
add al, al
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x34]
jmp 0x140016c6f
lea edx, [r9 + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
cmp rbx, 0x42
jae 0x140016b5f
lea rax, [r11 + 0x5a]
cmp rbx, rax
jbe 0x140016aa0
lea edx, [r9 - 0x12]
mov ecx, 0x3f
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
add r10b, dl
jmp 0x140016736
lea edx, [r9 + 0x64]
mov ecx, 0x22
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
lea rax, [r11 + rbx]
cmp rax, rsi
je 0x140016ba4
lea rax, [r11 + 0x200]
cmp rbx, rax
jbe 0x1400169e0
lea edx, [r9 - 0x3c]
mov al, r8b
and al, dl
mov r10b, r8b
add al, al
sub r10b, al
sub r10b, 0x5c
add r10b, dl
jmp 0x140016777
lea edx, [r9 + 0x46]
mov ecx, ntohs
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x140016d71
lea edx, [r9 + 0x42]
mov ecx, 0x19
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x140016d26
lea edx, [r9 + 0x3e]
mov ecx, 0x27
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x140016cd8
lea edx, [r9 + 0x3a]
mov ecx, gethostname
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x140016c12
lea ecx, [r9 + 0x36]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x7a
jmp 0x140016c0f
mov dil, r9b
lea ecx, [rdi + 0x32]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x5e
jmp 0x140016b7e
lea ecx, [r9 + 0x2e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x42
jmp 0x140016caf
lea ecx, [r9 + 0x2a]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x26
jmp 0x140016c90
mov dil, r9b
lea ecx, [rdi + 0x26]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0xa
jmp 0x140016c6f
lea rax, [r11 + 0x1000]
cmp rbx, rax
jae 0x140016926
lea ecx, [r9 + 2]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0xe
jmp 0x1400167c4
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x140016949
lea ecx, [r9 - 0x62]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x52
jmp 0x140016d71
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x14001696c
lea ecx, [r9 - 0x5e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x6e
jmp 0x140016d26
lea rax, [r11 + 5]
cmp rbx, rax
jne 0x140016994
lea edx, [r9 - 0x52]
mov ecx, 0x1f
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
jmp 0x140016c0f
lea rax, [r11 + 4]
cmp rbx, rax
jne 0x1400169b7
lea ecx, [r9 - 0x46]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x16
jmp 0x140016c90
lea rax, [r11 + 6]
cmp rbx, rax
jne 0x1400167c4
mov dil, r9b
lea ecx, [rdi - 0x42]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x32
jmp 0x140016c6f
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x140016a05
mov dil, r9b
mov al, r8b
mov r10b, r8b
lea edx, [rdi - 0x38]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x78
jmp 0x140016c53
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x140016a2d
lea edx, [r9 - 0x34]
mov ecx, gethostname
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
add r10b, dl
jmp 0x140016c90
lea rax, [r11 + 3]
cmp rbx, rax
jne 0x140016a55
lea edx, [r9 - 0x30]
mov ecx, 0x28
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
add r10b, dl
jmp 0x140016caf
lea rax, [r11 + 7]
cmp rbx, rax
jne 0x140016a78
lea edx, [r9 - 0x20]
mov al, r8b
and al, dl
mov r10b, r8b
add al, al
sub r10b, al
sub r10b, 0x20
jmp 0x140016bb8
lea rax, [r11 + 5]
cmp rbx, rax
jne 0x140016777
lea ecx, [r9 - 0x18]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r10d, [rcx + r8]
sub r10b, 0x58
jmp 0x140016d71
lea rax, [r11 + 1]
cmp rbx, rax
jne 0x140016ac8
lea edx, [r9 - 0xe]
mov ecx, 0x31
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
add r10b, dl
jmp 0x140016d71
lea rax, [r11 + 2]
cmp rbx, rax
jne 0x140016af0
lea edx, [r9 - 0xa]
mov ecx, 0x23
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
add r10b, dl
jmp 0x140016d26
lea rax, [r11 + 5]
cmp rbx, rax
jne 0x140016b12
mov dil, r9b
mov al, r8b
mov r10b, r8b
lea edx, [rdi + 6]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x2a
jmp 0x140016b7b
lea rax, [r11 + 7]
cmp rbx, rax
jne 0x140016b36
lea ecx, [r9 + 0xa]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r10d, [rcx + r8]
sub r10b, 0x46
jmp 0x140016caf
lea rax, [r11 + 8]
cmp rbx, rax
jne 0x140016736
mov dil, r9b
mov al, r8b
mov r10b, r8b
lea edx, [rdi + 0x12]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x7e
jmp 0x140016c53
mov cl, byte [rbp + r9 + 0x150]
mov dil, r9b
mov al, r8b
lea edx, [rdi + 0x1a]
and al, dl
sub cl, al
add cl, 0x25
lea r10d, [rcx + rcx]
add r10b, dl
add dil, 0x1c
mov al, r8b
and al, dil
mov ecx, 0x1e
sub cl, al
add cl, cl
add cl, r8b
add cl, r10b
add cl, dil
mov byte [rbp + r9 + 0x150], cl
jmp 0x140016c0f
mov ecx, reloc.WS2_32.dll_socket
lea edx, [r9 + 0x1e]
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x140016cd8
mov ecx, 8
lea edx, [r9 - 0x70]
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
jmp 0x140016bb8
lea edx, [r9 - 0x74]
mov ecx, socket
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
add r10b, dl
jmp 0x140016c12
lea edx, [r9 - 0x78]
mov ecx, 0x24
mov al, r8b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r8b
add r10b, dl
add rbx, r11
or rcx, 0xffffffffffffffff
movzx eax, r10b
sub rcx, rax
add r9, rcx
jmp 0x140016d80
lea ecx, [rsi + r9]
mov al, r8b
and al, cl
add al, al
sub r8b, al
lea r10d, [rcx + r8]
add r10b, sil
jmp 0x140016caf
mov dil, r9b
mov al, r8b
mov r10b, r8b
lea edx, [rdi + 0x78]
and al, dl
add al, al
sub r10b, al
sub r10b, 0x48
add r10b, dl
jmp 0x140016c6f
mov dil, r9b
lea ecx, [rdi + 0x70]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea r10d, [r8 + rcx]
sub r10b, 0x10
add dil, 0x18
mov al, r8b
and al, dil
mov ecx, 0x2c
sub cl, al
add cl, cl
add cl, r8b
add cl, dil
mov byte [rbp + r9 + 0x150], cl
inc r11
jmp 0x140016caf
lea edx, [r9 + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
mov al, dl
and al, r8b
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r8b
dec r9
jmp 0x140016d80
mov r8b, dl
movabs rcx, 0x7cc3430ac4397858
add rcx, r9
mov r10b, r8b
and dl, cl
add dl, dl
sub r10b, dl
sub r10b, 0x68
add r10b, cl
lea edx, [r9 + 0x20]
mov al, r8b
and al, dl
inc r11
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
movzx eax, cl
mov byte [rbp + r9 + 0x150], al
add rax, r11
sub r9, rax
jmp 0x140016d26
mov r8b, dl
movabs rcx, 0x25a31d15e9d9c454
add rcx, r9
mov r10b, r8b
and dl, cl
add dl, dl
sub r10b, dl
sub r10b, 0x4c
add r10b, cl
lea edx, [r9 + 0x22]
mov al, r8b
and al, dl
inc rbx
mov ecx, 9
sub cl, al
or rax, 0xffffffffffffffff
add cl, cl
sub rax, rbx
add cl, r8b
add cl, dl
mov byte [rbp + r9 + 0x150], cl
add r9, rax
jmp 0x140016d71
mov al, dl
movabs rcx, 0xce82f7210f7a1050
add rcx, r9
and al, cl
add al, al
sub dl, al
lea r10d, [rcx + rdx]
sub r10b, 0x30
movzx eax, byte [rbp + r9 + 0x150]
add rax, r11
add r9, rax
inc r9
jmp 0x14001631d
add r9b, 0x54
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea r10d, [r9 + r8]
sub r10b, 0x4c
jmp 0x14001631a
add r9b, 0x50
mov al, r8b
and al, r9b
add al, al
sub r8b, al
lea r10d, [r9 + r8]
sub r10b, 0x30
jmp 0x14001630c
lea rcx, [rbp + 0x150fcf2]
jmp 0x140016dd9
lea rcx, [rbp + 0xc0d6f4]
jmp 0x140016dd9
lea rcx, [rbp + 0x150]
lea rdx, [0x14015d0a4]
call fcn.14004cf94
lea rcx, [rbp + 0x68]
mov dword [rbp + 0x68], 0x40a00000
mov dword [rbp + 0x6c], 0x433e0000
call fcn.14002fd60
mov dl, byte [rsp + 0x40]
xor eax, eax
xorps xmm0, xmm0
mov byte [rbp + 0x371], sil
movups xmmword [rbp + 0x376], xmm0
mov dword [rbp + 0x386], eax
mov sil, 0x6b
mov word [rbp + 0x38a], ax
mov byte [rbp + 0x38c], al
mov byte [rbp + 0x370], 0xbc
mov byte [rbp + 0x372], 0x5b
mov byte [rbp + 0x373], 0x99
mov byte [rbp + 0x374], 0x8f
mov byte [rbp + 0x375], 0xe9
mov r11, qword [0x14015d8f8]
mov r10, qword [0x14015d900]
xor r9d, r9d
cmp r9, 0x1d
jae 0x14001780c
movzx r8d, byte [rbp + r9 + 0x370]
mov rbx, r8
cmp r11, r9
ja 0x140017803
lea rax, [r10 + 0x42]
cmp r11, rax
jae 0x140016ea5
movabs rcx, 0xc8e63a94207a5ce
mov al, bl
add rcx, r9
mov edx, 0x2f
and al, cl
sub dl, al
add dl, dl
add dl, bl
add dl, cl
jmp 0x140016ee6
lea rax, [r10 + 1]
cmp r11, rax
je 0x14001778f
lea rax, [r10 + 3]
cmp r11, rax
je 0x14001771d
lea rax, [r10 + 6]
cmp r11, rax
je 0x140017701
lea rax, [r10 + 5]
cmp r11, rax
je 0x1400176e8
lea rax, [r10 + 2]
cmp r11, rax
je 0x1400176b6
cmp r10, r9
ja 0x1400177fa
lea rcx, [r10 + 5]
cmp r11, rcx
jae 0x140016f0e
lea ecx, [r9 + 0x12]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x7e
jmp 0x140016f4b
lea rax, [r10 + 1]
cmp r11, rax
je 0x14001769b
lea rax, [r10 + 3]
cmp r11, rax
je 0x140017682
lea rax, [r10 + 2]
cmp r11, rax
je 0x140017638
cmp r11, rcx
je 0x14001761f
lea rax, [r10 + 7]
cmp r11, rax
je 0x140017606
lea rax, [r10 + r11]
cmp rax, r9
jbe 0x140017422
lea rax, [r10 + 2]
cmp r11, rax
je 0x140017407
lea rax, [r10 + 5]
cmp r11, rax
je 0x1400173ee
lea rax, [r10 + 9]
cmp r11, rax
je 0x1400173d5
lea rax, [r10 + 0x1000]
cmp r11, rax
je 0x1400173b7
lea rax, [r10 + 0x41]
cmp r11, rax
je 0x14001739e
lea rax, [r10 + 1]
cmp r11, rax
je 0x140017385
lea rax, [r10 + 0x40]
cmp r11, rax
je 0x14001736c
lea rax, [r10 + 0x80]
cmp r11, rax
je 0x140017353
lea rax, [r10 + 0x400]
cmp r11, rax
je 0x14001733a
lea rax, [r10 + 6]
cmp r11, rax
je 0x140016f58
lea r11, [r10 + 0x1000]
lea r10, [r11 + 0xa]
lea rax, [r10 + 0x41]
cmp r11, rax
jb 0x1400177df
lea rax, [r10 + 1]
cmp r11, rax
jb 0x1400177c4
lea rax, [r10 + 0x40]
cmp r11, rax
jb 0x14001714a
lea rax, [r10 + 0x80]
cmp r11, rax
jb 0x140017131
lea rax, [r10 + 0x400]
cmp r11, rax
jb 0x140017115
lea rax, [r10 + 6]
cmp r11, rax
jb 0x1400172ef
lea rax, [r10 + 0xa]
cmp r11, rax
jb 0x1400172a8
lea rax, [r10 + 0x28]
cmp r11, rax
jb 0x14001726e
lea rax, [r10 + 0x5a]
cmp r11, rax
jb 0x14001724a
lea rax, [r10 + 2]
cmp r11, rax
jb 0x140016f58
lea r11, [r10 + 0x80]
lea r10, [r11 + 5]
lea rax, [r10 + 0x400]
cmp r11, rax
ja 0x140017231
lea rax, [r10 + 6]
cmp r11, rax
ja 0x140017218
lea rax, [r10 + 0xa]
cmp r11, rax
ja 0x1400171ff
lea rax, [r10 + 0x28]
cmp r11, rax
ja 0x1400171e6
lea rax, [r10 + 0x5a]
cmp r11, rax
ja 0x1400171cd
lea rax, [r10 + 2]
cmp r11, rax
ja 0x1400171b1
lea rax, [r10 + 5]
cmp r11, rax
ja 0x140017198
lea rax, [r10 + 0x200]
cmp r11, rax
ja 0x14001717f
lea rax, [r10 + 0x1000]
cmp r11, rax
ja 0x140017163
lea rax, [r10 + 0x41]
cmp r11, rax
ja 0x140016f58
lea r11, [r10 + 0x28]
lea r10, [r11 + 0x10]
jmp 0x140016f58
lea edx, [r9 - 0x10]
mov ecx, gethostname
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x140016f4b
lea ecx, [r9 + 0x36]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x7a
jmp 0x140016ee6
lea ecx, [r9 + 0x7c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x64
jmp 0x140016e70
lea ecx, [r9 + 0x79]
mov bl, r9b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x4f
jmp 0x1400176cc
lea ecx, [r9 - 0x41]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x39
jmp 0x1400176fc
lea ecx, [r9 + 5]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x23
jmp 0x140017715
lea ecx, [r9 + 0x4b]
mov bl, r9b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0xd
jmp 0x140017651
lea ecx, [r9 - 0x6f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
add dl, 9
jmp 0x14001766d
lea ecx, [r9 - 0x29]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
add dl, 0x1f
jmp 0x140017670
lea ecx, [r9 + 0x1d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
add dl, 0x35
jmp 0x14001773e
lea ecx, [r9 + 0x63]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
add dl, 0x4b
jmp 0x140017765
lea ecx, [r9 - 0x57]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
add dl, 0x61
jmp 0x1400177ad
lea edx, [r9 - 0x28]
mov ecx, ntohs
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
mov byte [rbp + r9 + 0x370], dl
jmp 0x1400177bc
lea edx, [r9 + 0x1e]
mov ecx, reloc.WS2_32.dll_socket
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
cmp r10, 0x7a
jb 0x140017261
mov bl, r9b
lea ecx, [rbx + 0x7f]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, 7
add cl, r8b
lea edx, [rcx + rcx]
jmp 0x1400176cc
lea edx, [r9 + 0x64]
mov ecx, 0x22
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
cmp r11, 1
jae 0x1400175c9
lea rax, [r10 + 1]
cmp r11, rax
jne 0x14001757f
lea ecx, [r9 - 0xb]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
add dl, r14b
jmp 0x1400177ad
lea edx, [r9 - 0x56]
mov ecx, 0x2d
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
lea rax, [r10 + r11]
cmp rax, 5
je 0x1400175e5
lea rax, [r10 + 0x400]
cmp r11, rax
jbe 0x1400174f9
lea ecx, [r9 - 0x66]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x36
jmp 0x1400172bf
lea ecx, [r9 + 0x37]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
add dl, 0x7f
jmp 0x1400177ad
lea ecx, [r9 + 0x7d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, sil
jmp 0x140017765
lea ecx, [r9 - 0x3d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, r15b
jmp 0x14001773e
lea ecx, [r9 + 9]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x3f
jmp 0x140017670
lea ecx, [r9 + 0x4f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x29
jmp 0x14001766d
mov cl, r9b
mov bl, r9b
sub cl, sil
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x13
jmp 0x140017651
lea ecx, [r9 - 0x25]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
add dl, 3
jmp 0x140017715
lea ecx, [r9 + 0x21]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
add dl, 0x19
jmp 0x1400176fc
mov bl, r9b
lea ecx, [rbx + 0x67]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
add dl, 0x2f
jmp 0x1400176cc
lea rax, [r10 + 0x28]
cmp r11, rax
jae 0x140017444
lea ecx, [r12 + r9]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
add dl, 0x75
jmp 0x140017306
lea rax, [r10 + 1]
cmp r11, rax
jne 0x140017468
mov cl, r9b
sub cl, r14b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
add dl, 0x1b
jmp 0x1400177ad
lea rax, [r10 + 3]
cmp r11, rax
jne 0x14001748a
lea ecx, [r9 + 0x27]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x11
jmp 0x14001773e
lea rax, [r10 + 5]
cmp r11, rax
jne 0x1400174af
mov bl, r9b
lea ecx, [r15 + rbx]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x53
jmp 0x140017651
lea rax, [r10 + 6]
cmp r11, rax
jne 0x1400174d1
lea ecx, [r9 + 0xf]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x69
jmp 0x140017715
lea rax, [r10 + 2]
cmp r11, rax
jne 0x140017306
mov bl, r9b
lea ecx, [rbx - 0x7d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
add dl, sil
jmp 0x1400176cc
lea rax, [r10 + 1]
cmp r11, rax
jne 0x14001751d
mov bl, r9b
lea ecx, [rbx + 0x54]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x4c
jmp 0x1400176cc
lea rax, [r10 + 2]
cmp r11, rax
jne 0x14001753f
lea ecx, [r9 - 0x38]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x78
jmp 0x140017715
lea rax, [r10 + 3]
cmp r11, rax
jne 0x140017556
lea edx, [r9 + 0x3c]
mov ecx, 0x2e
jmp 0x140017628
lea rax, [r10 + 6]
cmp r11, rax
jne 0x1400172bf
lea edx, [r9 - 0xa]
mov ecx, 0x23
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x140017670
lea rax, [r10 + 2]
cmp r11, rax
jne 0x1400175a1
lea ecx, [r9 - 0x51]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
add dl, 0x37
jmp 0x140017765
lea rax, [r10 + 8]
cmp r11, rax
jne 0x140017285
mov bl, r9b
lea ecx, [rbx - 0x3b]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x63
jmp 0x1400176cc
mov cl, byte [rbp + r9 + 0x370]
mov bl, r9b
lea edx, [rbx + 0x39]
mov al, dl
and al, r8b
add al, al
sub cl, al
add dl, 0x71
jmp 0x14001764c
lea ecx, [r9 - 0xd]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, byte [rbp + r9 + 0x370]
lea edx, [r8 + rcx]
add dl, 0x5b
jmp 0x14001773e
lea ecx, [r9 - 0x64]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x44
jmp 0x1400177ad
lea edx, [r9 - 0x4c]
mov ecx, 0xa
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x14001766d
mov bl, r9b
mov ecx, reloc.WS2_32.dll_setsockopt
lea edx, [rbx - 6]
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
sub bl, 0x6a
mov al, bl
and al, r8b
add al, al
sub bl, al
sub bl, 0x1a
add bl, r8b
add bl, dl
mov byte [rbp + r9 + 0x370], bl
add r11, r10
or rcx, 0xffffffffffffffff
movzx eax, dl
sub rcx, rax
add r9, rcx
jmp 0x1400177bc
lea edx, [r9 + 0x40]
mov ecx, 0x20
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x140017715
mov bl, r9b
mov ecx, gethostname
lea edx, [rbx - 0x34]
mov al, dl
and al, r8b
sub cl, al
add cl, cl
add dl, cl
add dl, r8b
jmp 0x1400176cc
mov bl, r9b
lea ecx, [rbx + 0x58]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x68
sub bl, 0x24
mov al, bl
and al, r8b
add al, al
sub bl, al
sub bl, 4
add bl, r8b
mov byte [rbp + r9 + 0x370], bl
jmp 0x1400176fc
lea ecx, [r9 - 0x62]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x52
inc r10
jmp 0x140017715
lea ecx, [r9 - 0x1c]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea edx, [r8 + rcx]
sub dl, 0x3c
dec r9
jmp 0x1400177bc
mov r8b, bl
mov eax, recvfrom
movabs rcx, 0x110a94ab83ebffc
add rcx, r9
and bl, cl
sub al, bl
lea edx, [rax + rax]
add dl, cl
add dl, r8b
lea ecx, [r9 + 0x50]
inc r10
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x30
add cl, r8b
movzx eax, cl
mov byte [rbp + r9 + 0x370], al
add rax, r10
sub r9, rax
lea ecx, [r9 - 0x53]
inc r11
mov al, cl
and al, r8b
add al, al
sub cl, al
or rax, 0xffffffffffffffff
add cl, 0x45
sub rax, r11
add cl, r8b
mov byte [rbp + r9 + 0x370], cl
add r9, rax
jmp 0x1400177ad
movabs rdx, 0x5e0f2589bec4ae88
mov al, bl
add rdx, r9
mov ecx, 0x24
and al, dl
sub cl, al
add cl, cl
add cl, bl
add dl, cl
movzx eax, byte [rbp + r9 + 0x370]
add rax, r10
add r9, rax
inc r9
jmp 0x140016e5d
sub r9b, 0x3e
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edx, [r8 + r9]
sub dl, 0x4e
jmp 0x140016e5a
add r9b, 8
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea edx, [r8 + r9]
sub dl, 0x38
jmp 0x140016e4c
lea rcx, [rbp + 0x16a135d]
jmp 0x140017813
lea rcx, [rbp + 0x10897ba]
jmp 0x140017813
lea rcx, [rbp + 0x370]
lea rdx, [0x14013801d]
call fcn.14004cf94
call fcn.140053414
call fcn.140053414
movss xmm0, dword [0x140100ef8]
call fcn.14002fdb8
mov bl, byte [rsp + 0x40]
mov byte [rbp + 0x160], 0x44
mov byte [rbp + 0x161], 0x5e
mov byte [rbp + 0x162], 0x56
mov byte [rbp + 0x163], 0x5f
mov byte [rbp + 0x164], r12b
mov byte [rbp + 0x165], 0xaf
mov byte [rbp + 0x166], 0x1c
mov byte [rbp + 0x167], 0x7b
mov byte [rbp + 0x168], r15b
mov byte [rbp + 0x169], 0xb4
mov byte [rbp + 0x16a], 0xb4
mov byte [rbp + 0x16b], 0x40
mov byte [rbp + 0x16c], 0x4c
mov byte [rbp + 0x16d], 0x40
mov byte [rbp + 0x16e], 0x43
mov byte [rbp + 0x16f], 0x27
mov r10, qword [0x14015d8f8]
mov r11, qword [0x14015d900]
xor r9d, r9d
cmp r9, 0x10
jae 0x140017f1c
movzx r8d, byte [rbp + r9 + 0x160]
mov edx, r8d
cmp r10, r9
ja 0x140017f13
lea rax, [r11 + 0x400]
cmp r10, rax
jae 0x140017905
movabs rax, 0x49e4bef6c1a6c8ca
mov ebx, 0x3d
add rax, r9
and dl, al
sub bl, dl
add bl, bl
add bl, al
add bl, r8b
jmp 0x140017939
lea rax, [r11 + 1]
cmp r10, rax
je 0x140017eba
lea rax, [r11 + 2]
cmp r10, rax
je 0x140017e4b
lea rax, [r11 + 5]
cmp r10, rax
je 0x140017e22
lea rax, [r11 + 4]
cmp r10, rax
je 0x140017e06
cmp r11, r9
ja 0x140017f0a
lea rax, [r11 + 3]
cmp r10, rax
jae 0x140017965
lea edx, [r9 - 0x2a]
mov ecx, reloc.WS2_32.dll_send
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x1400179a6
lea rax, [r11 + 1]
cmp r10, rax
je 0x140017dc9
lea rax, [r11 + 2]
cmp r10, rax
je 0x140017db3
lea rax, [r11 + 4]
cmp r10, rax
je 0x140017d79
lea rax, [r11 + 5]
cmp r10, rax
je 0x140017d5c
lea rax, [r11 + 6]
cmp r10, rax
je 0x140017d42
lea rax, [r11 + r10]
cmp rax, r9
jbe 0x140017a97
lea rax, [r11 + 0x41]
cmp r10, rax
je 0x140017a7b
lea rax, [r11 + 8]
cmp r10, rax
je 0x140017a62
mov r10, rax
lea r11, [rax + 8]
lea rax, [r11 + 0x80]
cmp r10, rax
jb 0x140017eef
lea rax, [r11 + 0x2a]
cmp r10, rax
jb 0x140017a41
mov r10, rax
lea r11, [rax + 0x2a]
lea rax, [r11 + 0x2a]
cmp r10, rax
ja 0x140017a28
lea rax, [r11 + 0xa]
cmp r10, rax
ja 0x140017a0f
mov r10, rax
lea r11, [rax + 0xa]
jmp 0x1400179b3
lea ecx, [r9 + 0x1f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x27
jmp 0x140017e1a
lea ecx, [r9 + 0x4b]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0xd
jmp 0x140017ed8
lea ecx, [r9 + 8]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x38
mov byte [rbp + r9 + 0x160], bl
jmp 0x140017ee7
lea ecx, [r9 - 0x7f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x79
jmp 0x140017e1a
lea ecx, [r9 - 0x1b]
mov dil, r9b
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x43
jmp 0x140017de3
lea rax, [r11 + 0x28]
cmp r10, rax
jae 0x140017b3e
lea ecx, [r9 - 0x59]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x6f
lea rax, [r11 + r10]
cmp rax, 0x61
je 0x140017d22
lea rax, [r11 + 0x61]
cmp r10, rax
jbe 0x140017bee
lea edx, [r9 - 0x12]
mov ecx, 0x3f
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
cmp r10, 0x42
jae 0x140017d05
lea rax, [r11 + 0x42]
cmp r10, rax
jbe 0x140017c79
lea ecx, [r9 - 0x5f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x67
cmp r11, 0x41
jb 0x140017a55
mov dil, r9b
lea ecx, [rdi - 0x53]
mov al, cl
and al, r8b
add al, al
sub cl, al
add cl, r8b
lea ebx, [rcx*2 - 0x76]
jmp 0x140017de3
lea rax, [r11 + 1]
cmp r10, rax
jne 0x140017b60
lea ecx, [r9 - 0x77]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x41
jmp 0x140017ed8
lea rax, [r11 + 2]
cmp r10, rax
jne 0x140017b82
lea ecx, [r9 + 0x25]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 3
jmp 0x140017e69
lea rax, [r11 + 3]
cmp r10, rax
jne 0x140017ba4
lea ecx, [r9 - 0x3f]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x47
jmp 0x140017e36
lea rax, [r11 + 7]
cmp r10, rax
jne 0x140017bc6
lea ecx, [r12 + r9]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x75
jmp 0x140017e1a
lea rax, [r11 + 8]
cmp r10, rax
jne 0x140017ab8
mov dil, r9b
lea ecx, [rdi - 7]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x31
jmp 0x140017de3
lea rax, [r11 + 1]
cmp r10, rax
jne 0x140017c07
mov dil, r9b
mov ecx, 0x2e
lea edx, [rdi + 0x3c]
jmp 0x140017dd4
lea rax, [r11 + 2]
cmp r10, rax
jne 0x140017c2d
lea edx, [r9 - 0x76]
mov ecx, 0x1d
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140017e01
lea rax, [r11 + 3]
cmp r10, rax
jne 0x140017c53
lea edx, [r9 - 0x28]
mov ecx, ntohs
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140017e1a
lea rax, [r11 + 6]
cmp r10, rax
jne 0x140017aeb
lea ecx, [r9 - 0x3e]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x4e
jmp 0x140017e39
lea rax, [r11 + 1]
cmp r10, rax
jne 0x140017c9b
lea ecx, [r9 - 0x11]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x77
jmp 0x140017ed8
lea rax, [r11 + 3]
cmp r10, rax
jne 0x140017cbd
lea ecx, [r9 - 0x27]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
add bl, 0x11
jmp 0x140017e39
lea rax, [r11 + 2]
cmp r10, rax
jne 0x140017cdf
lea ecx, [r9 + 0x27]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x11
jmp 0x140017e36
lea rax, [r11 + 4]
cmp r10, rax
jne 0x140017b16
lea ecx, [r9 - 0x3d]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, r15b
jmp 0x140017e1a
lea edx, [r9 - 5]
mov bl, r8b
mov al, dl
add dl, 0x23
and al, r8b
add al, al
sub bl, al
add bl, r8b
add bl, dl
mov dl, r9b
jmp 0x140017d8f
lea ecx, [r9 + 0x49]
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, byte [rbp + r9 + 0x160]
lea ebx, [r8 + rcx]
inc bl
jmp 0x140017e69
lea edx, [r9 - 8]
mov ecx, 0x1c
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x140017e66
lea edx, [r9 - 0x56]
mov ecx, 0x2d
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
jmp 0x140017e39
mov dl, r9b
lea ecx, [rdx + 0xe]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x62
mov al, r8b
sub dl, 0x5e
and al, dl
add al, al
sub r8b, al
sub r8b, 0x6e
add r8b, dl
add r8b, bl
mov byte [rbp + r9 + 0x160], r8b
jmp 0x140017e36
lea ecx, [r9 + 0x72]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x1e
jmp 0x140017e01
mov dil, r9b
mov ecx, 2
lea edx, [rdi + 0x24]
mov al, dl
and al, r8b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r8b
mov al, r8b
add dil, 0x54
and al, dil
add al, al
sub r8b, al
sub r8b, 0x4c
add r8b, dil
mov byte [rbp + r9 + 0x160], r8b
inc r11
jmp 0x140017e1a
lea ecx, [r9 - 0x14]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x74
dec r9
jmp 0x140017ee7
lea ecx, [r9 + 0x50]
mov al, cl
and al, r8b
add al, al
sub cl, al
lea ebx, [r8 + rcx]
sub bl, 0x30
add r10, r11
or rcx, 0xffffffffffffffff
movzx eax, bl
sub rcx, rax
add r9, rcx
jmp 0x140017ee7
mov ecx, 0xa
movabs rax, 0xa6672df54c047cb4
add rax, r9
and dl, al
sub cl, dl
lea ebx, [rcx + rcx]
add bl, al
add bl, r8b
lea edx, [r9 - 0x10]
mov al, r8b
and al, dl
inc r11
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r8b
add cl, dl
movzx eax, cl
mov byte [rbp + r9 + 0x160], al
add rax, r11
sub r9, rax
lea ecx, [r9 - 0x69]
inc r10
mov al, cl
and al, r8b
add al, al
sub cl, al
sub cl, 0x21
add cl, r8b
mov byte [rbp + r9 + 0x160], cl
sub r9, r10
dec r9
jmp 0x140017ed8
mov ecx, 0x2c
movabs rax, 0x68bae3f6451b5a18
add rax, r9
and dl, al
sub cl, dl
lea ebx, [rcx + rcx]
add bl, al
add bl, r8b
movzx eax, byte [rbp + r9 + 0x160]
add rax, r11
add r9, rax
inc r9
jmp 0x1400178bb
sub r9b, 0x68
mov al, r9b
and al, r8b
add al, al
sub r9b, al
lea ebx, [r8 + r9]
sub bl, 0x28
jmp 0x1400178aa
lea rcx, [rbp + 0x15551b7]
jmp 0x140017f23
lea rcx, [rbp + 0x10f9a5e]
jmp 0x140017f23
lea rcx, [rbp + 0x160]
and dword [rsp + 0x28], 0
lea rax, [0x1400ffb14]
mov r9d, 0x320
mov qword [rsp + 0x20], rax
xor r8d, r8d
lea rdx, [0x140138040]
call fcn.140052adc
call fcn.140053414
call fcn.140053414
movss xmm0, dword [0x140100ef8]
call fcn.14002fdb8
mov r9d, 3
mov dword [rsp + 0x20], 3
lea r8, [rbp + 0x4b0]
lea rdx, [0x14015d090]
lea rcx, str.Box_Type
call fcn.14004dbe8
call fcn.1400239a4
call fcn.1400261ac
movdqa xmm0, xmmword [0x1401010b0]
lea rcx, [rbp + 0xd8]
movups xmmword [rbp + 0xd8], xmm0
mov rbx, rax
call fcn.140022cc4
movss xmm0, dword [rsp + 0x58]
lea r9, str.FUCK_YU_NIGGER_____
movss xmm1, dword [rsp + 0x5c]
lea rdx, [rbp + 0x70]
addss xmm0, dword [0x140100ef8]
addss xmm1, dword [0x140100f18]
and qword [rsp + 0x20], 0
mov r8d, eax
mov rcx, rbx
movss dword [rbp + 0x70], xmm0
movss dword [rbp + 0x74], xmm1
call fcn.140037cb0
call fcn.140023828
call fcn.140023828
mov rcx, qword [rbp + 0x5f0]
xor rcx, rsp
call fcn.1400f9650
lea r11, [rsp + 0x710]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
movaps xmm7, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop rbp
ret