Function at 0x1400e3130
Capabilities:
Query environment variable

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x78
cmp qword [rcx + 0x10], 0
mov rdi, qword [rcx + 0x28]
mov r13, rcx
je 0x1400e3e6e
cmp qword [rcx + 0xa0], 0
jne 0x1400e3bb9
mov rax, qword [rcx + 0x40]
mov qword [rsp + 0x40], rax
call fcn.1400b6e10
mov qword [r13 + 0xa0], rax
mov rcx, rax
test rax, rax
je 0x1400e318a
mov rdx, qword [r13 + 0x10]
call fcn.1400b72f0
test eax, eax
jne 0x1400e31e0
mov dword [rsp + 0x20], 0xdd
mov r8d, 0x41
mov edx, 0x7f
mov ecx, 0xb
mov r15d, 0xffffffff
lea r9, str.x509_vfy.c
call fcn.1400ba710
mov rdx, qword [r13 + 0xa0]
xor ecx, ecx
call fcn.1400e2fe0
mov eax, r15d
add rsp, 0x78
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [r13 + 0x10]
mov r8d, 3
mov edx, 1
mov dword [rsp + 0x20], 0xe1
lea r9, str.x509_vfy.c
lea rcx, [rax + 0x1c]
call fcn.14006cbc0
mov rax, qword [r13 + 0x18]
mov dword [r13 + 0x9c], 1
mov qword [rsp + 0x38], rax
test rax, rax
je 0x1400e3236
mov rcx, rax
call fcn.1400b6ba0
mov qword [rsp + 0x38], rax
test rax, rax
je 0x1400e3bac
mov rcx, qword [r13 + 0xa0]
call fcn.1400b7630
mov rcx, qword [r13 + 0xa0]
lea edx, [rax - 1]
mov ebx, eax
call fcn.1400b7640
mov rsi, rax
mov eax, dword [rdi + 0x20]
mov dword [rsp + 0x34], eax
cmp ebx, eax
jg 0x1400e32f0
mov r14, qword [rsp + 0x38]
lea rdi, [rsp + 0x68]
lea rbp, str.x509_vfy.c
xor r8d, r8d
mov edx, 0xffffffff
mov rcx, rsi
call fcn.1400f71c0
test byte [rsi + 0x41], 0x20
jne 0x1400e32f0
mov rax, qword [r13 + 0x28]
test byte [rax + 0x15], 0x80
jne 0x1400e3770
cmp qword [r13 + 0x18], 0
je 0x1400e32f0
xor r15d, r15d
jmp 0x1400e32d7
mov edx, r15d
mov rcx, r14
call fcn.1400b7640
mov rdx, rsi
mov rcx, r13
mov r12, rax
mov r8, rax
call qword [r13 + 0x50]
test eax, eax
jne 0x1400e36c0
add r15d, 1
mov rcx, r14
call fcn.1400b7630
cmp r15d, eax
jl 0x1400e32b0
mov qword [rsp + 0x68], 0
nop dword [rax]
mov rcx, qword [r13 + 0xa0]
mov qword [rsp + 0x48], 0
mov esi, ebx
lea rdi, [rsp + 0x68]
mov r15, r13
mov dword [rsp + 0x58], 0
call fcn.1400b7630
mov rcx, qword [r15 + 0xa0]
lea r13d, [rax - 1]
mov edx, r13d
call fcn.1400b7640
xor r8d, r8d
mov edx, 0xffffffff
mov r12, rax
mov rcx, rax
call fcn.1400f71c0
test byte [r12 + 0x41], 0x20
je 0x1400e33a6
mov rcx, qword [r15 + 0xa0]
call fcn.1400b7630
cmp eax, 1
jne 0x1400e3688
mov r8, r12
mov rdx, r15
mov rcx, rdi
call qword [r15 + 0x48]
mov ebp, eax
test eax, eax
jg 0x1400e3720
mov dword [r15 + 0xb8], 0x12
mov qword [r15 + 0xc0], r12
mov dword [r15 + 0xb4], r13d
xor ecx, ecx
mov rax, qword [rsp + 0x40]
mov rdx, r15
call rax
test eax, eax
je 0x1400e3485
mov dword [rsp + 0x58], 1
cmp dword [rsp + 0x34], esi
jl 0x1400e3400
xor r8d, r8d
mov edx, 0xffffffff
mov rcx, r12
call fcn.1400f71c0
test byte [r12 + 0x41], 0x20
jne 0x1400e3400
mov r8, r12
mov rdx, r15
mov rcx, rdi
call qword [r15 + 0x48]
test eax, eax
js 0x1400e3485
mov rcx, qword [r15 + 0xa0]
je 0x1400e3407
mov r12, qword [rsp + 0x68]
mov rdx, r12
call fcn.1400b72f0
test eax, eax
je 0x1400e3be8
add esi, 1
cmp dword [rsp + 0x34], esi
jge 0x1400e33ac
mov rcx, qword [r15 + 0xa0]
mov r13, qword [r15 + 0x40]
mov ebp, dword [r15 + 0x9c]
jmp 0x1400e3422
mov rcx, qword [r15 + 0xa0]
add ebp, 1
call fcn.1400b7630
cmp ebp, eax
jge 0x1400e34c0
mov rcx, qword [r15 + 0xa0]
mov edx, ebp
call fcn.1400b7640
xor r8d, r8d
mov r14, rax
mov rax, qword [r15 + 0x28]
mov rcx, r14
mov edx, dword [rax + 0x1c]
call fcn.1400ea040
cmp eax, 1
je 0x1400e34e9
cmp eax, 2
jne 0x1400e3418
xor ecx, ecx
mov rdx, r15
mov dword [r15 + 0xb4], ebp
mov qword [r15 + 0xc0], r14
mov dword [r15 + 0xb8], 0x1c
call r13
test eax, eax
jne 0x1400e3418
mov r13, r15
mov r15d, eax
mov rdx, qword [r13 + 0xa0]
xor ecx, ecx
call fcn.1400e2fe0
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x1400e34a8
call fcn.1400b75f0
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1400e31c2
call fcn.1400d1f90
jmp 0x1400e31c2
mov rax, qword [r15 + 0x28]
mov eax, dword [rax + 0x14]
test eax, 0x80000
je 0x1400e35c1
mov rcx, qword [r15 + 0xa0]
mov ebp, dword [r15 + 0x9c]
call fcn.1400b7630
cmp ebp, eax
jge 0x1400e3510
mov r13, r15
cmp qword [r13 + 0xe0], 0
mov rdi, qword [r13 + 0x40]
je 0x1400e3912
mov dword [rsp + 0x34], 6
xor r14d, r14d
jmp 0x1400e3945
mov rcx, qword [r15 + 0xa0]
xor edx, edx
xor r14d, r14d
call fcn.1400b7640
mov rbp, qword [r15 + 0x80]
mov rcx, rax
mov qword [rsp + 0x50], rax
call fcn.1400e0630
mov rcx, r15
mov rdx, rax
call rbp
xor ebp, ebp
mov r13, rax
test rax, rax
je 0x1400e35ba
mov rax, rdi
mov dword [rsp + 0x5c], ebx
mov edi, esi
mov rbx, qword [rsp + 0x50]
mov esi, r14d
mov r14, rax
jmp 0x1400e357f
mov edx, esi
mov rcx, r13
call fcn.1400b7640
mov rdx, rbx
mov rcx, rax
mov rbp, rax
call fcn.1400e06a0
test eax, eax
je 0x1400e358b
add esi, 1
mov rcx, r13
call fcn.1400b7630
cmp esi, eax
jl 0x1400e3560
mov rax, r14
mov rcx, r13
mov r14d, esi
mov ebx, dword [rsp + 0x5c]
mov esi, edi
mov rdi, rax
call fcn.1400b7630
cmp r14d, eax
jl 0x1400e389c
lea rdx, [fcn.1400d1f90]
mov rcx, r13
call fcn.1400b7570
mov rax, qword [r15 + 0x28]
mov eax, dword [rax + 0x14]
test eax, 0x108000
je 0x1400e35fa
jmp 0x1400e3604
mov rcx, qword [r15 + 0xa0]
lea edx, [rbp - 2]
call fcn.1400b7640
mov rdx, r15
mov rcx, rdi
mov r8, rax
call qword [r15 + 0x48]
test eax, eax
js 0x1400e3485
jne 0x1400e3800
mov ebp, ebx
sub ebx, 1
cmp ebp, 1
jg 0x1400e35d0
cmp dword [rsp + 0x58], 1
mov r13, r15
je 0x1400e34ec
cmp qword [rsp + 0x48], 0
je 0x1400e3631
mov r8, qword [rsp + 0x48]
mov rdx, r12
mov rcx, r15
call qword [r15 + 0x50]
test eax, eax
jne 0x1400e3e30
cmp dword [r13 + 0x9c], esi
mov eax, 2
mov edx, 0x14
mov qword [r13 + 0xc0], r12
cmovge eax, edx
sub esi, 1
mov dword [r13 + 0xb8], eax
mov dword [r13 + 0xb4], esi
mov rax, qword [rsp + 0x40]
mov rdx, r13
xor ecx, ecx
call rax
mov r15d, eax
test eax, eax
je 0x1400e348b
mov dword [rsp + 0x58], 1
jmp 0x1400e34ec
mov rcx, qword [r15 + 0xa0]
lea ebp, [rsi - 1]
sub ebx, 1
call fcn.1400b7510
sub dword [r15 + 0x9c], 1
mov rcx, qword [r15 + 0xa0]
lea edx, [rsi - 2]
mov qword [rsp + 0x48], rax
mov esi, ebp
call fcn.1400b7640
mov r12, rax
jmp 0x1400e33a6
mov qword [rsp + 0x68], r12
mov rcx, qword [r13 + 0xa0]
test r12, r12
je 0x1400e32f7
mov rdx, r12
call fcn.1400b72f0
test eax, eax
jne 0x1400e37a8
mov r8d, 0x41
mov edx, 0x7f
mov ecx, 0xb
mov dword [rsp + 0x20], 0x111
lea r9, str.x509_vfy.c
mov r15d, 0xffffffff
call fcn.1400ba710
mov qword [rsp + 0x48], 0
jmp 0x1400e348b
mov rdx, qword [rsp + 0x68]
mov rcx, r12
call fcn.1400e06a0
test eax, eax
je 0x1400e386d
mov dword [r15 + 0xb8], 0x12
mov qword [r15 + 0xc0], r12
mov dword [r15 + 0xb4], r13d
cmp ebp, 1
jne 0x1400e338a
mov rcx, qword [rsp + 0x68]
call fcn.1400d1f90
jmp 0x1400e338a
mov r8, rsi
mov rdx, r13
mov rcx, rdi
call qword [r13 + 0x48]
test eax, eax
js 0x1400e3e9d
je 0x1400e329a
mov rcx, qword [rsp + 0x68]
call fcn.1400d1f90
mov rcx, qword [r13 + 0xa0]
jmp 0x1400e32f7
mov rax, qword [rsp + 0x68]
mov r9, rbp
mov edx, 1
add ebx, 1
mov dword [rsp + 0x20], 0x115
mov r8d, 3
lea rcx, [rax + 0x1c]
call fcn.14006cbc0
mov rdx, qword [rsp + 0x68]
mov rcx, r14
call fcn.1400b7050
add dword [r13 + 0x9c], 1
mov rsi, qword [rsp + 0x68]
cmp dword [rsp + 0x34], ebx
jge 0x1400e3276
jmp 0x1400e32f0
mov rcx, qword [rsp + 0x68]
call fcn.1400d1f90
cmp ebx, esi
jge 0x1400e384e
mov r12d, esi
nop dword [rax]
mov rcx, qword [r15 + 0xa0]
call fcn.1400b7510
mov rcx, rax
mov qword [rsp + 0x68], rax
call fcn.1400d1f90
mov eax, r12d
sub r12d, 1
cmp ebp, eax
jl 0x1400e3818
mov eax, ebp
mov edx, 0
sub eax, esi
cmp ebp, esi
cmovg eax, edx
lea esi, [rsi + rax - 1]
mov rcx, qword [r15 + 0xa0]
call fcn.1400b7630
mov rcx, qword [r15 + 0xa0]
mov dword [r15 + 0x9c], eax
jmp 0x1400e3312
mov rcx, r12
call fcn.1400d1f90
mov r12, qword [rsp + 0x68]
mov rcx, qword [r15 + 0xa0]
mov edx, r13d
mov r8, r12
call fcn.1400b7670
mov dword [r15 + 0x9c], 0
jmp 0x1400e33a6
lea rcx, [rbp + 0x1c]
mov dword [rsp + 0x20], 0xb5
mov edx, 1
lea r9, str.x509_vfy.c
mov r8d, 3
call fcn.14006cbc0
lea rdx, [fcn.1400d1f90]
mov rcx, r13
call fcn.1400b7570
test rbp, rbp
je 0x1400e35ba
mov rcx, qword [r15 + 0xa0]
xor edx, edx
mov r8, rbp
mov r13, r15
call fcn.1400b7670
mov rcx, qword [rsp + 0x50]
call fcn.1400d1f90
cmp qword [r15 + 0xe0], 0
mov rdi, qword [r15 + 0x40]
mov dword [r15 + 0x9c], 0
jne 0x1400e3c24
mov rax, qword [r13 + 0x28]
lea rcx, str.OPENSSL_ALLOW_PROXY_CERTS
mov r14d, dword [rax + 0x14]
call sub.msvcrt.dll_getenv
shr r14d, 6
and r14d, 1
test rax, rax
mov eax, 1
cmovne r14d, eax
mov rax, qword [r13 + 0x28]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x34], eax
mov edx, dword [r13 + 0x9c]
test edx, edx
jle 0x1400e3c24
xor r12d, r12d
xor ebp, ebp
mov esi, 0xffffffff
xor ebx, ebx
jmp 0x1400e3a6b
test eax, eax
je 0x1400e3980
mov rdx, qword [r13 + 0x28]
test byte [rdx + 0x14], 0x20
je 0x1400e39ac
cmp eax, 1
je 0x1400e39ac
nop dword [rax + rax]
mov dword [r13 + 0xb8], 0x18
xor ecx, ecx
mov dword [r13 + 0xb4], ebx
mov rdx, r13
mov qword [r13 + 0xc0], r15
call rdi
test eax, eax
je 0x1400e3b88
mov rdx, qword [r13 + 0x28]
mov eax, dword [rdx + 0x18]
test eax, eax
jg 0x1400e3b30
mov eax, dword [r15 + 0x40]
mov edx, eax
and edx, 0x20
cmp ebx, 1
jle 0x1400e3a10
test edx, edx
jne 0x1400e3a18
mov edx, dword [r15 + 0x38]
cmp edx, 0xffffffff
je 0x1400e3a14
lea edx, [rdx + rbp + 1]
cmp edx, r12d
jge 0x1400e3a14
xor ecx, ecx
mov dword [r13 + 0xb4], ebx
mov rdx, r13
mov dword [r13 + 0xb8], 0x19
mov qword [r13 + 0xc0], r15
call rdi
test eax, eax
je 0x1400e3b88
mov eax, dword [r15 + 0x40]
mov edx, eax
and edx, 0x20
nop dword [rax]
test edx, edx
jne 0x1400e3a18
add r12d, 1
test ah, 4
je 0x1400e3b20
mov eax, dword [r15 + 0x3c]
cmp eax, 0xffffffff
je 0x1400e3a56
cmp eax, ebx
jge 0x1400e3a56
xor ecx, ecx
mov dword [r13 + 0xb4], ebx
mov rdx, r13
mov dword [r13 + 0xb8], 0x26
mov qword [r13 + 0xc0], r15
call rdi
test eax, eax
je 0x1400e3b88
add ebp, 1
xor esi, esi
add ebx, 1
cmp ebx, dword [r13 + 0x9c]
jge 0x1400e3c24
mov rcx, qword [r13 + 0xa0]
mov edx, ebx
call fcn.1400b7640
mov r15, rax
mov rax, qword [r13 + 0x28]
test byte [rax + 0x14], 0x10
jne 0x1400e3ab5
test byte [r15 + 0x41], 2
je 0x1400e3ab5
xor ecx, ecx
mov dword [r13 + 0xb4], ebx
mov rdx, r13
mov dword [r13 + 0xb8], 0x22
mov qword [r13 + 0xc0], r15
call rdi
test eax, eax
je 0x1400e3b88
test r14d, r14d
jne 0x1400e3ae9
test byte [r15 + 0x41], 4
je 0x1400e3ae9
xor ecx, ecx
mov dword [r13 + 0xb4], ebx
mov rdx, r13
mov dword [r13 + 0xb8], 0x28
mov qword [r13 + 0xc0], r15
call rdi
test eax, eax
je 0x1400e3b88
mov rcx, r15
call fcn.1400f72f0
cmp esi, 0xffffffff
je 0x1400e3b90
test esi, esi
jne 0x1400e3968
test eax, eax
je 0x1400e39a8
mov dword [r13 + 0xb8], 0x25
jmp 0x1400e398b
mov esi, 1
jmp 0x1400e3a5b
xor r8d, r8d
mov edx, dword [rsp + 0x34]
test esi, esi
mov rcx, r15
setg r8b
call fcn.1400f71c0
test eax, eax
je 0x1400e3b60
mov rdx, qword [r13 + 0x28]
test byte [rdx + 0x14], 0x20
je 0x1400e39b7
cmp eax, 1
je 0x1400e39b7
xor ecx, ecx
mov dword [r13 + 0xb4], ebx
mov rdx, r13
mov dword [r13 + 0xb8], 0x1a
mov qword [r13 + 0xc0], r15
call rdi
test eax, eax
jne 0x1400e39b7
mov r15d, eax
jmp 0x1400e348b
mov rdx, qword [r13 + 0x28]
test byte [rdx + 0x14], 0x20
je 0x1400e39ac
cmp eax, 1
ja 0x1400e3980
jmp 0x1400e39ac
mov dword [rsp + 0x20], 0xe7
jmp 0x1400e3192
mov r8d, 0x42
mov edx, 0x7f
mov ecx, 0xb
mov dword [rsp + 0x20], 0xd1
lea r9, str.x509_vfy.c
mov r15d, 0xffffffff
call fcn.1400ba710
jmp 0x1400e31c2
mov rcx, qword [rsp + 0x68]
mov r13, r15
mov r15d, 0xffffffff
call fcn.1400d1f90
mov r8d, 0x41
mov edx, 0x7f
mov dword [rsp + 0x20], 0x16a
lea r9, str.x509_vfy.c
mov ecx, 0xb
call fcn.1400ba710
jmp 0x1400e348b
mov rcx, qword [r13 + 0xa0]
call fcn.1400b7630
sub eax, 1
mov ebx, eax
jns 0x1400e3c4c
jmp 0x1400e3ce8
sub ebx, 1
cmp ebx, 0xffffffff
je 0x1400e3ce8
mov rcx, qword [r13 + 0xa0]
mov edx, ebx
call fcn.1400b7640
mov rdi, rax
test ebx, ebx
je 0x1400e3cd5
test byte [rax + 0x40], 0x20
jne 0x1400e3c40
mov rcx, qword [r13 + 0xa0]
call fcn.1400b7630
lea esi, [rax - 1]
cmp esi, ebx
jle 0x1400e3c40
nop word [rax + rax]
mov rcx, qword [r13 + 0xa0]
mov edx, esi
call fcn.1400b7640
mov rdx, qword [rax + 0x78]
test rdx, rdx
je 0x1400e3cc9
mov rcx, rdi
call fcn.1400f8ce0
test eax, eax
je 0x1400e3cc9
xor ecx, ecx
mov dword [r13 + 0xb8], eax
mov rdx, r13
mov dword [r13 + 0xb4], ebx
mov qword [r13 + 0xc0], rdi
call qword [r13 + 0x40]
test eax, eax
je 0x1400e3b88
sub esi, 1
cmp esi, ebx
jg 0x1400e3c80
jmp 0x1400e3c40
mov rcx, qword [r13 + 0xa0]
call fcn.1400b7630
lea esi, [rax - 1]
test esi, esi
jg 0x1400e3c80
mov rax, qword [r13 + 0x28]
mov r12, qword [r13 + 0x10]
mov rbx, qword [rax + 0x30]
mov rcx, qword [rbx]
test rcx, rcx
je 0x1400e3d59
call fcn.1400b7630
mov rcx, qword [rbx + 0x10]
mov esi, eax
test rcx, rcx
je 0x1400e3d19
call fcn.14006d560
mov qword [rbx + 0x10], 0
test esi, esi
jle 0x1400e3eae
lea rdi, [rbx + 0x10]
xor ebp, ebp
jmp 0x1400e3d34
add ebp, 1
cmp esi, ebp
je 0x1400e3eb4
mov rcx, qword [rbx]
mov edx, ebp
call fcn.1400b7640
mov r9d, dword [rbx + 8]
xor r8d, r8d
mov rcx, r12
mov qword [rsp + 0x20], rdi
mov rdx, rax
call fcn.1400efbd0
test eax, eax
jle 0x1400e3d29
mov rdx, qword [rbx + 0x18]
test rdx, rdx
je 0x1400e3d79
mov r8, qword [rbx + 0x20]
xor r9d, r9d
mov rcx, r12
call fcn.1400efcc0
test eax, eax
jle 0x1400e3f25
mov rdx, qword [rbx + 0x28]
test rdx, rdx
je 0x1400e3d99
mov r8, qword [rbx + 0x30]
xor r9d, r9d
mov rcx, r12
call fcn.1400efdb0
test eax, eax
jle 0x1400e3f59
mov rdx, qword [r13 + 0xa0]
xor ecx, ecx
call fcn.1400e2fe0
mov rcx, r13
call qword [r13 + 0x58]
mov r15d, eax
test eax, eax
je 0x1400e348b
mov rax, qword [r13 + 0x28]
mov r8, qword [r13 + 0xa0]
xor edx, edx
lea rcx, [r13 + 0xb4]
mov r9d, dword [rax + 0x14]
call fcn.1400e0bd0
test eax, eax
jne 0x1400e3ee8
mov rax, qword [r13 + 0x38]
test rax, rax
je 0x1400e3f8d
mov rcx, r13
call rax
mov r15d, eax
test r15d, r15d
je 0x1400e348b
cmp dword [rsp + 0x58], 0
jne 0x1400e3499
mov rax, qword [r13 + 0x28]
test byte [rax + 0x14], 0x80
je 0x1400e3499
mov rcx, r13
call qword [r13 + 0x78]
mov r15d, eax
test eax, eax
je 0x1400e348b
jmp 0x1400e3499
mov rdi, qword [rsp + 0x48]
mov rcx, qword [r15 + 0xa0]
mov rdx, rdi
call fcn.1400b72f0
lea eax, [rsi + 1]
mov qword [r15 + 0xc0], rdi
mov dword [r15 + 0x9c], eax
mov dword [r15 + 0xb8], 0x13
mov qword [rsp + 0x48], 0
jmp 0x1400e3656
mov r8d, 0x69
mov edx, 0x7f
mov ecx, 0xb
mov dword [rsp + 0x20], 0xc9
lea r9, str.x509_vfy.c
mov r15d, 0xffffffff
call fcn.1400ba710
jmp 0x1400e31c2
mov qword [rsp + 0x48], 0
mov r15d, eax
jmp 0x1400e348b
je 0x1400e3d59
mov rax, qword [r13 + 0x10]
mov rdx, r13
xor ecx, ecx
mov qword [r13 + 0xc0], rax
mov eax, 0x1f
shl rax, 0x21
mov qword [r13 + 0xb4], rax
call qword [r13 + 0x40]
mov r15d, eax
test eax, eax
jne 0x1400e3d59
jmp 0x1400e348b
mov dword [r13 + 0xb8], eax
mov edx, dword [r13 + 0xb4]
mov rcx, qword [r13 + 0xa0]
call fcn.1400b7640
mov rdx, r13
xor ecx, ecx
mov qword [r13 + 0xc0], rax
mov rax, qword [rsp + 0x40]
call rax
mov r15d, eax
test eax, eax
jne 0x1400e3dde
jmp 0x1400e348b
mov rax, qword [r13 + 0x10]
mov rdx, r13
xor ecx, ecx
mov qword [r13 + 0xc0], rax
mov eax, 0x3f
shl rax, 0x20
mov qword [r13 + 0xb4], rax
call qword [r13 + 0x40]
mov r15d, eax
test eax, eax
jne 0x1400e3d79
jmp 0x1400e348b
mov rax, qword [r13 + 0x10]
mov rdx, r13
xor ecx, ecx
mov qword [r13 + 0xc0], rax
mov eax, 1
shl rax, 0x26
mov qword [r13 + 0xb4], rax
call qword [r13 + 0x40]
mov r15d, eax
test eax, eax
jne 0x1400e3d99
jmp 0x1400e348b
mov rcx, r13
call fcn.1400e1f40
mov r15d, eax
jmp 0x1400e3df3