Function at 0x1400f1fc7
Capabilities:
Set socket configuration

Disassembly:
push rax
pushf
mov eax, 0x2eb5cf17
pushf
not eax
add eax, 0xaedc59b7
xor eax, 0x8f890f73
rol eax, 0x29
popf
pushf
not eax
add eax, 0xed2b4f98
xor eax, 0x8e1f7778
rol eax, 0xe4
popf
cmp eax, 4
jne 0x1400f2004
popf
pop rax
jmp 0x1400f2474
cmp eax, 0
jne 0x1400f2013
popf
pop rax
jmp 0x1400f21c6
cmp eax, 3
jne 0x1400f2022
popf
pop rax
jmp 0x1400f2412
cmp eax, 1
jne 0x1400f2031
popf
pop rax
jmp 0x1400f22b2
cmp eax, 0xd
jne 0x1400f2040
popf
pop rax
jmp 0x1400f29bc
cmp eax, 0x1a
jne 0x1400f204f
popf
pop rax
jmp 0x1400f2fe1
cmp eax, 0xe
jne 0x1400f205e
popf
pop rax
jmp 0x1400f2a3f
cmp eax, 0xb
jne 0x1400f206d
popf
pop rax
jmp 0x1400f27ce
cmp eax, 0x19
jne 0x1400f207c
popf
pop rax
jmp 0x1400f2f96
cmp eax, 8
jne 0x1400f208b
popf
pop rax
jmp 0x1400f2628
cmp eax, 0x1d
jne 0x1400f209a
popf
pop rax
jmp 0x1400f3220
cmp eax, 0x17
jne 0x1400f20a9
popf
pop rax
jmp 0x1400f2ef4
cmp eax, 0x1c
jne 0x1400f20b8
popf
pop rax
jmp 0x1400f3192
cmp eax, 0x12
jne 0x1400f20c7
popf
pop rax
jmp 0x1400f2bfc
cmp eax, 0x18
jne 0x1400f20d6
popf
pop rax
jmp 0x1400f2f32
cmp eax, 0x11
jne 0x1400f20e5
popf
pop rax
jmp 0x1400f2b59
cmp eax, 0x1b
jne 0x1400f20f4
popf
pop rax
jmp 0x1400f30e6
cmp eax, 0x16
jne 0x1400f2103
popf
pop rax
jmp 0x1400f2e62
cmp eax, 0xa
jne 0x1400f2112
popf
pop rax
jmp 0x1400f2765
cmp eax, 0x14
jne 0x1400f2121
popf
pop rax
jmp 0x1400f2d15
cmp eax, 0xf
jne 0x1400f2130
popf
pop rax
jmp 0x1400f2a77
cmp eax, 0x13
jne 0x1400f213f
popf
pop rax
jmp 0x1400f2c8f
cmp eax, 0x15
jne 0x1400f214e
popf
pop rax
jmp 0x1400f2dc8
cmp eax, 2
jne 0x1400f215d
popf
pop rax
jmp 0x1400f23b5
cmp eax, 0x1e
jne 0x1400f216c
popf
pop rax
jmp 0x1400f325d
cmp eax, 0xc
jne 0x1400f217b
popf
pop rax
jmp 0x1400f28a2
cmp eax, 7
jne 0x1400f218a
popf
pop rax
jmp 0x1400f25bc
cmp eax, 5
jne 0x1400f2199
popf
pop rax
jmp 0x1400f24db
cmp eax, 9
jne 0x1400f21a8
popf
pop rax
jmp 0x1400f26f9
cmp eax, 0x10
jne 0x1400f21b7
popf
pop rax
jmp 0x1400f2ae8
cmp eax, 6
jne 0x1400f21c6
popf
pop rax
jmp 0x1400f25b4
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 7]
sub rsp, 0xa8
mov rax, qword [0x140034010]
xor rax, rsp
mov qword [rbp - 9], rax
mov eax, r9d
mov dword [rbp - 0x29], eax
mov r12, r8
mov rsi, rdx
mov qword [rbp - 0x69], rcx
mov r13d, dword [rbp + 0x6f]
mov r8d, dword [rbp + 0x77]
mov rbx, qword [rbp + 0x7f]
xor r15d, r15d
cmp qword [r12], 0xffffffffffffffff
je 0x1400f2259
push rax
pushf
mov eax, 0xd445d607
pushf
not eax
add eax, 0x81066521
xor eax, 0xc28de2e5
rol eax, 0x63
popf
pushf
not eax
add eax, 0x84d735fd
xor eax, 0xf50cc780
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xb96daff3
xor eax, 0xd207ae59
rol eax, 0x30
popf
jmp 0x1400f1ff5
push rax
pushf
mov eax, 0xab0d2e8a
pushf
not eax
add eax, 0xe850914b
xor eax, 0xae774a2e
rol eax, 0x63
popf
pushf
not eax
add eax, 0xbc6ff374
xor eax, 0xe5544c38
rol eax, 8
popf
pushf
not eax
add eax, 0xdb69211e
xor eax, 0xd114f3a8
rol eax, 0x81
popf
pushf
not eax
add eax, 0xb51aff8a
xor eax, 0x91fba98c
rol eax, 0xae
popf
jmp 0x1400f1ff5
mov dword [rbp - 0x45], r15d
movabs rdx, 0x1484f1f6fc8cb700
pushf
not rdx
add rdx, 0x56f6777f
xor rdx, 0x521473de
rol rdx, 0x54
popf
pushf
not rdx
add rdx, 0x59184ce8
xor rdx, 0x434c78f8
rol rdx, 0xe1
popf
pushf
not rdx
add rdx, 0x55cd6072
xor rdx, 0x7909a971
rol rdx, 0xa0
popf
pushf
not rdx
add rdx, 0x603944f5
xor rdx, 0x6f87cdd2
rol rdx, 0x91
popf
mov rcx, qword [0x14004d5a8]
push rdx
not rdx
sub rcx, rdx
pop rdx
sub rcx, 1
lea rdi, [0x1b13bcc1c]
pushf
sub rdi, 0x7136f67c
popf
cmp rcx, 1
jbe 0x1400f2382
push rax
pushf
mov eax, 0x160e6192
pushf
not eax
add eax, 0xd6fead66
xor eax, 0xacb3357b
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xd17e52bb
xor eax, 0xc09eac9f
rol eax, 0xd7
popf
jmp 0x1400f1ff5
push rax
pushf
mov eax, 0xfeb2b1d3
pushf
not eax
add eax, 0xc7757032
xor eax, 0xcf9b1948
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xeb673109
xor eax, 0xe7ba5d4d
rol eax, 0xdc
popf
jmp 0x1400f1ff5
mov rax, qword [0x14004d5a0]
lea edx, [r15 + 1]
mov rcx, rdi
jmp 0x1400f23c4
call qword [rax + 0x30]
jmp 0x1400f2474
mov al, 0x76
pushf
not al
add al, 0x7c
xor al, 0x52
rol al, 0xcf
popf
pushf
not al
add al, 0xa2
xor al, 0xfe
rol al, 0xa5
popf
push rax
pushf
mov eax, 0xc347eff9
pushf
not eax
add eax, 0x87dd91fe
xor eax, 0xb7ded2fb
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xaf63cea1
xor eax, 0xdf6cf92a
rol eax, 0x83
popf
pushf
not eax
add eax, 0xee52d7bf
xor eax, 0xaee92318
rol eax, 0x7d
popf
jmp 0x1400f1ff5
movzx eax, al
add rax, 2
mov qword [rbp - 0x39], rax
mov dword [rbp - 0x49], 1
mov qword [rbp - 0x41], rdi
movups xmm2, xmmword [rbp - 0x49]
movups xmmword [rbx], xmm2
movsd xmm1, qword [rbp - 0x39]
movsd qword [rbx + 0x10], xmm1
movups xmmword [rsi], xmm2
movsd qword [rsi + 0x10], xmm1
jmp 0x1400f3279
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], r15d
xor r9d, r9d
mov edx, r13d
mov ecx, eax
jmp 0x1400f24f1
call qword [sym.imp.WS2_32.dll_WSASocketW]
mov rdi, rax
cmp rax, 0xffffffffffffffff
sete dl
mov rcx, rbx
call fcn.1400f1347
mov r14, 0xffffffffffffffff
cmp rdi, r14
jne 0x1400f255b
push rax
pushf
mov eax, 0xb4cff960
pushf
not eax
add eax, 0xd4984afa
xor eax, 0xb361bd0a
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xaa1a04d8
xor eax, 0x939aaeb7
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xe127ebd9
xor eax, 0xa1a1972f
rol eax, 0xa7
popf
jmp 0x1400f1ff5
push rax
pushf
mov eax, 0xc7889bce
pushf
not eax
add eax, 0xd1f17283
xor eax, 0xc5831cd3
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xd0cae324
xor eax, 0x8ec74478
rol eax, 0x52
popf
pushf
not eax
add eax, 0x93accb1a
xor eax, 0x8f4d497e
rol eax, 0x92
popf
pushf
not eax
add eax, 0xf862c5e0
xor eax, 0xb21e4cdb
rol eax, 0x8e
popf
jmp 0x1400f1ff5
mov rdi, r14
jmp 0x1400f26f9
cmp dword [rbp - 0x29], 0x17
jne 0x1400f25f5
push rax
pushf
mov eax, 0x8debb254
pushf
not eax
add eax, 0xe5d2a7e5
xor eax, 0xd4f30db4
rol eax, 9
popf
pushf
not eax
add eax, 0xe885f242
xor eax, 0xbcd5a93b
rol eax, 0xad
popf
jmp 0x1400f1ff5
push rax
pushf
mov eax, 0x60593a6a
pushf
not eax
add eax, 0x9729659e
xor eax, 0x846a0a47
rol eax, 0x84
popf
pushf
not eax
add eax, 0xca9058cd
xor eax, 0x9eee0981
rol eax, 0x35
popf
jmp 0x1400f1ff5
mov dword [rbp - 0x29], r15d
mov dword [rsp + 0x20], 4
lea r9, [rbp - 0x29]
mov edx, 0x43f40da8
pushf
not edx
add edx, 0xfe7525e9
xor edx, 0xd8bdad17
rol edx, 0xd6
popf
pushf
not edx
add edx, 0xefca46d4
xor edx, 0xd0479403
rol edx, 0xe7
popf
pushf
not edx
add edx, 0xad072469
xor edx, 0xc62dfb6a
rol edx, 0x42
popf
pushf
not edx
add edx, 0xedb31757
xor edx, 0x8e5a2c9e
rol edx, 0xf2
popf
lea r8d, [rdx - 0xe]
mov rcx, rdi
jmp 0x1400f2699
call qword [sym.imp.WS2_32.dll_setsockopt]
nop
push rax
pushf
mov eax, 0x2934c4a
pushf
not eax
add eax, 0xe52ef13f
xor eax, 0xc2e9f7a2
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x9471c1c4
xor eax, 0xfb0eb88d
rol eax, 0x31
popf
pushf
not eax
add eax, 0xdab288bf
xor eax, 0xa9c40498
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xfa178799
xor eax, 0xf85da44b
rol eax, 0xce
popf
jmp 0x1400f1ff5
cmp rdi, 0xffffffffffffffff
jne 0x1400f2732
push rax
pushf
mov eax, 0xcedd185d
pushf
not eax
add eax, 0xb38d57b0
xor eax, 0xe54779f9
rol eax, 0x17
popf
pushf
not eax
add eax, 0xe662507c
xor eax, 0x90e15488
rol eax, 0xdd
popf
jmp 0x1400f1ff5
push rax
pushf
mov eax, 0x61fa2a1a
pushf
not eax
add eax, 0xae819981
xor eax, 0xc1c8614e
rol eax, 0x27
popf
pushf
not eax
add eax, 0x857c1d90
xor eax, 0xddf50cc9
rol eax, 0x39
popf
jmp 0x1400f1ff5
movups xmm0, xmmword [rbx]
movups xmmword [rsi], xmm0
movsd xmm1, qword [rbx + 0x10]
jmp 0x1400f3274
mov rdx, qword [rbp - 0x69]
mov rdx, qword [rdx + 8]
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rdx + 0x28]
mov rcx, rdi
jmp 0x1400f27e4
call qword [sym.imp.KERNEL32.dll_CreateIoCompletionPort]
test rax, rax
jne 0x1400f2848
push rax
pushf
mov eax, 0x30106189
pushf
not eax
add eax, 0xf36aa3b7
xor eax, 0xc58f78a5
rol eax, 0x50
popf
pushf
not eax
add eax, 0xa530ab39
xor eax, 0xf1b3a8a6
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xbb81a47b
xor eax, 0xa0f66600
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xa59c678f
xor eax, 0xdd27cb4a
rol eax, 0x9a
popf
jmp 0x1400f1ff5
push rax
pushf
mov eax, 0xe44c7247
pushf
not eax
add eax, 0xcab2e437
xor eax, 0xb211e94b
rol eax, 0x78
popf
pushf
not eax
add eax, 0xfe0262b0
xor eax, 0xf238ecee
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xad30381f
xor eax, 0xe39c7b6b
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xe0e42e8e
xor eax, 0xa3f6ac50
rol eax, 0x61
popf
jmp 0x1400f1ff5
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rbp - 0x69], eax
mov dword [rbp - 0x5d], r15d
movabs rdx, 0x307a1ed0d1134970
pushf
not rdx
add rdx, 0x5f316308
xor rdx, 0x63e2e2bc
rol rdx, 0x5d
popf
pushf
not rdx
add rdx, 0x4b78c8c0
xor rdx, 0x7855072f
rol rdx, 0xd7
popf
add rdx, qword [0x14004d618]
lea r9, [0x1ad057c53]
pushf
sub r9, 0x6d00a643
popf
cmp rdx, 1
jbe 0x1400f2963
push rax
pushf
mov eax, 0x3a319e15
pushf
not eax
add eax, 0x84fca7af
xor eax, 0xcf912299
rol eax, 0xef
popf
pushf
not eax
add eax, 0xc0f4439f
xor eax, 0xdf23843a
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xd668db13
xor eax, 0x8fad689e
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xf7e53d44
xor eax, 0xe5d37b90
rol eax, 0x3d
popf
jmp 0x1400f1ff5
push rax
pushf
mov eax, 0xcb9027af
pushf
not eax
add eax, 0xf81422bc
xor eax, 0xe3c12675
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xee21627f
xor eax, 0xfa83305f
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xaa063ea2
xor eax, 0xb07ccabe
rol eax, 0x37
popf
pushf
not eax
add eax, 0xed9d0fad
xor eax, 0x9847fee5
rol eax, 0x7f
popf
jmp 0x1400f1ff5
mov rcx, qword [0x14004d610]
mov r8, qword [rcx + 0x30]
mov edx, eax
mov rcx, r9
call r8
lea r9, [0x1a9800180]
pushf
sub r9, 0x697b2b70
popf
jmp 0x1400f2a77
test eax, eax
setne al
push rax
pushf
mov eax, 0xb9f546f
pushf
not eax
add eax, 0x87089480
xor eax, 0xa45ecf16
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xafdcbe26
xor eax, 0xa1e94534
rol eax, 0x43
popf
jmp 0x1400f1ff5
movzx eax, al
add rax, 2
mov qword [rbp - 0x51], rax
mov eax, dword [rbp - 0x69]
mov dword [rbp - 0x61], eax
mov qword [rbp - 0x59], r9
movups xmm0, xmmword [rbp - 0x61]
movups xmmword [rbx], xmm0
movsd xmm1, qword [rbp - 0x51]
movsd qword [rbx + 0x10], xmm1
jmp 0x1400f2b59
xorps xmm0, xmm0
movups xmmword [rbp - 0x61], xmm0
mov qword [rbp - 0x51], r15
movups xmmword [rbx], xmm0
movsd xmm0, qword [rbp - 0x51]
movsd qword [rbx + 0x10], xmm0
push rax
pushf
mov eax, 0x31ccc7e7
pushf
not eax
add eax, 0xb6cb9079
xor eax, 0xe443af89
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xc4d8ad3d
xor eax, 0xaedcdeb4
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xb1d50c30
xor eax, 0xc38ea131
rol eax, 0x29
popf
pushf
not eax
add eax, 0x9bb58e69
xor eax, 0xeedb0f88
rol eax, 0x25
popf
jmp 0x1400f1ff5
movups xmm1, xmmword [rbx]
movups xmmword [rbp - 0x21], xmm1
movsd xmm0, qword [rbx + 0x10]
movsd qword [rbp - 0x11], xmm0
test byte [rbp - 0x11], 1
je 0x1400f2ba3
push rax
pushf
mov eax, 0xbc5c89a3
pushf
not eax
add eax, 0xca23391f
xor eax, 0xbbca8044
rol eax, 0x48
popf
pushf
not eax
add eax, 0xaeead45e
xor eax, 0xa2bb9da7
rol eax, 0x79
popf
jmp 0x1400f1ff5
push rax
pushf
mov eax, 0x92c7a864
pushf
not eax
add eax, 0xd4596bf0
xor eax, 0xcdbf9fe1
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xdead9263
xor eax, 0x903eb330
rol eax, 0x43
popf
pushf
not eax
add eax, 0x890e68df
xor eax, 0xacee2275
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xeb92baf8
xor eax, 0xd6692d74
rol eax, 0x67
popf
jmp 0x1400f1ff5
cmp qword [rbp - 0x11], 1
jne 0x1400f2c49
push rax
pushf
mov eax, 0x139bc064
pushf
not eax
add eax, 0xb10b23c1
xor eax, 0xbd808aef
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x8d606116
xor eax, 0xfa0119cd
rol eax, 0x31
popf
pushf
not eax
add eax, 0xa9961a4e
xor eax, 0x9bd39257
rol eax, 0xce
popf
jmp 0x1400f1ff5
push rax
pushf
mov eax, 0xc55ab241
pushf
not eax
add eax, 0x927858a2
xor eax, 0xc4c6ad27
rol eax, 0x52
popf
pushf
not eax
add eax, 0x8d8a15c0
xor eax, 0xed13feae
rol eax, 0x64
popf
pushf
not eax
add eax, 0x9d28879a
xor eax, 0xc54763c1
rol eax, 0xd8
popf
jmp 0x1400f1ff5
movd eax, xmm1
test eax, eax
setne al
test al, al
je 0x1400f2ccf
push rax
pushf
mov eax, 0x21d8eacd
pushf
not eax
add eax, 0xa8053f11
xor eax, 0x931939a6
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xac9532c5
xor eax, 0xfeda101e
rol eax, 0x53
popf
jmp 0x1400f1ff5
push rax
pushf
mov eax, 0xe2dd7941
pushf
not eax
add eax, 0x973dac45
xor eax, 0xf5377ff5
rol eax, 0x76
popf
pushf
not eax
add eax, 0xbecb56d8
xor eax, 0xa6e91518
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xb2de156a
xor eax, 0x85d70b75
rol eax, 0x65
popf
jmp 0x1400f1ff5
movups xmmword [rsi], xmm1
movsd xmm1, qword [rbx + 0x10]
movsd qword [rsi + 0x10], xmm1
xorps xmm0, xmm0
movups xmmword [rbp - 0x21], xmm0
mov qword [rbp - 0x11], r15
mov byte [rbp - 0x71], 0
lea r9, [rbp - 0x21]
mov r8b, 0x40
pushf
not r8b
add r8b, 0x75
xor r8b, 0xb3
rol r8b, 0xbf
popf
pushf
not r8b
add r8b, 0x83
xor r8b, 8
rol r8b, 0x9f
popf
pushf
not r8b
add r8b, 0xa7
xor r8b, 0xca
rol r8b, 0xa8
popf
lea rdx, [rbp - 0x71]
mov rcx, rdi
call fcn.1400b6ad2
jmp 0x1400f3279
mov qword [rbp - 0x69], r14
mov qword [r12], rdi
sub r13d, 1
je 0x1400f2e2f
push rax
pushf
mov eax, 0x9a7b368
pushf
not eax
add eax, 0xeb0398fc
xor eax, 0xdeacbcd9
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xcbda90d9
xor eax, 0xb5441cef
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xf3c1107f
xor eax, 0xedb6b0b5
rol eax, 0x42
popf
pushf
not eax
add eax, 0xf477611a
xor eax, 0xd680b6fc
rol eax, 0x84
popf
jmp 0x1400f1ff5
push rax
pushf
mov eax, 0xac9d4d9
pushf
not eax
add eax, 0xff964f18
xor eax, 0x8b018b5e
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xa34d8abf
xor eax, 0xafd131bf
rol eax, 0xfb
popf
jmp 0x1400f1ff5
cmp r13d, 1
je 0x1400f2e9b
push rax
pushf
mov eax, 0x462f23e9
pushf
not eax
add eax, 0xeb7c7d2a
xor eax, 0x8d46e327
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xb6f8f2e7
xor eax, 0xecfd844d
rol eax, 0x91
popf
jmp 0x1400f1ff5
push rax
pushf
mov eax, 0x42b6fb18
pushf
not eax
add eax, 0xbcfe8da7
xor eax, 0x93b8b390
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x9a7c516d
xor eax, 0xde792df0
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x914d82d3
xor eax, 0x9596acef
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xa51e5688
xor eax, 0x9db94aed
rol eax, 0xde
popf
jmp 0x1400f1ff5
mov byte [r12 + 8], 0
jmp 0x1400f2fe1
mov byte [r12 + 8], 0x20
jmp 0x1400f2fe1
mov byte [r12 + 8], setsockopt
push rax
pushf
mov eax, 0x75e36a24
pushf
not eax
add eax, 0xa80f7fd7
xor eax, 0xf5f4ca80
rol eax, 0x38
popf
pushf
not eax
add eax, 0xf589ae85
xor eax, 0xc97052a2
rol eax, 0x87
popf
pushf
not eax
add eax, 0x809093cf
xor eax, 0xa7cd1044
rol eax, 1
popf
jmp 0x1400f1ff5
mov ecx, 0x90fd72b2
pushf
not ecx
add ecx, 0x9841b7f1
xor ecx, 0x9a697ba7
rol ecx, 0xec
popf
pushf
not ecx
add ecx, 0x99e7cc9b
xor ecx, 0xddfe32c8
rol ecx, 0x28
popf
call fcn.14005eea0
mov qword [rbp - 0x31], rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov dword [rax + 8], 1
mov dword [rax + 0xc], 1
lea rcx, [0x192169a7f]
pushf
sub rcx, 0x5213e72f
popf
mov qword [rax], rcx
mov qword [rax + 0x10], r15
mov qword [r12 + 0x10], r15
mov rdi, qword [r12 + 0x18]
mov qword [r12 + 0x18], rax
test rdi, rdi
je 0x1400f30a0
push rax
pushf
mov eax, 0xf73d7a78
pushf
not eax
add eax, 0xed34e485
xor eax, 0xd391cb6a
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xb2a04fdd
xor eax, 0xe86868b4
rol eax, 0x94
popf
pushf
not eax
add eax, 0xd4470aed
xor eax, 0xcb1b85d4
rol eax, 0x67
popf
jmp 0x1400f1ff5
push rax
pushf
mov eax, 0x809e482c
pushf
not eax
add eax, 0xf4ba9a2f
xor eax, 0xa621d851
rol eax, 0x33
popf
pushf
not eax
add eax, 0xa28eb17f
xor eax, 0xa6c9dab5
rol eax, 0x19
popf
pushf
not eax
add eax, 0xebb7c642
xor eax, 0x9bd952b7
rol eax, 0x6f
popf
jmp 0x1400f1ff5
mov eax, r14d
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x1400f3139
push rax
pushf
mov eax, 0xc13c700b
pushf
not eax
add eax, 0xb106aefa
xor eax, 0x8eb6fa76
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xa1460dc1
xor eax, 0xaa7c7831
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xbb8c5721
xor eax, 0xd97106b8
rol eax, 0x4d
popf
jmp 0x1400f1ff5
push rax
pushf
mov eax, 0xe54beacd
pushf
not eax
add eax, 0xf4183530
xor eax, 0xdd35a961
rol eax, 0xab
popf
pushf
not eax
add eax, 0xd9321f0a
xor eax, 0xd991e6d1
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xc6ed00d2
xor eax, 0xf3852fc4
rol eax, 0xab
popf
pushf
not eax
add eax, 0xab1cdc88
xor eax, 0xd1fbfa92
rol eax, 0x36
popf
jmp 0x1400f1ff5
mov rax, qword [rdi]
mov rcx, rdi
jmp 0x1400f3199
call qword [rax]
lock xadd dword [rdi + 0xc], r14d
cmp r14d, 1
jne 0x1400f31da
push rax
pushf
mov eax, 0x12413e2b
pushf
not eax
add eax, 0x83558d64
xor eax, 0xa3200a64
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xf9bdd31a
xor eax, 0x9ceb83d4
rol eax, 0x58
popf
jmp 0x1400f1ff5
push rax
pushf
mov eax, 0xf1b83829
pushf
not eax
add eax, 0xbf14477d
xor eax, 0xeb750871
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xa6b9342e
xor eax, 0x977e9a29
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xda1c0342
xor eax, 0x951387fc
rol eax, 0xee
popf
jmp 0x1400f1ff5
mov rax, qword [rdi]
mov rcx, rdi
jmp 0x1400f3227
call qword [rax + reloc.WS2_32.dll_htonl]
push rax
pushf
mov eax, 0x19f78dc4
pushf
not eax
add eax, 0xef6b673b
xor eax, 0xd23decd7
rol eax, 0x70
popf
pushf
not eax
add eax, 0xe5d27d4a
xor eax, 0xb00d75fb
rol eax, 0xcf
popf
jmp 0x1400f1ff5
xorps xmm2, xmm2
mov qword [rbp - 0x11], r15
movups xmmword [rbx], xmm2
movsd xmm1, qword [rbp - 0x11]
movsd qword [rbx + 0x10], xmm1
movups xmmword [rsi], xmm2
movsd qword [rsi + 0x10], xmm1
mov rax, rsi
mov rcx, qword [rbp - 9]
xor rcx, rsp
call fcn.1400bc272
add rsp, 0xa8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret