Function at 0x14000b5f3
Capabilities:
Query environment variable

Disassembly:
push rbp
push r15
push r14
push rdi
push rsi
push rbx
sub rsp, 0x3a8
lea rbp, [rsp + 0x80]
lea rax, [rbp + 0x320]
sub rax, 0x380
add rax, 0x1f
shr rax, 5
shl rax, 5
mov rbx, rax
mov r9d, 0
mov r8d, 0
mov edx, 0
lea rax, [0x1401170a0]
mov rcx, rax
call fcn.14002e7d0
lea rax, [rbp + 0x14f]
mov qword [rbp + 0x248], rax
nop
nop
movabs rax, 0xb979aafc7e0cb19f
mov qword [rbp + 0x278], rax
mov rax, qword [rbp + 0x278]
mov qword [rbp + 0x278], rax
mov rax, qword [rbp + 0x278]
mov qword [rbx], rax
movabs rax, 0x68cfa0922d294f7e
mov qword [rbp + 0x270], rax
mov rax, qword [rbp + 0x270]
mov qword [rbp + 0x270], rax
mov rax, qword [rbp + 0x270]
mov qword [rbx + 8], rax
movabs rax, 0xde1faa6813eb2292
mov qword [rbp + 0x268], rax
mov rax, qword [rbp + 0x268]
mov qword [rbp + 0x268], rax
mov rax, qword [rbp + 0x268]
mov qword [rbx + 0x10], rax
movabs rax, 0x7d953abc8986d9ea
mov qword [rbp + 0x260], rax
mov rax, qword [rbp + 0x260]
mov qword [rbp + 0x260], rax
mov rax, qword [rbp + 0x260]
mov qword [rbx + 0x18], rax
movabs rax, 0xdb0baa7cb9feff8
mov qword [rbp + 0x258], rax
mov rax, qword [rbp + 0x258]
mov qword [rbp + 0x258], rax
mov rax, qword [rbp + 0x258]
mov qword [rbx + 0x20], rax
movabs rax, 0x9d0fb4e25c6c11f8
mov qword [rbp + 0x250], rax
mov rax, qword [rbp + 0x250]
mov qword [rbp + 0x250], rax
mov rax, qword [rbp + 0x250]
mov qword [rbx + 0x28], rax
nop
movabs rdi, 0xd60ac58e1d65fcc3
mov qword [rbp + 0x318], rdi
mov rax, qword [rbp + 0x318]
mov qword [rbp + 0x318], rax
mov rax, qword [rbp + 0x318]
mov qword [rbx + 0x40], rax
movabs rsi, 0x7abcefb7a753b18
mov qword [rbp + 0x310], rsi
mov rax, qword [rbp + 0x310]
mov qword [rbp + 0x310], rax
mov rax, qword [rbp + 0x310]
mov qword [rbx + 0x48], rax
movabs r14, 0xaa6dcb1c40b751e5
mov qword [rbp + 0x308], r14
mov rax, qword [rbp + 0x308]
mov qword [rbp + 0x308], rax
mov rax, qword [rbp + 0x308]
mov qword [rbx + 0x50], rax
movabs r15, 0xfc566c9e7e394ca
mov qword [rbp + 0x300], r15
mov rax, qword [rbp + 0x300]
mov qword [rbp + 0x300], rax
mov rax, qword [rbp + 0x300]
mov qword [rbx + 0x58], rax
movabs rax, 0x5eecc9caaaed8897
mov qword [rbp + 0x2f8], rax
mov rax, qword [rbp + 0x2f8]
mov qword [rbp + 0x2f8], rax
mov rax, qword [rbp + 0x2f8]
mov qword [rbx + 0x60], rax
movabs rax, 0x9d53c497281e708c
mov qword [rbp + 0x2f0], rax
mov rax, qword [rbp + 0x2f0]
mov qword [rbp + 0x2f0], rax
mov rax, qword [rbp + 0x2f0]
mov qword [rbx + 0x68], rax
lea rax, [rbx + 0x40]
mov qword [rbp + 0x2e8], rax
mov rax, qword [rbp + 0x2e8]
vmovdqa ymm0, ymmword [rax]
vmovdqa ymm1, ymm0
mov rax, rbx
mov qword [rbp + 0x2e0], rax
mov rax, qword [rbp + 0x2e0]
vmovdqa ymm0, ymmword [rax]
vmovdqa ymm2, ymm0
vmovdqa ymm0, ymm2
vmovdqa ymmword [rbx + 0x120], ymm0
vmovdqa ymmword [rbx + 0x100], ymm1
vmovdqa ymm1, ymmword [rbx + 0x120]
vmovdqa ymm0, ymmword [rbx + 0x100]
vpxor ymm0, ymm1, ymm0
vmovdqa ymm1, ymm0
vmovdqa ymm0, ymm1
mov rax, rbx
mov qword [rbp + 0x2d8], rax
vmovdqa ymmword [rbx + 0xe0], ymm0
mov rax, qword [rbp + 0x2d8]
vmovdqa ymm0, ymmword [rbx + 0xe0]
vmovdqa ymmword [rax], ymm0
nop
lea rax, [rbx + 0x40]
add rax, 0x20
mov qword [rbp + 0x2d0], rax
mov rax, qword [rbp + 0x2d0]
vmovdqa xmm0, xmmword [rax]
mov rax, rbx
add rax, 0x20
mov qword [rbp + 0x2c8], rax
mov rax, qword [rbp + 0x2c8]
vmovdqa xmm1, xmmword [rax]
vmovdqa xmmword [rbp + 0x2b0], xmm1
vmovdqa xmmword [rbp + 0x2a0], xmm0
vmovdqa xmm1, xmmword [rbp + 0x2b0]
vmovdqa xmm0, xmmword [rbp + 0x2a0]
vpxor xmm0, xmm1, xmm0
mov rax, rbx
add rax, 0x20
mov qword [rbp + 0x298], rax
vmovdqa xmmword [rbp + 0x280], xmm0
mov rax, qword [rbp + 0x298]
vmovdqa xmm0, xmmword [rbp + 0x280]
vmovdqa xmmword [rax], xmm0
nop
mov rcx, rbx
lea rdx, [rbp + 0x14f]
lea rax, [rbp + 0x120]
mov r8, rdx
mov rdx, rcx
mov rcx, rax
call fcn.1400b8ec0
movabs rax, 0xd66bb1ef79158ca2
mov qword [rbp + 0x1d8], rax
mov rax, qword [rbp + 0x1d8]
mov qword [rbp + 0x1d8], rax
mov rax, qword [rbp + 0x1d8]
mov qword [rbp + 0x150], rax
mov qword [rbp + 0x1d0], rsi
mov rax, qword [rbp + 0x1d0]
mov qword [rbp + 0x1d0], rax
mov rax, qword [rbp + 0x1d0]
mov qword [rbp + 0x158], rax
nop
mov qword [rbp + 0x240], rdi
mov rax, qword [rbp + 0x240]
mov qword [rbp + 0x240], rax
mov rax, qword [rbp + 0x240]
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x238], rsi
mov rax, qword [rbp + 0x238]
mov qword [rbp + 0x238], rax
mov rax, qword [rbp + 0x238]
mov qword [rbp + 0x108], rax
lea rax, [rbp + 0x100]
mov qword [rbp + 0x230], rax
mov rax, qword [rbp + 0x230]
vmovdqa xmm0, xmmword [rax]
lea rax, [rbp + 0x150]
mov qword [rbp + 0x228], rax
mov rax, qword [rbp + 0x228]
vmovdqa xmm1, xmmword [rax]
vmovdqa xmmword [rbp + 0x210], xmm1
vmovdqa xmmword [rbp + 0x200], xmm0
vmovdqa xmm1, xmmword [rbp + 0x210]
vmovdqa xmm0, xmmword [rbp + 0x200]
vpxor xmm0, xmm1, xmm0
lea rax, [rbp + 0x150]
mov qword [rbp + 0x1f8], rax
vmovdqa xmmword [rbp + 0x1e0], xmm0
mov rax, qword [rbp + 0x1f8]
vmovdqa xmm0, xmmword [rbp + 0x1e0]
vmovdqa xmmword [rax], xmm0
nop
lea rax, [rbp + 0x150]
mov rcx, rax
call sub.api_ms_win_crt_environment_l1_1_0.dll_getenv
mov rdx, rax
lea rax, [0x1401170c0]
lea rcx, [rbp + 0x120]
mov r8, rcx
mov rcx, rax
call fcn.1400d6b00
lea rax, [rbp + 0x120]
mov rcx, rax
call fcn.1400b9710
lea rax, [rbp + 0x14f]
mov rcx, rax
call fcn.1400a8ec0
nop
lea rax, [0x14000b5b7]
mov rcx, rax
call fcn.140001583
lea rax, [rbp + 0x16f]
mov qword [rbp + 0x170], rax
nop
nop
movabs rax, 0xb427bdf6670c8bb0
mov qword [rbp + 0x190], rax
mov rax, qword [rbp + 0x190]
mov qword [rbp + 0x190], rax
mov rax, qword [rbp + 0x190]
mov qword [rbx + 0x40], rax
movabs rax, 0x73cea0d600015274
mov qword [rbp + 0x188], rax
mov rax, qword [rbp + 0x188]
mov qword [rbp + 0x188], rax
mov rax, qword [rbp + 0x188]
mov qword [rbx + 0x48], rax
movabs rax, 0xc90cbb6f6ed139cb
mov qword [rbp + 0x180], rax
mov rax, qword [rbp + 0x180]
mov qword [rbp + 0x180], rax
mov rax, qword [rbp + 0x180]
mov qword [rbx + 0x50], rax
movabs rax, 0xfc566c9e7e394af
mov qword [rbp + 0x178], rax
mov rax, qword [rbp + 0x178]
mov qword [rbp + 0x178], rax
mov rax, qword [rbp + 0x178]
mov qword [rbx + 0x58], rax
nop
mov qword [rbp + 0x1c8], rdi
mov rax, qword [rbp + 0x1c8]
mov qword [rbp + 0x1c8], rax
mov rax, qword [rbp + 0x1c8]
mov qword [rbx], rax
mov qword [rbp + 0x1c0], rsi
mov rax, qword [rbp + 0x1c0]
mov qword [rbp + 0x1c0], rax
mov rax, qword [rbp + 0x1c0]
mov qword [rbx + 8], rax
mov qword [rbp + 0x1b8], r14
mov rax, qword [rbp + 0x1b8]
mov qword [rbp + 0x1b8], rax
mov rax, qword [rbp + 0x1b8]
mov qword [rbx + 0x10], rax
mov qword [rbp + 0x1b0], r15
mov rax, qword [rbp + 0x1b0]
mov qword [rbp + 0x1b0], rax
mov rax, qword [rbp + 0x1b0]
mov qword [rbx + 0x18], rax
mov qword [rbp + 0x1a8], rbx
mov rax, qword [rbp + 0x1a8]
vmovdqa ymm0, ymmword [rax]
vmovdqa ymm1, ymm0
lea rax, [rbx + 0x40]
mov qword [rbp + 0x1a0], rax
mov rax, qword [rbp + 0x1a0]
vmovdqa ymm0, ymmword [rax]
vmovdqa ymm2, ymm0
vmovdqa ymm0, ymm2
vmovdqa ymmword [rbx + 0xc0], ymm0
vmovdqa ymmword [rbx + 0xa0], ymm1
vmovdqa ymm1, ymmword [rbx + 0xc0]
vmovdqa ymm0, ymmword [rbx + 0xa0]
vpxor ymm0, ymm1, ymm0
vmovdqa ymm1, ymm0
vmovdqa ymm0, ymm1
lea rax, [rbx + 0x40]
mov qword [rbp + 0x198], rax
vmovdqa ymmword [rbx + 0x80], ymm0
mov rax, qword [rbp + 0x198]
vmovdqa ymm0, ymmword [rbx + 0x80]
vmovdqa ymmword [rax], ymm0
nop
lea rax, [rbx + 0x40]
lea rdx, [rbp + 0x16f]
mov r8, rdx
mov rdx, rax
lea rax, [0x1401170e0]
mov rcx, rax
call fcn.1400b8ec0
lea rax, [rbp + 0x16f]
mov rcx, rax
call fcn.1400a8ec0
nop
lea rax, [0x14000b5d5]
mov rcx, rax
call fcn.140001583
jmp 0x14000bd38
add rsp, 0x3a8
pop rbx
pop rsi
pop rdi
pop r14
pop r15
pop rbp
ret