Function at 0x180025ee0
Capabilities:
Query environment variable

Disassembly:
mov rax, rsp
mov qword [rax + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x138]
sub rsp, 0x200
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rax - 0x88], xmm10
movaps xmmword [rax - 0x98], xmm11
mov rax, qword [0x1800a3d18]
xor rax, rsp
mov qword [rbp + 0x98], rax
mov r13, qword [rbp + 0x160]
lea r10, [0x180000000]
mov r15, qword [rsp + 0x78]
mov edi, r9d
mov rbx, qword [rsp + 0x48]
mov r12, rcx
mov dword [rsp + 0x40], r9d
mov esi, edi
mov r9, r8
mov qword [rsp + 0x68], r8
lea r14d, [rdi + 0xe]
mov qword [rsp + 0x58], rdx
xor r8d, r8d
mov qword [rbp - 0x78], rcx
mov qword [rbp - 0x80], r13
mov qword [rsp + 0x60], r15
cmp edi, r14d
jae 0x18002610b
add edi, 0xffffff44
nop dword [rax + rax]
cmp edi, 0x3a
ja case.0x180025fad.11
movzx eax, byte [r10 + rdi + 0x26d24]
mov ecx, dword [r10 + rax*4 + 0x26cec]
add rcx, r10
jmp rcx
mov byte [rbp + 0x76], 0
jmp case.0x180025fad.11
mov rcx, qword [r12]
xor r9d, r9d
mov qword [rsp + 0x20], r8
mov r8d, 0xd0
mov eax, dword [rcx]
mov dword [rsp + 0x50], eax
mov rdx, qword [rcx + 8]
lea rcx, [rsp + 0x50]
call fcn.180085680
mov rbx, rax
mov qword [rsp + 0x48], rax
jmp 0x1800260e6
mov rcx, rdx
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
test rax, rax
je 0x1800260e6
mov r8, qword [rsp + 0x58]
lea rdx, [0x180098d54]
mov r9, rax
mov rcx, r12
call fcn.180026df0
jmp 0x1800260e6
mov rax, qword [r12]
not rax
cmp rax, qword [r13]
jae case.0x180025fad.11
mov eax, 0x8c
nop
cmp eax, 0x8c
je 0x180026044
cmp eax, 0x64a0
je case.0x1800261a2.192
jmp 0x18002604c
mov rbx, r8
mov qword [rsp + 0x48], rbx
add eax, 0x6414
cmp eax, 0xc828
jbe 0x180026030
jmp case.0x180025fad.11
mov word [rbp + 0x76], 0x4c
jmp case.0x180025fad.11
mov r15, qword [rbp - 0x80]
mov qword [rsp + 0x60], r15
jmp case.0x180025fad.11
mov r8d, 4
lea rdx, [0x180098d6a]
lea rcx, [rbp + 0x70]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov byte [rbp + 0x74], 0
jmp 0x1800260e6
mov r8d, 2
lea rdx, [0x180098d81]
lea rcx, [rbp + 0x74]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
jmp 0x1800260e6
mov dword [rbp + 0x77], 0x45747361
mov byte [rbp + 0x7b], 0
jmp case.0x180025fad.11
mov dword [rsp + 0x70], 1
mov dword [rsp + 0x74], 0x1c
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x78], rax
jmp case.0x180025fad.11
xor edx, edx
lea rcx, [rbp - 0x60]
mov r8d, 0xc8
call sub.VCRUNTIME140.dll_memset
mov rdx, qword [rsp + 0x58]
lea r10, [0x180000000]
xor r8d, r8d
inc esi
inc edi
cmp esi, r14d
jb 0x180025f90
mov edi, dword [rsp + 0x40]
mov r9, qword [rsp + 0x68]
lea esi, [rdi + 0x2ca]
mov dword [rsp + 0x50], esi
cmp edi, esi
jae case.0x1800261a2.192
movsd xmm11, qword [0x18009be78]
mov r11d, 0x7272
movsd xmm10, qword [0x18009bf70]
movabs r14, 0x8000000000000000
movsd xmm7, qword [0x18009bea8]
mov eax, 0x6c
movsd xmm6, qword [0x18009bef0]
movsd xmm9, qword [0x18009be88]
movsd xmm8, qword [0x18009be70]
lea rdx, str.VGmjcbaWVAGEA
cmp edi, 0x155
ja 0x180026b3b
je 0x180026b1c
lea eax, [rdi - 0xbc]
cmp eax, 0x6b
ja case.0x1800261a2.194
movzx eax, byte [r10 + rax + 0x26d7c]
mov ecx, dword [r10 + rax*4 + 0x26d60]
add rcx, r10
jmp rcx
mov word [rbp + 0x7b], r11w
mov byte [rbp + 0x7d], 0
jmp case.0x1800261a2.194
mov r8d, 1
lea rdx, [0x180098ef7]
lea rcx, [rbp + 0x70]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncat]
mov r8d, 1
lea rdx, [0x180098f6d]
lea rcx, [rbp + 0x70]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncat]
jmp 0x180026c11
mov rdx, qword [r13]
add rdx, qword [r12 + 8]
cmp rdx, qword [r12 + 0x10]
ja 0x18002627d
mov r15, qword [rsp + 0x58]
mov ebx, 0x104
mov eax, ebx
sub eax, 0x104
je 0x18002623b
sub eax, 0x7e
je 0x180026221
cmp eax, 0x7e
jne 0x18002625a
mov rax, qword [r13]
add qword [r12 + 8], rax
jmp 0x18002625a
test r9, r9
je 0x18002625a
mov rcx, qword [r15]
mov rdx, r9
add rcx, qword [r12]
mov r8, qword [r13]
call sub.VCRUNTIME140.dll_memcpy
jmp 0x18002625a
mov rcx, qword [r15]
mov rax, qword [r12]
mov r8, qword [r12 + 8]
sub r8, rcx
lea rdx, [rcx + rax]
add rcx, rax
add rcx, qword [r13]
call sub.VCRUNTIME140.dll_memmove
mov r9, qword [rsp + 0x68]
add ebx, 0x7e
cmp ebx, 0x27e
jb 0x180026203
mov rbx, qword [r13]
mov r15, qword [rsp + 0x60]
mov qword [rsp + 0x48], rbx
jmp 0x180026c11
xorps xmm0, xmm0
test rdx, rdx
js 0x18002628c
cvtsi2sd xmm0, rdx
jmp 0x1800262a1
mov rax, rdx
and edx, 1
shr rax, 1
or rax, rdx
cvtsi2sd xmm0, rax
addsd xmm0, xmm0
mulsd xmm0, xmm11
xor eax, eax
comisd xmm0, xmm10
jb 0x1800262be
subsd xmm0, xmm10
comisd xmm0, xmm10
jae 0x1800262be
mov rax, r14
mov rcx, qword [r12]
cvttsd2si rdx, xmm0
add rdx, rax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_realloc]
mov rdi, rax
test rax, rax
je 0x1800263d1
mov r15, qword [rsp + 0x58]
mov ebx, 0x2f
mov rsi, qword [rsp + 0x68]
nop dword [rax + rax]
cmp ebx, 0x2f
je 0x180026385
cmp ebx, 0xe81
je 0x180026362
cmp ebx, 0x1cd3
jne 0x1800263a4
mov rcx, qword [r12 + 8]
xorps xmm0, xmm0
test rcx, rcx
js 0x180026321
cvtsi2sd xmm0, rcx
jmp 0x180026336
mov rax, rcx
and ecx, 1
shr rax, 1
or rax, rcx
cvtsi2sd xmm0, rax
addsd xmm0, xmm0
mulsd xmm0, xmm11
xor ecx, ecx
comisd xmm0, xmm10
jb 0x180026353
subsd xmm0, xmm10
comisd xmm0, xmm10
jae 0x180026353
mov rcx, r14
cvttsd2si rax, xmm0
add rax, rcx
mov qword [r12 + 0x10], rax
jmp 0x1800263a4
test rsi, rsi
je 0x18002637a
mov rcx, qword [r15]
mov rdx, rsi
add rcx, qword [r12]
mov r8, qword [r13]
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [r13]
add qword [r12 + 8], rax
jmp 0x1800263a4
mov r8, qword [r12 + 8]
mov qword [r12], rdi
mov rcx, qword [r15]
sub r8, rcx
lea rdx, [rcx + rdi]
add rcx, qword [r13]
add rcx, rdi
call sub.VCRUNTIME140.dll_memmove
add ebx, 0xe52
cmp ebx, 0x2af6
jbe 0x1800262f0
mov rbx, qword [r13]
mov r15, qword [rsp + 0x60]
mov esi, dword [rsp + 0x50]
mov edi, dword [rsp + 0x40]
mov qword [rsp + 0x48], rbx
jmp 0x180026c11
mov edi, dword [rsp + 0x40]
mov rbx, rax
mov qword [r13], rax
mov qword [rsp + 0x48], rax
jmp 0x180026c11
mov r13, r8
nop dword [rax]
mov r12d, 0xf8
nop word [rax + rax]
cmp r12d, 0x1f7
ja 0x1800267d6
je 0x180026700
mov eax, r12d
sub eax, 0xf8
je 0x1800266b4
sub eax, 0x33
je 0x1800265ae
sub eax, 0x33
je 0x180026533
sub eax, 0x33
je 0x1800264aa
cmp eax, 0x33
jne 0x180026aca
mov edi, 0x4a
cmp edi, 0x4a
je 0x180026494
cmp edi, 0x7c
jne 0x18002649a
lea rdx, [r15 + 0x13]
xor ecx, ecx
lea r9, str.cesanta
mov r8d, 0x11a
call fcn.180025120
test eax, eax
jne 0x18002649a
mov eax, 0xf
cmp eax, 0xf
je 0x180026481
cmp eax, 0x65
je case.0x1800261a2.192
jmp 0x180026488
lea rbx, str.false
add eax, 0x56
cmp eax, 0xbb
jb 0x180026471
jmp 0x18002649a
inc dword [0x1800a3e40]
add edi, 0x32
cmp edi, 0xae
jb 0x180026446
jmp 0x180026ac0
mov esi, 0x58
nop
cmp esi, 0x58
je 0x18002651a
cmp esi, 0x100
jne 0x180026520
cmp byte [r15 + 0x12], 7
je 0x180026520
mov edi, 0xc
nop dword [rax]
cmp edi, 0xc
je 0x1800264e0
cmp edi, 0x5f
je case.0x1800261a2.192
jmp 0x18002650d
movsx eax, byte [r15 + 0x12]
lea rcx, str._f____f_n
movaps xmm2, xmm7
movq r8, xmm7
movd xmm1, eax
cvtdq2pd xmm1, xmm1
movq rdx, xmm1
call fcn.18008e9c0
lea rbx, str.false
add edi, 0x53
cmp edi, 0xb2
jb 0x1800264d0
jmp 0x180026520
inc dword [0x1800a3e40]
add esi, 0xa8
cmp esi, 0x1a8
jb 0x1800264b0
jmp 0x180026ac0
mov edi, 0x4c
cmp edi, 0x4c
je 0x180026595
cmp edi, 0xd0
jne 0x18002659b
lea rdx, [r15 + 0xf]
xor ecx, ecx
lea r9, [0x180098fd8]
lea r8d, [rdi + 0x4a]
call fcn.180025120
test eax, eax
jne 0x18002659b
mov ecx, 0xe6
nop dword [rax]
nop dword [rax + rax]
mov eax, ecx
sub eax, 0xe5
je case.0x1800261a2.192
cmp eax, 1
jne 0x180026589
lea rbx, str.false
dec ecx
cmp ecx, 0xe4
ja 0x180026570
jmp 0x18002659b
inc dword [0x1800a3e40]
add edi, 0x84
cmp edi, 0x154
jb 0x180026538
jmp 0x180026ac0
mov esi, 0xfd
mov eax, esi
sub eax, 0xfd
je 0x180026636
cmp eax, 1
jne 0x18002663c
cmp qword [rbp], 0x23
je 0x18002663c
mov edi, 0xd1
nop dword [rax]
mov eax, edi
sub eax, 0xd0
je case.0x1800261a2.192
cmp eax, 1
jne 0x18002662a
mov rcx, qword [rbp]
xorps xmm1, xmm1
test rcx, rcx
js 0x1800265f5
cvtsi2sd xmm1, rcx
jmp 0x18002660a
mov rax, rcx
and ecx, 1
shr rax, 1
or rax, rcx
cvtsi2sd xmm1, rax
addsd xmm1, xmm1
movaps xmm2, xmm6
lea rcx, str._f____f_n
movq r8, xmm6
movq rdx, xmm1
call fcn.18008e9c0
lea rbx, str.false
dec edi
cmp edi, 0xcf
ja 0x1800265d0
jmp 0x18002663c
inc dword [0x1800a3e40]
inc esi
cmp esi, 0xff
jb 0x1800265b3
inc dword [0x1800a3e40]
cmp byte [r15 + 0xe], 3
je 0x180026ac0
mov edi, 0x11
cmp edi, 0x11
je 0x180026673
cmp edi, 0x495
je case.0x1800261a2.192
jmp 0x1800266a1
movsx eax, byte [r15 + 0xe]
lea rcx, str._f____f_n
movaps xmm2, xmm9
movq r8, xmm2
movd xmm1, eax
cvtdq2pd xmm1, xmm1
movq rdx, xmm1
call fcn.18008e9c0
lea rbx, str.false
add edi, 0x484
cmp edi, 0x908
jbe 0x180026660
jmp 0x180026ac0
mov eax, dword [rsp + r13*4 + 0x78]
lea rcx, [rbp - 0x70]
mov dword [rsp + 0x48], eax
xor r9d, r9d
lea rax, [rsp + 0x48]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], IUnknown_GetWindow
mov qword [rsp + 0x28], rdx
xor edx, edx
mov qword [rsp + 0x20], r8
lea r8, [rbp - 0x60]
call fcn.1800759d0
mov r15, qword [rbp - 8]
mov qword [rsp + 0x60], r15
jmp 0x180026ac0
inc dword [0x1800a3e40]
cmp byte [r15 + 0x1a], 3
je 0x180026766
mov edi, 0xa4
mov eax, edi
sub eax, 0xa4
je 0x180026734
sub eax, 0x69
je 0x18002672b
cmp eax, 0x69
je case.0x1800261a2.192
jmp 0x18002675b
lea rbx, str.false
jmp 0x18002675b
movsx eax, byte [r15 + 0x1a]
lea rcx, str._f____f_n
movaps xmm2, xmm9
movq r8, xmm2
movd xmm1, eax
cvtdq2pd xmm1, xmm1
movq rdx, xmm1
call fcn.18008e9c0
add edi, 0x69
cmp edi, 0x1df
jb 0x180026712
mov edi, 0xdc
nop dword [rax + rax]
mov eax, edi
sub eax, 0xdc
je 0x1800267c0
cmp eax, 0x56
jne 0x1800267c6
lea rdx, [r15 + 0x1b]
xor ecx, ecx
lea r9, [0x180098fcc]
mov r8d, 0x11a
call fcn.180025120
test eax, eax
jne 0x1800267c6
mov ecx, 0x54
nop
mov eax, ecx
sub eax, 0x53
je case.0x1800261a2.192
cmp eax, 1
jne 0x1800267b7
lea rbx, str.false
dec ecx
cmp ecx, 0x52
ja 0x1800267a0
jmp 0x1800267c6
inc dword [0x1800a3e40]
add edi, 0x56
cmp edi, 0x188
jb 0x180026770
jmp 0x180026ac0
mov eax, r12d
sub eax, 0x22a
je 0x180026a35
sub eax, 0x33
je 0x180026940
sub eax, 0x33
je 0x1800268ab
sub eax, 0x33
je 0x18002682b
cmp eax, 0x33
jne 0x180026aca
mov qword [rsp + 0x30], r8
xor r9d, r9d
mov qword [rsp + 0x28], r8
mov edx, 0x119
mov qword [rsp + 0x20], r8
xor ecx, ecx
lea r8, [rbp - 8]
call fcn.180042520
jmp 0x180026ac0
mov esi, 0x28
mov eax, esi
sub eax, 0x27
je 0x180026844
cmp eax, 1
jne 0x18002689f
inc dword [0x1800a3e40]
jmp 0x18002689f
cmp byte [r15 + 0x22], 1
je 0x18002689f
mov edi, 7
cmp edi, 7
je 0x180026863
cmp edi, 0x91
je case.0x1800261a2.192
jmp 0x180026891
movsx eax, byte [r15 + 0x22]
lea rcx, str._f____f_n
movaps xmm2, xmm8
movq r8, xmm2
movd xmm1, eax
cvtdq2pd xmm1, xmm1
movq rdx, xmm1
call fcn.18008e9c0
lea rbx, str.false
add edi, 0x8a
cmp edi, 0x11b
jb 0x180026850
dec esi
cmp esi, 0x26
ja 0x180026830
jmp 0x180026ac0
mov esi, 0x123
mov eax, esi
sub eax, 0x123
je 0x18002691f
cmp eax, 1
jne 0x180026925
cmp byte [r15 + 0x21], 0
je 0x180026925
mov edi, 0x73
nop word [rax + rax]
cmp edi, 0x73
je 0x1800268e9
cmp edi, 0x4f1
jne 0x18002690f
lea rax, str.false
jmp 0x180026ca3
movsx eax, byte [r15 + 0x21]
lea rcx, str._f____f_n
xorps xmm2, xmm2
movq r8, xmm2
movd xmm1, eax
cvtdq2pd xmm1, xmm1
movq rdx, xmm1
call fcn.18008e9c0
add edi, 0x47e
cmp edi, 0x8fc
jbe 0x1800268d0
jmp 0x180026925
inc dword [0x1800a3e40]
inc esi
cmp esi, 0x125
jb 0x1800268b0
jmp 0x180026ac0
inc dword [0x1800a3e40]
cmp byte [r15 + 0x1f], 0
je 0x180026997
mov edi, 0xd9
mov eax, edi
sub eax, 0xd9
je 0x180026966
cmp eax, 0x19
je 0x1800268dd
jmp 0x18002698c
movsx eax, byte [r15 + 0x1f]
lea rcx, str._f____f_n
xorps xmm2, xmm2
movq r8, xmm2
movd xmm1, eax
cvtdq2pd xmm1, xmm1
movq rdx, xmm1
call fcn.18008e9c0
add edi, 0x19
cmp edi, 0x10b
jb 0x180026952
mov r14d, 0xd4
nop dword [rax]
mov eax, r14d
sub eax, 0xd4
je 0x180026a19
cmp eax, 0x72
jne 0x180026a1f
movsx eax, byte [r15 + 0x20]
mov esi, dword [rsp + r13*4 + 0x78]
cmp eax, esi
je 0x180026a1f
mov edi, 0x89
mov eax, edi
sub eax, 0x87
je case.0x1800261a2.192
sub eax, 1
je 0x180026a06
cmp eax, 1
jne 0x180026a0d
movsx eax, byte [r15 + 0x20]
lea rcx, str._f____f_n
movd xmm2, esi
cvtdq2pd xmm2, xmm2
movd xmm1, eax
cvtdq2pd xmm1, xmm1
movq r8, xmm2
movq rdx, xmm1
call fcn.18008e9c0
jmp 0x180026a0d
lea rbx, str.false
dec edi
cmp edi, 0x86
ja 0x1800269c2
jmp 0x180026a1f
inc dword [0x1800a3e40]
add r14d, 0x72
cmp r14d, 0x1b8
jb 0x1800269a0
jmp 0x180026ac0
mov esi, 0x88
nop word [rax + rax]
cmp esi, 0x88
je 0x180026aac
cmp esi, 0x128
jne 0x180026ab2
cmp byte [r15 + 0x1e], 0
je 0x180026ab2
mov edi, 0xec
nop dword [rax]
cmp edi, 0xec
je 0x180026a76
cmp edi, 0x5fe0
je 0x1800268dd
jmp 0x180026a9c
movsx eax, byte [r15 + 0x1e]
lea rcx, str._f____f_n
xorps xmm2, xmm2
movq r8, xmm2
movd xmm1, eax
cvtdq2pd xmm1, xmm1
movq rdx, xmm1
call fcn.18008e9c0
add edi, 0x5ef4
cmp edi, 0xbde8
jbe 0x180026a60
jmp 0x180026ab2
inc dword [0x1800a3e40]
add esi, 0xa0
cmp esi, 0x1c8
jb 0x180026a40
lea rdx, str.VGmjcbaWVAGEA
xor r8d, r8d
add r12d, 0x33
cmp r12d, 0x329
jb 0x180026400
inc r13
cmp r13, 2
jb 0x1800263f0
mov r12, qword [rbp - 0x78]
mov rbx, r8
mov r13, qword [rbp - 0x80]
movabs r14, 0x8000000000000000
mov edi, dword [rsp + 0x40]
mov esi, dword [rsp + 0x50]
mov qword [rsp + 0x48], rbx
jmp 0x180026c11
mov word [rbp + 0x80], r8w
jmp case.0x1800261a2.194
mov r8d, 1
lea rdx, [0x180098e4a]
lea rcx, [rbp + 0x80]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncat]
jmp 0x180026c11
cmp edi, 0x221
ja 0x180026bc2
je 0x180026bb9
mov eax, edi
sub eax, 0x188
je 0x180026b95
sub eax, 0x33
je 0x180026b79
cmp eax, 0x33
jne case.0x1800261a2.194
lea r8d, [rax - 0x31]
lea rdx, [0x180098ed8]
lea rcx, [rbp + 0x8e]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncpy]
jmp 0x180026c11
mov r8d, 3
lea rdx, [0x180098fbe]
lea rcx, [rbp + 0x80]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncat]
jmp 0x180026c11
mov eax, dword [str.s2_pstorerinewf_io]
mov dword [rbp + 0x82], eax
movzx eax, word [0x180098ff4]
mov word [rbp + 0x86], ax
mov word [rbp + 0x88], r8w
jmp case.0x1800261a2.194
mov word [rbp + 0x92], ax
jmp 0x180026c1c
mov eax, edi
sub eax, 0x254
je 0x180026be6
cmp eax, 0x33
jne case.0x1800261a2.194
mov eax, 0xe9
cmp eax, 0xe9
je 0x180026c3b
add eax, 0x6c
cmp eax, 0x155
jb 0x180026bd5
mov word [rbp + 0x94], r8w
lea rax, [rbp + 0x80]
xor r8d, r8d
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x70]
xor ecx, ecx
lea edx, [r8 + 0x1d]
call fcn.180010940
mov qword [rsp + 0x70], rax
mov r11d, 0x7272
mov eax, 0x6c
add edi, 0x33
mov dword [rsp + 0x40], edi
cmp edi, esi
jae case.0x1800261a2.192
mov r9, qword [rsp + 0x68]
lea r10, [0x180000000]
xor r8d, r8d
jmp 0x180026166
mov eax, dword [r12]
test eax, eax
je 0x180026c93
jns 0x180026c8b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
cmp dword [rax], 4
je 0x180026c8b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
cmp dword [rax], 0x70
je 0x180026c8b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
cmp dword [rax], 0xb
je 0x180026c8b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
cmp dword [rax], 0x8c
je 0x180026c8b
mov rbx, qword [rsp + 0x70]
call rbx
cmp eax, 0x2714
je 0x180026c8b
call rbx
cmp eax, 0x2733
jne 0x180026c93
xor eax, eax
mov dword [rsp + 0x48], eax
jmp 0x180026c9b
mov dword [rsp + 0x48], 1
mov rbx, qword [rsp + 0x48]
mov rax, rbx
mov rcx, qword [rbp + 0x98]
xor rcx, rsp
call fcn.18008f350
lea r11, [rsp + 0x200]
mov rbx, qword [r11 + 0x58]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret