Function at 0x140009288
Capabilities:
Inspect section memory permissions

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push r12
push r14
push r15
sub rsp, 0x40
xor esi, esi
mov eax, 0x271a
mov r14, r8
mov rdi, rcx
mov ebp, esi
cmp edx, eax
jg 0x14000a6a8
je 0x14000a699
mov eax, __WSAFDIsSet
cmp edx, eax
jg 0x140009d01
je 0x140009cce
cmp edx, 0x4a
jg 0x14000979a
je 0x14000977e
cmp edx, 0x2e
jg 0x1400094f0
je 0x14000953a
cmp edx, 0x20
jg 0x1400093df
je 0x14000a386
sub edx, 3
je 0x1400093c6
sub edx, 0xa
je 0x1400093a7
sub edx, 1
je 0x14000938e
sub edx, 5
je 0x140009378
sub edx, 1
je 0x140009362
sub edx, 1
je 0x140009349
cmp edx, 6
jne 0x14000b727
sub esi, dword [r8]
mov eax, dword [rdi + 0xe70]
neg esi
sbb ecx, ecx
and ecx, 0x40
and eax, 0xffffffbf
jmp 0x1400098f3
cmp dword [r8], 0xffffffff
jl 0x14000a3d8
movsxd rax, dword [r8]
mov qword [rcx + 0x7d0], rax
jmp 0x14000b77b
mov eax, dword [r8]
test eax, eax
js 0x14000a3d8
mov dword [rcx + 0x7bc], eax
jmp 0x14000b77b
mov eax, dword [r8]
test eax, eax
js 0x14000a3d8
mov dword [rcx + 0x7b8], eax
jmp 0x14000b77b
cmp dword [r8], 0xffffffff
jl 0x14000a3d8
movsxd rax, dword [r8]
mov qword [rcx + 0x7b0], rax
jmp 0x14000b77b
cmp dword [r8], 0x20c49b
ja 0x14000a3d8
imul eax, dword [r8], 0x3e8
mov dword [rcx + 0x798], eax
jmp 0x14000b77b
mov eax, dword [r8]
cmp eax, 0xffff
ja 0x14000a3d8
mov dword [rcx + 0x6b8], eax
jmp 0x14000b77b
sub edx, 0x21
je 0x1400094d9
sub edx, 1
je 0x1400094ca
sub edx, 7
je 0x1400094ae
sub edx, 1
je 0x140009491
sub edx, 1
je 0x14000944e
sub edx, 1
je 0x140009432
cmp edx, 1
jne 0x14000b727
sub esi, dword [r8]
mov eax, dword [rdi + 0xe70]
neg esi
sbb ecx, ecx
and ecx, 0x10000
btr eax, 0x10
jmp 0x1400098f3
sub esi, dword [r8]
mov eax, dword [rdi + 0xe70]
neg esi
sbb ecx, ecx
and ecx, 0x1000000
btr eax, 0x18
jmp 0x1400098f3
mov eax, esi
sub eax, dword [r8]
mov r8d, 0x8000
neg eax
mov eax, dword [rcx + 0xe70]
sbb edx, edx
btr eax, 0xf
and edx, r8d
or edx, eax
mov dword [rcx + 0xe70], edx
mov ecx, dword [rcx + 0xedc]
mov eax, ecx
and eax, 0xffffffef
or ecx, 0x10
and edx, r8d
cmove ecx, eax
mov dword [rdi + 0xedc], ecx
jmp 0x14000b77b
sub esi, dword [r8]
mov eax, 0x200000
neg esi
sbb ecx, ecx
and ecx, eax
mov eax, dword [rdi + 0xe70]
btr eax, 0x15
jmp 0x1400098f3
sub esi, dword [r8]
mov eax, dword [rdi + 0xe70]
neg esi
sbb ecx, ecx
and ecx, 0x4000000
btr eax, 0x1a
jmp 0x1400098f3
movsxd rax, dword [r8]
mov qword [rcx + 0xa00], rax
jmp 0x14000b77b
mov eax, dword [r8]
cmp eax, 3
ja 0x14000a3d8
mov dword [rcx + 0x9f8], eax
jmp 0x14000b77b
cmp edx, 0x3a
jg 0x140009648
je 0x14000962c
sub edx, 0x2f
je 0x140009608
sub edx, 1
je 0x1400095ec
mov ebx, 2
sub edx, ebx
je 0x1400095d0
sub edx, 1
je 0x1400095ba
sub edx, 1
je 0x14000959e
sub edx, 1
je 0x140009582
cmp edx, 1
jne 0x14000b727
sub esi, dword [r8]
mov edx, 0x2000000
mov eax, dword [rdi + 0xe70]
neg esi
sbb ecx, ecx
btr eax, 0x19
and ecx, edx
or ecx, eax
mov dword [rdi + 0xe70], ecx
test edx, ecx
je 0x140009570
btr ecx, 0x18
mov r15d, 5
mov dword [rdi + 0xe70], ecx
jmp 0x140009576
mov r15d, 1
mov dword [rdi + 0xa08], r15d
jmp 0x14000b77b
sub esi, dword [r8]
mov eax, dword [rdi + 0xe70]
neg esi
sbb ecx, ecx
and ecx, 0x800
btr eax, 0xb
jmp 0x1400098f3
sub esi, dword [r8]
mov eax, dword [rdi + 0xe70]
neg esi
sbb ecx, ecx
and ecx, 0x40000
btr eax, 0x12
jmp 0x1400098f3
mov eax, dword [r8]
cmp eax, ebx
ja 0x14000a3d8
mov dword [rcx + 0xba8], eax
jmp 0x14000b77b
sub esi, dword [r8]
mov eax, dword [rdi + 0xe70]
neg esi
sbb ecx, ecx
and ecx, 0x1000
btr eax, 0xc
jmp 0x1400098f3
sub esi, dword [r8]
mov eax, dword [rdi + 0xe70]
neg esi
sbb ecx, ecx
and ecx, 0x2000
btr eax, 0xd
jmp 0x1400098f3
cmp dword [r8], esi
je 0x14000961c
btr dword [rcx + 0xe70], 0x18
mov ebx, 2
jmp 0x140009621
mov ebx, 1
mov dword [rcx + 0xa08], ebx
jmp 0x14000b77b
sub esi, dword [r8]
mov eax, dword [rdi + 0xe70]
neg esi
sbb ecx, ecx
and ecx, 0x800000
btr eax, 0x17
jmp 0x1400098f3
sub edx, 0x3b
je 0x140009765
sub edx, 1
je 0x140009722
sub edx, 1
je 0x140009705
sub edx, 3
je 0x1400096ca
sub edx, 4
je 0x1400096b3
sub edx, 1
je 0x140009697
mov ebx, 2
cmp edx, ebx
jne 0x14000b727
cmp dword [r8], esi
jl 0x14000a3d8
movsxd rax, dword [r8]
mov qword [rcx + 0xe08], rax
jmp 0x14000b77b
sub esi, dword [r8]
mov eax, dword [rdi + 0xe70]
neg esi
sbb ecx, ecx
and ecx, 0x200
btr eax, 9
jmp 0x1400098f3
mov eax, dword [r8]
cmp eax, 0xffffffff
jl 0x14000a3d8
mov dword [rcx + 0x6cc], eax
jmp 0x14000b77b
cmp dword [r8], esi
mov ecx, esi
mov eax, dword [rdi + 0xa50]
setne cl
and eax, 0xfffffffe
or ecx, eax
mov rax, qword [rdi + 0x10]
mov dword [rdi + 0xa50], ecx
test rax, rax
je 0x14000b77b
and dword [rax + 0x370], 0xfffffffe
and ecx, 1
or dword [rax + 0x370], ecx
jmp 0x14000b77b
sub esi, dword [r8]
mov eax, 0x400
neg esi
sbb ecx, ecx
and ecx, eax
mov eax, dword [rdi + 0xe70]
btr eax, 0xa
jmp 0x1400098f3
movsxd rbx, dword [r8]
cmp rbx, 0xffffffffffffffff
jl 0x14000a3d8
cmp qword [rcx + 0x6e8], rbx
jge 0x140009759
add rcx, 0xdb0
mov rax, qword [rcx]
cmp qword [rdi + 0x6d8], rax
jne 0x140009759
xor edx, edx
call fcn.14000916c
mov qword [rdi + 0x6d8], rsi
mov qword [rdi + 0x6e8], rbx
jmp 0x14000b77b
mov eax, dword [r8]
cmp eax, 0xffff
ja 0x14000a3d8
mov dword [rcx + 0x690], eax
jmp 0x14000b77b
sub esi, dword [r8]
mov eax, dword [rdi + 0xe70]
neg esi
sbb ecx, ecx
and ecx, 0x20000000
btr eax, 0x1d
jmp 0x1400098f3
cmp edx, 0x6b
jg 0x140009a8b
je 0x140009a25
cmp edx, 0x5b
jg 0x140009900
je 0x14000b77b
sub edx, 0x4b
je 0x1400098dc
sub edx, 3
je 0x1400098bd
mov ebx, 2
sub edx, ebx
je 0x140009898
sub edx, 1
je 0x14000984f
sub edx, 3
je 0x14000982a
sub edx, 1
je 0x14000980e
lea r15d, [rbx + 3]
cmp edx, r15d
jne 0x14000b727
add rcx, 0xd20
xor edx, edx
call fcn.14000916c
mov rcx, rdi
call fcn.14001bb4c
jmp 0x14000a9fc
sub esi, dword [r8]
mov eax, dword [rdi + 0xe70]
neg esi
sbb ecx, ecx
and ecx, 0x40000000
btr eax, 0x1e
jmp 0x1400098f3
mov eax, dword [r8]
test eax, eax
js 0x14000a3d8
cmp eax, 3
jl 0x140009844
mov eax, 1
jmp 0x14000b77d
mov dword [rcx + 0xa0c], eax
jmp 0x14000b77b
mov r15d, 1
cmp dword [r8], r15d
je 0x14000a3c9
mov eax, esi
mov edx, 0xfffffffd
sub eax, dword [r8]
neg eax
mov eax, dword [rdi + 0xa50]
sbb ecx, ecx
and eax, edx
and ecx, ebx
or ecx, eax
mov rax, qword [rdi + 0x10]
mov dword [rdi + 0xa50], ecx
test rax, rax
je 0x14000b77b
and dword [rax + 0x370], edx
and ecx, ebx
jmp 0x1400096fa
cmp dword [r8], esi
je 0x14000b77b
and dword [rcx + 0xe70], 0xfcffffff
mov r15d, 1
mov dword [rcx + 0xa08], r15d
jmp 0x14000b77b
cmp dword [r8], 0x20c49b
ja 0x14000a3d8
imul eax, dword [r8], 0x3e8
mov dword [rcx + 0x79c], eax
jmp 0x14000b77b
sub esi, dword [r8]
mov eax, dword [rdi + 0xe70]
neg esi
sbb ecx, ecx
and ecx, 0x10000000
btr eax, 0x1c
or ecx, eax
mov dword [rdi + 0xe70], ecx
jmp 0x14000b77b
sub edx, 0x5c
je 0x140009a0e
sub edx, 4
je 0x1400099f6
mov ebx, 2
sub edx, ebx
je 0x140009996
sub edx, 1
je 0x14000997b
sub edx, ebx
je 0x140009964
sub edx, 4
je 0x14000994b
cmp edx, 1
jne 0x14000b727
sub esi, dword [r8]
mov eax, dword [rdi + 0xe70]
neg esi
sbb ecx, ecx
and ecx, 0x80000000
btr eax, 0x1f
jmp 0x1400098f3
sub esi, dword [r8]
mov eax, dword [rdi + 0xe70]
neg esi
sbb ecx, ecx
and ecx, 0x100000
btr eax, 0x14
jmp 0x1400098f3
mov eax, dword [r8]
cmp eax, 7
ja 0x14000a3d8
mov dword [rcx + 0xb58], eax
jmp 0x14000b77b
sub esi, dword [r8]
mov edx, 0xfffffffd
neg esi
sbb ecx, ecx
and ecx, ebx
mov eax, dword [rdi + 0xe74]
and eax, edx
jmp 0x140009e8c
mov ebx, 0x80000
cmp dword [r8], ebx
jg 0x1400099bf
mov r15d, 1
cmp dword [r8], r15d
jge 0x1400099b2
mov ebx, 0x4000
jmp 0x1400099bf
mov ebx, dword [r8]
mov eax, 0x400
cmp ebx, eax
cmovl ebx, eax
cmp ebx, dword [rcx + 0xb60]
je 0x1400099eb
mov rcx, qword [rcx + 0x1060]
lea eax, [rbx + 1]
movsxd rdx, eax
call qword [fcn.1400bac14]
test rax, rax
jne 0x1400099e4
lea ebp, [rax + 0x1b]
jmp 0x1400099eb
mov qword [rdi + 0x1060], rax
mov dword [rdi + 0xb60], ebx
jmp 0x14000b77b
sub esi, dword [r8]
mov eax, dword [rdi + 0xe70]
neg esi
sbb ecx, ecx
and ecx, 0x20
and eax, 0xffffffdf
jmp 0x1400098f3
mov eax, dword [r8]
cmp eax, 0xffffffff
jl 0x14000a3d8
mov dword [rcx + 0xb5c], eax
jmp 0x14000b77b
mov ecx, dword [r8]
test ecx, ecx
jne 0x140009a37
mov dword [rdi + 0x6bc], esi
jmp 0x14000b77b
mov eax, ecx
mov r15d, 1
shr eax, 4
mov edx, 0xfffffffb
and dword [rdi + 0x114c], edx
and eax, r15d
shl eax, 2
or dword [rdi + 0x114c], eax
test cl, 0x10
je 0x140009a64
and ecx, 0xffffffef
or ecx, 2
and ecx, 0xffffffdf
mov eax, esi
add esi, r15d
bt ecx, eax
jb 0x140009a80
cmp esi, 0x1f
jl 0x140009a67
mov eax, 4
jmp 0x14000b77d
mov dword [rdi + 0x6bc], ecx
jmp 0x14000b77b
mov eax, 0x81
cmp edx, eax
jg 0x140009c01
je 0x140009be6
sub edx, 0x6e
je 0x140009ba6
sub edx, 1
je 0x140009b45
sub edx, 1
je 0x140009b26
sub edx, 1
je 0x140009b0b
sub edx, 1
je 0x140009afa
sub edx, 5
je 0x140009ae3
lea ebx, [rax - 0x7f]
cmp edx, ebx
jne 0x14000b727
sub esi, dword [r8]
mov edx, 0xfffffff7
neg esi
sbb ecx, ecx
and ecx, 8
jmp 0x140009989
mov eax, dword [r8]
cmp eax, 3
ja 0x14000a3d8
mov dword [rcx + 0xbac], eax
jmp 0x14000b77b
cmp dword [r8], esi
jl 0x14000a3d8
movsxd rax, dword [r8]
jmp 0x14000b774
mov eax, dword [r8]
mov ebx, 2
cmp eax, ebx
ja 0x14000a3d8
mov dword [rcx + 0xb80], eax
jmp 0x14000b77b
cmp dword [r8], 0x20c49b
ja 0x14000a3d8
imul eax, dword [r8], 0x3e8
mov dword [rcx + 0x7a8], eax
jmp 0x14000b77b
mov ecx, dword [r8]
test ecx, ecx
jne 0x140009b57
mov dword [rdi + 0x6c0], esi
jmp 0x14000b77b
mov eax, ecx
mov r15d, 1
shr eax, 4
mov edx, 0xfffffffb
and dword [rdi + 0x115c], edx
and eax, r15d
shl eax, 2
or dword [rdi + 0x115c], eax
test cl, 0x10
je 0x140009b84
and ecx, 0xffffffef
or ecx, 2
and ecx, 0xffffffdf
mov eax, esi
add esi, r15d
bt ecx, eax
jb 0x140009b9b
cmp esi, 0x1f
jl 0x140009b87
jmp 0x140009a76
mov dword [rdi + 0x6c0], ecx
jmp 0x14000b77b
mov ecx, dword [r8]
test ecx, ecx
je 0x140009bdb
sub ecx, 1
je 0x140009bc9
cmp ecx, 1
jne 0x14000b727
lea ebx, [rcx + 1]
mov dword [rdi + 0xb94], ebx
jmp 0x14000b77b
mov r15d, 1
mov dword [rdi + 0xb94], r15d
jmp 0x14000b77b
mov dword [rdi + 0xb94], esi
jmp 0x14000b77b
mov eax, dword [r8]
mov ebx, 2
cmp eax, ebx
ja 0x14000a3d8
mov dword [rcx + 0xbb0], eax
jmp 0x14000b77b
sub edx, 0x88
je 0x140009cb6
sub edx, 1
je 0x140009c9e
sub edx, 1
je 0x140009c87
sub edx, 1
je 0x140009c66
sub edx, 1
je 0x140009c46
cmp edx, 1
jne 0x14000b727
sub esi, dword [r8]
mov eax, dword [rdi + 0xe74]
neg esi
sbb ecx, ecx
and ecx, 0x40
and eax, 0xffffffbf
jmp 0x140009e8c
cmp dword [r8], 0xffff
ja 0x14000a3d8
mov ecx, dword [r8]
call fcn.1400115b0
mov dword [rdi + 0x6f4], eax
jmp 0x14000b77b
cmp dword [r8], 0xffff
ja 0x14000a3d8
mov ecx, dword [r8]
call fcn.1400115bc
mov word [rdi + 0x6f0], ax
jmp 0x14000b77b
mov eax, dword [r8]
cmp eax, 3
ja 0x14000a3d8
mov dword [rcx + 0xb90], eax
jmp 0x14000b77b
sub esi, dword [r8]
mov eax, dword [rdi + 0xe74]
neg esi
sbb ecx, ecx
and ecx, 0x20
and eax, 0xffffffdf
jmp 0x140009e8c
sub esi, dword [r8]
mov eax, dword [rdi + 0xe74]
neg esi
sbb ecx, ecx
and ecx, 0x10
and eax, 0xffffffef
jmp 0x140009e8c
sub esi, dword [r8]
mov edx, 0xfffffff7
mov eax, dword [rdi + 0xa50]
neg esi
sbb ecx, ecx
and dword [rdi + 0xaf0], edx
and ecx, 8
and eax, edx
or ecx, eax
mov dword [rdi + 0xa50], ecx
and ecx, 8
or dword [rdi + 0xaf0], ecx
jmp 0x14000b77b
mov eax, 0xe3
cmp edx, eax
jg 0x14000a1ab
je 0x14000a195
mov eax, 0xbc
cmp edx, eax
jg 0x140009f45
je 0x140009f28
mov eax, LHashValOfNameSysA
cmp edx, eax
jg 0x140009e26
je 0x140009e0d
sub edx, 0x9a
je 0x140009df2
sub edx, 1
je 0x140009de2
sub edx, 1
je 0x140009dd2
sub edx, 1
je 0x140009db8
sub edx, 1
je 0x140009d9e
sub edx, 1
je 0x140009d85
cmp edx, 1
jne 0x14000b727
mov eax, dword [r8]
cmp eax, 0x1ff
ja 0x14000a3d8
mov dword [rcx + 0xbbc], eax
jmp 0x14000b77b
mov eax, dword [r8]
cmp eax, 0x1ff
ja 0x14000a3d8
mov dword [rcx + 0xbb8], eax
jmp 0x14000b77b
cmp dword [r8], esi
mov eax, 0x100
cmove esi, eax
mov eax, dword [rcx + 0xe74]
btr eax, 8
jmp 0x140009f38
cmp dword [r8], esi
mov eax, 0x80
cmove esi, eax
mov eax, dword [rcx + 0xe74]
btr eax, 7
jmp 0x140009f38
mov eax, dword [r8]
test eax, eax
js 0x14000a3d8
jmp 0x1400098d1
mov eax, dword [r8]
test eax, eax
js 0x14000a3d8
jmp 0x1400093bb
mov eax, dword [r8]
mov ebx, 2
cmp eax, ebx
ja 0x14000a3d8
mov dword [rcx + 0xbb4], eax
jmp 0x14000b77b
mov eax, dword [r8]
test eax, eax
js 0x14000a3d8
and eax, 7
mov dword [rcx + 0x6d0], eax
jmp 0x14000b77b
sub edx, 0xa6
je 0x140009efe
sub edx, 5
je 0x140009ee1
sub edx, 1
je 0x140009eaf
sub edx, 6
je 0x140009e99
sub edx, 2
je 0x140009e74
sub edx, 1
je 0x140009e66
cmp edx, 1
jne 0x14000b727
mov eax, dword [r8]
mov dword [rcx + 0xdc0], eax
jmp 0x14000b77b
mov eax, dword [r8]
mov dword [rcx + 0xdbc], eax
jmp 0x14000b77b
sub esi, dword [r8]
mov eax, 0x400
neg esi
sbb ecx, ecx
and ecx, eax
mov eax, dword [rdi + 0xe74]
btr eax, 0xa
or ecx, eax
mov dword [rdi + 0xe74], ecx
jmp 0x14000b77b
mov eax, dword [r8]
test eax, eax
js 0x14000a3d8
mov dword [rcx + 0x7ac], eax
jmp 0x14000b77b
mov rax, qword [0x140198c08]
mov ebx, 2
test byte [rax + 0x10], bl
je 0x14000a291
cmp dword [r8], esi
mov eax, dword [rcx + 0xaa8]
setne sil
and eax, 0xfffffffe
or esi, eax
mov dword [rcx + 0xaa8], esi
jmp 0x14000b77b
cmp dword [r8], 0xf
ja 0x14000a3d8
mov ecx, dword [r8]
call fcn.1400115b8
mov dword [rdi + 0xdb8], eax
jmp 0x14000b77b
mov ecx, dword [r8]
test ecx, ecx
je 0x140009f1b
cmp ecx, 1
jne 0x14000b727
bts dword [rdi + 0xe74], 9
jmp 0x14000b77b
btr dword [rdi + 0xe74], 9
jmp 0x14000b77b
cmp dword [r8], esi
mov eax, dword [rcx + 0xe74]
setne sil
and eax, 0xfffffffe
or esi, eax
mov dword [rcx + 0xe74], esi
jmp 0x14000b77b
mov eax, Ordinal_217
cmp edx, eax
jg 0x14000a0c2
je 0x14000a0a6
sub edx, 0xbd
je 0x14000a005
sub edx, 4
je 0x140009ff7
sub edx, 1
je 0x140009ff7
sub edx, 3
je 0x140009fdb
sub edx, 0xa
je 0x140009fbe
sub edx, 3
je 0x140009fa8
mov ebx, 2
cmp edx, ebx
jne 0x14000b727
mov eax, dword [r8]
test eax, eax
js 0x14000a3d8
mov dword [rcx + 0x7a0], eax
jmp 0x14000b77b
mov eax, dword [r8]
test eax, eax
js 0x14000a3d8
mov dword [rcx + 0xdf8], eax
jmp 0x14000b77b
sub esi, dword [r8]
mov ebx, 0x80000
mov eax, dword [rdi + 0xe70]
neg esi
sbb ecx, ecx
and ecx, ebx
btr eax, 0x13
jmp 0x1400098f3
sub esi, dword [r8]
mov eax, dword [rdi + 0xe74]
neg esi
sbb ecx, ecx
and ecx, 0x1000
btr eax, 0xc
jmp 0x140009e8c
mov eax, dword [r8]
mov dword [rcx + 0x13d0], eax
jmp 0x14000b77b
mov ecx, dword [r8]
cmp ecx, 6
jg 0x14000a056
je 0x14000a04e
sub ecx, 1
je 0x14000a046
sub ecx, 1
je 0x14000a03e
sub ecx, 1
je 0x14000a036
sub ecx, 1
je 0x14000a02e
cmp ecx, 1
jne 0x14000a06f
lea r15d, [rcx + 4]
jmp 0x14000a09a
mov r15d, 4
jmp 0x14000a09a
mov r15d, 3
jmp 0x14000a09a
mov r15d, 2
jmp 0x14000a09a
mov r15d, 1
jmp 0x14000a09a
mov r15d, 6
jmp 0x14000a09a
sub ecx, 7
je 0x14000a094
sub ecx, 1
je 0x14000a08c
sub ecx, 1
je 0x14000a084
sub ecx, 1
je 0x14000a07c
cmp ecx, 1
je 0x14000a074
mov r15d, esi
jmp 0x14000a09a
mov r15d, listen
jmp 0x14000a09a
mov r15d, 0xa
jmp 0x14000a09a
mov r15d, 9
jmp 0x14000a09a
mov r15d, 8
jmp 0x14000a09a
mov r15d, 7
mov dword [rdi + 0xdd0], r15d
jmp 0x14000b77b
sub esi, dword [r8]
mov eax, dword [rdi + 0xe74]
neg esi
sbb ecx, ecx
and ecx, 0x2000
btr eax, 0xd
jmp 0x140009e8c
sub edx, 0xd6
je 0x14000a17f
sub edx, 1
je 0x14000a169
sub edx, 1
je 0x14000a146
sub edx, 2
je 0x14000a12a
sub edx, 7
je 0x14000a10b
cmp edx, 1
jne 0x14000b727
sub esi, dword [r8]
mov eax, dword [rdi + 0xe74]
neg esi
sbb ecx, ecx
and ecx, 0x10000
btr eax, 0x10
jmp 0x140009e8c
sub esi, dword [r8]
mov r8d, 0x8000
mov eax, dword [rdi + 0xe74]
neg esi
sbb ecx, ecx
and ecx, r8d
btr eax, 0xf
jmp 0x140009e8c
sub esi, dword [r8]
mov eax, dword [rdi + 0xe74]
neg esi
sbb ecx, ecx
and ecx, 0x800
btr eax, 0xb
jmp 0x140009e8c
mov ecx, dword [r8]
and dword [rdi + 0xaa8], 0xfffffff3
movzx eax, cl
and ecx, 2
and eax, 1
or eax, ecx
shl eax, 2
or dword [rdi + 0xaa8], eax
jmp 0x14000b77b
mov eax, dword [r8]
test eax, eax
js 0x14000a3d8
mov dword [rcx + 0xe00], eax
jmp 0x14000b77b
mov eax, dword [r8]
test eax, eax
js 0x14000a3d8
mov dword [rcx + 0xdfc], eax
jmp 0x14000b77b
mov eax, dword [r8]
test eax, eax
js 0x14000a3d8
mov dword [rcx + 0xe10], eax
jmp 0x14000b77b
mov eax, 0x10c
cmp edx, eax
jg 0x14000a491
je 0x14000a474
mov eax, 0xf4
cmp edx, eax
jg 0x14000a2f2
je 0x14000a291
sub edx, 0xe5
je 0x14000a2d7
sub edx, 3
je 0x14000a288
sub edx, 1
je 0x14000a25b
sub edx, 1
je 0x14000a23f
sub edx, 3
je 0x14000a223
sub edx, 2
je 0x140009a76
cmp edx, 3
jne 0x14000b727
mov eax, dword [r8]
mov edx, 0xfffffff7
neg eax
mov eax, dword [rdi + 0xe70]
sbb ecx, ecx
and ecx, 8
and eax, edx
jmp 0x1400098f3
sub esi, dword [r8]
mov eax, dword [rdi + 0xe74]
neg esi
sbb ecx, ecx
and ecx, 0x40000
btr eax, 0x12
jmp 0x140009e8c
sub esi, dword [r8]
mov eax, dword [rdi + 0xe74]
neg esi
sbb ecx, ecx
and ecx, 0x20000
btr eax, 0x11
jmp 0x140009e8c
call fcn.14001c1dc
test al, al
je 0x14000a291
sub esi, dword [r14]
mov edx, 0xfffffffd
mov eax, dword [rdi + 0xaa8]
neg esi
sbb ecx, ecx
and eax, edx
and ecx, 2
or ecx, eax
mov dword [rdi + 0xaa8], ecx
jmp 0x14000b77b
call fcn.14001c1d0
test al, al
jne 0x14000a29b
mov ebp, 4
jmp 0x14000b77b
mov eax, esi
mov edx, 0xfffffffb
sub eax, dword [r14]
neg eax
mov eax, dword [rdi + 0xa50]
sbb ecx, ecx
and eax, edx
and ecx, 4
or ecx, eax
mov rax, qword [rdi + 0x10]
mov dword [rdi + 0xa50], ecx
test rax, rax
je 0x14000b77b
and dword [rax + 0x370], edx
and ecx, 4
jmp 0x1400096fa
movzx eax, byte [r8]
shl eax, 4
xor eax, dword [rcx + 0xe70]
and eax, 0x10
xor dword [rcx + 0xe70], eax
jmp 0x14000b77b
mov ecx, edx
sub ecx, 0xf5
je 0x14000a458
sub ecx, 3
je 0x14000a41d
sub ecx, 1
je 0x14000a3bb
sub ecx, 1
je 0x14000a386
sub ecx, 0xb
je 0x14000a363
sub ecx, 4
je 0x14000a346
mov ebx, 2
cmp ecx, ebx
jne 0x14000b727
mov eax, dword [r8]
mov dword [rdi + 0x6c4], eax
and eax, 0xfffffffa
neg eax
sbb ebp, ebp
and ebp, 4
jmp 0x14000b77b
sub esi, dword [r8]
mov ebx, 0x80000
mov eax, dword [rdi + 0xe74]
neg esi
sbb ecx, ecx
and ecx, ebx
btr eax, 0x13
jmp 0x140009e8c
mov ecx, dword [r8]
and dword [rdi + 0xb48], 0xfffffff3
movzx eax, cl
and ecx, 2
and eax, 1
or eax, ecx
shl eax, 2
or dword [rdi + 0xb48], eax
jmp 0x14000b77b
cmp edx, 0x20
mov ecx, 0xa10
mov eax, 0xab0
cmove eax, ecx
mov ecx, dword [r8]
movzx edx, cx
and ecx, 0xffff0000
cmp edx, 8
jae 0x14000a3d8
cmp ecx, 0x7ffff
ja 0x14000a3d8
mov dword [rax + rdi], edx
mov dword [rax + rdi + 4], ecx
jmp 0x14000b77b
mov ecx, dword [r8]
mov r15d, 1
cmp ecx, r15d
jne 0x14000a3e2
lea rdx, str.CURLOPT_SSL_VERIFYHOST_no_longer_supports_1_as_value_
mov rcx, rdi
call fcn.140010ce0
mov eax, Ordinal_45
jmp 0x14000b77d
mov eax, esi
mov ebx, 2
sub eax, ecx
mov edx, 0xfffffffd
neg eax
mov eax, dword [rdi + 0xaf0]
sbb ecx, ecx
and eax, edx
and ecx, ebx
or ecx, eax
mov rax, qword [rdi + 0x10]
mov dword [rdi + 0xaf0], ecx
test rax, rax
je 0x14000b77b
and dword [rax + 0x3b8], edx
and ecx, ebx
jmp 0x14000a44d
cmp dword [r8], esi
mov ecx, esi
mov eax, dword [rdi + 0xaf0]
setne cl
and eax, 0xfffffffe
or ecx, eax
mov rax, qword [rdi + 0x10]
mov dword [rdi + 0xaf0], ecx
test rax, rax
je 0x14000b77b
and dword [rax + 0x3b8], 0xfffffffe
and ecx, 1
or dword [rax + 0x3b8], ecx
jmp 0x14000b77b
sub esi, dword [r8]
mov eax, dword [rdi + 0xe70]
neg esi
sbb ecx, ecx
and ecx, 0x20000
btr eax, 0x11
jmp 0x1400098f3
sub esi, dword [r8]
mov eax, 0x100
neg esi
sbb ecx, ecx
and ecx, eax
mov eax, dword [rdi + 0xe70]
btr eax, 8
jmp 0x1400098f3
mov eax, 0x2711
cmp edx, eax
jg 0x14000a5d2
je 0x14000a5c3
sub edx, 0x10f
je 0x14000a5ad
sub edx, 3
je 0x14000a591
sub edx, 1
je 0x14000a575
sub edx, 3
je 0x14000a559
sub edx, 2
je 0x14000a520
sub edx, 1
je 0x14000a50a
cmp edx, 4
jne 0x14000b727
mov eax, dword [r8]
lea r15d, [rdx - 3]
cmp eax, r15d
jg 0x14000a3d8
btr dword [rcx + 0xe74], 0x1b
neg eax
sbb eax, eax
and eax, 0x8000000
or dword [rcx + 0xe74], eax
jmp 0x14000b77b
mov eax, dword [r8]
test eax, eax
js 0x14000a3d8
mov dword [rcx + 0xe40], eax
jmp 0x14000b77b
mov eax, 0x200000
cmp dword [r8], eax
jg 0x14000a537
mov eax, dword [r8]
mov ebx, 0x4000
cmp eax, ebx
cmovl eax, ebx
cdqe
mov qword [rcx + 0xb68], rax
mov rcx, qword [rcx + 0x1068]
call qword [fcn.1400b8804]
mov qword [rdi + 0x1068], rsi
jmp 0x14000b77b
sub esi, dword [r8]
mov eax, dword [rdi + 0xe74]
neg esi
sbb ecx, ecx
and ecx, 0x1000000
btr eax, 0x18
jmp 0x140009e8c
sub esi, dword [r8]
mov eax, dword [rdi + 0xe74]
neg esi
sbb ecx, ecx
and ecx, 0x100000
btr eax, 0x14
jmp 0x140009e8c
sub esi, dword [r8]
mov eax, dword [rdi + 0xe74]
neg esi
sbb ecx, ecx
and ecx, 0x400000
btr eax, 0x16
jmp 0x140009e8c
mov eax, dword [r8]
test eax, eax
js 0x14000a3d8
mov dword [rcx + 0x7a4], eax
jmp 0x14000b77b
mov rax, qword [r8]
mov qword [rcx + 0x698], rax
jmp 0x14000b77b
sub edx, 0x2712
je 0x14000a64c
mov ebx, 2
sub edx, ebx
je 0x14000a640
sub edx, 1
je 0x14000a625
sub edx, 1
je 0x14000a615
sub edx, 1
je 0x14000a609
cmp edx, ebx
jne 0x14000b727
mov rax, qword [r8]
mov qword [rcx + 0x6a0], rax
jmp 0x14000b77b
add rcx, 0xc80
jmp 0x14000a9f4
lea r8, [rcx + 0xd48]
lea rdx, [rcx + 0xd40]
jmp 0x14000a633
lea r8, [rcx + 0xd30]
lea rdx, [rcx + 0xd28]
mov rcx, qword [r14]
call fcn.1400091b4
jmp 0x14000a9fc
add rcx, 0xc70
jmp 0x14000a9f4
mov r15d, 1
test byte [rcx + 0xe98], r15b
je 0x14000a676
mov rcx, qword [rcx + 0xe78]
call qword [fcn.1400b8804]
and dword [rdi + 0xe98], 0xfffffffe
mov qword [rdi + 0xe78], rsi
mov rdx, qword [r14]
lea rbx, [rdi + 0xc90]
mov rcx, rbx
call fcn.14000916c
mov ebp, eax
mov rax, qword [rbx]
mov qword [rdi + 0xe78], rax
jmp 0x14000b77b
mov rax, qword [r8]
mov qword [rcx + 0x688], rax
jmp 0x14000b77b
mov eax, 0x2756
cmp edx, eax
jg 0x14000a962
je 0x14000a953
mov eax, 0x272c
cmp edx, eax
jg 0x14000a81b
je 0x14000a80c
sub edx, 0x271f
je 0x14000a7ef
sub edx, 1
je 0x14000a7a0
sub edx, 1
je 0x14000a76e
sub edx, 1
je 0x14000a762
sub edx, 4
je 0x14000a756
sub edx, 1
je 0x14000a747
sub edx, 1
je 0x14000a726
sub edx, 1
je 0x14000a71a
cmp edx, 1
jne 0x14000b727
add rcx, 0xc40
jmp 0x14000a9f4
add rcx, 0xbc8
jmp 0x14000a9f4
mov rax, qword [r8]
btr dword [rcx + 0xe70], 0x18
mov qword [rcx + 0x7e8], rax
mov dword [rcx + 0xa08], 3
jmp 0x14000b77b
mov rax, qword [r8]
mov qword [rcx + 0x7d8], rax
jmp 0x14000b77b
add rcx, 0xbe8
jmp 0x14000a9f4
add rcx, 0xcf8
jmp 0x14000a9f4
mov rdx, qword [r8]
lea rbx, [rcx + 0xc28]
mov rcx, rbx
call fcn.14000916c
mov ebp, eax
mov rax, qword [rbx]
neg rax
mov ebx, 0x4000
mov eax, dword [rdi + 0xe70]
sbb ecx, ecx
and ecx, ebx
btr eax, 0xe
jmp 0x1400098f3
mov ebx, 2
test byte [rcx + 0xe98], bl
je 0x14000a7cc
mov rcx, qword [rcx + 0xe80]
call qword [fcn.1400b8804]
mov edx, 0xfffffffd
mov qword [rdi + 0xe80], rsi
and dword [rdi + 0xe98], edx
mov rdx, qword [r14]
lea rbx, [rdi + 0xc88]
mov rcx, rbx
call fcn.14000916c
mov ebp, eax
mov rax, qword [rbx]
mov qword [rdi + 0xe80], rax
jmp 0x14000b77b
mov rax, qword [r8]
xor edx, edx
mov qword [rcx + 0x6d8], rax
add rcx, 0xdb0
call fcn.14000916c
jmp 0x14000af93
mov rax, qword [r8]
mov qword [rcx + 0x9b0], rax
jmp 0x14000b77b
sub edx, 0x272d
je 0x14000a944
mov ebx, 2
sub edx, ebx
je 0x14000a8fe
lea r15d, [rbx + 3]
sub edx, r15d
je 0x14000a8f2
sub edx, 1
je 0x14000a8cc
sub edx, ebx
je 0x14000a8bd
sub edx, 0x12
je 0x14000a8ae
sub edx, r15d
je 0x14000a8a2
sub edx, 1
je 0x14000a871
cmp edx, ebx
jne 0x14000b727
add rcx, 0xca8
jmp 0x14000a9f4
mov rdx, qword [r8]
lea rbx, [rcx + 0xc60]
mov rcx, rbx
call fcn.14000916c
mov ebp, eax
mov rax, qword [rbx]
neg rax
mov eax, dword [rdi + 0xe70]
sbb ecx, ecx
and ecx, 0x8000000
btr eax, 0x1b
jmp 0x1400098f3
add rcx, 0xc08
jmp 0x14000a9f4
mov rax, qword [r8]
mov qword [rcx + 0x788], rax
jmp 0x14000b77b
mov rax, qword [r8]
mov qword [rcx + 0x9b8], rax
jmp 0x14000b77b
mov rax, qword [r8]
mov qword [rcx + 0x678], rax
test rax, rax
jne 0x14000b77b
mov ecx, ebx
call fcn.14009f128
mov qword [rdi + 0x678], rax
jmp 0x14000b77b
add rcx, 0xbf8
jmp 0x14000a9f4
cmp qword [r8], rsi
je 0x14000b77b
mov rdx, qword [r8]
mov rcx, qword [rcx + 0xe88]
call fcn.1400116a4
test rax, rax
jne 0x14000a938
mov rcx, qword [rdi + 0xe88]
call fcn.140011738
mov eax, reloc.WLDAP32.dll_Ordinal_27
mov qword [rdi + 0xe88], rsi
jmp 0x14000b77d
mov qword [rdi + 0xe88], rax
jmp 0x14000b77b
mov rax, qword [r8]
mov qword [rcx + 0x6a8], rax
jmp 0x14000b77b
mov rax, qword [r8]
mov qword [rcx + 0x9e0], rax
jmp 0x14000b77b
mov eax, 0x27fb
cmp edx, eax
jg 0x14000b1dd
je 0x14000b014
mov eax, 0x27ba
cmp edx, eax
jg 0x14000afcd
je 0x14000afc1
mov eax, 0x2777
cmp edx, eax
jg 0x14000acaa
je 0x14000ac9b
mov eax, 0x2768
cmp edx, eax
jg 0x14000aa68
je 0x14000aa5f
sub edx, 0x275c
je 0x14000aa56
sub edx, 1
je 0x14000aa4d
sub edx, 5
je 0x14000aa03
sub edx, 1
je 0x14000a9ed
sub edx, 3
je 0x14000a9e4
cmp edx, 1
jne 0x14000b727
add rcx, 0xc30
jmp 0x14000a9f4
add rcx, 0xbd8
jmp 0x14000a9f4
add rcx, 0xcc8
mov rdx, qword [r8]
call fcn.14000916c
mov ebp, eax
jmp 0x14000b77b
mov rdx, qword [r8]
add rcx, 0xbf0
call fcn.14000916c
mov r9d, dword [rdi + 0xe70]
xor edx, edx
mov r8, qword [rdi + 0xea0]
mov rcx, rdi
shr r9d, 5
mov ebx, eax
and r9b, 1
call fcn.1400156a0
mov ebp, reloc.WLDAP32.dll_Ordinal_27
mov qword [rdi + 0xea0], rax
test rax, rax
cmove ebx, ebp
mov ebp, ebx
jmp 0x14000b77b
add rcx, 0xce8
jmp 0x14000a9f4
add rcx, 0xcf0
jmp 0x14000a9f4
add rcx, 0xc50
jmp 0x14000a9f4
sub edx, 0x2769
je 0x14000ac5d
sub edx, 4
je 0x14000ac4e
mov ebx, 2
sub edx, ebx
je 0x14000ac3f
sub edx, ebx
je 0x14000ac1c
sub edx, 3
je 0x14000aae6
cmp edx, ebx
jne 0x14000b727
mov rdx, qword [r8]
test rdx, rdx
je 0x14000aada
cmp byte [rdx], sil
jne 0x14000aada
call fcn.14001dadc
mov rbx, rax
test rax, rax
jne 0x14000aac1
lea ebp, [rax + 0x1b]
jmp 0x14000b77b
lea rcx, [rdi + 0xc10]
mov rdx, rbx
call fcn.14000916c
mov ebp, eax
mov rcx, rbx
jmp 0x14000ae54
add rcx, 0xc10
jmp 0x14000a9f7
mov r15d, 1
mov rbx, qword [r8]
cmp qword [rcx + 0xf8], rsi
je 0x14000ab65
mov edx, r15d
call fcn.14001da4c
cmp dword [rdi + 0xe0], 3
jne 0x14000ab16
mov qword [rdi + 0xd8], rsi
mov dword [rdi + 0xe0], esi
mov rcx, qword [rdi + 0xf8]
mov rax, qword [rdi + 0xea0]
cmp qword [rcx + 0xa8], rax
jne 0x14000ab34
mov qword [rdi + 0xea0], rsi
mov rax, qword [rdi + 0x1088]
cmp qword [rcx + 0xb0], rax
jne 0x14000ab4b
mov qword [rdi + 0x1088], rsi
mov ecx, dword [rcx + 4]
mov edx, r15d
mov rax, qword [rdi + 0xf8]
dec ecx
mov dword [rax + 4], ecx
mov rcx, rdi
call fcn.14001da88
mov qword [rdi + 0xf8], rbx
test rbx, rbx
je 0x14000b77b
mov edx, r15d
mov rcx, rdi
call fcn.14001da4c
mov rax, qword [rdi + 0xf8]
mov ecx, dword [rax + 4]
mov rax, qword [rdi + 0xf8]
inc ecx
mov dword [rax + 4], ecx
mov rcx, qword [rdi + 0xf8]
test byte [rcx], 8
je 0x14000abb7
lea rax, [rcx + 0x78]
mov dword [rdi + 0xe0], 3
mov qword [rdi + 0xd8], rax
mov rdx, rcx
cmp qword [rcx + 0xa8], rsi
je 0x14000abe7
mov rcx, qword [rdi + 0xea0]
call fcn.140015d14
mov rcx, qword [rdi + 0xf8]
mov rdx, rcx
mov rax, qword [rcx + 0xa8]
mov qword [rdi + 0xea0], rax
cmp qword [rcx + 0xb0], rsi
je 0x14000ac0c
mov rax, qword [rcx + 0xb8]
mov qword [rdi + 0xb50], rax
mov rax, qword [rdx + 0xb0]
mov qword [rdi + 0x1088], rax
mov edx, r15d
mov rcx, rdi
call fcn.14001da88
jmp 0x14000b77b
mov rax, qword [0x140198c08]
mov r15d, 1
test byte [rax + 0x10], r15b
je 0x14000a291
add rcx, 0xc98
jmp 0x14000a9f4
mov rax, qword [r8]
mov qword [rcx + 0x680], rax
jmp 0x14000b77b
mov rax, qword [r8]
mov qword [rcx + 0x9c0], rax
jmp 0x14000b77b
mov rbx, qword [r8]
test rbx, rbx
je 0x14000b77b
cmp byte [rbx], sil
je 0x14000b77b
add rcx, 0xd20
mov rdx, rbx
call fcn.14000916c
mov ebp, eax
test eax, eax
jne 0x14000b77b
mov rdx, rbx
mov rcx, rdi
call fcn.14001bb3c
jmp 0x14000a9fc
mov rax, qword [r8]
mov qword [rcx + 0xb70], rax
jmp 0x14000b77b
mov eax, 0x27a3
cmp edx, eax
jg 0x14000aec1
je 0x14000aeb5
sub edx, 0x2778
je 0x14000aea6
sub edx, 5
je 0x14000ae86
sub edx, 9
je 0x14000ae7a
sub edx, 0xd
je 0x14000ae6b
sub edx, 3
je 0x14000ae5f
cmp edx, 1
jne 0x14000b727
mov rbx, qword [r8]
test rbx, rbx
je 0x14000b77b
lea rdx, [0x14016c078]
mov rcx, rbx
call fcn.14001df24
test eax, eax
je 0x14000ad32
mov ebx, 2
mov rcx, rdi
mov edx, ebx
call fcn.14001da4c
mov rcx, qword [rdi + 0xea0]
call fcn.140015c08
jmp 0x14000ad60
lea rdx, str.SESS
mov rcx, rbx
call fcn.14001df24
test eax, eax
je 0x14000ad67
mov ebx, 2
mov rcx, rdi
mov edx, ebx
call fcn.14001da4c
mov rcx, qword [rdi + 0xea0]
call fcn.140015c74
mov edx, ebx
jmp 0x14000ac0f
lea rdx, str.FLUSH
mov rcx, rbx
call fcn.14001df24
test eax, eax
je 0x14000ad89
xor edx, edx
mov rcx, rdi
call fcn.1400160c0
jmp 0x14000b77b
lea rdx, str.RELOAD
mov rcx, rbx
call fcn.14001df24
test eax, eax
je 0x14000ada9
mov rcx, rdi
call fcn.1400147d0
jmp 0x14000b77b
mov r15d, 1
cmp qword [rdi + 0xea0], rsi
jne 0x14000adcf
mov r9b, r15b
xor r8d, r8d
xor edx, edx
mov rcx, rdi
call fcn.1400156a0
mov qword [rdi + 0xea0], rax
mov rcx, rbx
call qword [case.0x1400493c8.0]
mov r14, rax
test rax, rax
je 0x14000ae4c
cmp qword [rdi + 0xea0], rsi
je 0x14000ae4c
mov ebx, 2
mov rcx, rdi
mov edx, ebx
call fcn.14001da4c
lea r8d, [rbx + 9]
mov rdx, r14
lea rcx, str.Set_Cookie:
call fcn.14001e048
lea rcx, [r14 + 0xb]
test eax, eax
jne 0x14000ae16
mov rcx, r14
mov rdx, qword [rdi + 0xea0]
setne r8b
mov byte [rsp + 0x38], r15b
xor r9d, r9d
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rcx
mov rcx, rdi
call fcn.140014968
mov edx, ebx
mov rcx, rdi
call fcn.14001da88
jmp 0x14000ae51
mov ebp, reloc.WLDAP32.dll_Ordinal_27
mov rcx, r14
call qword [fcn.1400b8804]
jmp 0x14000b77b
add rcx, 0xc18
jmp 0x14000a9f4
mov rax, qword [r8]
mov qword [rcx + 0x790], rax
jmp 0x14000b77b
add rcx, 0xc68
jmp 0x14000a9f4
mov rax, qword [0x140198c08]
test byte [rax + 0x10], 8
je 0x14000a291
mov rax, qword [r8]
mov qword [rcx + 0xa78], rax
jmp 0x14000b77b
mov rax, qword [r8]
mov qword [rcx + 0xb78], rax
jmp 0x14000b77b
add rcx, 0xc20
jmp 0x14000a9f4
sub edx, 0x27a5
je 0x14000afb2
sub edx, 0xf
je 0x14000afa3
sub edx, 1
je 0x14000af04
sub edx, 3
je 0x14000aef5
cmp edx, 1
jne 0x14000b727
add rcx, 0xd00
jmp 0x14000a9f4
mov rax, qword [r8]
mov qword [rcx + 0x768], rax
jmp 0x14000b77b
mov rbx, qword [r8]
test rbx, rbx
je 0x14000af74
mov rax, qword [rcx + 0x6e8]
cmp rax, 0xffffffffffffffff
je 0x14000af74
test rax, rax
js 0x14000af50
lea r12, [rcx + 0xdb0]
xor edx, edx
mov rcx, r12
call fcn.14000916c
mov rax, qword [rdi + 0x6e8]
mov ecx, 1
test rax, rax
cmovne rcx, rax
call qword [fcn.1400bac0c]
mov r14, rax
test rax, rax
jne 0x14000af57
mov ebp, reloc.WLDAP32.dll_Ordinal_27
jmp 0x14000af85
mov r8, qword [rdi + 0x6e8]
test r8, r8
je 0x14000af6e
mov rdx, rbx
mov rcx, r14
call fcn.1400919b0
mov qword [r12], r14
jmp 0x14000af85
add rcx, 0xdb0
mov rdx, rbx
call fcn.14000916c
mov ebp, eax
mov rax, qword [rdi + 0xdb0]
mov qword [rdi + 0x6d8], rax
mov ebx, 2
mov dword [rdi + 0xa08], ebx
jmp 0x14000b77b
mov rax, qword [r8]
mov qword [rcx + 0x750], rax
jmp 0x14000b77b
mov rax, qword [r8]
mov qword [rcx + 0x740], rax
jmp 0x14000b77b
add rcx, 0xd10
jmp 0x14000a9f4
mov eax, 0x27d9
cmp edx, eax
jg 0x14000b0d9
je 0x14000b0ca
mov eax, 0x27ca
cmp edx, eax
jg 0x14000b068
je 0x14000b05c
sub edx, 0x27bd
je 0x14000b050
sub edx, 1
je 0x14000b044
sub edx, 1
je 0x14000b038
sub edx, 1
je 0x14000b02c
sub edx, 1
je 0x14000b020
mov ebx, 2
cmp edx, ebx
jne 0x14000b727
add rcx, 0xd70
jmp 0x14000a9f4
add rcx, 0xd50
jmp 0x14000a9f4
add rcx, 0xd48
jmp 0x14000a9f4
add rcx, 0xd40
jmp 0x14000a9f4
add rcx, 0xd30
jmp 0x14000a9f4
add rcx, 0xd28
jmp 0x14000a9f4
add rcx, 0xd80
jmp 0x14000a9f4
sub edx, 0x27cb
je 0x14000b0bb
sub edx, 3
je 0x14000b0af
sub edx, 1
je 0x14000b0a3
sub edx, 1
je 0x14000b097
cmp edx, 3
jne 0x14000b727
mov rax, qword [r8]
mov qword [rcx + 0x6b0], rax
jmp 0x14000b77b
add rcx, 0xd68
jmp 0x14000a9f4
add rcx, 0xd60
jmp 0x14000a9f4
add rcx, 0xd58
jmp 0x14000a9f4
mov rax, qword [r8]
mov qword [rcx + 0xdc8], rax
jmp 0x14000b77b
mov rax, qword [r8]
mov qword [rcx + 0x14b8], rax
jmp 0x14000b77b
mov eax, 0x27ed
cmp edx, eax
jg 0x14000b16d
je 0x14000b163
sub edx, 0x27da
je 0x14000b154
sub edx, 1
je 0x14000b13e
sub edx, 6
je 0x14000b12f
sub edx, 2
je 0x14000b125
sub edx, 6
je 0x14000b119
cmp edx, 3
jne 0x14000b727
add rcx, 0xd90
jmp 0x14000a9f4
add rcx, 0xd88
jmp 0x14000a9f4
call fcn.14001d608
jmp 0x14000a9fc
mov rax, qword [r8]
mov qword [rcx + 0x760], rax
jmp 0x14000b77b
mov rax, qword [r8]
mov qword [rcx + 0x9e8], rax
mov qword [rcx + 0xe90], rax
jmp 0x14000b77b
mov rax, qword [r8]
mov qword [rcx + 0xdf0], rax
jmp 0x14000b77b
call fcn.14001d610
jmp 0x14000a9fc
sub edx, 0x27ee
je 0x14000b1d3
sub edx, 1
je 0x14000b1c9
sub edx, 1
je 0x14000b1bd
sub edx, 4
je 0x14000b1ae
mov ebx, 2
cmp edx, ebx
jne 0x14000b727
mov rax, qword [0x140198c08]
test byte [rax + 0x10], 4
je 0x14000a291
add rcx, 0xcb8
jmp 0x14000a9f4
mov rax, qword [r8]
mov qword [rcx + 0x7e0], rax
jmp 0x14000b77b
add rcx, 0xd38
jmp 0x14000a9f4
call fcn.14001d620
jmp 0x14000a9fc
call fcn.14001d618
jmp 0x14000a9fc
mov eax, 0x4e58
cmp edx, eax
jg 0x14000b51e
je 0x14000b4f5
mov eax, 0x2814
cmp edx, eax
jg 0x14000b328
je 0x14000b31c
mov eax, 0x280e
cmp edx, eax
jg 0x14000b2c0
je 0x14000b2b4
cmp edx, 0x27fc
je 0x14000b2a8
cmp edx, 0x27fe
je 0x14000b29c
cmp edx, 0x27ff
jle 0x14000b727
cmp edx, 0x2801
jle 0x140009a76
cmp edx, 0x2803
je 0x14000b28d
cmp edx, 0x2806
je 0x14000b281
cmp edx, 0x2807
jne 0x14000b727
mov rax, qword [0x140198c08]
mov r15d, 1
test byte [rax + 0x10], r15b
je 0x14000a291
add rcx, 0xca0
jmp 0x14000a9f4
add rcx, 0xcb0
jmp 0x14000a9f4
mov rax, qword [r8]
mov qword [rcx + 0x9f0], rax
jmp 0x14000b77b
add rcx, 0xc00
jmp 0x14000a9f4
add rcx, 0xd78
jmp 0x14000a9f4
add rcx, 0xbd0
jmp 0x14000a9f4
sub edx, 0x280f
je 0x14000b310
sub edx, 1
je 0x14000b304
sub edx, 1
je 0x14000b2f8
sub edx, 1
je 0x14000b2ec
cmp edx, 1
jne 0x14000b727
add rcx, 0xcd0
jmp 0x14000a9f4
add rcx, 0xc48
jmp 0x14000a9f4
add rcx, 0xc58
jmp 0x14000a9f4
add rcx, 0xc38
jmp 0x14000a9f4
add rcx, 0xbe0
jmp 0x14000a9f4
add rcx, 0xd08
jmp 0x14000a9f4
mov eax, 0x2825
cmp edx, eax
jg 0x14000b40d
je 0x14000b3f4
sub edx, 0x2816
je 0x14000b3e8
sub edx, 1
je 0x14000b3cb
sub edx, 3
je 0x14000b3bf
sub edx, 3
je 0x14000b38c
sub edx, 4
je 0x14000b37d
cmp edx, 3
jne 0x14000b727
call fcn.14001c1ec
test al, al
je 0x140009a76
add rcx, 0xcd8
jmp 0x14000a9f4
mov rax, qword [r8]
mov qword [rcx + 0xe38], rax
jmp 0x14000b77b
mov rdx, qword [r14]
add rcx, 0x7f0
xor r8d, r8d
call fcn.14000cfbc
mov ebp, eax
test eax, eax
jne 0x14000b77b
btr dword [rdi + 0xe70], 0x18
mov dword [rdi + 0xa08], 4
jmp 0x14000b77b
add rcx, 0xd98
jmp 0x14000a9f4
mov rax, qword [0x140198c08]
test byte [rax + 0x10], 4
je 0x14000a291
add rcx, 0xcc0
jmp 0x14000a9f4
add rcx, 0xc78
jmp 0x14000a9f4
call fcn.14001c1ec
test al, al
je 0x140009a76
add rcx, 0xce0
jmp 0x14000a9f4
sub edx, 0x2827
je 0x14000b4c3
sub edx, 3
je 0x14000b4b4
mov ebx, 2
sub edx, ebx
je 0x14000b4a5
sub edx, 0x25ff
je 0x14000b46f
cmp edx, 1
jne 0x14000b727
mov rax, qword [r8]
mov qword [rcx + 0x710], rax
mov ecx, dword [rcx + 0xe70]
test rax, rax
jne 0x14000b467
lea rax, [fcn.14009fbbc]
and ecx, 0xfffffffe
mov qword [rdi + 0x710], rax
jmp 0x1400098f5
or ecx, 1
jmp 0x1400098f5
mov rax, qword [r8]
mov qword [rcx + 0x6f8], rax
mov ecx, dword [rcx + 0xe70]
test rax, rax
jne 0x14000b49e
lea rax, [fcn.1400a02f8]
mov edx, 0xfffffffd
mov qword [rdi + 0x6f8], rax
and ecx, edx
jmp 0x1400098f5
or ecx, ebx
jmp 0x1400098f5
mov rax, qword [r8]
mov qword [rcx + 0xe60], rax
jmp 0x14000b77b
mov rax, qword [r8]
mov qword [rcx + 0xe58], rax
jmp 0x14000b77b
mov rdx, qword [r8]
lea rbx, [rcx + 0xda0]
mov rcx, rbx
call fcn.14000916c
mov ebp, eax
mov edx, 0x2000000
mov rax, qword [rbx]
neg rax
mov eax, dword [rdi + 0xe74]
sbb ecx, ecx
and ecx, edx
btr eax, 0x19
jmp 0x140009e8c
mov rdx, qword [r8]
mov qword [rcx + 0x718], rdx
mov ecx, dword [rcx + 0x102c]
mov eax, ecx
and eax, 0xfffffffe
or ecx, 1
test rdx, rdx
cmove ecx, eax
mov dword [rdi + 0x102c], ecx
jmp 0x14000b77b
mov eax, 0x4ee7
cmp edx, eax
jg 0x14000b661
je 0x14000b652
mov eax, 0x4eb0
cmp edx, eax
jg 0x14000b5e3
je 0x14000b5d4
sub edx, 0x4e6f
je 0x14000b5c5
sub edx, 0xf
je 0x14000b5b6
sub edx, 0xe
je 0x14000b596
sub edx, 0x16
je 0x14000b587
sub edx, 0xc
je 0x14000b578
cmp edx, 1
jne 0x14000b727
mov rax, qword [r8]
mov qword [rcx + 0x778], rax
jmp 0x14000b77b
mov rax, qword [r8]
mov qword [rcx + 0x770], rax
jmp 0x14000b77b
mov rax, qword [r8]
mov qword [rcx + 0x730], rax
jmp 0x14000b77b
mov rax, qword [0x140198c08]
test byte [rax + 0x10], 8
je 0x14000a291
mov rax, qword [r8]
mov qword [rcx + 0xa70], rax
jmp 0x14000b77b
mov rax, qword [r8]
mov qword [rcx + 0x728], rax
jmp 0x14000b77b
mov rax, qword [r8]
mov qword [rcx + 0x700], rax
jmp 0x14000b77b
mov rax, qword [r8]
mov qword [rcx + 0x780], rax
jmp 0x14000b77b
sub edx, 0x4eb4
je 0x14000b643
sub edx, 0xf
je 0x14000b634
sub edx, 4
je 0x14000b625
sub edx, 0x1d
je 0x14000b616
mov ebx, 2
cmp edx, ebx
jne 0x14000b727
mov rax, qword [r8]
mov qword [rcx + 0xdd8], rax
jmp 0x14000b77b
mov rax, qword [r8]
mov qword [rcx + 0x708], rax
jmp 0x14000b77b
mov rax, qword [r8]
mov qword [rcx + 0x6e0], rax
jmp 0x14000b77b
mov rax, qword [r8]
mov qword [rcx + 0x748], rax
jmp 0x14000b77b
mov rax, qword [r8]
mov qword [rcx + 0x738], rax
jmp 0x14000b77b
mov rax, qword [r8]
mov qword [rcx + 0xde0], rax
jmp 0x14000b77b
mov eax, 0x75a4
cmp edx, eax
jg 0x14000b70b
je 0x14000b6f9
sub edx, 0x4ee8
je 0x14000b6ea
sub edx, 8
je 0x14000b6db
sub edx, 0xb
je 0x14000b6cc
sub edx, 0x35
je 0x14000b6bd
sub edx, 0xb
je 0x14000b6ae
cmp edx, 0x2668
jne 0x14000b727
mov rax, qword [r8]
cmp rax, 0xffffffffffffffff
jl 0x14000a3d8
jmp 0x14000939b
mov rax, qword [r8]
mov qword [rcx + 0xe68], rax
jmp 0x14000b77b
mov rax, qword [r8]
mov qword [rcx + 0xe30], rax
jmp 0x14000b77b
mov rdx, qword [r8]
mov qword [rcx + 0x720], rdx
jmp 0x14000b4ff
mov rax, qword [r8]
mov qword [rcx + 0x758], rax
jmp 0x14000b77b
mov rax, qword [r8]
mov qword [rcx + 0xde8], rax
jmp 0x14000b77b
mov rax, qword [r8]
cmp rax, 0xffffffffffffffff
jl 0x14000a3d8
jmp 0x140009356
sub edx, 0x75a5
je 0x14000b768
sub edx, 3
je 0x14000b760
sub edx, 0x19
je 0x14000b74b
sub edx, 1
je 0x14000b736
cmp edx, 0x7c
je 0x14000b72e
mov ebp, Ordinal_50
jmp 0x14000b77b
mov rax, qword [r8]
jmp 0x1400094cd
mov rax, qword [r8]
test rax, rax
js 0x14000a3d8
mov qword [rcx + 0x7c8], rax
jmp 0x14000b77b
mov rax, qword [r8]
test rax, rax
js 0x14000a3d8
mov qword [rcx + 0x7c0], rax
jmp 0x14000b77b
mov rbx, qword [r8]
jmp 0x140009725
mov rax, qword [r8]
test rax, rax
js 0x14000a3d8
mov qword [rcx + 0xb88], rax
mov eax, ebp
mov rbx, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop r12
ret