Function at 0x180b08ed1
Capabilities:
Check http status code

Disassembly:
mov qword [rsp + 0x18], r8
cmovae r11w, si
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
btc ax, 0xd8
cqo
push rbx
push rbp
xadd r11b, al
push rsi
push rdi
and dil, 0xdc
push r12
push r13
shr dil, cl
push r14
movsx r9, bp
cbw
movsx di, bpl
push r15
sub rsp, 0x48
cqo
rdtsc
mov eax, dword [rcx + 0x4c]
mov edi, dword [rcx + 0x58]
movzx r10w, r13b
mov r13, qword [rcx + 0x10]
and bh, 0xa1
xor r11b, 0xbb
clc
mov r15d, dword [rcx + 0x48]
shr r14b, 0x30
mov rdx, rcx
sub r14b, 0xaa
mov dword [rsp], eax
xchg ebp, r10d
stc
cmp sil, al
mov eax, dword [rcx + 0x50]
mov rsi, qword [rdx + 0x18]
and r9w, r13w
rcr r12, 0xdd
test bpl, r11b
mov r10d, dword [rdx + 0x40]
movsxd r9, r14d
rcr r14b, 0x13
mov r14, qword [rdx + 0x30]
rcl r9b, cl
mov rbp, qword [rdx + 0x20]
cmc
mov r9d, dword [rdx + 0x28]
mov r8d, dword [rdx + 0x2c]
mov dword [rsp + 4], eax
btc r12w, r14w
bsf r12w, sp
mov eax, dword [rcx + 0x54]
and r12b, 5
mov ecx, dword [rcx + 8]
rol ebx, 0x41
mov dword [rsp + 8], eax
or r11b, cl
mov eax, 1
ror r11w, cl
xadd r12b, bl
mov r11d, 1
movzx bx, bpl
mov dword [rsp + 0xc], edi
ror r12, 0x1e
xadd r12b, r12b
bsf r12w, r8w
mov qword [rsp + 0x30], rsi
shl r11d, cl
bt cx, r9w
and bh, 0x96
mov ecx, dword [rdx + 4]
mov dword [rsp + 0xa8], r10d
rcr bh, 0xad
shl r12d, cl
ror bx, cl
shl eax, cl
jmp 0x180b08fef
dec r11d
dec eax
mov dword [rsp + 0x20], r11d
rcl bh, 0x2f
mov dword [rsp + 0x24], eax
mov eax, dword [rdx]
mov bh, 0x81
sbb cx, 0x4c37
sar bh, cl
mov dword [rsp + 0x28], eax
mov rax, qword [rdx + 0x38]
xor r12b, r15b
xor rcx, 0x6f251be6
mov qword [rsp + 0x18], rax
sal r12b, 0x29
xor ebx, 0x504d101f
mov eax, dword [rdx + 0x44]
xor r12b, r9b
ror bl, cl
or ecx, 0x68197383
mov dword [rsp + 0x10], eax
sub eax, eax
btr r12, 0xa9
mov r12d, eax
cmp dil, bl
xchg ch, ah
nop
btr ebx, 0x42
test r8d, 0x101042b5
xchg ah, bh
mov ebx, r10d
xadd ax, ax
test esp, ebp
and ebx, r11d
and rax, 0x7e6f4d33
shr cl, 0x62
mov r11d, r15d
or cx, 0x3e85
shl r11d, 4
mov eax, ebx
sub ch, 0x8c
xadd cl, cl
xchg cl, cl
add r11, rax
btr ecx, r13d
movzx ecx, word [r13 + r11*2]
cmp r9d, 0x1000000
jmp 0x180b090a1
jae 0x180b090cd
movzx eax, byte [rbp]
shl r8d, 8
clc
shl r9d, 8
test rax, rsp
stc
or r8d, eax
movsx rax, r9w
cmovbe eax, r14d
inc rbp
sbb rax, 0x41c9221f
mov eax, r9d
shr eax, 0xb
clc
imul eax, ecx
cmp r8d, eax
jae 0x180b094a5
mov r9d, eax
mov eax, 0x800
bsr di, si
setns dil
lea rdi, [r13 + 0xe6c]
test dl, 0x33
cmc
sub eax, ecx
test r10w, si
test rdx, 0x505d5514
shr eax, 5
add ax, cx
test dil, bpl
test r9d, 0x752d3e70
cmp dword [rsp + 0x10], 0
jmp 0x180b09122
mov word [r13 + r11*2], ax
jne 0x180b09137
test r10d, r10d
je 0x180b091b1
mov ebx, dword [rsp + 0x28]
mov r11, qword [rsp + 0x18]
shl al, cl
test r14, r14
mov ecx, 8
cwde
mov rax, r14
movzx edx, r14w
movzx rdx, cx
cmove rax, r11
add rdx, r10
sub cl, bl
movzx edx, byte [rax + rsi - 1]
nop
setno ah
xor ax, r14w
mov eax, r10d
test r10b, bl
stc
and eax, dword [rsp + 0x24]
cmp rsi, rdx
stc
cmc
shr edx, cl
mov ecx, ebx
cmp r14w, 0xcaf
shl eax, cl
add edx, eax
sbb ax, bp
cbw
lea eax, [rdx + rdx*2]
cmovle dx, r13w
mov rdx, qword [rsp + 0x90]
shl eax, 8
lea rdi, [rdi + rax*2]
jmp 0x180b091ac
jmp 0x180b091b7
mov r11, qword [rsp + 0x18]
cmc
cmp r15d, 7
jmp 0x180b091c0
jae 0x180b092e8
cmp r15d, 4
mov eax, 3
jmp 0x180b091d4
mov edx, 1
cmovb eax, r15d
or cx, 0xe89
xor r10b, al
bswap r10w
sub r15d, eax
sbb r10b, bpl
or cl, r11b
btr r10w, 0xcd
nop
clc
mov r10d, edx
bswap rcx
dec ch
adc cl, r11b
movzx ecx, word [rdi + r10*2]
cmp r9d, 0x1000000
jmp 0x180b09216
jae 0x180b09248
movzx eax, byte [rbp]
cmp r11d, 0x695d330c
shl r8d, 8
shl r9d, 8
stc
test r9b, r8b
or r8d, eax
dec ah
cmovno eax, ebp
inc rbp
test r14w, 0x51d2
xadd ax, ax
mov eax, r9d
jmp 0x180b09258
shr eax, 0xb
stc
cmc
imul eax, ecx
cmp r8d, eax
jae 0x180b092a4
mov r9d, eax
shr ah, 0x47
cbw
xor rax, 0x3ac5595d
mov eax, 0x800
clc
stc
cmp r14d, 0x5a095bbc
sub eax, ecx
shr eax, 5
add ax, cx
add edx, edx
jmp 0x180b09295
mov word [rdi + r10*2], ax
jmp 0x180b0929f
jmp 0x180b092d7
sub r9d, eax
sub r8d, eax
mov al, sil
btr rax, 0x32
mov eax, ecx
shr eax, 5
lea edx, [rdx + rdx + 1]
cmp eax, ebp
test r11w, si
sub cx, ax
jmp 0x180b092c9
mov word [rdi + r10*2], cx
test r9b, 0xc8
cmc
cmp r10b, 0x4a
cmp edx, 0x100
jb 0x180b091fa
jmp 0x180b09477
mov eax, dword [rsp]
sub ecx, ecx
rol bx, cl
mov ebx, 0x100
shl esi, 0x76
ror sil, 0xe1
mov r10d, 0x54d06c90
cmp r14, rax
cmovb rcx, r11
btr r11w, r8w
clc
adc r10d, r9d
sub rcx, rax
btc r10w, cx
mov eax, 6
cmovnp r10, rcx
add rcx, qword [rdx + 0x18]
cmp r15d, 0xa
xchg r10b, dl
movzx esi, byte [rcx + r14]
movsx ecx, r14w
mov r10b, Ordinal_143
xchg dx, dx
mov ecx, 3
movzx r11w, r9b
cmovb eax, ecx
movzx r10w, dil
lea edx, [rcx - 2]
rcl r10b, cl
ror r10w, 0x1e
sub r15d, eax
ror r11b, 0x50
add esi, esi
adc rax, rcx
and r10b, al
mov eax, ebx
mov r11d, ebx
rcr r10b, cl
and r11d, esi
rcl ch, cl
mov r10d, r11d
rcl cx, cl
bsr cx, bp
lea r10, [r10 + rax]
mov eax, edx
mov ch, reloc.WS2_32.dll_socket
shr ecx, 0xb0
movsx cx, r9b
add r10, rax
xor ch, 0x4f
clc
not cl
movzx ecx, word [rdi + r10*2]
cmp r9d, 0x1000000
jmp 0x180b093ab
jae 0x180b093cd
movzx eax, byte [rbp]
jmp 0x180b093ba
shl r8d, 8
clc
cmc
shl r9d, 8
cmp r9b, cl
or r8d, eax
inc rbp
mov eax, r9d
cmc
test r12, rax
test rax, 0x6b110ea4
shr eax, 0xb
clc
test r13b, spl
imul eax, ecx
cmp r8d, eax
jmp 0x180b093ec
jae 0x180b09426
mov r9d, eax
adc al, dil
mov eax, 0x800
test r10w, 0x3de5
cmp r14w, r8w
not r11d
sub eax, ecx
shr eax, 5
add ax, cx
cmp r10d, eax
add edx, edx
mov word [rdi + r10*2], ax
jmp 0x180b09421
jmp 0x180b09454
sub r9d, eax
test bp, r14w
sub r8d, eax
cmovbe ax, r12w
btc eax, 0x7e
nop
mov eax, ecx
clc
shr eax, 5
cmp r13b, 0x93
lea edx, [rdx + rdx + 1]
test rcx, r13
sub cx, ax
mov word [rdi + r10*2], cx
and ebx, r11d
cmc
test r14b, dil
stc
cmp edx, 0x100
jmp 0x180b09467
jb 0x180b09361
mov rsi, qword [rsp + 0x30]
jmp 0x180b09477
mov r10d, dword [rsp + 0xa8]
jmp 0x180b09484
mov byte [r14 + rsi], dl
inc r14
inc r10d
jmp 0x180b09493
mov dword [rsp + 0xa8], r10d
jmp 0x180b094a0
jmp 0x180b0a9e1
sub r9d, eax
cmc
movsx r10, di
sub r8d, eax
cmp rsp, r11
bts r10w, sp
mov eax, ecx
bsr r10w, r13w
shr eax, 5
mov r10d, r15d
test sil, r15b
sub cx, ax
cmc
stc
mov word [r13 + r11*2], cx
movzx ecx, word [r13 + r10*2 + 0x180]
cmc
jmp 0x180b094e6
cmp r9d, 0x1000000
jmp 0x180b094f2
jae 0x180b0951b
movzx eax, byte [rbp]
test r8w, cx
shl r8d, 8
shl r9d, 8
cmc
clc
or r8d, eax
cmovg ax, sp
movsx ax, dh
inc rbp
shr eax, 0xa
mov eax, r9d
clc
test r15w, si
cmp bl, r14b
shr eax, 0xb
cmp r15d, ecx
imul eax, ecx
test r11d, 0x5ad85f17
cmp r8d, eax
jmp 0x180b0953e
jae 0x180b0958f
mov r9d, eax
cdq
rcr al, 0x63
mov al, 0x91
mov eax, 0x800
lea rdx, [r13 + 0x664]
xchg r11, r11
cmp r14w, 0xdd9
sub eax, ecx
mov r11d, 8
clc
shr eax, 5
jmp 0x180b09575
add ax, cx
add r15d, 0xc
mov word [r13 + r10*2 + 0x180], ax
jmp 0x180b0958a
jmp 0x180b099e5
sub r9d, eax
sub r8d, eax
lahf
mov eax, ecx
test r14, rdx
cmp bl, spl
shr eax, 5
sub cx, ax
cmp dword [rsp + 0x10], 0
jmp 0x180b095ae
mov word [r13 + r10*2 + 0x180], cx
jmp 0x180b095bc
jne 0x180b095d5
cmp dword [rsp + 0xa8], 0
jmp 0x180b095cf
je 0x180b0aad2
movzx edx, word [r13 + r10*2 + 0x198]
test r9, r15
cmp r9d, 0x1000000
jmp 0x180b095ed
jae 0x180b0961d
movzx eax, byte [rbp]
bswap rcx
shl r8d, 8
jmp 0x180b09608
shl r9d, 8
sal cl, 0x9c
rcl cx, cl
or r8d, eax
movzx cx, spl
inc rbp
mov ecx, r9d
shr ecx, 0xb
test r14b, bl
imul ecx, edx
clc
cmp r8d, ecx
jmp 0x180b09632
jae 0x180b097bc
mov eax, 0x800
mov r9d, ecx
test r13b, r15b
clc
sub eax, edx
shr eax, 5
test r13, 0x61715081
cmc
add ax, dx
cdq
bsr dx, r11w
bswap rdx
mov word [r13 + r10*2 + 0x198], ax
movsx rdx, si
movzx edx, word [r13 + r11*2 + 0x1e0]
cmp ecx, 0x1000000
jae 0x180b0969f
movzx eax, byte [rbp]
shl r8d, 8
shl r9d, 8
jmp 0x180b09690
or r8d, eax
setle al
mov eax, ebx
movzx rax, dx
inc rbp
mov eax, r9d
shr eax, 0xb
cmp r13, 0x46b0465d
imul eax, edx
clc
jmp 0x180b096b6
cmp r8d, eax
jmp 0x180b096be
jae 0x180b0978c
mov r10d, dword [rsp + 0xa8]
mov r9d, eax
rcl ah, cl
shrd ax, r9w, 0x1a
sub ecx, ecx
xor ax, cx
mov eax, 0x800
clc
test rdx, 0x782059c8
sub eax, edx
shr eax, 5
cmp di, 0x3b0a
add ax, dx
mov word [r13 + r11*2 + 0x1e0], ax
inc rax
or ah, ch
mov eax, dword [rsp]
cmc
cmp ch, 0xb2
cmp r14, rax
cmovb rcx, qword [rsp + 0x18]
inc r10d
clc
test sil, r15b
sub rcx, rax
rcr rax, 0xdc
cmp edi, 0x2c875445
mov dword [rsp + 0xa8], r10d
and ax, r10w
btc ax, 0xc2
add rcx, r14
inc ah
cdqe
movzx eax, r8w
inc r14
cmp r15d, 7
not rax
movzx eax, byte [rcx + rsi]
movsxd rcx, r11d
jmp 0x180b0975c
mov ecx, 9
mov r15d, eax
movzx r15d, sp
mov byte [r14 + rsi - 1], al
mov al, r12b
not r15w
mov eax, listen
not r15b
cmovb eax, ecx
movzx r15w, r15b
mov r15d, eax
jmp 0x180b0a9e9
sub r9d, eax
cmc
sub r8d, eax
rol rax, 0xb8
shld rax, rsp, 0xb
mov eax, edx
shr eax, 5
sub dx, ax
jmp 0x180b097a9
mov word [r13 + r11*2 + 0x1e0], dx
jmp 0x180b097b7
jmp 0x180b099b5
mov eax, edx
sub r9d, ecx
test r11b, al
sub r8d, ecx
shr eax, 5
bt cx, ax
rol rcx, 0x81
sub dx, ax
rol ch, cl
mov word [r13 + r10*2 + 0x198], dx
ror ch, cl
rcl rcx, 0x2e
movzx ecx, word [r13 + r10*2 + 0x1b0]
cmp r9d, 0x1000000
jmp 0x180b097fb
jae 0x180b09823
movzx eax, byte [rbp]
shl r8d, 8
test dil, 0x24
shl r9d, 8
clc
cmc
or r8d, eax
inc rbp
cmc
test r11w, 0x7070
mov al, sil
mov eax, r9d
cmp r11b, r11b
cmc
shr eax, 0xb
jmp 0x180b09832
imul eax, ecx
test r12, rcx
clc
cmp r8d, eax
jae 0x180b09887
mov r9d, eax
test esi, 0x7a3e3d8f
mov eax, 0x800
cmp r8d, 0x1b2f2eae
sub eax, ecx
test bpl, 0x59
cmp spl, dl
shr eax, 5
test dl, r14b
clc
stc
add ax, cx
jmp 0x180b09870
mov word [r13 + r10*2 + 0x1b0], ax
mov eax, dword [rsp + 4]
jmp 0x180b09882
jmp 0x180b0999f
sub r9d, eax
sub r8d, eax
sar al, cl
cbw
clc
mov eax, ecx
cmc
cmp r13, r14
shr eax, 5
sub cx, ax
cmc
mov word [r13 + r10*2 + 0x1b0], cx
rcl cl, 0x4a
sal ch, cl
movzx ecx, word [r13 + r10*2 + 0x1c8]
cmp r12w, dx
test ebp, 0x69e46ed4
cmp r9d, 0x1000000
jmp 0x180b098cc
jae 0x180b098fb
movzx eax, byte [rbp]
cmp rbx, 0x234e4d4d
shl r8d, 8
clc
shl r9d, 8
cmp r8w, 0x1c56
or r8d, eax
mov al, 0x41
movzx eax, r12w
setne ah
inc rbp
mov eax, r9d
test rax, r12
shr eax, 0xb
imul eax, ecx
cmp r9b, bpl
cmp r8d, eax
jae 0x180b09953
mov r9d, eax
movsx rax, bp
sal al, cl
mov eax, 0x800
cmp r14w, 0x2cf1
sub eax, ecx
test al, 0xc6
clc
shr eax, 5
test al, 0x3d
add ax, cx
mov word [r13 + r10*2 + 0x1c8], ax
cmovbe ax, r11w
setle ah
mov eax, dword [rsp + 8]
jmp 0x180b0994e
jmp 0x180b09990
sub r9d, eax
sar dx, cl
rcl r11d, cl
sub r8d, eax
mov eax, ecx
shr eax, 5
sub cx, ax
btc eax, r12d
and ah, 0xe1
cdq
mov eax, edi
sbb r11w, r15w
mov word [r13 + r10*2 + 0x1c8], cx
mov ecx, dword [rsp + 8]
movsx di, sil
cqo
mov edi, ecx
mov dword [rsp + 0xc], ecx
clc
mov ecx, dword [rsp + 4]
cwd
mov dword [rsp + 8], ecx
btr dx, 2
mov ecx, dword [rsp]
stc
bsf r11d, edi
mov dword [rsp], eax
adc al, r12b
movzx r11d, r12w
mov dword [rsp + 4], ecx
cmp r15d, 7
movsx rax, bx
not cl
mov eax, listen
movzx cx, ch
not dl
bswap r15d
mov r11d, 8
cmovb eax, r11d
lea rdx, [r13 + 0xa68]
sal r15b, 0xf1
mov r15d, eax
movzx ecx, word [rdx]
cmp r9d, 0x1000000
jmp 0x180b099f4
jae 0x180b09a18
movzx eax, byte [rbp]
shl r8d, 8
clc
cmp bpl, r14b
shl r9d, 8
or r8d, eax
cwde
cbw
inc ah
inc rbp
rol ah, 0x59
mov eax, r9d
test r15w, r8w
shr eax, 0xb
clc
test r14d, 0x379f36e9
imul eax, ecx
stc
cmp r8d, eax
jae 0x180b09aa5
mov r9d, eax
mov eax, 0x800
rol r10w, 0xa6
sub eax, ecx
cmp dil, 0x60
rcr r10d, cl
and r10b, al
shr eax, 5
jmp 0x180b09a58
add ax, cx
adc r10b, 0x60
btr r10w, si
and r10b, cl
mov word [rdx], ax
and r10w, 0x7f7f
lea eax, [rbx*8]
xor r10b, 0x85
inc bx
cmp r9b, bl
lea r10, [rdx + rax*2 + 4]
shr bh, 0x55
bt bx, 0xe3
test rcx, rbx
xor eax, eax
xchg ebx, ebx
movsx ebx, r10w
mov ebx, eax
jmp 0x180b09aa0
jmp 0x180b09bff
sub r9d, eax
sub r8d, eax
mov eax, ecx
shr eax, 5
sub cx, ax
stc
cmp r12d, 0x172d6abe
mov word [rdx], cx
movsx ecx, ax
xadd cl, cl
shr cx, 0x74
movzx ecx, word [rdx + 2]
cmp r9d, 0x1000000
jae 0x180b09b15
movzx eax, byte [rbp]
cmp spl, r10b
cmp r11w, 0x7855
stc
shl r8d, 8
test bpl, 0x7c
shl r9d, 8
test r15, r15
test r12w, 0xbe5
cmp r9b, sil
or r8d, eax
not ax
cmovnp ax, r14w
inc rbp
xor ax, di
rcl eax, 0xec
cbw
mov eax, r9d
jmp 0x180b09b21
shr eax, 0xb
jmp 0x180b09b2c
imul eax, ecx
cmp r8d, eax
jmp 0x180b09b37
jae 0x180b09ba7
mov r9d, eax
btr ax, r11w
rcl r10b, cl
mov eax, 0x800
bsr r10w, r12w
ror r10d, 0xf
rol r10w, 0xce
sub eax, ecx
shr eax, 5
sal r10b, cl
mov r10b, reloc.WLDAP32.dll_Ordinal_79
xor r10d, esi
add ax, cx
movzx r10d, r11w
mov word [rdx + 2], ax
lea eax, [rbx*8]
sets bh
movzx ebx, r15w
movzx r10, bx
mov ebx, r11d
cmovne r10, r15
mov r10w, r9w
movsx r10, r12w
lea r10, [rdx + rax*2 + 0x104]
jmp 0x180b09ba2
jmp 0x180b09bff
sub r9d, eax
sbb rbx, r11
rol r12w, cl
setle r10b
sub r8d, eax
mov eax, ecx
bts r11w, dx
movzx r11w, r12b
sar bl, cl
shr eax, 5
movsx r11, bp
jmp 0x180b09bd5
lea r10, [rdx + 0x204]
test rdi, rax
bt bx, 0xb8
mov ebx, reloc.WS2_32.dll_recv
sub cx, ax
mov r11d, 0x100
add r12w, 0x22e6
mov word [rdx + 2], cx
and dl, 0xb4
mov edx, 1
bswap r12
cmc
mov r12d, edx
nop
lea rdx, [rdx + rdx]
ror ecx, cl
shl cl, cl
rol ecx, 0xf1
movzx ecx, word [rdx + r10]
clc
cmp r9d, 0x1000000
jmp 0x180b09c29
jae 0x180b09c58
movzx eax, byte [rbp]
cmp dx, r13w
shl r8d, 8
cmc
cmp spl, 0x48
shl r9d, 8
clc
test bx, 0x3014
or r8d, eax
inc al
cwde
jmp 0x180b09c55
inc rbp
mov eax, r9d
cmc
shr eax, 0xb
clc
imul eax, ecx
clc
cmp r12b, r15b
cmp r8d, eax
jmp 0x180b09c6f
jae 0x180b09cab
mov r9d, eax
shr ah, cl
jmp 0x180b09c7f
mov eax, 0x800
jmp 0x180b09c8c
sub eax, ecx
test bh, 0x1c
cmc
clc
shr eax, 5
add ax, cx
add r12d, r12d
mov word [rdx + r10], ax
jmp 0x180b09ca6
jmp 0x180b09cec
sub r9d, eax
sub r8d, eax
mov eax, ecx
shr eax, 5
jmp 0x180b09cc1
lea r12d, [r12 + r12 + 1]
cmp r13w, r14w
stc
sub cx, ax
jmp 0x180b09cd3
inc rdx
stc
cmp r9, 0xcf22d15
jmp 0x180b09ce3
mov word [rdx + r10 - 1], cx
cmp rbp, r9
cmp r12d, r11d
jb 0x180b09c0c
sub ebx, r11d
add r12d, ebx
cmp r15d, 0xc
jmp 0x180b09d04
jb 0x180b0a853
cmp r12d, 4
movzx edx, bp
mov ebx, 3
xchg dh, cl
mov eax, ebx
cmovb eax, r12d
shl eax, 6
lea rcx, [r13 + rax*2 + 0x360]
movzx edx, word [rcx + 2]
stc
cmp r9d, 0x1000000
jmp 0x180b09d3a
jae 0x180b09d64
movzx eax, byte [rbp]
stc
test r11b, bpl
shl r8d, 8
cmc
stc
shl r9d, 8
clc
test r8b, r14b
or r8d, eax
lahf
jmp 0x180b09d61
inc rbp
mov eax, r9d
shr eax, 0xb
imul eax, edx
jmp 0x180b09d72
cmp r8d, eax
jmp 0x180b09d7a
jae 0x180b09dbe
mov r9d, eax
mov eax, 0x800
shr r11w, 0xa2
shr r11d, cl
mov r11d, 2
xadd r10b, r10b
mov r10b, 0x7a
sub eax, edx
shr r10b, cl
mov r10, r11
shr eax, 5
add ax, dx
jmp 0x180b09db0
mov word [rcx + 2], ax
jmp 0x180b09db9
jmp 0x180b09e0d
sub r9d, eax
sar r10b, 0x87
jmp 0x180b09dcd
sub r8d, eax
inc rax
bt rax, 0xd4
mov eax, edx
inc r11b
shr eax, 5
mov r11d, ebx
xchg r10, r10
inc r10b
movzx r10w, r12b
mov r10, rbx
test r15w, r13w
sub dx, ax
clc
test al, 0x18
mov word [rcx + 2], dx
mov dl, r12b
shld dx, bx, 0x55
or edx, 0x2ff3786
lea r10, [r10 + r10]
bts dx, di
movzx edx, word [r10 + rcx]
cmp r9d, 0x1000000
jmp 0x180b09e26
jae 0x180b09e4a
movzx eax, byte [rbp]
test r15d, 0x3a8e557f
shl r8d, 8
shl r9d, 8
clc
or r8d, eax
nop
not eax
inc rbp
mov eax, r9d
clc
cmp ah, 0x3d
shr eax, 0xb
cmc
imul eax, edx
cmp r8d, eax
jmp 0x180b09e60
jae 0x180b09e9d
mov r9d, eax
adc al, dil
movsx ax, r14b
sub ah, dh
mov eax, 0x800
test r13w, bx
cmc
stc
sub eax, edx
clc
shr eax, 5
add ax, dx
cmp cx, si
stc
add r11d, r11d
mov word [r10 + rcx], ax
jmp 0x180b09e98
jmp 0x180b09edc
sub r9d, eax
stc
clc
sub r8d, eax
mov eax, edx
shr eax, 5
clc
lea r11d, [r11 + r11 + 1]
clc
cmp si, r15w
test esi, r9d
sub dx, ax
jmp 0x180b09ec0
inc r10
cmp r12w, 0xb5b
clc
cmp eax, r9d
mov word [r10 + rcx - 1], dx
movzx dx, spl
bsr edx, r8d
movzx edx, word [rcx + r10*2]
stc
test r8b, 0xb5
cmp r9d, 0x1000000
jmp 0x180b09ef2
jae 0x180b09f21
movzx eax, byte [rbp]
clc
shl r8d, 8
cmp r15w, sp
jmp 0x180b09f0a
shl r9d, 8
clc
jmp 0x180b09f14
or r8d, eax
inc rbp
rol al, 0x52
movzx eax, r11w
mov eax, r9d
stc
cmp dil, 0xc6
shr eax, 0xb
imul eax, edx
cmp r8d, eax
jmp 0x180b09f37
jae 0x180b09f71
mov r9d, eax
mov eax, 0x800
test bp, r10w
sub eax, edx
clc
cmc
cmp r11b, r12b
shr eax, 5
add ax, dx
jmp 0x180b09f5b
mov word [rcx + r10*2], ax
xchg r10b, r10b
lea r10d, [r11 + r11]
jmp 0x180b09f6c
jmp 0x180b09f95
sub r9d, eax
sub r8d, eax
mov eax, edx
shr eax, 5
sub dx, ax
stc
cmp r12, r11
mov word [rcx + r10*2], dx
movsx r10d, di
movsx rdx, r15w
lea r10d, [r11 + r11 + 1]
movzx edx, word [rcx + r10*2]
test ecx, 0x12523d8e
cmp spl, spl
stc
cmp r9d, 0x1000000
jmp 0x180b09fb0
jae 0x180b09fd5
movzx eax, byte [rbp]
clc
shl r8d, 8
test r8b, 0xa3
stc
shl r9d, 8
or r8d, eax
inc rbp
sar eax, cl
movzx eax, r10w
cmc
mov eax, r9d
cmp r8d, r14d
cmp r12w, 0x1549
shr eax, 0xb
stc
cmc
imul eax, edx
cmp r8d, eax
jae 0x180b0a023
mov r9d, eax
bt rax, 0x38
adc ah, al
cbw
mov eax, 0x800
sub eax, edx
shr eax, 5
cmp cl, 0x57
add ax, dx
mov word [rcx + r10*2], ax
test r12b, r12b
add r10d, r10d
jmp 0x180b0a01e
jmp 0x180b0a058
sub r9d, eax
cmc
sub r8d, eax
setl al
bts eax, ecx
xadd ax, ax
mov eax, edx
shr eax, 5
test sp, 0x3d70
sub dx, ax
stc
mov word [rcx + r10*2], dx
bt edx, 0x19
sbb dl, 0xcb
lea r10d, [r10 + r10 + 1]
bts dx, r10w
movzx edx, word [rcx + r10*2]
cmc
cmp r9d, 0x1000000
jmp 0x180b0a06a
jae 0x180b0a092
movzx eax, byte [rbp]
test r13, 0x18412269
clc
shl r8d, 8
stc
shl r9d, 8
cmp r8b, r13b
or r8d, eax
lahf
seto ah
inc rbp
mov eax, r9d
cmc
clc
test r12w, 0x2b9e
shr eax, 0xb
jmp 0x180b0a0a9
imul eax, edx
test r15w, r11w
cmp r8d, eax
jae 0x180b0a0f1
mov r9d, eax
test r13, 0x42aa4cdb
mov eax, 0x800
clc
sub eax, edx
cmp sil, bpl
test r12b, 0xd9
cmp r9w, 0x1492
shr eax, 5
add ax, dx
stc
mov word [rcx + r10*2], ax
add r10d, r10d
jmp 0x180b0a0ec
jmp 0x180b0a126
sub r9d, eax
sub r8d, eax
sbb al, r15b
cwde
mov eax, edx
clc
cmp r12, 0x2aa1103b
cmp r9d, edx
shr eax, 5
sub dx, ax
cmp bl, r8b
clc
mov word [rcx + r10*2], dx
add dl, r13b
lea r10d, [r10 + r10 + 1]
rcl dx, 0xa5
sub dx, bp
movzx edx, word [rcx + r10*2]
jmp 0x180b0a130
cmp r9d, 0x1000000
jmp 0x180b0a13c
jae 0x180b0a16c
movzx eax, byte [rbp]
test sil, sil
stc
clc
shl r8d, 8
cmp r10d, 0x129a799c
shl r9d, 8
jmp 0x180b0a15f
or r8d, eax
setge al
lahf
not ah
inc rbp
cwde
mov eax, r9d
stc
test esi, 0x562d35a4
shr eax, 0xb
imul eax, edx
cmp r8d, eax
jmp 0x180b0a184
jae 0x180b0a1c2
mov r9d, eax
dec ah
sal al, cl
mov eax, 0x800
cmc
jmp 0x180b0a19c
sub eax, edx
test r10b, r13b
test dh, 0xef
shr eax, 5
jmp 0x180b0a1ac
add ax, dx
stc
mov word [rcx + r10*2], ax
add r10d, r10d
jmp 0x180b0a1bd
jmp 0x180b0a1f9
sub r9d, eax
clc
test ecx, 0x5663586d
sub r8d, eax
inc ah
bts eax, r11d
mov eax, edx
shr eax, 5
cmp r8b, dil
sub dx, ax
clc
mov word [rcx + r10*2], dx
test r14b, 0x9a
lea r10d, [r10 + r10 + 1]
test r11w, r10w
jmp 0x180b0a1f9
add r10d, 0xffffffc0
cmc
cmp r10d, 4
jmp 0x180b0a207
jb 0x180b0a78f
mov r11d, r10d
inc eax
mov eax, r10d
cmp si, 0x218c
test di, sp
and r10d, 1
shr r11d, 1
or r10d, 2
jmp 0x180b0a22d
dec r11d
cmp eax, 0xe
jmp 0x180b0a238
jae 0x180b0a362
mov ecx, r11d
sal dl, 0x7e
bts di, r13w
mov ebx, 1
sbb dil, r12b
btc di, 0x3e
shl r10d, cl
movsxd rdx, edx
mov rdx, rbx
cmp r9b, r10b
movsx ecx, di
mov ecx, r10d
add dil, 0x36
sub rcx, rax
btr rdi, r11
clc
lea rdi, [r13 + rcx*2 + 0x55e]
nop
add rdx, rdx
movzx ecx, word [rdx + rdi]
cmp r9d, 0x1000000
jmp 0x180b0a290
jae 0x180b0a2bb
movzx eax, byte [rbp]
shl r8d, 8
test r15b, 0xad
test bpl, r9b
shl r9d, 8
test r15w, r12w
or r8d, eax
cdqe
movzx ax, r12b
cwde
inc rbp
mov eax, r9d
test r11w, dx
test rsp, 0x67c52d40
cmc
shr eax, 0xb
imul eax, ecx
cmp r11b, 0xea
stc
test r15d, ebp
cmp r8d, eax
jmp 0x180b0a2e0
jae 0x180b0a31e
mov r9d, eax
xor al, 0xc7
nop
shrd eax, edi, 0xe2
mov eax, 0x800
cmc
clc
sub eax, ecx
cmp r15, r11
test r10, 0x54572dcb
shr eax, 5
cmc
add ax, cx
jmp 0x180b0a310
mov word [rdx + rdi], ax
jmp 0x180b0a319
jmp 0x180b0a34b
sub r9d, eax
sub r8d, eax
shr ah, 0x46
mov eax, ecx
test bpl, 0xc9
stc
shr eax, 5
cmc
cmp r12b, 0x47
sub cx, ax
jmp 0x180b0a33e
inc rdx
clc
or r10d, ebx
clc
mov word [rdx + rdi - 1], cx
add ebx, ebx
cmc
sub r11d, 1
jmp 0x180b0a357
jne 0x180b0a27d
jmp 0x180b0a78f
sub r11d, 4
cmp r9b, r13b
cmp r9d, 0x1000000
jmp 0x180b0a375
jae 0x180b0a39b
movzx eax, byte [rbp]
shl r8d, 8
clc
shl r9d, 8
test ch, ch
cmc
or r8d, eax
jmp 0x180b0a394
inc rbp
cwde
shr ax, cl
shr r9d, 1
jmp 0x180b0a3a8
sub r8d, r9d
and ax, r13w
mov eax, r8d
cmp r15b, r8b
test rax, rsp
shr eax, 0x1f
clc
test r9d, 0x4fbc0925
neg eax
stc
lea r10d, [rax + r10*2 + 1]
cmc
cmp rcx, r14
and eax, r9d
test sil, r10b
add r8d, eax
cmc
jmp 0x180b0a3de
sub r11d, 1
jmp 0x180b0a3e7
jne 0x180b0a369
movzx ecx, word [r13 + 0x646]
test r12b, dl
test rcx, 0x5341489d
jmp 0x180b0a404
shl r10d, 4
stc
test r11, r10
cmp r9d, 0x1000000
jae 0x180b0a43a
movzx eax, byte [rbp]
clc
shl r8d, 8
test r15, 0x467b2e67
stc
shl r9d, 8
stc
cmp bl, bpl
or r8d, eax
dec al
inc rbp
mov eax, r9d
shr eax, 0xb
jmp 0x180b0a446
imul eax, ecx
clc
cmp cx, bx
cmp r8d, eax
jmp 0x180b0a455
jae 0x180b0a49d
mov r9d, eax
xor ah, 0xf8
bsf r11d, r12d
sub dl, spl
mov eax, 0x800
not dl
test r9b, 0xba
mov edx, 2
add r11b, r10b
sub eax, ecx
dec r11d
mov r11d, edx
cmc
shr eax, 5
cmc
add ax, cx
jmp 0x180b0a490
mov word [r13 + 0x646], ax
jmp 0x180b0a4da
sub r9d, eax
stc
sub r8d, eax
sal ah, 0x12
bsf r11, rcx
rol al, 0x9c
mov eax, ecx
shr eax, 5
and r11w, r8w
mov r11d, ebx
btr rdx, 0x39
rcl rdx, 0xab
mov rdx, rbx
test al, r11b
sub cx, ax
or r10d, 1
cmc
clc
mov word [r13 + 0x646], cx
add rdx, rdx
test si, bp
movzx ecx, word [rdx + r13 + 0x644]
cmp r9d, 0x1000000
jmp 0x180b0a4f5
jae 0x180b0a529
movzx eax, byte [rbp]
shl r8d, 8
jmp 0x180b0a50b
shl r9d, 8
test r10w, 0x181a
cmp rsi, rsi
cmp r8b, 0xb1
or r8d, eax
cdqe
jmp 0x180b0a526
inc rbp
mov eax, r9d
jmp 0x180b0a531
shr eax, 0xb
jmp 0x180b0a546
imul eax, ecx
stc
cmp r8d, eax
jmp 0x180b0a552
jae 0x180b0a588
mov r9d, eax
mov eax, 0x800
sub eax, ecx
shr eax, 5
cmp bpl, 0x58
jmp 0x180b0a56e
add ax, cx
cmc
add r11d, r11d
jmp 0x180b0a57a
mov word [rdx + r13 + 0x644], ax
jmp 0x180b0a5cf
sub r9d, eax
sub r8d, eax
test sil, 0xc5
xadd al, al
mov eax, ecx
shr eax, 5
cmc
clc
lea r11d, [r11 + r11 + 1]
stc
sub cx, ax
jmp 0x180b0a5aa
inc rdx
clc
jmp 0x180b0a5b3
or r10d, 2
mov word [rdx + r13 + 0x643], cx
shld rcx, r10, 0xb4
bt cx, 0xeb
bts cx, r11w
movzx ecx, word [r13 + rdx*2 + 0x644]
clc
cmp r9d, 0x1000000
jmp 0x180b0a5e5
jae 0x180b0a60d
movzx eax, byte [rbp]
shl r8d, 8
shl r9d, 8
test dl, 0xbf
jmp 0x180b0a5ff
or r8d, eax
inc rbp
and al, 0xe4
rol ah, cl
test r14b, 0x55
mov eax, r9d
shr eax, 0xb
cmp r11b, 0xae
cmp r8b, cl
imul eax, ecx
jmp 0x180b0a625
cmp r8d, eax
jmp 0x180b0a62d
jae 0x180b0a669
mov r9d, eax
bswap ax
neg eax
mov eax, 0x800
sub eax, ecx
shr eax, 5
add ax, cx
jmp 0x180b0a64d
mov word [r13 + rdx*2 + 0x644], ax
jmp 0x180b0a65b
lea eax, [r11 + r11]
jmp 0x180b0a664
jmp 0x180b0a6a4
sub r9d, eax
sub r8d, eax
btr eax, 0xd6
mov eax, ecx
cmc
jmp 0x180b0a67b
shr eax, 5
cmp r11b, r13b
jmp 0x180b0a686
sub cx, ax
or rax, rdi
lea eax, [r11 + r11 + 1]
or r10d, 4
mov word [r13 + rdx*2 + 0x644], cx
xadd dl, cl
rcl edx, 0xc
movzx ecx, word [r13 + rax*2 + 0x644]
bt dx, bx
and dh, 0xf0
mov edx, eax
test r13d, 0xa8e1ba3
cmp r9d, 0x1000000
jmp 0x180b0a6c9
jae 0x180b0a6ee
movzx eax, byte [rbp]
test bpl, dl
jmp 0x180b0a6db
shl r8d, 8
cmc
clc
shl r9d, 8
or r8d, eax
bswap ax
inc rbp
mov eax, r9d
stc
shr eax, 0xb
imul eax, ecx
cmp r8d, eax
jmp 0x180b0a700
jae 0x180b0a745
mov r9d, eax
add eax, r9d
test r11b, 0xd8
rcl eax, cl
mov eax, 0x800
sub eax, ecx
test si, 0x7ffb
stc
cmp sil, 0x28
shr eax, 5
cmp r10b, 0xa9
add ax, cx
jmp 0x180b0a732
mov word [r13 + rdx*2 + 0x644], ax
jmp 0x180b0a740
jmp 0x180b0a780
sub r9d, eax
cmp r15b, 0xb3
clc
sub r8d, eax
neg ah
bt eax, 0x75
mov eax, ecx
stc
cmp dil, dil
shr eax, 5
cmp dil, r9b
sub cx, ax
jmp 0x180b0a76c
or r10d, 8
mov word [r13 + rdx*2 + 0x644], cx
cmp r14d, 0x286c79b5
cmp r10d, 0xffffffff
jmp 0x180b0a789
je 0x180b0aa21
mov ecx, dword [rsp + 8]
sar edi, 0x8b
mov eax, dword [rsp]
and di, 0x413d
bts r11w, bp
lea r11d, [r10 + 1]
mov edi, ecx
test r15b, 0x2f
mov dword [rsp + 0xc], ecx
cmc
sal ch, cl
mov ecx, dword [rsp + 4]
cmp r8, 0x71577ce8
cmp r15w, r8w
stc
mov dword [rsp + 4], eax
cmc
sar ax, cl
mov eax, dword [rsp + 0x10]
test ax, 0x69ec
mov dword [rsp], r11d
stc
jmp 0x180b0a7e4
mov dword [rsp + 8], ecx
cmp ah, 0x85
jmp 0x180b0a7f3
test eax, eax
jmp 0x180b0a7fa
jne 0x180b0a812
cmp r10d, dword [rsp + 0xa8]
jmp 0x180b0a80d
jmp 0x180b0a81a
cmp r10d, eax
jmp 0x180b0a81a
jae 0x180b0aad2
cmp r15d, 0x13
mov cl, ch
lahf
mov eax, 0xa
sets r15b
mov ecx, 7
mov r15b, 0x6b
movzx r15, bp
movsxd r15, r14d
cmovb eax, ecx
bswap r15w
mov r15d, eax
jmp 0x180b0a84e
jmp 0x180b0a858
mov r11d, dword [rsp]
cmc
mov rax, qword [rsp + 0x98]
add r12d, 2
jmp 0x180b0a869
cmp rax, r14
jmp 0x180b0a871
je 0x180b0aad2
mov rbx, qword [rsp + 0x18]
test sil, 0xd6
mov r10d, dword [rsp + 0xa8]
movsx rdx, cx
mov rcx, rax
sub rcx, r14
btr dx, r8w
neg dl
mov eax, r12d
mov edx, r12d
cmp r15b, 0xcf
clc
cmc
cmp rcx, rax
movsx rax, r13w
mov eax, r11d
movsxd r11, r15d
not r11b
jmp 0x180b0a8ba
cmovb edx, ecx
bts r11w, di
shr r11, 0xd
xor ecx, ecx
btc r11, 0xdd
cmp r14, rax
sete r11b
bswap r11w
cmovb rcx, rbx
movzx r11, ax
sal r11b, 0x53
add r10d, edx
sub r12d, edx
sub rcx, rax
rol rax, cl
mov dword [rsp + 0xa8], r10d
mov r11b, r13b
bts r11d, edi
inc r11b
mov r11d, edx
shld ax, ax, 0x2c
bts ax, r12w
sub ax, r14w
add rcx, r14
movsx ax, r13b
sal rax, 0xfb
lea rax, [rdx + rcx]
cmp r9w, 0x7850
test sil, 0xf4
cmp rax, rbx
jmp 0x180b0a935
ja 0x180b0a995
lea rdx, [r14 + rsi]
sub rcx, r14
shl r10w, cl
sal r10w, cl
add r14, r11
bswap ax
lea r10, [r11 + rdx]
movzx rax, sp
jmp 0x180b0a960
movzx eax, byte [rcx + rdx]
jmp 0x180b0a969
inc rdx
test r9, rdi
mov byte [rdx - 1], al
test r9b, bl
cmp rdx, r10
jmp 0x180b0a97d
jne 0x180b0a960
mov r10d, dword [rsp + 0xa8]
jmp 0x180b0a990
jmp 0x180b0a9e9
sub edi, edi
mov al, reloc.WS2_32.dll___WSAFDIsSet
nop
lahf
dec al
movsx rax, bx
movzx eax, byte [rcx + rsi]
jmp 0x180b0a9aa
inc rcx
jmp 0x180b0a9b2
inc r14
test r10b, 0xf7
cmp r12w, r10w
cmp rcx, rbx
jmp 0x180b0a9c5
mov byte [r14 + rsi - 1], al
jmp 0x180b0a9cf
cmove rcx, rdi
add edx, 0xffffffff
jmp 0x180b0a9db
jne 0x180b0a9a1
mov edi, dword [rsp + 0xc]
cmc
test bpl, r10b
cmp r14, qword [rsp + 0x98]
jmp 0x180b0a9f6
jae 0x180b0aa33
cmp rbp, qword [rsp + 0xa0]
jae 0x180b0aa33
mov rdx, qword [rsp + 0x90]
mov r11d, dword [rsp + 0x20]
jmp 0x180b0aa1c
jmp 0x180b0905c
add r12d, 0x112
add r15d, 0xfffffff4
test bpl, 0x3b
cmp dx, di
cmp r9d, 0x1000000
jmp 0x180b0aa3f
jae 0x180b0aa6e
movzx eax, byte [rbp]
test r11d, ebx
adc cl, 0x1a
shl r8d, 8
adc cl, spl
shl r9d, 8
test dx, r13w
adc cl, r14b
or r8d, eax
movzx rcx, cx
inc rbp
movsx eax, bp
mov rax, qword [rsp + 0x90]
mov ecx, dword [rsp + 0xa8]
test dh, 0xef
mov dword [rax + 0x40], ecx
mov ecx, dword [rsp]
cmp r13b, 0xd
mov qword [rax + 0x20], rbp
mov dword [rax + 0x4c], ecx
cmp dil, spl
neg rcx
mov ecx, dword [rsp + 4]
mov dword [rax + 0x28], r9d
mov dword [rax + 0x50], ecx
mov ecx, dword [rsp + 8]
mov dword [rax + 0x2c], r8d
mov dword [rax + 0x5c], r12d
test rax, r9
cmc
mov qword [rax + 0x30], r14
test bx, 0x4d69
stc
mov dword [rax + 0x58], edi
mov dword [rax + 0x54], ecx
mov dword [rax + 0x48], r15d
xor eax, eax
jmp 0x180b0aacd
jmp 0x180b0aad7
mov eax, 1
add rsp, 0x48
movsx rsi, bx
mov r12b, 0xb9
pop r15
cmovl bp, dx
movzx rbp, sp
not dil
pop r14
pop r13
pop r12
pop rdi
mov bpl, r10b
mov rbx, 0x54da6a3e
pop rsi
movzx ebp, di
pop rbp
bswap bx
movsxd rbx, ecx
mov ebx, esi
pop rbx
ret