Function at 0x18001d9b0
Capabilities:
Check for software breakpoints
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
mov qword [rax + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0xe88]
sub rsp, 0xf50
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
mov rax, qword [0x1800a3d18]
xor rax, rsp
mov qword [rbp + 0xe00], rax
mov rax, qword [rbp + 0xeb0]
lea r12d, [r8 + 0x21]
mov qword [rbp - 0x30], rdx
mov rsi, rdx
mov qword [rbp - 0x58], r9
mov r10, r9
mov qword [rsp + 0x40], rcx
mov rdx, rcx
mov dword [rsp + 0x48], r8d
mov r9d, r8d
mov qword [rbp - 0x48], rax
mov r15d, r8d
lea rcx, [0x180000000]
xorps xmm8, xmm8
cmp r8d, r12d
jae 0x18001dff6
mov rax, qword [rbp - 0x48]
lea r14d, [r8 - 0xd8]
mov r8, qword [rbp - 0x48]
mov ebx, dword [rsp + 0x78]
mov r13d, dword [rsp + 0x78]
mov r9d, dword [rsp + 0x78]
mov edi, dword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
movsd xmm7, qword [0x18009bf60]
mov rsi, qword [rbp - 0x28]
movsd xmm6, qword [rbp - 0x28]
mov qword [rsp + 0x50], rax
mov rax, qword [rbp - 0x48]
mov qword [rbp - 0x68], rax
mov qword [rsp + 0x58], r8
mov qword [rsp + 0x78], r9
mov dword [rsp + 0x60], edi
mov dword [rbp - 0x38], ecx
mov r11d, 0x64
cmp r14d, 0xa9
ja case.0x18001dabf.6
lea rcx, [0x180000000]
movzx eax, byte [rcx + r14 + 0x1f71c]
mov ecx, dword [rcx + rax*4 + 0x1f694]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
lea rcx, str.iW1CBe9STbKTMiZj7twWwQ
call fcn.18008e9c0
xor r8d, r8d
xor edx, edx
mov ecx, 0x90
call fcn.180027970
mov rbx, rax
jmp 0x18001dfce
mov rsi, 0xffffffffffffffff
nop dword [rax + rax]
inc rsi
cmp byte [r10 + rsi], 0
jne 0x18001daf0
add rsi, r10
mov byte [rsi], 0x2e
inc rsi
jmp case.0x18001dabf.6
mov rax, qword [r10 + 8]
xor ecx, ecx
mov qword [rsp + 0x28], rcx
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], rax
mov edx, 0xd5
call fcn.18006a570
mov r8, rax
mov qword [rsp + 0x58], rax
jmp 0x18001dfd3
mov rcx, qword [r10 + 0x18]
lea rdx, [rbp - 0x20]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtod]
movaps xmm6, xmm0
jmp 0x18001dfce
mov dword [rbp + 0xc88], 0x320033
jmp case.0x18001dabf.6
xor eax, eax
movaps xmm6, xmm8
mov r11d, eax
mov qword [rsp + 0x50], rax
jmp 0x18001dfe2
mov rax, qword [rbp - 0x30]
mov r11, qword [rsp + 0x50]
mov rax, qword [rax]
test rax, rax
je 0x18001dfe2
mov byte [rax + 0x24], 1
jmp 0x18001dfe2
xor eax, eax
mov qword [rbp - 0x20], rax
jmp case.0x18001dabf.6
mov eax, 0x74
mov word [rbp + 0xc73], ax
mov eax, 0x5f
mov word [rbp + 0xc74], ax
jmp case.0x18001dabf.6
mov r11, qword [rsp + 0x50]
cmp r13d, 0xa
jae 0x18001dfe2
mov byte [rsi], 0x30
inc rsi
jmp 0x18001dfe2
mov word [rbp + 0xc76], r11w
mov word [rbp + 0xc77], r11w
jmp case.0x18001dabf.6
lea rcx, str.APP_PFS_REG
call fcn.18008e9c0
mov rax, qword [rbp - 0x30]
cmp dword [rax], 5
jge 0x18001dfce
mov edi, 0x67
mov eax, edi
sub eax, 0x67
je 0x18001dc8d
sub eax, 0xd
je 0x18001dc78
sub eax, 0xd
je 0x18001dc63
cmp eax, 0xd
jne 0x18001dc99
xor eax, eax
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov rcx, qword [rbp + 0xe00]
xor rcx, rsp
call fcn.18008f350
lea r11, [rsp + 0xf50]
mov rbx, qword [r11 + 0x50]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
lea rcx, str.CefBrowserHostImpl::Send
call fcn.18008e9c0
lea rcx, str.Failed_to_open_myo_dbl_library_from
jmp 0x18001dc94
lea rcx, str.RecordHistoryIncludesSessionSync
call fcn.18008e9c0
lea rcx, str._Z18convert_float2_rtzDv2_f
jmp 0x18001dc94
lea rcx, str.icudt52l_haw_US.res
call fcn.18008e9c0
add edi, 0xd
cmp edi, 0x9b
jb 0x18001dc00
mov edi, dword [rsp + 0x60]
jmp 0x18001dfce
mov rax, qword [rbp - 0x30]
mov ecx, r9d
mov r8d, 0xa
movsd xmm0, qword [rax]
mov eax, 0x51eb851f
mulsd xmm0, qword [0x18009bf18]
cvttsd2si r13, xmm0
mul r13d
shr edx, 5
imul eax, edx, 0x64
mov rdx, r10
sub r13d, eax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll__itoa]
jmp 0x18001dfce
comisd xmm8, xmm6
cvttsd2si edi, xmm6
mov dword [rsp + 0x60], edi
jae 0x18001dd11
comisd xmm6, xmm7
ja 0x18001dd11
mov rax, qword [r10 + 0x10]
cmp qword [rbp - 0x20], rax
jne case.0x18001dabf.6
mov edi, 0xa1
mov eax, edi
sub eax, 0xa1
je 0x18001dd56
sub eax, 0x6c
je 0x18001dd2f
cmp eax, 0x6c
je case.0x18001e0ac.216
jmp 0x18001dd6f
xor eax, eax
mov qword [rbp - 0x18], r8
xor r8d, r8d
mov qword [rsp + 0x20], rax
xor edx, edx
lea rcx, [rbp - 0x18]
lea r9d, [rax + 0x3e]
call fcn.18008d340
mov dword [rsp + 0x70], 0xffffffff
jmp 0x18001dd66
mov rdx, qword [r10 + 0x10]
lea rcx, str._Device_Monitor___PortAcquire____True
call fcn.18008e9c0
mov r10, qword [rbp - 0x58]
mov r8, qword [rsp + 0x58]
add edi, 0x6c
cmp edi, 0x1e5
jb 0x18001dd16
mov edi, dword [rsp + 0x60]
jmp 0x18001dfd3
movzx ecx, word [rdx]
call qword [rbp - 0x60]
mov word [rbp - 0x3c], ax
jmp 0x18001dfce
xor ecx, ecx
mov r8d, ecx
mov qword [rsp + 0x58], rcx
mov qword [rbp - 0x68], rcx
jmp case.0x18001dabf.6
mov rdx, rsi
mov ecx, r13d
mov r8d, 0xa
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll__itoa]
jmp 0x18001dfce
mov eax, 0x5f
mov word [rbp + 0xc86], ax
jmp case.0x18001dabf.6
comisd xmm8, xmm6
cvttsd2si ecx, xmm6
mov dword [rbp - 0x38], ecx
jae 0x18001ddef
comisd xmm6, xmm7
ja 0x18001ddef
mov rax, qword [r10 + 0x18]
cmp qword [rbp - 0x20], rax
jne case.0x18001dabf.6
mov edi, 0xf7
cmp edi, 0xf7
je 0x18001de43
cmp edi, 0xa9d0
je 0x18001de24
cmp edi, 0x152a9
je 0x18001de1a
cmp edi, 0x1fb82
je case.0x18001e0ac.216
jmp 0x18001de5c
mov dword [rsp + 0x70], 0xffffffff
jmp 0x18001de5c
xor eax, eax
mov qword [rbp - 0x50], r8
xor r8d, r8d
mov qword [rsp + 0x20], rax
xor edx, edx
lea rcx, [rbp - 0x50]
lea r9d, [rax + 0x3e]
call fcn.18008d340
jmp 0x18001de53
mov rdx, qword [r10 + 0x18]
lea rcx, str._td_bytes_of_comment_header_remain
call fcn.18008e9c0
mov r10, qword [rbp - 0x58]
mov r8, qword [rsp + 0x58]
add edi, 0xa8d9
cmp edi, 0x2a364
jbe 0x18001ddf4
mov edi, dword [rsp + 0x60]
jmp 0x18001dfd3
mov eax, 0x77
mov dword [rbp + 0xc82], 0x320073
mov word [rbp + 0xc80], ax
jmp case.0x18001dabf.6
mov rcx, qword [rbp - 0x30]
movsd xmm0, qword [rcx]
addsd xmm0, qword [0x18009be60]
cvttsd2si r9, xmm0
movsd qword [rcx], xmm0
mov qword [rsp + 0x78], r9
jmp case.0x18001dabf.6
mov rcx, qword [rbp - 0x30]
mov eax, dword [r10]
xchg dword [rcx + 0xc], eax
jmp case.0x18001dabf.6
mov eax, 0x6e69
mov word [rbp + 0xc70], ax
jmp case.0x18001dabf.6
xor eax, eax
mov r9d, 9
mov word [rbp + 0xc94], ax
xor r8d, r8d
lea rax, [rbp + 0xc80]
xor ecx, ecx
mov qword [rsp + 0x20], rax
lea edx, [r9 + 0x14]
call fcn.180010940
mov qword [rbp - 0x60], rax
jmp 0x18001dfce
mov eax, 0x65
mov word [rbp + 0xc72], ax
jmp case.0x18001dabf.6
mov eax, 0x72
mov word [rbp + 0xc78], ax
jmp case.0x18001dabf.6
mov eax, 0x61
mov word [rbp + 0xc75], ax
jmp case.0x18001dabf.6
mov dword [rbp + 0xc8c], 0x64002e
jmp case.0x18001dabf.6
mov edx, ebx
lea rcx, str.UniqueSuccessorBlock
call fcn.18008e9c0
jmp 0x18001dfce
test r8, r8
jne 0x18001df9d
mov edi, 0xd
nop
mov eax, edi
sub eax, 0xd
je 0x18001df72
cmp eax, 0x75
je case.0x18001e0ac.216
jmp 0x18001df8e
mov rdx, qword [r10 + 8]
lea rcx, str.Cannot_find_logical_RFE_for_original
call fcn.18008e9c0
mov r10, qword [rbp - 0x58]
mov dword [rsp + 0x70], 0xffffffff
add edi, 0x75
cmp edi, 0xea
jbe 0x18001df60
mov edi, dword [rsp + 0x60]
mov rcx, qword [r10 + 0x10]
lea rdx, [rbp - 0x20]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtod]
movaps xmm6, xmm0
jmp 0x18001dfce
mov dword [rbp + 0xc90], 0x6c006c
jmp case.0x18001dabf.6
movsxd rcx, edi
mov edx, 8
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov qword [rbp - 0x68], rax
mov r8, qword [rsp + 0x58]
mov r9, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x40]
mov r11, qword [rsp + 0x50]
inc r15d
inc r14d
cmp r15d, r12d
jae 0x18001e01d
mov r10, qword [rbp - 0x58]
jmp 0x18001da8b
mov r8, qword [rbp - 0x48]
mov r11, qword [rbp - 0x48]
mov ebx, dword [rsp + 0x68]
mov eax, dword [rsp + 0x68]
mov r15, qword [rbp - 0x48]
mov qword [rsp + 0x58], r8
mov qword [rsp + 0x50], r11
mov dword [rsp + 0x60], ebx
mov dword [rbp - 0x38], eax
jmp 0x18001e035
mov r15, qword [rbp - 0x68]
lea rcx, [0x180000000]
mov ebx, dword [rsp + 0x60]
mov r9d, dword [rsp + 0x48]
mov rsi, qword [rbp - 0x30]
lea eax, [r9 - 0x21]
mov dword [rsp + 0x78], eax
cmp r9d, eax
jbe case.0x18001e0ac.216
movsd xmm7, qword [0x18009bf80]
movsd xmm6, qword [0x18009be70]
movsd xmm9, qword [0x18009be80]
mov r12, qword [rbp - 0x18]
mov r14, qword [rbp - 0x28]
mov r13, qword [rbp - 0x28]
movsxd rdi, ebx
mov qword [rbp - 0x68], rdi
lea eax, [r9 - 0xc1]
movabs r10, 0x6c006c0064002e
lea rdx, str.false
cmp eax, 0x7a
ja case.0x18001e0ac.225
movzx eax, byte [rcx + rax + 0x1f84c]
mov ecx, dword [rcx + rax*4 + 0x1f7c8]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
lea r12, str.dest__len__0
mov qword [rbp - 0x18], r12
lea r14, str.get_FloatFoldControl
jmp case.0x18001e0ac.225
mov edi, dword [rbp - 0x50]
test edi, edi
je case.0x18001e0ac.225
mov rsi, qword [rsp + 0x58]
mov ebx, 5
nop word [rax + rax]
cmp ebx, 5
je 0x18001e1ba
cmp ebx, 0x28f
je 0x18001e13f
cmp ebx, 0x519
je 0x18001e112
cmp ebx, 0x7a3
jne 0x18001e1dc
mov dword [rsp + 0x70], 0xffffffff
jmp case.0x18001e0ac.216
mov rcx, r15
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
xor eax, eax
mov qword [rsp + 0x40], rsi
xor r8d, r8d
mov qword [rsp + 0x20], rax
xor edx, edx
lea rcx, [rsp + 0x40]
lea r9d, [rax + 0x3e]
call fcn.18008d340
jmp 0x18001e1dc
xor eax, eax
mov dword [rsp + 0x68], 1
mov dword [rsp + 0x40], eax
lea r9, [rbp - 0x10]
lea rax, [rsp + 0x68]
mov dword [rbp - 0x10], edi
lea r8, [0x180092c27]
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x40]
mov ecx, 0xe3
call fcn.18000a640
cmp qword [rbp - 0x68], 0
jle 0x18001e1dc
mov rsi, qword [rbp - 0x68]
sub dword [rsp + 0x60], esi
mov rax, qword [r15 + rsi*8 - 8]
lea rcx, [rsp + 0x40]
dec rsi
mov qword [rsp + 0x40], rax
xor r9d, r9d
mov dword [rsp + 0x20], 0xca
xor r8d, r8d
xor edx, edx
call fcn.180023eb0
test rsi, rsi
jg 0x18001e183
mov qword [rbp - 0x68], rsi
mov rsi, qword [rsp + 0x58]
jmp 0x18001e1dc
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.llvm.x86.avx512.mask.vpshrd.d.128
mov rax, qword [rbp - 0x58]
mov r8, qword [rax + 0x20]
call fcn.18008e110
add ebx, 0x28a
cmp ebx, 0xa28
jbe 0x18001e0e0
mov r9d, dword [rsp + 0x48]
jmp case.0x18001e0ac.225
xor eax, eax
mov dword [rsp + 0x70], eax
jmp case.0x18001e0ac.225
mov r9, r13
mov dword [rsp + 0x68], 5
lea r8, [rbp]
mov edx, 0xad
lea rcx, [rsp + 0x68]
call fcn.1800147f0
mov r13, rax
test rax, rax
je 0x18001e1ee
mov esi, dword [rbp - 0x60]
nop dword [rax]
mov r9, r13
lea r8, [rbp]
mov edx, 0xad
lea rcx, [rsp + 0x68]
inc esi
call fcn.1800147f0
mov r13, rax
test rax, rax
jne 0x18001e230
mov r9d, dword [rsp + 0x48]
mov dword [rbp - 0x60], esi
jmp case.0x18001e0ac.225
mov dword [r13 + 0x10], 0xff
mov edi, 3
nop word [rax + rax]
mov eax, edi
sub eax, 3
je 0x18001e322
cmp eax, 1
jne 0x18001e328
lea r9, [rbp - 0x70]
mov qword [rsp + 0x40], 4
lea r8, [rsp + 0x40]
mov qword [rsp + 0x20], r13
lea rdx, [rbp]
lea ecx, [rax + 0x58]
call fcn.18000e120
cmp eax, 0xffffffff
je 0x18001e328
mov ebx, 0x40
mov eax, ebx
sub eax, 0x40
je 0x18001e2c3
cmp eax, 0x6f
je case.0x18001e0ac.216
jmp 0x18001e315
lea r9, [rbp - 0x70]
mov qword [rsp + 0x40], 4
lea r8, [rsp + 0x40]
mov qword [rsp + 0x20], r13
lea rdx, [rbp]
mov ecx, 0x59
call fcn.18000e120
movaps xmm2, xmm7
lea rcx, str._f____f_n
movq r8, xmm7
movd xmm1, eax
cvtdq2pd xmm1, xmm1
movq rdx, xmm1
call fcn.18008e9c0
lea rdx, str.false
mov qword [rsp + 0x70], rdx
add ebx, 0x6f
cmp ebx, 0x11e
jb 0x18001e2b1
jmp 0x18001e328
inc dword [0x1800a3e40]
inc edi
cmp edi, 5
jb 0x18001e270
mov r9d, dword [rsp + 0x48]
jmp case.0x18001e0ac.225
lea rcx, str.ODMActivate
call fcn.18008e9c0
mov rax, qword [rbp - 0x58]
lea r9, [rsp + 0x40]
mov r8d, 0xc9
mov dword [rsp + 0x40], ebx
mov rcx, r15
mov rdx, qword [rax + 0x20]
call fcn.180007b90
mov r9d, dword [rsp + 0x48]
mov dword [rbp - 0x50], eax
jmp case.0x18001e0ac.225
mov edi, 0xc6
lea rsi, str.false
cmp edi, 0xc6
je 0x18001e4b2
cmp edi, 0x16a
jne 0x18001e4b8
lea r9, [rsp + 0x40]
mov dword [rsp + 0x40], 0x100
lea r8, [rbp]
mov qword [rsp + 0x20], r13
mov edx, 0x45
lea rcx, [rbp + 0xd00]
call fcn.18004d710
mov rcx, 0xffffffffffffffff
nop word [rax + rax]
inc rcx
cmp byte [r12 + rcx], 0
jne 0x18001e3d0
cmp rax, rcx
je 0x18001e4b8
mov ebx, 0xf9
nop dword [rax + rax]
mov eax, ebx
sub eax, 0xf9
je 0x18001e407
cmp eax, 1
je case.0x18001e0ac.216
jmp 0x18001e4a2
lea r9, [rsp + 0x40]
mov dword [rsp + 0x40], 0x100
lea r8, [rbp]
mov qword [rsp + 0x20], r13
mov edx, 0x45
lea rcx, [rbp + 0xd00]
call fcn.18004d710
mov rdx, 0xffffffffffffffff
inc rdx
cmp byte [r12 + rdx], 0
jne 0x18001e435
xorps xmm2, xmm2
test rdx, rdx
js 0x18001e44e
cvtsi2sd xmm2, rdx
jmp 0x18001e463
mov rcx, rdx
and edx, 1
shr rcx, 1
or rcx, rdx
cvtsi2sd xmm2, rcx
addsd xmm2, xmm2
xorps xmm1, xmm1
test rax, rax
js 0x18001e472
cvtsi2sd xmm1, rax
jmp 0x18001e487
mov rcx, rax
and eax, 1
shr rcx, 1
or rcx, rax
cvtsi2sd xmm1, rcx
addsd xmm1, xmm1
movq r8, xmm2
lea rcx, str._f____f_n
movq rdx, xmm1
call fcn.18008e9c0
mov qword [rsp + 0x70], rsi
inc ebx
cmp ebx, 0xfb
jb 0x18001e3f0
jmp 0x18001e4b8
inc dword [0x1800a3e40]
add edi, 0xa4
cmp edi, 0x20e
jb 0x18001e381
mov edi, 0x4a
nop
mov eax, edi
sub eax, 0x49
je 0x18001e4eb
cmp eax, 1
jne 0x18001e57f
inc dword [0x1800a3e40]
jmp 0x18001e57f
mov r8, 0xffffffffffffffff
inc r8
cmp byte [r12 + r8], 0
jne 0x18001e4f2
mov rdx, r12
lea rcx, [rbp + 0xd00]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
je 0x18001e57f
mov ebx, 0x6a
cmp ebx, 0x6a
je 0x18001e528
cmp ebx, 0xa5a
je case.0x18001e0ac.216
jmp 0x18001e571
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [r12 + r8], 0
jne 0x18001e530
mov rdx, r12
lea rcx, [rbp + 0xd00]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
movaps xmm2, xmm8
lea rcx, str._f____f_n
movq r8, xmm2
movd xmm1, eax
cvtdq2pd xmm1, xmm1
movq rdx, xmm1
call fcn.18008e9c0
mov qword [rsp + 0x70], rsi
add ebx, 0x9f0
cmp ebx, 0x13e0
jbe 0x18001e515
dec edi
cmp edi, 0x48
ja 0x18001e4d0
mov r9d, dword [rsp + 0x48]
jmp case.0x18001e0ac.225
mov edi, 0x109
lea rsi, str.false
cmp edi, 0x109
je 0x18001e65c
cmp edi, 0x74f9
jne 0x18001e662
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [r14 + r8], 0
jne 0x18001e5c0
mov rdx, r14
lea rcx, [rbp + 0xd00]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
je 0x18001e662
mov ebx, 0x50
cmp ebx, 0x50
je 0x18001e609
cmp ebx, 0x2800
je 0x18001e602
cmp ebx, 0x4fb0
je case.0x18001e0ac.216
jmp 0x18001e64c
mov qword [rsp + 0x70], rsi
jmp 0x18001e64c
mov r8, 0xffffffffffffffff
inc r8
cmp byte [r14 + r8], 0
jne 0x18001e610
mov rdx, r14
lea rcx, [rbp + 0xd00]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
movaps xmm2, xmm8
lea rcx, str._f____f_n
movq r8, xmm2
movd xmm1, eax
cvtdq2pd xmm1, xmm1
movq rdx, xmm1
call fcn.18008e9c0
add ebx, 0x27b0
cmp ebx, 0x7710
jbe 0x18001e5e7
jmp 0x18001e662
inc dword [0x1800a3e40]
add edi, 0x73f0
cmp edi, 0xe7e0
jbe 0x18001e5a0
inc dword [0x1800a3e40]
lea r9, [rbp - 0x40]
lea r8, [rsp + 0x40]
mov qword [rsp + 0x40], 2
lea rdx, [rbp]
mov qword [rsp + 0x20], r13
mov ecx, 0x59
call fcn.18000e120
cmp eax, 0xffffffff
je 0x18001e1ee
mov ebx, 0x1b
nop dword [rax]
mov eax, ebx
sub eax, 0x1b
je 0x18001e6ce
sub eax, 1
je 0x18001e6c7
cmp eax, 1
je case.0x18001e0ac.216
jmp 0x18001e714
mov qword [rsp + 0x70], rsi
jmp 0x18001e714
lea r9, [rbp - 0x40]
mov qword [rsp + 0x40], 2
lea r8, [rsp + 0x40]
mov qword [rsp + 0x20], r13
lea rdx, [rbp]
mov ecx, 0x59
call fcn.18000e120
movaps xmm2, xmm7
lea rcx, str._f____f_n
movq r8, xmm7
movd xmm1, eax
cvtdq2pd xmm1, xmm1
movq rdx, xmm1
call fcn.18008e9c0
inc ebx
cmp ebx, 0x1e
jb 0x18001e6b0
mov r9d, dword [rsp + 0x48]
jmp case.0x18001e0ac.225
mov r9, r13
mov dword [rsp + 0x68], 1
lea r8, [rbp]
mov edx, 0xad
lea rcx, [rsp + 0x68]
call fcn.1800147f0
mov esi, dword [rbp - 0x60]
mov r13, rax
test rax, rax
je 0x18001e773
nop
mov r9, r13
lea r8, [rbp]
mov edx, 0xad
lea rcx, [rsp + 0x68]
inc esi
call fcn.1800147f0
mov r13, rax
test rax, rax
jne 0x18001e750
mov dword [rbp - 0x60], esi
mov edi, 0x6e
mov eax, edi
sub eax, 0x6e
je 0x18001e7db
cmp eax, 0x7c
jne 0x18001e7e1
cmp esi, 1
je 0x18001e7e1
mov ebx, 0xb8
nop
mov eax, ebx
sub eax, 0xb7
je case.0x18001e0ac.216
cmp eax, 1
jne 0x18001e7cf
movd xmm1, esi
lea rcx, str._f____f_n
cvtdq2pd xmm1, xmm1
movaps xmm2, xmm6
movq r8, xmm6
movq rdx, xmm1
call fcn.18008e9c0
lea rax, str.false
mov qword [rsp + 0x70], rax
dec ebx
cmp ebx, 0xb6
ja 0x18001e790
jmp 0x18001e7e1
inc dword [0x1800a3e40]
add edi, 0x7c
cmp edi, 0x166
jb 0x18001e778
mov r9d, dword [rsp + 0x48]
jmp case.0x18001e0ac.225
mov r9, rsi
mov dword [rsp + 0x40], 2
mov r8d, 0x1a
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x3c]
call fcn.180067330
mov rdi, qword [rbp - 0x48]
xor eax, eax
mov ebx, eax
cmp qword [rdi], rax
jbe 0x18001e1ee
mov r12, qword [rbp - 0x58]
mov dword [rsp + 0x40], 1
lea rcx, [r12 + rbx]
mov r9, rsi
mov r8d, 0x1a
lea rdx, [rsp + 0x40]
call fcn.180067330
inc rbx
cmp rbx, qword [rdi]
jb 0x18001e832
mov r12, qword [rbp - 0x18]
mov r9d, dword [rsp + 0x48]
jmp case.0x18001e0ac.225
test rdi, rdi
jle 0x18001e8a0
sub ebx, edi
mov dword [rsp + 0x60], ebx
nop word [rax + rax]
mov rax, qword [r15 + rdi*8 - 8]
lea rcx, [rsp + 0x40]
dec rdi
mov qword [rsp + 0x40], rax
xor r9d, r9d
mov dword [rsp + 0x20], 0xca
xor r8d, r8d
xor edx, edx
call fcn.180023eb0
test rdi, rdi
jg 0x18001e870
mov qword [rbp - 0x68], rdi
mov rcx, r15
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov r9d, dword [rsp + 0x48]
jmp case.0x18001e0ac.225
xor eax, eax
mov qword [rbp + 0xca4], r10
mov word [rbp + 0xcac], ax
jmp case.0x18001e0ac.225
mov esi, 0xcd
nop dword [rax]
mov eax, esi
sub eax, 0xcc
je 0x18001e8ed
cmp eax, 1
jne 0x18001ea04
inc dword [0x1800a3e40]
jmp 0x18001ea04
lea rdi, [r13 + 0x20]
mov dword [rsp + 0x40], 0x100
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rdi
lea r8, [rbp]
mov edx, 0x45
lea rcx, [rbp + 0xd00]
call fcn.18004d710
mov rcx, 0xffffffffffffffff
nop
inc rcx
cmp byte [r14 + rcx], 0
jne 0x18001e920
cmp rax, rcx
je 0x18001ea04
mov ebx, 0x94
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x93
je case.0x18001e0ac.216
cmp eax, 1
jne 0x18001e9f6
lea r9, [rsp + 0x40]
mov dword [rsp + 0x40], 0x100
lea r8, [rbp]
mov qword [rsp + 0x20], rdi
lea edx, [rax + 0x44]
lea rcx, [rbp + 0xd00]
call fcn.18004d710
mov rdx, 0xffffffffffffffff
inc rdx
cmp byte [r14 + rdx], 0
jne 0x18001e982
xorps xmm2, xmm2
test rdx, rdx
js 0x18001e99b
cvtsi2sd xmm2, rdx
jmp 0x18001e9b0
mov rcx, rdx
and edx, 1
shr rcx, 1
or rcx, rdx
cvtsi2sd xmm2, rcx
addsd xmm2, xmm2
xorps xmm1, xmm1
test rax, rax
js 0x18001e9bf
cvtsi2sd xmm1, rax
jmp 0x18001e9d4
mov rcx, rax
and eax, 1
shr rcx, 1
or rcx, rax
cvtsi2sd xmm1, rcx
addsd xmm1, xmm1
movq r8, xmm2
lea rcx, str._f____f_n
movq rdx, xmm1
call fcn.18008e9c0
lea rax, str.false
mov qword [rsp + 0x70], rax
dec ebx
cmp ebx, 0x92
ja 0x18001e940
dec esi
cmp esi, 0xcb
ja 0x18001e8d0
mov edi, 0x72
nop word [rax + rax]
mov eax, edi
sub eax, 0x72
je 0x18001eacb
cmp eax, 0x30
jne 0x18001ead1
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [r14 + r8], 0
jne 0x18001ea40
mov rdx, r14
lea rcx, [rbp + 0xd00]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
je 0x18001ead1
mov ebx, 0x71
mov eax, ebx
sub eax, 0x71
je 0x18001ea7b
cmp eax, 0x2f
jne 0x18001eabe
lea rax, str.false
jmp 0x18001dc25
mov r8, 0xffffffffffffffff
inc r8
cmp byte [r14 + r8], 0
jne 0x18001ea82
mov rdx, r14
lea rcx, [rbp + 0xd00]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
movaps xmm2, xmm8
lea rcx, str._f____f_n
movq r8, xmm2
movd xmm1, eax
cvtdq2pd xmm1, xmm1
movq rdx, xmm1
call fcn.18008e9c0
add ebx, 0x2f
cmp ebx, 0xcf
jb 0x18001ea63
jmp 0x18001ead1
inc dword [0x1800a3e40]
add edi, 0x30
cmp edi, 0xd2
jb 0x18001ea20
mov r9d, dword [rsp + 0x48]
jmp case.0x18001e0ac.225
mov rax, qword [rbp - 0x48]
lea r9, [rbp - 0x80]
lea r8, [rsp + 0x40]
mov byte [rbp - 0x80], 2
lea rdx, [rbp - 0x78]
mov byte [rbp - 0x78], 9
mov ecx, 0x28
mov qword [rsp + 0x20], rsi
mov rax, qword [rax]
add rax, 2
mov qword [rsp + 0x40], rax
call fcn.18000b000
mov r9d, dword [rsp + 0x48]
jmp case.0x18001e0ac.225
mov edi, 0x66
nop dword [rax]
mov eax, edi
sub eax, 0x66
je 0x18001ebf9
cmp eax, 1
jne 0x18001ebff
xor esi, esi
mov dword [rsp + 0x40], 0x4f
mov qword [rsp + 0x28], rsi
lea r8, [rbp]
mov r9d, 0x109
mov qword [rsp + 0x20], rsi
lea rdx, [rbp + 0xcb0]
lea rcx, [rsp + 0x40]
call fcn.180067d80
test eax, eax
je 0x18001ebff
mov ebx, IUnknown_GetWindow
mov eax, ebx
sub eax, 0xa9
je case.0x18001e0ac.216
cmp eax, 1
jne 0x18001ebed
mov qword [rsp + 0x28], rsi
lea r8, [rbp]
mov r9d, 0x109
mov qword [rsp + 0x20], rsi
lea rdx, [rbp + 0xcb0]
mov dword [rsp + 0x40], 0x4f
lea rcx, [rsp + 0x40]
call fcn.180067d80
movaps xmm2, xmm8
lea rcx, str._f____f_n
movq r8, xmm2
movd xmm1, eax
cvtdq2pd xmm1, xmm1
movq rdx, xmm1
call fcn.18008e9c0
lea rax, str.false
mov qword [rsp + 0x70], rax
dec ebx
cmp ebx, 0xa8
ja 0x18001eb80
jmp 0x18001ebff
inc dword [0x1800a3e40]
inc edi
cmp edi, 0x68
jb 0x18001eb30
mov r9d, dword [rsp + 0x48]
jmp case.0x18001e0ac.225
mov edi, 0x3f
nop dword [rax]
cmp edi, 0x3f
je 0x18001ecc8
cmp edi, 0xe4
jne 0x18001ecce
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [r12 + r8], 0
jne 0x18001ec40
mov rdx, r12
lea rcx, [rbp + 0xd00]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
je 0x18001ecce
mov ebx, 0xce
mov eax, ebx
sub eax, 0xcd
je 0x18001ea6f
cmp eax, 1
jne 0x18001ecbc
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [r12 + r8], 0
jne 0x18001ec80
mov rdx, r12
lea rcx, [rbp + 0xd00]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
movaps xmm2, xmm8
lea rcx, str._f____f_n
movq r8, xmm2
movd xmm1, eax
cvtdq2pd xmm1, xmm1
movq rdx, xmm1
call fcn.18008e9c0
dec ebx
cmp ebx, 0xcc
ja 0x18001ec63
jmp 0x18001ecce
inc dword [0x1800a3e40]
add edi, 0xa5
cmp edi, 0x189
jb 0x18001ec20
mov r9d, dword [rsp + 0x48]
lea r13, [rbp + 0x620]
jmp case.0x18001e0ac.225
mov eax, 6
cmp eax, 6
je 0x18001ed08
cmp eax, 0x318
je case.0x18001e0ac.216
jmp 0x18001ed0f
xor ecx, ecx
mov qword [rsp + 0x70], rcx
add eax, 0x312
cmp eax, 0x624
jbe 0x18001ecf6
xor ecx, ecx
mov dword [rbp - 0x60], ecx
mov r13d, ecx
jmp case.0x18001e0ac.225
test r15, r15
jne 0x18001eda5
mov ebx, 0x5d
cmp ebx, 0x5d
je 0x18001ed6e
cmp ebx, 0x1a85
je 0x18001ed4d
cmp ebx, 0x34ad
je 0x18001e105
jmp 0x18001ed8d
xor eax, eax
mov qword [rsp + 0x40], r8
xor r8d, r8d
mov qword [rsp + 0x20], rax
xor edx, edx
lea rcx, [rsp + 0x40]
lea r9d, [rax + 0x3e]
call fcn.18008d340
jmp 0x18001ed88
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.__hexagon_floatsidf
call fcn.18008e110
mov r8, qword [rsp + 0x58]
add ebx, 0x1a28
cmp ebx, 0x4e78
jbe 0x18001ed32
mov r11, qword [rsp + 0x50]
mov r9d, dword [rsp + 0x48]
xor ecx, ecx
mov dword [rbp - 0x50], ecx
mov ebx, ecx
test rdi, rdi
jle case.0x18001e0ac.225
nop word [rax + rax]
mov esi, 0xaf
cmp esi, 0xaf
je 0x18001ede2
cmp esi, 0x165
jne 0x18001eef3
mov qword [r15 + rbx*8], r11
jmp 0x18001eef3
mov eax, dword [rbp - 0x38]
xor r9d, r9d
mov qword [rsp + 0x30], rcx
mov edx, 0xd1
mov dword [rsp + 0x40], eax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
xor ecx, ecx
mov qword [rbp - 0x10], r8
lea r8, [rbp - 0x10]
call fcn.180042520
mov qword [rsp + 0x50], rax
mov r11, rax
test rax, rax
jne 0x18001eef1
mov edi, 0x5f
nop word [rax + rax]
mov ecx, edi
sub ecx, 0x5f
je 0x18001eec7
sub ecx, 1
je 0x18001ee88
sub ecx, 1
je 0x18001ee62
sub ecx, 1
je 0x18001ee58
cmp ecx, 1
je case.0x18001e0ac.216
jmp 0x18001eee1
mov dword [rsp + 0x70], 0xffffffff
jmp 0x18001eee1
mov rax, qword [rsp + 0x58]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x40], rax
xor r8d, r8d
xor eax, eax
xor edx, edx
mov qword [rsp + 0x20], rax
lea r9d, [rax + 0x3e]
call fcn.18008d340
jmp 0x18001eee1
test rbx, rbx
jle 0x18001eebc
sub dword [rbp - 0x50], ebx
mov rax, qword [r15 + rbx*8 - 8]
lea rcx, [rsp + 0x40]
dec rbx
mov qword [rsp + 0x40], rax
xor r9d, r9d
mov dword [rsp + 0x20], 0xca
xor r8d, r8d
xor edx, edx
call fcn.180023eb0
test rbx, rbx
jg 0x18001ee90
mov rcx, r15
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
jmp 0x18001eee1
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.cannot_create_instantiation_request_file
call fcn.18008e110
inc edi
cmp edi, 0x64
jb 0x18001ee30
mov r11, qword [rsp + 0x50]
xor ecx, ecx
mov r8, qword [rsp + 0x58]
add esi, 0xb6
cmp esi, 0x21b
jb 0x18001edc5
inc dword [rbp - 0x50]
inc rbx
cmp rbx, qword [rbp - 0x68]
jl 0x18001edc0
mov r9d, dword [rsp + 0x48]
jmp case.0x18001e0ac.225
mov edi, 0x71
nop dword [rax]
mov eax, edi
sub eax, 0x71
je 0x18001efe3
cmp eax, 0x46
jne 0x18001efe9
lea r9, [rbp - 0x70]
mov qword [rsp + 0x40], 4
lea r8, [rsp + 0x40]
mov qword [rsp + 0x20], r13
lea rdx, [rbp]
lea ecx, [rax + 0x13]
call fcn.18000e120
test eax, eax
je 0x18001efe9
mov ebx, 0x11e
mov eax, ebx
sub eax, 0x11e
je 0x18001ef84
cmp eax, 1
je case.0x18001e0ac.216
jmp 0x18001efd7
lea r9, [rbp - 0x70]
mov qword [rsp + 0x40], 4
lea r8, [rsp + 0x40]
mov qword [rsp + 0x20], r13
lea rdx, [rbp]
mov ecx, 0x59
call fcn.18000e120
movaps xmm2, xmm8
lea rcx, str._f____f_n
movq r8, xmm2
movd xmm1, eax
cvtdq2pd xmm1, xmm1
movq rdx, xmm1
call fcn.18008e9c0
lea rax, str.false
mov qword [rsp + 0x70], rax
inc ebx
cmp ebx, 0x120
jb 0x18001ef70
jmp 0x18001efe9
inc dword [0x1800a3e40]
add edi, 0x46
cmp edi, 0xfd
jb 0x18001ef30
mov rdi, qword [rbp - 0x28]
lea rcx, str.TAILJMPm64_REX
inc dword [0x1800a3e40]
call rdi
cmp dword [rbp - 0x70], eax
je 0x18001e1ee
mov ebx, 0x78
nop dword [rax]
cmp ebx, 0x78
je 0x18001f033
cmp ebx, 0x5910
je 0x18001ea6f
jmp 0x18001f067
lea rcx, str.nkjiRTTTfjOYcc
call rdi
mov eax, eax
lea rcx, str._f____f_n
xorps xmm2, xmm2
xorps xmm1, xmm1
cvtsi2sd xmm2, rax
mov eax, dword [rbp - 0x70]
cvtsi2sd xmm1, rax
movq r8, xmm2
movq rdx, xmm1
call fcn.18008e9c0
add ebx, 0x5898
cmp ebx, 0xb130
jbe 0x18001f020
mov r9d, dword [rsp + 0x48]
jmp case.0x18001e0ac.225
inc dword [0x1800a3e40]
lea rax, [rbp + 0x20]
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r8, [rbp]
mov dword [rsp + 0x40], 0x100
mov edx, 0x45
lea rcx, [rbp + 0xd00]
lea r13, [rbp + 0x20]
call fcn.18004d710
mov rcx, 0xffffffffffffffff
nop dword [rax + rax]
inc rcx
cmp byte [r12 + rcx], 0
jne 0x18001f0c0
cmp rax, rcx
je 0x18001e1ee
mov ebx, 0xf5
nop dword [rax + rax]
mov eax, ebx
sub eax, 0xf5
je 0x18001f10d
sub eax, 1
je 0x18001f0fc
cmp eax, 1
je case.0x18001e0ac.216
jmp 0x18001f1a8
lea rax, str.false
mov qword [rsp + 0x70], rax
jmp 0x18001f1a8
lea rax, [rbp + 0x20]
mov dword [rsp + 0x40], 0x100
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r8, [rbp]
mov edx, 0x45
lea rcx, [rbp + 0xd00]
call fcn.18004d710
mov rdx, 0xffffffffffffffff
nop
inc rdx
cmp byte [r12 + rdx], 0
jne 0x18001f140
xorps xmm2, xmm2
test rdx, rdx
js 0x18001f159
cvtsi2sd xmm2, rdx
jmp 0x18001f16e
mov rcx, rdx
and edx, 1
shr rcx, 1
or rcx, rdx
cvtsi2sd xmm2, rcx
addsd xmm2, xmm2
xorps xmm1, xmm1
test rax, rax
js 0x18001f17d
cvtsi2sd xmm1, rax
jmp 0x18001f192
mov rcx, rax
and eax, 1
shr rcx, 1
or rcx, rax
cvtsi2sd xmm1, rcx
addsd xmm1, xmm1
movq r8, xmm2
lea rcx, str._f____f_n
movq rdx, xmm1
call fcn.18008e9c0
inc ebx
cmp ebx, 0xf8
jb 0x18001f0e0
mov r9d, dword [rsp + 0x48]
jmp case.0x18001e0ac.225
inc dword [0x1800a3e40]
mov esi, dword [rbp - 0x60]
cmp esi, 1
je case.0x18001e0ac.225
mov ebx, 0x5b
cmp ebx, 0x5b
je 0x18001f1ea
cmp ebx, 0xf49
je 0x18001ea6f
jmp 0x18001f20b
movd xmm1, esi
lea rcx, str._f____f_n
cvtdq2pd xmm1, xmm1
movaps xmm2, xmm6
movq r8, xmm6
movq rdx, xmm1
call fcn.18008e9c0
add ebx, 0xeee
cmp ebx, 0x1ddc
jbe 0x18001f1d7
mov r9d, dword [rsp + 0x48]
jmp case.0x18001e0ac.225
mov eax, dword [0x18009a70e]
mov dword [rbp + 0xc98], eax
movzx eax, word [0x18009a712]
mov word [rbp + 0xc9c], ax
xor eax, eax
mov word [rbp + 0xc9e], ax
jmp case.0x18001e0ac.225
xor eax, eax
mov qword [rsp + 0x40], r8
xor r8d, r8d
mov qword [rsp + 0x20], rax
xor edx, edx
lea rcx, [rsp + 0x40]
lea r9d, [rax + 0x3e]
call fcn.18008d340
mov r9d, dword [rsp + 0x48]
jmp case.0x18001e0ac.225
mov edi, 0xbe
nop dword [rax]
cmp edi, 0xbe
jne 0x18001f3a4
inc dword [0x1800a3e40]
lea r9, [rsp + 0x40]
lea r8, [rbp]
mov dword [rsp + 0x40], 0x100
lea edx, [rdi - 0x79]
mov qword [rsp + 0x20], r13
lea rcx, [rbp + 0xd00]
call fcn.18004d710
mov rcx, 0xffffffffffffffff
nop
inc rcx
cmp byte [r14 + rcx], 0
jne 0x18001f2c0
cmp rax, rcx
je 0x18001f3a4
mov ebx, 0x7a
mov eax, ebx
sub eax, 0x7a
je 0x18001f303
sub eax, 1
je 0x18001f2f2
cmp eax, 1
je case.0x18001e0ac.216
jmp 0x18001f399
lea rax, str.false
mov qword [rsp + 0x70], rax
jmp 0x18001f399
lea r9, [rsp + 0x40]
mov dword [rsp + 0x40], 0x100
lea r8, [rbp]
mov qword [rsp + 0x20], r13
mov edx, 0x45
lea rcx, [rbp + 0xd00]
call fcn.18004d710
mov rdx, 0xffffffffffffffff
inc rdx
cmp byte [r14 + rdx], 0
jne 0x18001f331
xorps xmm2, xmm2
test rdx, rdx
js 0x18001f34a
cvtsi2sd xmm2, rdx
jmp 0x18001f35f
mov rcx, rdx
and edx, 1
shr rcx, 1
or rcx, rdx
cvtsi2sd xmm2, rcx
addsd xmm2, xmm2
xorps xmm1, xmm1
test rax, rax
js 0x18001f36e
cvtsi2sd xmm1, rax
jmp 0x18001f383
mov rcx, rax
and eax, 1
shr rcx, 1
or rcx, rax
cvtsi2sd xmm1, rcx
addsd xmm1, xmm1
movq r8, xmm2
lea rcx, str._f____f_n
movq rdx, xmm1
call fcn.18008e9c0
inc ebx
cmp ebx, 0x7d
jb 0x18001f2d8
add edi, 0x532
cmp edi, 0x532
jbe 0x18001f280
mov r9d, dword [rsp + 0x48]
jmp case.0x18001e0ac.225
xor r8d, r8d
lea rax, [rbp + 0xc98]
lea r9, [rbp + 0xc70]
mov qword [rsp + 0x20], rax
xor ecx, ecx
lea edx, [r8 + 0x1d]
call fcn.180010940
mov r9d, dword [rsp + 0x48]
mov qword [rbp - 0x28], rax
jmp case.0x18001e0ac.225
mov edi, 0x62
cmp edi, 0x62
jne 0x18001f461
inc dword [0x1800a3e40]
cmp dword [rbp + 0x14], 1
je 0x18001f461
mov ebx, 0x124
nop word [rax + rax]
mov eax, ebx
sub eax, 0x122
je case.0x18001e0ac.216
sub eax, 1
je 0x18001f452
cmp eax, 1
jne 0x18001f457
movd xmm1, dword [rbp + 0x14]
lea rcx, str._f____f_n
cvtdq2pd xmm1, xmm1
movaps xmm2, xmm6
movq r8, xmm6
movq rdx, xmm1
call fcn.18008e9c0
lea rdx, str.false
jmp 0x18001f457
mov qword [rsp + 0x70], rdx
dec ebx
cmp ebx, 0x121
ja 0x18001f410
add edi, 0x25
cmp edi, 0x87
jb 0x18001f3f4
inc dword [0x1800a3e40]
mov ecx, dword [rbp + 0x18]
cmp ecx, 2
je 0x18001e1ee
mov ebx, reloc.SHLWAPI.dll_SHRegGetIntW
mov eax, ebx
sub eax, reloc.SHLWAPI.dll_SHRegGetIntW
je 0x18001f497
cmp eax, 1
je case.0x18001e0ac.216
jmp 0x18001f4c8
movd xmm1, ecx
movaps xmm2, xmm9
cvtdq2pd xmm1, xmm1
lea rcx, str._f____f_n
movq r8, xmm2
movq rdx, xmm1
call fcn.18008e9c0
mov ecx, dword [rbp + 0x18]
lea rax, str.false
mov qword [rsp + 0x70], rax
inc ebx
cmp ebx, 0x11a
jb 0x18001f483
mov r9d, dword [rsp + 0x48]
jmp case.0x18001e0ac.225
mov r9, r13
mov dword [rsp + 0x40], 1
lea r8, [rbp]
mov edx, 0xad
lea rcx, [rsp + 0x40]
call fcn.1800147f0
mov r9d, dword [rsp + 0x48]
mov r13, rax
jmp case.0x18001e0ac.225
mov dword [rbp + 0xc20], 0x808100a1
mov qword [rbp + 0xc24], 0x2000100
mov dword [rbp + 0xc2c], 0x76f6702
movaps xmm0, xmmword [rbp + 0xc20]
movaps xmmword [rbp + 0xcb0], xmm0
mov dword [rbp + 0xc30], 0x61736563
mov dword [rbp + 0xc34], 0x361746e
mov dword [rbp + 0xc38], 0x6d6f63
mov dword [rbp + 0xc3c], 0x1000100
movaps xmm1, xmmword [rbp + 0xc30]
mov dword [rbp + 0xc40], 0x5000cc0
mov dword [rbp + 0xc44], 0x100
mov dword [rbp + 0xc48], 0x13005209
mov dword [rbp + 0xc4c], 0x73686703
movaps xmm0, xmmword [rbp + 0xc40]
mov dword [rbp + 0xc68], 0x4a04002b
mov eax, dword [rbp + 0xc68]
movaps xmmword [rbp + 0xcd0], xmm0
mov dword [rbp + 0xc50], 0x6f6f670c
mov dword [rbp + 0xc54], 0x68656c67
mov dword [rbp + 0xc58], 0x6574736f
mov dword [rbp + 0xc5c], 0xc017c064
mov dword [rbp + 0xc60], 0x1002c
mov dword [rbp + 0xc64], 0x1000001
movsd xmm0, qword [rbp + 0xc60]
mov word [rbp + 0xc6c], 0x887d
movaps xmmword [rbp + 0xcc0], xmm1
movaps xmm1, xmmword [rbp + 0xc50]
mov dword [rbp + 0xcf8], eax
movzx eax, word [rbp + 0xc6c]
movsd qword [rbp + 0xcf0], xmm0
movaps xmmword [rbp + 0xce0], xmm1
mov word [rbp + 0xcfc], ax
mov byte [rbp + 0xcfe], 0x79
jmp case.0x18001e0ac.225
mov eax, dword [0x18009a73e]
mov dword [rbp + 0xc9e], eax
movzx eax, word [0x18009a742]
mov word [rbp + 0xca2], ax
xor eax, eax
mov word [rbp + 0xca4], ax
jmp case.0x18001e0ac.225
lea r13, [rbp + 0x650]
dec r9d
mov dword [rsp + 0x48], r9d
cmp r9d, dword [rsp + 0x78]
jbe case.0x18001e0ac.216
mov r8, qword [rsp + 0x58]
lea rcx, [0x180000000]
mov rdi, qword [rbp - 0x68]
mov r11, qword [rsp + 0x50]
mov ebx, dword [rsp + 0x60]
mov rsi, qword [rbp - 0x30]
jmp 0x18001e072