Function at 0x1402282c5
Capabilities:
Set environment variable

Disassembly:
jmp 0x1404d3b90
mov qword [rsp + 8], rbx
test r13, rcx
mov qword [rsp + 0x10], rbp
btc bp, 0xb7
bts bp, di
sbb bpl, 0x66
mov qword [rsp + 0x18], rsi
xor ebp, 0x4fa04083
rol ebp, cl
push rdi
seto bpl
rcl bp, 0x40
sub bp, 0x5951
push r12
stc
mov bp, 0x2374
push r13
push r14
cmc
push r15
bsf r15d, r14d
movsx r15w, r10b
sub rsp, 0x30
xor esi, esi
mov ebp, edx
mov r15b, 0x54
sar r15b, cl
mov r15, rcx
test rcx, rcx
jmp 0x1404d3bf5
jne 0x1404d3c1c
call fcn.1404afe81
mov dword [rax], 0x16
test bp, 0x175e
cmp sil, bpl
or rax, 0xffffffffffffffff
jmp 0x1404d3c17
jmp 0x1404d41a5
mov edx, 0x3d
not di
xchg dil, dil
movzx di, dl
mov rdi, r15
jmp 0x1404d3c33
call fcn.1401e6a81
mov r13, rax
cmc
stc
test dil, dl
test rax, rax
jmp 0x1404d3c48
je 0x1404d4160
cmp rax, r15
jmp 0x1404d3c56
je 0x1404d4160
mov r14, qword [0x1400ba2e8]
sub r12b, 0x3c
cmovle r12w, r15w
sub r12d, r12d
cmp r14, qword [0x1400ba2f0]
movzx r12w, spl
movzx r12d, word [rax + 2]
jne 0x1404d3cad
mov rcx, r14
jmp 0x1404d3c8e
call fcn.1404d4233
mov r14, rax
test bx, 0x4480
adc bx, 0x14f0
mov qword [0x1400ba2e8], rax
neg bh
mov bh, 0x6a
stc
mov ebx, 1
test r14, r14
jmp 0x1404d3cba
jne 0x1404d3e02
mov rax, qword [0x1400ba2e0]
jmp 0x1404d3cd0
test ebp, ebp
jmp 0x1404d3cd7
je 0x1404d3d3d
test rax, rax
jmp 0x1404d3ce5
je 0x1404d3d3d
call fcn.1404b00a9
test rax, rax
jmp 0x1404d3cf8
je 0x1404d4160
mov r14, qword [0x1400ba2e8]
cmp r14, qword [0x1400ba2f0]
jmp 0x1404d3d11
jne 0x1404d3df4
mov rcx, r14
jmp 0x1404d3d1f
call fcn.1404d4233
mov r14, rax
jmp 0x1404d3d2c
mov qword [0x1400ba2e8], rax
jmp 0x1404d3d38
jmp 0x1404d3df4
test r12w, r12w
jmp 0x1404d3d46
je 0x1404d4176
test rax, rax
jmp 0x1404d3d54
jne 0x1404d3db3
lea edx, [rax + 8]
movzx rcx, di
mov rcx, rbx
jmp 0x1404d3d69
call fcn.1404c7dcc
sub ecx, ecx
jmp 0x1404d3d75
mov qword [0x1400ba2e0], rax
jmp 0x1404d3d81
call fcn.1404c3cef
cmp qword [0x1400ba2e0], rsi
jne 0x1404d3da1
or rbp, 0xffffffffffffffff
jmp 0x1404d3d9c
jmp 0x1404d417c
mov r14, qword [0x1400ba2e8]
stc
cmc
test r14, r14
jne 0x1404d3e02
mov edx, 8
sets ch
jmp 0x1404d3dc5
mov rcx, rbx
jmp 0x1404d3dcd
call fcn.1404c7dcc
sub ecx, ecx
jmp 0x1404d3dd9
mov qword [0x1400ba2e8], rax
jmp 0x1404d3de5
call fcn.1404c3cef
mov r14, qword [0x1400ba2e8]
cmp r8b, r9b
test r14, r14
jmp 0x1404d3dfc
je 0x1404d3d93
mov rax, qword [r14]
sub r13, r15
and bh, 0xfa
bt bx, 0x1b
sar r13, 1
movzx ebx, r10w
stc
mov bl, r9b
mov rbx, r14
cmc
test rax, rax
jmp 0x1404d3e27
je 0x1404d3ebd
mov r8, r13
setb dl
movsx rdx, r15w
cqo
mov rdx, rax
movsx cx, spl
mov rcx, r15
call fcn.1404dff2a
test eax, eax
jmp 0x1404d3e50
jne 0x1404d3e90
mov rax, qword [rbx]
xor cx, 0x12e6
bts rcx, rax
rcl rcx, 0x69
mov ecx, 0x3d
stc
test sil, spl
clc
cmp word [rax + r13*2], cx
jmp 0x1404d3e7a
je 0x1404d3ea4
cmp word [rax + r13*2], si
jmp 0x1404d3e8a
je 0x1404d3ea4
add rbx, 8
cmovs eax, esi
mov rax, qword [rbx]
jmp 0x1404d3e9f
jmp 0x1404d3e1f
sub rbx, r14
cmp r10b, 0x91
test r14b, r9b
stc
sar rbx, 3
jmp 0x1404d3eb8
jmp 0x1404d3ed7
sub rbx, r14
test rsp, 0x41496976
sar rbx, 3
cmp r11, r12
neg rbx
jmp 0x1404d3ed7
test rbx, rbx
jmp 0x1404d3edf
js 0x1404d3fa3
cmp qword [r14], rsi
jmp 0x1404d3eed
je 0x1404d3fa3
mov rcx, qword [r14 + rbx*8]
jmp 0x1404d3efc
call fcn.1404c3cef
test r12w, r12w
jmp 0x1404d3f0a
je 0x1404d3f36
mov qword [r14 + rbx*8], r15
jmp 0x1404d3f19
jmp 0x1404d404a
mov rax, qword [r14 + rbx*8 + 8]
mov qword [r14 + rbx*8], rax
jmp 0x1404d3f2c
inc rbx
test r8, 0x3d3a0b75
cmp qword [r14 + rbx*8], rsi
jne 0x1404d3f1e
mov r8d, 8
cwd
cmovno cx, r10w
mov cx, 0x3168
mov rdx, rbx
movzx cx, dil
bswap cx
xchg cx, cx
mov rcx, r14
jmp 0x1404d3f67
call fcn.1404d358e
sub ecx, ecx
cmovle rbx, r14
movzx bx, r8b
mov rbx, rax
jmp 0x1404d3f7f
call fcn.1404c3cef
test rbx, rbx
jmp 0x1404d3f8c
je 0x1404d404d
mov qword [0x1400ba2e8], rbx
jmp 0x1404d3f9e
jmp 0x1404d404d
test r12w, r12w
je 0x1404d4186
neg rbx
sub rdx, 0x264901b1
lea rdx, [rbx + 2]
stc
cmp rdx, rbx
jmp 0x1404d3fc4
jae 0x1404d3fd8
or rbp, 0xffffffffffffffff
jmp 0x1404d3fd3
jmp 0x1404d4194
movabs rax, 0x1fffffffffffffff
cmp rax, r14
cmp rdx, rax
jmp 0x1404d3fed
jae 0x1404d3fca
mov r8d, 8
mov rcx, r14
jmp 0x1404d4001
call fcn.1404d358e
sub ecx, ecx
setp r14b
movsx r14d, di
mov r14, rax
jmp 0x1404d4018
call fcn.1404c3cef
test r14, r14
je 0x1404d3fca
mov qword [r14 + rbx*8], r15
btr rdi, r11
mov qword [r14 + rbx*8 + 8], rsi
dec dil
ror dil, cl
or edi, 0x617713e7
mov qword [0x1400ba2e8], r14
sub dil, 0x49
mov rdi, rsi
test ebp, ebp
jmp 0x1404d4054
je 0x1404d4196
or rbp, 0xffffffffffffffff
movsxd r14, r9d
mov r14, rbp
jmp 0x1404d4069
inc r14
cmp r11b, 0xf4
cmc
test bp, 0x4ec8
cmp word [r15 + r14*2], si
jmp 0x1404d4080
jne 0x1404d4069
mov edx, 2
shrd cx, di, 0x99
or ch, 0x66
add r14, rdx
movzx cx, bpl
mov cx, 0x6342
movzx rcx, r11w
mov rcx, r14
jmp 0x1404d40ab
call fcn.1404c7dcc
mov rbx, rax
cmc
test r15b, 0xc8
test rax, rax
jmp 0x1404d40c0
je 0x1404d4153
mov r8, r15
movzx edx, cx
mov rdx, r14
not ch
mov rcx, rax
jmp 0x1404d40d9
call fcn.1404c4994
test eax, eax
jmp 0x1404d40e5
jne 0x1404d420c
neg r12w
cwde
movsx rax, cx
lea rax, [r13 + 1]
setnp cl
bswap cx
movsx cx, dh
lea rax, [rbx + rax*2]
mov cl, 0xdd
movzx rcx, r12w
setno cl
mov rcx, rbx
sbb rdx, rdx
cmc
jmp 0x1404d411b
mov word [rax - 2], si
stc
and rdx, rax
jmp 0x1404d4128
call qword [sym.imp.KERNEL32.dll_SetEnvironmentVariableW]
test eax, eax
jmp 0x1404d4135
jne 0x1404d4153
call fcn.1404afe81
mov esi, ebp
not cl
mov dword [rax], 0x2a
not ecx
cmovo ecx, edi
movzx ecx, r11w
mov rcx, rbx
call fcn.1404c3cef
jmp 0x1404d4196
call fcn.1404afe81
or rsi, 0xffffffffffffffff
mov dword [rax], 0x16
cmova bp, ax
mov bpl, 0xda
mov ebp, esi
mov si, r10w
mov esi, ebp
jmp 0x1404d4186
mov ebp, esi
cmovg esi, r8d
movsx esi, r15w
movsx rcx, r12w
mov esi, ebp
mov rcx, rdi
jmp 0x1404d419e
call fcn.1404c3cef
mov eax, esi
mov rbx, qword [rsp + 0x60]
ror r15b, cl
xadd r14b, r12b
mov rbp, qword [rsp + 0x68]
xor r13b, 0x85
sbb si, 0x573a
mov rsi, qword [rsp + 0x70]
neg r14b
movzx r12, r12w
sub r12w, 0x36eb
add rsp, 0x30
movzx r12, ax
mov r12d, esi
xchg r15b, r12b
pop r15
xchg r13b, r13b
bswap r14w
movzx r12, bp
pop r14
cmovo r13w, r15w
xchg r13b, r13b
movzx rdi, r15w
pop r13
movsxd r12, esi
movzx r12d, r9w
pop r12
movsx di, r9b
pop rdi
ret
xor r9d, r9d
mov qword [rsp + 0x20], rsi
sub r8d, r8d
sub edx, edx
cmp bp, 0x2488
cmp r12, r12
xor ecx, ecx
jmp 0x1404d4228
call fcn.1404b0bf5
int3