Function at 0x1400b3ab0
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 0x1400b3b1e
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 0x1400b3b52
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 0x1400b3b77
cmp dword [rsi], 0xbab1e
jne 0x1400b3b77
mov edi, 8
cmp byte [rsi + 0x18a], 0
je 0x1400b3b9d
mov rcx, qword [rsp + 0xf0]
xor rcx, rsp
call fcn.140191d70
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 0x1400b3cc8
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 0x1400b3c1a
mov dword [r15 + 0x4c], r14d
xor ecx, ecx
mov dl, 0xaa
jmp 0x1400b3c0e
mov rcx, r15
lea rdx, str.In_state__d_with_no_conn__bail_out__n
call fcn.1400b0f00
mov eax, 4
xor ecx, ecx
mov dl, 0xaa
mov dword [rsp + 0x3c], eax
mov r15, qword [r15]
test r15, r15
je 0x1400b3cd0
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 0x1400b3c0a
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 0x1400b4841
mov dword [rsp + 0x3c], 0
lea rdi, [rsp + 0xd0]
lea r14, [rsp + 0xa8]
jmp 0x1400b3ddb
mov eax, dword [rsi + 0x1c]
mov rcx, qword [rsp + 0x78]
mov dword [rcx], eax
mov edi, dword [rsp + 0x3c]
test edi, edi
jg 0x1400b3b77
mov rcx, rsi
call fcn.1400b2350
jmp 0x1400b3b77
mov rcx, r12
xor r8d, r8d
call fcn.1400c7e90
mov rdx, rbp
test rbp, rbp
je 0x1400b3d78
mov r13, qword [rdx]
mov rax, qword [r13 + 0x18]
sub rax, qword [rsp + 0x48]
movabs rcx, 0x20c49ba5e353f6
cmp rax, rcx
jg 0x1400b3d78
mov rbp, qword [rdx + 0x10]
movabs rcx, 0xffdf3b645a1cac0a
cmp rax, rcx
jl 0x1400b3d08
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 0x1400b3d08
cmp qword [r12], 0
je 0x1400b3db6
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.1400ec570
mov qword [rsi + 0xb0], rax
jmp 0x1400b3dcc
mov qword [r15 + 0x1230], 0
mov dword [r15 + 0x1238], 0
cmp qword [rsp + 0xa8], 0
je 0x1400b3ce5
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.1400ec650
mov qword [rsi + 0xb0], rax
mov rax, qword [rsp + 0xa8]
test rax, rax
je 0x1400b3ce5
mov r15, qword [rax + 0x30]
mov rdx, qword [r15 + 0x1278]
test rdx, rdx
je 0x1400b3db6
lea rbx, [r15 + 0x1230]
lea r12, [r15 + 0x1278]
jmp 0x1400b3d1b
mov rax, qword [r15 + 0x10]
test rax, rax
je 0x1400b3ee9
cmp byte [rax + 0x66e], 1
jne 0x1400b3eaf
mov rdx, qword [r13]
test rdx, rdx
je 0x1400b3eaf
mov rbx, qword [rdx]
cmp dword [rbx + 0x48], 2
je 0x1400b3e8d
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.1400c7e90
mov rcx, rbx
xor edx, edx
mov r8d, 7
call fcn.1400b2050
mov byte [rbx + 0x15a2], 1
mov rcx, r15
mov edx, r14d
xor r8d, r8d
call fcn.1400b27f0
test r14d, r14d
cmove r14d, eax
mov rcx, qword [r15 + 0x10]
test rcx, rcx
je 0x1400b3ee9
add rcx, 0x788
mov rdx, qword [rsp + 0x40]
xor r8d, r8d
call fcn.1400c7e90
mov qword [r15 + 0x10], 0
cmp byte [r15 + 0x159b], 0
je 0x1400b3f16
cmp dword [r15 + 0x15a8], 7
mov eax, dword [r15 + 0x48]
je 0x1400b3f1a
xor ebp, ebp
test eax, eax
jne 0x1400b4312
mov r12d, 0xffffffff
jmp 0x1400b4588
mov eax, dword [r15 + 0x48]
mov r12d, 0xffffffff
cmp eax, 0xf
je case.0x1400b492c.1
mov dword [r15 + 0x48], 0xf
mov rax, qword [r15 + 0xd0]
dec dword [rax + 0x1c]
mov rcx, qword [r15 + 0x10]
test rcx, rcx
je 0x1400b3f58
add rcx, 0x788
mov rdx, qword [rsp + 0x40]
xor r8d, r8d
call fcn.1400c7e90
mov qword [r15 + 0x10], 0
mov r8, qword [r15 + 0xd0]
test r8, r8
je case.0x1400b492c.1
cmp qword [r15 + 0x1230], 0
je 0x1400b3faa
mov rcx, qword [r8 + 0xb0]
add r8, 0xb0
mov rdx, qword [rsp + 0x68]
call fcn.1400ec6e0
test eax, eax
je 0x1400b3fcb
mov rcx, r15
lea rdx, str.Internal_error_clearing_splay_node___d_n
mov r8d, eax
call fcn.1400b0c00
jmp 0x1400b3fcb
cmp dword [r15 + 0x1238], 0
jne 0x1400b3f7a
jmp case.0x1400b492c.1
mov rdx, qword [r15 + 0x1280]
mov rcx, rdi
xor r8d, r8d
call fcn.1400c7e90
cmp qword [r15 + 0x1290], 0
jne 0x1400b3fb9
mov qword [r15 + 0x1230], 0
mov dword [r15 + 0x1238], 0
jmp case.0x1400b492c.1
mov eax, dword [r15 + 0x48]
xor r14d, r14d
mov r12d, 0xffffffff
cmp eax, 4
je 0x1400b423c
mov dword [r15 + 0x48], 4
jmp 0x1400b423c
mov rax, qword [r15 + 0x10]
mov rax, qword [rax + 0xb08]
test rax, rax
je 0x1400b3ff0
cmp dword [rax + 0x4020], 2
mov eax, dword [r15 + 0x48]
je 0x1400b3ff4
xor r14d, r14d
mov r12d, 0xffffffff
cmp eax, 5
je 0x1400b423c
mov dword [r15 + 0x48], 5
jmp 0x1400b423c
cmp byte [rsp + 0xed], 1
jne 0x1400b4013
xor r14d, r14d
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], 8
je 0x1400b423c
mov dword [r15 + 0x48], 8
mov rbx, qword [r15 + 0x10]
mov rcx, qword [rbx + 0xb08]
test rcx, rcx
je 0x1400b423c
mov rax, qword [fcn.14018db40]
call qword [0x1402a3ee8]
mov qword [rbx + 0xb08], 0
jmp 0x1400b423c
mov qword [rsp + 0xd0], 0
mov r14, qword [r15 + 0x10]
mov eax, 0x3c8
cmp byte [r14 + 0x65a], 0
jne 0x1400b40db
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 0x1400b411b
test byte [rcx], 8
je 0x1400b411b
mov rax, qword [rcx + 8]
test rax, rax
je 0x1400b411b
mov r9, qword [rcx + 0x18]
mov rcx, r13
mov edx, 3
mov r8d, 2
call qword [0x1402a3ee8]
mov rcx, r14
mov rdx, rbp
mov r8d, ebx
call fcn.1400c68b0
mov rbx, rax
test rax, rax
je 0x1400b4134
inc dword [rbx + 0x10]
mov rcx, qword [r13 + 0xe0]
test rcx, rcx
je 0x1400b4160
test byte [rcx], 8
je 0x1400b4160
mov rax, qword [rcx + 0x10]
test rax, rax
je 0x1400b4160
mov r8, qword [rcx + 0x18]
mov rcx, r13
mov edx, 3
call qword [0x1402a3ee8]
mov qword [rsp + 0xd0], rbx
test rbx, rbx
mov r13, qword [rsp + 0x30]
je 0x1400b41a1
mov qword [r14 + 0x9d0], rbx
mov byte [r14 + 0x9e8], 1
mov rcx, r15
lea rdx, [0x14028dec6]
mov r8, rbp
call fcn.1400b0c00
xor r14d, r14d
cmp qword [rsp + 0xd0], 0
jne 0x1400b41d0
mov rcx, qword [r15 + 0x10]
mov rax, qword [rcx]
cmp byte [rax + 0xf38], 1
jne 0x1400b41c0
lea rdx, [rsp + 0xd0]
call fcn.1400f31f0
jmp 0x1400b41cd
lea rdx, [rsp + 0xd0]
call fcn.1400afb30
mov r14d, eax
mov rcx, rsi
mov rdx, r15
call fcn.1400b2db0
xor r12d, r12d
cmp qword [rsp + 0xd0], 0
je 0x1400b423c
mov rbx, qword [r15 + 0x10]
mov rax, qword [rbx + 0x9d0]
test rax, rax
je 0x1400b420b
mov qword [rbx + 0x2d8], rax
mov qword [rbx + 0x9d0], 0
mov rcx, rbx
lea rdx, [rsp + 0xed]
call fcn.1400aae40
test eax, eax
je 0x1400b404f
mov r14d, eax
mov rcx, qword [rbx]
mov rdx, rbx
mov r8b, 1
call fcn.1400aa2e0
mov qword [r15 + 0x10], 0
test r14d, r14d
setne bpl
jmp 0x1400b457b
cmp qword [rax + 0x6d0], 0xffffffffffffffff
jne 0x1400b4306
cmp byte [r15 + 0x159b], 1
jne 0x1400b427b
mov rax, qword [rax + 0x698]
test byte [rax + 0x81], 0x10
jne 0x1400b427b
mov dword [r15 + 0x15a8], 7
mov ebp, reloc.WLDAP32.dll_Ordinal_14
cmp dword [r15 + 0x48], 0xe
je 0x1400b4316
jmp 0x1400b4312
mov rax, qword [r15 + 0x10]
cmp byte [rax + 0x66e], 1
jne 0x1400b42f8
mov rdx, qword [r13]
test rdx, rdx
je 0x1400b42f8
mov rbx, qword [rdx]
cmp dword [rbx + 0x48], 2
je 0x1400b42d2
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.1400c7e90
mov rcx, rbx
xor edx, edx
mov r8d, 7
call fcn.1400b2050
mov byte [rbx + 0x15a2], 1
mov rax, qword [r15 + 0x10]
cmp qword [rax + 0x6c8], 0xffffffffffffffff
je 0x1400b4248
mov ebp, Ordinal_14
cmp dword [r15 + 0x48], 0xc
je 0x1400b4316
mov dword [r15 + 0x48], ebp
mov r12d, 0xffffffff
xor ebp, ebp
jmp 0x1400b4588
mov rcx, r15
mov edx, 2
call fcn.1400ba780
movsxd rdx, dword [r15 + 0x788]
test rdx, rdx
je 0x1400b434a
mov rcx, r15
mov r8d, 9
call fcn.1400b2050
movsxd rdx, dword [r15 + 0x78c]
test rdx, rdx
je 0x1400b4364
mov rcx, r15
mov r8d, 2
call fcn.1400b2050
mov rcx, r15
lea rdx, [rsp + 0xee]
lea r8, [rsp + 0xed]
call fcn.1400ab0f0
cmp eax, 0x59
je 0x1400b442f
mov r14d, eax
cmp byte [r15 + 0x15a2], 1
jne 0x1400b4400
mov rcx, r15
lea rdx, str.Transfer_was_pending__now_try_another_n
call fcn.1400b0c00
mov rcx, qword [r15 + 0xd0]
mov rdx, qword [rcx + 0x40]
test rdx, rdx
je 0x1400b4400
mov rbx, qword [rdx]
cmp dword [rbx + 0x48], 2
je 0x1400b43dd
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.1400c7e90
mov rcx, rbx
xor edx, edx
mov r8d, 7
call fcn.1400b2050
mov byte [rbx + 0x15a2], 1
test r14d, r14d
jne 0x1400b4576
cmp byte [rsp + 0xee], 1
jne 0x1400b5249
mov eax, 3
xor r12d, r12d
cmp dword [r15 + 0x48], 3
jne 0x1400b46ee
jmp 0x1400b46f2
cmp dword [r15 + 0x48], 1
je 0x1400b443e
mov dword [r15 + 0x48], 1
mov rdx, qword [rsi + 0x48]
mov rcx, r13
mov r8, r15
mov r9, qword [rsp + 0x80]
call fcn.1400c7e30
xor r12d, r12d
xor r14d, r14d
jmp case.0x1400b492c.1
mov rax, qword [rsp + 0x98]
sub rax, qword [r15 + 0x1000]
movabs r8, 0x7fffffffffffffff
movabs rcx, 0x20c49ba5e353f6
cmp rax, rcx
jg 0x1400b44d9
movabs rcx, 0xffdf3b645a1cac0a
cmp rax, rcx
jl 0x1400b44cb
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 0x1400b44d9
movabs rax, 0x7fffffffffffffff
lea r8, [rax + 1]
mov rcx, r15
lea rdx, str.Connection_timed_out_after__I64d_milliseconds
call fcn.1400b0f00
cmp dword [r15 + 0x48], 9
setge bpl
jl 0x1400b4517
mov rax, qword [r15 + 0x10]
mov rcx, qword [rax + 0x698]
test byte [rcx + 0x81], 2
jne 0x1400b4517
cmp byte [rax + 0x654], 0
jne 0x1400b4517
mov byte [rax + 0x654], 1
mov r14d, 0x1c
mov rcx, r15
mov edx, 0x1c
mov r8b, 1
call fcn.1400b27f0
xor r12d, r12d
jmp 0x1400b457b
xor r12d, r12d
test r14d, r14d
je 0x1400b4458
mov bpl, 1
mov rcx, r15
mov edx, r14d
mov r8b, 1
call fcn.1400b27f0
jmp 0x1400b457b
mov eax, dword [r15 + 0x48]
cmp eax, 2
jne 0x1400b4630
jmp 0x1400b462c
mov rcx, r15
call fcn.1400cdac0
test eax, eax
je 0x1400b4ed7
mov r14d, eax
xor r12d, r12d
xor ebp, ebp
mov eax, dword [r15 + 0x48]
cmp eax, 0xf
jge 0x1400b4802
test r14d, r14d
je 0x1400b46f2
mov rdx, qword [r13]
test rdx, rdx
je 0x1400b45e8
mov rbx, qword [rdx]
cmp dword [rbx + 0x48], 2
je 0x1400b45c6
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.1400c7e90
mov rcx, rbx
xor edx, edx
mov r8d, 7
call fcn.1400b2050
mov byte [rbx + 0x15a2], 1
mov rbx, qword [r15 + 0x10]
test rbx, rbx
je 0x1400b4551
test bpl, bpl
je 0x1400b462c
cmp r14d, 0x1c
sete bpl
lea rcx, [rbx + 0x788]
mov rdx, qword [rsp + 0x40]
xor r8d, r8d
call fcn.1400c7e90
mov qword [r15 + 0x10], 0
mov rcx, r15
mov rdx, rbx
mov r8d, ebp
call fcn.1400aa2e0
mov eax, dword [r15 + 0x48]
mov r12d, 0xffffffff
cmp eax, 0xf
je 0x1400b47fe
mov dword [r15 + 0x48], 0xf
mov rax, qword [r15 + 0xd0]
dec dword [rax + 0x1c]
mov rcx, qword [r15 + 0x10]
test rcx, rcx
je 0x1400b466e
add rcx, 0x788
mov rdx, qword [rsp + 0x40]
xor r8d, r8d
call fcn.1400c7e90
mov qword [r15 + 0x10], 0
mov r8, qword [r15 + 0xd0]
test r8, r8
je 0x1400b47fe
cmp qword [r15 + 0x1230], 0
je 0x1400b46c7
mov rcx, qword [r8 + 0xb0]
add r8, 0xb0
mov rdx, qword [rsp + 0x68]
call fcn.1400ec6e0
test eax, eax
je 0x1400b47de
mov rcx, r15
lea rdx, str.Internal_error_clearing_splay_node___d_n
mov r8d, eax
call fcn.1400b0c00
jmp 0x1400b47de
cmp dword [r15 + 0x1238], 0
jne 0x1400b4690
jmp 0x1400b47fe
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 0x1400b47fe
mov rcx, rbp
call fcn.1400b9c70
test eax, eax
je 0x1400b47fe
mov rax, qword [r15 + 0x10]
mov rcx, qword [rax + 0x698]
test byte [rcx + 0x81], 2
jne 0x1400b4736
cmp byte [rax + 0x654], 0
jne 0x1400b4736
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 0x1400b475a
mov r14d, Ordinal_46
mov r12d, 0xffffffff
jmp 0x1400b4802
mov dword [r15 + 0x48], ecx
cmp eax, 0xe
jl 0x1400b476d
mov rax, qword [r15 + 0xd0]
dec dword [rax + 0x1c]
mov r14d, Ordinal_46
mov r12d, 0xffffffff
mov eax, 0x7efb
bt eax, ecx
jb 0x1400b47fe
mov eax, ecx
lea rcx, [0x14028dd70]
mov rax, qword [rcx + rax*8]
mov rcx, r15
call qword [0x1402a3ee8]
jmp 0x1400b47fe
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.1400c7e30
xor r12d, r12d
jmp 0x1400b481f
mov rdx, qword [r15 + 0x1280]
mov rcx, rdi
xor r8d, r8d
call fcn.1400c7e90
cmp qword [r15 + 0x1290], 0
jne 0x1400b47cc
mov qword [r15 + 0x1230], 0
mov dword [r15 + 0x1238], 0
mov eax, dword [r15 + 0x48]
cmp eax, 0xf
jne 0x1400b482e
mov rax, qword [r15 + 0xed8]
test rax, rax
je 0x1400b479b
mov rcx, r15
mov edx, r14d
call qword [0x1402a3ee8]
cmp dword [r15 + 0x48], 0x10
je 0x1400b482e
mov dword [r15 + 0x48], 0x10
cmp r12d, 0xffffffff
je 0x1400b4841
cmp byte [rsi + 0x189], 0
je case.0x1400b492c.16
cmp qword [r15 + 0x10], 0
jne 0x1400b4859
mov r8d, dword [r15 + 0x48]
lea eax, [r8 - 3]
cmp eax, 0xa
jbe 0x1400b3bf2
mov al, byte [rsi + 0x189]
mov byte [rsi + 0x189], 0
cmp al, 1
jne 0x1400b48c1
mov rdx, qword [r13]
test rdx, rdx
je 0x1400b48c1
mov rbx, qword [rdx]
cmp dword [rbx + 0x48], 2
je 0x1400b489f
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.1400c7e90
mov rcx, rbx
xor edx, edx
mov r8d, 7
call fcn.1400b2050
mov byte [rbx + 0x15a2], 1
mov rax, qword [r15 + 0x10]
mov ecx, dword [r15 + 0x48]
test rax, rax
je 0x1400b4910
lea edx, [rcx - 3]
cmp edx, 0xb
ja 0x1400b48e4
mov qword [rax], r15
mov ecx, dword [r15 + 0x48]
cmp qword [r15 + 0x10], 0
je 0x1400b4910
lea eax, [rcx - 2]
cmp eax, 0xc
ja 0x1400b4910
cmp ecx, 9
setb r8b
mov rcx, r15
lea rdx, [rsp + 0x98]
call fcn.1400b5e20
mov ecx, dword [r15 + 0x48]
test rax, rax
js 0x1400b4b0d
cmp ecx, 0x10
ja case.default.0x1400b492c
xor r12d, r12d
mov eax, ecx
lea rcx, [0x14028dfb0]
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 0x1400b4455
mov rcx, rbx
lea rdx, [rsp + 0xe4]
call qword [0x1402a3ee8]
mov r14d, eax
mov eax, dword [rsp + 0xe4]
mov ecx, eax
xor ecx, 1
or ecx, r14d
je 0x1400b4981
test r14d, r14d
jne 0x1400b4af4
jmp 0x1400b499f
mov rax, qword [rbx]
mov byte [rax + 0x65d], 0
mov rcx, qword [rbx]
mov edx, 6
call fcn.1400ba780
mov eax, dword [rsp + 0xe4]
test eax, eax
je 0x1400b4455
xor ecx, ecx
cmp eax, 1
sete cl
lea eax, [rcx*2 + 9]
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], eax
jne 0x1400b46ee
jmp 0x1400b46f2
mov rcx, qword [r15 + 0x10]
xor edx, edx
lea r8, [rsp + 0xef]
call fcn.1400b63e0
mov r14d, eax
cmp byte [rsp + 0xef], 1
jne 0x1400b4532
test r14d, r14d
jne 0x1400b4532
mov rax, qword [r15 + 0x10]
cmp dword [rax + 0x3dc], 2
jne 0x1400b4a0e
cmp byte [rax + 0x650], 1
jne 0x1400b4a23
mov rcx, qword [rax + 0xb08]
test rcx, rcx
je 0x1400b4a3b
cmp dword [rcx + 0x4020], 2
je 0x1400b4a3b
mov eax, 5
xor r12d, r12d
cmp dword [r15 + 0x48], 5
jne 0x1400b46ee
jmp 0x1400b46f2
movzx ecx, byte [rax + 0x663]
mov eax, 6
sub eax, ecx
jmp 0x1400b49b6
mov rcx, qword [r15 + 0x10]
call fcn.1400b9c70
test eax, eax
je 0x1400b553b
mov r14d, Ordinal_46
jmp 0x1400b4576
mov r13, qword [r15 + 0x10]
cmp byte [r15 + 0xf25], 1
jne 0x1400b540e
mov eax, reloc.WLDAP32.dll_Ordinal_14
cmp byte [r13 + 0x654], 0
je 0x1400b52bc
mov byte [r13 + 0x654], 0
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], 0xe
mov r13, qword [rsp + 0x30]
jne 0x1400b46ee
jmp 0x1400b46f2
mov rcx, qword [r15 + 0x10]
test rcx, rcx
je 0x1400b46d6
mov rax, qword [rcx + 0x698]
mov rax, qword [rax + 0x38]
test rax, rax
je 0x1400b46d6
mov byte [rsp + 0xec], 0
lea rdx, [rsp + 0xec]
call qword [0x1402a3ee8]
test eax, eax
je 0x1400b52cc
mov r14d, eax
xor r12d, r12d
mov rcx, r15
mov edx, r14d
xor r8d, r8d
call fcn.1400b27f0
mov bpl, 1
jmp 0x1400b457b
cmp ecx, 4
je 0x1400b4460
cmp ecx, 3
jne 0x1400b4f11
mov rax, qword [rsp + 0x98]
sub rax, qword [r15 + 0x1000]
movabs r8, 0x7fffffffffffffff
movabs rcx, 0x20c49ba5e353f6
cmp rax, rcx
jg 0x1400b4b98
movabs rcx, 0xffdf3b645a1cac0a
cmp rax, rcx
jl 0x1400b4b8a
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 0x1400b4b98
movabs rax, 0x7fffffffffffffff
lea r8, [rax + 1]
mov rcx, r15
lea rdx, str.Resolving_timed_out_after__I64d_milliseconds
jmp 0x1400b44e3
mov rbp, qword [r15 + 0x10]
test rbp, rbp
je 0x1400b4e8a
mov rax, qword [rbp + 0x698]
mov rax, qword [rax + 0x30]
test rax, rax
je 0x1400b4e8a
mov byte [rsp + 0xed], 0
mov rcx, rbp
lea rdx, [rsp + 0xed]
call qword [0x1402a3ee8]
test eax, eax
je 0x1400b52fb
mov r14d, eax
jmp 0x1400b453e
mov rcx, qword [r15 + 0x10]
lea rdx, [rsp + 0xed]
call fcn.1400d25d0
mov r14d, eax
mov rax, qword [r15 + 0x10]
cmp byte [rax + 0x66b], 1
je 0x1400b4c81
test r14d, r14d
jne 0x1400b4b05
cmp dword [rax + 0x3dc], 2
jne 0x1400b4c3f
xor r12d, r12d
cmp byte [rax + 0x650], 1
mov r14d, 0
mov ebp, 0
jne 0x1400b457b
mov rax, qword [rax + 0xb08]
test rax, rax
je 0x1400b4c66
xor r12d, r12d
cmp dword [rax + 0x4020], 2
mov r14d, 0
mov ebp, 0
jne 0x1400b457b
mov eax, 6
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], 6
jne 0x1400b46ee
jmp 0x1400b46f2
mov rcx, r15
xor edx, edx
xor r8d, r8d
call fcn.1400b27f0
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], 2
je 0x1400b46f2
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 0x1400b46f2
xor ebp, ebp
jmp 0x1400b4d37
mov qword [rsp + 0xb8], 0
mov byte [rsp + 0xb7], 0
mov r8, qword [r15 + 0x7b8]
test r8, r8
jle 0x1400b4cc8
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.1400bac50
mov rbp, rax
mov r8, qword [r15 + 0x7c0]
test r8, r8
jle 0x1400b4de9
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.1400bac50
mov rbx, rax
mov rax, rbp
or rax, rbx
je 0x1400b4ded
movups xmm0, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0xd0], xmm0
mov rcx, r15
lea rdx, [rsp + 0xd0]
call fcn.1400bab50
cmp dword [r15 + 0x48], 0xd
je 0x1400b4dc9
mov dword [r15 + 0x48], Ordinal_14
mov rcx, r15
cmp rbp, rbx
jl 0x1400b4dd6
mov rdx, rbp
jmp 0x1400b4dd9
mov rdx, rbx
mov r8d, 0xa
call fcn.1400b2050
jmp 0x1400b4576
xor ebx, ebx
jmp 0x1400b4d92
mov rcx, qword [r15 + 0x10]
mov rdx, r15
lea r8, [rsp + 0xeb]
lea r9, [rsp + 0xb7]
call fcn.1400cc5f0
mov r14d, eax
cmp byte [rsp + 0xeb], 0
jne 0x1400b4e68
cmp r14d, 0x38
je 0x1400b4e68
test r14d, r14d
je 0x1400b51c4
cmp r14d, 0x5c
je 0x1400b4e55
mov rax, qword [r15 + 0x10]
mov rcx, qword [rax + 0x698]
mov ecx, dword [rcx + 0x80]
mov edx, 0x202
and ecx, edx
jne 0x1400b4e55
cmp byte [rax + 0x654], 0
jne 0x1400b4e55
mov byte [rax + 0x654], 1
mov rcx, r15
mov edx, r14d
mov r8b, 1
call fcn.1400b27f0
jmp 0x1400b4576
mov rcx, qword [r15 + 0x10]
lea rdx, [rsp + 0xb8]
call fcn.1400ce0f0
test eax, eax
je 0x1400b5131
test r14d, r14d
cmove r14d, eax
jmp 0x1400b4e25
mov byte [rsp + 0xed], 1
mov dword [r15 + 0x48], 8
mov rcx, qword [rbp + 0xb08]
test rcx, rcx
je 0x1400b4ecc
mov rax, qword [fcn.14018db40]
call qword [0x1402a3ee8]
mov qword [rbp + 0xb08], 0
xor r14d, r14d
mov r12d, 0xffffffff
jmp case.0x1400b492c.1
mov r12d, 0xffffffff
jmp 0x1400b46f6
cmp dword [r15 + 0x48], 2
je 0x1400b4f02
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.1400ba780
jmp 0x1400b4ebe
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 0x1400b4fbb
movabs r11, 0x20c49ba5e353f6
cmp rdx, r11
jg 0x1400b4fa2
movabs r8, 0xffdf3b645a1cac0a
cmp rdx, r8
jl 0x1400b4f94
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 0x1400b4fa2
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.1400b0f00
jmp 0x1400b44e8
movabs rax, 0x20c49ba5e353f6
cmp rdx, rax
jg 0x1400b5010
movabs rax, 0xffdf3b645a1cac0a
cmp rdx, rax
jl 0x1400b5002
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 0x1400b5010
movabs rax, 0x7fffffffffffffff
lea r8, [rax + 1]
mov rcx, r15
lea rdx, str.Operation_timed_out_after__I64d_milliseconds_with__I64d_bytes_received
jmp 0x1400b4fb1
test al, 1
je 0x1400b5099
mov rax, qword [rbp + 0x698]
cmp qword [rax + 0x30], 0
jne 0x1400b5036
mov byte [rsp + 0xed], 1
mov ecx, dword [r15 + 0x48]
cmp byte [rsp + 0xed], 0
je 0x1400b5064
mov r12d, 0xffffffff
cmp ecx, 8
je 0x1400b46f2
mov dword [r15 + 0x48], 8
mov rbp, qword [r15 + 0x10]
jmp 0x1400b4e9a
mov eax, 7
xor r12d, r12d
cmp ecx, 7
je 0x1400b46f2
jmp 0x1400b46ee
mov rbp, qword [r15 + 0x10]
mov byte [rsp + 0xed], 0
mov al, byte [rbp + 0x661]
cmp byte [rbp + 0x652], 1
je 0x1400b501c
test al, 1
jne 0x1400b5036
mov rcx, rbp
xor edx, edx
call fcn.1400ec7f0
mov r14d, eax
test eax, eax
jne 0x1400b453e
cmp dword [rbp + 0x3dc], 2
jne 0x1400b50c4
cmp byte [rbp + 0x650], 1
jne 0x1400b5036
cmp byte [rbp + 0x663], 1
jne 0x1400b50ef
cmp byte [rbp + 0x65a], 1
jne 0x1400b50ef
mov rax, qword [rbp + 0xb08]
test rax, rax
je 0x1400b50ef
cmp dword [rax + 0x4020], 2
jne 0x1400b5036
mov rax, qword [rbp + 0x698]
mov rax, qword [rax + 0x28]
test rax, rax
je 0x1400b511d
mov rcx, rbp
lea rdx, [rsp + 0xed]
call qword [0x1402a3ee8]
mov r14d, eax
test eax, eax
jne 0x1400b453e
jmp 0x1400b5125
mov byte [rsp + 0xed], 1
mov byte [rbp + 0x661], 1
jmp 0x1400b5036
cmp qword [rsp + 0xb8], 0
je 0x1400b4e1c
mov byte [rsp + 0xeb], 1
mov ebx, 2
xor r12d, r12d
mov rcx, r15
xor edx, edx
xor r8d, r8d
call fcn.1400b27f0
mov rdx, qword [rsp + 0xb8]
mov rcx, r15
mov r8d, ebx
call fcn.1400cdd30
mov r14d, eax
test eax, eax
je 0x1400b5191
mov rax, qword [fcn.14018db40]
mov rcx, qword [rsp + 0xb8]
call qword [0x1402a3ee8]
jmp case.0x1400b492c.1
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], 2
je 0x1400b5177
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 0x1400b5177
test byte [rsp + 0xeb], 1
je 0x1400b5215
cmp qword [r15 + 0x1c8], 0
je 0x1400b566e
mov rax, qword [fcn.14018db40]
mov rcx, qword [rsp + 0xb8]
call qword [0x1402a3ee8]
mov rax, qword [r15 + 0x1c8]
mov qword [rsp + 0xb8], rax
mov qword [r15 + 0x1c8], 0
mov ebx, 3
jmp 0x1400b514d
xor r12d, r12d
cmp byte [rsp + 0xb7], 1
mov r14d, 0
mov ebp, 0
jne 0x1400b457b
xor r12d, r12d
mov rcx, r15
xor edx, edx
mov r8d, 7
call fcn.1400b2050
jmp 0x1400b4458
cmp byte [rsp + 0xed], 1
jne 0x1400b5269
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], 8
jne 0x1400b5053
jmp 0x1400b46f2
mov rax, qword [r15 + 0x10]
mov rax, qword [rax + 0xb08]
test rax, rax
je 0x1400b529f
cmp dword [rax + 0x4020], 2
mov ecx, dword [r15 + 0x48]
je 0x1400b52a3
mov eax, 5
mov r12d, 0xffffffff
cmp ecx, 5
jne 0x1400b46ee
jmp 0x1400b46f2
mov ecx, dword [r15 + 0x48]
mov eax, 4
mov r12d, 0xffffffff
cmp ecx, 4
jne 0x1400b46ee
jmp 0x1400b46f2
mov r12d, 0xffffffff
mov r13, qword [rsp + 0x30]
jmp 0x1400b46ee
xor r12d, r12d
test byte [rsp + 0xec], 1
mov r14d, 0
mov ebp, 0
je 0x1400b457b
mov rax, qword [r15 + 0x10]
movzx eax, byte [rax + 0x660]
xor eax, 0xb
jmp 0x1400b49b6
xor r12d, r12d
test byte [rsp + 0xed], 1
mov r14d, 0
mov ebp, 0
je 0x1400b457b
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], 8
je 0x1400b46f2
mov rbp, qword [r15 + 0x10]
jmp 0x1400b4e92
xor r14d, r14d
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], 2
je 0x1400b53ef
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 0x1400b53ef
mov rcx, qword [r15 + 0x10]
cmp byte [rcx + 0x655], 1
mov r13, qword [rsp + 0x30]
jne 0x1400b5449
mov qword [rsp + 0xd0], 0
lea rdx, [rsp + 0xd0]
call fcn.1400ce0f0
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.1400b27f0
mov rdx, qword [rsp + 0xd0]
test rdx, rdx
je 0x1400b5409
cmp eax, 0x37
je 0x1400b53d6
test eax, eax
jne 0x1400b53ec
mov rcx, r15
mov r8d, 2
call fcn.1400cdd30
test eax, eax
je 0x1400b5331
mov r14d, eax
mov rax, qword [fcn.14018db40]
mov rcx, qword [rsp + 0xd0]
call qword [0x1402a3ee8]
jmp 0x1400b457b
mov bpl, 1
jmp 0x1400b53ef
mov rax, qword [r13 + 0x698]
mov rax, qword [rax + 0x10]
test rax, rax
je 0x1400b5489
mov rcx, r13
lea rdx, [rsp + 0xec]
call qword [0x1402a3ee8]
mov r14d, eax
cmp eax, 0x37
je 0x1400b536e
test r14d, r14d
je 0x1400b5466
mov rcx, qword [r15 + 0x10]
mov r13, qword [rsp + 0x30]
mov bpl, 1
test rcx, rcx
je 0x1400b457b
xor r12d, r12d
mov rcx, r15
mov edx, r14d
xor r8d, r8d
jmp 0x1400b454a
cmp byte [rsp + 0xec], 1
jne 0x1400b5489
mov rax, qword [r13]
mov byte [rax + 0x65d], 0
mov rcx, qword [r13]
mov edx, 6
call fcn.1400ba780
cmp byte [rsp + 0xec], 0
je 0x1400b54bf
mov rax, qword [r15 + 0x10]
mov ecx, dword [r15 + 0x48]
cmp byte [rax + 0x660], 1
mov r13, qword [rsp + 0x30]
jne 0x1400b551d
mov eax, 0xa
xor r12d, r12d
cmp ecx, 0xa
jne 0x1400b46ee
jmp 0x1400b46f2
cmp byte [r15 + 0x159b], 1
mov r13, qword [rsp + 0x30]
je 0x1400b54e6
mov eax, 9
xor r12d, r12d
cmp dword [r15 + 0x48], 9
jne 0x1400b46ee
jmp 0x1400b46f2
mov eax, dword [r15 + 0x15a8]
or eax, 2
cmp eax, 7
jne 0x1400b54ce
mov rcx, r15
xor edx, edx
xor r8d, r8d
call fcn.1400b27f0
mov eax, reloc.WLDAP32.dll_Ordinal_14
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], 0xe
jne 0x1400b46ee
jmp 0x1400b46f2
mov eax, Ordinal_14
mov r12d, 0xffffffff
cmp ecx, 0xb
jne 0x1400b46ee
jmp 0x1400b46f2
xor r14d, r14d
jmp 0x1400b55ba
movups xmm0, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0xd0], xmm0
mov rcx, r15
lea rdx, [rsp + 0xd0]
call fcn.1400c9630
test eax, eax
jne 0x1400b4573
mov r8, qword [r15 + 0x7b8]
test r8, r8
jle 0x1400b5536
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.1400bac50
mov r14, rax
mov r8, qword [r15 + 0x7c0]
test r8, r8
jle 0x1400b5636
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.1400bac50
mov rcx, r14
or rcx, rax
je 0x1400b563a
mov rcx, r15
cmp r14, rax
jge 0x1400b5623
mov rdx, rax
jmp 0x1400b5626
mov rdx, r14
mov r8d, 0xa
call fcn.1400b2050
jmp 0x1400b4455
xor eax, eax
jmp 0x1400b560e
cmp dword [r15 + 0x48], 0xc
je 0x1400b5649
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.1400bab50
jmp 0x1400b4455
xor ebp, ebp
cmp qword [r15 + 0x1c0], 0
je 0x1400b56f4
mov rax, qword [fcn.14018db40]
mov rcx, qword [rsp + 0xb8]
call qword [0x1402a3ee8]
mov rdx, qword [r15 + 0x1c0]
mov qword [rsp + 0xb8], rdx
mov qword [r15 + 0x1c0], 0
mov rcx, r15
mov r8d, 1
call fcn.1400cdd30
mov ebx, eax
mov rax, qword [fcn.14018db40]
mov rcx, qword [rsp + 0xb8]
call qword [0x1402a3ee8]
xor r12d, r12d
test ebx, ebx
je 0x1400b56f2
mov bpl, 1
mov rcx, r15
mov edx, ebx
mov r8b, 1
call fcn.1400b27f0
mov r14d, eax
test eax, eax
jne 0x1400b457b
jmp 0x1400b56f4
xor ebp, ebp
mov r12d, 0xffffffff
cmp dword [r15 + 0x48], 0xe
je 0x1400b5709
mov dword [r15 + 0x48], reloc.WLDAP32.dll_Ordinal_14
xor r14d, r14d
jmp 0x1400b457b