Function at 0x1400b3ac0
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 [0x1402b3040]
xor rax, rsp
mov qword [rsp + 0xf0], rax
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rsp + 0xa8], rax
cmp byte [0x1402c87c0], 1
je 0x1400b3b2e
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 0x1400b3b62
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 [0x1402c87c8]
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 0x1400b3b87
cmp dword [rsi], 0xbab1e
jne 0x1400b3b87
mov edi, 8
cmp byte [rsi + 0x18a], 0
je 0x1400b3bad
mov rcx, qword [rsp + 0xf0]
xor rcx, rsp
call fcn.140191d80
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 0x1400b3cd8
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 0x1400b3c2a
mov dword [r15 + 0x4c], r14d
xor ecx, ecx
mov dl, 0xaa
jmp 0x1400b3c1e
mov rcx, r15
lea rdx, str.In_state__d_with_no_conn__bail_out__n
call fcn.1400b0f10
mov eax, 4
xor ecx, ecx
mov dl, 0xaa
mov dword [rsp + 0x3c], eax
mov r15, qword [r15]
test r15, r15
je 0x1400b3ce0
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 0x1400b3c1a
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 0x1400b4851
mov dword [rsp + 0x3c], 0
lea rdi, [rsp + 0xd0]
lea r14, [rsp + 0xa8]
jmp 0x1400b3deb
mov eax, dword [rsi + 0x1c]
mov rcx, qword [rsp + 0x78]
mov dword [rcx], eax
mov edi, dword [rsp + 0x3c]
test edi, edi
jg 0x1400b3b87
mov rcx, rsi
call fcn.1400b2360
jmp 0x1400b3b87
mov rcx, r12
xor r8d, r8d
call fcn.1400c7ea0
mov rdx, rbp
test rbp, rbp
je 0x1400b3d88
mov r13, qword [rdx]
mov rax, qword [r13 + 0x18]
sub rax, qword [rsp + 0x48]
movabs rcx, 0x20c49ba5e353f6
cmp rax, rcx
jg 0x1400b3d88
mov rbp, qword [rdx + 0x10]
movabs rcx, 0xffdf3b645a1cac0a
cmp rax, rcx
jl 0x1400b3d18
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 0x1400b3d18
cmp qword [r12], 0
je 0x1400b3dc6
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.1400ec580
mov qword [rsi + 0xb0], rax
jmp 0x1400b3ddc
mov qword [r15 + 0x1230], 0
mov dword [r15 + 0x1238], 0
cmp qword [rsp + 0xa8], 0
je 0x1400b3cf5
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.1400ec660
mov qword [rsi + 0xb0], rax
mov rax, qword [rsp + 0xa8]
test rax, rax
je 0x1400b3cf5
mov r15, qword [rax + 0x30]
mov rdx, qword [r15 + 0x1278]
test rdx, rdx
je 0x1400b3dc6
lea rbx, [r15 + 0x1230]
lea r12, [r15 + 0x1278]
jmp 0x1400b3d2b
mov rax, qword [r15 + 0x10]
test rax, rax
je 0x1400b3ef9
cmp byte [rax + 0x66e], 1
jne 0x1400b3ebf
mov rdx, qword [r13]
test rdx, rdx
je 0x1400b3ebf
mov rbx, qword [rdx]
cmp dword [rbx + 0x48], 2
je 0x1400b3e9d
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.1400c7ea0
mov rcx, rbx
xor edx, edx
mov r8d, 7
call fcn.1400b2060
mov byte [rbx + 0x15a2], 1
mov rcx, r15
mov edx, r14d
xor r8d, r8d
call fcn.1400b2800
test r14d, r14d
cmove r14d, eax
mov rcx, qword [r15 + 0x10]
test rcx, rcx
je 0x1400b3ef9
add rcx, 0x788
mov rdx, qword [rsp + 0x40]
xor r8d, r8d
call fcn.1400c7ea0
mov qword [r15 + 0x10], 0
cmp byte [r15 + 0x159b], 0
je 0x1400b3f26
cmp dword [r15 + 0x15a8], 7
mov eax, dword [r15 + 0x48]
je 0x1400b3f2a
xor ebp, ebp
test eax, eax
jne 0x1400b4322
mov r12d, 0xffffffff
jmp 0x1400b4598
mov eax, dword [r15 + 0x48]
mov r12d, 0xffffffff
cmp eax, 0xf
je case.0x1400b493c.1
mov dword [r15 + 0x48], 0xf
mov rax, qword [r15 + 0xd0]
dec dword [rax + 0x1c]
mov rcx, qword [r15 + 0x10]
test rcx, rcx
je 0x1400b3f68
add rcx, 0x788
mov rdx, qword [rsp + 0x40]
xor r8d, r8d
call fcn.1400c7ea0
mov qword [r15 + 0x10], 0
mov r8, qword [r15 + 0xd0]
test r8, r8
je case.0x1400b493c.1
cmp qword [r15 + 0x1230], 0
je 0x1400b3fba
mov rcx, qword [r8 + 0xb0]
add r8, 0xb0
mov rdx, qword [rsp + 0x68]
call fcn.1400ec6f0
test eax, eax
je 0x1400b3fdb
mov rcx, r15
lea rdx, str.Internal_error_clearing_splay_node___d_n
mov r8d, eax
call fcn.1400b0c10
jmp 0x1400b3fdb
cmp dword [r15 + 0x1238], 0
jne 0x1400b3f8a
jmp case.0x1400b493c.1
mov rdx, qword [r15 + 0x1280]
mov rcx, rdi
xor r8d, r8d
call fcn.1400c7ea0
cmp qword [r15 + 0x1290], 0
jne 0x1400b3fc9
mov qword [r15 + 0x1230], 0
mov dword [r15 + 0x1238], 0
jmp case.0x1400b493c.1
mov eax, dword [r15 + 0x48]
xor r14d, r14d
mov r12d, 0xffffffff
cmp eax, 4
je 0x1400b424c
mov dword [r15 + 0x48], 4
jmp 0x1400b424c
mov rax, qword [r15 + 0x10]
mov rax, qword [rax + 0xb08]
test rax, rax
je 0x1400b4000
cmp dword [rax + 0x4020], 2
mov eax, dword [r15 + 0x48]
je 0x1400b4004
xor r14d, r14d
mov r12d, 0xffffffff
cmp eax, 5
je 0x1400b424c
mov dword [r15 + 0x48], 5
jmp 0x1400b424c
cmp byte [rsp + 0xed], 1
jne 0x1400b4023
xor r14d, r14d
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], 8
je 0x1400b424c
mov dword [r15 + 0x48], 8
mov rbx, qword [r15 + 0x10]
mov rcx, qword [rbx + 0xb08]
test rcx, rcx
je 0x1400b424c
mov rax, qword [fcn.14018db50]
call qword [0x1402a3e88]
mov qword [rbx + 0xb08], 0
jmp 0x1400b424c
mov qword [rsp + 0xd0], 0
mov r14, qword [r15 + 0x10]
mov eax, 0x3c8
cmp byte [r14 + 0x65a], 0
jne 0x1400b40eb
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 0x1400b412b
test byte [rcx], 8
je 0x1400b412b
mov rax, qword [rcx + 8]
test rax, rax
je 0x1400b412b
mov r9, qword [rcx + 0x18]
mov rcx, r13
mov edx, 3
mov r8d, 2
call qword [0x1402a3e88]
mov rcx, r14
mov rdx, rbp
mov r8d, ebx
call fcn.1400c68c0
mov rbx, rax
test rax, rax
je 0x1400b4144
inc dword [rbx + 0x10]
mov rcx, qword [r13 + 0xe0]
test rcx, rcx
je 0x1400b4170
test byte [rcx], 8
je 0x1400b4170
mov rax, qword [rcx + 0x10]
test rax, rax
je 0x1400b4170
mov r8, qword [rcx + 0x18]
mov rcx, r13
mov edx, 3
call qword [0x1402a3e88]
mov qword [rsp + 0xd0], rbx
test rbx, rbx
mov r13, qword [rsp + 0x30]
je 0x1400b41b1
mov qword [r14 + 0x9d0], rbx
mov byte [r14 + 0x9e8], 1
mov rcx, r15
lea rdx, [0x14028de66]
mov r8, rbp
call fcn.1400b0c10
xor r14d, r14d
cmp qword [rsp + 0xd0], 0
jne 0x1400b41e0
mov rcx, qword [r15 + 0x10]
mov rax, qword [rcx]
cmp byte [rax + 0xf38], 1
jne 0x1400b41d0
lea rdx, [rsp + 0xd0]
call fcn.1400f3200
jmp 0x1400b41dd
lea rdx, [rsp + 0xd0]
call fcn.1400afb40
mov r14d, eax
mov rcx, rsi
mov rdx, r15
call fcn.1400b2dc0
xor r12d, r12d
cmp qword [rsp + 0xd0], 0
je 0x1400b424c
mov rbx, qword [r15 + 0x10]
mov rax, qword [rbx + 0x9d0]
test rax, rax
je 0x1400b421b
mov qword [rbx + 0x2d8], rax
mov qword [rbx + 0x9d0], 0
mov rcx, rbx
lea rdx, [rsp + 0xed]
call fcn.1400aae50
test eax, eax
je 0x1400b405f
mov r14d, eax
mov rcx, qword [rbx]
mov rdx, rbx
mov r8b, 1
call fcn.1400aa2f0
mov qword [r15 + 0x10], 0
test r14d, r14d
setne bpl
jmp 0x1400b458b
cmp qword [rax + 0x6d0], 0xffffffffffffffff
jne 0x1400b4316
cmp byte [r15 + 0x159b], 1
jne 0x1400b428b
mov rax, qword [rax + 0x698]
test byte [rax + 0x81], 0x10
jne 0x1400b428b
mov dword [r15 + 0x15a8], 7
mov ebp, reloc.WLDAP32.dll_Ordinal_14
cmp dword [r15 + 0x48], 0xe
je 0x1400b4326
jmp 0x1400b4322
mov rax, qword [r15 + 0x10]
cmp byte [rax + 0x66e], 1
jne 0x1400b4308
mov rdx, qword [r13]
test rdx, rdx
je 0x1400b4308
mov rbx, qword [rdx]
cmp dword [rbx + 0x48], 2
je 0x1400b42e2
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.1400c7ea0
mov rcx, rbx
xor edx, edx
mov r8d, 7
call fcn.1400b2060
mov byte [rbx + 0x15a2], 1
mov rax, qword [r15 + 0x10]
cmp qword [rax + 0x6c8], 0xffffffffffffffff
je 0x1400b4258
mov ebp, Ordinal_14
cmp dword [r15 + 0x48], 0xc
je 0x1400b4326
mov dword [r15 + 0x48], ebp
mov r12d, 0xffffffff
xor ebp, ebp
jmp 0x1400b4598
mov rcx, r15
mov edx, 2
call fcn.1400ba790
movsxd rdx, dword [r15 + 0x788]
test rdx, rdx
je 0x1400b435a
mov rcx, r15
mov r8d, 9
call fcn.1400b2060
movsxd rdx, dword [r15 + 0x78c]
test rdx, rdx
je 0x1400b4374
mov rcx, r15
mov r8d, 2
call fcn.1400b2060
mov rcx, r15
lea rdx, [rsp + 0xee]
lea r8, [rsp + 0xed]
call fcn.1400ab100
cmp eax, 0x59
je 0x1400b443f
mov r14d, eax
cmp byte [r15 + 0x15a2], 1
jne 0x1400b4410
mov rcx, r15
lea rdx, str.Transfer_was_pending__now_try_another_n
call fcn.1400b0c10
mov rcx, qword [r15 + 0xd0]
mov rdx, qword [rcx + 0x40]
test rdx, rdx
je 0x1400b4410
mov rbx, qword [rdx]
cmp dword [rbx + 0x48], 2
je 0x1400b43ed
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.1400c7ea0
mov rcx, rbx
xor edx, edx
mov r8d, 7
call fcn.1400b2060
mov byte [rbx + 0x15a2], 1
test r14d, r14d
jne 0x1400b4586
cmp byte [rsp + 0xee], 1
jne 0x1400b5259
mov eax, 3
xor r12d, r12d
cmp dword [r15 + 0x48], 3
jne 0x1400b46fe
jmp 0x1400b4702
cmp dword [r15 + 0x48], 1
je 0x1400b444e
mov dword [r15 + 0x48], 1
mov rdx, qword [rsi + 0x48]
mov rcx, r13
mov r8, r15
mov r9, qword [rsp + 0x80]
call fcn.1400c7e40
xor r12d, r12d
xor r14d, r14d
jmp case.0x1400b493c.1
mov rax, qword [rsp + 0x98]
sub rax, qword [r15 + 0x1000]
movabs r8, 0x7fffffffffffffff
movabs rcx, 0x20c49ba5e353f6
cmp rax, rcx
jg 0x1400b44e9
movabs rcx, 0xffdf3b645a1cac0a
cmp rax, rcx
jl 0x1400b44db
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 0x1400b44e9
movabs rax, 0x7fffffffffffffff
lea r8, [rax + 1]
mov rcx, r15
lea rdx, str.Connection_timed_out_after__I64d_milliseconds
call fcn.1400b0f10
cmp dword [r15 + 0x48], 9
setge bpl
jl 0x1400b4527
mov rax, qword [r15 + 0x10]
mov rcx, qword [rax + 0x698]
test byte [rcx + 0x81], 2
jne 0x1400b4527
cmp byte [rax + 0x654], 0
jne 0x1400b4527
mov byte [rax + 0x654], 1
mov r14d, 0x1c
mov rcx, r15
mov edx, 0x1c
mov r8b, 1
call fcn.1400b2800
xor r12d, r12d
jmp 0x1400b458b
xor r12d, r12d
test r14d, r14d
je 0x1400b4468
mov bpl, 1
mov rcx, r15
mov edx, r14d
mov r8b, 1
call fcn.1400b2800
jmp 0x1400b458b
mov eax, dword [r15 + 0x48]
cmp eax, 2
jne 0x1400b4640
jmp 0x1400b463c
mov rcx, r15
call fcn.1400cdad0
test eax, eax
je 0x1400b4ee7
mov r14d, eax
xor r12d, r12d
xor ebp, ebp
mov eax, dword [r15 + 0x48]
cmp eax, 0xf
jge 0x1400b4812
test r14d, r14d
je 0x1400b4702
mov rdx, qword [r13]
test rdx, rdx
je 0x1400b45f8
mov rbx, qword [rdx]
cmp dword [rbx + 0x48], 2
je 0x1400b45d6
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.1400c7ea0
mov rcx, rbx
xor edx, edx
mov r8d, 7
call fcn.1400b2060
mov byte [rbx + 0x15a2], 1
mov rbx, qword [r15 + 0x10]
test rbx, rbx
je 0x1400b4561
test bpl, bpl
je 0x1400b463c
cmp r14d, 0x1c
sete bpl
lea rcx, [rbx + 0x788]
mov rdx, qword [rsp + 0x40]
xor r8d, r8d
call fcn.1400c7ea0
mov qword [r15 + 0x10], 0
mov rcx, r15
mov rdx, rbx
mov r8d, ebp
call fcn.1400aa2f0
mov eax, dword [r15 + 0x48]
mov r12d, 0xffffffff
cmp eax, 0xf
je 0x1400b480e
mov dword [r15 + 0x48], 0xf
mov rax, qword [r15 + 0xd0]
dec dword [rax + 0x1c]
mov rcx, qword [r15 + 0x10]
test rcx, rcx
je 0x1400b467e
add rcx, 0x788
mov rdx, qword [rsp + 0x40]
xor r8d, r8d
call fcn.1400c7ea0
mov qword [r15 + 0x10], 0
mov r8, qword [r15 + 0xd0]
test r8, r8
je 0x1400b480e
cmp qword [r15 + 0x1230], 0
je 0x1400b46d7
mov rcx, qword [r8 + 0xb0]
add r8, 0xb0
mov rdx, qword [rsp + 0x68]
call fcn.1400ec6f0
test eax, eax
je 0x1400b47ee
mov rcx, r15
lea rdx, str.Internal_error_clearing_splay_node___d_n
mov r8d, eax
call fcn.1400b0c10
jmp 0x1400b47ee
cmp dword [r15 + 0x1238], 0
jne 0x1400b46a0
jmp 0x1400b480e
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 0x1400b480e
mov rcx, rbp
call fcn.1400b9c80
test eax, eax
je 0x1400b480e
mov rax, qword [r15 + 0x10]
mov rcx, qword [rax + 0x698]
test byte [rcx + 0x81], 2
jne 0x1400b4746
cmp byte [rax + 0x654], 0
jne 0x1400b4746
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 0x1400b476a
mov r14d, Ordinal_46
mov r12d, 0xffffffff
jmp 0x1400b4812
mov dword [r15 + 0x48], ecx
cmp eax, 0xe
jl 0x1400b477d
mov rax, qword [r15 + 0xd0]
dec dword [rax + 0x1c]
mov r14d, Ordinal_46
mov r12d, 0xffffffff
mov eax, 0x7efb
bt eax, ecx
jb 0x1400b480e
mov eax, ecx
lea rcx, [0x14028dd10]
mov rax, qword [rcx + rax*8]
mov rcx, r15
call qword [0x1402a3e88]
jmp 0x1400b480e
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.1400c7e40
xor r12d, r12d
jmp 0x1400b482f
mov rdx, qword [r15 + 0x1280]
mov rcx, rdi
xor r8d, r8d
call fcn.1400c7ea0
cmp qword [r15 + 0x1290], 0
jne 0x1400b47dc
mov qword [r15 + 0x1230], 0
mov dword [r15 + 0x1238], 0
mov eax, dword [r15 + 0x48]
cmp eax, 0xf
jne 0x1400b483e
mov rax, qword [r15 + 0xed8]
test rax, rax
je 0x1400b47ab
mov rcx, r15
mov edx, r14d
call qword [0x1402a3e88]
cmp dword [r15 + 0x48], 0x10
je 0x1400b483e
mov dword [r15 + 0x48], 0x10
cmp r12d, 0xffffffff
je 0x1400b4851
cmp byte [rsi + 0x189], 0
je case.0x1400b493c.16
cmp qword [r15 + 0x10], 0
jne 0x1400b4869
mov r8d, dword [r15 + 0x48]
lea eax, [r8 - 3]
cmp eax, 0xa
jbe 0x1400b3c02
mov al, byte [rsi + 0x189]
mov byte [rsi + 0x189], 0
cmp al, 1
jne 0x1400b48d1
mov rdx, qword [r13]
test rdx, rdx
je 0x1400b48d1
mov rbx, qword [rdx]
cmp dword [rbx + 0x48], 2
je 0x1400b48af
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.1400c7ea0
mov rcx, rbx
xor edx, edx
mov r8d, 7
call fcn.1400b2060
mov byte [rbx + 0x15a2], 1
mov rax, qword [r15 + 0x10]
mov ecx, dword [r15 + 0x48]
test rax, rax
je 0x1400b4920
lea edx, [rcx - 3]
cmp edx, 0xb
ja 0x1400b48f4
mov qword [rax], r15
mov ecx, dword [r15 + 0x48]
cmp qword [r15 + 0x10], 0
je 0x1400b4920
lea eax, [rcx - 2]
cmp eax, 0xc
ja 0x1400b4920
cmp ecx, 9
setb r8b
mov rcx, r15
lea rdx, [rsp + 0x98]
call fcn.1400b5e30
mov ecx, dword [r15 + 0x48]
test rax, rax
js 0x1400b4b1d
cmp ecx, 0x10
ja case.default.0x1400b493c
xor r12d, r12d
mov eax, ecx
lea rcx, [0x14028df50]
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 0x1400b4465
mov rcx, rbx
lea rdx, [rsp + 0xe4]
call qword [0x1402a3e88]
mov r14d, eax
mov eax, dword [rsp + 0xe4]
mov ecx, eax
xor ecx, 1
or ecx, r14d
je 0x1400b4991
test r14d, r14d
jne 0x1400b4b04
jmp 0x1400b49af
mov rax, qword [rbx]
mov byte [rax + 0x65d], 0
mov rcx, qword [rbx]
mov edx, 6
call fcn.1400ba790
mov eax, dword [rsp + 0xe4]
test eax, eax
je 0x1400b4465
xor ecx, ecx
cmp eax, 1
sete cl
lea eax, [rcx*2 + 9]
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], eax
jne 0x1400b46fe
jmp 0x1400b4702
mov rcx, qword [r15 + 0x10]
xor edx, edx
lea r8, [rsp + 0xef]
call fcn.1400b63f0
mov r14d, eax
cmp byte [rsp + 0xef], 1
jne 0x1400b4542
test r14d, r14d
jne 0x1400b4542
mov rax, qword [r15 + 0x10]
cmp dword [rax + 0x3dc], 2
jne 0x1400b4a1e
cmp byte [rax + 0x650], 1
jne 0x1400b4a33
mov rcx, qword [rax + 0xb08]
test rcx, rcx
je 0x1400b4a4b
cmp dword [rcx + 0x4020], 2
je 0x1400b4a4b
mov eax, 5
xor r12d, r12d
cmp dword [r15 + 0x48], 5
jne 0x1400b46fe
jmp 0x1400b4702
movzx ecx, byte [rax + 0x663]
mov eax, 6
sub eax, ecx
jmp 0x1400b49c6
mov rcx, qword [r15 + 0x10]
call fcn.1400b9c80
test eax, eax
je 0x1400b554b
mov r14d, Ordinal_46
jmp 0x1400b4586
mov r13, qword [r15 + 0x10]
cmp byte [r15 + 0xf25], 1
jne 0x1400b541e
mov eax, reloc.WLDAP32.dll_Ordinal_14
cmp byte [r13 + 0x654], 0
je 0x1400b52cc
mov byte [r13 + 0x654], 0
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], 0xe
mov r13, qword [rsp + 0x30]
jne 0x1400b46fe
jmp 0x1400b4702
mov rcx, qword [r15 + 0x10]
test rcx, rcx
je 0x1400b46e6
mov rax, qword [rcx + 0x698]
mov rax, qword [rax + 0x38]
test rax, rax
je 0x1400b46e6
mov byte [rsp + 0xec], 0
lea rdx, [rsp + 0xec]
call qword [0x1402a3e88]
test eax, eax
je 0x1400b52dc
mov r14d, eax
xor r12d, r12d
mov rcx, r15
mov edx, r14d
xor r8d, r8d
call fcn.1400b2800
mov bpl, 1
jmp 0x1400b458b
cmp ecx, 4
je 0x1400b4470
cmp ecx, 3
jne 0x1400b4f21
mov rax, qword [rsp + 0x98]
sub rax, qword [r15 + 0x1000]
movabs r8, 0x7fffffffffffffff
movabs rcx, 0x20c49ba5e353f6
cmp rax, rcx
jg 0x1400b4ba8
movabs rcx, 0xffdf3b645a1cac0a
cmp rax, rcx
jl 0x1400b4b9a
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 0x1400b4ba8
movabs rax, 0x7fffffffffffffff
lea r8, [rax + 1]
mov rcx, r15
lea rdx, str.Resolving_timed_out_after__I64d_milliseconds
jmp 0x1400b44f3
mov rbp, qword [r15 + 0x10]
test rbp, rbp
je 0x1400b4e9a
mov rax, qword [rbp + 0x698]
mov rax, qword [rax + 0x30]
test rax, rax
je 0x1400b4e9a
mov byte [rsp + 0xed], 0
mov rcx, rbp
lea rdx, [rsp + 0xed]
call qword [0x1402a3e88]
test eax, eax
je 0x1400b530b
mov r14d, eax
jmp 0x1400b454e
mov rcx, qword [r15 + 0x10]
lea rdx, [rsp + 0xed]
call fcn.1400d25e0
mov r14d, eax
mov rax, qword [r15 + 0x10]
cmp byte [rax + 0x66b], 1
je 0x1400b4c91
test r14d, r14d
jne 0x1400b4b15
cmp dword [rax + 0x3dc], 2
jne 0x1400b4c4f
xor r12d, r12d
cmp byte [rax + 0x650], 1
mov r14d, 0
mov ebp, 0
jne 0x1400b458b
mov rax, qword [rax + 0xb08]
test rax, rax
je 0x1400b4c76
xor r12d, r12d
cmp dword [rax + 0x4020], 2
mov r14d, 0
mov ebp, 0
jne 0x1400b458b
mov eax, 6
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], 6
jne 0x1400b46fe
jmp 0x1400b4702
mov rcx, r15
xor edx, edx
xor r8d, r8d
call fcn.1400b2800
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], 2
je 0x1400b4702
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 0x1400b4702
xor ebp, ebp
jmp 0x1400b4d47
mov qword [rsp + 0xb8], 0
mov byte [rsp + 0xb7], 0
mov r8, qword [r15 + 0x7b8]
test r8, r8
jle 0x1400b4cd8
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.1400bac60
mov rbp, rax
mov r8, qword [r15 + 0x7c0]
test r8, r8
jle 0x1400b4df9
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.1400bac60
mov rbx, rax
mov rax, rbp
or rax, rbx
je 0x1400b4dfd
movups xmm0, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0xd0], xmm0
mov rcx, r15
lea rdx, [rsp + 0xd0]
call fcn.1400bab60
cmp dword [r15 + 0x48], 0xd
je 0x1400b4dd9
mov dword [r15 + 0x48], Ordinal_14
mov rcx, r15
cmp rbp, rbx
jl 0x1400b4de6
mov rdx, rbp
jmp 0x1400b4de9
mov rdx, rbx
mov r8d, 0xa
call fcn.1400b2060
jmp 0x1400b4586
xor ebx, ebx
jmp 0x1400b4da2
mov rcx, qword [r15 + 0x10]
mov rdx, r15
lea r8, [rsp + 0xeb]
lea r9, [rsp + 0xb7]
call fcn.1400cc600
mov r14d, eax
cmp byte [rsp + 0xeb], 0
jne 0x1400b4e78
cmp r14d, 0x38
je 0x1400b4e78
test r14d, r14d
je 0x1400b51d4
cmp r14d, 0x5c
je 0x1400b4e65
mov rax, qword [r15 + 0x10]
mov rcx, qword [rax + 0x698]
mov ecx, dword [rcx + 0x80]
mov edx, 0x202
and ecx, edx
jne 0x1400b4e65
cmp byte [rax + 0x654], 0
jne 0x1400b4e65
mov byte [rax + 0x654], 1
mov rcx, r15
mov edx, r14d
mov r8b, 1
call fcn.1400b2800
jmp 0x1400b4586
mov rcx, qword [r15 + 0x10]
lea rdx, [rsp + 0xb8]
call fcn.1400ce100
test eax, eax
je 0x1400b5141
test r14d, r14d
cmove r14d, eax
jmp 0x1400b4e35
mov byte [rsp + 0xed], 1
mov dword [r15 + 0x48], 8
mov rcx, qword [rbp + 0xb08]
test rcx, rcx
je 0x1400b4edc
mov rax, qword [fcn.14018db50]
call qword [0x1402a3e88]
mov qword [rbp + 0xb08], 0
xor r14d, r14d
mov r12d, 0xffffffff
jmp case.0x1400b493c.1
mov r12d, 0xffffffff
jmp 0x1400b4706
cmp dword [r15 + 0x48], 2
je 0x1400b4f12
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.1400ba790
jmp 0x1400b4ece
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 0x1400b4fcb
movabs r11, 0x20c49ba5e353f6
cmp rdx, r11
jg 0x1400b4fb2
movabs r8, 0xffdf3b645a1cac0a
cmp rdx, r8
jl 0x1400b4fa4
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 0x1400b4fb2
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.1400b0f10
jmp 0x1400b44f8
movabs rax, 0x20c49ba5e353f6
cmp rdx, rax
jg 0x1400b5020
movabs rax, 0xffdf3b645a1cac0a
cmp rdx, rax
jl 0x1400b5012
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 0x1400b5020
movabs rax, 0x7fffffffffffffff
lea r8, [rax + 1]
mov rcx, r15
lea rdx, str.Operation_timed_out_after__I64d_milliseconds_with__I64d_bytes_received
jmp 0x1400b4fc1
test al, 1
je 0x1400b50a9
mov rax, qword [rbp + 0x698]
cmp qword [rax + 0x30], 0
jne 0x1400b5046
mov byte [rsp + 0xed], 1
mov ecx, dword [r15 + 0x48]
cmp byte [rsp + 0xed], 0
je 0x1400b5074
mov r12d, 0xffffffff
cmp ecx, 8
je 0x1400b4702
mov dword [r15 + 0x48], 8
mov rbp, qword [r15 + 0x10]
jmp 0x1400b4eaa
mov eax, 7
xor r12d, r12d
cmp ecx, 7
je 0x1400b4702
jmp 0x1400b46fe
mov rbp, qword [r15 + 0x10]
mov byte [rsp + 0xed], 0
mov al, byte [rbp + 0x661]
cmp byte [rbp + 0x652], 1
je 0x1400b502c
test al, 1
jne 0x1400b5046
mov rcx, rbp
xor edx, edx
call fcn.1400ec800
mov r14d, eax
test eax, eax
jne 0x1400b454e
cmp dword [rbp + 0x3dc], 2
jne 0x1400b50d4
cmp byte [rbp + 0x650], 1
jne 0x1400b5046
cmp byte [rbp + 0x663], 1
jne 0x1400b50ff
cmp byte [rbp + 0x65a], 1
jne 0x1400b50ff
mov rax, qword [rbp + 0xb08]
test rax, rax
je 0x1400b50ff
cmp dword [rax + 0x4020], 2
jne 0x1400b5046
mov rax, qword [rbp + 0x698]
mov rax, qword [rax + 0x28]
test rax, rax
je 0x1400b512d
mov rcx, rbp
lea rdx, [rsp + 0xed]
call qword [0x1402a3e88]
mov r14d, eax
test eax, eax
jne 0x1400b454e
jmp 0x1400b5135
mov byte [rsp + 0xed], 1
mov byte [rbp + 0x661], 1
jmp 0x1400b5046
cmp qword [rsp + 0xb8], 0
je 0x1400b4e2c
mov byte [rsp + 0xeb], 1
mov ebx, 2
xor r12d, r12d
mov rcx, r15
xor edx, edx
xor r8d, r8d
call fcn.1400b2800
mov rdx, qword [rsp + 0xb8]
mov rcx, r15
mov r8d, ebx
call fcn.1400cdd40
mov r14d, eax
test eax, eax
je 0x1400b51a1
mov rax, qword [fcn.14018db50]
mov rcx, qword [rsp + 0xb8]
call qword [0x1402a3e88]
jmp case.0x1400b493c.1
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], 2
je 0x1400b5187
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 0x1400b5187
test byte [rsp + 0xeb], 1
je 0x1400b5225
cmp qword [r15 + 0x1c8], 0
je 0x1400b567e
mov rax, qword [fcn.14018db50]
mov rcx, qword [rsp + 0xb8]
call qword [0x1402a3e88]
mov rax, qword [r15 + 0x1c8]
mov qword [rsp + 0xb8], rax
mov qword [r15 + 0x1c8], 0
mov ebx, 3
jmp 0x1400b515d
xor r12d, r12d
cmp byte [rsp + 0xb7], 1
mov r14d, 0
mov ebp, 0
jne 0x1400b458b
xor r12d, r12d
mov rcx, r15
xor edx, edx
mov r8d, 7
call fcn.1400b2060
jmp 0x1400b4468
cmp byte [rsp + 0xed], 1
jne 0x1400b5279
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], 8
jne 0x1400b5063
jmp 0x1400b4702
mov rax, qword [r15 + 0x10]
mov rax, qword [rax + 0xb08]
test rax, rax
je 0x1400b52af
cmp dword [rax + 0x4020], 2
mov ecx, dword [r15 + 0x48]
je 0x1400b52b3
mov eax, 5
mov r12d, 0xffffffff
cmp ecx, 5
jne 0x1400b46fe
jmp 0x1400b4702
mov ecx, dword [r15 + 0x48]
mov eax, 4
mov r12d, 0xffffffff
cmp ecx, 4
jne 0x1400b46fe
jmp 0x1400b4702
mov r12d, 0xffffffff
mov r13, qword [rsp + 0x30]
jmp 0x1400b46fe
xor r12d, r12d
test byte [rsp + 0xec], 1
mov r14d, 0
mov ebp, 0
je 0x1400b458b
mov rax, qword [r15 + 0x10]
movzx eax, byte [rax + 0x660]
xor eax, 0xb
jmp 0x1400b49c6
xor r12d, r12d
test byte [rsp + 0xed], 1
mov r14d, 0
mov ebp, 0
je 0x1400b458b
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], 8
je 0x1400b4702
mov rbp, qword [r15 + 0x10]
jmp 0x1400b4ea2
xor r14d, r14d
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], 2
je 0x1400b53ff
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 0x1400b53ff
mov rcx, qword [r15 + 0x10]
cmp byte [rcx + 0x655], 1
mov r13, qword [rsp + 0x30]
jne 0x1400b5459
mov qword [rsp + 0xd0], 0
lea rdx, [rsp + 0xd0]
call fcn.1400ce100
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.1400b2800
mov rdx, qword [rsp + 0xd0]
test rdx, rdx
je 0x1400b5419
cmp eax, 0x37
je 0x1400b53e6
test eax, eax
jne 0x1400b53fc
mov rcx, r15
mov r8d, 2
call fcn.1400cdd40
test eax, eax
je 0x1400b5341
mov r14d, eax
mov rax, qword [fcn.14018db50]
mov rcx, qword [rsp + 0xd0]
call qword [0x1402a3e88]
jmp 0x1400b458b
mov bpl, 1
jmp 0x1400b53ff
mov rax, qword [r13 + 0x698]
mov rax, qword [rax + 0x10]
test rax, rax
je 0x1400b5499
mov rcx, r13
lea rdx, [rsp + 0xec]
call qword [0x1402a3e88]
mov r14d, eax
cmp eax, 0x37
je 0x1400b537e
test r14d, r14d
je 0x1400b5476
mov rcx, qword [r15 + 0x10]
mov r13, qword [rsp + 0x30]
mov bpl, 1
test rcx, rcx
je 0x1400b458b
xor r12d, r12d
mov rcx, r15
mov edx, r14d
xor r8d, r8d
jmp 0x1400b455a
cmp byte [rsp + 0xec], 1
jne 0x1400b5499
mov rax, qword [r13]
mov byte [rax + 0x65d], 0
mov rcx, qword [r13]
mov edx, 6
call fcn.1400ba790
cmp byte [rsp + 0xec], 0
je 0x1400b54cf
mov rax, qword [r15 + 0x10]
mov ecx, dword [r15 + 0x48]
cmp byte [rax + 0x660], 1
mov r13, qword [rsp + 0x30]
jne 0x1400b552d
mov eax, 0xa
xor r12d, r12d
cmp ecx, 0xa
jne 0x1400b46fe
jmp 0x1400b4702
cmp byte [r15 + 0x159b], 1
mov r13, qword [rsp + 0x30]
je 0x1400b54f6
mov eax, 9
xor r12d, r12d
cmp dword [r15 + 0x48], 9
jne 0x1400b46fe
jmp 0x1400b4702
mov eax, dword [r15 + 0x15a8]
or eax, 2
cmp eax, 7
jne 0x1400b54de
mov rcx, r15
xor edx, edx
xor r8d, r8d
call fcn.1400b2800
mov eax, reloc.WLDAP32.dll_Ordinal_14
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], 0xe
jne 0x1400b46fe
jmp 0x1400b4702
mov eax, Ordinal_14
mov r12d, 0xffffffff
cmp ecx, 0xb
jne 0x1400b46fe
jmp 0x1400b4702
xor r14d, r14d
jmp 0x1400b55ca
movups xmm0, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0xd0], xmm0
mov rcx, r15
lea rdx, [rsp + 0xd0]
call fcn.1400c9640
test eax, eax
jne 0x1400b4583
mov r8, qword [r15 + 0x7b8]
test r8, r8
jle 0x1400b5546
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.1400bac60
mov r14, rax
mov r8, qword [r15 + 0x7c0]
test r8, r8
jle 0x1400b5646
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.1400bac60
mov rcx, r14
or rcx, rax
je 0x1400b564a
mov rcx, r15
cmp r14, rax
jge 0x1400b5633
mov rdx, rax
jmp 0x1400b5636
mov rdx, r14
mov r8d, 0xa
call fcn.1400b2060
jmp 0x1400b4465
xor eax, eax
jmp 0x1400b561e
cmp dword [r15 + 0x48], 0xc
je 0x1400b5659
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.1400bab60
jmp 0x1400b4465
xor ebp, ebp
cmp qword [r15 + 0x1c0], 0
je 0x1400b5704
mov rax, qword [fcn.14018db50]
mov rcx, qword [rsp + 0xb8]
call qword [0x1402a3e88]
mov rdx, qword [r15 + 0x1c0]
mov qword [rsp + 0xb8], rdx
mov qword [r15 + 0x1c0], 0
mov rcx, r15
mov r8d, 1
call fcn.1400cdd40
mov ebx, eax
mov rax, qword [fcn.14018db50]
mov rcx, qword [rsp + 0xb8]
call qword [0x1402a3e88]
xor r12d, r12d
test ebx, ebx
je 0x1400b5702
mov bpl, 1
mov rcx, r15
mov edx, ebx
mov r8b, 1
call fcn.1400b2800
mov r14d, eax
test eax, eax
jne 0x1400b458b
jmp 0x1400b5704
xor ebp, ebp
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], 0xe
je 0x1400b5719
mov dword [r15 + 0x48], reloc.WLDAP32.dll_Ordinal_14
xor r14d, r14d
jmp 0x1400b458b