Function at 0x180005b87
Capabilities:
Query environment variable

Disassembly:
push rbp
mov rbp, rsp
sub rsp, 0x200
pxor xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
movq qword [rbp - 0x10], xmm0
lea rdi, [rbp - 0x90]
mov eax, 0
mov ecx, 0xd
rep stosq qword [rdi], rax
mov dword [rbp - 0x90], 0x68
mov dword [rbp - 0x54], 0x100
mov qword [rbp - 0x38], r10
mov qword [rbp - 0x30], r10
push rsi
push rdi
push r14
push r12
push r13
push rbp
mov rbp, rsp
sub rsp, 0x4d8
add rdx, qword [rbp - 0x2e3]
sub qword [rbp - 0x22d], rax
and rax, qword [rbp - 0x61]
sub ecx, 0xe5b5
xor r14, 0xdc80
mov rax, qword [0x180008b96]
mov dword [rbp - 0x311], edx
mov qword [rbp - 0x2b4], rdx
mov rsi, qword [rbp - 0x203]
mov r12, 0xc0a7
mov qword [rbp - 0x2bd], r12
mov rsi, r14
mov dword [rbp - 0x9d], esi
sub dword [0x180008b95], edx
xor qword [rbp - 0x436], r8
sub rsp, 0x10
mov qword [rsp], 0
jmp 0x180005cc8
mov qword [rbp - 0x2b2], r9
mov r10, rsi
mov rdx, qword [str.IFiDRy2W4BXUWltsjNjt72SnvT0oHvhr3VKSdcnrH0EOa416uIy55h9dbDVR164191c2xTEjfpspCo]
add edx, esi
mov rdi, 0xdbbb
mov qword [rbp - 0x90], r11
sub edx, ecx
movzx ecx, byte [0x180008b98]
mov r14, qword [rbp - 0xaf]
mov esi, dword [rbp - 0x302]
add qword [rbp - 0x74], rdx
mov eax, dword [rbp - 0x19]
mov dword [rbp - 0x4b8], ecx
mov r8, rdx
mov esi, dword [rbp - 0x3f8]
xor edi, dword [0x180008b8d]
mov eax, dword [rbp - 0x331]
add edi, esi
xor eax, dword [rbp - 0x1dd]
add dword [0x180008b9b], edi
add edx, ecx
xor r10, qword [rbp - 0x2bb]
sub esi, 0xeced
movzx edi, ch
inc qword [rsp]
cmp qword [rsp], 0x537b
jle 0x180005c4b
add rsp, 0x10
mov rdx, 0x1c0e
mov dword [str.IFiDRy2W4BXUWltsjNjt72SnvT0oHvhr3VKSdcnrH0EOa416uIy55h9dbDVR164191c2xTEjfpspCo], ecx
mov dword [0x180008b8f], esi
mov eax, dword [rbp - 0x2d9]
mov dword [rbp - 0x1fd], eax
test edx, ecx
jns 0x180005d46
movzx edx, cl
sub edi, dword [rbp - 0x1b7]
mov r14, qword [rbp - 0x234]
mov ecx, dword [rbp - 0x4af]
add esi, 0x7a1e
and eax, dword [rbp - 0xe4]
add qword [rbp - 0x87], rcx
and edi, dword [rbp - 0x2b]
sub rdi, 0xf65f
mov r11, rdi
mov eax, dword [rbp - 0x1df]
xor dword [rbp - 0x68], esi
mov rsi, rcx
mov rdx, qword [rbp - 0x452]
leave
pop r13
pop r12
pop r14
pop rdi
pop rsi
lea rcx, [0x180008117]
call sub.msvcrt.dll_getenv
mov qword [rsp + 0x38], rax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x48], rax
lea rax, [rbp - 0x90]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x8000000
mov dword [rsp + 0x20], 1
mov r9d, 0
mov r8d, 0
mov rdx, rsi
mov ecx, 0
mov rax, qword [0x180008a74]
call rax
push rbp
mov rbp, rsp
sub rsp, 0x88
mov eax, dword [rbp - 0x2b]
sub qword [rbp - 0x4a], r10
mov eax, dword [rbp - 0x45]
mov byte [rbp - 0x6d], cl
mov dword [rbp - 0x2d], edx
mov qword [0x180008b9a], r9
add rax, qword [rbp - 0x75]
sub rsp, 0x10
mov qword [rsp], 0
jmp 0x180005dea
mov qword [rbp - 0x78], rdx
movzx ecx, ch
inc qword [rsp]
cmp qword [rsp], 0x4749
jle 0x180005ddf
add rsp, 0x10
mov r8, rdx
mov edx, ecx
mov cx, word [rbp - 0x45]
mov qword [rbp - 0x5a], r11
mov ecx, dword [rbp - 0x64]
mov qword [rbp - 0x48], r10
mov qword [rbp - 0x6b], r9
mov ecx, dword [rbp - 0x46]
mov edx, dword [rbp - 0x51]
mov ecx, edx
add ecx, eax
sub rdx, qword [0x180008b9b]
add rcx, qword [rbp - 0x37]
or rcx, r9
mov qword [rbp - 0x52], r9
mov dword [rbp - 0x16], edx
mov edx, dword [rbp - 0x23]
mov rcx, qword [rbp - 2]
mov rcx, qword [rbp - 0x7e]
mov qword [rbp - 0x25], rdx
and rdx, 0xdd68
sub rsp, 0x10
mov qword [rsp], 0
jmp 0x180005ea7
lea r10, [rbp - 0x2e]
mov qword [rbp - 0x7e], r8
xor eax, dword [0x180008b91]
mov rcx, r10
mov dword [rbp - 0x13], ecx
mov cx, 0xcf26
sub r9, qword [rbp - 0x47]
mov eax, dword [rbp - 0x58]
or ecx, eax
and rcx, qword [rbp - 0x75]
add eax, ecx
mov r10, qword [0x180008b93]
or rdx, qword [0x180008b92]
sub eax, ecx
mov qword [rbp - 0x46], r11
and eax, 0xdc65
mov qword [rbp - 0xa], r11
mov eax, edx
sub edx, 0xef0
mov qword [rbp - 0x7a], r8
inc qword [rsp]
mov rax, 0xe0bf
cmp qword [rsp], rax
jle 0x180005e53
add rsp, 0x10
leave
mov rax, qword [rbp - 0x20]
mov qword [0x180008432], rax
mov rsp, rbp
pop rbp
ret