Function at 0x140066aa0
Capabilities:
Encode data using xor

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xe8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x40], r9
mov qword [rbp + 0x48], r8
mov qword [rbp + 0x50], rdx
mov qword [rbp + 0x58], rcx
mov eax, dword [rbp + 0xd8]
mov dword [rbp + 0x60], eax
mov eax, dword [rbp + 0xd0]
mov dword [rbp + 0x64], eax
mov eax, dword [0x1401056ac]
sub eax, dword [0x1401056b0]
sub eax, 0x3d7cfd97
sub eax, 0x772f863a
xor eax, 0x23725d18
cmp eax, 0x96d33d4b
jae 0x1400675a1
mov r10d, dword [rbp + 0x60]
mov esi, dword [rbp + 0x64]
mov rbx, qword [rbp + 0x40]
mov r15, qword [rbp + 0x48]
mov r12, qword [rbp + 0x50]
mov eax, dword [0x1401056b4]
mov ecx, dword [0x1401056b8]
xor edx, edx
div ecx
imul eax, eax, 0x1092dc3e
add eax, 0x12a1391e
mov dword [rbp + 0x34], eax
mov eax, 0x10
mov qword [rbp + 0x20], rax
call fcn.1400ec140
sub rsp, rax
mov rax, qword [rbp + 0x20]
mov rcx, rsp
mov qword [rbp - 0x20], rcx
call fcn.1400ec140
sub rsp, rax
mov rax, qword [rbp + 0x20]
mov r13, rsp
mov qword [rbp - 0x18], r13
call fcn.1400ec140
sub rsp, rax
mov rax, qword [rbp + 0x20]
mov rdx, rsp
mov qword [rbp - 0x10], rdx
call fcn.1400ec140
sub rsp, rax
mov rax, qword [rbp + 0x20]
mov r14, rsp
mov qword [rbp - 8], r14
call fcn.1400ec140
sub rsp, rax
mov rax, qword [rbp + 0x20]
mov rdi, rsp
mov qword [rbp], rdi
call fcn.1400ec140
sub rsp, rax
mov rax, qword [rbp + 0x20]
mov r11, rsp
mov qword [rbp + 8], r11
call fcn.1400ec140
sub rsp, rax
mov rax, qword [rbp + 0x20]
mov r9, rsp
mov qword [rbp + 0x10], r9
call fcn.1400ec140
sub rsp, rax
mov rax, qword [rbp + 0x20]
mov r8, rsp
mov qword [rbp + 0x18], r8
call fcn.1400ec140
sub rsp, rax
mov rax, qword [rbp + 0x20]
mov rcx, rsp
mov qword [rbp + 0x28], rcx
call fcn.1400ec140
sub rsp, rax
mov eax, dword [rbp + 0x34]
mov rcx, rsp
mov qword [rbp + 0x38], rcx
mov rcx, qword [rbp + 0x58]
mov qword [r13], rcx
mov rcx, qword [rbp + 0x38]
mov qword [rdx], r12
mov qword [r14], r15
mov qword [rdi], rbx
mov dword [r11], esi
mov dword [r9], r10d
mov dword [r8], 0
mov rdx, qword [rdx]
mov qword [rcx], rdx
cmp eax, 0xc5f2e2be
ja 0x140066b03
jmp 0x140066c32
mov rax, qword [0x140117de0]
cmp dword [rax + 0x94], 0
je 0x140066ca2
mov eax, dword [0x1401056bc]
or eax, dword [0x1401056c0]
xor eax, 0xf894240a
or eax, 0xe1a30b9b
and eax, 0x62d9fc19
cmp eax, 0x8b471ee5
jae 0x140067672
mov rcx, qword [rbp - 0x20]
mov eax, dword [0x1401056c4]
xor eax, dword [0x1401056c8]
imul eax, eax, 0x2eee4db8
or eax, 0xd990be46
and eax, 0xcdf5ad54
mov dword [rcx], 0
cmp eax, 0x347a9c69
je 0x140067672
jmp 0x140067537
mov eax, dword [0x1401056cc]
xor edx, edx
div dword [0x1401056d0]
sub eax, 0x50f5700e
and eax, 0x83293e31
xor eax, 0xf4a78e19
cmp eax, 0x5989cc84
jbe 0x140067681
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp + 0x38]
mov eax, dword [0x1401056d4]
imul eax, dword [0x1401056d8]
and eax, 0xd5c8e83e
or eax, 0xcb5996a6
imul eax, eax, 0x36e3de36
mov word [rdx + 8], 0x10
cmp qword [rcx], 0
setne cl
mov byte [rbp - 0x21], cl
cmp eax, 0x659baff3
jae 0x140066cca
mov al, byte [rbp - 0x21]
test al, 1
jne 0x140066d1a
jmp 0x140066db7
mov eax, dword [0x1401056dc]
or eax, dword [0x1401056e0]
and eax, 0x42f80b3e
xor eax, 0x4145aa67
and eax, 0x7d2fcfc7
cmp eax, 0x85ee2c57
je 0x140067690
mov r8, qword [rbp + 0x10]
mov rcx, qword [rbp - 0x18]
mov eax, dword [0x1401056e4]
xor eax, dword [0x1401056e8]
mov r9d, 0xd69d1bb2
xor edx, edx
div r9d
mov rdx, qword [rbp + 0x38]
or eax, 0x7c13f7fd
add eax, 0x6846c50c
mov dword [rbp - 0x2c], eax
mov rax, qword [rcx]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x58]
mov rcx, qword [rcx]
mov rcx, qword [rcx + 0x10]
imul r9d, dword [r8], 0x3e8
mov r8d, 1
sub rsp, 0x20
call rax
add rsp, 0x20
mov ecx, eax
mov eax, dword [rbp - 0x2c]
mov dword [rbp - 0x28], ecx
cmp eax, 0x21339726
je 0x140066d40
mov eax, dword [rbp - 0x28]
mov dword [rbp - 0x30], eax
jmp 0x140066e4f
mov eax, dword [0x1401056ec]
xor eax, dword [0x1401056f0]
add eax, 0x9c0affa8
xor eax, 0x21e0fd51
imul eax, eax, 0x2f746fa7
cmp eax, 0x1e96e8f3
ja 0x1400676cd
mov rdx, qword [rbp + 0x38]
mov r8, qword [rbp + 0x10]
mov eax, dword [0x1401056f4]
add eax, dword [0x1401056f8]
imul eax, eax, 0x1738e01c
or eax, 0xd4de7a07
add eax, 0xd872cfff
mov dword [rbp - 0x38], eax
mov rax, qword [0x140117e70]
mov rax, qword [rax + 0x58]
mov rcx, qword [0x140117e70]
mov rcx, qword [rcx]
imul r9d, dword [r8], 0x3e8
mov r8d, 1
sub rsp, 0x20
call rax
add rsp, 0x20
mov ecx, eax
mov eax, dword [rbp - 0x38]
mov dword [rbp - 0x34], ecx
cmp eax, 0x34c2fde6
jb 0x140066dde
mov eax, dword [rbp - 0x34]
mov dword [rbp - 0x30], eax
jmp 0x140066e4f
mov eax, dword [rbp - 0x30]
mov dword [rbp - 0x3c], eax
mov eax, dword [0x1401056fc]
xor edx, edx
div dword [0x140105700]
sub eax, 0x321ed479
and eax, 0x4e91ea51
or eax, 0xbb1f8d62
cmp eax, 0xe42910af
je 0x140067709
mov rcx, qword [rbp + 0x28]
mov edx, dword [rbp - 0x3c]
mov eax, dword [0x140105704]
add eax, dword [0x140105708]
and eax, 0xeeb5697a
or eax, 0x7b45d616
imul eax, eax, 0x865b8abb
mov dword [rcx], edx
cmp dword [rcx], 0
setl cl
mov byte [rbp - 0x3d], cl
cmp eax, 0x6e7fb591
ja 0x140066e7d
mov al, byte [rbp - 0x3d]
test al, 1
jne 0x140066ec6
jmp 0x140067029
mov eax, dword [0x14010570c]
imul eax, dword [0x140105710]
and eax, 0x4763d98
or eax, 0xdb59322d
mov ecx, 0x6ddc3780
xor edx, edx
div ecx
cmp eax, 0x357158c0
jae 0x140067717
mov eax, dword [0x140105714]
imul eax, dword [0x140105718]
imul eax, eax, 0x2797d87f
or eax, 0x1f464024
xor eax, 0xfdb98af0
mov dword [rbp - 0x44], eax
sub rsp, 0x20
call qword [sym.imp.WS2_32.dll_WSAGetLastError]
add rsp, 0x20
mov ecx, eax
mov eax, dword [rbp - 0x44]
cmp ecx, 0x2733
sete cl
mov byte [rbp - 0x3e], cl
cmp eax, 0x3c199b28
jb 0x140066ef1
mov al, byte [rbp - 0x3e]
test al, 1
jne 0x140066fd7
jmp 0x140066f4b
mov eax, dword [0x14010571c]
xor edx, edx
div dword [0x140105720]
mov ecx, 0xa19ae508
xor edx, edx
div ecx
or eax, 0x40402978
sub eax, 0xc66d40fa
cmp eax, 0xc0eb0dfa
je 0x14006772a
mov eax, dword [0x140105724]
add eax, dword [0x140105728]
add eax, 0x7d41f522
mov ecx, 0xf9f57508
xor edx, edx
div ecx
mov ecx, 0xb2318349
xor edx, edx
div ecx
mov dword [rbp - 0x4c], eax
sub rsp, 0x20
call qword [sym.imp.WS2_32.dll_WSAGetLastError]
add rsp, 0x20
mov ecx, eax
mov eax, dword [rbp - 0x4c]
cmp ecx, 0x2733
sete cl
mov byte [rbp - 0x45], cl
cmp eax, 0x8aa1095a
je 0x14006772a
mov al, byte [rbp - 0x45]
test al, 1
jne 0x140066fd7
jmp 0x140067029
mov eax, dword [0x14010572c]
or eax, dword [0x140105730]
xor eax, 0xfebf2cb4
xor eax, 0x1947a5b1
and eax, 0x81fab2c2
cmp eax, 0x157d71c4
je 0x14006773d
mov eax, dword [0x140105734]
imul eax, dword [0x140105738]
sub eax, 0xe1c14e22
sub eax, 0x3d729dfe
xor eax, 0xfb70ac00
cmp eax, 0x27fbbb69
jbe 0x14006773d
jmp 0x140067519
mov eax, dword [0x14010573c]
and eax, dword [0x140105740]
and eax, 0x4523cae3
add eax, 0xfd1a14f6
imul eax, eax, 0x27acbe52
cmp eax, 0x2ddff2d1
jae 0x140067742
mov rcx, qword [rbp + 0x28]
mov eax, dword [0x140105744]
and eax, dword [0x140105748]
sub eax, 0x4fe50370
or eax, 0x24e56bca
xor eax, 0x7a72dc1a
cmp dword [rcx], 1
setl cl
mov byte [rbp - 0x4d], cl
cmp eax, 0x531f1608
je 0x140067050
mov al, byte [rbp - 0x4d]
test al, 1
jne 0x140067093
jmp 0x1400670e9
mov eax, dword [str.7FP]
imul eax, dword [0x140105750]
add eax, 0x8d03dff2
and eax, 0x4c800e30
and eax, 0x581d8ee3
cmp eax, 0x779f0428
jae 0x140067747
mov eax, dword [0x140105754]
xor edx, edx
div dword [0x140105758]
or eax, 0x2dd569c8
imul eax, eax, 0x22aa4f85
imul eax, eax, 0x32d625e9
cmp eax, 0xfd8d70ee
ja 0x1400670ba
jmp 0x14006752b
mov eax, dword [0x14010575c]
or eax, dword [0x140105760]
add eax, 0xcf8a0b75
xor eax, 0xa682c7ad
mov ecx, 0xed7298b2
xor edx, edx
div ecx
cmp eax, 0x1a74c934
je 0x14006774c
mov rcx, qword [rbp - 0x18]
mov eax, dword [0x140105764]
or eax, dword [0x140105768]
sub eax, 0x74490b9d
sub eax, 0x95b34817
and eax, 0x9db1bec7
cmp qword [rcx], 0
setne cl
mov byte [rbp - 0x4e], cl
cmp eax, 0xe897fdf0
je 0x140067113
mov al, byte [rbp - 0x4e]
test al, 1
jne 0x140067157
jmp 0x1400671c0
mov r10, qword [rbp - 8]
mov r11, qword [rbp + 0x18]
mov r9, qword [rbp + 8]
mov r8, qword [rbp]
mov rdx, qword [rbp - 0x10]
mov rcx, qword [rbp - 0x18]
mov rax, qword [rcx]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x68]
mov rcx, qword [rcx]
mov rcx, qword [rcx + 0x10]
mov rdx, qword [rdx]
mov r8, qword [r8]
movsxd rsi, dword [r11]
add r8, rsi
mov r9d, dword [r9]
sub r9d, dword [r11]
mov r10, qword [r10]
xor r11d, r11d
sub rsp, 0x40
mov dword [rsp + 0x20], 0
mov qword [rsp + 0x28], r10
mov dword [rsp + 0x30], 0x10
call rax
add rsp, 0x40
mov dword [rbp - 0x54], eax
jmp 0x140067288
mov eax, dword [str.__f_n9]
or eax, dword [0x140105770]
add eax, 0xd0b59001
sub eax, 0x60d6d4b9
mov ecx, 0x20825e88
xor edx, edx
div ecx
cmp eax, 0x4ecb7466
jae 0x140067751
mov r10, qword [rbp - 8]
mov r11, qword [rbp + 0x18]
mov r9, qword [rbp + 8]
mov r8, qword [rbp]
mov eax, dword [0x140105774]
xor edx, edx
div dword [0x140105778]
mov rdx, qword [rbp - 0x10]
or eax, 0x9616731d
xor eax, 0x9cc91615
and eax, 0x8760f8bd
mov dword [rbp - 0x5c], eax
mov rax, qword [0x140117e70]
mov rax, qword [rax + 0x68]
mov rcx, qword [0x140117e70]
mov rcx, qword [rcx]
mov rdx, qword [rdx]
mov r8, qword [r8]
movsxd rsi, dword [r11]
add r8, rsi
mov r9d, dword [r9]
sub r9d, dword [r11]
mov r10, qword [r10]
xor r11d, r11d
sub rsp, 0x40
mov dword [rsp + 0x20], 0
mov qword [rsp + 0x28], r10
mov dword [rsp + 0x30], 0x10
call rax
add rsp, 0x40
mov ecx, eax
mov eax, dword [rbp - 0x5c]
mov dword [rbp - 0x58], ecx
cmp eax, 0x9f523690
jae 0x1400671ea
mov eax, dword [rbp - 0x58]
mov dword [rbp - 0x54], eax
jmp 0x140067288
mov eax, dword [rbp - 0x54]
mov dword [rbp - 0x60], eax
mov eax, dword [0x14010577c]
xor eax, dword [0x140105780]
sub eax, 0xf4839525
sub eax, 0xbeb21032
add eax, 0x8a95eec0
cmp eax, 0xe0657fa8
jbe 0x1400677b9
mov rcx, qword [rbp + 0x28]
mov eax, dword [0x140105784]
imul eax, dword [0x140105788]
add eax, 0x43f5681
mov r8d, 0xb6b6d7ba
xor edx, edx
div r8d
mov edx, dword [rbp - 0x60]
add eax, 0xacb391ea
mov dword [rcx], edx
cmp dword [rcx], 0
setl cl
mov byte [rbp - 0x61], cl
cmp eax, 0xc0448342
ja 0x1400677b9
mov al, byte [rbp - 0x61]
test al, 1
jne 0x140067303
jmp 0x1400674b7
mov eax, dword [0x14010578c]
xor edx, edx
div dword [0x140105790]
mov ecx, 0x2a8b1083
xor edx, edx
div ecx
xor eax, 0xa0ecdd04
add eax, 0x657ac83b
cmp eax, 0x4d5c4c69
ja 0x1400677c7
mov eax, dword [0x140105794]
and eax, dword [0x140105798]
and eax, 0x2c228fd2
sub eax, 0x17a45d0b
mov ecx, 0x73dffe88
xor edx, edx
div ecx
mov dword [rbp - 0x68], eax
sub rsp, 0x20
call qword [sym.imp.WS2_32.dll_WSAGetLastError]
add rsp, 0x20
mov ecx, eax
mov eax, dword [rbp - 0x68]
cmp ecx, 0x2733
setne cl
mov byte [rbp - 0x62], cl
cmp eax, 0xcb756423
ja 0x1400677c7
mov al, byte [rbp - 0x62]
test al, 1
jne 0x14006738b
jmp 0x140067460
mov eax, dword [0x14010579c]
sub eax, dword [0x1401057a0]
imul eax, eax, 0x8ba1527
or eax, 0xa4b9a7bd
sub eax, 0x81494790
cmp eax, 0x496311b4
jae 0x1400677da
mov eax, dword [str._fet]
xor edx, edx
div dword [0x1401057a8]
sub eax, 0x824119ce
and eax, 0x1c4953c8
xor eax, 0x5b8f8d58
mov dword [rbp - 0x70], eax
sub rsp, 0x20
call qword [sym.imp.WS2_32.dll_WSAGetLastError]
add rsp, 0x20
mov ecx, eax
mov eax, dword [rbp - 0x70]
cmp ecx, 0x2733
setne cl
mov byte [rbp - 0x69], cl
cmp eax, 0x41e7e7b7
jbe 0x1400673b2
mov al, byte [rbp - 0x69]
test al, 1
jne 0x14006740c
jmp 0x140067460
mov eax, dword [0x1401057ac]
and eax, dword [0x1401057b0]
or eax, 0xea6510f7
add eax, 0x1ba41a14
imul eax, eax, 0xd011c32d
cmp eax, 0xd2bca21f
jae 0x1400677ed
mov eax, dword [0x1401057b4]
xor edx, edx
div dword [0x1401057b8]
add eax, 0x69cd2508
xor eax, 0x4570e9fb
or eax, 0x40c6e462
cmp eax, 0x1dc289e4
je 0x1400677ed
jmp 0x14006752b
mov eax, dword [str.fdN_apMb]
sub eax, dword [0x1401057c0]
or eax, 0x83f456c9
imul eax, eax, 0xc1cced3
add eax, 0x9f014d8d
cmp eax, 0xd8b7acb2
jae 0x1400677f2
mov eax, dword [0x1401057c4]
sub eax, dword [0x1401057c8]
imul eax, eax, 0x6e2c9840
or eax, 0xa40ab5
mov ecx, 0xe5f5a46c
xor edx, edx
div ecx
cmp eax, 0x11295756
je 0x1400677f2
jmp 0x140067519
mov eax, dword [0x1401057cc]
xor edx, edx
div dword [0x1401057d0]
and eax, 0xbd18c4e2
and eax, 0x2e9e616
imul eax, eax, 0x4c3af96d
cmp eax, 0xc75eb67
jbe 0x1400677f7
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 0x28]
mov eax, dword [0x1401057d4]
add eax, dword [0x1401057d8]
or eax, 0xd32de72e
and eax, 0xd5c112a5
add eax, 0xb1f742aa
mov edx, dword [rdx]
add edx, dword [rcx]
mov dword [rcx], edx
cmp eax, 0x6e9b31e5
jb 0x1400677f7
jmp 0x140067519
mov rcx, qword [rbp + 8]
mov rax, qword [rbp + 0x18]
mov eax, dword [rax]
cmp eax, dword [rcx]
jl 0x140066c32
mov rax, qword [rbp - 0x20]
mov rcx, qword [rbp + 0x18]
mov ecx, dword [rcx]
mov dword [rax], ecx
mov eax, dword [0x1401057dc]
imul eax, dword [0x1401057e0]
add eax, 0x272ea7f6
sub eax, 0xe49f8a02
sub eax, 0x80d99d85
cmp eax, 0x98f09231
jb 0x14006780c
mov rcx, qword [rbp - 0x20]
mov eax, dword [0x1401057e4]
or eax, dword [0x1401057e8]
xor eax, 0xb73f43ab
or eax, 0x8f35b132
and eax, 0x71851575
mov ecx, dword [rcx]
mov dword [rbp - 0x74], ecx
cmp eax, 0xa70584b4
jae 0x14006755e
mov eax, dword [rbp - 0x74]
lea rsp, [rbp + 0x68]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r9d, dword [rbp + 0x60]
mov r11d, dword [rbp + 0x64]
mov rdi, qword [rbp + 0x40]
mov r14, qword [rbp + 0x48]
mov r15, qword [rbp + 0x50]
mov r13, qword [rbp + 0x58]
mov eax, 0x10
mov qword [rbp - 0x80], rax
call fcn.1400ec140
sub rsp, rax
mov rax, qword [rbp - 0x80]
call fcn.1400ec140
sub rsp, rax
mov rax, qword [rbp - 0x80]
mov r12, rsp
call fcn.1400ec140
sub rsp, rax
mov rax, qword [rbp - 0x80]
mov rcx, rsp
call fcn.1400ec140
sub rsp, rax
mov rax, qword [rbp - 0x80]
mov rbx, rsp
call fcn.1400ec140
sub rsp, rax
mov rax, qword [rbp - 0x80]
mov rsi, rsp
call fcn.1400ec140
sub rsp, rax
mov rax, qword [rbp - 0x80]
mov r10, rsp
call fcn.1400ec140
sub rsp, rax
mov rax, qword [rbp - 0x80]
mov r8, rsp
call fcn.1400ec140
sub rsp, rax
mov rax, qword [rbp - 0x80]
mov rdx, rsp
call fcn.1400ec140
sub rsp, rax
mov rax, qword [rbp - 0x80]
call fcn.1400ec140
sub rsp, rax
mov rax, rsp
mov qword [r12], r13
mov qword [rcx], r15
mov qword [rbx], r14
mov qword [rsi], rdi
mov dword [r10], r11d
mov dword [r8], r9d
mov dword [rdx], 0
mov rcx, qword [rcx]
mov qword [rax], rcx
jmp 0x140066b03
mov rax, qword [rbp - 0x20]
mov dword [rax], 0
jmp 0x140066c6c
mov rax, qword [rbp + 0x38]
mov word [rax + 8], 0x10
jmp 0x140066cca
mov rdx, qword [rbp + 0x38]
mov r8, qword [rbp + 0x10]
mov rcx, qword [rbp - 0x18]
mov rax, qword [rcx]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x58]
mov rcx, qword [rcx]
mov rcx, qword [rcx + 0x10]
mov r8d, dword [r8]
imul r9d, r8d, 0x3e8
mov r8d, 1
sub rsp, 0x20
call rax
add rsp, 0x20
jmp 0x140066d40
mov rdx, qword [rbp + 0x38]
mov r8, qword [rbp + 0x10]
mov rax, qword [0x140117e70]
mov rax, qword [rax + 0x58]
mov rcx, qword [0x140117e70]
mov rcx, qword [rcx]
mov r8d, dword [r8]
imul r9d, r8d, 0x3e8
mov r8d, 1
sub rsp, 0x20
call rax
add rsp, 0x20
jmp 0x140066dde
mov rax, qword [rbp + 0x28]
mov ecx, dword [rbp - 0x3c]
mov dword [rax], ecx
jmp 0x140066e7d
sub rsp, 0x20
call qword [sym.imp.WS2_32.dll_WSAGetLastError]
add rsp, 0x20
jmp 0x140066ef1
sub rsp, 0x20
call qword [sym.imp.WS2_32.dll_WSAGetLastError]
add rsp, 0x20
jmp 0x140066f77
jmp 0x140066ffd
jmp 0x140067050
jmp 0x1400670ba
jmp 0x140067113
mov r10, qword [rbp - 8]
mov r11, qword [rbp + 0x18]
mov r9, qword [rbp + 8]
mov r8, qword [rbp]
mov rdx, qword [rbp - 0x10]
mov rax, qword [0x140117e70]
mov rax, qword [rax + 0x68]
mov rcx, qword [0x140117e70]
mov rcx, qword [rcx]
mov rdx, qword [rdx]
mov r8, qword [r8]
movsxd rsi, dword [r11]
add r8, rsi
mov r9d, dword [r9]
mov r11d, dword [r11]
sub r9d, r11d
mov r10, qword [r10]
xor r11d, r11d
sub rsp, 0x40
mov dword [rsp + 0x20], 0
mov qword [rsp + 0x28], r10
mov dword [rsp + 0x30], 0x10
call rax
add rsp, 0x40
jmp 0x1400671ea
mov rax, qword [rbp + 0x28]
mov ecx, dword [rbp - 0x60]
mov dword [rax], ecx
jmp 0x1400672b4
sub rsp, 0x20
call qword [sym.imp.WS2_32.dll_WSAGetLastError]
add rsp, 0x20
jmp 0x14006732f
sub rsp, 0x20
call qword [sym.imp.WS2_32.dll_WSAGetLastError]
add rsp, 0x20
jmp 0x1400673b2
jmp 0x140067433
jmp 0x140067487
mov rax, qword [rbp + 0x18]
mov rcx, qword [rbp + 0x28]
mov edx, dword [rcx]
mov ecx, dword [rax]
add ecx, edx
mov dword [rax], ecx
jmp 0x1400674e0
jmp 0x14006755e