Function at 0x1400b40a0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xf8
mov rbx, rdx
mov rsi, rcx
mov rax, qword [0x1402b4040]
xor rax, rsp
mov qword [rsp + 0xf0], rax
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rsp + 0xa8], rax
cmp byte [0x1402c9840], 1
je 0x1400b410e
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, eax
imul rcx, rcx, 0x10624dd3
shr rcx, 0x26
mov qword [rsp + 0x48], rcx
imul ecx, ecx, 0x3e8
sub eax, ecx
imul eax, eax, 0x3e8
jmp 0x1400b4142
lea rdi, [rsp + 0xd0]
mov qword [rdi], rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
mov rax, qword [rdi]
mov rcx, qword [0x1402c9848]
cqo
idiv rcx
mov qword [rsp + 0x48], rax
imul rax, rdx, 0xf4240
cqo
idiv rcx
mov qword [rsp + 0x50], rax
mov edi, 1
test rsi, rsi
je 0x1400b4167
cmp dword [rsi], 0xbab1e
jne 0x1400b4167
mov edi, 8
cmp byte [rsi + 0x18a], 0
je 0x1400b418d
mov rcx, qword [rsp + 0xf0]
xor rcx, rsp
call fcn.140192360
mov eax, edi
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, dword [rsp + 0x50]
movabs rcx, 0xaaaaaaaa00000000
or rcx, rax
mov qword [rsp + 0x70], rcx
mov r15, qword [rsi + 8]
test r15, r15
mov qword [rsp + 0x78], rbx
je 0x1400b42b8
lea r13, [rsi + 0x40]
lea rax, [rsi + 0x20]
mov qword [rsp + 0x88], rax
xor ecx, ecx
mov dl, 0xaa
mov dword [rsp + 0x3c], 0
mov qword [rsp + 0x30], r13
jmp 0x1400b420a
mov dword [r15 + 0x4c], r14d
xor ecx, ecx
mov dl, 0xaa
jmp 0x1400b41fe
mov rcx, r15
lea rdx, str.In_state__d_with_no_conn__bail_out__n
call fcn.1400b14f0
mov eax, 4
xor ecx, ecx
mov dl, 0xaa
mov dword [rsp + 0x3c], eax
mov r15, qword [r15]
test r15, r15
je 0x1400b42c0
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xa0], rax
mov byte [rsp + 0xef], dl
mov byte [rsp + 0xee], dl
mov byte [rsp + 0xed], cl
mov byte [rsp + 0xec], cl
mov byte [rsp + 0xeb], cl
mov dword [rsp + 0xe4], 0xaaaaaaaa
cmp dword [r15 + 0x16e8], 0xc0dedbad
mov eax, 2
jne 0x1400b41fa
lea rax, [r15 + 0x30]
mov qword [rsp + 0x40], rax
lea rdi, [r15 + 0x1278]
lea rax, [r15 + 0x1240]
mov qword [rsp + 0x68], rax
lea rax, [r15 + 0x1030]
mov qword [rsp + 0x60], rax
lea rax, [r15 + 0x1048]
mov qword [rsp + 0x58], rax
lea rax, [r15 + 0x18]
mov qword [rsp + 0x80], rax
lea rax, [r15 + 0x50]
mov qword [rsp + 0x90], rax
xor r14d, r14d
jmp 0x1400b4e31
mov dword [rsp + 0x3c], 0
lea rdi, [rsp + 0xd0]
lea r14, [rsp + 0xa8]
jmp 0x1400b43cb
mov eax, dword [rsi + 0x1c]
mov rcx, qword [rsp + 0x78]
mov dword [rcx], eax
mov edi, dword [rsp + 0x3c]
test edi, edi
jg 0x1400b4167
mov rcx, rsi
call fcn.1400b2940
jmp 0x1400b4167
mov rcx, r12
xor r8d, r8d
call fcn.1400c8480
mov rdx, rbp
test rbp, rbp
je 0x1400b4368
mov r13, qword [rdx]
mov rax, qword [r13 + 0x18]
sub rax, qword [rsp + 0x48]
movabs rcx, 0x20c49ba5e353f6
cmp rax, rcx
jg 0x1400b4368
mov rbp, qword [rdx + 0x10]
movabs rcx, 0xffdf3b645a1cac0a
cmp rax, rcx
jl 0x1400b42f8
mov ecx, dword [r13 + 0x20]
imul rax, rax, 0x3e8
sub ecx, dword [rsp + 0x50]
movsxd rcx, ecx
imul rcx, rcx, 0x10624dd3
mov r8, rcx
shr r8, 0x3f
sar rcx, 0x26
add ecx, r8d
movsxd rcx, ecx
add rcx, rax
jle 0x1400b42f8
cmp qword [r12], 0
je 0x1400b43a6
movups xmm0, xmmword [r13 + 0x18]
movups xmmword [rbx], xmm0
add r15, 0x1240
mov rdx, qword [rsi + 0xb0]
movups xmm0, xmmword [r13 + 0x18]
movaps xmmword [rsp + 0xd0], xmm0
mov rcx, rdi
mov r8, r15
call fcn.1400ecb60
mov qword [rsi + 0xb0], rax
jmp 0x1400b43bc
mov qword [r15 + 0x1230], 0
mov dword [r15 + 0x1238], 0
cmp qword [rsp + 0xa8], 0
je 0x1400b42d5
mov rdx, qword [rsi + 0xb0]
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xd8], rax
mov rcx, rdi
mov r8, r14
call fcn.1400ecc40
mov qword [rsi + 0xb0], rax
mov rax, qword [rsp + 0xa8]
test rax, rax
je 0x1400b42d5
mov r15, qword [rax + 0x30]
mov rdx, qword [r15 + 0x1278]
test rdx, rdx
je 0x1400b43a6
lea rbx, [r15 + 0x1230]
lea r12, [r15 + 0x1278]
jmp 0x1400b430b
mov rax, qword [r15 + 0x10]
test rax, rax
je 0x1400b44d9
cmp byte [rax + 0x66e], 1
jne 0x1400b449f
mov rdx, qword [r13]
test rdx, rdx
je 0x1400b449f
mov rbx, qword [rdx]
cmp dword [rbx + 0x48], 2
je 0x1400b447d
mov dword [rbx + 0x48], 2
mov rax, qword [rbx + 0x690]
mov rcx, qword [rbx + 0x700]
mov qword [rbx + 0x1518], rcx
mov qword [rbx + 0x1520], rax
mov rcx, r13
xor r8d, r8d
call fcn.1400c8480
mov rcx, rbx
xor edx, edx
mov r8d, 7
call fcn.1400b2640
mov byte [rbx + 0x15a2], 1
mov rcx, r15
mov edx, r14d
xor r8d, r8d
call fcn.1400b2de0
test r14d, r14d
cmove r14d, eax
mov rcx, qword [r15 + 0x10]
test rcx, rcx
je 0x1400b44d9
add rcx, 0x788
mov rdx, qword [rsp + 0x40]
xor r8d, r8d
call fcn.1400c8480
mov qword [r15 + 0x10], 0
cmp byte [r15 + 0x159b], 0
je 0x1400b4506
cmp dword [r15 + 0x15a8], 7
mov eax, dword [r15 + 0x48]
je 0x1400b450a
xor ebp, ebp
test eax, eax
jne 0x1400b4902
mov r12d, 0xffffffff
jmp 0x1400b4b78
mov eax, dword [r15 + 0x48]
mov r12d, 0xffffffff
cmp eax, 0xf
je case.0x1400b4f1c.1
mov dword [r15 + 0x48], 0xf
mov rax, qword [r15 + 0xd0]
dec dword [rax + 0x1c]
mov rcx, qword [r15 + 0x10]
test rcx, rcx
je 0x1400b4548
add rcx, 0x788
mov rdx, qword [rsp + 0x40]
xor r8d, r8d
call fcn.1400c8480
mov qword [r15 + 0x10], 0
mov r8, qword [r15 + 0xd0]
test r8, r8
je case.0x1400b4f1c.1
cmp qword [r15 + 0x1230], 0
je 0x1400b459a
mov rcx, qword [r8 + 0xb0]
add r8, 0xb0
mov rdx, qword [rsp + 0x68]
call fcn.1400eccd0
test eax, eax
je 0x1400b45bb
mov rcx, r15
lea rdx, str.Internal_error_clearing_splay_node___d_n
mov r8d, eax
call fcn.1400b11f0
jmp 0x1400b45bb
cmp dword [r15 + 0x1238], 0
jne 0x1400b456a
jmp case.0x1400b4f1c.1
mov rdx, qword [r15 + 0x1280]
mov rcx, rdi
xor r8d, r8d
call fcn.1400c8480
cmp qword [r15 + 0x1290], 0
jne 0x1400b45a9
mov qword [r15 + 0x1230], 0
mov dword [r15 + 0x1238], 0
jmp case.0x1400b4f1c.1
mov eax, dword [r15 + 0x48]
xor r14d, r14d
mov r12d, 0xffffffff
cmp eax, 4
je 0x1400b482c
mov dword [r15 + 0x48], 4
jmp 0x1400b482c
mov rax, qword [r15 + 0x10]
mov rax, qword [rax + 0xb08]
test rax, rax
je 0x1400b45e0
cmp dword [rax + 0x4020], 2
mov eax, dword [r15 + 0x48]
je 0x1400b45e4
xor r14d, r14d
mov r12d, 0xffffffff
cmp eax, 5
je 0x1400b482c
mov dword [r15 + 0x48], 5
jmp 0x1400b482c
cmp byte [rsp + 0xed], 1
jne 0x1400b4603
xor r14d, r14d
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], 8
je 0x1400b482c
mov dword [r15 + 0x48], 8
mov rbx, qword [r15 + 0x10]
mov rcx, qword [rbx + 0xb08]
test rcx, rcx
je 0x1400b482c
mov rax, qword [fcn.14018e130]
call qword [0x1402a4f40]
mov qword [rbx + 0xb08], 0
jmp 0x1400b482c
mov qword [rsp + 0xd0], 0
mov r14, qword [r15 + 0x10]
mov eax, 0x3c8
cmp byte [r14 + 0x65a], 0
jne 0x1400b46cb
cmp byte [r14 + 0x657], 0
mov eax, 0x340
mov ecx, 0x370
cmovne rax, rcx
mov rbp, qword [r14 + rax]
mov ebx, dword [r14 + 0x3f0]
mov r13, qword [r14]
mov rcx, qword [r13 + 0xe0]
test rcx, rcx
je 0x1400b470b
test byte [rcx], 8
je 0x1400b470b
mov rax, qword [rcx + 8]
test rax, rax
je 0x1400b470b
mov r9, qword [rcx + 0x18]
mov rcx, r13
mov edx, 3
mov r8d, 2
call qword [0x1402a4f40]
mov rcx, r14
mov rdx, rbp
mov r8d, ebx
call fcn.1400c6ea0
mov rbx, rax
test rax, rax
je 0x1400b4724
inc dword [rbx + 0x10]
mov rcx, qword [r13 + 0xe0]
test rcx, rcx
je 0x1400b4750
test byte [rcx], 8
je 0x1400b4750
mov rax, qword [rcx + 0x10]
test rax, rax
je 0x1400b4750
mov r8, qword [rcx + 0x18]
mov rcx, r13
mov edx, 3
call qword [0x1402a4f40]
mov qword [rsp + 0xd0], rbx
test rbx, rbx
mov r13, qword [rsp + 0x30]
je 0x1400b4791
mov qword [r14 + 0x9d0], rbx
mov byte [r14 + 0x9e8], 1
mov rcx, r15
lea rdx, [0x14028ef16]
mov r8, rbp
call fcn.1400b11f0
xor r14d, r14d
cmp qword [rsp + 0xd0], 0
jne 0x1400b47c0
mov rcx, qword [r15 + 0x10]
mov rax, qword [rcx]
cmp byte [rax + 0xf38], 1
jne 0x1400b47b0
lea rdx, [rsp + 0xd0]
call fcn.1400f37e0
jmp 0x1400b47bd
lea rdx, [rsp + 0xd0]
call fcn.1400b0120
mov r14d, eax
mov rcx, rsi
mov rdx, r15
call fcn.1400b33a0
xor r12d, r12d
cmp qword [rsp + 0xd0], 0
je 0x1400b482c
mov rbx, qword [r15 + 0x10]
mov rax, qword [rbx + 0x9d0]
test rax, rax
je 0x1400b47fb
mov qword [rbx + 0x2d8], rax
mov qword [rbx + 0x9d0], 0
mov rcx, rbx
lea rdx, [rsp + 0xed]
call fcn.1400ab430
test eax, eax
je 0x1400b463f
mov r14d, eax
mov rcx, qword [rbx]
mov rdx, rbx
mov r8b, 1
call fcn.1400aa8d0
mov qword [r15 + 0x10], 0
test r14d, r14d
setne bpl
jmp 0x1400b4b6b
cmp qword [rax + 0x6d0], 0xffffffffffffffff
jne 0x1400b48f6
cmp byte [r15 + 0x159b], 1
jne 0x1400b486b
mov rax, qword [rax + 0x698]
test byte [rax + 0x81], 0x10
jne 0x1400b486b
mov dword [r15 + 0x15a8], 7
mov ebp, reloc.WLDAP32.dll_Ordinal_14
cmp dword [r15 + 0x48], 0xe
je 0x1400b4906
jmp 0x1400b4902
mov rax, qword [r15 + 0x10]
cmp byte [rax + 0x66e], 1
jne 0x1400b48e8
mov rdx, qword [r13]
test rdx, rdx
je 0x1400b48e8
mov rbx, qword [rdx]
cmp dword [rbx + 0x48], 2
je 0x1400b48c2
mov dword [rbx + 0x48], 2
mov rax, qword [rbx + 0x690]
mov rcx, qword [rbx + 0x700]
mov qword [rbx + 0x1518], rcx
mov qword [rbx + 0x1520], rax
mov rcx, r13
xor r8d, r8d
call fcn.1400c8480
mov rcx, rbx
xor edx, edx
mov r8d, 7
call fcn.1400b2640
mov byte [rbx + 0x15a2], 1
mov rax, qword [r15 + 0x10]
cmp qword [rax + 0x6c8], 0xffffffffffffffff
je 0x1400b4838
mov ebp, Ordinal_14
cmp dword [r15 + 0x48], 0xc
je 0x1400b4906
mov dword [r15 + 0x48], ebp
mov r12d, 0xffffffff
xor ebp, ebp
jmp 0x1400b4b78
mov rcx, r15
mov edx, 2
call fcn.1400bad70
movsxd rdx, dword [r15 + 0x788]
test rdx, rdx
je 0x1400b493a
mov rcx, r15
mov r8d, 9
call fcn.1400b2640
movsxd rdx, dword [r15 + 0x78c]
test rdx, rdx
je 0x1400b4954
mov rcx, r15
mov r8d, 2
call fcn.1400b2640
mov rcx, r15
lea rdx, [rsp + 0xee]
lea r8, [rsp + 0xed]
call fcn.1400ab6e0
cmp eax, 0x59
je 0x1400b4a1f
mov r14d, eax
cmp byte [r15 + 0x15a2], 1
jne 0x1400b49f0
mov rcx, r15
lea rdx, str.Transfer_was_pending__now_try_another_n
call fcn.1400b11f0
mov rcx, qword [r15 + 0xd0]
mov rdx, qword [rcx + 0x40]
test rdx, rdx
je 0x1400b49f0
mov rbx, qword [rdx]
cmp dword [rbx + 0x48], 2
je 0x1400b49cd
mov dword [rbx + 0x48], 2
mov rax, qword [rbx + 0x690]
mov r8, qword [rbx + 0x700]
mov qword [rbx + 0x1518], r8
mov qword [rbx + 0x1520], rax
add rcx, 0x40
xor r8d, r8d
call fcn.1400c8480
mov rcx, rbx
xor edx, edx
mov r8d, 7
call fcn.1400b2640
mov byte [rbx + 0x15a2], 1
test r14d, r14d
jne 0x1400b4b66
cmp byte [rsp + 0xee], 1
jne 0x1400b5839
mov eax, 3
xor r12d, r12d
cmp dword [r15 + 0x48], 3
jne 0x1400b4cde
jmp 0x1400b4ce2
cmp dword [r15 + 0x48], 1
je 0x1400b4a2e
mov dword [r15 + 0x48], 1
mov rdx, qword [rsi + 0x48]
mov rcx, r13
mov r8, r15
mov r9, qword [rsp + 0x80]
call fcn.1400c8420
xor r12d, r12d
xor r14d, r14d
jmp case.0x1400b4f1c.1
mov rax, qword [rsp + 0x98]
sub rax, qword [r15 + 0x1000]
movabs r8, 0x7fffffffffffffff
movabs rcx, 0x20c49ba5e353f6
cmp rax, rcx
jg 0x1400b4ac9
movabs rcx, 0xffdf3b645a1cac0a
cmp rax, rcx
jl 0x1400b4abb
mov ecx, dword [rsp + 0xa0]
imul rax, rax, 0x3e8
sub ecx, dword [r15 + 0x1008]
movsxd rcx, ecx
imul rcx, rcx, 0x10624dd3
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x26
add ecx, edx
movsxd r8, ecx
add r8, rax
jmp 0x1400b4ac9
movabs rax, 0x7fffffffffffffff
lea r8, [rax + 1]
mov rcx, r15
lea rdx, str.Connection_timed_out_after__I64d_milliseconds
call fcn.1400b14f0
cmp dword [r15 + 0x48], 9
setge bpl
jl 0x1400b4b07
mov rax, qword [r15 + 0x10]
mov rcx, qword [rax + 0x698]
test byte [rcx + 0x81], 2
jne 0x1400b4b07
cmp byte [rax + 0x654], 0
jne 0x1400b4b07
mov byte [rax + 0x654], 1
mov r14d, 0x1c
mov rcx, r15
mov edx, 0x1c
mov r8b, 1
call fcn.1400b2de0
xor r12d, r12d
jmp 0x1400b4b6b
xor r12d, r12d
test r14d, r14d
je 0x1400b4a48
mov bpl, 1
mov rcx, r15
mov edx, r14d
mov r8b, 1
call fcn.1400b2de0
jmp 0x1400b4b6b
mov eax, dword [r15 + 0x48]
cmp eax, 2
jne 0x1400b4c20
jmp 0x1400b4c1c
mov rcx, r15
call fcn.1400ce0b0
test eax, eax
je 0x1400b54c7
mov r14d, eax
xor r12d, r12d
xor ebp, ebp
mov eax, dword [r15 + 0x48]
cmp eax, 0xf
jge 0x1400b4df2
test r14d, r14d
je 0x1400b4ce2
mov rdx, qword [r13]
test rdx, rdx
je 0x1400b4bd8
mov rbx, qword [rdx]
cmp dword [rbx + 0x48], 2
je 0x1400b4bb6
mov dword [rbx + 0x48], 2
mov rax, qword [rbx + 0x690]
mov rcx, qword [rbx + 0x700]
mov qword [rbx + 0x1518], rcx
mov qword [rbx + 0x1520], rax
mov rcx, r13
xor r8d, r8d
call fcn.1400c8480
mov rcx, rbx
xor edx, edx
mov r8d, 7
call fcn.1400b2640
mov byte [rbx + 0x15a2], 1
mov rbx, qword [r15 + 0x10]
test rbx, rbx
je 0x1400b4b41
test bpl, bpl
je 0x1400b4c1c
cmp r14d, 0x1c
sete bpl
lea rcx, [rbx + 0x788]
mov rdx, qword [rsp + 0x40]
xor r8d, r8d
call fcn.1400c8480
mov qword [r15 + 0x10], 0
mov rcx, r15
mov rdx, rbx
mov r8d, ebp
call fcn.1400aa8d0
mov eax, dword [r15 + 0x48]
mov r12d, 0xffffffff
cmp eax, 0xf
je 0x1400b4dee
mov dword [r15 + 0x48], 0xf
mov rax, qword [r15 + 0xd0]
dec dword [rax + 0x1c]
mov rcx, qword [r15 + 0x10]
test rcx, rcx
je 0x1400b4c5e
add rcx, 0x788
mov rdx, qword [rsp + 0x40]
xor r8d, r8d
call fcn.1400c8480
mov qword [r15 + 0x10], 0
mov r8, qword [r15 + 0xd0]
test r8, r8
je 0x1400b4dee
cmp qword [r15 + 0x1230], 0
je 0x1400b4cb7
mov rcx, qword [r8 + 0xb0]
add r8, 0xb0
mov rdx, qword [rsp + 0x68]
call fcn.1400eccd0
test eax, eax
je 0x1400b4dce
mov rcx, r15
lea rdx, str.Internal_error_clearing_splay_node___d_n
mov r8d, eax
call fcn.1400b11f0
jmp 0x1400b4dce
cmp dword [r15 + 0x1238], 0
jne 0x1400b4c80
jmp 0x1400b4dee
mov byte [rsp + 0xec], 1
movzx eax, byte [rcx + 0x660]
xor eax, 0xb
mov r12d, 0xffffffff
mov dword [r15 + 0x48], eax
mov rbp, qword [r15 + 0x10]
xor r14d, r14d
test rbp, rbp
je 0x1400b4dee
mov rcx, rbp
call fcn.1400ba260
test eax, eax
je 0x1400b4dee
mov rax, qword [r15 + 0x10]
mov rcx, qword [rax + 0x698]
test byte [rcx + 0x81], 2
jne 0x1400b4d26
cmp byte [rax + 0x654], 0
jne 0x1400b4d26
mov byte [rax + 0x654], 1
mov eax, dword [r15 + 0x48]
xor ecx, ecx
cmp eax, 0xe
setge cl
or ecx, 0xe
cmp eax, ecx
jne 0x1400b4d4a
mov r14d, Ordinal_46
mov r12d, 0xffffffff
jmp 0x1400b4df2
mov dword [r15 + 0x48], ecx
cmp eax, 0xe
jl 0x1400b4d5d
mov rax, qword [r15 + 0xd0]
dec dword [rax + 0x1c]
mov r14d, Ordinal_46
mov r12d, 0xffffffff
mov eax, 0x7efb
bt eax, ecx
jb 0x1400b4dee
mov eax, ecx
lea rcx, [0x14028edc0]
mov rax, qword [rcx + rax*8]
mov rcx, r15
call qword [0x1402a4f40]
jmp 0x1400b4dee
mov dword [r15 + 0x68], 1
mov qword [r15 + 0x70], r15
mov dword [r15 + 0x78], r14d
mov rdx, qword [rsi + 0x28]
mov rcx, qword [rsp + 0x88]
mov r8, qword [rsp + 0x90]
mov r9, r8
call fcn.1400c8420
xor r12d, r12d
jmp 0x1400b4e0f
mov rdx, qword [r15 + 0x1280]
mov rcx, rdi
xor r8d, r8d
call fcn.1400c8480
cmp qword [r15 + 0x1290], 0
jne 0x1400b4dbc
mov qword [r15 + 0x1230], 0
mov dword [r15 + 0x1238], 0
mov eax, dword [r15 + 0x48]
cmp eax, 0xf
jne 0x1400b4e1e
mov rax, qword [r15 + 0xed8]
test rax, rax
je 0x1400b4d8b
mov rcx, r15
mov edx, r14d
call qword [0x1402a4f40]
cmp dword [r15 + 0x48], 0x10
je 0x1400b4e1e
mov dword [r15 + 0x48], 0x10
cmp r12d, 0xffffffff
je 0x1400b4e31
cmp byte [rsi + 0x189], 0
je case.0x1400b4f1c.16
cmp qword [r15 + 0x10], 0
jne 0x1400b4e49
mov r8d, dword [r15 + 0x48]
lea eax, [r8 - 3]
cmp eax, 0xa
jbe 0x1400b41e2
mov al, byte [rsi + 0x189]
mov byte [rsi + 0x189], 0
cmp al, 1
jne 0x1400b4eb1
mov rdx, qword [r13]
test rdx, rdx
je 0x1400b4eb1
mov rbx, qword [rdx]
cmp dword [rbx + 0x48], 2
je 0x1400b4e8f
mov dword [rbx + 0x48], 2
mov rax, qword [rbx + 0x690]
mov rcx, qword [rbx + 0x700]
mov qword [rbx + 0x1518], rcx
mov qword [rbx + 0x1520], rax
mov rcx, r13
xor r8d, r8d
call fcn.1400c8480
mov rcx, rbx
xor edx, edx
mov r8d, 7
call fcn.1400b2640
mov byte [rbx + 0x15a2], 1
mov rax, qword [r15 + 0x10]
mov ecx, dword [r15 + 0x48]
test rax, rax
je 0x1400b4f00
lea edx, [rcx - 3]
cmp edx, 0xb
ja 0x1400b4ed4
mov qword [rax], r15
mov ecx, dword [r15 + 0x48]
cmp qword [r15 + 0x10], 0
je 0x1400b4f00
lea eax, [rcx - 2]
cmp eax, 0xc
ja 0x1400b4f00
cmp ecx, 9
setb r8b
mov rcx, r15
lea rdx, [rsp + 0x98]
call fcn.1400b6410
mov ecx, dword [r15 + 0x48]
test rax, rax
js 0x1400b50fd
cmp ecx, 0x10
ja case.default.0x1400b4f1c
xor r12d, r12d
mov eax, ecx
lea rcx, [0x14028f000]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rbx, qword [r15 + 0x10]
mov dword [rsp + 0xe4], 0
mov rax, qword [rbx + 0x698]
mov rax, qword [rax + 0x20]
test rax, rax
je 0x1400b4a45
mov rcx, rbx
lea rdx, [rsp + 0xe4]
call qword [0x1402a4f40]
mov r14d, eax
mov eax, dword [rsp + 0xe4]
mov ecx, eax
xor ecx, 1
or ecx, r14d
je 0x1400b4f71
test r14d, r14d
jne 0x1400b50e4
jmp 0x1400b4f8f
mov rax, qword [rbx]
mov byte [rax + 0x65d], 0
mov rcx, qword [rbx]
mov edx, 6
call fcn.1400bad70
mov eax, dword [rsp + 0xe4]
test eax, eax
je 0x1400b4a45
xor ecx, ecx
cmp eax, 1
sete cl
lea eax, [rcx*2 + 9]
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], eax
jne 0x1400b4cde
jmp 0x1400b4ce2
mov rcx, qword [r15 + 0x10]
xor edx, edx
lea r8, [rsp + 0xef]
call fcn.1400b69d0
mov r14d, eax
cmp byte [rsp + 0xef], 1
jne 0x1400b4b22
test r14d, r14d
jne 0x1400b4b22
mov rax, qword [r15 + 0x10]
cmp dword [rax + 0x3dc], 2
jne 0x1400b4ffe
cmp byte [rax + 0x650], 1
jne 0x1400b5013
mov rcx, qword [rax + 0xb08]
test rcx, rcx
je 0x1400b502b
cmp dword [rcx + 0x4020], 2
je 0x1400b502b
mov eax, 5
xor r12d, r12d
cmp dword [r15 + 0x48], 5
jne 0x1400b4cde
jmp 0x1400b4ce2
movzx ecx, byte [rax + 0x663]
mov eax, 6
sub eax, ecx
jmp 0x1400b4fa6
mov rcx, qword [r15 + 0x10]
call fcn.1400ba260
test eax, eax
je 0x1400b5b2b
mov r14d, Ordinal_46
jmp 0x1400b4b66
mov r13, qword [r15 + 0x10]
cmp byte [r15 + 0xf25], 1
jne 0x1400b59fe
mov eax, reloc.WLDAP32.dll_Ordinal_14
cmp byte [r13 + 0x654], 0
je 0x1400b58ac
mov byte [r13 + 0x654], 0
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], 0xe
mov r13, qword [rsp + 0x30]
jne 0x1400b4cde
jmp 0x1400b4ce2
mov rcx, qword [r15 + 0x10]
test rcx, rcx
je 0x1400b4cc6
mov rax, qword [rcx + 0x698]
mov rax, qword [rax + 0x38]
test rax, rax
je 0x1400b4cc6
mov byte [rsp + 0xec], 0
lea rdx, [rsp + 0xec]
call qword [0x1402a4f40]
test eax, eax
je 0x1400b58bc
mov r14d, eax
xor r12d, r12d
mov rcx, r15
mov edx, r14d
xor r8d, r8d
call fcn.1400b2de0
mov bpl, 1
jmp 0x1400b4b6b
cmp ecx, 4
je 0x1400b4a50
cmp ecx, 3
jne 0x1400b5501
mov rax, qword [rsp + 0x98]
sub rax, qword [r15 + 0x1000]
movabs r8, 0x7fffffffffffffff
movabs rcx, 0x20c49ba5e353f6
cmp rax, rcx
jg 0x1400b5188
movabs rcx, 0xffdf3b645a1cac0a
cmp rax, rcx
jl 0x1400b517a
mov ecx, dword [rsp + 0xa0]
imul rax, rax, 0x3e8
sub ecx, dword [r15 + 0x1008]
movsxd rcx, ecx
imul rcx, rcx, 0x10624dd3
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x26
add ecx, edx
movsxd r8, ecx
add r8, rax
jmp 0x1400b5188
movabs rax, 0x7fffffffffffffff
lea r8, [rax + 1]
mov rcx, r15
lea rdx, str.Resolving_timed_out_after__I64d_milliseconds
jmp 0x1400b4ad3
mov rbp, qword [r15 + 0x10]
test rbp, rbp
je 0x1400b547a
mov rax, qword [rbp + 0x698]
mov rax, qword [rax + 0x30]
test rax, rax
je 0x1400b547a
mov byte [rsp + 0xed], 0
mov rcx, rbp
lea rdx, [rsp + 0xed]
call qword [0x1402a4f40]
test eax, eax
je 0x1400b58eb
mov r14d, eax
jmp 0x1400b4b2e
mov rcx, qword [r15 + 0x10]
lea rdx, [rsp + 0xed]
call fcn.1400d2bc0
mov r14d, eax
mov rax, qword [r15 + 0x10]
cmp byte [rax + 0x66b], 1
je 0x1400b5271
test r14d, r14d
jne 0x1400b50f5
cmp dword [rax + 0x3dc], 2
jne 0x1400b522f
xor r12d, r12d
cmp byte [rax + 0x650], 1
mov r14d, 0
mov ebp, 0
jne 0x1400b4b6b
mov rax, qword [rax + 0xb08]
test rax, rax
je 0x1400b5256
xor r12d, r12d
cmp dword [rax + 0x4020], 2
mov r14d, 0
mov ebp, 0
jne 0x1400b4b6b
mov eax, 6
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], 6
jne 0x1400b4cde
jmp 0x1400b4ce2
mov rcx, r15
xor edx, edx
xor r8d, r8d
call fcn.1400b2de0
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], 2
je 0x1400b4ce2
mov dword [r15 + 0x48], 2
mov rax, qword [r15 + 0x690]
mov rcx, qword [r15 + 0x700]
mov qword [r15 + 0x1518], rcx
mov qword [r15 + 0x1520], rax
jmp 0x1400b4ce2
xor ebp, ebp
jmp 0x1400b5327
mov qword [rsp + 0xb8], 0
mov byte [rsp + 0xb7], 0
mov r8, qword [r15 + 0x7b8]
test r8, r8
jle 0x1400b52b8
mov rcx, qword [r15 + 0xf90]
mov rdx, qword [r15 + 0x1040]
mov rax, qword [rsp + 0x60]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xd0], xmm0
movups xmm0, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0xc0], xmm0
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd0]
call fcn.1400bb240
mov rbp, rax
mov r8, qword [r15 + 0x7c0]
test r8, r8
jle 0x1400b53d9
mov rcx, qword [r15 + 0xf88]
mov rdx, qword [r15 + 0x1058]
mov rax, qword [rsp + 0x58]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xd0], xmm0
movups xmm0, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0xc0], xmm0
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd0]
call fcn.1400bb240
mov rbx, rax
mov rax, rbp
or rax, rbx
je 0x1400b53dd
movups xmm0, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0xd0], xmm0
mov rcx, r15
lea rdx, [rsp + 0xd0]
call fcn.1400bb140
cmp dword [r15 + 0x48], 0xd
je 0x1400b53b9
mov dword [r15 + 0x48], Ordinal_14
mov rcx, r15
cmp rbp, rbx
jl 0x1400b53c6
mov rdx, rbp
jmp 0x1400b53c9
mov rdx, rbx
mov r8d, 0xa
call fcn.1400b2640
jmp 0x1400b4b66
xor ebx, ebx
jmp 0x1400b5382
mov rcx, qword [r15 + 0x10]
mov rdx, r15
lea r8, [rsp + 0xeb]
lea r9, [rsp + 0xb7]
call fcn.1400ccbe0
mov r14d, eax
cmp byte [rsp + 0xeb], 0
jne 0x1400b5458
cmp r14d, 0x38
je 0x1400b5458
test r14d, r14d
je 0x1400b57b4
cmp r14d, 0x5c
je 0x1400b5445
mov rax, qword [r15 + 0x10]
mov rcx, qword [rax + 0x698]
mov ecx, dword [rcx + 0x80]
mov edx, 0x202
and ecx, edx
jne 0x1400b5445
cmp byte [rax + 0x654], 0
jne 0x1400b5445
mov byte [rax + 0x654], 1
mov rcx, r15
mov edx, r14d
mov r8b, 1
call fcn.1400b2de0
jmp 0x1400b4b66
mov rcx, qword [r15 + 0x10]
lea rdx, [rsp + 0xb8]
call fcn.1400ce6e0
test eax, eax
je 0x1400b5721
test r14d, r14d
cmove r14d, eax
jmp 0x1400b5415
mov byte [rsp + 0xed], 1
mov dword [r15 + 0x48], 8
mov rcx, qword [rbp + 0xb08]
test rcx, rcx
je 0x1400b54bc
mov rax, qword [fcn.14018e130]
call qword [0x1402a4f40]
mov qword [rbp + 0xb08], 0
xor r14d, r14d
mov r12d, 0xffffffff
jmp case.0x1400b4f1c.1
mov r12d, 0xffffffff
jmp 0x1400b4ce6
cmp dword [r15 + 0x48], 2
je 0x1400b54f2
mov dword [r15 + 0x48], 2
mov rax, qword [r15 + 0x690]
mov rcx, qword [r15 + 0x700]
mov qword [r15 + 0x1518], rcx
mov qword [r15 + 0x1520], rax
mov rcx, r15
mov edx, 1
call fcn.1400bad70
jmp 0x1400b54ae
mov rax, qword [r15 + 0xe8]
mov rdx, qword [rsp + 0x98]
sub rdx, qword [r15 + 0x1000]
mov r9, qword [r15 + 0xf8]
mov ecx, dword [rsp + 0xa0]
mov r10d, dword [r15 + 0x1008]
movabs r8, 0x7fffffffffffffff
cmp rax, 0xffffffffffffffff
je 0x1400b55ab
movabs r11, 0x20c49ba5e353f6
cmp rdx, r11
jg 0x1400b5592
movabs r8, 0xffdf3b645a1cac0a
cmp rdx, r8
jl 0x1400b5584
imul rdx, rdx, 0x3e8
sub ecx, r10d
movsxd rcx, ecx
imul rcx, rcx, 0x10624dd3
mov r8, rcx
shr r8, 0x3f
sar rcx, 0x26
add ecx, r8d
movsxd r8, ecx
add r8, rdx
jmp 0x1400b5592
movabs rcx, 0x7fffffffffffffff
lea r8, [rcx + 1]
mov qword [rsp + 0x20], rax
mov rcx, r15
lea rdx, str.Operation_timed_out_after__I64d_milliseconds_with__I64d_out_of__I64d_bytes_received
call fcn.1400b14f0
jmp 0x1400b4ad8
movabs rax, 0x20c49ba5e353f6
cmp rdx, rax
jg 0x1400b5600
movabs rax, 0xffdf3b645a1cac0a
cmp rdx, rax
jl 0x1400b55f2
imul rax, rdx, 0x3e8
sub ecx, r10d
movsxd rcx, ecx
imul rcx, rcx, 0x10624dd3
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x26
add ecx, edx
movsxd r8, ecx
add r8, rax
jmp 0x1400b5600
movabs rax, 0x7fffffffffffffff
lea r8, [rax + 1]
mov rcx, r15
lea rdx, str.Operation_timed_out_after__I64d_milliseconds_with__I64d_bytes_received
jmp 0x1400b55a1
test al, 1
je 0x1400b5689
mov rax, qword [rbp + 0x698]
cmp qword [rax + 0x30], 0
jne 0x1400b5626
mov byte [rsp + 0xed], 1
mov ecx, dword [r15 + 0x48]
cmp byte [rsp + 0xed], 0
je 0x1400b5654
mov r12d, 0xffffffff
cmp ecx, 8
je 0x1400b4ce2
mov dword [r15 + 0x48], 8
mov rbp, qword [r15 + 0x10]
jmp 0x1400b548a
mov eax, 7
xor r12d, r12d
cmp ecx, 7
je 0x1400b4ce2
jmp 0x1400b4cde
mov rbp, qword [r15 + 0x10]
mov byte [rsp + 0xed], 0
mov al, byte [rbp + 0x661]
cmp byte [rbp + 0x652], 1
je 0x1400b560c
test al, 1
jne 0x1400b5626
mov rcx, rbp
xor edx, edx
call fcn.1400ecde0
mov r14d, eax
test eax, eax
jne 0x1400b4b2e
cmp dword [rbp + 0x3dc], 2
jne 0x1400b56b4
cmp byte [rbp + 0x650], 1
jne 0x1400b5626
cmp byte [rbp + 0x663], 1
jne 0x1400b56df
cmp byte [rbp + 0x65a], 1
jne 0x1400b56df
mov rax, qword [rbp + 0xb08]
test rax, rax
je 0x1400b56df
cmp dword [rax + 0x4020], 2
jne 0x1400b5626
mov rax, qword [rbp + 0x698]
mov rax, qword [rax + 0x28]
test rax, rax
je 0x1400b570d
mov rcx, rbp
lea rdx, [rsp + 0xed]
call qword [0x1402a4f40]
mov r14d, eax
test eax, eax
jne 0x1400b4b2e
jmp 0x1400b5715
mov byte [rsp + 0xed], 1
mov byte [rbp + 0x661], 1
jmp 0x1400b5626
cmp qword [rsp + 0xb8], 0
je 0x1400b540c
mov byte [rsp + 0xeb], 1
mov ebx, 2
xor r12d, r12d
mov rcx, r15
xor edx, edx
xor r8d, r8d
call fcn.1400b2de0
mov rdx, qword [rsp + 0xb8]
mov rcx, r15
mov r8d, ebx
call fcn.1400ce320
mov r14d, eax
test eax, eax
je 0x1400b5781
mov rax, qword [fcn.14018e130]
mov rcx, qword [rsp + 0xb8]
call qword [0x1402a4f40]
jmp case.0x1400b4f1c.1
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], 2
je 0x1400b5767
mov dword [r15 + 0x48], 2
mov rax, qword [r15 + 0x690]
mov rcx, qword [r15 + 0x700]
mov qword [r15 + 0x1518], rcx
mov qword [r15 + 0x1520], rax
jmp 0x1400b5767
test byte [rsp + 0xeb], 1
je 0x1400b5805
cmp qword [r15 + 0x1c8], 0
je 0x1400b5c5e
mov rax, qword [fcn.14018e130]
mov rcx, qword [rsp + 0xb8]
call qword [0x1402a4f40]
mov rax, qword [r15 + 0x1c8]
mov qword [rsp + 0xb8], rax
mov qword [r15 + 0x1c8], 0
mov ebx, 3
jmp 0x1400b573d
xor r12d, r12d
cmp byte [rsp + 0xb7], 1
mov r14d, 0
mov ebp, 0
jne 0x1400b4b6b
xor r12d, r12d
mov rcx, r15
xor edx, edx
mov r8d, 7
call fcn.1400b2640
jmp 0x1400b4a48
cmp byte [rsp + 0xed], 1
jne 0x1400b5859
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], 8
jne 0x1400b5643
jmp 0x1400b4ce2
mov rax, qword [r15 + 0x10]
mov rax, qword [rax + 0xb08]
test rax, rax
je 0x1400b588f
cmp dword [rax + 0x4020], 2
mov ecx, dword [r15 + 0x48]
je 0x1400b5893
mov eax, 5
mov r12d, 0xffffffff
cmp ecx, 5
jne 0x1400b4cde
jmp 0x1400b4ce2
mov ecx, dword [r15 + 0x48]
mov eax, 4
mov r12d, 0xffffffff
cmp ecx, 4
jne 0x1400b4cde
jmp 0x1400b4ce2
mov r12d, 0xffffffff
mov r13, qword [rsp + 0x30]
jmp 0x1400b4cde
xor r12d, r12d
test byte [rsp + 0xec], 1
mov r14d, 0
mov ebp, 0
je 0x1400b4b6b
mov rax, qword [r15 + 0x10]
movzx eax, byte [rax + 0x660]
xor eax, 0xb
jmp 0x1400b4fa6
xor r12d, r12d
test byte [rsp + 0xed], 1
mov r14d, 0
mov ebp, 0
je 0x1400b4b6b
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], 8
je 0x1400b4ce2
mov rbp, qword [r15 + 0x10]
jmp 0x1400b5482
xor r14d, r14d
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], 2
je 0x1400b59df
mov dword [r15 + 0x48], 2
mov rax, qword [r15 + 0x690]
mov rcx, qword [r15 + 0x700]
mov qword [r15 + 0x1518], rcx
mov qword [r15 + 0x1520], rax
jmp 0x1400b59df
mov rcx, qword [r15 + 0x10]
cmp byte [rcx + 0x655], 1
mov r13, qword [rsp + 0x30]
jne 0x1400b5a39
mov qword [rsp + 0xd0], 0
lea rdx, [rsp + 0xd0]
call fcn.1400ce6e0
mov r14d, eax
test eax, eax
setne bpl
mov eax, 0x37
cmove r14d, eax
xor r12d, r12d
mov rcx, r15
mov edx, r14d
xor r8d, r8d
call fcn.1400b2de0
mov rdx, qword [rsp + 0xd0]
test rdx, rdx
je 0x1400b59f9
cmp eax, 0x37
je 0x1400b59c6
test eax, eax
jne 0x1400b59dc
mov rcx, r15
mov r8d, 2
call fcn.1400ce320
test eax, eax
je 0x1400b5921
mov r14d, eax
mov rax, qword [fcn.14018e130]
mov rcx, qword [rsp + 0xd0]
call qword [0x1402a4f40]
jmp 0x1400b4b6b
mov bpl, 1
jmp 0x1400b59df
mov rax, qword [r13 + 0x698]
mov rax, qword [rax + 0x10]
test rax, rax
je 0x1400b5a79
mov rcx, r13
lea rdx, [rsp + 0xec]
call qword [0x1402a4f40]
mov r14d, eax
cmp eax, 0x37
je 0x1400b595e
test r14d, r14d
je 0x1400b5a56
mov rcx, qword [r15 + 0x10]
mov r13, qword [rsp + 0x30]
mov bpl, 1
test rcx, rcx
je 0x1400b4b6b
xor r12d, r12d
mov rcx, r15
mov edx, r14d
xor r8d, r8d
jmp 0x1400b4b3a
cmp byte [rsp + 0xec], 1
jne 0x1400b5a79
mov rax, qword [r13]
mov byte [rax + 0x65d], 0
mov rcx, qword [r13]
mov edx, 6
call fcn.1400bad70
cmp byte [rsp + 0xec], 0
je 0x1400b5aaf
mov rax, qword [r15 + 0x10]
mov ecx, dword [r15 + 0x48]
cmp byte [rax + 0x660], 1
mov r13, qword [rsp + 0x30]
jne 0x1400b5b0d
mov eax, 0xa
xor r12d, r12d
cmp ecx, 0xa
jne 0x1400b4cde
jmp 0x1400b4ce2
cmp byte [r15 + 0x159b], 1
mov r13, qword [rsp + 0x30]
je 0x1400b5ad6
mov eax, 9
xor r12d, r12d
cmp dword [r15 + 0x48], 9
jne 0x1400b4cde
jmp 0x1400b4ce2
mov eax, dword [r15 + 0x15a8]
or eax, 2
cmp eax, 7
jne 0x1400b5abe
mov rcx, r15
xor edx, edx
xor r8d, r8d
call fcn.1400b2de0
mov eax, reloc.WLDAP32.dll_Ordinal_14
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], 0xe
jne 0x1400b4cde
jmp 0x1400b4ce2
mov eax, Ordinal_14
mov r12d, 0xffffffff
cmp ecx, 0xb
jne 0x1400b4cde
jmp 0x1400b4ce2
xor r14d, r14d
jmp 0x1400b5baa
movups xmm0, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0xd0], xmm0
mov rcx, r15
lea rdx, [rsp + 0xd0]
call fcn.1400c9c20
test eax, eax
jne 0x1400b4b63
mov r8, qword [r15 + 0x7b8]
test r8, r8
jle 0x1400b5b26
mov rcx, qword [r15 + 0xf90]
mov rdx, qword [r15 + 0x1040]
mov rax, qword [rsp + 0x60]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xd0], xmm0
movups xmm0, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0xc0], xmm0
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd0]
call fcn.1400bb240
mov r14, rax
mov r8, qword [r15 + 0x7c0]
test r8, r8
jle 0x1400b5c26
mov rcx, qword [r15 + 0xf88]
mov rdx, qword [r15 + 0x1058]
mov rax, qword [rsp + 0x58]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xd0], xmm0
movups xmm0, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0xc0], xmm0
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd0]
call fcn.1400bb240
mov rcx, r14
or rcx, rax
je 0x1400b5c2a
mov rcx, r15
cmp r14, rax
jge 0x1400b5c13
mov rdx, rax
jmp 0x1400b5c16
mov rdx, r14
mov r8d, 0xa
call fcn.1400b2640
jmp 0x1400b4a45
xor eax, eax
jmp 0x1400b5bfe
cmp dword [r15 + 0x48], 0xc
je 0x1400b5c39
mov dword [r15 + 0x48], Ordinal_14
movups xmm0, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0xd0], xmm0
mov rcx, r15
lea rdx, [rsp + 0xd0]
call fcn.1400bb140
jmp 0x1400b4a45
xor ebp, ebp
cmp qword [r15 + 0x1c0], 0
je 0x1400b5ce4
mov rax, qword [fcn.14018e130]
mov rcx, qword [rsp + 0xb8]
call qword [0x1402a4f40]
mov rdx, qword [r15 + 0x1c0]
mov qword [rsp + 0xb8], rdx
mov qword [r15 + 0x1c0], 0
mov rcx, r15
mov r8d, 1
call fcn.1400ce320
mov ebx, eax
mov rax, qword [fcn.14018e130]
mov rcx, qword [rsp + 0xb8]
call qword [0x1402a4f40]
xor r12d, r12d
test ebx, ebx
je 0x1400b5ce2
mov bpl, 1
mov rcx, r15
mov edx, ebx
mov r8b, 1
call fcn.1400b2de0
mov r14d, eax
test eax, eax
jne 0x1400b4b6b
jmp 0x1400b5ce4
xor ebp, ebp
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], 0xe
je 0x1400b5cf9
mov dword [r15 + 0x48], reloc.WLDAP32.dll_Ordinal_14
xor r14d, r14d
jmp 0x1400b4b6b