Function at 0x18008e0a0
Capabilities:
Check http status code
Encrypt data using speck

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xf18]
mov eax, 0x1018
call fcn.1801065a0
sub rsp, rax
movaps xmmword [rsp + 0x1000], xmm6
movaps xmmword [rsp + 0xff0], xmm7
movaps xmmword [rsp + 0xfe0], xmm8
movaps xmmword [rsp + 0xfd0], xmm9
movaps xmmword [rsp + 0xfc0], xmm10
movaps xmmword [rsp + 0xfb0], xmm11
movaps xmmword [rsp + 0xfa0], xmm12
movaps xmmword [rsp + 0xf90], xmm13
movaps xmmword [rsp + 0xf80], xmm14
movaps xmmword [rsp + 0xf70], xmm15
mov rax, qword [0x180135928]
xor rax, rsp
mov qword [rbp + 0xe60], rax
mov eax, dword [rbp + 0xf98]
mov rbx, rdx
mov r13, qword [rbp + 0xf88]
mov esi, eax
mov r15, qword [rbp + 0xf90]
mov qword [rbp + 0x488], r9
xor r9d, r9d
lea r14d, [rax + 0xd1]
mov qword [rbp + 0x138], rdx
mov qword [rbp - 8], r8
mov rdx, rcx
mov qword [rbp + 0xa20], rcx
mov qword [rsp + 0x58], r13
mov qword [rsp + 0x68], r15
mov dword [rbp + 0x48], r14d
cmp eax, r14d
jae 0x18009a439
mov rax, qword [rbp + 0x488]
lea r12d, [r9 + 1]
mov edi, dword [rbp + 0x228]
mov ecx, dword [rbp + 0x228]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x10], rdi
mov qword [rbp + 0x6d0], rcx
lea r8, [0x180000000]
cmp esi, 0x11a
ja 0x18009a3cd
je 0x18009a352
lea eax, [rsi - 0x1b]
cmp eax, 0xf5
ja case.0x18008e1e2.42
movzx eax, byte [r8 + rax + 0x9ab8c]
mov ecx, dword [r8 + rax*4 + 0x9ab4c]
add rcx, r8
jmp rcx
mov r8, qword [rbp + 0xa38]
mov qword [rbp - 0x38], r8
jmp 0x18009a31d
add qword [r13 + 0x1e8], 0x20
jmp case.0x18008e1e2.42
mov r8d, 0xa
lea rdx, [0x18016d78d]
lea ecx, [r8 - 1]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll__ultoa]
mov r8d, 0xa
lea rdx, [0x18016d78e]
lea ecx, [r8 - 3]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll__ltoa]
jmp case.0x18008e1e2.42
mov r8d, 0xa
lea rdx, [0x18016d785]
mov ecx, 0xe781
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll__itoa]
mov r8d, 0xa
lea rdx, [0x18016d78a]
mov ecx, 0x166
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll__itoa]
jmp case.0x18008e1e2.42
mov rax, qword [r13 + 0x1e8]
mov edi, r9d
mov qword [rbp - 0x10], rdi
cmp rax, qword [r13 + 0x1f0]
jae case.0x18008e1e2.42
nop dword [rax]
nop dword [rax + rax]
test dword [rax + 0x10], 0x140000
jne case.0x18008e1e2.42
mov ebx, 0x15
cmp ebx, 0x15
je 0x18008e2b9
cmp ebx, 0x555
jne 0x18008e2ea
add qword [r13 + 0x1e8], 0x20
jmp 0x18008e2ea
mov rax, qword [r13 + 0x1e8]
lea r9, str.HKEY_LOCAL_MACHINE_s
mov edx, r12d
mov qword [rsp + 0x20], rax
mov rcx, r13
mov r8d, dword [rax + 0x14]
call fcn.18003eb80
mov edi, eax
mov qword [rbp - 0x10], rdi
cmp eax, 0xfffffff6
je 0x18008e400
add ebx, 0x540
cmp ebx, 0xa80
jbe 0x18008e2a2
mov rax, qword [r13 + 0x1e8]
cmp rax, qword [r13 + 0x1f0]
jb 0x18008e290
jmp case.0x18008e1e2.42
lea rax, [rbp + 0x9e8]
mov dword [rbp + 0x520], 8
mov qword [rsp + 0x28], rax
lea rdx, [rbp + 0x520]
mov qword [rsp + 0x20], r9
mov r8, r13
mov r9d, 0x9c
xor ecx, ecx
call fcn.1800db6a0
jmp case.0x18008e1e2.42
mov r8d, 0xa
lea rdx, [0x18016d78f]
mov ecx, 0x246b
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll__ltoa]
mov r8d, 0xa
lea rdx, [0x18016d793]
lea ecx, [r8 - 2]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll__itoa]
jmp case.0x18008e1e2.42
mov rcx, qword [r13]
xor r9d, r9d
xor r8d, r8d
mov edx, 0x9d
call fcn.180052bb0
mov dword [rbx], eax
nop
mov r14d, 0xbe
nop word [rax + rax]
cmp r14d, 0xbe
je 0x18008e5bd
cmp r14d, 0x5794
je 0x18008e5b3
cmp r14d, 0xae6a
je 0x18008e40c
cmp r14d, 0x10540
jne 0x18008e5d1
xor eax, eax
lea rcx, [rbp + 0x528]
mov rdx, r13
mov dword [rbp + 0x528], eax
lea r8d, [rax + 0x45]
call fcn.1800d8c20
mov qword [rbp - 0x10], rax
mov rdi, rax
cmp eax, 0xfffffff6
jne 0x18008e5d1
nop dword [rax + rax]
mov dword [rbp + 0x38], 0xfffffff6
jmp 0x18009aae3
mov rax, qword [r13 + 0x1e8]
mov ecx, dword [rax + 0x10]
test cl, 4
jne 0x18008e4f4
test cl, cl
jns 0x18008e5d1
mov esi, 0x86
nop dword [rax]
mov eax, esi
sub eax, 0x86
je 0x18008e453
cmp eax, 0x1b
jne 0x18008e4e0
mov r14d, dword [rbp + 0x48]
mov esi, 0xfd
mov dword [rbp + 0x38], edi
jmp case.0x18008e1e2.42
cmp dword [r15], 0x80
je 0x18008e4d7
mov ebx, 0x18
cmp ebx, 0x18
je 0x18008e4a5
cmp ebx, 0xde0
jne 0x18008e4c9
cmp edi, 0xfffffff6
jne 0x18008e4c9
mov ecx, 0xb6
nop dword [rax + rax]
mov eax, ecx
sub eax, 0xb5
je 0x18009aae3
cmp eax, 1
jne 0x18008e499
mov dword [rbp + 0x38], 0xfffffff6
dec ecx
cmp ecx, 0xb4
ja 0x18008e480
jmp 0x18008e4c9
mov rax, qword [r13 + 0x1e8]
lea r9, str.defaultBrowserDefault
mov edx, r12d
mov qword [rsp + 0x20], rax
mov rcx, r13
mov r8d, dword [rax + 0x14]
call fcn.18003eb80
mov edi, eax
add ebx, 0xdc8
cmp ebx, 0x1b90
jbe 0x18008e461
mov edi, 0xffffffee
mov qword [rbp - 0x10], rdi
add esi, 0x1b
cmp esi, 0xbc
jb 0x18008e430
jmp 0x18008e5d1
mov esi, 0x33
nop dword [rax]
cmp esi, 0x33
je 0x18008e57d
cmp esi, 0x1485
jne 0x18008e59f
cmp dword [rbp + 0x1c8], 2
jne 0x18008e59f
mov ebx, 0x6c
cmp ebx, 0x6c
je 0x18008e536
cmp ebx, 0xff
je 0x18008e442
jmp 0x18008e56d
cmp dword [r15], 4
je 0x18008e56d
mov rax, qword [r13 + 0x1e8]
lea r9, str.Total_Number_Of_Parts
mov edx, r12d
mov qword [rsp + 0x20], rax
mov rcx, r13
mov r8d, dword [rax + 0x14]
call fcn.18003eb80
cmp eax, 0xfffffff6
je 0x18008e400
mov edi, eax
mov qword [rbp - 0x10], rdi
add ebx, 0x93
cmp ebx, 0x192
jb 0x18008e523
jmp 0x18008e59f
mov rax, qword [r13 + 0x1e8]
mov eax, dword [rax + 0x18]
mov dword [rbp + 0x1c8], eax
cmp eax, 0x11
je 0x18008e442
cmp eax, 0x1f
je 0x18008e442
add esi, 0x1452
cmp esi, 0x28a4
jbe 0x18008e500
jmp 0x18008e5d1
xor eax, eax
mov edi, eax
mov qword [rbp - 0x10], rdi
jmp 0x18008e5d1
mov rax, qword [r13 + 0x1f0]
cmp qword [r13 + 0x1e8], rax
jae 0x18008e442
add r14d, 0x56d6
cmp r14d, 0x15b58
jbe 0x18008e3a0
jmp 0x18008e390
cmp dword [rdx], 0x1f
jle 0x18008e630
mov ebx, 0xcc
mov eax, ebx
sub eax, 0xcb
je 0x18008e640
cmp eax, 1
jne 0x18008e626
mov rdx, qword [r13]
lea r9, str.Unable_to_resolve_pending_conflict_on__s
lea r8, [rsp + 0x40]
mov dword [rsp + 0x40], r12d
xor ecx, ecx
mov dword [rsp + 0x20], 0xef
call fcn.180055b80
dec ebx
cmp ebx, 0xca
ja 0x18008e5f4
mov rax, qword [r15 + 8]
cmp qword [r13 + 8], rax
je case.0x18008e1e2.42
nop
mov dword [rbp + 0x38], r12d
jmp 0x18009aae3
movsxd rax, dword [rdx]
test eax, eax
jns 0x18008e664
mov rax, 0xffffffffffffffb8
add rax, rbx
mov qword [rsp + 0x48], rax
jmp case.0x18008e1e2.42
lea rax, [rax + rax*8]
shl rax, 3
add rax, rbx
mov qword [rsp + 0x48], rax
jmp case.0x18008e1e2.42
mov dword [rbp - 0x48], r9d
jmp case.0x18008e1e2.42
mov eax, dword [str.3_141]
mov dword [0x18016d780], eax
movzx eax, word [0x18010fc00]
mov word [0x18016d784], ax
jmp case.0x18008e1e2.42
cmp dword [rbx], 0
je 0x18008e6d8
mov ecx, 0xe4
nop dword [rax + rax]
mov eax, ecx
sub eax, 0xe3
je 0x18009aae3
cmp eax, 1
jne 0x18008e6ce
mov eax, r9d
cmp r13, r15
setne al
mov dword [rbp + 0x38], eax
dec ecx
cmp ecx, 0xe2
ja 0x18008e6b0
cmp r13, r15
jne case.0x18008e1e2.42
mov ecx, 4
mov eax, ecx
sub eax, 4
je 0x18008e6f8
cmp eax, 1
je 0x18009aae3
jmp 0x18008e6fc
mov dword [rbp + 0x38], r9d
inc ecx
cmp ecx, 6
jb 0x18008e6e6
jmp case.0x18008e1e2.42
movsd xmm0, qword [rsp + 0x70]
movsd xmm1, qword [rbp - 0x60]
movsd xmm2, qword [rsp + 0x78]
movsd xmm3, qword [rbp - 0x68]
movsd xmm4, qword [rbp - 0x78]
movsd xmm5, qword [rbp - 0x80]
mov rcx, qword [rbp - 0x70]
nop dword [rax]
mov rax, qword [rbp + 0x310]
mov r10, rcx
mov r13, qword [rbp + 0x460]
mov r14, qword [rbp + 0x450]
mov r8, qword [rbp + 0x318]
mov r9, qword [rbp + 0x448]
mov r11, qword [rbp + 0x168]
mov rsi, qword [rbp + 0x200]
mov r12, qword [rbp + 0x158]
mov r15d, dword [rbp - 0x40]
mov edx, dword [rbp + 0x30]
mov qword [rbp + 0x490], rax
mov rax, qword [rbp + 0x440]
mov qword [rbp + 0x498], rax
mov rax, qword [rbp + 0x438]
mov qword [rbp + 0x338], rax
mov rax, qword [rbp + 0x50]
mov qword [rbp + 0x980], rax
mov rax, qword [rbp + 0x308]
mov qword [rbp + 0x978], rax
mov rax, qword [rbp + 0x430]
mov qword [rbp + 0x970], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x968], rax
mov rax, qword [rbp + 0x428]
mov qword [rbp + 0x960], rax
mov rax, qword [rbp + 0x18]
mov qword [rbp + 0x958], rax
mov rax, qword [rbp + 0x1f8]
mov qword [rbp + 0x950], rax
mov rax, qword [rbp + 0x300]
mov qword [rbp + 0x948], rax
mov rax, qword [rbp + 0x420]
mov qword [rbp + 0x940], rax
mov rax, qword [rbp + 0x1f0]
mov qword [rbp + 0x938], rax
mov rax, qword [rbp + 0x418]
mov qword [rbp + 0x930], rax
mov rax, qword [rbp + 0x2f8]
mov qword [rbp + 0x928], rax
mov eax, dword [rbp + 0x90]
mov dword [rsp + 0x50], eax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x920], rax
mov rax, qword [rbp + 0x2f0]
mov qword [rbp + 0x918], rax
mov rax, qword [rbp + 0x2e8]
mov qword [rbp + 0x910], rax
mov rax, qword [rbp + 0x2e0]
mov qword [rbp + 0x908], rax
mov rax, qword [rbp + 0x410]
mov qword [rbp + 0x900], rax
mov eax, dword [rbp + 0x88]
mov dword [rbp - 0x30], eax
mov rax, qword [rbp + 0x408]
mov qword [rbp + 0x8f8], rax
mov eax, dword [rbp + 0x80]
mov dword [rbp - 0x20], eax
mov rax, qword [rbp + 0x2d8]
mov qword [rbp + 0x8f0], rax
mov rax, qword [rbp + 0x400]
mov qword [rbp + 0x8e8], rax
mov eax, dword [rbp]
mov dword [rbp + 0x20], eax
mov rax, qword [rbp + 0x260]
mov qword [rbp + 0x8e0], rax
mov rax, qword [rbp + 0x328]
mov qword [rbp + 0x8d8], rax
mov rax, qword [rbp + 0x150]
mov qword [rbp + 0x8d0], rax
mov eax, dword [rbp + 0xe0]
mov qword [rbp + 0x120], r13
mov qword [rbp + 0x6d8], r14
mov dword [rsp + 0x40], r15d
mov dword [rbp + 0x1e0], edx
mov qword [rbp + 0x6e0], r8
mov qword [rbp + 0x6e8], r9
mov qword [rbp + 0x6f0], rcx
mov qword [rbp + 0x6f8], r11
mov qword [rbp + 0x700], rsi
mov qword [rbp + 0x468], r12
mov dword [rbp + 0x1c0], eax
movaps xmm8, xmm0
mov rax, qword [rbp + 0x3f8]
movaps xmm11, xmm5
mov qword [rbp + 0x8c8], rax
movaps xmm12, xmm4
mov rax, qword [rbp + 0x2d0]
movaps xmm13, xmm2
mov qword [rbp + 0x8c0], rax
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x8b8], rax
mov eax, dword [rbp + 0xe8]
mov dword [rbp + 0x1bc], eax
mov rax, qword [rbp + 0x3f0]
mov qword [rbp + 0x8b0], rax
mov rax, qword [rbp + 0x2c8]
movsd xmm6, qword [rbp + 0x2b8]
movsd xmm7, qword [rbp + 0x3e8]
movsd xmm9, qword [rbp + 0x3e0]
movsd xmm10, qword [rbp + 0x3c0]
mov qword [rbp + 0x8a8], rax
mov rax, qword [rbp + 0x238]
mov qword [rbp + 0x8a0], rax
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x898], rax
mov rax, qword [rbp + 0x198]
mov qword [rbp + 0x890], rax
mov rax, qword [rbp + 0x2c0]
mov qword [rbp + 0x888], rax
mov rax, qword [rbp + 0x230]
mov qword [rbp + 0x880], rax
mov rax, qword [rbp + 0x240]
mov qword [rbp + 0x878], rax
mov rax, qword [rbp + 0x190]
mov qword [rbp + 0x870], rax
mov rax, qword [rbp + 0x248]
mov qword [rbp + 0x868], rax
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x860], rax
mov rax, qword [rbp + 0x1d8]
mov qword [rbp + 0x858], rax
mov rax, qword [rbp + 0x208]
mov qword [rbp + 0x850], rax
mov rax, qword [rbp + 0x188]
mov qword [rbp + 0x848], rax
mov rax, qword [rbp + 0x2b0]
mov qword [rbp + 0x840], rax
mov rax, qword [rbp + 0x3d8]
mov qword [rbp + 0x838], rax
mov rax, qword [rbp + 0x180]
mov qword [rbp + 0x830], rax
mov rax, qword [rbp + 0x2a8]
mov qword [rbp + 0x828], rax
mov rax, qword [rbp + 0x210]
mov qword [rbp + 0x820], rax
mov rax, qword [rbp + 0x3d0]
mov qword [rbp + 0x818], rax
mov rax, qword [rbp + 0x3c8]
mov qword [rbp + 0x810], rax
mov rax, qword [rbp + 0x2a0]
mov qword [rbp + 0x808], rax
mov rax, qword [rbp + 0x298]
mov qword [rbp + 0x800], rax
mov rax, qword [rbp + 0x3b8]
mov qword [rbp + 0x7f8], rax
mov rax, qword [rbp + 0x3b0]
mov qword [rbp + 0x7f0], rax
mov rax, qword [rbp + 0x3a8]
mov qword [rbp + 0x7e8], rax
mov eax, dword [rbp + 0xec]
mov dword [rbp + 0x1b8], eax
mov rax, qword [rbp + 0x290]
mov qword [rbp + 0x7e0], rax
mov rax, qword [rbp + 0x3a0]
mov qword [rbp + 0x7d8], rax
mov rax, qword [rbp + 0x398]
mov qword [rbp + 0x7d0], rax
mov rax, qword [rbp + 0x390]
mov qword [rbp + 0x7c8], rax
mov rax, qword [rbp + 0x288]
mov qword [rbp + 0x7c0], rax
mov rax, qword [rbp + 0x280]
movaps xmm14, xmm1
mov qword [rbp + 0x7b8], rax
movaps xmm15, xmm3
mov rax, qword [rbp + 0x388]
mov r13, qword [rsp + 0x68]
mov rbx, qword [rbp + 0x320]
mov qword [rbp + 0x7b0], rax
mov rax, qword [rbp + 0x380]
mov qword [rbp + 0x7a8], rax
mov eax, dword [rbp + 0xc0]
mov dword [rbp + 0x1b4], eax
mov rax, qword [rbp + 0xb8]
mov qword [rbp + 0x7a0], rax
mov rax, qword [rbp + 0x140]
mov qword [rbp + 0x798], rax
mov eax, dword [rbp + 0xc4]
mov dword [rbp + 0x1b0], eax
mov rax, qword [rbp + 0x68]
mov qword [rbp + 0x790], rax
mov eax, dword [rbp + 0x7c]
mov dword [rbp + 0x1ac], eax
mov rax, qword [rbp + 0x178]
mov qword [rbp + 0x788], rax
mov rax, qword [rbp + 0x378]
mov qword [rbp + 0x780], rax
mov rax, qword [rbp + 0x370]
mov qword [rbp + 0x778], rax
mov rax, qword [rbp + 0x368]
mov qword [rbp + 0x770], rax
mov rax, qword [rbp - 0x18]
mov qword [rbp + 0x768], rax
mov rax, qword [rbp + 0x110]
mov qword [rbp + 0x760], rax
mov eax, dword [rbp + 0x28]
mov dword [rbp + 0x1a8], eax
mov rax, qword [rbp + 0x218]
mov qword [rbp + 0x758], rax
mov eax, dword [rbp + 0xc8]
mov dword [rbp + 0x1a4], eax
mov rax, qword [rbp + 0x220]
mov qword [rbp + 0x750], rax
mov rax, qword [rbp + 0x108]
mov qword [rbp + 0x748], rax
mov rax, qword [rbp + 0x360]
mov qword [rbp + 0x740], rax
mov rax, qword [rbp + 0x348]
mov qword [rbp + 0x738], rax
mov rax, qword [rbp + 0x100]
mov qword [rbp + 0x730], rax
mov rax, qword [rbp + 0x250]
mov qword [rbp + 0x728], rax
mov rax, qword [rbp + 0xf8]
mov qword [rbp + 0x720], rax
mov rax, qword [rbp + 0x358]
mov qword [rbp + 0x718], rax
mov eax, dword [rbp + 0x78]
mov dword [rbp + 0x1d0], eax
mov rax, qword [rbp + 0x170]
mov qword [rbp + 0x710], rax
mov rax, qword [rbp + 0x350]
mov qword [rbp + 0x708], rax
movsxd rax, dword [rbp - 0x48]
mov dword [rbp + 0x1a0], eax
mov qword [rbp + 0x9b0], rbx
xor ebx, ebx
mov qword [rbp + 0x330], rbx
lea rax, [rax + rax*2]
mov qword [rsp + 0x60], rax
movzx eax, byte [r13 + rax*8]
mov r13, qword [rbp + 0x120]
dec eax
cmp eax, 0x53
ja case.default.0x18008ed40
cdqe
lea rcx, [0x180000000]
mov ecx, dword [rcx + rax*4 + 0x9ac84]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
mov esi, 0xb5
mov dword [rsp + 0x50], esi
nop dword [rax + rax]
mov eax, esi
sub eax, 0xb4
je 0x18009a41d
cmp eax, 1
jne 0x18008ee5d
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp dword [rcx + rax*8 + 4], 0
je 0x18008ee4e
mov ebx, 0xf6
lea rdi, [0x1800a78b0]
mov esi, 1
nop dword [rax]
mov eax, ebx
sub eax, 0xf5
je 0x18008edba
cmp eax, esi
jne 0x18008ee36
mov rdx, qword [rbp - 8]
test rdx, rdx
je 0x18008ee36
mov rax, qword [rsp + 0x48]
mov ecx, dword [rax + 0x40]
mov dword [rdx], ecx
jmp 0x18008ee36
mov r10, qword [rsp + 0x48]
mov eax, dword [r10 + 0x10]
test sil, al
je 0x18008ee04
cmp dword [r10 + 0x30], 0
jbe 0x18008ee1b
mov r14, qword [rsp + 0x58]
mov edx, dword [r10 + 0x30]
mov rcx, qword [r10 + 0x28]
mov r8, qword [r14 + 0x738]
call qword [r14 + 0x730]
cmp qword [r14 + 0x730], rdi
je 0x18008ee1b
mov rax, qword [rsp + 0x48]
mov ecx, dword [rax + 0x30]
add dword [r14 + 0x728], ecx
jmp 0x18008ee1b
test al, 2
je 0x18008ee1b
mov rax, qword [rsp + 0x48]
mov ecx, dword [rax + 8]
mov rax, qword [rsp + 0x58]
mov dword [rax + 0x7ec], ecx
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], esi
lea r8, [rsp + 0x48]
xor ecx, ecx
lea rdx, [rsp + 0x40]
call fcn.1800bc410
dec ebx
cmp ebx, 0xf4
ja 0x18008ed90
mov rdi, qword [rbp - 0x10]
mov esi, dword [rsp + 0x50]
jmp 0x18008ee5d
mov rax, qword [rbp - 8]
test rax, rax
je 0x18008ee5d
mov dword [rax], 0xffffffff
dec esi
mov dword [rsp + 0x50], esi
cmp esi, 0xb3
ja 0x18008ed50
movsd xmm0, qword [rsp + 0x70]
movsd xmm1, qword [rbp - 0x60]
movsd xmm2, qword [rsp + 0x78]
movsd xmm3, qword [rbp - 0x68]
movsd xmm4, qword [rbp - 0x78]
movsd xmm5, qword [rbp - 0x80]
mov ecx, 0x8f
nop dword [rax]
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x8e
je case.0x18008ed40.9
cmp eax, 1
jne 0x18008eec5
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov eax, dword [rdx + rax*8 + 8]
dec eax
mov dword [rbp - 0x48], eax
dec ecx
cmp ecx, 0x8d
ja 0x18008eea0
mov ebx, 0x3d
mov eax, ebx
sub eax, 0x3d
je 0x18008ef40
sub eax, 0x71
je 0x18008ef1f
cmp eax, 0x71
jne 0x18008ef59
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp dword [rcx + rax*8 + 4], 0
jne case.0x180093bf3.7
mov eax, 1
mov dword [rsp + 0x40], eax
mov r9d, SHRegGetIntW
lea r8, [rsp + 0x48]
lea rdx, [rsp + 0x40]
xor ecx, ecx
call fcn.1800bc410
jmp case.0x180093bf3.7
mov rax, qword [rsp + 0x48]
cmp qword [rax + 8], 0
jne 0x18008ef59
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov eax, dword [rcx + rax*8 + 8]
dec eax
mov dword [rbp - 0x48], eax
jmp 0x18008ef59
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 8
jne 0x18008ef59
mov edx, 0xf7
mov rcx, r10
call fcn.180046000
add ebx, 0x71
cmp ebx, 0x190
jb 0x18008eed4
mov ebx, 0xb2
nop dword [rax]
mov eax, ebx
sub eax, 0xb2
je 0x18008ef84
cmp eax, 1
je 0x18008eee5
jmp 0x18008efbc
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 8
jne 0x18008ef9d
mov edx, 0xf7
mov rcx, r10
call fcn.180046000
mov rax, qword [rsp + 0x48]
cmp qword [rax + 8], 0
je 0x18008efbc
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov eax, dword [rcx + rax*8 + 8]
dec eax
mov dword [rbp - 0x48], eax
inc ebx
cmp ebx, 0xb4
jb 0x18008ef70
jmp case.0x180093bf3.7
mov r8d, 0x99
mov eax, r8d
sub eax, 0x99
je 0x18008eff0
cmp eax, 1
jne 0x18008f04c
mov rcx, qword [rbp + 0x6d0]
mov dword [rsp + 0x40], ecx
jmp 0x18008ef03
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov r10, qword [rsp + 0x48]
mov ecx, dword [rcx + rax*8 + 4]
mov eax, 1
sub eax, ecx
mov qword [rbp + 0x6d0], rcx
cdqe
lea rcx, [rax + rax*8]
lea rax, [r10 + rcx*8]
mov rcx, qword [rbp + 0x138]
cmp rax, rcx
jae 0x18008f04c
sub r10, rcx
movabs rax, 0xe38e38e38e38e39
imul r10
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
mov qword [rbp + 0x6d0], rdx
inc r8d
cmp r8d, 0x9b
jb 0x18008efd1
mov ebx, 0xcf
mov eax, ebx
sub eax, 0xcf
je 0x18008f087
cmp eax, 1
jne 0x18008f0a6
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx + 0x10]
and eax, 0xfffffe12
or eax, 2
mov dword [rcx + 0x10], eax
jmp case.0x180093bf3.7
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 2
jne 0x18008f0a6
xor r9d, r9d
mov r8d, 0xc4
mov rdx, r10
xor ecx, ecx
call fcn.180102fe0
inc ebx
cmp ebx, 0xd1
jb 0x18008f061
mov ebx, 0xb0
cmp ebx, 0xb0
je 0x18008f0dd
cmp ebx, 0x15d
jne 0x18008f0fc
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx + 0x10]
and eax, 0xfffffe14
or eax, 4
mov dword [rcx + 0x10], eax
jmp case.0x180093bf3.7
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 4
jne 0x18008f0fc
mov r9d, IsCharSpaceW
xor r8d, r8d
xor edx, edx
mov rcx, r10
call fcn.180046b50
add ebx, 0xad
cmp ebx, 0x20a
jb 0x18008f0b5
mov ebx, 0x105
nop
mov eax, ebx
sub eax, 0x105
je 0x18008f124
cmp eax, 1
je case.0x180093bf3.7
jmp 0x18008f141
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 1
jne 0x18008f141
xor r9d, r9d
mov r8, r10
xor ecx, ecx
lea edx, [r9 + 7]
call fcn.1801018c0
inc ebx
cmp ebx, 0x107
jb 0x18008f110
mov ebx, IsCharSpaceW
mov eax, ebx
sub eax, 0x19
je 0x18008f162
cmp eax, 1
je case.0x180093bf3.7
jmp 0x18008f17b
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 8
jne 0x18008f17b
mov edx, 0xf7
mov rcx, r10
call fcn.180046000
inc ebx
cmp ebx, 0x1b
jb 0x18008f150
mov ebx, SHRegGetIntW
cmp ebx, 0x117
je 0x18008f19d
cmp ebx, 0x1d7
je case.0x180093bf3.7
jmp 0x18008f1af
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
add ebx, 0xc0
cmp ebx, 0x297
jb 0x18008f187
mov ebx, 0x29
mov eax, ebx
sub eax, 0x28
je case.0x180093bf3.7
cmp eax, 1
jne 0x18008f1ed
mov r9, qword [rsp + 0x48]
xor eax, eax
xor r8d, r8d
mov qword [rsp + 0x20], rax
mov edx, 0xba
xor ecx, ecx
call fcn.180051000
dec ebx
cmp ebx, 0x27
ja 0x18008f1c2
mov ebx, 0x61
nop dword [rax]
mov eax, ebx
sub eax, 0x60
je case.0x180093bf3.7
cmp eax, 1
jne 0x18008f255
mov r9, qword [rsp + 0x48]
xor eax, eax
xor r8d, r8d
mov qword [rsp + 0x20], rax
xor ecx, ecx
lea edx, [rax + 0x59]
call fcn.180046460
test eax, eax
je 0x18008f255
mov rdx, qword [rsp + 0x58]
lea r9, str.HeadlessRenderFrameController::SendMessageToTabSocket_deserializer
lea r8, [rsp + 0x40]
mov dword [rsp + 0x40], 2
xor ecx, ecx
mov dword [rsp + 0x20], 0xef
call fcn.180055b80
dec ebx
cmp ebx, 0x5f
ja 0x18008f200
movsd xmm0, qword [rsp + 0x70]
movsd xmm1, qword [rbp - 0x60]
movsd xmm2, qword [rsp + 0x78]
movsd xmm3, qword [rbp - 0x68]
movsd xmm4, qword [rbp - 0x78]
movsd xmm5, qword [rbp - 0x80]
mov eax, 0x3d
cmp eax, 0x3d
je 0x18008f29a
add eax, 0x37
cmp eax, 0x74
jb 0x18008f281
mov rcx, qword [rbp - 0x70]
inc dword [rbp - 0x48]
jmp 0x18008e730
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 0x80
jne case.0x18008ed40.9
xor r9d, r9d
mov r8, r10
mov edx, 0x172
xor ecx, ecx
call fcn.1800c0410
jmp case.0x180093bf3.7
mov r14d, 0x88
nop word [rax + rax]
mov eax, r14d
sub eax, 0x88
je 0x18008f43a
sub eax, 1
je 0x18008f337
sub eax, 1
je 0x18008f313
sub eax, 1
je 0x18008f2fb
cmp eax, 1
je case.0x180093bf3.7
jmp 0x18008f44f
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx + 0x10]
and eax, 0xfffffe18
or eax, 8
mov dword [rcx + 0x10], eax
jmp 0x18008f44f
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
mov rax, qword [rsp + 0x48]
movsxd rcx, dword [rbp + 0x78]
mov qword [rax + 8], rcx
jmp 0x18008f44f
mov r15, qword [rbp + 0x350]
test byte [r15 + 0x10], 0x80
je 0x18008f418
mov esi, 0x24
nop
cmp esi, 0x24
je 0x18008f3f8
cmp esi, 0x2f
jne 0x18008f40c
mov r10, qword [rsp + 0x48]
mov eax, dword [r10 + 0x10]
test al, al
jns 0x18008f380
mov rax, qword [r10 + 8]
mov rax, qword [rax + 8]
mov qword [rbp + 0x170], rax
jmp 0x18008f3d4
test al, 1
je 0x18008f3cd
mov r10, qword [rsp + 0x48]
mov eax, dword [r10 + 0x30]
test eax, eax
je 0x18008f3cd
mov r9, qword [rsp + 0x58]
lea r8, [rsp + 0x50]
xor ecx, ecx
mov dword [rsp + 0x40], eax
lea rax, [rsp + 0x40]
mov dword [rsp + 0x50], ecx
mov rcx, qword [r10 + 0x28]
lea rdx, [rbp - 0x30]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x35
call fcn.180051b90
mov qword [rbp + 0x170], rax
jmp 0x18008f3d4
mov rax, qword [rbp + 0x170]
test rax, rax
je 0x18008f40c
mov r9, rax
mov edx, 0x11c
mov rax, qword [rbp + 0x358]
xor ecx, ecx
mov r8, qword [rax + 8]
call fcn.1800b8860
mov dword [rbp + 0x78], eax
jmp 0x18008f40c
mov rax, qword [r15 + 8]
mov qword [rbp + 0x358], rax
xor eax, eax
mov qword [rbp + 0x170], rax
add esi, 0xb
cmp esi, 0x3a
jb 0x18008f350
mov eax, 1
lea r8, [rsp + 0x48]
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
xor ecx, ecx
call fcn.1800bc410
jmp 0x18008f44f
mov rax, qword [rsp + 0x48]
add rax, 0xffffffffffffffb8
mov qword [rbp + 0x350], rax
xor eax, eax
mov dword [rbp + 0x78], eax
inc r14d
cmp r14d, 0x8d
jb 0x18008f2d0
mov eax, 0x40
mov dword [rsp + 0x50], eax
nop dword [rax + rax]
sub eax, 0x3e
je case.0x180093bf3.7
sub eax, 1
je 0x18008f65e
cmp eax, 1
jne 0x18008f66a
mov rax, qword [rsp + 0x68]
lea r8, [rbp + 0x530]
add qword [rsp + 0x48], 0x48
xor r9d, r9d
mov r15, qword [rsp + 0x60]
mov ecx, 0x82
mov rsi, qword [rsp + 0x58]
mov eax, dword [rax + r15*8 + 8]
lea rdx, [rsi + 0x228]
mov dword [rbp + 0x530], eax
call fcn.18007beb0
mov r13, rax
test rax, rax
je 0x18008f649
mov rax, qword [rbp + 0xf8]
mov r12d, 0xc7
nop
mov r14, rax
cmp r12d, 0xc7
je 0x18008f517
cmp r12d, 0x7561
jne 0x18008f633
mov rcx, qword [rsp + 0x48]
mov r8, r13
mov edx, 0xa5
call fcn.18003c020
mov rax, qword [rbp + 0xf8]
jmp 0x18008f633
mov rcx, qword [rsp + 0x68]
cmp dword [rcx + r15*8 + 4], 1
jne 0x18008f633
cmp dword [r13 + 0x30], 0x40
ja 0x18008f633
mov eax, dword [r13 + 0x30]
lea rcx, [rsi + 0x2c0]
mov r8, qword [r13 + 0x28]
lea r9, [rsp + 0x40]
mov edx, 0x11b
mov dword [rsp + 0x40], eax
call fcn.1800487a0
mov r15, rax
mov rax, r14
mov qword [rbp + 0xf8], rax
test r15, r15
je 0x18008f62e
mov esi, 0x2c
mov qword [rbp + 0xf8], rax
cmp esi, 0x2c
je 0x18008f60c
cmp esi, 0x344
je 0x18008f5d0
cmp esi, 0x65c
je 0x18008f5bb
cmp esi, 0x974
je 0x18008f5a6
cmp esi, 0xc8c
je case.0x180093bf3.7
jmp 0x18008f617
mov rax, qword [rsp + 0x48]
mov dword [rax + 0x40], 0xffffffff
mov rax, qword [rbp + 0xf8]
jmp 0x18008f617
mov rdx, qword [rax + 0x18]
mov rcx, qword [rsp + 0x48]
call qword [rax + 0x10]
mov rax, qword [rbp + 0xf8]
jmp 0x18008f617
mov rcx, qword [rsp + 0x48]
mov r9d, 0xe0
xor r8d, r8d
mov eax, dword [rcx + 0x10]
and eax, 0xfffffe30
or eax, 0x20
mov dword [rcx + 0x10], eax
xor eax, eax
mov rdx, qword [rsp + 0x48]
xor ecx, ecx
add rdx, 0x20
mov qword [rsp + 0x20], rax
call fcn.1800303f0
mov rax, qword [rbp + 0xf8]
jmp 0x18008f617
mov rax, qword [r15 + 0x10]
mov qword [rbp + 0xf8], rax
add esi, 0x318
cmp esi, 0xf78
jbe 0x18008f577
mov rsi, qword [rsp + 0x58]
mov r15, qword [rsp + 0x60]
add r12d, 0x749a
cmp r12d, 0xe934
jbe 0x18008f4e0
jmp 0x18008f66a
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx + 0x10]
and eax, 0xfffffe30
or eax, 0x20
mov dword [rcx + 0x10], eax
jmp 0x18008f66a
mov rax, qword [rsp + 0x48]
mov dword [rax + 0x40], 0xffffffff
mov eax, dword [rsp + 0x50]
dec eax
mov dword [rsp + 0x50], eax
cmp eax, 0x3d
ja 0x18008f470
mov r15d, 0x9d
nop dword [rax]
nop word [rax + rax]
mov eax, r15d
sub eax, 0x9d
je 0x18008f7f5
sub eax, 0x4b
je 0x18008f6e3
sub eax, 0x4b
je 0x18008f6c8
cmp eax, 0x4b
jne 0x18008f8e2
mov rax, qword [rbp + 0x250]
mov ecx, dword [rax + 0x40]
mov rax, qword [rsp + 0x48]
mov dword [rax + 0x40], ecx
jmp case.0x180093bf3.7
mov r8, qword [rbp + 0x250]
mov edx, 0xa5
mov rcx, qword [rsp + 0x48]
call fcn.18003c020
jmp 0x18008f8e2
mov r12, qword [rsp + 0x60]
lea r9, [rbp + 0x538]
mov r14, qword [rsp + 0x68]
lea r8, [rbp + 0x540]
mov r13, qword [rsp + 0x58]
xor ecx, ecx
mov eax, ecx
mov qword [rsp + 0x20], r13
cmp dword [r14 + r12*8 + 4], 1
lea edx, [rcx + 0x6b]
setne al
mov dword [rbp + 0x538], eax
mov eax, ecx
cmp qword [r14 + r12*8 + 0x10], rax
lea rcx, [rbp + 0xa58]
sete al
mov dword [rbp + 0x540], eax
call fcn.180054650
mov qword [rbp + 0x250], rax
cmp rax, 0
jne 0x18008f8e2
cmp dword [r14 + r12*8 + 4], ebx
je 0x18008f7af
mov esi, 0x6c
cmp esi, 0x6c
je 0x18008f767
cmp esi, 0x360
je case.0x180093bf3.7
jmp 0x18008f79c
mov rcx, qword [rsp + 0x48]
cmp qword [r14 + r12*8 + 0x10], rbx
jne 0x18008f782
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
jmp 0x18008f790
mov eax, dword [rcx + 0x10]
and eax, 0xfffffe30
or eax, 0x20
mov dword [rcx + 0x10], eax
mov rax, qword [rsp + 0x48]
mov dword [rax + 0x40], 0xffffffff
add esi, 0x2f4
cmp esi, 0x5e8
jbe 0x18008f754
jmp 0x18008f8e2
mov esi, 0x11
cmp esi, 0x11
je 0x18008f7c7
cmp esi, 0x85e
je 0x18009a41d
jmp 0x18008f7e2
lea r9, [rbp + 0xa58]
mov edx, 1
lea r8, str.list_of_events_specified_in__ec_option._The_event_count_information_is
mov rcx, r13
call fcn.18009bd70
add esi, 0x84d
cmp esi, 0x109a
jbe 0x18008f7b4
jmp 0x18008f8e2
mov r12, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp qword [rcx + r12*8 + 0x10], rbx
jne 0x18008f868
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 1
jne 0x18008f823
xor r9d, r9d
mov r8, r10
xor ecx, ecx
lea edx, [r9 + 7]
call fcn.1801018c0
mov edx, 0x10d
cmp edx, 0x10d
je 0x18008f848
cmp edx, 0x6914
jne 0x18008f858
mov rax, qword [rsp + 0x48]
mov ecx, dword [rax + 0x30]
mov dword [rbp + 0xa60], ecx
jmp 0x18008f858
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax + 0x28]
mov qword [rbp + 0xa58], rcx
add edx, 0x6807
cmp edx, 0xd00e
jbe 0x18008f828
jmp 0x18008f8e2
mov r14d, 0x5e
nop
mov eax, r14d
sub eax, 0x5e
je 0x18008f885
cmp eax, 0x2f
jne 0x18008f8d5
add qword [rsp + 0x48], 0x48
jmp 0x18008f8d5
mov esi, 0xfd
nop word [rax + rax]
mov eax, esi
sub eax, 0xfc
je 0x18008f8ac
cmp eax, 1
jne 0x18008f8cb
mov rax, qword [rcx + r12*8 + 0x10]
mov qword [rbp + 0xa58], rax
jmp 0x18008f8cb
mov r8, qword [rcx + r12*8 + 0x10]
xor r9d, r9d
mov ecx, SHRegGetIntW
xor edx, edx
call fcn.180087440
mov rcx, qword [rsp + 0x68]
mov dword [rbp + 0xa60], eax
dec esi
cmp esi, 0xfb
ja 0x18008f890
add r14d, 0x2f
cmp r14d, 0xbc
jb 0x18008f870
add r15d, 0x4b
cmp r15d, 0x1c9
jb 0x18008f690
mov rdx, qword [rbp + 0x100]
mov r12d, 0x126
mov dword [rsp + 0x50], r12d
nop word [rax + rax]
mov eax, r12d
sub eax, 0x123
je 0x18008fb4f
sub eax, 1
je 0x18008faf3
sub eax, 1
je 0x18008f9a5
cmp eax, 1
jne 0x18008fb08
mov r13, qword [rsp + 0x58]
xor r9d, r9d
mov r8, r13
mov edx, 0xa8
xor ecx, ecx
call fcn.1800ac930
mov qword [rbp + 0x100], rax
cmp rax, 0
jne 0x18008f99d
mov esi, SHRegGetIntW
nop
mov eax, esi
sub eax, 0x115
je 0x18009a41d
cmp eax, 1
jne 0x18008f987
mov r9d, dword [rbp - 0x48]
lea r8, str.args.Length_____num_required_params__args.Length______num_required_params__1_
mov edx, eax
mov rcx, r13
call fcn.18009bd70
dec esi
cmp esi, 0x114
ja 0x18008f960
mov rdx, qword [rbp + 0x100]
jmp 0x18008fb08
mov rdx, rax
jmp 0x18008fb08
mov rcx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x68]
cmp dword [r8 + rcx*8 + 4], ebx
jle 0x18008faeb
mov r15d, 0xfa
mov r12d, 1
mov eax, r15d
sub eax, 0xfa
je 0x18008f9fe
cmp eax, 0x22
jne 0x18008face
mov eax, dword [r8 + rcx*8 + 4]
lea rdx, [rsp + 0x40]
lea r8, [rsp + 0x48]
mov dword [rsp + 0x40], eax
xor ecx, ecx
mov r9d, SHRegGetIntW
call fcn.1800bc410
jmp 0x18008fac4
mov r10, qword [rsp + 0x48]
mov eax, r12d
sub eax, dword [r8 + rcx*8 + 4]
cdqe
lea rcx, [rax + rax*8]
lea rsi, [r10 + rcx*8]
cmp rsi, r10
jae 0x18008fac9
nop
mov r14d, 0xa7
mov eax, r14d
sub eax, 0xa7
je 0x18008fa3e
cmp eax, r12d
jne 0x18008faa9
add rsi, 0x90
jmp 0x18008faa9
test dword [rsi + 0x58], 0x400
je 0x18008fa85
mov eax, dword [rsi + 0x50]
mov rdx, rsi
mov r8, qword [rbp + 0x100]
mov dword [rbp + 0x548], eax
mov rax, rbx
test byte [rsi + 0x10], 0x20
lea rax, [rbp + 0x548]
mov qword [rsp + 0x28], rax
cmovne rdx, rbx
mov dword [rsp + 0x20], 0x12
xor r9d, r9d
xor ecx, ecx
call fcn.180040390
jmp 0x18008faa9
test byte [rsi + 0x10], 0x20
lea r9, [rsi + 0x48]
mov rdx, qword [rbp + 0x100]
mov rcx, rsi
cmovne rcx, rbx
mov rax, rbx
mov r8d, 0x11c
call fcn.1800412a0
inc r14d
cmp r14d, 0xa9
jb 0x18008fa26
cmp rsi, qword [rsp + 0x48]
jb 0x18008fa20
mov r8, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x60]
add r15d, 0x22
cmp r15d, 0x13e
jb 0x18008f9c6
mov r12d, dword [rsp + 0x50]
mov rdx, qword [rbp + 0x100]
add qword [rsp + 0x48], 0x48
jmp 0x18008fb08
mov rax, qword [rsp + 0x48]
mov dword [rax + 0x40], 0xffffffff
mov rax, qword [rsp + 0x48]
mov qword [rax + 8], rdx
dec r12d
mov dword [rsp + 0x50], r12d
cmp r12d, 0x122
ja 0x18008f910
mov r12d, 0x69
mov dword [rsp + 0x50], r12d
nop dword [rax + rax]
mov eax, r12d
sub eax, 0x69
je 0x18008fd69
sub eax, 1
je 0x18008fb67
cmp eax, 1
je case.0x180093bf3.7
jmp 0x18008fd9c
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx + 0x10]
and eax, 0xfffffe50
or eax, 0x40
mov dword [rcx + 0x10], eax
jmp case.0x180093bf3.7
mov r13, qword [rbp + 0x348]
test byte [r13 - 0x38], 0x40
je 0x18008fd3e
xor edi, edi
mov r15d, 0x80
lea r12d, [rdi + 1]
nop word [rax + rax]
cmp r15d, 0x80
je 0x18008fcf2
cmp r15d, 0x102
jne 0x18008fd21
cmp r13, qword [rsp + 0x48]
ja 0x18008fd21
nop word [rax + rax]
mov r14d, 0xb4
cmp r14d, 0xb4
je 0x18008fbfa
cmp r14d, 0x1680
je 0x18008fbee
cmp r14d, 0x2c4c
jne 0x18008fcca
add r13, 0x48
jmp 0x18008fcca
inc qword [rbp + 0xc28]
jmp 0x18008fcca
cmp dword [r13 + 0x40], 0xffffffff
je 0x18008fcca
mov esi, 0xe7
nop word [rax + rax]
cmp esi, 0xe7
je 0x18008fc8f
cmp esi, 0x4830
jne 0x18008fcb1
mov eax, dword [r13 + 0x40]
lea r8, [rbp + 0x550]
mov rdx, qword [rsp + 0x58]
xor r9d, r9d
add rdx, 0x200
mov dword [rbp + 0x550], eax
mov ecx, 0x82
call fcn.18007beb0
test rax, rax
je 0x18008fcb1
test ebx, ebx
jne 0x18008fc7d
mov rdx, qword [rbp + 0xa88]
lea rcx, [rsp + 0x40]
mov r9d, 0x8f
mov dword [rsp + 0x40], r12d
xor r8d, r8d
mov qword [rsp + 0x20], rax
call fcn.1800b7d50
jmp 0x18008fcb1
xor edx, edx
mov r8d, 0xc2
mov rcx, rax
call fcn.1800436b0
jmp 0x18008fcb1
mov rdx, qword [rbp + 0x360]
lea r9, [rbp + 0xa88]
lea r8, [rbp + 0xc20]
mov ecx, 0xe0
call fcn.18003af90
mov rbx, rax
add esi, 0x4749
cmp esi, 0x8e92
jbe 0x18008fc10
mov qword [rbp + 0x330], rbx
add r14d, 0x15cc
cmp r14d, 0x4164
jbe 0x18008fbc6
mov qword [rbp + 0x348], r13
cmp r13, qword [rsp + 0x48]
jbe 0x18008fbc0
jmp 0x18008fd21
mov rax, qword [r13 - 0x40]
lea r9, [rbp + 0xa90]
mov rcx, qword [rsp + 0x58]
lea r8, [rbp + 0xc20]
mov edx, 0x9c
mov qword [rbp + 0x360], rax
mov qword [rbp + 0xa90], rdi
call fcn.1800d8650
add r15d, 0x82
cmp r15d, 0x184
jb 0x18008fb90
mov rdi, qword [rbp - 0x10]
mov r12d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x60]
lea r8, [rsp + 0x48]
mov rcx, qword [rsp + 0x68]
lea rdx, [rsp + 0x40]
mov r9d, SHRegGetIntW
mov eax, dword [rcx + rax*8 + 4]
xor ecx, ecx
mov dword [rsp + 0x40], eax
call fcn.1800bc410
jmp 0x18008fd9c
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov ecx, dword [rcx + rax*8 + 4]
test ecx, ecx
jle case.0x180093bf3.7
mov eax, 1
sub eax, ecx
cdqe
lea rcx, [rax + rax*8]
mov rax, qword [rsp + 0x48]
lea rax, [rax + rcx*8]
mov qword [rbp + 0x348], rax
inc r12d
mov dword [rsp + 0x50], r12d
cmp r12d, 0x6c
jb 0x18008fb30
mov r13, qword [rbp + 0x218]
mov r12d, 0x84
mov dword [rbp - 0x30], r12d
nop
cmp r12d, 0x258
ja 0x180090154
je 0x1800900cb
mov eax, r12d
sub eax, 0x84
je 0x1800900bd
sub eax, 0x75
je 0x1800900af
sub eax, 0x75
je 0x1800900a1
cmp eax, 0x75
jne 0x1800902b3
mov rax, qword [rsp + 0x60]
mov r14, qword [rsp + 0x68]
cmp dword [r14 + rax*8 + 4], 0
jne 0x18008ff6a
cmp dword [r14 + rax*8 + 8], 0
jne 0x18008fee0
mov esi, 0xd6
mov eax, esi
sub eax, 0xd4
je case.0x180093bf3.7
sub eax, 1
je 0x18008fea3
cmp eax, 1
jne 0x18008fecb
mov r10, qword [rsp + 0x48]
cmp r10, qword [rbp + 0x138]
jb 0x18008fe5e
xor edx, edx
mov r8d, 0xc2
mov rcx, r10
call fcn.1800436b0
jmp 0x18008fecb
mov edx, 0x6d
mov eax, edx
sub eax, 0x6d
je 0x18008fe90
cmp eax, 0x73
jne 0x18008fe96
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx + 0x10]
and eax, 0xfffffe30
or eax, 0x20
mov dword [rcx + 0x10], eax
mov rax, qword [rsp + 0x48]
mov dword [rax + 0x40], 0xffffffff
jmp 0x18008fe96
add qword [rsp + 0x48], 0x48
add edx, 0x73
cmp edx, 0x153
jb 0x18008fe63
jmp 0x18008fecb
mov rdx, qword [rsp + 0x58]
lea r9, str.____dvamediatypes_PixelFormat_MPEG4FrameYUV_420_MPEG4_Frame_8u
lea r8, [rsp + 0x40]
mov dword [rsp + 0x40], 3
xor ecx, ecx
mov dword [rsp + 0x20], 0xef
call fcn.180055b80
dec esi
cmp esi, 0xd3
ja 0x18008fe23
nop dword [rax]
mov rsi, qword [rbp + 0x108]
mov rax, qword [rsp + 0x48]
test byte [rax + 0x10], 1
je 0x1800902b3
mov r15d, 0x3f
mov dword [rsp + 0x50], r15d
mov eax, r15d
sub eax, 0x3e
je case.0x180093bf3.7
cmp eax, 1
jne 0x18009008a
test rsi, rsi
je 0x180090077
mov r12d, dword [rbp + 0xc8]
mov r14d, 0x95
mov r15d, eax
nop
cmp r14d, 0x95
je 0x180090034
cmp r14d, 0x2a7d
jne 0x180090051
mov r10, qword [rsp + 0x48]
cmp r12d, dword [r10 + 0x30]
jb 0x18008ff84
xor edx, edx
mov r8d, 0xc2
mov rcx, r10
call fcn.1800436b0
jmp 0x180090051
mov rsi, qword [rsp + 0x48]
mov qword [rbp + 0x108], rsi
lea rax, [rsi - 0x48]
mov qword [rsp + 0x48], rax
jmp 0x18008fee7
mov esi, 0x86
nop dword [rax]
mov eax, esi
sub eax, 0x86
je 0x18009000a
sub eax, r15d
je 0x18008fffa
sub eax, r15d
je 0x18008ffe6
cmp eax, r15d
jne 0x18009001d
mov rcx, qword [rsp + 0x48]
lea r9, [rbp + 0x560]
mov r8d, 0x123
mov eax, dword [rcx + 0x10]
and eax, 0xfffffe11
or eax, r15d
mov dword [rcx + 0x10], eax
lea rcx, [rbp + 0x558]
mov rdx, qword [rsp + 0x48]
add rdx, 0x20
mov dword [rbp + 0x558], r15d
call fcn.1800d3940
jmp 0x18009001d
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
jmp 0x18009001d
mov eax, r12d
movsx ecx, byte [rax + r13]
mov dword [rbp + 0x560], ecx
jmp 0x18009001d
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x28]
mov qword [rbp + 0x218], rax
mov r13, rax
inc esi
cmp esi, 0x8a
jb 0x18008ff90
mov rsi, qword [rbp + 0x108]
jmp 0x180090051
test byte [rsi + 0x10], 2
jne 0x18009004d
xor r9d, r9d
mov r8d, 0xc4
mov rdx, rsi
xor ecx, ecx
call fcn.180102fe0
mov r12d, dword [rsi + 8]
add r14d, 0x29e8
cmp r14d, 0x53d0
jbe 0x18008ff30
mov r15d, dword [rsp + 0x50]
mov dword [rbp + 0xc8], r12d
mov r12d, dword [rbp - 0x30]
jmp 0x18009008a
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx + 0x10]
and eax, 0xfffffe30
or eax, 0x20
mov dword [rcx + 0x10], eax
dec r15d
mov dword [rsp + 0x50], r15d
cmp r15d, 0x3d
ja 0x18008ff01
jmp 0x1800902b3
xor eax, eax
mov qword [rbp + 0x108], rax
jmp 0x1800902b3
xor eax, eax
mov qword [rbp + 0x220], rax
jmp 0x1800902b3
xor eax, eax
mov qword [rbp + 0x4a8], rax
jmp 0x1800902b3
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp dword [rcx + rax*8 + 8], 0
je 0x18009014a
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 0x40
jne 0x18009014a
cmp dword [r10 + 0x40], 0xffffffff
je 0x18009014a
mov eax, dword [r10 + 0x40]
lea r8, [rbp + 0x518]
mov rdx, qword [rsp + 0x58]
xor r9d, r9d
add rdx, 0x200
mov dword [rbp + 0x518], eax
mov ecx, 0x82
call fcn.18007beb0
mov rbx, rax
test rax, rax
je 0x18009014a
xor eax, eax
mov r9, rbx
xor r8d, r8d
mov qword [rsp + 0x20], rax
xor ecx, ecx
lea edx, [rax + 0x59]
call fcn.180046460
mov rcx, qword [rsp + 0x48]
mov r8, rbx
mov edx, 0xa5
call fcn.18003c020
mov ebx, 0xfffffffa
jmp 0x1800902ac
mov eax, r12d
sub eax, 0x2cd
je 0x1800901ec
sub eax, 0x75
je 0x1800901c7
cmp eax, 0x75
jne 0x1800902b3
test ebx, ebx
jne 0x180090363
mov rsi, qword [rbp + 0x220]
cmp dword [rsi + 0x48], 2
jge 0x1800902eb
mov rax, qword [rsp + 0x48]
lea rcx, [rsp + 0x40]
mov rdx, qword [rbp + 0x4a8]
mov r9d, 0x8f
xor r8d, r8d
mov dword [rax + 0x40], 0xffffffff
mov eax, 1
mov dword [rsp + 0x40], eax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
call fcn.1800b7d50
jmp case.0x180093bf3.7
mov rax, qword [rbp + 0x108]
test rax, rax
je 0x1800902b3
xor edx, edx
mov r8d, 0xc2
mov rcx, rax
call fcn.1800436b0
jmp 0x1800902b3
mov rax, qword [rsp + 0x48]
test byte [rax + 0x10], 0x40
je 0x1800902b3
mov r13, qword [rbp + 0x220]
mov esi, 0xde
cmp esi, 0xde
je 0x180090257
cmp esi, 0x8136
jne 0x180090285
test ebx, ebx
je 0x180090285
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp dword [rcx + rax*8 + 8], 0
je 0x180090285
mov rcx, qword [rbp + 0x108]
xor r9d, r9d
mov r8d, 0x11c
mov rdx, r13
call fcn.1800412a0
mov ebx, eax
test eax, eax
jne 0x180090285
mov rax, qword [r13 + 0x18]
mov qword [rbp + 0x4a8], rax
jmp 0x180090285
mov rax, qword [rsp + 0x48]
mov r13, qword [rax + 8]
mov rax, qword [rbp + 0x108]
test rax, rax
je 0x180090285
lea r9, [rbp + 0x4a8]
mov r8, rax
mov rdx, r13
mov ecx, 0xe0
call fcn.18003af90
mov ebx, eax
add esi, 0x8058
cmp esi, 0x100b0
jbe 0x180090207
mov qword [rbp + 0x220], r13
mov r13, qword [rbp + 0x218]
mov qword [rbp + 0x330], rbx
mov qword [rbp + 0x330], rbx
add r12d, 0x75
mov dword [rbp - 0x30], r12d
cmp r12d, 0x42c
jb 0x18008fdc0
mov rsi, qword [rbp - 0x18]
mov eax, 0x5f
mov dword [rbp - 0x30], eax
sub eax, 0x5f
je 0x180090386
cmp eax, 1
je case.0x180093bf3.7
jmp 0x1800904b5
mov r14, qword [rbp + 0x4a8]
mov ebx, 0xbb
xor edi, edi
nop dword [rax]
mov eax, ebx
sub eax, 0xbb
je 0x180090344
cmp eax, 1
jne 0x180090350
mov rax, qword [rsp + 0x48]
lea rcx, [rsp + 0x40]
mov r9d, 0x8f
mov qword [rsp + 0x20], rax
xor r8d, r8d
mov dword [rsp + 0x40], edi
mov rdx, r14
call fcn.1800b7d50
mov r8d, 0x14
mov rdx, rsi
xor ecx, ecx
call fcn.180072bc0
jmp 0x180090350
mov rax, qword [rsp + 0x48]
mov ecx, dword [r14 + 0x38]
mov dword [rax + 0x40], ecx
inc ebx
cmp ebx, 0xbd
jb 0x180090300
mov rdi, qword [rbp - 0x10]
jmp case.0x180093bf3.7
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
mov rax, qword [rsp + 0x48]
mov dword [rax + 0x40], 0xffffffff
jmp case.0x180093bf3.7
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov r15, qword [rcx + rax*8 + 0x10]
mov qword [rbp + 0x338], r15
test byte [r15 + 0xb0], 0x10
je 0x1800904b5
mov r13d, 0xa0
xor r10d, r10d
mov dword [rsp + 0x50], r13d
mov r12d, r10d
nop dword [rax + rax]
cmp r12d, 0xd
ja case.default.0x1800903de
lea rdx, [0x180000000]
mov eax, r12d
mov ecx, dword [rdx + rax*4 + 0x9add4]
add rcx, rdx
jmp rcx
mov eax, dword [rbp + 0x28]
lea r9, [rbp - 0x50]
mov r14, qword [rsp + 0x58]
mov edx, 0x11b
mov r8, qword [rbp + 0x110]
mov dword [rbp - 0x50], eax
lea rcx, [r14 + 0x340]
call fcn.1800487a0
test rax, rax
je 0x180090471
mov r15d, dword [rbp + 0x28]
cmp r15d, 0x47
jae 0x18009046a
mov r9d, dword [r14 + 0x714]
lea r8, str.v_cmp_lt_i32
mov rcx, qword [rbp + 0x110]
mov edx, 0x4b
lea eax, [r9 + 1]
mov dword [r14 + 0x714], eax
call fcn.18007ff70
mov r8, qword [rbp + 0x110]
lea r9, [rbp - 0x50]
mov edx, 0x11b
mov dword [rbp + 0x28], eax
lea rcx, [r14 + 0x340]
mov dword [rbp - 0x50], eax
mov r15d, eax
call fcn.1800487a0
test rax, rax
jne 0x180090410
mov r15, qword [rbp + 0x338]
mov r9, qword [rbp - 0x18]
lea rcx, [rbp + 0x568]
xor r8d, r8d
mov dword [rbp + 0x568], 0xd8
mov edx, 0xd5
call fcn.1800c77c0
mov rsi, qword [rbp - 0x18]
inc r13d
inc r12d
mov dword [rsp + 0x50], r13d
mov r10d, 0
cmp r13d, 0xae
jb 0x1800903c0
mov eax, dword [rbp - 0x30]
inc eax
mov dword [rbp - 0x30], eax
cmp eax, 0x61
jb 0x1800902d4
mov r15d, 0xb5
mov dword [rbp - 0x50], r15d
mov eax, r15d
sub eax, 0xb5
je 0x1800909ca
sub eax, 0x6c
je 0x180090978
sub eax, 0x6c
je 0x180090947
sub eax, 0x6c
je 0x180090929
cmp eax, 0x6c
je case.0x180093bf3.7
jmp 0x180090c69
cmp dword [r15 + 0x98], 0
mov r14d, r10d
jbe 0x180090682
nop dword [rax + rax]
mov esi, 0x5f
mov eax, esi
sub eax, 0x5b
je 0x18009061e
sub eax, 1
je 0x1800905aa
sub eax, 1
je 0x18009058b
sub eax, 1
je 0x18009056c
cmp eax, 1
jne 0x180090663
mov eax, r14d
imul rax, rax, 0x68
add rax, qword [rbp + 0x378]
mov qword [rbp + 0x370], rax
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0xb10], xmm0
jmp 0x180090663
mov rax, qword [rbp + 0x370]
mov eax, dword [rax + 0x10]
mov dword [rbp + 0xb20], eax
mov dword [rbp + 0xb70], 0xffffffff
jmp 0x180090663
mov rdx, qword [rsp + 0x58]
lea rcx, [rbp + 0xb28]
mov r9d, 0x10f
xor r8d, r8d
call fcn.180088190
jmp 0x180090660
test byte [rbp + 0xb20], 1
je 0x1800905de
mov rdx, qword [rsp + 0x58]
lea r9, str.InlineExpansionCheck____F.F_destructorList__DestructorListPtr__F.F_destructorList__ErrorMessageCount___0
lea r8, [rsp + 0x40]
mov dword [rsp + 0x40], 2
xor ecx, ecx
mov dword [rsp + 0x20], 0xef
call fcn.180055b80
xor r10d, r10d
mov rax, qword [rsp + 0x58]
lea r9, [rbp + 0x570]
lea r8, [rbp + 0x578]
mov qword [rsp + 0x20], rax
mov edx, 0x6b
mov dword [rbp + 0x570], r10d
lea rcx, [rbp + 0xb10]
mov dword [rbp + 0x578], r10d
call fcn.180054650
mov qword [rbp + 0x368], rax
jmp 0x180090660
mov rax, qword [rbp + 0x368]
test rax, rax
je 0x180090641
lea r9, [rbp + 0xb28]
mov r8d, 0x120
mov rdx, rax
xor ecx, ecx
call fcn.1800554e0
mov rcx, qword [rbp - 0x18]
lea r8, [rbp + 0xb10]
add rcx, 0x88
mov r9d, 0x59
xor edx, edx
call fcn.1800a62d0
xor r10d, r10d
dec esi
cmp esi, 0x5a
ja 0x180090525
inc r14d
cmp r14d, dword [r15 + 0x98]
jb 0x180090520
mov rsi, qword [rbp - 0x18]
add qword [rsp + 0x48], 0x48
jmp case.default.0x1800903de
mov r15, qword [rbp - 0x18]
mov ecx, 0x74
mov r13d, dword [rbp + 0x28]
nop word [rax + rax]
mov eax, ecx
sub eax, 0x74
je 0x1800906b2
cmp eax, 0x7e
jne 0x1800906bd
mov dword [r15 + 0x58], r13d
jmp 0x1800906bd
mov rax, qword [rbp + 0x110]
mov qword [r15 + 0x50], rax
add ecx, 0x7e
cmp ecx, 0x170
jb 0x1800906a0
mov r8, qword [rsp + 0x58]
xor r9d, r9d
mov rdx, r15
mov ecx, 0xe9
call fcn.180104b00
mov r15, qword [rbp + 0x338]
mov r13d, dword [rsp + 0x50]
jmp 0x180090493
mov rax, qword [rbp - 0x18]
lea rdx, [rbp + 0x580]
mov r8, qword [rsp + 0x58]
add rax, 0x88
mov qword [rsp + 0x28], rax
mov r9d, 0x9c
xor ecx, ecx
mov qword [rsp + 0x20], r10
mov dword [rbp + 0x580], 0x68
call fcn.1800db6a0
mov rax, qword [r15 + 0x90]
mov qword [rbp + 0x378], rax
jmp 0x180090493
mov rcx, qword [rsp + 0x58]
lea r8, str.WellKnownSid
mov edx, 0x4b
mov r9d, dword [rcx + 0x714]
lea eax, [r9 + 1]
mov dword [rcx + 0x714], eax
mov rcx, qword [rbp + 0x110]
call fcn.18007ff70
mov dword [rbp + 0x28], eax
jmp case.default.0x1800903de
cmp qword [rbp - 0x18], 0
je 0x180090783
cmp qword [rbp + 0x110], 0
jne 0x180090493
mov esi, 0x81
nop dword [rax + rax]
mov eax, esi
sub eax, 0x81
je 0x1800907a4
cmp eax, 1
je 0x18009a41d
jmp 0x1800907cd
mov rdx, qword [rsp + 0x58]
lea r9, str.Cannot_retrieve_the_extended_statistics_from_a_file_or_a_TurboCap_port
mov eax, 1
mov dword [rsp + 0x20], 0xef
lea r8, [rsp + 0x40]
mov dword [rsp + 0x40], eax
xor ecx, ecx
call fcn.180055b80
inc esi
cmp esi, 0x83
jb 0x180090790
jmp 0x180090493
mov rcx, qword [rsp + 0x58]
lea rdx, [rsp + 0x40]
xor r9d, r9d
mov dword [rsp + 0x40], 0x4b
mov r8d, 0x97
call fcn.18002e320
mov qword [rbp + 0x110], rax
jmp case.default.0x1800903de
mov rcx, qword [rbp - 0x18]
movups xmm0, xmmword [r15 + 0x28]
mov rsi, rcx
movups xmmword [rcx + 0x28], xmm0
movups xmm1, xmmword [r15 + 0x38]
movups xmmword [rcx + 0x38], xmm1
movsd xmm0, qword [r15 + 0x48]
movsd qword [rcx + 0x48], xmm0
mov eax, dword [r15 + 0xb0]
mov dword [rcx + 0xb0], eax
jmp case.default.0x1800903de
mov rax, qword [rbp - 0x18]
movups xmm0, xmmword [r15 + 0x60]
mov rsi, rax
movups xmmword [rax + 0x60], xmm0
movups xmm1, xmmword [r15 + 0x70]
movups xmmword [rax + 0x70], xmm1
movsd xmm0, qword [r15 + 0x80]
movsd qword [rax + 0x80], xmm0
jmp case.default.0x1800903de
mov rax, qword [rbp - 0x18]
movups xmm0, xmmword [r15]
mov rsi, rax
movups xmmword [rax], xmm0
movups xmm1, xmmword [r15 + 0x10]
movups xmmword [rax + 0x10], xmm1
movsd xmm0, qword [r15 + 0x20]
movsd qword [rax + 0x20], xmm0
jmp case.default.0x1800903de
mov rax, qword [r15 + 0xc8]
mov qword [rsi + 0xc8], rax
jmp case.default.0x1800903de
mov eax, dword [rbp + 0x28]
xor r9d, r9d
mov r8, qword [rbp + 0x110]
xor edx, edx
mov dword [rsp + 0x40], eax
mov ecx, 0x123
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
call fcn.18003f5d0
jmp case.default.0x1800903de
mov r9, qword [rsp + 0x58]
lea r8, [rbp + 0x588]
xor edx, edx
mov dword [rbp + 0x588], 0xd8
mov qword [rsp + 0x20], r10
lea ecx, [rdx + 0x1b]
call fcn.1800bc830
mov qword [rbp - 0x18], rax
mov rsi, rax
jmp case.default.0x1800903de
mov rax, qword [rbp - 0x18]
movups xmm0, xmmword [r15 + 0xb8]
mov rsi, rax
movups xmmword [rax + 0xb8], xmm0
jmp case.default.0x1800903de
mov r9, qword [rbp + 0x178]
mov r8d, 0x120
mov rdx, qword [rsp + 0x48]
xor ecx, ecx
call fcn.1800554e0
jmp 0x180090c69
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp qword [rcx + rax*8 + 0x10], 0
jne 0x180090c69
mov rcx, qword [rsp + 0x48]
xor edx, edx
add rcx, 0x48
mov r8d, 0xc2
call fcn.1800436b0
jmp 0x180090c69
cmp qword [rbp + 0x178], 0
jne 0x180090c69
mov esi, 0xf
nop dword [rax + rax]
cmp esi, 0xf
je 0x1800909a0
cmp esi, 0x17
je 0x18009a41d
jmp 0x1800909bd
mov rcx, qword [rsp + 0x58]
lea r9, [rbp + 0xa68]
lea r8, str.curiosity_:_instr_get_opcode_instr_new____instr_get_opcode_instr_old_
mov edx, 1
call fcn.18009bd70
add esi, 8
cmp esi, 0x1f
jb 0x180090990
jmp 0x180090c69
mov r12, qword [rsp + 0x60]
mov r13, qword [rsp + 0x68]
cmp dword [r13 + r12*8 + 8], 0
je 0x180090b40
mov r14d, 0xd3
nop word [rax + rax]
mov eax, r14d
sub eax, 0xd0
je case.0x180093bf3.7
sub eax, 1
je 0x180090a46
sub eax, 1
je 0x180090a21
cmp eax, 1
jne 0x180090b2b
mov rax, qword [rsp + 0x48]
mov eax, dword [rax + 0x40]
mov dword [rbp + 0x7c], eax
jmp 0x180090b2b
mov eax, 1
lea r8, [rsp + 0x48]
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
xor ecx, ecx
call fcn.1800bc410
jmp 0x180090b2b
cmp dword [rbp + 0x7c], 0xffffffff
jne 0x180090aa7
mov esi, 0x10a
mov r15d, 1
mov eax, esi
sub eax, 0x109
je 0x180090a8c
cmp eax, r15d
jne 0x180090a98
mov rdx, qword [rsp + 0x58]
lea r9, str.SkyConnectionMessage::ReadHeaderStart:_exception_while_allocating_headerbuf
lea r8, [rsp + 0x40]
mov dword [rsp + 0x40], r15d
xor ecx, ecx
mov dword [rsp + 0x20], 0xef
call fcn.180055b80
jmp 0x180090a98
mov rax, qword [rsp + 0x48]
mov dword [rax + 0x40], 0xffffffff
dec esi
cmp esi, 0x108
ja 0x180090a57
jmp 0x180090b27
mov r12, qword [rbp + 0x178]
mov esi, 0xe2
mov r15d, dword [rbp + 0x7c]
cmp esi, 0xe2
je 0x180090ae3
cmp esi, 0x96f6
jne 0x180090b0d
test r12, r12
je 0x180090b0d
mov rdx, qword [rsp + 0x48]
mov r9, r12
mov r8d, 0x120
xor ecx, ecx
call fcn.1800554e0
jmp 0x180090b0d
mov rdx, qword [rsp + 0x58]
lea r8, [rbp + 0x590]
add rdx, 0x200
mov dword [rbp + 0x590], r15d
xor r9d, r9d
mov ecx, 0x82
call fcn.18007beb0
mov r12, rax
add esi, 0x9614
cmp esi, 0x12c28
jbe 0x180090ab7
mov qword [rbp + 0x178], r12
mov r12, qword [rsp + 0x60]
mov r15d, dword [rbp - 0x50]
dec r14d
cmp r14d, 0xcf
ja 0x1800909f0
jmp 0x180090c1e
cmp qword [r13 + r12*8 + 0x10], 0
jne 0x180090bdf
mov esi, 0xbd
cmp esi, 0xbd
je 0x180090b69
cmp esi, 0x669f
jne 0x180090bcb
sub qword [rsp + 0x48], 0x48
jmp 0x180090bcb
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 1
jne 0x180090b86
xor r9d, r9d
mov r8, r10
xor ecx, ecx
lea edx, [r9 + 7]
call fcn.1801018c0
mov edx, 0x36
nop dword [rax + rax]
cmp edx, 0x36
je 0x180090bad
cmp edx, 0xe58
jne 0x180090bbd
mov rax, qword [rsp + 0x48]
mov ecx, dword [rax + 0x30]
mov dword [rbp + 0xa70], ecx
jmp 0x180090bbd
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax + 0x28]
mov qword [rbp + 0xa68], rcx
add edx, 0xe22
cmp edx, 0x1c44
jbe 0x180090b90
add esi, 0x65e2
cmp esi, 0xcbc4
jbe 0x180090b51
jmp 0x180090c1e
mov esi, reloc.SHLWAPI.dll_SHRegGetIntW
cmp esi, reloc.SHLWAPI.dll_SHRegGetIntW
jne 0x180090c10
mov rax, qword [r13 + r12*8 + 0x10]
lea ecx, [rsi - 4]
mov qword [rbp + 0xa68], rax
xor r9d, r9d
mov r8, qword [r13 + r12*8 + 0x10]
xor edx, edx
call fcn.180087440
mov dword [rbp + 0xa70], eax
add esi, 0x6e78
cmp esi, 0x6e78
jbe 0x180090be4
mov eax, 1
lea r9, [rbp + 0x598]
mov dword [rbp + 0x598], eax
lea r8, [rbp + 0x5a0]
xor eax, eax
lea rcx, [rbp + 0xa68]
cmp qword [r13 + r12*8 + 0x10], rax
mov edx, 0x6b
sete al
mov dword [rbp + 0x5a0], eax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x20], rax
call fcn.180054650
mov qword [rbp + 0x178], rax
add r15d, 0x6c
mov dword [rbp - 0x50], r15d
cmp r15d, 0x2d1
jb 0x1800904d0
mov r13, qword [rsp + 0x60]
mov r12d, 0x11b
nop dword [rax]
cmp r12d, 0x11b
je 0x1800911a9
cmp r12d, 0x3746
je 0x180091199
cmp r12d, 0x6d71
je 0x180090d86
cmp r12d, 0xa39c
je 0x180090cef
cmp r12d, 0xd9c7
jne 0x1800911fe
mov rax, qword [rbp + 0x68]
test rax, rax
je case.0x180093bf3.7
xor edx, edx
mov r8d, 0xc2
mov rcx, rax
call fcn.1800436b0
jmp case.0x180093bf3.7
mov eax, 1
lea r8, [rsp + 0x48]
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
xor ecx, ecx
call fcn.1800bc410
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov r9, qword [rsp + 0x48]
cmp byte [rcx + rax*8], 0x2e
jne 0x180090d66
mov eax, dword [r9 + 0x40]
cmp eax, 0xffffffff
je 0x180090d66
mov r8, qword [rbp + 0x140]
xor r9d, r9d
mov rdx, qword [rbp + 0x68]
xor ecx, ecx
mov dword [rbp + 0x5a8], eax
lea rax, [rbp + 0x5a8]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x12
call fcn.180040390
mov r13, qword [rsp + 0x60]
jmp 0x1800911fe
mov rdx, qword [rbp + 0x140]
mov r8d, 0x11c
mov rcx, qword [rbp + 0x68]
call fcn.1800412a0
mov r13, qword [rsp + 0x60]
jmp 0x1800911fe
mov rax, qword [rsp + 0x48]
test byte [rax + 0x10], 0x40
je 0x180090de9
mov r13, qword [rbp + 0x140]
mov ecx, 0xc1
nop dword [rax]
cmp ecx, 0xc1
je 0x180090dc1
cmp ecx, 0x3405
jne 0x180090dca
cmp dword [r13 + 0x48], 2
jge 0x180090dca
mov dword [r13 + 0x48], 2
jmp 0x180090dca
mov rax, qword [rsp + 0x48]
mov r13, qword [rax + 8]
add ecx, 0x3344
cmp ecx, 0x6688
jbe 0x180090da0
mov qword [rbp + 0x140], r13
mov r13, qword [rsp + 0x60]
jmp 0x1800911fe
mov r15d, 0xa
nop
mov eax, r15d
sub eax, 0xa
je 0x180091157
sub eax, 1
je 0x1800910ec
sub eax, 1
je 0x180090e2a
cmp eax, 1
jne 0x18009118a
mov rax, qword [rbp + 0xb8]
mov rsi, qword [rax + 8]
mov qword [rbp + 0x140], rsi
jmp 0x18009118a
mov r8, qword [rbp + 0xb8]
mov eax, dword [r8 + 0x10]
test al, 1
je 0x180091043
mov rcx, qword [rsp + 0x68]
cmp byte [rcx + r13*8], 0x2e
je 0x180091043
mov r14d, 0xf2
nop dword [rax]
nop word [rax + rax]
mov eax, r14d
sub eax, 0xf2
je 0x180091007
sub eax, 1
je 0x180090ea5
sub eax, 1
je 0x180090e86
cmp eax, 1
je case.0x180093bf3.7
jmp 0x180091027
mov rcx, qword [rbp + 0x68]
test rcx, rcx
je 0x180091027
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
jmp 0x180091027
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 1
jne 0x180090ec9
xor r9d, r9d
mov r8, r10
xor ecx, ecx
lea edx, [r9 + 7]
call fcn.1801018c0
mov r8, qword [rbp + 0xb8]
mov rcx, qword [rbp + 0x68]
test rcx, rcx
jne 0x180090f08
mov r10, qword [rsp + 0x48]
mov eax, dword [r10 + 0x30]
test eax, eax
je 0x180091027
mov dword [rbp + 0x5b0], eax
lea rdx, [r8 + 0x20]
mov r9, qword [r10 + 0x28]
lea rcx, [rbp + 0x5b0]
mov r8d, 0x123
call fcn.1800d3940
jmp 0x180091027
mov esi, 0xee
nop dword [rax]
mov eax, esi
sub eax, 0xee
je 0x180090fca
cmp eax, 1
jne 0x180090ff0
mov r9d, dword [rbp + 0xc0]
cmp r9d, dword [r8 + 0x30]
jae 0x180090f93
mov rax, qword [rsp + 0x48]
cmp dword [rax + 0x30], 0
jbe 0x180090f93
mov edx, 0xa5
mov eax, edx
sub eax, 0xa5
je 0x180090f68
cmp eax, 1
jne 0x180090f83
mov rax, qword [rbp + 0x380]
mov r10, qword [rbp + 0x388]
movzx eax, byte [rax]
mov byte [r9 + r10], al
jmp 0x180090f83
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x28]
mov qword [rbp + 0x380], rax
mov rax, qword [r8 + 0x28]
mov qword [rbp + 0x388], rax
inc edx
cmp edx, 0xa7
jb 0x180090f43
mov rcx, qword [rbp + 0x68]
jmp 0x180090ff0
mov r10, qword [rsp + 0x48]
cmp dword [r10 + 0x30], 1
jb 0x180090ff0
mov eax, 1
lea rdx, [r8 + 0x20]
mov dword [rbp + 0x5b8], eax
lea rcx, [rbp + 0x5b8]
mov r9, qword [r10 + 0x28]
mov r8d, 0x123
call fcn.1800d3940
mov rcx, qword [rbp + 0x68]
jmp 0x180090ff0
test byte [rcx + 0x10], 2
je 0x180090fe7
mov rdx, rcx
xor r9d, r9d
xor ecx, ecx
mov r8d, 0xc4
call fcn.180102fe0
mov rcx, qword [rbp + 0x68]
mov eax, dword [rcx + 8]
mov dword [rbp + 0xc0], eax
mov r8, qword [rbp + 0xb8]
inc esi
cmp esi, 0xf0
jb 0x180090f10
jmp 0x180091027
mov eax, 1
lea r8, [rsp + 0x48]
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
xor ecx, ecx
call fcn.1800bc410
mov r8, qword [rbp + 0xb8]
inc r14d
cmp r14d, 0xf6
jb 0x180090e60
jmp 0x18009118a
test al, 0x40
jne 0x18009118a
mov r14d, 0x33
cmp r14d, 0x33
je 0x1800910ac
cmp r14d, 0x25a7
jne 0x1800910d3
test ebx, ebx
je 0x1800910d3
mov esi, 0xa7
nop dword [rax]
cmp esi, 0xa7
je 0x180091086
cmp esi, 0x7e8e
je 0x18009a41d
jmp 0x18009109c
mov rcx, qword [rsp + 0x58]
lea r8, str.Opening_the_temp_file_needed_for_MASTER_____SLAVE_synchronization:__s
mov edx, 1
call fcn.18009bd70
add esi, 0x7de7
cmp esi, 0xfbce
jbe 0x180091070
jmp 0x1800910cc
xor eax, eax
mov r9, r8
xor r8d, r8d
mov qword [rsp + 0x20], rax
xor ecx, ecx
lea edx, [rax + 0x59]
call fcn.180046460
mov ebx, eax
mov qword [rbp + 0x330], rbx
mov r8, qword [rbp + 0xb8]
add r14d, 0x2574
cmp r14d, 0x4ae8
jbe 0x180091051
jmp 0x18009118a
cmp qword [rbp + 0xb8], 0
jne 0x18009118a
mov esi, 0x8c
nop
mov eax, esi
sub eax, 0x8b
je case.0x180093bf3.7
cmp eax, 1
jne 0x18009114b
mov rax, qword [rbp + 0x68]
test rax, rax
je 0x18009112b
xor edx, edx
mov r8d, 0xc2
mov rcx, rax
call fcn.1800436b0
mov eax, 1
lea r8, [rsp + 0x48]
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
xor ecx, ecx
call fcn.1800bc410
dec esi
cmp esi, 0x8a
ja 0x180091100
jmp 0x18009118a
mov eax, dword [rbp + 0xc4]
lea r8, [rbp + 0x5c0]
mov rdx, qword [rsp + 0x58]
xor r9d, r9d
add rdx, 0x200
mov dword [rbp + 0x5c0], eax
mov ecx, 0x82
call fcn.18007beb0
mov qword [rbp + 0xb8], rax
inc r15d
cmp r15d, 0xe
jb 0x180090df0
jmp 0x1800911fe
mov rax, qword [rsp + 0x48]
mov eax, dword [rax + 0x40]
mov dword [rbp + 0xc4], eax
jmp 0x1800911fe
mov rax, qword [rsp + 0x60]
xor edx, edx
mov rcx, qword [rsp + 0x68]
mov qword [rbp + 0x140], rdx
cmp dword [rcx + rax*8 + 4], edx
je 0x1800911f7
mov ecx, 0x11c
mov eax, ecx
sub eax, 0x11c
je 0x1800911dd
cmp eax, 1
jne 0x1800911e6
sub qword [rsp + 0x48], 0x48
jmp 0x1800911e6
mov rsi, qword [rsp + 0x48]
mov qword [rbp + 0x68], rsi
inc ecx
cmp ecx, 0x11e
jb 0x1800911c7
mov r13, qword [rsp + 0x60]
jmp 0x1800911fe
mov qword [rbp + 0x68], rdx
mov r13, rax
add r12d, 0x362b
cmp r12d, 0x10ed7
jbe 0x180090c90
mov r12d, 0x3b
mov eax, r12d
sub eax, 0x3b
je 0x18009122e
cmp eax, 1
je case.0x180093bf3.7
jmp 0x180091434
mov r10, qword [rsp + 0x48]
test dword [r10 + 0x10], 0x1c0
jne 0x180091434
cmp dword [r10 + 0x40], 0xffffffff
je 0x18009136e
mov eax, dword [r10 + 0x40]
lea r8, [rbp + 0x5c8]
mov rdx, qword [rsp + 0x58]
xor r9d, r9d
add rdx, 0x200
mov dword [rbp + 0x5c8], eax
mov ecx, 0x82
call fcn.18007beb0
mov r14, rax
test rax, rax
je 0x180091434
mov r15d, 0x78
nop dword [rax + rax]
mov eax, r15d
sub eax, 0x78
je 0x180091343
cmp eax, 1
jne 0x18009135c
test byte [r14 + 0x10], 4
je 0x1800912f2
mov esi, 0x88
mov eax, esi
sub eax, 0x88
je 0x1800912d3
cmp eax, 0x45
jne 0x1800912e5
mov r8, qword [rsp + 0x48]
lea ecx, [rax + 0x5a]
xor r9d, r9d
xor edx, edx
call fcn.180101ef0
jmp 0x1800912e5
movsd xmm0, qword [r14]
addsd xmm0, qword [0x18011da78]
movsd qword [r14], xmm0
add esi, 0x45
cmp esi, 0x112
jb 0x1800912b1
jmp 0x18009131b
mov edx, 0x2f
cmp edx, 0x2f
jne 0x180091313
inc qword [r14 + 8]
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx + 0x10]
and eax, 0xfffffe12
or eax, 2
mov dword [rcx + 0x10], eax
add edx, 0x24
cmp edx, 0x53
jb 0x1800912f7
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp dword [rcx + rax*8 + 4], 0
je 0x18009135c
mov r9, qword [rsp + 0x48]
mov r8d, 0x120
mov rdx, r14
xor ecx, ecx
call fcn.1800554e0
jmp 0x18009135c
xor eax, eax
mov r9, r14
xor r8d, r8d
mov qword [rsp + 0x20], rax
mov edx, 0xba
xor ecx, ecx
call fcn.180051000
inc r15d
cmp r15d, 0x7a
jb 0x180091290
jmp 0x180091434
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp dword [rcx + rax*8 + 4], 0
je 0x180091434
mov esi, 0x41
mov eax, esi
sub eax, 0x40
je 0x1800913b5
cmp eax, 1
jne 0x180091429
mov r9, qword [rsp + 0x48]
xor eax, eax
xor r8d, r8d
mov qword [rsp + 0x20], rax
mov edx, 0xba
xor ecx, ecx
call fcn.180051000
jmp 0x180091429
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 4
je 0x1800913e9
movsd xmm0, qword [r10]
xor r9d, r9d
addsd xmm0, qword [0x18011da78]
xor edx, edx
mov ecx, 0x9f
movsd qword [r10], xmm0
mov r8, qword [rsp + 0x48]
call fcn.180101ef0
jmp 0x180091429
mov edx, 0x64
nop
cmp edx, 0x64
je 0x180091412
cmp edx, 0xf4
jne 0x18009141b
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx + 0x10]
and eax, 0xfffffe12
or eax, 2
mov dword [rcx + 0x10], eax
jmp 0x18009141b
mov rax, qword [rsp + 0x48]
inc qword [rax + 8]
add edx, 0x90
cmp edx, 0x184
jb 0x1800913f0
dec esi
cmp esi, 0x3f
ja 0x180091388
inc r12d
cmp r12d, 0x3d
jb 0x180091218
movsd xmm0, qword [rsp + 0x70]
movsd xmm1, qword [rbp - 0x60]
movsd xmm2, qword [rsp + 0x78]
movsd xmm3, qword [rbp - 0x68]
movsd xmm4, qword [rbp - 0x78]
movsd xmm5, qword [rbp - 0x80]
mov eax, 0x7b
cmp eax, 0x7b
je 0x1800914da
add eax, 0x2d2a
cmp eax, 0x2d2a
jbe 0x180091466
mov esi, 0xe2
nop dword [rax]
cmp esi, 0xe2
je 0x180091705
cmp esi, 0x2514
je 0x1800916e6
cmp esi, 0x4946
jne 0x180091720
mov r10, qword [rsp + 0x48]
movsd xmm0, qword [rsp + 0x70]
movsd xmm2, qword [rsp + 0x78]
movsd xmm4, qword [rbp - 0x78]
test byte [r10 + 0x10], 2
movsd xmm5, qword [rbp - 0x80]
je 0x18009a22d
mov rax, qword [r10 + 8]
neg rax
mov qword [r10 + 8], rax
jmp 0x18009a22d
mov r10, qword [rsp + 0x48]
test dword [r10 + 0x10], 0x1e0
jne case.0x18008ed40.9
xor ebx, ebx
mov r9, r10
xor r8d, r8d
mov qword [rsp + 0x20], rbx
mov edx, 0xba
xor ecx, ecx
call fcn.180051000
mov r10, qword [rsp + 0x48]
cmp dword [r10 + 0x40], 0xffffffff
je 0x180091637
mov eax, dword [r10 + 0x40]
lea r8, [rbp + 0x5d0]
mov rdx, qword [rsp + 0x58]
xor r9d, r9d
add rdx, 0x200
mov dword [rbp + 0x5d0], eax
mov ecx, 0x82
call fcn.18007beb0
mov rsi, rax
test rax, rax
je case.0x180093bf3.7
mov rdi, qword [rsp + 0x60]
mov r14d, IsCharSpaceW
nop word [rax + rax]
mov eax, r14d
sub eax, 0x18
je 0x180091606
sub eax, 0x36
je 0x1800915a1
cmp eax, 0x36
jne 0x18009161d
mov rax, qword [rsp + 0x68]
cmp dword [rax + rdi*8 + 4], 0
je 0x18009161d
mov r9, qword [rsp + 0x48]
mov r8d, 0x120
mov rdx, rsi
xor ecx, ecx
call fcn.1800554e0
jmp 0x18009161d
test byte [rsi + 0x10], 4
je 0x1800915ed
mov ebx, 0x3b
nop dword [rax]
mov eax, ebx
sub eax, 0x3a
je 0x1800915ce
cmp eax, 1
jne 0x1800915e2
movsd xmm0, qword [rsi]
subsd xmm0, qword [0x18011da78]
movsd qword [rsi], xmm0
jmp 0x1800915e2
mov r8, qword [rsp + 0x48]
xor r9d, r9d
xor edx, edx
mov ecx, 0x9f
call fcn.180101ef0
dec ebx
cmp ebx, 0x39
ja 0x1800915b0
xor ebx, ebx
jmp 0x18009161d
dec qword [rsi + 8]
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx + 0x10]
and eax, 0xfffffe12
or eax, 2
mov dword [rcx + 0x10], eax
jmp 0x18009161d
mov r9, rsi
mov qword [rsp + 0x20], rbx
xor r8d, r8d
mov edx, 0xba
xor ecx, ecx
call fcn.180051000
add r14d, 0x36
cmp r14d, 0xba
jb 0x180091560
mov rdi, qword [rbp - 0x10]
jmp case.0x180093bf3.7
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp dword [rcx + rax*8 + 4], ebx
je case.0x180093bf3.7
mov rax, qword [rsp + 0x48]
test byte [rax + 0x10], 4
je 0x1800916a9
mov ebx, 0xae
nop dword [rax + rax]
mov eax, ebx
sub eax, 0xae
je 0x180091682
cmp eax, 0x61
jne 0x180091699
mov r8, qword [rsp + 0x48]
lea ecx, [rax + 0x3e]
xor r9d, r9d
xor edx, edx
call fcn.180101ef0
jmp 0x180091699
mov r10, qword [rsp + 0x48]
movsd xmm0, qword [r10]
subsd xmm0, qword [0x18011da78]
movsd qword [r10], xmm0
add ebx, 0x61
cmp ebx, 0x170
jb 0x180091660
jmp case.0x180093bf3.7
mov edx, 0x63
nop
mov eax, edx
sub eax, 0x62
je 0x1800916c7
cmp eax, 1
jne 0x1800916da
mov rax, qword [rsp + 0x48]
dec qword [rax + 8]
jmp 0x1800916da
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx + 0x10]
and eax, 0xfffffe12
or eax, 2
mov dword [rcx + 0x10], eax
dec edx
cmp edx, 0x61
ja 0x1800916b0
jmp case.0x180093bf3.7
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 4
je 0x180091720
movsd xmm0, qword [r10]
xorps xmm0, xmmword [0x18011dfc0]
movsd qword [r10], xmm0
jmp 0x180091720
mov r9, qword [rsp + 0x48]
xor eax, eax
xor r8d, r8d
mov qword [rsp + 0x20], rax
mov edx, 0xba
xor ecx, ecx
call fcn.180051000
add esi, 0x2432
cmp esi, 0x6c96
jbe 0x180091480
mov esi, 0x77
cmp esi, 0x77
je 0x18009174a
cmp esi, 0x2bb2
je case.0x180093bf3.7
jmp 0x180091765
mov r9, qword [rsp + 0x48]
xor eax, eax
xor r8d, r8d
mov qword [rsp + 0x20], rax
mov edx, 0xba
xor ecx, ecx
call fcn.180051000
add esi, 0x2b3b
cmp esi, 0x5676
jbe 0x180091737
mov esi, 0x107
cmp esi, 0x107
je 0x18009178e
cmp esi, 0x65b5
je case.0x180093bf3.7
jmp 0x1800917b9
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 8
jne 0x1800917a7
mov edx, 0xf7
mov rcx, r10
call fcn.180046000
mov rcx, qword [rsp + 0x48]
xor eax, eax
cmp qword [rcx + 8], rax
sete al
mov qword [rcx + 8], rax
add esi, 0x64ae
cmp esi, 0xc95c
jbe 0x180091778
mov esi, 0xad
nop dword [rax]
mov eax, esi
sub eax, 0xad
je 0x1800917e4
cmp eax, 1
je case.0x180093bf3.7
jmp 0x18009180c
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 2
jne 0x180091803
xor r9d, r9d
mov r8d, 0xc4
mov rdx, r10
xor ecx, ecx
call fcn.180102fe0
mov rcx, qword [rsp + 0x48]
not qword [rcx + 8]
inc esi
cmp esi, 0xaf
jb 0x1800917d0
movsd xmm14, qword [rbp - 0x60]
mov r14d, 0x71
movsd xmm15, qword [rbp - 0x68]
mov r12, qword [rbp + 0x288]
nop
cmp r14d, 0x71
je 0x180091aa6
cmp r14d, 0x40e3
je 0x180091a89
cmp r14d, 0x8155
je 0x180091919
cmp r14d, 0xc1c7
je 0x18009186f
cmp r14d, 0x10239
je case.0x180093bf3.7
jmp 0x180091ab6
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp byte [rcx + rax*8], 0x3c
jne 0x1800918f4
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x58]
mov ecx, dword [rax + 0x40]
cmp ecx, 0xffffffff
jne 0x1800918b7
mov eax, 1
mov dword [rsp + 0x20], 0xef
lea r9, str.VmodlConverterParamsStorageParamsHostedTargetDiskParams
mov dword [rsp + 0x40], eax
lea r8, [rsp + 0x40]
xor ecx, ecx
call fcn.180055b80
jmp 0x1800918f4
mov dword [rbp + 0x5d8], ecx
lea r8, [rbp + 0x5d8]
mov ecx, 0x82
add rdx, 0x200
xor r9d, r9d
call fcn.18007beb0
test rax, rax
je 0x1800918f4
mov rdx, qword [rbp + 0x280]
mov r9, rax
mov r8d, 0x120
xor ecx, ecx
call fcn.1800554e0
mov eax, 1
lea r8, [rsp + 0x48]
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
xor ecx, ecx
call fcn.1800bc410
jmp 0x180091ab6
mov r15, qword [rbp + 0x280]
xor eax, eax
mov r9, r15
mov qword [rsp + 0x20], rax
xor r8d, r8d
mov edx, 0xba
xor ecx, ecx
call fcn.180051000
mov rax, qword [rsp + 0x48]
mov ecx, dword [rax + 0x10]
or ecx, dword [r15 + 0x10]
test cl, 4
je 0x180091a05
mov esi, 0x5a
mov eax, esi
sub eax, 0x56
je 0x1800919ca
sub eax, 1
je 0x1800919ba
sub eax, 1
je 0x1800919ae
sub eax, 1
je 0x1800919a7
cmp eax, 1
jne 0x1800919e9
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 4
jne 0x18009198b
lea r9d, [rax + 0x1b]
xor r8d, r8d
xor edx, edx
mov rcx, r10
call fcn.180046b50
test byte [r15 + 0x10], 4
jne 0x1800919e9
mov r9d, IsCharSpaceW
xor r8d, r8d
xor edx, edx
mov rcx, r15
call fcn.180046b50
jmp 0x1800919e9
movsd xmm14, qword [r15]
jmp 0x1800919e9
mov rax, qword [rsp + 0x48]
movsd xmm15, qword [rax]
jmp 0x1800919e9
movaps xmm0, xmm14
mulsd xmm0, xmm15
movsd qword [r15], xmm0
jmp 0x1800919e9
and dword [r15 + 0x10], 0xfffffe14
xor r9d, r9d
or dword [r15 + 0x10], 4
mov r8, r15
xor edx, edx
mov ecx, 0x9f
call fcn.180101ef0
dec esi
cmp esi, 0x55
ja 0x180091953
movsd qword [rbp - 0x68], xmm15
movsd qword [rbp - 0x60], xmm14
jmp 0x180091ab6
mov ecx, 0xcf
nop word [rax + rax]
mov eax, ecx
sub eax, 0xcf
je 0x180091a72
sub eax, 1
je 0x180091a5d
sub eax, 1
je 0x180091a49
sub eax, 1
je 0x180091a3c
cmp eax, 1
jne 0x180091a7d
and dword [r15 + 0x10], 0xfffffe12
or dword [r15 + 0x10], 2
jmp 0x180091a7d
mov rax, qword [rbp + 0x390]
mov qword [r15 + 8], rax
jmp 0x180091a7d
mov rax, qword [rbp + 0x398]
imul rax, r12
mov qword [rbp + 0x390], rax
jmp 0x180091a7d
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 8]
mov qword [rbp + 0x288], rax
mov r12, rax
jmp 0x180091a7d
mov rax, qword [r15 + 8]
mov qword [rbp + 0x398], rax
inc ecx
cmp ecx, 0xd4
jb 0x180091a10
jmp 0x180091ab6
mov r9, qword [rsp + 0x48]
xor eax, eax
xor r8d, r8d
mov qword [rsp + 0x20], rax
mov edx, 0xba
xor ecx, ecx
call fcn.180051000
jmp 0x180091ab6
mov rax, qword [rsp + 0x48]
add rax, 0xffffffffffffffb8
mov qword [rbp + 0x280], rax
add r14d, 0x4072
cmp r14d, 0x1423a
jbe 0x180091830
mov esi, reloc.SHLWAPI.dll_SHRegGetIntW
nop
mov eax, esi
sub eax, 0x116
je case.0x180093bf3.7
sub eax, 1
je 0x180091af9
cmp eax, 1
jne 0x180091b3b
mov rax, qword [rsp + 0x48]
add rax, 0xffffffffffffffb8
mov qword [rbp + 0x3a0], rax
jmp 0x180091b3b
mov r9, qword [rbp + 0x3a0]
lea rdx, [rsp + 0x40]
mov rcx, qword [rsp + 0x48]
xor eax, eax
mov r8d, 0x8e
mov dword [rsp + 0x40], eax
call fcn.1800c1ba0
mov eax, 1
lea r8, [rsp + 0x48]
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
xor ecx, ecx
call fcn.1800bc410
dec esi
cmp esi, 0x115
ja 0x180091ad0
mov esi, 0xc9
nop word [rax + rax]
cmp esi, 0xc9
je 0x180091c64
cmp esi, 0x6936
je 0x180091c3d
cmp esi, 0xd1a3
je 0x180091bae
cmp esi, 0x13a10
je 0x180091b89
cmp esi, 0x1a27d
je case.0x180093bf3.7
jmp 0x180091c7e
mov eax, 1
lea r8, [rsp + 0x48]
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
xor ecx, ecx
call fcn.1800bc410
jmp 0x180091c7e
mov r14d, dword [rbp + 0xec]
mov rdx, qword [rsp + 0x58]
cmp r14d, 0xffffffff
jne 0x180091be6
mov eax, 1
mov dword [rsp + 0x20], 0xef
lea r9, str.COpenGLInterceptionContext::glCopyMultiTexSubImage1DEXT
mov dword [rsp + 0x40], eax
lea r8, [rsp + 0x40]
xor ecx, ecx
call fcn.180055b80
jmp 0x180091c22
add rdx, 0x200
mov dword [rbp + 0x5e0], r14d
xor r9d, r9d
lea r8, [rbp + 0x5e0]
mov ecx, 0x82
call fcn.18007beb0
test rax, rax
je 0x180091c22
mov rdx, qword [rsp + 0x48]
mov r9, rax
mov r8d, 0x120
xor ecx, ecx
call fcn.1800554e0
mov r9, qword [rbp + 0x290]
mov r8d, 0x120
mov rdx, qword [rsp + 0x48]
xor ecx, ecx
call fcn.1800554e0
jmp 0x180091c7e
mov r9, qword [rsp + 0x48]
lea rdx, [rsp + 0x40]
mov rcx, qword [rbp + 0x290]
mov eax, 1
mov r8d, 0x8e
mov dword [rsp + 0x40], eax
call fcn.1800c1ba0
jmp 0x180091c7e
mov r10, qword [rsp + 0x48]
lea rax, [r10 - 0x48]
mov qword [rbp + 0x290], rax
mov eax, dword [r10 + 0x40]
mov dword [rbp + 0xec], eax
add esi, 0x686d
cmp esi, 0x20a21
jbe 0x180091b50
movsd xmm2, qword [rsp + 0x78]
movsd xmm4, qword [rbp - 0x78]
mov r12, qword [rbp + 0x298]
mov r14d, 0xac
nop dword [rax + rax]
cmp r14d, 0xac
je 0x180091e67
cmp r14d, 0x162c
je 0x180091ce3
cmp r14d, 0x2bac
jne 0x180091e77
movsd xmm0, qword [rsp + 0x70]
movsd xmm5, qword [rbp - 0x80]
jmp 0x18009a22d
mov rax, qword [rsp + 0x48]
mov r15, qword [rbp + 0x3a8]
mov ecx, dword [rax + 0x10]
or ecx, dword [r15 + 0x10]
test cl, 4
je 0x180091dc6
mov esi, 0x126
mov eax, esi
sub eax, 0x126
je 0x180091d71
sub eax, 0xb
je 0x180091d64
sub eax, 0xb
je 0x180091d54
sub eax, 0xb
je 0x180091d46
cmp eax, 0xb
jne 0x180091db5
and dword [r15 + 0x10], 0xfffffe14
xor r9d, r9d
or dword [r15 + 0x10], 4
mov r8, r15
xor edx, edx
mov ecx, 0x9f
call fcn.180101ef0
jmp 0x180091daa
movaps xmm0, xmm2
subsd xmm0, xmm4
movsd qword [r15], xmm0
jmp 0x180091db5
mov rax, qword [rsp + 0x48]
movsd xmm4, qword [rax]
movsd qword [rbp - 0x78], xmm4
jmp 0x180091db5
movsd xmm2, qword [r15]
movsd qword [rsp + 0x78], xmm2
jmp 0x180091db5
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 4
jne 0x180091d90
mov r9d, IsCharSpaceW
xor r8d, r8d
xor edx, edx
mov rcx, r10
call fcn.180046b50
test byte [r15 + 0x10], 4
jne 0x180091daa
mov r9d, IsCharSpaceW
xor r8d, r8d
xor edx, edx
mov rcx, r15
call fcn.180046b50
movsd xmm2, qword [rsp + 0x78]
movsd xmm4, qword [rbp - 0x78]
add esi, 0xb
cmp esi, 0x15d
jb 0x180091d04
jmp 0x180091e45
mov ecx, 0x3f
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x3f
je 0x180091e2f
sub eax, 0x6e
je 0x180091e1a
sub eax, 0x6e
je 0x180091e07
sub eax, 0x6e
je 0x180091dfa
cmp eax, 0x6e
jne 0x180091e3a
and dword [r15 + 0x10], 0xfffffe12
or dword [r15 + 0x10], 2
jmp 0x180091e3a
mov rax, qword [rbp + 0x3b0]
mov qword [r15 + 8], rax
jmp 0x180091e3a
mov rax, qword [rbp + 0x3b8]
sub rax, r12
mov qword [rbp + 0x3b0], rax
jmp 0x180091e3a
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 8]
mov qword [rbp + 0x298], rax
mov r12, rax
jmp 0x180091e3a
mov rax, qword [r15 + 8]
mov qword [rbp + 0x3b8], rax
add ecx, 0x6e
cmp ecx, 0x265
jb 0x180091dd0
mov eax, 1
lea r8, [rsp + 0x48]
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
xor ecx, ecx
call fcn.1800bc410
jmp 0x180091e77
mov rax, qword [rsp + 0x48]
add rax, 0xffffffffffffffb8
mov qword [rbp + 0x3a8], rax
movsd xmm2, qword [rsp + 0x78]
add r14d, 0x1580
movsd xmm4, qword [rbp - 0x78]
cmp r14d, 0x4080
jbe 0x180091cb0
movsd xmm5, qword [rbp - 0x80]
mov r14d, 0x27
cmp r14d, 0x27
je 0x1800920ad
cmp r14d, 0xcf3
je 0x180091f73
cmp r14d, 0x19bf
je 0x180091ed9
cmp r14d, 0x268b
jne 0x1800920bd
movsd xmm0, qword [rsp + 0x70]
jmp 0x18009a222
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x58]
mov ecx, dword [rax + 0x40]
cmp ecx, 0xffffffff
jne 0x180091f11
mov eax, 1
mov dword [rsp + 0x20], 0xef
lea r9, str.Nfc_GetPutFile_called_with_dest_not_connected_to_server
mov dword [rsp + 0x40], eax
lea r8, [rsp + 0x40]
xor ecx, ecx
call fcn.180055b80
jmp 0x180091f4e
mov dword [rbp + 0x5e8], ecx
lea r8, [rbp + 0x5e8]
mov ecx, 0x82
add rdx, 0x200
xor r9d, r9d
call fcn.18007beb0
test rax, rax
je 0x180091f4e
mov rdx, qword [rbp + 0x2a0]
mov r9, rax
mov r8d, 0x120
xor ecx, ecx
call fcn.1800554e0
mov eax, 1
lea r8, [rsp + 0x48]
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
xor ecx, ecx
call fcn.1800bc410
jmp 0x1800920bd
mov rax, qword [rsp + 0x48]
mov r15, qword [rbp + 0x2a0]
mov ecx, dword [rax + 0x10]
or ecx, dword [r15 + 0x10]
test cl, 4
je 0x18009204b
mov esi, 0x69
mov eax, esi
sub eax, 0x69
je 0x180091ffc
sub eax, 0x3e
je 0x180091fdf
sub eax, 0x3e
je 0x180091fcd
cmp eax, 0x3e
jne 0x18009203a
and dword [r15 + 0x10], 0xfffffe14
lea ecx, [rax + 0x61]
or dword [r15 + 0x10], 4
xor r9d, r9d
mov r8, r15
xor edx, edx
call fcn.180101ef0
jmp 0x180092035
movaps xmm0, xmm5
subsd xmm0, qword [rbp + 0x3c0]
movsd qword [r15], xmm0
jmp 0x18009203a
mov rax, qword [rsp + 0x48]
movsd xmm0, qword [r15]
movsd qword [rbp + 0x3c0], xmm0
movsd xmm5, qword [rax]
movsd qword [rbp - 0x80], xmm5
jmp 0x18009203a
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 4
jne 0x18009201b
mov r9d, IsCharSpaceW
xor r8d, r8d
xor edx, edx
mov rcx, r10
call fcn.180046b50
test byte [r15 + 0x10], 4
jne 0x180092035
mov r9d, IsCharSpaceW
xor r8d, r8d
xor edx, edx
mov rcx, r15
call fcn.180046b50
movsd xmm5, qword [rbp - 0x80]
add esi, 0x3e
cmp esi, 0x161
jb 0x180091f94
jmp 0x1800920bd
mov ecx, 0xaa
mov eax, ecx
sub eax, 0xa8
je 0x180092089
sub eax, 1
je 0x180092075
cmp eax, 1
jne 0x1800920a1
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 8]
mov qword [rbp + 0x3d0], rax
jmp 0x1800920a1
mov rax, qword [rbp + 0x3d0]
sub rax, qword [r15 + 8]
mov qword [rbp + 0x3c8], rax
jmp 0x1800920a1
mov rax, qword [rbp + 0x3c8]
mov qword [r15 + 8], rax
and dword [r15 + 0x10], 0xfffffe12
or dword [r15 + 0x10], 2
dec ecx
cmp ecx, 0xa7
ja 0x180092050
jmp 0x1800920bd
mov rax, qword [rsp + 0x48]
add rax, 0xffffffffffffffb8
mov qword [rbp + 0x2a0], rax
movsd xmm5, qword [rbp - 0x80]
add r14d, 0xccc
cmp r14d, 0x3330
jbe 0x180091ea1
mov r14, qword [rbp + 0x180]
mov esi, 0xe0
cmp esi, 0x280
ja 0x1800921dc
je 0x18009218d
mov eax, esi
sub eax, 0xe0
je 0x180092178
sub eax, 0x68
je 0x180092150
sub eax, 0x68
je 0x180092127
cmp eax, 0x68
jne 0x18009222d
mov rax, qword [rbp + 0x210]
mov rax, qword [rax + 8]
mov qword [rbp + 0x2a8], rax
jmp 0x18009222d
mov rax, qword [rbp + 0x210]
test byte [rax + 0x10], 2
jne 0x18009222d
xor r9d, r9d
mov r8d, 0xc4
mov rdx, rax
xor ecx, ecx
call fcn.180102fe0
jmp 0x18009222d
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 2
jne 0x18009222d
xor r9d, r9d
mov r8d, 0xc4
mov rdx, r10
xor ecx, ecx
call fcn.180102fe0
jmp 0x18009222d
mov rax, qword [rsp + 0x48]
add rax, 0xffffffffffffffb8
mov qword [rbp + 0x210], rax
jmp 0x18009222d
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax + 8]
test rcx, rcx
jne 0x1800921c4
mov r9, qword [rbp + 0x2a8]
lea edx, [rcx + 1]
mov rcx, qword [rsp + 0x58]
lea r8, str.icudt53l_lang_en_AU.res
call fcn.18009bd70
xor eax, eax
mov qword [rbp + 0x180], rax
mov r14d, eax
jmp 0x18009222d
mov rax, qword [rbp + 0x2a8]
cqo
idiv rcx
mov qword [rbp + 0x180], rdx
mov r14, rdx
jmp 0x18009222d
mov eax, esi
sub eax, 0x2e8
je 0x180092217
sub eax, 0x68
je 0x1800921f5
cmp eax, 0x68
je case.0x180093bf3.7
jmp 0x18009222d
mov eax, 1
lea r8, [rsp + 0x48]
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
xor ecx, ecx
call fcn.1800bc410
jmp 0x18009222d
mov rax, qword [rbp + 0x210]
mov qword [rax + 8], r14
and dword [rax + 0x10], 0xfffffe12
or dword [rax + 0x10], 2
add esi, 0x68
cmp esi, 0x420
jb 0x1800920e2
mov r14d, 7
cmp r14d, 7
ja case.default.0x180092260
lea rdx, [0x180000000]
mov eax, r14d
mov ecx, dword [rdx + rax*4 + 0x9ae0c]
add rcx, rdx
jmp rcx
mov r15, qword [rbp + 0x3d8]
test r15, r15
jne 0x18009229d
mov r9, qword [rbp + 0x2b0]
lea r8, str.U_V_X6Y9C_GPbc_dfUli
mov rcx, qword [rsp + 0x58]
xor eax, eax
mov esi, eax
lea edx, [rax + 1]
call fcn.18009bd70
mov rax, qword [rbp + 0x188]
mov qword [rax + 8], rsi
jmp case.default.0x180092260
mov rax, qword [rbp + 0x2b0]
cqo
idiv r15
mov rax, qword [rbp + 0x188]
mov rsi, rdx
mov qword [rax + 8], rdx
jmp case.default.0x180092260
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 2
jne case.default.0x180092260
xor r9d, r9d
mov r8d, 0xc4
mov rdx, r10
xor ecx, ecx
call fcn.180102fe0
jmp case.default.0x180092260
mov eax, 1
lea r8, [rsp + 0x48]
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
xor ecx, ecx
call fcn.1800bc410
jmp case.default.0x180092260
mov rax, qword [rsp + 0x48]
add rax, 0xffffffffffffffb8
mov qword [rbp + 0x188], rax
jmp case.default.0x180092260
mov rsi, qword [rbp + 0x188]
mov rdx, qword [rsp + 0x58]
and dword [rsi + 0x10], 0xfffffe12
or dword [rsi + 0x10], 2
mov rax, qword [rsp + 0x48]
mov ecx, dword [rax + 0x40]
cmp ecx, 0xffffffff
jne 0x18009236b
mov eax, 1
mov dword [rsp + 0x20], 0xef
lea r9, str.Fail_to_set_up__OnQuit_callback_:_process_id_is__d_____
mov dword [rsp + 0x40], eax
lea r8, [rsp + 0x40]
xor ecx, ecx
call fcn.180055b80
jmp case.default.0x180092260
mov dword [rbp + 0x5f0], ecx
lea r8, [rbp + 0x5f0]
mov ecx, 0x82
add rdx, 0x200
xor r9d, r9d
call fcn.18007beb0
test rax, rax
je case.default.0x180092260
mov r9, rax
mov r8d, 0x120
mov rdx, rsi
xor ecx, ecx
call fcn.1800554e0
jmp case.default.0x180092260
mov rsi, qword [rbp + 0x188]
test byte [rsi + 0x10], 2
jne case.default.0x180092260
xor r9d, r9d
mov r8d, 0xc4
mov rdx, rsi
xor ecx, ecx
call fcn.180102fe0
jmp case.default.0x180092260
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 8]
mov qword [rbp + 0x2b0], rax
mov rax, qword [rbp + 0x188]
mov rax, qword [rax + 8]
mov qword [rbp + 0x3d8], rax
dec r14d
lea eax, [r14 + 0xd0]
cmp eax, 0xcf
ja 0x180092242
movsd xmm0, qword [rsp + 0x70]
mov r14d, 5
nop dword [rax + rax]
cmp r14d, 5
ja case.default.0x18009242e
lea rdx, [0x180000000]
mov eax, r14d
mov ecx, dword [rdx + rax*4 + 0x9ae2c]
add rcx, rdx
jmp rcx
mov eax, 1
lea r8, [rsp + 0x48]
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
xor ecx, ecx
call fcn.1800bc410
jmp 0x180092571
movsd xmm6, qword [rbp + 0x3e0]
xorps xmm7, xmm7
ucomisd xmm6, xmm7
jp 0x18009249f
jne 0x18009249f
mov rdx, qword [rsp + 0x58]
lea r9, str.RBO:_0_rewires
mov eax, 1
mov dword [rsp + 0x20], 0xef
lea r8, [rsp + 0x40]
mov dword [rsp + 0x40], eax
xor ecx, ecx
call fcn.180055b80
xorps xmm0, xmm0
movsd qword [rsp + 0x70], xmm0
jmp case.default.0x18009242e
mov esi, 0x16
mov eax, esi
sub eax, 0x16
je 0x1800924eb
sub eax, 1
je 0x1800924d3
cmp eax, 1
jne 0x1800924fd
mov r8, qword [rbp + 0x208]
xor r9d, r9d
xor edx, edx
mov ecx, 0x9f
call fcn.180101ef0
movsd xmm0, qword [rsp + 0x70]
jmp 0x1800924fd
mov rax, qword [rbp + 0x208]
movsd qword [rax], xmm0
and dword [rax + 0x10], 0xfffffe14
or dword [rax + 0x10], 4
jmp 0x1800924fd
movsd xmm0, qword [rbp + 0x3e8]
divsd xmm0, xmm6
movsd qword [rsp + 0x70], xmm0
inc esi
cmp esi, 0x19
jb 0x1800924a4
jmp case.default.0x18009242e
mov rax, qword [rsp + 0x48]
movsd xmm1, qword [rax]
movsd qword [rbp + 0x3e0], xmm1
jmp case.default.0x18009242e
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 4
lea rsi, [r10 - 0x48]
mov qword [rbp + 0x208], rsi
jne case.default.0x18009242e
mov r9d, IsCharSpaceW
xor r8d, r8d
xor edx, edx
mov rcx, r10
call fcn.180046b50
jmp 0x180092571
mov rsi, qword [rbp + 0x208]
test byte [rsi + 0x10], 4
jne 0x180092565
mov r9d, IsCharSpaceW
xor r8d, r8d
xor edx, edx
mov rcx, rsi
call fcn.180046b50
movsd xmm0, qword [rsi]
movsd qword [rbp + 0x3e8], xmm0
movsd xmm0, qword [rsp + 0x70]
dec r14d
lea eax, [r14 + 0x98]
cmp eax, 0x97
ja 0x180092410
mov r14d, 0x4b
mov eax, r14d
sub eax, 0x4b
je 0x18009270c
sub eax, 1
je 0x1800926d8
sub eax, 1
je 0x180092644
sub eax, 1
je 0x1800925c3
cmp eax, 1
je case.0x1800929ae.117
jmp 0x180092736
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x58]
mov ecx, dword [rax + 0x40]
cmp ecx, 0xffffffff
jne 0x1800925fe
mov eax, 1
mov dword [rsp + 0x20], 0xef
lea r9, str.c:qt4.4.3_src3rdpartyharfbuzz_srcharfbuzz_hebrew.c
mov dword [rsp + 0x40], eax
lea r8, [rsp + 0x40]
xor ecx, ecx
call fcn.180055b80
jmp 0x180092736
mov dword [rbp + 0x5f8], ecx
lea r8, [rbp + 0x5f8]
mov ecx, 0x82
add rdx, 0x200
xor r9d, r9d
call fcn.18007beb0
test rax, rax
je 0x180092736
mov rdx, qword [rbp + 0x1d8]
mov r9, rax
mov r8d, 0x120
xor ecx, ecx
call fcn.1800554e0
jmp 0x180092736
mov r15, qword [rbp + 0x1d8]
xorps xmm0, xmm0
movsd xmm6, qword [r15]
ucomisd xmm6, xmm0
jp 0x180092683
jne 0x180092683
movsd xmm3, qword [rbp + 0x2b8]
lea r8, str.IGIL_LD_I64_GBL_SIB_S1
mov rcx, qword [rsp + 0x58]
movq r9, xmm3
mov edx, 1
call fcn.18009bd70
jmp 0x180092736
mov esi, 0x3e
mov eax, esi
sub eax, 0x3e
je 0x1800926ba
sub eax, 0x63
je 0x1800926ab
cmp eax, 0x63
jne 0x1800926cb
xor r9d, r9d
lea ecx, [rax + 0x3c]
mov r8, r15
xor edx, edx
call fcn.180101ef0
jmp 0x1800926cb
and dword [r15 + 0x10], 0xfffffe14
or dword [r15 + 0x10], 4
jmp 0x1800926cb
movsd xmm0, qword [rbp + 0x2b8]
divsd xmm0, xmm6
movsd qword [r15], xmm0
add esi, 0x63
cmp esi, 0x167
jb 0x180092688
jmp 0x180092736
mov r15, qword [rbp + 0x1d8]
test byte [r15 + 0x10], 4
jne 0x1800926f9
mov r9d, IsCharSpaceW
xor r8d, r8d
xor edx, edx
mov rcx, r15
call fcn.180046b50
mov rax, qword [rsp + 0x48]
movsd xmm0, qword [rax]
movsd qword [rbp + 0x2b8], xmm0
jmp 0x180092736
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 4
lea rax, [r10 - 0x48]
mov qword [rbp + 0x1d8], rax
jne 0x180092736
mov r9d, IsCharSpaceW
xor r8d, r8d
xor edx, edx
mov rcx, r10
call fcn.180046b50
inc r14d
cmp r14d, 0x50
jb 0x180092592
mov r14, qword [rbp + 0x58]
mov esi, 0x11b
mov r15, qword [rbp + 0x190]
cmp esi, 0x7413
ja 0x180092913
je 0x180092906
cmp esi, 0x11b
je 0x1800928d9
cmp esi, 0x1dd9
je 0x1800928af
cmp esi, 0x3a97
je 0x180092884
cmp esi, 0x5755
jne 0x180092965
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
movzx eax, byte [rcx + rax*8]
add eax, 0xffffffda
cmp eax, 0x1e
ja case.0x1800927c6.38
lea rdx, [0x180000000]
cdqe
movzx eax, byte [rdx + rax + 0x9ae54]
mov ecx, dword [rdx + rax*4 + 0x9ae44]
add rcx, rdx
jmp rcx
mov eax, 4
nop dword [rax]
cmp eax, 4
je 0x180092816
add eax, 0x58
cmp eax, 0x58
jbe 0x1800927d0
mov eax, 0x58
cmp eax, 0x58
je 0x180092831
add eax, 0x1130
cmp eax, 0x1130
jbe 0x1800927e2
mov r14, qword [rbp + 0x190]
mov ecx, 0x8d
mov rbx, qword [rbp + 0x240]
mov eax, ecx
sub eax, 0x8d
je 0x18009284c
cmp eax, 0x7c
je 0x180092864
jmp 0x180092859
mov rax, qword [rbp + 0x240]
mov esi, 0x5755
or rax, r15
mov qword [rbp + 0x248], rax
jmp 0x180092965
mov rax, qword [rbp + 0x240]
mov esi, 0x5755
xor rax, r15
mov qword [rbp + 0x248], rax
jmp 0x180092965
mov rdi, rbx
and rdi, r14
mov qword [rbp + 0x248], rdi
add ecx, 0x7c
cmp ecx, 0x185
jb 0x180092806
mov rbx, qword [rbp + 0x330]
mov rdi, qword [rbp - 0x10]
mov r14, qword [rbp + 0x58]
mov r15, qword [rbp + 0x190]
mov esi, 0x5755
jmp 0x180092965
mov rax, qword [rbp + 0x58]
mov r14, qword [rbp + 0x58]
mov rcx, qword [rax + 8]
mov rax, qword [rsp + 0x48]
mov r15, rcx
mov qword [rbp + 0x190], rcx
mov rax, qword [rax + 8]
mov qword [rbp + 0x240], rax
jmp 0x180092965
mov rax, qword [rbp + 0x58]
test byte [rax + 0x10], 2
jne 0x180092962
xor r9d, r9d
mov r8d, 0xc4
mov rdx, rax
xor ecx, ecx
call fcn.180102fe0
mov r14, qword [rbp + 0x58]
jmp 0x180092965
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 2
lea rax, [r10 - 0x48]
mov qword [rbp + 0x58], rax
jne 0x180092962
xor r9d, r9d
mov r8d, 0xc4
mov rdx, r10
xor ecx, ecx
call fcn.180102fe0
mov r14, qword [rbp + 0x58]
jmp 0x180092965
mov rax, qword [rbp + 0x248]
mov qword [r14 + 8], rax
jmp 0x180092965
cmp esi, 0x90d1
je 0x180092953
cmp esi, 0xad8f
je 0x180092931
cmp esi, 0xca4d
je case.0x180093bf3.7
jmp 0x180092965
mov eax, 1
lea r8, [rsp + 0x48]
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
xor ecx, ecx
call fcn.1800bc410
jmp 0x180092965
mov rax, qword [rbp + 0x58]
and dword [rax + 0x10], 0xfffffe12
or dword [rax + 0x10], 2
mov r14, rax
add esi, 0x1cbe
cmp esi, 0xe5f0
jbe 0x180092753
mov r14, qword [rbp + 0x198]
mov esi, 0x6d
mov r15, qword [rbp + 0x2c0]
mov rdx, qword [rbp + 0x60]
nop
lea eax, [rsi - 0x6d]
cmp eax, 8
ja case.default.0x1800929ae
lea r12, [0x180000000]
mov ecx, dword [r12 + rax*4 + 0x9ae74]
add rcx, r12
jmp rcx
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
movzx eax, byte [rcx + rax*8]
add eax, 0xffffffda
cmp eax, 0x1e
ja case.0x1800929e0.38
cdqe
movzx eax, byte [r12 + rax + 0x9aea8]
mov ecx, dword [r12 + rax*4 + 0x9ae98]
add rcx, r12
jmp rcx
mov eax, 0xac
cmp eax, 0xac
je 0x1800929ff
cmp eax, 0x5b60
jne 0x180092a0c
mov esi, 0x72
jmp case.default.0x1800929ae
mov rcx, r14
or rcx, r15
mov qword [rbp + 0x230], rcx
add eax, 0x5ab4
cmp eax, 0xb568
jbe 0x1800929e7
mov eax, 0x97
nop dword [rax]
cmp eax, 0x97
je 0x180092a30
cmp eax, 0x3d58
je case.0x1800929ae.114
jmp 0x180092a3d
mov rcx, r14
xor rcx, r15
mov qword [rbp + 0x230], rcx
add eax, 0x3cc1
cmp eax, 0x7982
jbe 0x180092a20
nop dword [rax]
mov rax, qword [rbp + 0x198]
mov esi, 0x72
mov r14, qword [rbp + 0x198]
and rax, r15
mov qword [rbp + 0x230], rax
jmp case.default.0x1800929ae
mov r13, qword [rbp + 0x60]
mov rdx, qword [rsp + 0x58]
and dword [r13 + 0x10], 0xfffffe12
or dword [r13 + 0x10], 2
mov rax, qword [rsp + 0x48]
mov ecx, dword [rax + 0x40]
cmp ecx, 0xffffffff
jne 0x180092b2b
mov eax, 1
mov dword [rsp + 0x20], 0xef
lea r9, str.ulong3___OVERLOADABLE___convert_ulong_sat_rtn_ulong3__
mov dword [rsp + 0x40], eax
lea r8, [rsp + 0x40]
xor ecx, ecx
call fcn.180055b80
mov rdx, r13
inc esi
cmp esi, 0x76
jb 0x180092990
mov r13, qword [rsp + 0x60]
mov esi, 0x45
mov r14, qword [rbp + 0x2c8]
nop dword [rax]
cmp esi, 0x1d9
ja 0x180092cb2
je 0x180092c7e
mov eax, esi
sub eax, 0x45
je 0x180092c4b
sub eax, 0x65
je 0x180092c22
sub eax, 0x65
je 0x180092c0b
cmp eax, 0x65
jne 0x180092d03
mov rax, qword [rsp + 0x48]
mov eax, dword [rax + 8]
mov dword [rbp + 0xe8], eax
jmp 0x180092d03
mov dword [rbp + 0x600], ecx
lea r8, [rbp + 0x600]
mov ecx, 0x82
add rdx, 0x200
xor r9d, r9d
call fcn.18007beb0
mov rdx, r13
test rax, rax
je case.default.0x1800929ae
mov r9, rax
mov r8d, 0x120
xor ecx, ecx
call fcn.1800554e0
jmp 0x180092aba
mov rax, qword [rbp + 0x60]
mov rdx, qword [rbp + 0x60]
mov rax, qword [rax + 8]
mov qword [rbp + 0x198], rax
mov r14, rax
jmp case.default.0x1800929ae
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 2
jne 0x180092ba7
xor r9d, r9d
mov r8d, 0xc4
mov rdx, r10
xor ecx, ecx
call fcn.180102fe0
mov r13, qword [rbp + 0x60]
test byte [r13 + 0x10], 2
jne 0x180092aba
xor r9d, r9d
mov r8d, 0xc4
mov rdx, r13
xor ecx, ecx
call fcn.180102fe0
jmp 0x180092aba
mov rax, qword [rbp + 0x230]
mov qword [rdx + 8], rax
jmp case.default.0x1800929ae
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 8]
mov qword [rbp + 0x2c0], rax
mov r15, rax
jmp case.default.0x1800929ae
mov rax, qword [rsp + 0x48]
add rax, 0xffffffffffffffb8
mov qword [rbp + 0x60], rax
mov rdx, rax
jmp case.default.0x1800929ae
mov rax, qword [rbp + 0x238]
mov rax, qword [rax + 8]
mov qword [rbp + 0x3f0], rax
jmp 0x180092d03
mov rax, qword [rbp + 0x238]
test byte [rax + 0x10], 2
jne 0x180092d03
xor r9d, r9d
mov r8d, 0xc4
mov rdx, rax
xor ecx, ecx
call fcn.180102fe0
jmp 0x180092d03
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 2
lea rax, [r10 - 0x48]
mov qword [rbp + 0x238], rax
jne 0x180092d03
xor r9d, r9d
mov r8d, 0xc4
mov rdx, r10
xor ecx, ecx
call fcn.180102fe0
jmp 0x180092d03
mov ecx, dword [rbp + 0xe8]
mov rax, qword [rbp + 0x3f0]
mov rdx, qword [rbp + 0x3f0]
sar rax, cl
shl rdx, cl
mov rcx, qword [rsp + 0x68]
cmp byte [rcx + r13*8], 0x1c
cmovne rdx, rax
mov qword [rbp + 0x2c8], rdx
mov r14, rdx
jmp 0x180092d03
mov eax, esi
sub eax, 0x23e
je 0x180092ced
sub eax, 0x65
je 0x180092ccb
cmp eax, 0x65
je case.0x180093bf3.7
jmp 0x180092d03
mov eax, 1
lea r8, [rsp + 0x48]
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
xor ecx, ecx
call fcn.1800bc410
jmp 0x180092d03
mov rax, qword [rbp + 0x238]
mov qword [rax + 8], r14
and dword [rax + 0x10], 0xfffffe12
or dword [rax + 0x10], 2
add esi, 0x65
cmp esi, 0x36d
jb 0x180092ae0
jmp 0x180092d19
mov r13, qword [rsp + 0x60]
mov r14, qword [rbp + 0x2d0]
mov esi, 0x40
nop word [rax + rax]
cmp esi, 0x2f40
ja 0x180092e24
je 0x180092e17
cmp esi, 0x40
je 0x180092e05
cmp esi, 0xc00
je 0x180092dc0
cmp esi, 0x17c0
je 0x180092d9e
cmp esi, 0x2380
jne 0x180092ef9
mov ecx, dword [rbp + 0xe0]
mov rax, qword [rbp + 0x3f8]
mov rdx, qword [rbp + 0x3f8]
sar rax, cl
shl rdx, cl
mov rcx, qword [rsp + 0x68]
cmp byte [rcx + r13*8], 0x40
cmovne rdx, rax
mov qword [rbp + 0x2d0], rdx
mov r14, rdx
jmp 0x180092ef9
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 8]
mov qword [rbp + 0x3f8], rax
mov rax, qword [rbp + 0x40]
mov eax, dword [rax + 8]
mov dword [rbp + 0xe0], eax
jmp 0x180092ef9
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 2
jne 0x180092ddf
xor r9d, r9d
mov r8d, 0xc4
mov rdx, r10
xor ecx, ecx
call fcn.180102fe0
mov rax, qword [rbp + 0x40]
test byte [rax + 0x10], 2
jne 0x180092ef9
xor r9d, r9d
mov r8d, 0xc4
mov rdx, rax
xor ecx, ecx
call fcn.180102fe0
jmp 0x180092ef9
mov rax, qword [rsp + 0x48]
add rax, 0xffffffffffffffb8
mov qword [rbp + 0x40], rax
jmp 0x180092ef9
mov rax, qword [rbp + 0x40]
mov qword [rax + 8], r14
jmp 0x180092ef9
cmp esi, 0x3b00
je 0x180092eea
cmp esi, 0x46c0
je 0x180092e76
cmp esi, 0x5280
je 0x180092e51
cmp esi, 0x5e40
je case.0x180093bf3.7
jmp 0x180092ef9
mov eax, 1
lea r8, [rsp + 0x48]
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
xor ecx, ecx
call fcn.1800bc410
jmp 0x180092ef9
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x58]
mov ecx, dword [rax + 0x40]
cmp ecx, 0xffffffff
jne 0x180092eae
mov eax, 1
mov dword [rsp + 0x20], 0xef
lea r9, str.ERROR_:__MonitorWSAEv::run___WAIT_FAILED_thread_exiting
mov dword [rsp + 0x40], eax
lea r8, [rsp + 0x40]
xor ecx, ecx
call fcn.180055b80
jmp 0x180092ef9
mov dword [rbp + 0x608], ecx
lea r8, [rbp + 0x608]
mov ecx, 0x82
add rdx, 0x200
xor r9d, r9d
call fcn.18007beb0
test rax, rax
je 0x180092ef9
mov rdx, qword [rbp + 0x40]
mov r9, rax
mov r8d, 0x120
xor ecx, ecx
call fcn.1800554e0
jmp 0x180092ef9
mov rax, qword [rbp + 0x40]
and dword [rax + 0x10], 0xfffffe12
or dword [rax + 0x10], 2
add esi, 0xbc0
cmp esi, 0x69c0
jbe 0x180092d30
mov r14d, 0xb6
mov eax, r14d
sub eax, 0xb3
je case.0x180093bf3.7
sub eax, 1
je 0x180092fae
sub eax, 1
je 0x180092f80
cmp eax, 1
jne 0x180093073
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov ecx, dword [rcx + rax*8 + 4]
cmp ecx, 1
jge 0x180092f5e
mov rsi, qword [rsp + 0x48]
add rsi, 0xffffffffffffffb8
mov qword [rbp + 0x150], rsi
jmp 0x180093073
mov eax, 1
sub eax, ecx
cdqe
lea rcx, [rax + rax*8]
mov rax, qword [rsp + 0x48]
lea rax, [rax + rcx*8]
mov qword [rbp + 0x150], rax
jmp 0x180093073
mov rsi, qword [rbp + 0x150]
test byte [rsi + 0x10], 1
jne 0x180092f9e
xor r9d, r9d
mov r8, rsi
xor ecx, ecx
lea edx, [r9 + 7]
call fcn.1801018c0
lea rax, [rsi + 0x48]
mov qword [rbp + 0x328], rax
jmp 0x180093073
mov r15, qword [rbp + 0x328]
cmp r15, qword [rsp + 0x48]
ja 0x180093067
mov esi, 0x1f
cmp esi, 0x1f
je 0x180092ff6
cmp esi, 0x13fb
je 0x180092fe0
cmp esi, 0x27d7
jne 0x180093043
add r15, 0x48
jmp 0x180093043
lea rcx, [r15 + 0x20]
mov r9d, 0x107
xor r8d, r8d
xor edx, edx
call fcn.18007f710
jmp 0x180093043
test byte [r15 + 0x10], 1
jne 0x18009300e
xor r9d, r9d
mov r8, r15
xor ecx, ecx
lea edx, [r9 + 7]
call fcn.1801018c0
mov eax, dword [r15 + 0x30]
test eax, eax
je 0x180093043
mov r8, qword [r15 + 0x28]
xor r9d, r9d
mov dword [rsp + 0x40], eax
xor edx, edx
lea rax, [rsp + 0x40]
mov ecx, 0x123
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x150]
mov qword [rsp + 0x20], rax
call fcn.18003f5d0
add esi, 0x13dc
cmp esi, 0x3b94
jbe 0x180092fc5
mov qword [rbp + 0x328], r15
cmp r15, qword [rsp + 0x48]
jbe 0x180092fc0
mov rax, qword [rbp + 0x150]
mov qword [rsp + 0x48], rax
dec r14d
cmp r14d, 0xb2
ja 0x180092f11
mov esi, 0xa3
nop dword [rax + rax]
cmp esi, 0xa8bb
ja 0x18009315e
je 0x18009311c
cmp esi, 0xa3
je 0x180093107
cmp esi, 0x38ab
je 0x1800930e1
cmp esi, 0x70b3
jne 0x180093230
mov rcx, qword [rbp + 0x260]
test byte [rcx + 0x10], 1
jne 0x180093230
xor r9d, r9d
mov r8, rcx
xor ecx, ecx
lea edx, [r9 + 7]
call fcn.1801018c0
jmp 0x180093230
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 1
jne 0x180093230
xor r9d, r9d
mov r8, r10
xor ecx, ecx
lea edx, [r9 + 7]
call fcn.1801018c0
jmp 0x180093230
mov rax, qword [rsp + 0x48]
add rax, 0xffffffffffffffb8
mov qword [rbp + 0x260], rax
jmp 0x180093230
mov rcx, qword [rbp + 0x260]
mov eax, dword [rcx + 0x30]
test eax, eax
je 0x180093230
mov r8, qword [rcx + 0x28]
xor r9d, r9d
mov dword [rsp + 0x40], eax
xor edx, edx
lea rax, [rsp + 0x40]
mov ecx, 0x123
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
call fcn.18003f5d0
jmp 0x180093230
cmp esi, 0xe0c3
je 0x1800931a4
cmp esi, 0x118cb
je 0x18009317f
cmp esi, 0x150d3
je case.0x180093bf3.7
jmp 0x180093230
mov eax, 1
lea r8, [rsp + 0x48]
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
xor ecx, ecx
call fcn.1800bc410
jmp 0x180093230
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x58]
mov ecx, dword [rax + 0x40]
cmp ecx, 0xffffffff
jne 0x1800931dc
mov eax, 1
mov dword [rsp + 0x20], 0xef
lea r9, str.handleLNTDeviceDescriptionResponse:_UPnPSOAPURL_is_NULL
mov dword [rsp + 0x40], eax
lea r8, [rsp + 0x40]
xor ecx, ecx
call fcn.180055b80
jmp 0x180093217
mov dword [rbp + 0x610], ecx
lea r8, [rbp + 0x610]
mov ecx, 0x82
add rdx, 0x200
xor r9d, r9d
call fcn.18007beb0
test rax, rax
je 0x180093217
mov rdx, qword [rsp + 0x48]
mov r9, rax
mov r8d, 0x120
xor ecx, ecx
call fcn.1800554e0
mov r9, qword [rbp + 0x260]
mov r8d, 0x120
mov rdx, qword [rsp + 0x48]
xor ecx, ecx
call fcn.1800554e0
add esi, 0x3808
cmp esi, 0x18838
jbe 0x180093090
mov esi, 0x126
lea r15, [0x180000000]
mov dword [rsp + 0x50], esi
cmp esi, 0x261
ja 0x180093443
je 0x180093411
mov eax, esi
sub eax, 0x126
je 0x1800933e7
sub eax, 0x69
je 0x1800933bb
cmp eax, 0x69
jne 0x180093484
mov rcx, qword [rsp + 0x68]
xor eax, eax
mov edx, eax
mov rax, qword [rsp + 0x48]
cmp qword [rax + 8], rdx
mov rax, qword [rsp + 0x60]
sete dl
cmp byte [rcx + rax*8], 0x29
jne 0x180093321
mov ecx, dword [rbp]
lea r15, [0x180000000]
mov byte [rbp + 0xe30], 0
mov byte [rbp + 0xe31], 1
mov byte [rbp + 0xe32], 2
lea eax, [rdx + rcx*2]
mov byte [rbp + 0xe33], 1
add eax, ecx
mov byte [rbp + 0xe34], 1
cdqe
lea rcx, [0x180000000]
mov byte [rbp + 0xe35], 1
mov byte [rbp + 0xe36], 2
mov byte [rbp + 0xe37], 1
movsd xmm0, qword [rbp + 0xe30]
movsd qword [0x18016d7a0], xmm0
mov byte [0x18016d7a8], 2
movzx eax, byte [rax + rcx + 0x16d7a0]
mov dword [rbp], eax
mov byte [rbp + 0xe38], 2
jmp 0x180093484
mov esi, dword [rbp]
mov ecx, 0xbf
nop dword [rax]
mov eax, ecx
sub eax, 0xbe
je 0x180093395
cmp eax, 1
jne 0x1800933a5
mov byte [rbp + 0xe20], 0
mov byte [rbp + 0xe21], 0
mov byte [rbp + 0xe22], 0
mov byte [rbp + 0xe23], 0
mov byte [rbp + 0xe24], al
mov byte [rbp + 0xe25], 2
mov byte [rbp + 0xe26], 0
mov byte [rbp + 0xe27], 2
movsd xmm0, qword [rbp + 0xe20]
movsd qword [0x18016d7b0], xmm0
mov byte [rbp + 0xe28], 2
mov byte [0x18016d7b8], 2
jmp 0x1800933a5
lea eax, [rdx + rsi*2]
add eax, esi
cdqe
movzx esi, byte [rax + r15 + 0x16d7b0]
dec ecx
cmp ecx, 0xbd
ja 0x180093330
mov dword [rbp], esi
mov esi, dword [rsp + 0x50]
jmp 0x180093484
mov r14, qword [rbp + 0x400]
test byte [r14 + 0x10], 8
jne 0x1800933d6
mov edx, 0xf7
mov rcx, r14
call fcn.180046000
xor eax, eax
cmp qword [r14 + 8], rax
sete al
mov dword [rbp], eax
jmp 0x180093484
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 8
lea rax, [r10 - 0x48]
mov qword [rbp + 0x400], rax
jne 0x180093484
mov edx, 0xf7
mov rcx, r10
call fcn.180046000
jmp 0x180093484
mov r14d, dword [rbp]
lea r8, [rsp + 0x48]
mov eax, 1
lea rdx, [rsp + 0x40]
cmp r14d, 2
mov dword [rsp + 0x40], eax
mov r9d, SHRegGetIntW
cmove r14d, eax
xor ecx, ecx
mov dword [rbp], r14d
call fcn.1800bc410
jmp 0x180093484
mov eax, esi
sub eax, 0x2ca
je 0x180093471
sub eax, 0x69
je 0x18009345c
cmp eax, 0x69
je case.0x180093bf3.7
jmp 0x180093484
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx + 0x10]
and eax, 0xfffffe18
or eax, 8
mov dword [rcx + 0x10], eax
jmp 0x180093484
xor eax, eax
cmp dword [rbp], eax
mov ecx, eax
mov rax, qword [rsp + 0x48]
sete cl
mov qword [rax + 8], rcx
add esi, 0x69
mov dword [rsp + 0x50], esi
cmp esi, 0x405
jb 0x180093252
mov esi, 0x50
nop dword [rax]
cmp esi, 0x50
je 0x18009358f
cmp esi, 0xfc
je 0x18009355a
cmp esi, 0x1a8
je 0x1800934fe
cmp esi, 0x254
je 0x1800934d6
cmp esi, 0x300
je case.0x180093bf3.7
jmp 0x1800935a7
mov rax, qword [rsp + 0x48]
movsxd rcx, dword [rbp + 0x80]
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx + 0x10]
and eax, 0xfffffe18
or eax, 8
mov dword [rcx + 0x10], eax
jmp 0x1800935a7
mov rax, qword [rbp + 0x2d8]
mov rcx, qword [rax + 8]
test rcx, rcx
je 0x18009351a
mov rax, qword [rsp + 0x48]
cmp qword [rax + 8], 0
je 0x18009352b
mov rax, qword [rsp + 0x48]
cmp qword [rax + 8], 0
je 0x180093538
test rcx, rcx
jne 0x180093538
mov eax, 1
mov dword [rbp + 0x80], eax
jmp 0x18009353d
mov eax, 1
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea r8, [rsp + 0x48]
xor ecx, ecx
lea rdx, [rsp + 0x40]
call fcn.1800bc410
jmp 0x1800935a7
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 8
jne 0x180093573
mov edx, 0xf7
mov rcx, r10
call fcn.180046000
mov rax, qword [rbp + 0x2d8]
test byte [rax + 0x10], 8
jne 0x1800935a7
mov edx, 0xf7
mov rcx, rax
call fcn.180046000
jmp 0x1800935a7
mov rax, qword [rsp + 0x48]
add rax, 0xffffffffffffffb8
mov qword [rbp + 0x2d8], rax
xor eax, eax
mov dword [rbp + 0x80], eax
add esi, 0xac
cmp esi, 0x3ac
jb 0x1800934a0
mov esi, 0x11e
nop
cmp esi, 0x11e
je 0x180093678
cmp esi, 0x3128
je 0x180093634
cmp esi, 0x6132
jne 0x1800936a4
mov rcx, qword [rsp + 0x60]
mov r14, qword [rsp + 0x68]
cmp dword [r14 + rcx*8 + 8], 0
jne 0x18009371b
mov esi, 0x10
nop dword [rax + rax]
mov eax, esi
sub eax, 0xe
je 0x1800936f8
sub eax, 1
je 0x1800936ea
cmp eax, 1
jne 0x18009370b
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
jmp 0x18009370b
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp byte [rcx + rax*8], 0x22
jne 0x18009364d
xor eax, eax
test ebx, ebx
sete al
jmp 0x180093654
xor eax, eax
test ebx, ebx
setne al
mov ebx, eax
lea r8, [rsp + 0x48]
mov eax, 1
lea rdx, [rsp + 0x40]
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
xor ecx, ecx
call fcn.1800bc410
jmp 0x1800936a4
mov r10, qword [rsp + 0x48]
lea r9, [rsp + 0x40]
xor eax, eax
mov qword [rsp + 0x20], r10
lea rcx, [rsp + 0x50]
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x40], eax
lea r8, [r10 - 0x48]
lea edx, [rax + 0x4f]
call fcn.1800446f0
mov ebx, eax
add esi, 0x300a
cmp esi, 0x901e
jbe 0x1800935c0
mov r13, qword [rsp + 0x60]
mov r14d, 0x7b
cmp r14d, 0x7b
je 0x18009382a
cmp r14d, 0x3b94
je 0x18009377d
cmp r14d, 0x76ad
je case.0x180093bf3.7
jmp 0x180093862
mov rax, qword [rsp + 0x48]
movsxd rcx, ebx
mov qword [rax + 8], rcx
jmp 0x18009370b
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx + 0x10]
and eax, 0xfffffe18
or eax, 8
mov dword [rcx + 0x10], eax
dec esi
cmp esi, 0xd
ja 0x180093600
jmp case.0x180093bf3.7
test ebx, ebx
je case.0x180093bf3.7
mov ebx, 0x101
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x101
je 0x180093760
cmp eax, 1
jne 0x18009376a
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea r8, [rsp + 0x48]
xor ecx, ecx
lea rdx, [rsp + 0x40]
call fcn.1800bc410
mov rcx, qword [rsp + 0x60]
jmp 0x18009376a
mov edi, dword [r14 + rcx*8 + 8]
dec edi
mov dword [rbp - 0x48], edi
inc ebx
cmp ebx, 0x103
jb 0x180093730
mov rdi, qword [rbp - 0x10]
jmp case.0x180093bf3.7
mov esi, 1
lea r8, [rsp + 0x48]
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], esi
lea rdx, [rsp + 0x40]
xor ecx, ecx
call fcn.1800bc410
mov rcx, qword [rsp + 0x68]
mov eax, dword [rcx + r13*8 + 8]
test eax, eax
jne 0x180093804
mov esi, 0x9c
mov eax, esi
sub eax, 0x9c
je 0x1800937e6
sub eax, 1
je 0x1800937d8
cmp eax, 1
jne 0x1800937f8
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx + 0x10]
and eax, 0xfffffe18
or eax, 8
mov dword [rcx + 0x10], eax
jmp 0x1800937f8
mov rax, qword [rsp + 0x48]
movsxd rcx, ebx
mov qword [rax + 8], rcx
jmp 0x1800937f8
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
inc esi
cmp esi, 0x9f
jb 0x1800937b0
jmp 0x180093862
test ebx, ebx
je 0x180093862
dec eax
mov dword [rsp + 0x40], esi
mov r9d, SHRegGetIntW
mov dword [rbp - 0x48], eax
lea r8, [rsp + 0x48]
xor ecx, ecx
lea rdx, [rsp + 0x40]
call fcn.1800bc410
jmp 0x180093862
mov r10, qword [rsp + 0x48]
lea r9, [rsp + 0x40]
xor ebx, ebx
mov qword [rsp + 0x20], r10
mov eax, 1
mov dword [rsp + 0x50], ebx
lea rcx, [rsp + 0x50]
mov dword [rsp + 0x40], eax
lea r8, [r10 - 0x48]
lea edx, [rbx + 0x4f]
call fcn.1800446f0
mov ecx, ebx
test eax, eax
sete cl
mov ebx, ecx
add r14d, 0x3b19
cmp r14d, 0xb14b
jbe 0x1800936c1
mov esi, 0x10f
nop dword [rax + rax]
cmp esi, 0x10f
je 0x18009390d
cmp esi, 0x21e0
je 0x1800938eb
cmp esi, 0x42b1
jne 0x180093945
mov rcx, qword [rsp + 0x60]
mov r14, qword [rsp + 0x68]
cmp dword [r14 + rcx*8 + 8], 0
jne 0x1800939bb
mov esi, 0x68
nop dword [rax + rax]
mov eax, esi
sub eax, 0x67
je 0x18009398c
cmp eax, 1
jne 0x1800939ab
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
jmp 0x1800939ab
mov eax, 1
lea r8, [rsp + 0x48]
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
xor ecx, ecx
call fcn.1800bc410
jmp 0x180093945
mov r10, qword [rsp + 0x48]
lea r9, [rsp + 0x40]
xor ebx, ebx
mov qword [rsp + 0x20], r10
mov eax, 1
mov dword [rsp + 0x50], ebx
lea rcx, [rsp + 0x50]
mov dword [rsp + 0x40], eax
lea r8, [r10 - 0x48]
lea edx, [rbx + 0x4f]
call fcn.1800446f0
mov ecx, ebx
test eax, eax
setne cl
mov ebx, ecx
add esi, 0x20d1
cmp esi, 0x6273
jbe 0x180093880
mov r14d, 9
nop dword [rax]
mov eax, r14d
sub eax, 9
je 0x180093ae1
sub eax, 0x63
je 0x180093ac0
sub eax, 0x63
je 0x180093a23
cmp eax, 0x63
je case.0x180093bf3.7
jmp 0x180093b10
mov rax, qword [rsp + 0x48]
movsxd rcx, ebx
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx + 0x10]
and eax, 0xfffffe18
or eax, 8
mov dword [rcx + 0x10], eax
dec esi
cmp esi, 0x66
ja 0x1800938c0
jmp case.0x180093bf3.7
test ebx, ebx
je case.0x180093bf3.7
mov ebx, 0x9e
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x9e
je 0x180093a05
cmp eax, 0x52
jne 0x180093a0f
mov eax, 1
lea r8, [rsp + 0x48]
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
xor ecx, ecx
call fcn.1800bc410
mov rcx, qword [rsp + 0x60]
jmp 0x180093a0f
mov edi, dword [r14 + rcx*8 + 8]
dec edi
mov dword [rbp - 0x48], edi
add ebx, 0x52
cmp ebx, 0x142
jb 0x1800939d0
mov rdi, qword [rbp - 0x10]
jmp case.0x180093bf3.7
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov eax, dword [rcx + rax*8 + 8]
test eax, eax
jne 0x180093a95
mov esi, 0x121
nop word [rax + rax]
mov eax, esi
sub eax, 0x121
je 0x180093a76
sub eax, 0x59
je 0x180093a68
cmp eax, 0x59
jne 0x180093a88
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx + 0x10]
and eax, 0xfffffe18
or eax, 8
mov dword [rcx + 0x10], eax
jmp 0x180093a88
mov rax, qword [rsp + 0x48]
movsxd rcx, ebx
mov qword [rax + 8], rcx
jmp 0x180093a88
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
add esi, 0x59
cmp esi, 0x22c
jb 0x180093a40
jmp 0x180093b10
test ebx, ebx
je 0x180093b10
dec eax
mov dword [rbp - 0x48], eax
mov eax, 1
lea r8, [rsp + 0x48]
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
xor ecx, ecx
call fcn.1800bc410
jmp 0x180093b10
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp byte [rcx + rax*8], 0x1f
jne 0x180093adc
xor eax, eax
cmp ebx, 1
setl al
mov ebx, eax
jmp 0x180093a9e
shr ebx, 0x1f
jmp 0x180093a9e
mov r10, qword [rsp + 0x48]
lea r9, [rsp + 0x40]
xor eax, eax
mov qword [rsp + 0x20], r10
lea rcx, [rsp + 0x50]
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x40], eax
lea r8, [r10 - 0x48]
lea edx, [rax + 0x4f]
call fcn.1800446f0
mov ebx, eax
nop dword [rax]
add r14d, 0x63
cmp r14d, 0x195
jb 0x180093960
mov esi, 0x89
nop word [rax + rax]
mov eax, esi
sub eax, 0x86
je 0x180093bf5
sub eax, 1
je 0x180093b9c
sub eax, 1
je 0x180093b7a
cmp eax, 1
jne 0x180093bbc
mov r10, qword [rsp + 0x48]
lea r9, [rsp + 0x40]
xor eax, eax
mov qword [rsp + 0x20], r10
lea rcx, [rsp + 0x50]
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x40], eax
lea r8, [r10 - 0x48]
lea edx, [rax + 0x4f]
call fcn.1800446f0
mov ebx, eax
jmp 0x180093bbc
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp byte [rcx + rax*8], 0x21
jne 0x180093b91
not ebx
shr ebx, 0x1f
jmp 0x180093bbc
xor eax, eax
test ebx, ebx
setg al
mov ebx, eax
jmp 0x180093bbc
mov eax, 1
lea r8, [rsp + 0x48]
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
xor ecx, ecx
call fcn.1800bc410
dec esi
cmp esi, 0x85
ja 0x180093b30
xor r8d, r8d
mov r14d, r8d
mov dword [rsp + 0x50], r8d
cmp r14d, 7
ja case.default.0x180093bf3
lea rdx, [0x180000000]
mov eax, r14d
mov ecx, dword [rdx + rax*4 + 0x9aec8]
add rcx, rdx
jmp rcx
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov eax, dword [rcx + rax*8 + 8]
test eax, eax
jne 0x180093c5b
mov esi, 0x3f
nop dword [rax]
mov eax, esi
sub eax, 0x3f
je 0x180093c3d
cmp eax, 1
jne 0x180093c4f
mov rax, qword [rsp + 0x48]
movsxd rcx, ebx
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx + 0x10]
and eax, 0xfffffe18
or eax, 8
mov dword [rcx + 0x10], eax
jmp 0x180093c4f
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
inc esi
cmp esi, 0x41
jb 0x180093c10
jmp case.0x180093bf3.7
test ebx, ebx
je case.0x180093bf3.7
dec eax
mov dword [rbp - 0x48], eax
jmp case.0x1800929ae.117
mov edx, dword [rbp - 0x40]
mov ecx, dword [rbp + 0x30]
cmp ecx, edx
jne 0x180093cb0
mov rax, qword [rbp + 0x450]
xor r9d, r9d
mov qword [rsp + 0x28], rax
mov ecx, 0xa0
mov qword [rsp + 0x20], r8
mov r8, qword [rbp + 0x460]
mov dword [rbp + 0x618], edx
lea rdx, [rbp + 0x618]
call fcn.1800a9fa0
mov ebx, eax
jmp case.default.0x180093bf3
mov ebx, ecx
sub ebx, edx
jmp case.default.0x180093bf3
mov rcx, qword [rsp + 0x48]
mov eax, 0xee
cmp eax, 0xee
je 0x180093cd9
cmp eax, 0x174
jne 0x180093ce4
mov edx, dword [rcx + 0x30]
mov dword [rbp - 0x40], edx
jmp 0x180093ce4
mov rdx, qword [rcx + 0x28]
mov qword [rbp + 0x460], rdx
add eax, 0x86
cmp eax, 0x1fa
jb 0x180093cc3
jmp case.default.0x180093bf3
mov rsi, qword [rbp + 0x408]
test byte [rsi + 0x10], 1
jne 0x180093d13
xor r9d, r9d
mov r8, rsi
xor ecx, ecx
lea edx, [r9 + 7]
call fcn.1801018c0
mov eax, IsCharSpaceW
cmp eax, 0x19
jne 0x180093d2e
mov rcx, qword [rsi + 0x28]
mov qword [rbp + 0x450], rcx
mov ecx, dword [rsi + 0x30]
mov dword [rbp + 0x30], ecx
add eax, 4
cmp eax, 0x1d
jb 0x180093d18
jmp case.default.0x180093bf3
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 1
jne case.default.0x180093bf3
xor r9d, r9d
mov r8, r10
xor ecx, ecx
lea edx, [r9 + 7]
call fcn.1801018c0
jmp case.default.0x180093bf3
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
cmp dword [rdx + rcx*8 + 8], 0
jne 0x180093dc9
mov esi, 0x2f
mov eax, esi
sub eax, 0x2f
je 0x180093dab
sub eax, 1
je 0x180093d9d
cmp eax, 1
jne 0x180093dbd
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx + 0x10]
and eax, 0xfffffe18
or eax, 8
mov dword [rcx + 0x10], eax
jmp 0x180093dbd
mov rax, qword [rsp + 0x48]
movsxd rcx, ebx
mov qword [rax + 8], rcx
jmp 0x180093dbd
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
inc esi
cmp esi, 0x32
jb 0x180093d77
jmp case.default.0x180093bf3
test ebx, ebx
je case.default.0x180093bf3
mov esi, 0x40
lea edi, [rsi - 0x3f]
nop dword [rax]
mov eax, esi
sub eax, 0x40
je 0x180093e12
cmp eax, edi
jne 0x180093e1e
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], edi
lea r8, [rsp + 0x48]
xor ecx, ecx
lea rdx, [rsp + 0x40]
call fcn.1800bc410
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
jmp 0x180093e1e
mov r14d, dword [rdx + rcx*8 + 8]
dec r14d
mov dword [rbp - 0x48], r14d
inc esi
cmp esi, 0x42
jb 0x180093de0
mov rdi, qword [rbp - 0x10]
mov r14d, dword [rsp + 0x50]
jmp case.default.0x180093bf3
mov rax, qword [rsp + 0x48]
add rax, 0xffffffffffffffb8
mov qword [rbp + 0x408], rax
jmp case.default.0x180093bf3
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp byte [rcx + rax*8], 0x23
mov eax, r8d
jne 0x180093e5c
test ebx, ebx
setne al
jmp 0x180093e61
test ebx, ebx
sete al
mov ebx, eax
lea r8, [rsp + 0x48]
mov eax, 1
lea rdx, [rsp + 0x40]
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
xor ecx, ecx
call fcn.1800bc410
inc r14d
mov dword [rsp + 0x50], r14d
lea eax, [r14 + 0xf2]
cmp eax, 0xfa
jae case.0x18008ed40.70
xor r8d, r8d
jmp 0x180093bd5
mov r15d, 0x12c
nop word [rax + rax]
mov eax, r15d
sub eax, 0x12b
je case.0x180093bf3.7
cmp eax, 1
jne 0x180093f21
mov rax, qword [rsp + 0x48]
mov r14d, dword [rax + 0x40]
cmp r14d, 0xffffffff
je 0x180093f21
mov esi, 7
cmp esi, 7
je 0x180093efb
cmp esi, 0x6b
jne 0x180093f16
mov rax, qword [rsp + 0x48]
mov dword [rax + 0x40], 0xffffffff
mov rax, qword [rsp + 0x48]
mov dword [rax + 0x10], 0x402
jmp 0x180093f16
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
mov rax, qword [rsp + 0x48]
mov qword [rax + 8], r14
add esi, 0x64
cmp esi, 0xcf
jb 0x180093ed7
dec r15d
cmp r15d, 0x12a
ja 0x180093eb0
mov r15d, 0xaf
nop dword [rax]
nop word [rax + rax]
mov eax, r15d
sub eax, 0xaf
je 0x180094127
sub eax, 1
je 0x180093fad
cmp eax, 1
jne 0x180094145
mov r15d, dword [rbp + 0x88]
cmp r15d, 0xffffffff
jne 0x180094225
mov rax, qword [rsp + 0x48]
test dword [rax + 0x10], 0x1c0
jne 0x18009417a
lea r9, str.DIERR_NOTEXCLUSIVEACQUIRED__VFW_E_FILTER_ACTIVE__DMO_E_TYPE_NOT_ACCEPTED
mov rdx, qword [rsp + 0x58]
lea r8, [rsp + 0x40]
mov eax, 1
mov dword [rsp + 0x20], 0xef
xor ecx, ecx
mov dword [rsp + 0x40], eax
call fcn.180055b80
jmp case.0x180093bf3.7
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
cmp qword [rdx + rcx*8 + 0x10], 0
jne 0x1800940ce
mov r14d, 0x98
nop dword [rax]
mov eax, r14d
sub eax, 0x98
je 0x18009400a
sub eax, 1
je 0x180093ff3
cmp eax, 1
jne 0x1800940ae
sub qword [rsp + 0x48], 0x48
jmp 0x1800940ae
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
jmp 0x1800940ae
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 1
jne 0x180094027
xor r9d, r9d
mov r8, r10
xor ecx, ecx
lea edx, [r9 + 7]
call fcn.1801018c0
mov rax, qword [rsp + 0x48]
cmp dword [rax + 0x30], 0
jbe 0x1800940ae
mov esi, 0x35
cmp esi, 0x35
je 0x180094067
cmp esi, 0xcb
jne 0x1800940a0
mov rax, qword [rbp + 0x410]
test rax, rax
je 0x1800940a0
mov qword [rbp + 0x270], rax
mov rax, qword [rsp + 0x48]
mov ecx, dword [rax + 0x30]
mov dword [rbp + 0x278], ecx
jmp 0x1800940a0
mov r10, qword [rsp + 0x48]
lea r9, [rsp + 0x40]
mov rdx, qword [rsp + 0x58]
mov r8d, 0x82
mov eax, dword [r10 + 0x30]
mov rcx, qword [r10 + 0x28]
mov dword [rsp + 0x40], eax
call fcn.1800ed1b0
mov qword [rbp + 0x410], rax
nop dword [rax]
nop dword [rax + rax]
add esi, 0x96
cmp esi, 0x161
jb 0x180094037
inc r14d
cmp r14d, 0x9b
jb 0x180093fd0
mov rax, qword [rsp + 0x48]
mov eax, dword [rax + 0x40]
mov dword [rbp + 0x88], eax
jmp 0x180094145
mov esi, 0x9d
cmp esi, 0x9d
jne 0x180094109
mov rax, qword [rdx + rcx*8 + 0x10]
xor r9d, r9d
mov qword [rbp + 0x270], rax
mov r8, qword [rdx + rcx*8 + 0x10]
xor edx, edx
lea ecx, [rsi + 0x77]
call fcn.180087440
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov dword [rbp + 0x278], eax
add esi, 0x5e72
cmp esi, 0x5e72
jbe 0x1800940d3
mov rax, qword [rsp + 0x48]
mov eax, dword [rax + 0x40]
mov dword [rbp + 0x88], eax
jmp 0x180094145
xor eax, eax
mov qword [rbp + 0xae0], rax
mov dword [rbp + 0xae8], eax
movaps xmm0, xmmword [rbp + 0xae0]
movdqa xmmword [rbp + 0x270], xmm0
inc r15d
cmp r15d, 0xb2
jb 0x180093f40
mov r15d, 0x42
mov dword [rsp + 0x50], r15d
mov eax, r15d
sub eax, 0x42
je 0x18009445e
cmp eax, 0x7e
je case.0x180093bf3.7
jmp 0x1800945ce
mov ebx, 0xdd
nop
mov eax, ebx
sub eax, 0xdd
je 0x1800941ce
sub eax, 0x61
je 0x1800941a7
cmp eax, 0x61
jne 0x180094211
mov rsi, qword [rbp + 0xa80]
mov rax, qword [rsp + 0x48]
mov ecx, dword [rsi + 0x40]
mov dword [rax + 0x40], ecx
jmp 0x180094211
mov rsi, qword [rbp + 0xa80]
test rsi, rsi
je 0x18009a400
mov rdx, qword [rsp + 0x48]
mov r9, rsi
mov r8d, 0x120
xor ecx, ecx
call fcn.1800554e0
jmp 0x180094211
mov eax, 1
lea r9, [rbp + 0x620]
mov dword [rbp + 0x620], eax
lea r8, [rbp + 0x628]
xor eax, eax
lea rcx, [rbp + 0x270]
mov dword [rbp + 0x628], eax
mov edx, 0x6b
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x20], rax
call fcn.180054650
mov qword [rbp + 0xa80], rax
add ebx, 0x61
cmp ebx, 0x200
jb 0x180094180
jmp case.0x180093bf3.7
cmp dword [rbp + 0x278], 0
jbe case.0x180093bf3.7
mov r10, qword [rsp + 0x48]
mov r13, qword [rsp + 0x58]
test byte [r10 + 0x10], 0x40
je 0x18009427c
mov rax, qword [r10 + 8]
cmp qword [r13 + 0x7e0], rax
jne 0x18009427c
mov eax, 1
mov dword [rsp + 0x20], 0xef
lea r9, str._PROFILE00_PROFILE11_PROFILE22_PART23_CINEMA2K4_CINEMA4K5_
mov dword [rsp + 0x40], eax
lea r8, [rsp + 0x40]
mov rdx, r13
xor ecx, ecx
call fcn.180055b80
jmp case.0x180093bf3.7
mov rdi, qword [rbp + 0x258]
mov r14d, 0x122
nop dword [rax]
mov eax, r14d
sub eax, 0x120
je 0x180094325
sub eax, 1
je 0x1800942bf
cmp eax, 1
jne 0x18009440b
mov rdi, qword [r13 + 0xf0]
mov qword [rbp + 0x258], rdi
jmp 0x18009440b
mov r12, qword [rbp + 0x258]
cmp qword [r12], 0
je 0x1800942ed
nop dword [rax]
test byte [r12 + 0xd8], 1
je 0x1800942e6
mov r12, qword [r12]
cmp qword [r12], 0
jne 0x1800942d0
mov qword [rbp + 0x258], r12
mov eax, dword [rbp + 0x278]
lea rcx, [r12 + 0x48]
mov r8, qword [rbp + 0x270]
lea r9, [rsp + 0x40]
mov edx, 0x11b
mov dword [rsp + 0x40], eax
call fcn.1800487a0
mov rdi, qword [rbp + 0x258]
mov qword [rbp + 0xa98], rax
jmp 0x18009440b
cmp qword [rbp + 0xa98], 0
je 0x18009434f
lea r9, [rbp + 0x270]
mov edx, 1
lea r8, str._convertTo_gpu_cv__YAXABVGpuMat_12_AAV312__Z
mov rcx, r13
call fcn.18009bd70
jmp 0x18009440b
mov esi, 0xb6
cmp esi, 0xb6
je 0x180094424
cmp esi, 0xeee
jne 0x1800943f9
mov r12, qword [rbp + 0x258]
cmp qword [r12], 0
jne 0x1800943b0
add esi, 0xe38
cmp esi, 0x1c70
jbe 0x180094354
dec r14d
cmp r14d, 0x11f
ja 0x180094290
mov rdi, qword [rbp - 0x10]
jmp case.0x180093bf3.7
mov eax, dword [rbp + 0x278]
lea r9, [rdi + 0x48]
mov dword [rsp + 0x40], eax
xor edx, edx
lea rax, [rsp + 0x40]
xor r8d, r8d
mov qword [rsp + 0x30], rax
mov rax, qword [rbp + 0x270]
mov qword [rsp + 0x28], rax
lea ecx, [rdx + 0x7d]
mov qword [rsp + 0x20], r15
call fcn.180023da0
mov ebx, eax
jmp 0x1800943f9
mov rcx, qword [rsp + 0x58]
mov rax, qword [rcx + 0xf0]
cmp qword [rax], 0
je 0x1800945a5
mov r13, qword [rsp + 0x60]
mov r14d, 0x46
lea r15d, [r14 - 0x45]
mov eax, r14d
sub eax, 0x46
je 0x18009456b
cmp eax, r15d
jne 0x180094593
mov r12, qword [rbp + 0x2e0]
cmp r12, qword [rsp + 0x48]
ja 0x180094593
mov r13d, dword [rbp + 0xad0]
mov esi, 0x87
cmp esi, 0x87
je 0x1800944f1
cmp esi, 0x3a89
jne 0x18009453b
test r13d, r13d
je 0x1800944eb
xor eax, eax
lea r8, [rbp + 0xac8]
mov qword [rsp + 0x28], rax
xor r9d, r9d
mov edx, 0xef
mov qword [rsp + 0x20], rax
call fcn.180043840
add r12, 0x48
jmp 0x18009453b
test byte [r12 + 0x10], r15b
jne 0x180094509
xor r9d, r9d
mov r8, r12
xor ecx, ecx
lea edx, [r9 + 7]
call fcn.1801018c0
mov ecx, 0xd8
nop
cmp ecx, 0xd8
jne 0x180094529
mov rax, qword [r12 + 0x28]
mov r13d, dword [r12 + 0x30]
mov qword [rbp + 0xac8], rax
add ecx, 0x51
cmp ecx, 0x129
jb 0x180094510
mov rcx, qword [rsp + 0x58]
add esi, 0x3a02
cmp esi, 0x7404
jbe 0x1800944b6
mov qword [rbp + 0x2e0], r12
cmp r12, qword [rsp + 0x48]
jbe 0x1800944b1
mov rcx, qword [rsp + 0x68]
mov eax, r15d
sub eax, dword [rcx + r13*8 + 4]
cdqe
lea rcx, [rax + rax*8]
mov rax, qword [rsp + 0x48]
lea rax, [rax + rcx*8]
mov rcx, qword [rsp + 0x58]
mov qword [rbp + 0x2e0], rax
inc r14d
cmp r14d, 0x48
jb 0x180094483
mov r15d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x60]
lea r8, [rsp + 0x48]
mov rcx, qword [rsp + 0x68]
lea rdx, [rsp + 0x40]
mov r9d, SHRegGetIntW
mov eax, dword [rcx + rax*8 + 4]
xor ecx, ecx
mov dword [rsp + 0x40], eax
call fcn.1800bc410
add r15d, 0x7e
mov dword [rsp + 0x50], r15d
cmp r15d, 0x13e
jb 0x180094160
mov esi, 0xd9
nop dword [rax]
cmp esi, 0x2da
ja 0x1800946de
je 0x1800946ba
cmp esi, 0xd9
je 0x18009467f
cmp esi, 0x184
je 0x180094658
cmp esi, 0x22f
jne 0x18009474b
test ebx, ebx
je 0x18009474b
mov rax, qword [rsp + 0x58]
lea r8, [rbp + 0x458]
mov r9d, 0x3c
mov qword [rsp + 0x20], rax
xor edx, edx
xor ecx, ecx
call fcn.18009bb50
mov ebx, eax
jmp 0x18009474b
mov rcx, qword [rsp + 0x68]
lea r8, [rbp + 0xa50]
mov rax, qword [rsp + 0x60]
mov r9d, 0x59
xor edx, edx
mov rax, qword [rcx + rax*8 + 0x10]
mov rcx, qword [rsp + 0x58]
add rcx, 0x528
mov qword [rbp + 0xa50], rax
call fcn.1800a62d0
jmp 0x18009474b
mov rdx, qword [rbp + 0x458]
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
or dword [rdx + 0xd8], 1
mov eax, dword [rcx + rax*8 + 8]
mov dword [rdx + 0xdc], eax
jmp 0x18009474b
cmp esi, 0x385
je 0x180094710
cmp esi, 0x430
je 0x1800946fc
cmp esi, 0x4db
je case.0x180093bf3.7
jmp 0x18009474b
mov rax, qword [rbp + 0xa50]
mov rcx, qword [rbp + 0x458]
mov qword [rax + 0x30], rcx
jmp 0x18009474b
mov rdx, qword [rbp + 0x458]
mov rdx, qword [rdx]
mov qword [rbp + 0x458], rdx
mov rax, qword [rdx]
test rax, rax
je 0x18009474b
nop dword [rax]
test byte [rdx + 0xd8], 1
je 0x18009474b
mov rdx, rax
mov qword [rbp + 0x458], rax
mov rax, qword [rax]
test rax, rax
jne 0x180094730
add esi, 0xab
cmp esi, 0x586
jb 0x1800945f0
mov r15, qword [rbp + 0x2f0]
mov r14d, 0x2d
nop word [rax + rax]
mov eax, r14d
sub eax, 0x2d
je 0x1800947c3
sub eax, 1
je 0x1800947b1
mov rcx, qword [rsp + 0x68]
mov rax, qword [rsp + 0x60]
mov rdx, qword [rcx + rax*8 + 0x10]
mov rcx, qword [rsp + 0x58]
mov qword [rbp + 0x2e8], rdx
cmp dword [rcx + 0x538], 0
jbe 0x18009484c
mov r12d, dword [rbp + 0x90]
mov r15d, SHRegGetIntW
nop word [rax + rax]
cmp r15d, 0x793
ja 0x180094a6e
je 0x180094921
cmp r15d, 0x115
je 0x1800948f2
cmp r15d, 0x33f
je 0x1800948b5
cmp r15d, 0x569
jne 0x180094aae
mov rcx, qword [rbp + 0x1e8]
or dword [rcx + 0xd8], 2
jmp 0x180094aae
mov rcx, qword [rbp + 0x1e8]
cmp qword [rcx], 0
je 0x180094aae
nop word [rax + rax]
test byte [rcx + 0xd8], 1
je 0x180094aae
mov rcx, qword [rcx]
mov qword [rbp + 0x1e8], rcx
cmp qword [rcx], 0
jne 0x1800948d0
jmp 0x180094aae
mov rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x68]
mov rax, qword [rax + 0xf0]
mov qword [rbp + 0x1e8], rax
mov rax, qword [rsp + 0x60]
mov eax, dword [rcx + rax*8 + 8]
mov r12d, eax
mov dword [rbp + 0x90], eax
jmp 0x180094aae
mov rax, qword [rsp + 0x48]
test byte [rax + 0x10], 0x80
je 0x180094a50
mov r14d, 0xb9
nop word [rax + rax]
mov eax, r14d
sub eax, 0xb9
je 0x1800949e2
cmp eax, 1
jne 0x180094a36
mov rsi, qword [rbp + 0x418]
mov r13, qword [rbp + 0x2f8]
test rsi, rsi
je 0x1800949a5
mov r8, qword [r13 + 8]
mov r9, rsi
mov edx, 0x11c
xor ecx, ecx
call fcn.1800b8860
test eax, eax
je 0x1800949a5
mov r8, qword [rsp + 0x58]
mov r9, r13
mov edx, 0xc9
xor ecx, ecx
call fcn.1800e8140
cmp eax, 0xfffffff6
je 0x18009a41d
mov ebx, eax
jmp 0x180094a36
mov esi, 0x40
nop word [rax + rax]
cmp esi, 0x40
jne 0x1800949d2
mov r8, qword [rsp + 0x58]
lea edx, [rsi + 0x2c]
mov r9, r13
xor ecx, ecx
call fcn.180070820
mov ebx, eax
cmp eax, 0xfffffff6
je 0x18009a41d
add esi, 0x2700
cmp esi, 0x2700
jbe 0x1800949b0
jmp 0x180094a36
mov rax, qword [rsp + 0x48]
lea r8, [rsp + 0x50]
mov r9, qword [rsp + 0x58]
lea rdx, [rbp - 0x30]
lea rcx, str.Exception
mov dword [rsp + 0x40], 9
mov rax, qword [rax + 8]
mov qword [rbp + 0x2f8], rax
mov eax, 1
mov dword [rsp + 0x50], eax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x35
call fcn.180051b90
mov qword [rbp + 0x418], rax
inc r14d
cmp r14d, 0xbb
jb 0x180094940
jmp 0x180094aae
mov r8, qword [rsp + 0x58]
xor r9d, r9d
xor ecx, ecx
lea edx, [r9 + 0x6c]
call fcn.180070820
cmp ebx, 0xfffffff6
je 0x18009a41d
jmp 0x180094aae
cmp r15d, 0x9bd
je 0x180094a86
cmp r15d, 0xbe7
je case.0x180093bf3.7
jmp 0x180094aae
mov eax, 1
lea r8, [rsp + 0x48]
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
xor ecx, ecx
call fcn.1800bc410
lea eax, [r12 - 1]
mov dword [rbp - 0x48], eax
add r15d, 0x22a
cmp r15d, 0xcfc
jbe 0x180094870
mov r15d, 0x3a
mov dword [rbp - 0x50], r15d
nop dword [rax]
mov eax, r15d
sub eax, 0x37
je case.0x180093bf3.7
sub eax, 1
je 0x180094d2d
sub eax, 1
je 0x180094b0e
cmp eax, 1
jne 0x1800950b5
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rax, qword [rcx + rax*8 + 0x10]
mov qword [rbp + 0x1f0], rax
jmp 0x1800950b5
mov r12, qword [rbp + 0x1f0]
cmp dword [r12 + 0x18], 1
jae 0x180094c1f
mov esi, 0x80
lea r15d, [rsi - 0x7f]
nop word [rax + rax]
mov eax, esi
sub eax, 0x7f
je 0x180094bf4
cmp eax, r15d
jne 0x180094c10
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], r15b
jne 0x180094b60
xor r9d, r9d
mov r8, r10
xor ecx, ecx
lea edx, [r9 + 7]
call fcn.1801018c0
mov rax, qword [rsp + 0x48]
cmp dword [rax + 0x30], 0
jbe 0x180094c10
mov ebx, 0x99
mov eax, ebx
sub eax, 0x98
je 0x180094bb0
cmp eax, r15d
jne 0x180094be8
mov r10, qword [rsp + 0x48]
lea r9, [rsp + 0x40]
mov rdx, qword [rsp + 0x58]
mov ecx, 0xd8
mov eax, dword [r10 + 0x30]
mov r8, qword [r10 + 0x28]
mov dword [rsp + 0x40], eax
call fcn.1800e49e0
mov qword [rbp + 0x1f8], rax
jmp 0x180094be8
mov edx, 0xe5
mov eax, edx
sub eax, 0xe5
je 0x180094bd2
cmp eax, r15d
jne 0x180094bde
mov rax, qword [rsp + 0x48]
mov ecx, dword [rax + 0x30]
mov dword [r12 + 0x18], ecx
jmp 0x180094bde
mov rax, qword [rbp + 0x1f8]
mov qword [r12 + 0x10], rax
inc edx
cmp edx, 0xe7
jb 0x180094bb5
dec ebx
cmp ebx, 0x97
ja 0x180094b74
jmp 0x180094c10
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], r15d
lea r8, [rsp + 0x48]
xor ecx, ecx
lea rdx, [rsp + 0x40]
call fcn.1800bc410
dec esi
cmp esi, 0x7e
ja 0x180094b30
mov r15d, dword [rbp - 0x50]
test byte [r12 + 0x20], 4
je 0x1800950b5
cmp dword [r12 + 8], 1
jae 0x1800950b5
mov esi, 0x35
lea r15d, [rsi - 0x34]
mov eax, esi
sub eax, 0x35
je 0x180094c71
cmp eax, 0x73
jne 0x180094d15
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], r15d
lea r8, [rsp + 0x48]
xor ecx, ecx
lea rdx, [rsp + 0x40]
call fcn.1800bc410
jmp 0x180094d15
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], r15b
jne 0x180094c8d
xor r9d, r9d
mov r8, r10
xor ecx, ecx
lea edx, [r9 + 7]
call fcn.1801018c0
mov rax, qword [rsp + 0x48]
cmp dword [rax + 0x30], 0
jbe 0x180094d15
mov ebx, 8
nop dword [rax]
mov eax, ebx
sub eax, 7
je 0x180094cda
cmp eax, r15d
jne 0x180094d0e
mov r10, qword [rsp + 0x48]
lea r9, [rsp + 0x40]
mov rdx, qword [rsp + 0x58]
mov ecx, 0xd8
mov eax, dword [r10 + 0x30]
mov r8, qword [r10 + 0x28]
mov dword [rsp + 0x40], eax
call fcn.1800e49e0
mov qword [rbp + 0x1f8], rax
jmp 0x180094d0e
mov edx, 0x11c
nop
cmp edx, 0x11c
jne 0x180094d00
mov rax, qword [rbp + 0x1f8]
mov qword [r12], rax
mov rax, qword [rsp + 0x48]
mov ecx, dword [rax + 0x30]
mov dword [r12 + 8], ecx
add edx, 0xb3
cmp edx, 0x1cf
jb 0x180094ce0
dec ebx
cmp ebx, 6
ja 0x180094ca0
add esi, 0x73
cmp esi, 0x11b
jb 0x180094c40
mov r15d, dword [rbp - 0x50]
jmp 0x1800950b5
mov rax, qword [rsp + 0x48]
test byte [rax + 0x10], 0xc0
je 0x18009502c
mov r12, qword [rbp + 0x1f0]
cmp dword [r12 + 0x18], 1
jb 0x18009502c
mov r14d, 0x8a
mov edi, 1
mov dword [rsp + 0x50], r14d
nop
mov eax, r14d
sub eax, 0x8a
je 0x180094e14
cmp eax, edi
jne 0x180095015
lea rcx, [r12 + 0x28]
mov r9d, 0x59
lea r8, [rbp + 0x128]
xor edx, edx
call fcn.1800a62d0
test eax, eax
je 0x180095015
mov ebx, GetAcceptLanguagesA
nop dword [rax]
mov eax, ebx
sub eax, 0xb
je 0x180094df2
cmp eax, edi
jne 0x180094e08
mov rdx, qword [rsp + 0x58]
lea r9, str.Server.prototype.setTimeout__http.Server.prototype.setTimeout_
lea r8, [rsp + 0x40]
mov dword [rsp + 0x40], edi
xor ecx, ecx
mov dword [rsp + 0x20], 0xef
call fcn.180055b80
mov rdx, qword [rsp + 0x58]
xor eax, eax
mov rcx, qword [rbp + 0x128]
mov r9d, 0xd5
xor r8d, r8d
mov qword [rsp + 0x20], rax
call fcn.180023820
jmp 0x180094e08
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov r15d, dword [rcx + rax*8 + 8]
dec r15d
mov dword [rbp - 0x48], r15d
dec ebx
cmp ebx, 0xa
ja 0x180094da0
jmp 0x180095015
mov rsi, qword [rsp + 0x58]
lea r8, [rbp + 0x630]
xor eax, eax
mov dword [rbp + 0x630], 0x10
mov r9, rsi
mov qword [rsp + 0x20], rax
xor edx, edx
lea ecx, [rax + 0x1b]
call fcn.1800bc830
mov qword [rbp + 0x128], rax
mov rcx, rax
test rax, rax
jne 0x180094eb4
mov r12, qword [rsp + 0x68]
mov ebx, 0x6f
mov eax, ebx
sub eax, 0x6f
je 0x180094e76
cmp eax, 0x25
jne 0x180094e98
mov rax, qword [rsp + 0x60]
mov r14d, dword [r12 + rax*8 + 8]
dec r14d
mov dword [rbp - 0x48], r14d
jmp 0x180094e98
lea r9, str.__VA_OPT___can_only_appear_in_the_expansion_of_a_variadic_macro
mov dword [rsp + 0x40], edi
lea r8, [rsp + 0x40]
mov dword [rsp + 0x20], 0xef
mov rdx, rsi
xor ecx, ecx
call fcn.180055b80
add ebx, 0x25
cmp ebx, 0xb9
jb 0x180094e57
mov r14d, dword [rsp + 0x50]
mov r12, qword [rbp + 0x1f0]
jmp 0x180095015
mov esi, 0x112
nop dword [rax]
mov eax, esi
sub eax, 0x111
je 0x180094f0c
cmp eax, edi
jne 0x180095007
mov r9, rcx
mov dword [rbp + 0x638], 0x10
lea rcx, [rbp + 0x638]
xor r8d, r8d
mov edx, 0xd5
call fcn.1800c77c0
mov ecx, dword [r12 + 0x20]
mov rax, qword [rbp + 0x128]
mov dword [rax], ecx
mov rcx, qword [rbp + 0x128]
jmp 0x180095007
mov rax, qword [rsp + 0x48]
test byte [rax + 0x10], 0x40
je 0x180094f87
mov ebx, 0xbc
nop dword [rax]
cmp ebx, 0xbc
je 0x180094f4d
cmp ebx, 0x15e
je 0x180094f49
cmp ebx, 0x200
jne 0x180094f74
mov r15, qword [rbp + 0x420]
mov qword [rcx + 8], r15
inc dword [r15 + 0x48]
jmp 0x180094f6d
or dword [rcx], edi
jmp 0x180094f6d
mov rax, qword [rsp + 0x48]
xor r8d, r8d
mov edx, 0xbd
mov rax, qword [rax + 8]
mov rcx, rax
mov qword [rbp + 0x420], rax
call fcn.180042950
mov rcx, qword [rbp + 0x128]
add ebx, 0xa2
cmp ebx, 0x2a2
jb 0x180094f20
jmp 0x180095007
mov ebx, 0x48
nop dword [rax]
mov eax, ebx
sub eax, 0x48
je 0x180094fec
sub eax, 0x7f
je 0x180094fc9
sub eax, 0x7f
je 0x180094fbd
cmp eax, 0x7f
jne 0x180094ffc
mov rax, qword [rbp + 0x300]
mov qword [rcx + 8], rax
inc dword [rax + 0x50]
mov rcx, qword [rbp + 0x128]
jmp 0x180094ffc
or dword [rcx], 2
mov rcx, qword [rbp + 0x128]
jmp 0x180094ffc
mov r8, qword [rbp + 0x300]
xor r9d, r9d
add r8, 0x10
xor edx, edx
mov ecx, 0x10e
call fcn.180063050
mov rcx, qword [rbp + 0x128]
jmp 0x180094ffc
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 8]
mov qword [rbp + 0x300], rax
add ebx, 0x7f
cmp ebx, 0x244
jb 0x180094f90
dec esi
cmp esi, 0x110
ja 0x180094ec0
inc r14d
mov dword [rsp + 0x50], r14d
cmp r14d, 0x8c
jb 0x180094d60
jmp 0x18009508d
mov rdi, qword [rsp + 0x68]
mov ebx, 0x11c
cmp ebx, 0x11c
jne 0x180095082
mov rax, qword [rsp + 0x48]
test byte [rax + 0x10], 0x20
jne 0x180095071
mov rdx, qword [rsp + 0x58]
lea r9, str._Sampler0Texels__Sampler1Texels__Sampler2Texels__Sampler3Texels_UADD_UADD_UADD_4_UMUL
lea r8, [rsp + 0x40]
mov dword [rsp + 0x40], 2
xor ecx, ecx
mov dword [rsp + 0x20], 0xef
call fcn.180055b80
mov rax, qword [rsp + 0x60]
mov r15d, dword [rdi + rax*8 + 8]
dec r15d
mov dword [rbp - 0x48], r15d
add ebx, 0xd
cmp ebx, 0x129
jb 0x180095036
mov r15d, dword [rbp - 0x50]
lea r8, [rsp + 0x48]
mov rdi, qword [rbp - 0x10]
lea rdx, [rsp + 0x40]
mov eax, 1
mov r9d, SHRegGetIntW
xor ecx, ecx
mov dword [rsp + 0x40], eax
call fcn.1800bc410
dec r15d
mov dword [rbp - 0x50], r15d
cmp r15d, 0x36
ja 0x180094ad0
mov r12, qword [rbp + 0x50]
mov r13d, 0x87
mov dword [rbp - 0x50], r13d
nop dword [rax]
nop dword [rax + rax]
cmp r13d, 0x87
je 0x180095a26
cmp r13d, 0x5898
je 0x180095a09
cmp r13d, 0xb0a9
je 0x180095971
cmp r13d, 0x108ba
je 0x180095122
cmp r13d, 0x160cb
je case.0x180093bf3.7
jmp 0x1800959a0
mov rcx, qword [rbp + 8]
test byte [rcx], 1
je 0x18009547f
mov rdi, qword [rbp + 0x308]
mov r14d, 0x12a
nop dword [rax]
cmp r14d, 0x12a
je 0x180095436
cmp r14d, 0x36b6
jne 0x18009545a
mov r13, qword [rbp + 0x430]
test r13, r13
jne 0x18009525c
mov ebx, 0x97
nop
mov eax, ebx
sub eax, 0x97
je 0x18009522e
sub eax, 0x70
je 0x1800951f3
sub eax, 0x70
je 0x1800951bf
cmp eax, 0x70
jne 0x180095244
mov rcx, qword [rbp + 0x18]
lea r8d, [rax + 0x52]
add rcx, 0x28
xor r9d, r9d
xor edx, edx
call fcn.180084ed0
mov r8d, 0x14
mov rdx, rdi
xor ecx, ecx
call fcn.180072bc0
mov rcx, qword [rbp + 8]
jmp 0x180095244
xor r8d, r8d
mov edx, 0xbd
mov rcx, rdi
call fcn.180042950
mov rdx, qword [rsp + 0x58]
xor eax, eax
mov rcx, qword [rbp + 8]
mov r9d, 0xd5
xor r8d, r8d
mov qword [rsp + 0x20], rax
call fcn.180023820
mov rcx, qword [rbp + 8]
jmp 0x180095244
test byte [rcx], 8
je 0x180095244
mov rcx, qword [rbp + 0x18]
xor r9d, r9d
mov rdx, qword [rbp + 0x50]
add rdx, 0x48
mov dword [rsp + 0x20], 0x6c
mov eax, dword [rcx + 0x18]
mov dword [rbp + 0x640], eax
mov r8, qword [rcx + 0x10]
lea rcx, [rbp + 0x640]
call fcn.180081110
mov rcx, qword [rbp + 8]
jmp 0x180095244
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov r13d, dword [rdx + rax*8 + 8]
dec r13d
mov dword [rbp - 0x48], r13d
add ebx, 0x70
cmp ebx, 0x257
jb 0x180095170
mov r12, qword [rbp + 0x50]
jmp 0x18009545a
mov esi, 0x7f
lea edi, [rsi - 0x7e]
mov eax, esi
sub eax, 0x7f
je 0x180095398
cmp eax, edi
jne 0x18009541f
test byte [rcx], 8
je 0x18009532c
mov ebx, 0x52
mov eax, ebx
sub eax, 0x52
je 0x1800952e7
cmp eax, 0x73
jne 0x180095318
mov rcx, qword [rbp + 0x440]
test rcx, rcx
je 0x1800952ab
mov eax, dword [r13 + 0x38]
mov qword [rcx + 0x10], rax
jmp 0x180095318
mov ecx, dword [r13 + 0x38]
lea rdx, [rsp + 0x40]
mov r15, qword [rbp + 0x18]
lea r9, [r12 + 0x48]
mov qword [rsp + 0x30], rdx
xor r8d, r8d
xor edx, edx
mov eax, dword [r15 + 0x18]
mov dword [rsp + 0x40], eax
mov rax, qword [r15 + 0x10]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea ecx, [rdx + 0x7d]
call fcn.180023da0
jmp 0x180095318
mov rdx, qword [rbp + 0x18]
lea r9, [rsp + 0x40]
mov rcx, qword [rbp + 0x50]
add rcx, 0x48
mov eax, dword [rdx + 0x18]
mov r8, qword [rdx + 0x10]
mov edx, 0x11b
mov dword [rsp + 0x40], eax
call fcn.1800487a0
mov r12, qword [rbp + 0x50]
mov qword [rbp + 0x440], rax
add ebx, 0x73
cmp ebx, 0x138
jb 0x180095285
jmp 0x18009541b
mov rcx, qword [rbp + 0x18]
lea r9, [rbp + 0x648]
xor eax, eax
mov dword [rbp + 0x648], edi
mov dword [rbp + 0x650], eax
lea r8, [rbp + 0x650]
mov rax, qword [rsp + 0x58]
add rcx, 0x10
mov edx, 0x6b
mov qword [rsp + 0x20], rax
call fcn.180054650
mov qword [rbp + 0x310], rax
test rax, rax
je 0x18009541b
mov r9d, 0x8f
mov dword [rsp + 0x40], edi
xor r8d, r8d
mov qword [rsp + 0x20], rax
mov rdx, r13
lea rcx, [rsp + 0x40]
call fcn.1800b7d50
jmp 0x18009541b
test byte [rcx], 4
je 0x18009541f
mov rcx, qword [rbp + 0x18]
cmp dword [rcx + 8], 0
jbe 0x18009541b
mov ebx, 9
mov eax, ebx
sub eax, 8
je 0x1800953f4
cmp eax, edi
jne 0x180095414
xor eax, eax
mov dword [rbp + 0x658], edi
mov dword [rbp + 0x660], eax
lea r9, [rbp + 0x658]
mov rax, qword [rsp + 0x58]
lea r8, [rbp + 0x660]
mov edx, 0x6b
mov qword [rsp + 0x20], rax
call fcn.180054650
mov qword [rbp + 0x438], rax
jmp 0x180095410
mov rax, qword [rbp + 0x438]
test rax, rax
je 0x180095414
mov r8, rax
mov edx, 0x9b
mov rcx, r13
call fcn.1800e36b0
mov rcx, qword [rbp + 0x18]
dec ebx
cmp ebx, 7
ja 0x1800953b0
mov rcx, qword [rbp + 8]
inc esi
cmp esi, 0x81
jb 0x180095264
mov rdi, qword [rbp + 0x308]
jmp 0x18009545a
mov rdi, qword [rcx + 8]
xor r9d, r9d
mov r8, rdi
mov qword [rbp + 0x308], rdi
xor edx, edx
mov ecx, 0x12c
call fcn.180088610
mov qword [rbp + 0x430], rax
mov rcx, qword [rbp + 8]
add r14d, 0x358c
cmp r14d, 0x6b18
jbe 0x180095140
mov rdi, qword [rbp - 0x10]
mov r13d, dword [rbp - 0x50]
jmp 0x1800959a0
mov rdi, qword [rbp - 0x70]
mov r12d, 0x56
mov dword [rsp + 0x50], r12d
nop
mov eax, r12d
sub eax, 0x53
je 0x18009559a
sub eax, 1
je 0x18009558f
sub eax, 1
je 0x1800954cc
cmp eax, 1
jne 0x18009594d
mov rax, qword [rcx + 8]
mov qword [rbp + 0x200], rax
xor eax, eax
mov qword [rbp + 0x168], rax
jmp 0x18009594d
mov r15, qword [rbp + 0x200]
xor r9d, r9d
mov r8d, 0xa3
xor ecx, ecx
lea rdx, [r15 + 0x10]
call fcn.18009fdb0
mov qword [rbp + 0x158], rax
mov rdx, rax
test rax, rax
je 0x18009594d
nop word [rax + rax]
mov ebx, 0xd8
cmp ebx, 0xd8
jne 0x180095558
mov r14, qword [rdx + 0x10]
lea r9, [rsp + 0x40]
mov r8, qword [r15 + 8]
lea rdx, [rsp + 0x50]
xor eax, eax
mov dword [rsp + 0x28], 0x63
mov dword [rsp + 0x50], eax
mov rcx, qword [r14]
mov qword [rsp + 0x20], rcx
mov qword [rbp + 0x168], r14
mov eax, dword [rcx + 0x14]
mov rcx, qword [rsp + 0x58]
mov dword [rsp + 0x40], eax
call fcn.18005b5d0
test eax, eax
jne 0x18009558f
mov rdx, qword [rbp + 0x158]
add ebx, 0x54
cmp ebx, 0x12c
jb 0x180095505
xor r9d, r9d
lea rdx, [r15 + 0x10]
mov r8d, 0xa3
xor ecx, ecx
call fcn.18009fdb0
mov qword [rbp + 0x158], rax
mov rdx, rax
test rax, rax
jne 0x180095500
jmp 0x18009594d
mov r12d, 0x54
jmp 0x18009594d
cmp qword [rbp + 0x158], 0
jne 0x18009568e
mov rdi, qword [rbp + 0x50]
mov ebx, 0x10d
mov eax, ebx
sub eax, 0x10d
je 0x180095661
sub eax, 1
je 0x18009562a
sub eax, 1
je 0x18009560a
cmp eax, 1
jne 0x180095677
mov rcx, qword [rbp + 0x18]
xor r9d, r9d
add rcx, 0x28
xor edx, edx
mov r8d, 0xc2
call fcn.180084ed0
mov r8, qword [rbp + 0x200]
xor r9d, r9d
xor edx, edx
mov dword [rsp + 0x20], 0xf1
xor ecx, ecx
call fcn.18008acf0
mov rcx, qword [rbp + 8]
jmp 0x180095677
mov rdx, qword [rsp + 0x58]
xor eax, eax
mov r9d, 0xd5
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.180023820
mov rcx, qword [rbp + 8]
jmp 0x180095677
test byte [rcx], 8
je 0x180095677
mov rcx, qword [rbp + 0x18]
lea rdx, [rdi + 0x48]
xor r9d, r9d
mov dword [rsp + 0x20], 0x6c
mov eax, dword [rcx + 0x18]
mov dword [rbp + 0x668], eax
mov r8, qword [rcx + 0x10]
lea rcx, [rbp + 0x668]
call fcn.180081110
mov rcx, qword [rbp + 8]
jmp 0x180095677
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov r13d, dword [rdx + rax*8 + 8]
dec r13d
mov dword [rbp - 0x48], r13d
inc ebx
cmp ebx, 0x111
jb 0x1800955b1
mov rdi, qword [rbp - 0x70]
jmp 0x18009594d
mov r15d, 0xd6
mov r12d, 1
nop word [rax + rax]
cmp r15d, 0xd6
je 0x18009591f
cmp r15d, 0x188
je 0x1800957e8
cmp r15d, 0x23a
jne 0x180095930
test rdi, rdi
je 0x180095930
test byte [rcx], 8
je 0x180095761
mov rsi, qword [rbp + 0x18]
lea r9, [rsp + 0x40]
mov rbx, qword [rbp + 0x50]
mov edx, 0x11b
mov eax, dword [rsi + 0x18]
mov r8, qword [rsi + 0x10]
lea rcx, [rbx + 0x48]
mov dword [rsp + 0x40], eax
call fcn.1800487a0
mov rdx, rax
mov qword [rbp + 0x158], rax
mov rax, qword [rbp + 0x168]
mov eax, dword [rax + 8]
test rdx, rdx
je 0x180095725
mov rcx, qword [rbp + 8]
mov qword [rdx + 0x10], rax
jmp 0x180095930
mov rcx, rax
lea rdx, [rsp + 0x40]
mov eax, dword [rsi + 0x18]
lea r9, [rbx + 0x48]
mov qword [rsp + 0x30], rdx
xor r8d, r8d
xor edx, edx
mov dword [rsp + 0x40], eax
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea ecx, [rdx + 0x7d]
call fcn.180023da0
mov rcx, qword [rbp + 8]
jmp 0x180095930
mov ebx, 0xb3
mov eax, ebx
sub eax, 0xb2
je 0x1800957b6
cmp eax, r12d
jne 0x1800957d5
mov rcx, qword [rbp + 0x18]
lea r9, [rbp + 0x670]
xor eax, eax
mov dword [rbp + 0x670], r12d
mov dword [rbp + 0x678], eax
lea r8, [rbp + 0x678]
mov rax, qword [rsp + 0x58]
add rcx, 0x10
mov edx, 0x6b
mov qword [rsp + 0x20], rax
call fcn.180054650
mov qword [rbp + 0x310], rax
jmp 0x1800957d5
mov rax, qword [rbp + 0x310]
test rax, rax
je 0x1800957d5
mov r9, rax
mov r8d, 0x120
mov rdx, rdi
xor ecx, ecx
call fcn.1800554e0
dec ebx
cmp ebx, 0xb1
ja 0x180095766
mov rcx, qword [rbp + 8]
jmp 0x180095930
test byte [rcx], 4
je 0x1800958fc
mov rcx, qword [rbp + 0x18]
cmp dword [rcx + 8], 0
jbe 0x1800958fc
mov r14d, 0xdf
mov eax, r14d
sub eax, 0xde
je 0x180095855
cmp eax, r12d
jne 0x1800958ec
xor eax, eax
mov dword [rbp + 0x680], r12d
mov dword [rbp + 0x688], eax
lea r9, [rbp + 0x680]
mov rax, qword [rsp + 0x58]
lea r8, [rbp + 0x688]
mov edx, 0x6b
mov qword [rsp + 0x20], rax
call fcn.180054650
mov qword [rbp + 0x318], rax
jmp 0x1800958e8
mov rax, qword [rbp + 0x318]
test rax, rax
je 0x1800958ec
mov esi, 0x8a
nop word [rax + rax]
cmp esi, 0x8a
je 0x18009588d
cmp esi, 0x702
jne 0x1800958da
and dword [rax + 0x10], 0xfffffe11
or dword [rax + 0x10], r12d
jmp 0x1800958da
lea rbx, [rax + 0x20]
mov r9d, 0xe0
xor eax, eax
mov rdx, rbx
xor r8d, r8d
mov qword [rsp + 0x20], rax
xor ecx, ecx
call fcn.1800303f0
mov rcx, qword [rbp + 0x448]
mov r8d, 0x123
mov rdx, rbx
mov eax, dword [rcx + 8]
mov dword [rbp + 0x690], eax
mov r9, qword [rcx]
lea rcx, [rbp + 0x690]
call fcn.1800d3940
mov rax, qword [rbp + 0x318]
add esi, 0x678
cmp esi, 0xcf0
jbe 0x180095870
mov rcx, qword [rbp + 0x18]
dec r14d
cmp r14d, 0xdd
ja 0x180095805
mov r9, qword [rbp + 0x200]
mov edx, SHRegGetIntW
mov r8, qword [rbp + 0x168]
xor ecx, ecx
call fcn.18002fd00
mov rcx, qword [rbp + 8]
mov rdi, rax
jmp 0x180095930
mov rax, qword [rbp + 0x168]
mov rax, qword [rax]
mov qword [rbp + 0x448], rax
add r15d, 0xb2
cmp r15d, 0x2ec
jb 0x1800956a0
mov r12d, dword [rsp + 0x50]
mov qword [rbp - 0x70], rdi
mov rcx, qword [rbp + 8]
dec r12d
mov dword [rsp + 0x50], r12d
cmp r12d, 0x52
ja 0x180095490
mov rdi, qword [rbp - 0x10]
mov r13d, dword [rbp - 0x50]
mov r12, qword [rbp + 0x50]
jmp 0x1800959a0
mov rax, qword [rsp + 0x58]
mov rax, qword [rax + 0xf0]
mov qword [rbp + 0x50], rax
cmp qword [rax], 0
je 0x18009599d
test byte [rax + 0xd8], 1
je 0x18009596b
mov rax, qword [rax]
mov qword [rbp + 0x50], rax
cmp qword [rax], 0
jne 0x180095987
mov r12, rax
add r13d, 0x5811
mov dword [rbp - 0x50], r13d
cmp r13d, 0x1b855
jbe 0x1800950e0
nop dword [rax + rax]
mov rcx, qword [rsp + 0x60]
mov r14, qword [rsp + 0x68]
cmp dword [r14 + rcx*8 + 4], 0
jne 0x1800960a5
mov r12d, 0xfd
mov dword [rsp + 0x50], r12d
mov eax, r12d
sub eax, 0xfc
je 0x180095a49
cmp eax, 1
jne 0x180096086
mov rax, qword [rsp + 0x48]
add rax, 0xffffffffffffffb8
mov qword [rbp + 0xa8], rax
jmp 0x180096086
mov rax, qword [rbp + 0x18]
mov rcx, qword [rbp + 0x428]
mov eax, dword [rax + 0x38]
dec eax
mov rax, qword [rcx + rax*8]
mov qword [rbp + 8], rax
jmp 0x1800959a0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rax, qword [rcx + rax*8 + 0x10]
mov qword [rbp + 0x18], rax
mov rax, qword [rax + 0x30]
mov qword [rbp + 0x428], rax
jmp 0x1800959a0
mov rdx, qword [rbp + 0xa8]
test byte [rdx + 0x10], 0x80
je 0x180096007
mov r15d, 0xce
mov r12d, 1
mov eax, r15d
sub eax, 0xcc
je 0x180095ad2
sub eax, r12d
je 0x180095a99
cmp eax, r12d
jne 0x180095fed
mov rax, qword [rdx + 8]
mov qword [rbp + 0xf0], rax
mov rax, qword [rax + 8]
mov qword [rbp + 0x470], rax
jmp 0x180095fed
mov ecx, 0x26
nop
cmp ecx, 0x26
jne 0x180095abf
mov r10, qword [rsp + 0x48]
mov rax, qword [r10 + 0x28]
mov qword [rbp + 0xd0], rax
mov eax, dword [r10 + 0x30]
mov dword [rbp + 0xd8], eax
add ecx, 0x10a
cmp ecx, 0x10a
jbe 0x180095aa0
jmp 0x180095fe8
cmp dword [r14 + rcx*8 + 8], 0
je 0x180095cc1
mov esi, 0xe0
mov eax, esi
sub eax, 0xe0
je 0x180095ca5
sub eax, r12d
je 0x180095c77
sub eax, r12d
je 0x180095b18
cmp eax, r12d
jne 0x180095cae
mov rax, qword [rsp + 0x48]
mov dword [rax + 0x40], 0xffffffff
jmp 0x180095cae
mov r14, qword [rbp + 0xa78]
test r14, r14
jne 0x180095bfb
mov ebx, 0xd7
nop dword [rax]
mov eax, ebx
sub eax, 0xd5
je 0x180095bd6
sub eax, r12d
je 0x180095bb8
cmp eax, r12d
jne 0x180095be8
mov r13, qword [rbp + 0x470]
lea rax, [rbp + 0xd0]
mov rcx, qword [rsp + 0x58]
lea r8, str.int4___OVERLOADABLE___convert_int_sat_rte_ulong4__
mov edx, r12d
mov qword [rsp + 0x20], rax
lea r9, [r13 + 0x48]
call fcn.18009bd70
mov r9, qword [rbp + 0xf0]
lea rax, [rbp + 0xd0]
mov rdx, qword [rsp + 0x58]
lea r8, str.__call
mov qword [rsp + 0x30], rax
mov ecx, 0x127
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x40], 6
call fcn.18002f740
jmp 0x180095be8
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], r12d
lea r8, [rsp + 0x48]
xor ecx, ecx
lea rdx, [rsp + 0x40]
call fcn.1800bc410
jmp 0x180095be8
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
dec ebx
cmp ebx, 0xd4
ja 0x180095b30
jmp 0x180095cae
mov ebx, pe_nt_image_headers64
mov eax, ebx
sub eax, 0xfe
je 0x180095c58
sub eax, r12d
je 0x180095c27
cmp eax, r12d
jne 0x180095c6b
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
jmp 0x180095c6b
mov eax, dword [r14 + 0xe0]
lea rcx, [rbp + 0x698]
mov rdx, qword [rsp + 0x48]
mov r8d, 0x123
mov dword [rbp + 0x698], eax
add rdx, 0x20
mov r9, qword [r14 + 0xd8]
call fcn.1800d3940
jmp 0x180095c6b
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx + 0x10]
and eax, 0xfffffe11
or eax, r12d
mov dword [rcx + 0x10], eax
dec ebx
cmp ebx, 0xfd
ja 0x180095c00
jmp 0x180095cae
mov eax, dword [rbp + 0xd8]
test eax, eax
je 0x180095cae
mov r9, qword [rbp + 0x470]
lea rcx, [rsp + 0x40]
mov rdx, qword [rbp + 0xd0]
mov r8d, 0xe8
mov dword [rsp + 0x40], eax
call fcn.1800fd520
jmp 0x180095ca7
xor eax, eax
mov qword [rbp + 0xa78], rax
inc esi
cmp esi, 0xe4
jb 0x180095ae3
jmp 0x180095fdc
mov r14d, 0x71
nop word [rax + rax]
cmp r14d, 0x9b60
ja 0x180095e70
je 0x180095e59
cmp r14d, 0x71
je 0x180095dd7
cmp r14d, 0x3416
je 0x180095d2e
cmp r14d, 0x67bb
jne 0x180095fc8
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], r12d
lea r8, [rsp + 0x48]
xor ecx, ecx
lea rdx, [rsp + 0x40]
call fcn.1800bc410
mov rax, qword [rbp + 0xf0]
inc dword [rax + 0x50]
jmp 0x180095fc8
cmp qword [rbp + 0x478], 0
jne 0x180095fc8
mov ebx, 0x69
cmp ebx, 0x69
je 0x180095d95
cmp ebx, 0xed
jne 0x180095dc0
mov r9, qword [rbp + 0xf0]
lea rax, [rbp + 0xd0]
mov rdx, qword [rsp + 0x58]
lea r8, str.__get
mov qword [rsp + 0x30], rax
lea ecx, [rbx + 0x3a]
mov rax, qword [rbp + 0x470]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x40], 5
call fcn.18002f740
jmp 0x180095dc0
mov r9, qword [rbp + 0x470]
lea rax, [rbp + 0xd0]
mov rcx, qword [rsp + 0x58]
lea r8, str.typeof_holder_Phx::Profile::ModuleUnitExtensionObject_
add r9, 0x48
mov qword [rsp + 0x20], rax
mov edx, r12d
call fcn.18009bd70
add ebx, 0x84
cmp ebx, 0x171
jb 0x180095d41
jmp 0x180095fc8
xor eax, eax
mov qword [rbp + 0x478], rax
cmp dword [rbp + 0xd8], eax
jbe 0x180095fc8
mov ebx, 0xea
mov eax, ebx
sub eax, 0xea
je 0x180095e18
cmp eax, r12d
jne 0x180095e4a
mov rax, qword [rbp + 0xaa0]
test rax, rax
je 0x180095e4a
mov rax, qword [rax + 0x10]
mov qword [rbp + 0x478], rax
jmp 0x180095e4a
mov eax, dword [rbp + 0xd8]
lea r9, [rsp + 0x40]
mov rcx, qword [rbp + 0xf0]
mov edx, 0x11b
mov r8, qword [rbp + 0xd0]
add rcx, 0x10
mov dword [rsp + 0x40], eax
call fcn.1800487a0
mov qword [rbp + 0xaa0], rax
inc ebx
cmp ebx, 0xec
jb 0x180095df1
jmp 0x180095fc8
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
jmp 0x180095fc8
cmp r14d, 0xcf05
je 0x180095fbc
cmp r14d, 0x102aa
jne 0x180095fc8
mov rsi, qword [rbp + 0x478]
test rsi, rsi
je 0x180095f9f
mov rcx, qword [rsi]
lea r9, [rsp + 0x40]
mov r13, qword [rsp + 0x58]
lea rdx, [rbp - 0x30]
mov r8, qword [rbp + 0x470]
xor eax, eax
mov ebx, eax
mov dword [rsp + 0x28], 0x63
mov eax, dword [rcx + 0x14]
mov qword [rsp + 0x20], rcx
mov rcx, r13
mov dword [rbp - 0x30], r12d
mov dword [rsp + 0x40], eax
call fcn.18005b5d0
test eax, eax
je 0x180095f9f
mov esi, 0x4a
mov eax, esi
sub eax, 0x4a
je 0x180095f5c
cmp eax, 0x6b
jne 0x180095f90
test rbx, rbx
je 0x180095f90
mov rax, qword [rbp + 0xf0]
cmp dword [rax + 0x50], 2
jge 0x180095f20
mov r9, qword [rsp + 0x48]
mov r8d, 0x120
mov rdx, rbx
xor ecx, ecx
call fcn.1800554e0
jmp 0x180095f32
mov rcx, qword [rsp + 0x48]
mov r8, rbx
mov edx, 0xa5
call fcn.18003c020
mov rcx, qword [rbp + 0x478]
mov rax, qword [rcx]
test byte [rax + 0x10], 2
jne 0x180095f90
mov rax, qword [rbp + 0xf0]
cmp dword [rax + 0x50], r12d
jle 0x180095f90
mov rax, qword [rsp + 0x48]
mov ecx, dword [rcx + 8]
mov dword [rax + 0x40], ecx
jmp 0x180095f90
mov rax, qword [rbp + 0x478]
lea rdx, [r13 + 0x200]
xor r9d, r9d
lea r8, [rbp + 0x6a0]
mov ecx, 0x82
mov eax, dword [rax + 8]
mov dword [rbp + 0x6a0], eax
call fcn.18007beb0
mov rbx, rax
nop word [rax + rax]
add esi, 0x6b
cmp esi, 0x120
jb 0x180095ee3
mov r8, qword [rbp + 0xf0]
xor r9d, r9d
xor edx, edx
mov dword [rsp + 0x20], 0xf1
xor ecx, ecx
call fcn.18008acf0
jmp 0x180095fc8
mov rax, qword [rsp + 0x48]
mov dword [rax + 0x40], 0xffffffff
add r14d, 0x33a5
cmp r14d, 0x135de
jbe 0x180095cd0
mov rdx, qword [rbp + 0xa8]
mov r14, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x60]
dec r15d
cmp r15d, 0xcb
ja 0x180095a66
mov r12d, dword [rsp + 0x50]
jmp 0x180096086
mov ebx, 0xc8
mov r14d, 1
mov eax, ebx
sub eax, 0xc6
je 0x180096059
sub eax, r14d
je 0x18009603b
cmp eax, r14d
jne 0x180096077
mov rcx, qword [rsp + 0x58]
lea r8, str.GIF_file_was_missing_some_data__perhaps_it_was_truncated_somehow__
mov edx, r14d
call fcn.18009bd70
jmp 0x180096077
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], r14d
lea r8, [rsp + 0x48]
xor ecx, ecx
lea rdx, [rsp + 0x40]
call fcn.1800bc410
jmp 0x180096077
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
mov rax, qword [rsp + 0x48]
mov dword [rax + 0x40], 0xffffffff
dec ebx
cmp ebx, 0xc5
ja 0x180096012
mov r14, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x60]
dec r12d
mov dword [rsp + 0x50], r12d
cmp r12d, 0xfb
ja 0x1800959e1
jmp case.0x180093bf3.7
mov rdi, qword [rbp + 0xa8]
mov r13d, 0xc5
mov dword [rbp - 0x50], r13d
nop word [rax + rax]
cmp r13d, 0xc5
je 0x180096973
cmp r13d, 0x155
je 0x180096968
cmp r13d, 0x1e5
je 0x1800968fa
cmp r13d, 0x275
jne 0x18009697f
mov r10, qword [rbp + 0xa8]
mov r13d, 1
test byte [r10 + 0x10], 0x81
je 0x180096856
mov r12d, 0x51
cmp r12d, 0x51
je 0x180096821
cmp r12d, 0x46e
je 0x180096787
cmp r12d, 0x88b
jne 0x18009682a
mov rdx, qword [rbp + 0xa0]
test rdx, rdx
jne 0x1800961e4
mov ebx, 0x57
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x57
je 0x1800961a7
sub eax, r13d
je 0x180096181
cmp eax, r13d
jne 0x1800961d4
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
mov rax, qword [rsp + 0x48]
mov dword [rax + 0x40], 0xffffffff
jmp 0x1800961c8
cmp qword [r14 + rcx*8 + 0x10], 0
jne 0x1800961d4
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], r13d
lea r8, [rsp + 0x48]
xor ecx, ecx
lea rdx, [rsp + 0x40]
call fcn.1800bc410
jmp 0x1800961c8
mov rax, qword [r10 + 0x28]
lea r8, str.SIPCC__s:__d__d___s:_____cause__s__dialstring__s
mov r9d, dword [r10 + 0x30]
mov edx, r13d
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x20], rax
call fcn.18009bd70
mov rcx, qword [rsp + 0x60]
mov r10, qword [rbp + 0xa8]
inc ebx
cmp ebx, 0x5a
jb 0x180096150
jmp 0x18009682a
mov r15d, 0x10c
nop word [rax + rax]
cmp r15d, 0x10c
jne 0x180096769
cmp dword [r14 + rcx*8 + 8], 0
je 0x180096452
mov esi, reloc.SHLWAPI.dll_SHRegGetIntW
nop
cmp esi, reloc.SHLWAPI.dll_SHRegGetIntW
je 0x180096432
cmp esi, 0xd0e8
je 0x180096241
cmp esi, 0x1a0b8
jne 0x18009643b
mov rax, qword [rsp + 0x48]
mov dword [rax + 0x40], 0xffffffff
jmp 0x18009643b
mov eax, dword [rbp + 0xd8]
test eax, eax
je 0x180096287
test byte [rdx + 0x58], 2
jne 0x180096287
mov r9, rdx
mov dword [rsp + 0x40], eax
mov rdx, qword [rbp + 0xd0]
lea rcx, [rsp + 0x40]
mov r8d, 0xe8
call fcn.1800fd520
mov rcx, qword [rsp + 0x60]
mov r8, rax
mov rdx, qword [rbp + 0xa0]
mov qword [rbp + 0x160], rax
jmp 0x18009628e
mov r8, qword [rbp + 0x160]
test r8, r8
je 0x180096338
test byte [r8 + 0xec], 4
jne 0x180096338
mov ebx, 0x56
nop word [rax + rax]
mov eax, ebx
sub eax, 0x56
je 0x180096307
sub eax, r13d
je 0x1800962d6
cmp eax, r13d
jne 0x180096320
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx + 0x10]
and eax, 0xfffffe11
or eax, r13d
mov dword [rcx + 0x10], eax
jmp 0x180096320
mov eax, dword [r8 + 0xe0]
lea rcx, [rbp + 0x6a8]
mov rdx, qword [rsp + 0x48]
mov dword [rbp + 0x6a8], eax
add rdx, 0x20
mov r9, qword [r8 + 0xd8]
mov r8d, 0x123
call fcn.1800d3940
jmp 0x180096319
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
mov r8, qword [rbp + 0x160]
inc ebx
cmp ebx, 0x59
jb 0x1800962b0
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rbp + 0xa0]
jmp 0x18009643b
mov ebx, 0x103
nop dword [rax]
cmp ebx, 0x103
je 0x18009638c
cmp ebx, 0xc955
jne 0x180096412
cmp qword [r14 + rcx*8 + 0x10], 0
jne 0x180096378
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], r13d
lea r8, [rsp + 0x48]
xor ecx, ecx
lea rdx, [rsp + 0x40]
call fcn.1800bc410
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
jmp 0x18009640b
mov rcx, qword [rsp + 0x58]
lea rax, [rbp + 0xd0]
mov qword [rsp + 0x20], rax
lea r9, [rdx + 0x48]
mov edx, r13d
test r8, r8
je 0x1800963b7
lea r8, str._IpcMessageHandlerClass::OnRegisterCharacteristicObject
call fcn.18009bd70
jmp 0x18009640b
lea r8, str.Ruled_out_the_possibility_that_were_receiving_bundle_for
call fcn.18009bd70
mov rcx, qword [rbp + 0xa0]
lea rax, [rbp + 0xd0]
mov rdx, qword [rsp + 0x58]
lea r8, str.STRINGCHECKS
mov qword [rsp + 0x30], rax
xor r9d, r9d
mov qword [rsp + 0x28], rcx
lea rax, [rsp + 0x40]
mov ecx, 0x127
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x40], GetAcceptLanguagesA
call fcn.18002f740
mov r14, qword [rsp + 0x68]
mov r8, qword [rbp + 0x160]
mov rcx, qword [rsp + 0x60]
add ebx, 0xc852
mov rdx, qword [rbp + 0xa0]
cmp ebx, 0x190a4
jbe 0x180096340
jmp 0x18009643b
xor eax, eax
mov qword [rbp + 0x160], rax
add esi, 0xcfd0
cmp esi, 0x26f70
jbe 0x180096210
jmp 0x18009673a
mov rax, qword [rbp + 0x98]
mov r14d, 0x72
nop
mov rbx, rax
cmp r14d, 0x72
je 0x1800966de
cmp r14d, 0x316e
je 0x180096649
cmp r14d, 0x626a
je 0x180096609
cmp r14d, 0x9366
je 0x1800965f8
cmp r14d, 0xc462
jne 0x18009671f
mov r8, qword [rbp + 0x340]
test r8, r8
je 0x18009671f
test byte [r8 + 0x10], 3
mov rcx, qword [rsp + 0x58]
jne 0x1800964e0
lea r9, [rdx + 0x48]
mov qword [rsp + 0x20], r8
lea r8, str.RecordRegistrationGotZoneData:_nta___p____zoneData___p____s___s_
mov edx, r13d
call fcn.18009bd70
jmp 0x180096713
mov eax, dword [r8 + 0x14]
lea r9, [rsp + 0x40]
mov dword [rsp + 0x28], 0x63
mov qword [rsp + 0x20], r8
mov r8, rdx
lea rdx, [rsp + 0x50]
mov dword [rsp + 0x50], r13d
mov dword [rsp + 0x40], eax
mov qword [rbp + 0x98], rbx
call fcn.18005b5d0
test eax, eax
je 0x1800965eb
mov rcx, rbx
mov qword [rbp + 0x98], rbx
mov rbx, qword [rbp + 0x340]
mov esi, 0xdc
mov eax, esi
sub eax, 0xdc
je 0x1800965a5
cmp eax, r13d
jne 0x1800965d8
test rcx, rcx
je 0x1800965d8
mov ebx, 0xfd
mov eax, ebx
sub eax, 0xfd
je 0x180096579
cmp eax, r13d
jne 0x180096592
mov rax, qword [rbp + 0x340]
test byte [rax + 0x10], r13b
je 0x180096592
mov ecx, dword [rax + 0x40]
mov rax, qword [rsp + 0x48]
mov dword [rax + 0x40], ecx
jmp 0x18009658b
mov r8, rcx
mov edx, 0xa5
mov rcx, qword [rsp + 0x48]
call fcn.18003c020
mov rcx, qword [rbp + 0x98]
inc ebx
cmp ebx, 0xff
jb 0x180096551
mov rbx, qword [rbp + 0x340]
jmp 0x1800965d8
mov eax, dword [rbx + 0x40]
lea r8, [rbp + 0x6b0]
mov rdx, qword [rsp + 0x58]
xor r9d, r9d
add rdx, 0x200
mov dword [rbp + 0x6b0], eax
mov ecx, 0x82
call fcn.18007beb0
mov rcx, rax
mov qword [rbp + 0x98], rax
inc esi
cmp esi, 0xde
jb 0x180096531
jmp 0x180096713
mov rcx, qword [rsp + 0x60]
mov rax, rbx
jmp 0x18009671f
mov rax, qword [rsp + 0x48]
mov dword [rax + 0x40], 0xffffffff
jmp 0x180096718
mov rax, qword [rsp + 0x68]
cmp qword [rax + rcx*8 + 0x10], 0
jne 0x180096632
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], r13d
lea r8, [rsp + 0x48]
xor ecx, ecx
lea rdx, [rsp + 0x40]
call fcn.1800bc410
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
jmp 0x180096713
cmp qword [rbp + 0x340], 0
jne 0x18009671f
mov ebx, 0x2e
nop dword [rax]
mov eax, ebx
sub eax, 0x2e
je 0x1800966aa
cmp eax, r13d
jne 0x1800966d5
lea rax, [rbp + 0xd0]
mov dword [rsp + 0x40], 5
mov qword [rsp + 0x30], rax
lea r8, str.__get
mov qword [rsp + 0x28], rdx
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x58]
xor r9d, r9d
mov ecx, 0x127
mov qword [rsp + 0x20], rax
call fcn.18002f740
jmp 0x1800966ce
mov rcx, qword [rsp + 0x58]
lea r9, [rdx + 0x48]
lea rax, [rbp + 0xd0]
mov edx, r13d
lea r8, str.LibWrap.__SkyLibVerifyAndUnpackResultActivationFactory
mov qword [rsp + 0x20], rax
call fcn.18009bd70
mov rdx, qword [rbp + 0xa0]
inc ebx
cmp ebx, 0x30
jb 0x180096660
jmp 0x180096713
xor eax, eax
mov qword [rbp + 0x340], rax
mov eax, dword [rbp + 0xd8]
test eax, eax
je 0x180096718
mov r9, qword [rbp + 0xd0]
lea rcx, [rsp + 0x40]
mov r8d, 0xc4
mov dword [rsp + 0x40], eax
call fcn.18000a030
mov qword [rbp + 0x340], rax
mov rcx, qword [rsp + 0x60]
mov rax, qword [rbp + 0x98]
mov rdx, qword [rbp + 0xa0]
add r14d, 0x30fc
cmp r14d, 0xf4ec
jbe 0x180096460
mov rax, qword [rbp + 0xf0]
test rax, rax
je 0x18009675d
xor r9d, r9d
mov dword [rsp + 0x20], 0xf1
mov r8, rax
xor edx, edx
xor ecx, ecx
call fcn.18008acf0
mov rdx, qword [rbp + 0xa0]
mov r14, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x60]
add r15d, 0x28d4
cmp r15d, 0x28d4
jbe 0x1800961f0
jmp 0x18009682a
test byte [r10 + 0x10], 0x80
je 0x1800967e4
mov r14, qword [rbp + 0xf0]
mov eax, 0x78
nop word [rax + rax]
cmp eax, 0x78
je 0x1800967c6
cmp eax, 0x135
je 0x1800967b9
cmp eax, 0x1f2
jne 0x1800967ca
inc dword [r14 + 0x50]
jmp 0x1800967ca
mov rcx, qword [r14 + 8]
mov qword [rbp + 0xa0], rcx
jmp 0x1800967ca
mov r14, qword [r10 + 8]
add eax, 0xbd
cmp eax, 0x2af
jb 0x1800967a0
mov qword [rbp + 0xf0], r14
mov r14, qword [rsp + 0x68]
jmp 0x18009682a
mov eax, dword [r10 + 0x30]
test eax, eax
je 0x18009682a
mov r9, qword [rsp + 0x58]
lea r8, [rsp + 0x50]
xor ecx, ecx
mov dword [rsp + 0x40], eax
lea rax, [rsp + 0x40]
mov dword [rsp + 0x50], ecx
mov rcx, qword [r10 + 0x28]
lea rdx, [rbp - 0x30]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x35
call fcn.180051b90
jmp 0x180096823
xor eax, eax
mov qword [rbp + 0xa0], rax
mov rcx, qword [rsp + 0x60]
add r12d, 0x41d
mov r10, qword [rbp + 0xa8]
cmp r12d, 0xc57
jbe 0x180096112
mov r13d, dword [rbp - 0x50]
mov rdi, r10
jmp 0x18009697f
mov ebx, 0x106
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x106
je 0x18009688e
cmp eax, r13d
jne 0x1800968dc
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
mov rax, qword [rsp + 0x48]
mov dword [rax + 0x40], 0xffffffff
jmp 0x1800968dc
mov rdx, qword [rsp + 0x58]
lea r9, str.Error:_08x_in_pDialog__SetTitle_title_
lea r8, [rsp + 0x40]
mov dword [rsp + 0x40], r13d
xor ecx, ecx
mov dword [rsp + 0x20], 0xef
call fcn.180055b80
mov rax, qword [rsp + 0x60]
cmp qword [r14 + rax*8 + 0x10], 0
jne 0x1800968dc
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], r13d
lea r8, [rsp + 0x48]
xor ecx, ecx
lea rdx, [rsp + 0x40]
call fcn.1800bc410
inc ebx
cmp ebx, 0x108
jb 0x180096860
mov r13d, dword [rbp - 0x50]
mov rdi, qword [rbp + 0xa8]
jmp 0x18009697f
cmp qword [r14 + rcx*8 + 0x10], 0
jne 0x180096922
mov r10, qword [rsp + 0x48]
add rdi, 0xffffffffffffffb8
mov rax, qword [r10 + 0x28]
mov qword [rbp + 0xd0], rax
mov eax, dword [r10 + 0x30]
mov dword [rbp + 0xd8], eax
jmp 0x180096978
mov ebx, 0xc5
cmp ebx, 0xc5
jne 0x180096958
mov rax, qword [r14 + rcx*8 + 0x10]
xor r9d, r9d
mov qword [rbp + 0xd0], rax
xor edx, edx
mov r8, qword [r14 + rcx*8 + 0x10]
lea ecx, [rbx + 0x4f]
call fcn.180087440
mov rcx, qword [rsp + 0x60]
mov dword [rbp + 0xd8], eax
add ebx, 0x21dc
cmp ebx, 0x21dc
jbe 0x180096927
jmp 0x18009697f
xor eax, eax
mov qword [rbp + 0xf0], rax
jmp 0x18009697f
mov rdi, qword [rsp + 0x48]
mov qword [rbp + 0xa8], rdi
mov rcx, qword [rsp + 0x60]
add r13d, 0x90
mov dword [rbp - 0x50], r13d
cmp r13d, 0x305
jb 0x1800960c0
mov rdi, qword [rbp - 0x10]
jmp case.0x180093bf3.7
mov eax, 0x126
mov dword [rbp - 0x50], eax
nop dword [rax]
cmp eax, 0x126
je 0x180097ab5
cmp eax, 0x1b3
je 0x180096f74
mov eax, dword [rbp + 0x1a0]
movaps xmm3, xmm15
mov dword [rbp - 0x48], eax
movaps xmm1, xmm14
mov rax, qword [rbp + 0x708]
movaps xmm2, xmm13
mov qword [rbp + 0x350], rax
movaps xmm4, xmm12
mov rax, qword [rbp + 0x710]
mov qword [rbp + 0x170], rax
mov eax, dword [rbp + 0x1d0]
mov dword [rbp + 0x78], eax
mov rax, qword [rbp + 0x718]
mov qword [rbp + 0x358], rax
mov rax, qword [rbp + 0x720]
mov qword [rbp + 0xf8], rax
mov rax, qword [rbp + 0x728]
mov qword [rbp + 0x250], rax
mov rax, qword [rbp + 0x730]
mov qword [rbp + 0x100], rax
mov rax, qword [rbp + 0x738]
mov qword [rbp + 0x348], rax
mov rax, qword [rbp + 0x740]
mov qword [rbp + 0x360], rax
mov rax, qword [rbp + 0x748]
mov qword [rbp + 0x108], rax
mov rax, qword [rbp + 0x750]
mov qword [rbp + 0x220], rax
mov eax, dword [rbp + 0x1a4]
mov dword [rbp + 0xc8], eax
mov rax, qword [rbp + 0x758]
mov qword [rbp + 0x218], rax
mov eax, dword [rbp + 0x1a8]
mov dword [rbp + 0x28], eax
mov rax, qword [rbp + 0x760]
mov qword [rbp + 0x110], rax
mov rax, qword [rbp + 0x768]
mov qword [rbp - 0x18], rax
mov rax, qword [rbp + 0x770]
mov qword [rbp + 0x368], rax
mov rax, qword [rbp + 0x778]
mov qword [rbp + 0x370], rax
mov rax, qword [rbp + 0x780]
mov qword [rbp + 0x378], rax
mov rax, qword [rbp + 0x788]
mov qword [rbp + 0x178], rax
mov eax, dword [rbp + 0x1ac]
mov dword [rbp + 0x7c], eax
mov rax, qword [rbp + 0x790]
mov qword [rbp + 0x68], rax
mov eax, dword [rbp + 0x1b0]
mov dword [rbp + 0xc4], eax
mov rax, qword [rbp + 0x798]
mov qword [rbp + 0x140], rax
mov rax, qword [rbp + 0x7a0]
mov qword [rbp + 0xb8], rax
mov eax, dword [rbp + 0x1b4]
mov dword [rbp + 0xc0], eax
mov rax, qword [rbp + 0x7a8]
mov qword [rbp + 0x380], rax
mov rax, qword [rbp + 0x7b0]
mov qword [rbp + 0x388], rax
mov rax, qword [rbp + 0x7b8]
mov qword [rbp + 0x280], rax
mov rax, qword [rbp + 0x7c0]
mov qword [rbp + 0x288], rax
mov rax, qword [rbp + 0x7c8]
mov qword [rbp + 0x390], rax
mov rax, qword [rbp + 0x7d0]
mov qword [rbp + 0x398], rax
mov rax, qword [rbp + 0x7d8]
mov qword [rbp + 0x3a0], rax
mov rax, qword [rbp + 0x7e0]
mov qword [rbp + 0x290], rax
mov eax, dword [rbp + 0x1b8]
mov dword [rbp + 0xec], eax
mov rax, qword [rbp + 0x7e8]
mov qword [rbp + 0x3a8], rax
movsd qword [rbp - 0x68], xmm3
movsd qword [rbp - 0x60], xmm1
movsd qword [rsp + 0x78], xmm2
mov rax, qword [rbp + 0x7f0]
movaps xmm5, xmm11
mov qword [rbp + 0x3b0], rax
movaps xmm0, xmm8
mov rax, qword [rbp + 0x7f8]
mov qword [rbp + 0x3b8], rax
mov rax, qword [rbp + 0x800]
mov qword [rbp + 0x298], rax
mov rax, qword [rbp + 0x808]
mov qword [rbp + 0x2a0], rax
mov rax, qword [rbp + 0x810]
mov qword [rbp + 0x3c8], rax
mov rax, qword [rbp + 0x818]
mov qword [rbp + 0x3d0], rax
mov rax, qword [rbp + 0x820]
mov qword [rbp + 0x210], rax
mov rax, qword [rbp + 0x828]
mov qword [rbp + 0x2a8], rax
mov rax, qword [rbp + 0x830]
mov qword [rbp + 0x180], rax
mov rax, qword [rbp + 0x838]
mov qword [rbp + 0x3d8], rax
mov rax, qword [rbp + 0x840]
mov qword [rbp + 0x2b0], rax
mov rax, qword [rbp + 0x848]
mov qword [rbp + 0x188], rax
mov rax, qword [rbp + 0x850]
mov qword [rbp + 0x208], rax
mov rax, qword [rbp + 0x858]
mov qword [rbp + 0x1d8], rax
mov rax, qword [rbp + 0x860]
mov qword [rbp + 0x58], rax
mov rax, qword [rbp + 0x868]
mov qword [rbp + 0x248], rax
mov rax, qword [rbp + 0x870]
mov qword [rbp + 0x190], rax
mov rax, qword [rbp + 0x878]
mov qword [rbp + 0x240], rax
mov rax, qword [rbp + 0x880]
mov qword [rbp + 0x230], rax
mov rax, qword [rbp + 0x888]
mov qword [rbp + 0x2c0], rax
mov rax, qword [rbp + 0x890]
mov qword [rbp + 0x198], rax
mov rax, qword [rbp + 0x898]
mov qword [rbp + 0x60], rax
mov rax, qword [rbp + 0x8a0]
mov qword [rbp + 0x238], rax
mov rax, qword [rbp + 0x8a8]
mov qword [rbp + 0x2c8], rax
mov rax, qword [rbp + 0x8b0]
mov qword [rbp + 0x3f0], rax
mov eax, dword [rbp + 0x1bc]
mov dword [rbp + 0xe8], eax
mov rax, qword [rbp + 0x8b8]
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x8c0]
mov qword [rbp + 0x2d0], rax
mov rax, qword [rbp + 0x8c8]
mov qword [rbp + 0x3f8], rax
mov eax, dword [rbp + 0x1c0]
mov dword [rbp + 0xe0], eax
mov rax, qword [rbp + 0x8d0]
mov qword [rbp + 0x150], rax
mov rax, qword [rbp + 0x8d8]
mov qword [rbp + 0x328], rax
mov rax, qword [rbp + 0x8e0]
mov qword [rbp + 0x260], rax
mov eax, dword [rbp + 0x20]
mov dword [rbp], eax
mov rax, qword [rbp + 0x8e8]
mov qword [rbp + 0x400], rax
mov rax, qword [rbp + 0x8f0]
mov qword [rbp + 0x2d8], rax
movsd qword [rbp - 0x78], xmm4
movsd qword [rbp - 0x80], xmm5
movsd qword [rbp + 0x3c0], xmm10
movsd qword [rbp + 0x3e0], xmm9
movsd qword [rsp + 0x70], xmm0
movsd qword [rbp + 0x3e8], xmm7
movsd qword [rbp + 0x2b8], xmm6
cmp dword [rbp - 0x50], 0x240
mov eax, dword [rbp - 0x20]
mov rcx, qword [rbp + 0x498]
mov dword [rbp + 0x80], eax
mov rax, qword [rbp + 0x8f8]
mov qword [rbp + 0x408], rax
mov eax, dword [rbp - 0x30]
mov dword [rbp + 0x88], eax
mov rax, qword [rbp + 0x900]
mov qword [rbp + 0x410], rax
mov rax, qword [rbp + 0x908]
mov qword [rbp + 0x2e0], rax
mov rax, qword [rbp + 0x910]
mov qword [rbp + 0x2e8], rax
mov rax, qword [rbp + 0x918]
mov qword [rbp + 0x2f0], rax
mov rax, qword [rbp + 0x920]
mov qword [rbp + 0x1e8], rax
mov eax, dword [rsp + 0x50]
mov dword [rbp + 0x90], eax
mov rax, qword [rbp + 0x928]
mov qword [rbp + 0x2f8], rax
mov rax, qword [rbp + 0x930]
mov qword [rbp + 0x418], rax
mov rax, qword [rbp + 0x938]
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x940]
mov qword [rbp + 0x420], rax
mov rax, qword [rbp + 0x948]
mov qword [rbp + 0x300], rax
mov rax, qword [rbp + 0x950]
mov qword [rbp + 0x1f8], rax
mov rax, qword [rbp + 0x958]
mov qword [rbp + 0x18], rax
mov rax, qword [rbp + 0x960]
mov qword [rbp + 0x428], rax
mov rax, qword [rbp + 0x968]
mov qword [rbp + 8], rax
mov rax, qword [rbp + 0x970]
mov qword [rbp + 0x430], rax
mov rax, qword [rbp + 0x978]
mov qword [rbp + 0x308], rax
mov rax, qword [rbp + 0x980]
mov qword [rbp + 0x50], rax
mov rax, qword [rbp + 0x338]
mov qword [rbp + 0x438], rax
mov rax, qword [rbp + 0x490]
mov qword [rbp + 0x310], rax
mov qword [rbp + 0x440], rcx
mov qword [rbp + 0x158], r12
mov qword [rbp + 0x200], rsi
mov qword [rbp + 0x168], r11
mov qword [rbp - 0x70], r10
mov qword [rbp + 0x448], r9
mov qword [rbp + 0x318], r8
mov dword [rbp + 0x30], edx
mov dword [rbp - 0x40], r15d
mov qword [rbp + 0x450], r14
mov qword [rbp + 0x460], r13
jne 0x180097af2
inc dword [rbp - 0x48]
mov rcx, r10
jmp 0x18008e730
mov r10, qword [rsp + 0x48]
mov ecx, dword [r10 + 0x10]
test cl, 1
je 0x180096fce
mov eax, dword [r10 + 0x30]
test eax, eax
je 0x180096fce
mov rsi, qword [rsp + 0x58]
lea r8, [rbp + 0x30]
mov ecx, 1
mov dword [rbp - 0x40], eax
lea rax, [rbp - 0x40]
mov dword [rbp + 0x30], ecx
mov rcx, qword [r10 + 0x28]
lea rdx, [rbp + 0x88]
mov qword [rsp + 0x28], rax
mov r9, rsi
mov dword [rsp + 0x20], 0x35
call fcn.180051b90
mov rcx, rax
mov qword [rbp + 0xb0], rax
jmp 0x180096ff4
mov rsi, qword [rsp + 0x58]
test cl, cl
jns 0x180096fed
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax + 8]
mov rcx, qword [rcx + 8]
mov qword [rbp + 0xb0], rcx
jmp 0x180096ff4
mov rcx, qword [rbp + 0xb0]
test rcx, rcx
jne 0x1800970cc
mov r13, qword [rsp + 0x58]
lea r15d, [rcx + 1]
mov r14, qword [rsp + 0x60]
mov esi, 0xb6
cmp esi, 0xb6
je 0x180097047
cmp esi, 0x168
jne 0x18009707d
mov rax, qword [rsp + 0x68]
mov eax, dword [rax + r14*8 + 4]
test eax, eax
jle 0x18009707d
lea r9d, [rsi - 0x52]
mov dword [rbp - 0x40], eax
lea r8, [rsp + 0x48]
xor ecx, ecx
lea rdx, [rbp - 0x40]
call fcn.1800bc410
jmp 0x18009707d
mov r10, qword [rsp + 0x48]
lea r8, str.CSignedAndCryptedSessionKeyV3::Create__:_Sign__
mov edx, r15d
mov rcx, r13
mov rax, qword [r10 + 0x28]
mov r9d, dword [r10 + 0x30]
mov qword [rsp + 0x20], rax
call fcn.18009bd70
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
add esi, 0xb2
cmp esi, 0x21a
jb 0x180097010
mov r13, qword [rbp + 0x120]
mov r14, qword [rbp + 0x6d8]
mov r15d, dword [rsp + 0x40]
mov edx, dword [rbp + 0x1e0]
mov r8, qword [rbp + 0x6e0]
mov r9, qword [rbp + 0x6e8]
mov r10, qword [rbp + 0x6f0]
mov r11, qword [rbp + 0x6f8]
mov rsi, qword [rbp + 0x700]
jmp 0x180097ae4
mov r12d, 0x71
mov dword [rbp - 0x40], r12d
jmp 0x1800970e5
mov rsi, qword [rsp + 0x58]
mov eax, r12d
sub eax, 0x6d
je 0x180097a47
sub eax, 1
je 0x180097a33
sub eax, 1
je 0x18009782d
sub eax, 1
je 0x18009778f
cmp eax, 1
jne 0x180097a72
mov r9, rcx
mov qword [rsp + 0x20], rsi
xor ecx, ecx
xor edx, edx
mov r8d, 0xe6
call fcn.18000ae50
mov qword [rbp + 0x4b0], rax
cmp rax, 0
jne 0x180097a6b
lea esi, [rax + 0xf]
mov eax, dword [rbp + 0x1a0]
movaps xmm3, xmm15
mov dword [rbp - 0x48], eax
movaps xmm1, xmm14
mov rax, qword [rbp + 0x708]
movaps xmm2, xmm13
mov qword [rbp + 0x350], rax
movaps xmm4, xmm12
mov rax, qword [rbp + 0x710]
mov qword [rbp + 0x170], rax
mov eax, dword [rbp + 0x1d0]
mov dword [rbp + 0x78], eax
mov rax, qword [rbp + 0x718]
mov qword [rbp + 0x358], rax
mov rax, qword [rbp + 0x720]
mov rdx, qword [rbp + 0x7a0]
mov qword [rbp + 0xf8], rax
mov rax, qword [rbp + 0x728]
mov qword [rbp + 0x250], rax
mov rax, qword [rbp + 0x730]
mov qword [rbp + 0x100], rax
mov rax, qword [rbp + 0x738]
mov qword [rbp + 0x348], rax
mov rax, qword [rbp + 0x740]
mov qword [rbp + 0x360], rax
mov rax, qword [rbp + 0x748]
mov qword [rbp + 0x108], rax
mov rax, qword [rbp + 0x750]
mov qword [rbp + 0x220], rax
mov eax, dword [rbp + 0x1a4]
mov dword [rbp + 0xc8], eax
mov rax, qword [rbp + 0x758]
mov qword [rbp + 0x218], rax
mov eax, dword [rbp + 0x1a8]
mov dword [rbp + 0x28], eax
mov rax, qword [rbp + 0x760]
mov qword [rbp + 0x110], rax
mov rax, qword [rbp + 0x768]
mov qword [rbp - 0x18], rax
mov rax, qword [rbp + 0x770]
mov qword [rbp + 0x368], rax
mov rax, qword [rbp + 0x778]
mov qword [rbp + 0x370], rax
mov rax, qword [rbp + 0x780]
mov qword [rbp + 0x378], rax
mov rax, qword [rbp + 0x788]
mov qword [rbp + 0x178], rax
mov eax, dword [rbp + 0x1ac]
mov dword [rbp + 0x7c], eax
mov rax, qword [rbp + 0x790]
mov qword [rbp + 0x68], rax
mov eax, dword [rbp + 0x1b0]
mov dword [rbp + 0xc4], eax
mov rax, qword [rbp + 0x798]
mov qword [rbp + 0x140], rax
mov eax, dword [rbp + 0x1b4]
mov dword [rbp + 0xc0], eax
mov rax, qword [rbp + 0x7a8]
mov qword [rbp + 0x380], rax
mov rax, qword [rbp + 0x7b0]
mov qword [rbp + 0x388], rax
mov rax, qword [rbp + 0x7b8]
mov qword [rbp + 0x280], rax
mov rax, qword [rbp + 0x7c0]
mov qword [rbp + 0x288], rax
mov rax, qword [rbp + 0x7c8]
mov qword [rbp + 0x390], rax
mov rax, qword [rbp + 0x7d0]
mov qword [rbp + 0x398], rax
mov rax, qword [rbp + 0x7d8]
mov qword [rbp + 0x3a0], rax
mov rax, qword [rbp + 0x7e0]
mov qword [rbp + 0x290], rax
mov eax, dword [rbp + 0x1b8]
mov dword [rbp + 0xec], eax
mov rax, qword [rbp + 0x7e8]
mov qword [rbp + 0x3a8], rax
movsd qword [rbp - 0x68], xmm3
movsd qword [rbp - 0x60], xmm1
movsd qword [rsp + 0x78], xmm2
mov qword [rbp + 0xb8], rdx
mov rax, qword [rbp + 0x7f0]
movaps xmm5, xmm11
mov qword [rbp + 0x3b0], rax
movaps xmm0, xmm8
mov rax, qword [rbp + 0x7f8]
mov qword [rbp + 0x3b8], rax
mov rax, qword [rbp + 0x800]
mov qword [rbp + 0x298], rax
mov rax, qword [rbp + 0x808]
mov qword [rbp + 0x2a0], rax
mov rax, qword [rbp + 0x810]
mov qword [rbp + 0x3c8], rax
mov rax, qword [rbp + 0x818]
mov qword [rbp + 0x3d0], rax
mov rax, qword [rbp + 0x820]
mov qword [rbp + 0x210], rax
mov rax, qword [rbp + 0x828]
mov qword [rbp + 0x2a8], rax
mov rax, qword [rbp + 0x830]
mov qword [rbp + 0x180], rax
mov rax, qword [rbp + 0x838]
mov qword [rbp + 0x3d8], rax
mov rax, qword [rbp + 0x840]
mov qword [rbp + 0x2b0], rax
mov rax, qword [rbp + 0x848]
mov qword [rbp + 0x188], rax
mov rax, qword [rbp + 0x850]
mov qword [rbp + 0x208], rax
mov rax, qword [rbp + 0x858]
mov qword [rbp + 0x1d8], rax
mov rax, qword [rbp + 0x860]
mov qword [rbp + 0x58], rax
mov rax, qword [rbp + 0x868]
mov qword [rbp + 0x248], rax
mov rax, qword [rbp + 0x870]
mov qword [rbp + 0x190], rax
mov rax, qword [rbp + 0x878]
mov qword [rbp + 0x240], rax
mov rax, qword [rbp + 0x880]
mov qword [rbp + 0x230], rax
mov rax, qword [rbp + 0x888]
mov qword [rbp + 0x2c0], rax
mov rax, qword [rbp + 0x890]
mov qword [rbp + 0x198], rax
mov rax, qword [rbp + 0x898]
mov qword [rbp + 0x60], rax
mov rax, qword [rbp + 0x8a0]
mov qword [rbp + 0x238], rax
mov rax, qword [rbp + 0x8a8]
mov qword [rbp + 0x2c8], rax
mov rax, qword [rbp + 0x8b0]
mov qword [rbp + 0x3f0], rax
mov eax, dword [rbp + 0x1bc]
mov dword [rbp + 0xe8], eax
mov rax, qword [rbp + 0x8b8]
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x8c0]
mov qword [rbp + 0x2d0], rax
mov rax, qword [rbp + 0x8c8]
mov qword [rbp + 0x3f8], rax
mov eax, dword [rbp + 0x1c0]
mov dword [rbp + 0xe0], eax
mov rax, qword [rbp + 0x8d0]
mov qword [rbp + 0x150], rax
mov rax, qword [rbp + 0x8d8]
mov qword [rbp + 0x328], rax
mov rax, qword [rbp + 0x8e0]
mov qword [rbp + 0x260], rax
mov eax, dword [rbp + 0x20]
mov dword [rbp], eax
mov rax, qword [rbp + 0x8e8]
mov qword [rbp + 0x400], rax
mov rax, qword [rbp + 0x8f0]
mov qword [rbp + 0x2d8], rax
movsd qword [rbp - 0x78], xmm4
movsd qword [rbp - 0x80], xmm5
movsd qword [rbp + 0x3c0], xmm10
movsd qword [rbp + 0x3e0], xmm9
movsd qword [rsp + 0x70], xmm0
movsd qword [rbp + 0x3e8], xmm7
movsd qword [rbp + 0x2b8], xmm6
mov eax, dword [rbp - 0x20]
mov r11, qword [rbp + 0x6f8]
mov rcx, qword [rbp + 0x6f0]
mov r9, qword [rbp + 0x6e8]
mov r8, qword [rbp + 0x6e0]
mov edx, dword [rbp + 0x1e0]
mov dword [rbp + 0x80], eax
mov rax, qword [rbp + 0x8f8]
mov qword [rbp + 0x408], rax
mov eax, dword [rbp - 0x30]
mov dword [rbp + 0x88], eax
mov rax, qword [rbp + 0x900]
mov qword [rbp + 0x410], rax
mov rax, qword [rbp + 0x908]
mov qword [rbp + 0x2e0], rax
mov rax, qword [rbp + 0x910]
mov qword [rbp + 0x2e8], rax
mov rax, qword [rbp + 0x918]
mov qword [rbp + 0x2f0], rax
mov rax, qword [rbp + 0x920]
mov qword [rbp + 0x1e8], rax
mov eax, dword [rsp + 0x50]
mov dword [rbp + 0x90], eax
mov rax, qword [rbp + 0x928]
mov qword [rbp + 0x2f8], rax
mov rax, qword [rbp + 0x930]
mov qword [rbp + 0x418], rax
mov rax, qword [rbp + 0x938]
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x940]
mov qword [rbp + 0x420], rax
mov rax, qword [rbp + 0x948]
mov qword [rbp + 0x300], rax
mov rax, qword [rbp + 0x950]
mov qword [rbp + 0x1f8], rax
mov rax, qword [rbp + 0x958]
mov qword [rbp + 0x18], rax
mov rax, qword [rbp + 0x960]
mov qword [rbp + 0x428], rax
mov rax, qword [rbp + 0x968]
mov qword [rbp + 8], rax
mov rax, qword [rbp + 0x970]
mov qword [rbp + 0x430], rax
mov rax, qword [rbp + 0x978]
mov qword [rbp + 0x308], rax
mov rax, qword [rbp + 0x980]
mov qword [rbp + 0x50], rax
mov rax, qword [rbp + 0x338]
mov qword [rbp + 0x438], rax
mov rax, qword [rbp + 0x498]
mov qword [rbp + 0x440], rax
mov rax, qword [rbp + 0x490]
mov qword [rbp + 0x310], rax
mov rax, qword [rbp + 0x468]
mov qword [rbp + 0x158], rax
mov rax, qword [rbp + 0x700]
mov qword [rbp + 0x200], rax
mov eax, esi
mov qword [rbp + 0x168], r11
mov qword [rbp - 0x70], rcx
mov qword [rbp + 0x448], r9
mov qword [rbp + 0x318], r8
mov dword [rbp + 0x30], edx
mov dword [rbp - 0x40], r15d
mov qword [rbp + 0x450], r14
mov qword [rbp + 0x460], r13
sub eax, 0xc
je case.default.0x18008ed40
sub eax, 1
je 0x180097754
sub eax, 1
je 0x180097740
cmp eax, 1
jne 0x18009777f
mov r9, qword [rbp + 0xb0]
lea r8, str.const_char___cdecl_WTF::GetStringWithTypeName_void___T__blink::SVGElementProxy_
mov rcx, qword [rsp + 0x58]
add r9, 0x48
mov edx, eax
call fcn.18009bd70
jmp 0x18009777f
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
jmp 0x18009777f
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov eax, dword [rcx + rax*8 + 4]
test eax, eax
jle 0x18009777f
mov r9d, SHRegGetIntW
mov dword [rbp - 0x40], eax
lea r8, [rsp + 0x48]
xor ecx, ecx
lea rdx, [rbp - 0x40]
call fcn.1800bc410
dec esi
cmp esi, 0xb
ja 0x180097140
jmp 0x180097a6b
mov r9, rcx
mov dword [rbp - 0x40], GetAcceptLanguagesA
lea rcx, [rbp - 0x40]
mov r8d, 0xe8
lea rdx, str.SVE_ADDR_RX
call fcn.1800fd520
mov qword [rbp + 0x148], rax
test rax, rax
jne 0x180097a6b
mov r13, qword [rbp + 0xb0]
mov esi, 0xbe
mov r14, qword [rbp + 0xaa8]
mov eax, esi
sub eax, 0xbd
je 0x1800977e6
cmp eax, 1
jne 0x180097809
lea r14, [r13 + 0x48]
jmp 0x180097809
mov eax, dword [r14 + 8]
lea rcx, [rbp - 0x40]
mov rdx, qword [r14]
mov r9, r13
mov r8d, 0xe8
mov dword [rbp - 0x40], eax
call fcn.1800fd520
mov qword [rbp + 0x148], rax
dec esi
cmp esi, 0xbc
ja 0x1800977d2
mov r13, qword [rbp + 0x120]
mov qword [rbp + 0xaa8], r14
mov r14, qword [rbp + 0x6d8]
jmp 0x180097a6b
mov rcx, qword [rbp + 0x148]
test rcx, rcx
je 0x180097a06
mov r13, qword [rsp + 0x58]
xor edi, edi
mov r15d, SHRegGetIntW
lea r12d, [rdi + 1]
nop
mov eax, r15d
sub eax, 0x114
je 0x180097976
sub eax, r12d
je 0x1800978c8
sub eax, r12d
je 0x18009788b
cmp eax, r12d
jne 0x1800979db
mov rax, qword [rbp + 0x4b0]
cmp dword [rax + 0x50], r12d
jge 0x1800979db
mov dword [rax + 0x50], r12d
jmp 0x1800979db
mov eax, dword [rbp + 0x9f8]
lea rdx, [rbp + 0x30]
mov r8, qword [rbp + 0x9f0]
mov r9d, 0xa0
mov dword [rbp + 0x30], eax
mov rax, qword [rbp + 0x4b0]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rcx
mov rcx, r13
mov qword [rsp + 0x20], rax
call fcn.1800f1110
jmp 0x1800979d4
cmp dword [r13 + 0x700], ebx
je 0x1800979db
mov r14d, dword [rbp + 0x9f8]
cmp r14d, dword [rcx + 0x10]
jae 0x1800979db
mov esi, 0x3e
nop dword [rax + rax]
cmp esi, 0x3e
je 0x1800978ff
cmp esi, 0x66
jne 0x18009795f
inc r14d
jmp 0x18009795f
mov rdx, rcx
mov dword [rbp + 0x6b8], r14d
mov ecx, 0x82
lea r8, [rbp + 0x6b8]
xor r9d, r9d
call fcn.18007beb0
mov rcx, rax
test rax, rax
je 0x180097958
cmp dword [rax + 0x20], r12d
jae 0x180097958
mov rax, qword [rbp + 0xb0]
lea r9d, [r14 + 1]
add rax, 0x48
lea r8, str._s:_we_can_not_stretch_blt_between_depth_formats...
mov qword [rsp + 0x28], rax
mov edx, 3
mov qword [rsp + 0x20], rcx
mov rcx, r13
call fcn.18009bd70
mov rcx, qword [rbp + 0x148]
add esi, 0x28
cmp esi, 0x8e
jb 0x1800978f0
cmp r14d, dword [rcx + 0x10]
jb 0x1800978e6
jmp 0x1800979db
xor r9d, r9d
lea r8, [rbp + 0x9e8]
mov edx, 0xd4
xor ecx, ecx
call fcn.1800b7b30
mov rax, qword [rsp + 0x48]
cmp qword [rbp + 0x4a0], rax
jae 0x1800979d4
nop word [rax + rax]
mov r9d, 0x59
lea r8, [rbp + 0x4a0]
xor edx, edx
lea rcx, [rbp + 0x9e8]
call fcn.1800a62d0
mov rax, qword [rbp + 0x4a0]
add rax, 0x48
mov qword [rbp + 0x4a0], rax
cmp rax, qword [rsp + 0x48]
jb 0x1800979a0
mov rcx, qword [rbp + 0x148]
inc r15d
cmp r15d, reloc.SHLWAPI.dll_SHRegGetIntW
jb 0x180097850
mov rdi, qword [rbp - 0x10]
mov r12d, dword [rbp - 0x40]
mov r13, qword [rbp + 0x120]
mov r14, qword [rbp + 0x6d8]
mov r15d, dword [rsp + 0x40]
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov eax, dword [rcx + rax*8 + 4]
test eax, eax
jle 0x180097a6b
mov r9d, SHRegGetIntW
mov dword [rbp - 0x40], eax
lea r8, [rsp + 0x48]
xor ecx, ecx
lea rdx, [rbp - 0x40]
call fcn.1800bc410
jmp 0x180097a6b
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
jmp 0x180097a6b
mov rax, qword [rsp + 0x48]
mov rcx, qword [rbp + 0x4b0]
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx + 0x10]
and eax, 0xfffffe90
bts eax, 7
mov dword [rcx + 0x10], eax
mov rcx, qword [rbp + 0xb0]
dec r12d
mov dword [rbp - 0x40], r12d
cmp r12d, 0x6c
ja 0x1800970e0
mov edx, dword [rbp + 0x1e0]
mov r8, qword [rbp + 0x6e0]
mov r9, qword [rbp + 0x6e8]
mov r10, qword [rbp + 0x6f0]
mov r11, qword [rbp + 0x6f8]
mov rsi, qword [rbp + 0x700]
mov r12, qword [rbp + 0x468]
jmp 0x180097ae4
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov eax, dword [rcx + rax*8 + 4]
neg eax
cdqe
lea rcx, [rax + rax*8]
mov rax, qword [rsp + 0x48]
lea rcx, [rax + rcx*8]
xor eax, eax
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0x4a0], rcx
mov rax, qword [rbp + 0x490]
mov rcx, qword [rbp + 0x498]
add dword [rbp - 0x50], 0x8d
cmp dword [rbp - 0x50], 0x2cd
jae 0x180097b0a
mov eax, dword [rbp - 0x50]
jmp 0x1800969b0
mov r13d, dword [rbp + 0x1a0]
mov dword [rbp - 0x48], r13d
mov r13, qword [rbp + 0x708]
mov qword [rbp + 0x350], r13
mov r13, qword [rbp + 0x710]
mov qword [rbp + 0x170], r13
mov r13d, dword [rbp + 0x1d0]
mov dword [rbp + 0x78], r13d
mov r13, qword [rbp + 0x718]
mov qword [rbp + 0x358], r13
mov r13, qword [rbp + 0x720]
mov qword [rbp + 0xf8], r13
mov r13, qword [rbp + 0x728]
mov qword [rbp + 0x250], r13
mov r13, qword [rbp + 0x730]
mov qword [rbp + 0x100], r13
mov r13, qword [rbp + 0x738]
mov qword [rbp + 0x348], r13
mov r13, qword [rbp + 0x740]
mov qword [rbp + 0x360], r13
mov r13, qword [rbp + 0x748]
mov qword [rbp + 0x108], r13
mov r13, qword [rbp + 0x750]
mov qword [rbp + 0x220], r13
mov r13d, dword [rbp + 0x1a4]
mov dword [rbp + 0xc8], r13d
mov r13, qword [rbp + 0x758]
mov qword [rbp + 0x218], r13
mov r13d, dword [rbp + 0x1a8]
mov dword [rbp + 0x28], r13d
mov r13, qword [rbp + 0x760]
mov qword [rbp + 0x110], r13
mov r13, qword [rbp + 0x768]
mov qword [rbp - 0x18], r13
mov r13, qword [rbp + 0x770]
mov qword [rbp + 0x368], r13
mov r13, qword [rbp + 0x778]
mov qword [rbp + 0x370], r13
mov r13, qword [rbp + 0x780]
mov qword [rbp + 0x378], r13
mov r13, qword [rbp + 0x788]
mov qword [rbp + 0x178], r13
mov r13d, dword [rbp + 0x1ac]
mov dword [rbp + 0x7c], r13d
mov r13, qword [rbp + 0x790]
mov qword [rbp + 0x68], r13
mov r13d, dword [rbp + 0x1b0]
mov dword [rbp + 0xc4], r13d
mov r13, qword [rbp + 0x798]
mov qword [rbp + 0x140], r13
mov r13, qword [rbp + 0x7a0]
mov qword [rbp + 0xb8], r13
mov r13d, dword [rbp + 0x1b4]
mov dword [rbp + 0xc0], r13d
mov r13, qword [rbp + 0x7a8]
mov qword [rbp + 0x380], r13
mov r13, qword [rbp + 0x7b0]
mov qword [rbp + 0x388], r13
mov r13, qword [rbp + 0x7b8]
mov qword [rbp + 0x280], r13
mov r13, qword [rbp + 0x7c0]
mov qword [rbp + 0x288], r13
mov r13, qword [rbp + 0x7c8]
mov qword [rbp + 0x390], r13
mov r13, qword [rbp + 0x7d0]
mov qword [rbp + 0x398], r13
mov r13, qword [rbp + 0x7d8]
mov qword [rbp + 0x3a0], r13
mov r13, qword [rbp + 0x7e0]
mov qword [rbp + 0x290], r13
mov r13d, dword [rbp + 0x1b8]
mov dword [rbp + 0xec], r13d
mov r13, qword [rbp + 0x7e8]
mov qword [rbp + 0x3a8], r13
mov r13, qword [rbp + 0x7f0]
mov qword [rbp + 0x3b0], r13
mov r13, qword [rbp + 0x7f8]
movsd qword [rbp - 0x68], xmm15
movsd qword [rbp - 0x60], xmm14
movsd qword [rsp + 0x78], xmm13
movsd qword [rbp - 0x78], xmm12
mov qword [rbp + 0x3b8], r13
mov r13, qword [rbp + 0x800]
mov qword [rbp + 0x298], r13
mov r13, qword [rbp + 0x808]
mov qword [rbp + 0x2a0], r13
mov r13, qword [rbp + 0x810]
mov qword [rbp + 0x3c8], r13
mov r13, qword [rbp + 0x818]
mov qword [rbp + 0x3d0], r13
mov r13, qword [rbp + 0x820]
mov qword [rbp + 0x210], r13
mov r13, qword [rbp + 0x828]
mov qword [rbp + 0x2a8], r13
mov r13, qword [rbp + 0x830]
mov qword [rbp + 0x180], r13
mov r13, qword [rbp + 0x838]
mov qword [rbp + 0x3d8], r13
mov r13, qword [rbp + 0x840]
mov qword [rbp + 0x2b0], r13
mov r13, qword [rbp + 0x848]
mov qword [rbp + 0x188], r13
mov r13, qword [rbp + 0x850]
mov qword [rbp + 0x208], r13
mov r13, qword [rbp + 0x858]
mov qword [rbp + 0x1d8], r13
mov r13, qword [rbp + 0x860]
mov qword [rbp + 0x58], r13
mov r13, qword [rbp + 0x868]
mov qword [rbp + 0x248], r13
mov r13, qword [rbp + 0x870]
mov qword [rbp + 0x190], r13
mov r13, qword [rbp + 0x878]
mov qword [rbp + 0x240], r13
mov r13, qword [rbp + 0x880]
mov qword [rbp + 0x230], r13
mov r13, qword [rbp + 0x888]
mov qword [rbp + 0x2c0], r13
mov r13, qword [rbp + 0x890]
mov qword [rbp + 0x198], r13
mov r13, qword [rbp + 0x898]
mov qword [rbp + 0x60], r13
mov r13, qword [rbp + 0x8a0]
mov qword [rbp + 0x238], r13
mov r13, qword [rbp + 0x8a8]
mov qword [rbp + 0x2c8], r13
mov r13, qword [rbp + 0x8b0]
mov qword [rbp + 0x3f0], r13
mov r13d, dword [rbp + 0x1bc]
mov dword [rbp + 0xe8], r13d
mov r13, qword [rbp + 0x8b8]
mov qword [rbp + 0x40], r13
mov r13, qword [rbp + 0x8c0]
mov qword [rbp + 0x2d0], r13
mov r13, qword [rbp + 0x8c8]
mov qword [rbp + 0x3f8], r13
mov r13d, dword [rbp + 0x1c0]
mov dword [rbp + 0xe0], r13d
mov r13, qword [rbp + 0x8d0]
mov qword [rbp + 0x150], r13
mov r13, qword [rbp + 0x8d8]
mov qword [rbp + 0x328], r13
mov r13, qword [rbp + 0x8e0]
mov qword [rbp + 0x260], r13
mov r13d, dword [rbp + 0x20]
mov dword [rbp], r13d
mov r13, qword [rbp + 0x8e8]
mov qword [rbp + 0x400], r13
mov r13, qword [rbp + 0x8f0]
mov qword [rbp + 0x2d8], r13
mov r13d, dword [rbp - 0x20]
mov dword [rbp + 0x80], r13d
mov r13, qword [rbp + 0x8f8]
mov qword [rbp + 0x408], r13
mov r13d, dword [rbp - 0x30]
mov dword [rbp + 0x88], r13d
movsd qword [rbp - 0x80], xmm11
movsd qword [rbp + 0x3c0], xmm10
movsd qword [rbp + 0x3e0], xmm9
movsd qword [rsp + 0x70], xmm8
movsd qword [rbp + 0x3e8], xmm7
movsd qword [rbp + 0x2b8], xmm6
mov r13, qword [rbp + 0x900]
mov qword [rbp + 0x410], r13
mov r13, qword [rbp + 0x908]
mov qword [rbp + 0x2e0], r13
mov r13, qword [rbp + 0x910]
mov qword [rbp + 0x2e8], r13
mov r13, qword [rbp + 0x918]
mov qword [rbp + 0x2f0], r13
mov r13, qword [rbp + 0x920]
mov qword [rbp + 0x1e8], r13
mov r13d, dword [rsp + 0x50]
mov dword [rbp + 0x90], r13d
mov r13, qword [rbp + 0x928]
mov qword [rbp + 0x2f8], r13
mov r13, qword [rbp + 0x930]
mov qword [rbp + 0x418], r13
mov r13, qword [rbp + 0x938]
mov qword [rbp + 0x1f0], r13
mov r13, qword [rbp + 0x940]
mov qword [rbp + 0x420], r13
mov r13, qword [rbp + 0x948]
mov qword [rbp + 0x300], r13
mov r13, qword [rbp + 0x950]
mov qword [rbp + 0x1f8], r13
mov r13, qword [rbp + 0x958]
mov qword [rbp + 0x18], r13
mov r13, qword [rbp + 0x960]
mov qword [rbp + 0x428], r13
mov r13, qword [rbp + 0x968]
mov qword [rbp + 8], r13
mov r13, qword [rbp + 0x970]
mov qword [rbp + 0x430], r13
mov r13, qword [rbp + 0x978]
mov qword [rbp + 0x308], r13
mov r13, qword [rbp + 0x980]
mov qword [rbp + 0x50], r13
mov r13, qword [rbp + 0x338]
mov qword [rbp + 0x438], r13
mov r13, qword [rbp + 0x120]
mov qword [rbp + 0x460], r13
mov qword [rbp + 0x440], rcx
mov qword [rbp + 0x310], rax
mov qword [rbp + 0x158], r12
mov qword [rbp + 0x200], rsi
mov qword [rbp + 0x168], r11
mov qword [rbp - 0x70], r10
mov qword [rbp + 0x448], r9
mov qword [rbp + 0x318], r8
mov dword [rbp + 0x30], edx
mov dword [rbp - 0x40], r15d
mov qword [rbp + 0x450], r14
mov r14d, IsCharSpaceW
nop dword [rax]
mov eax, r14d
sub eax, 0x16
je 0x1800981c0
sub eax, 1
je 0x180098173
sub eax, 1
je 0x180098153
cmp eax, 1
jne 0x180098185
mov rax, qword [rsp + 0x48]
test byte [rax + 0x10], 0x80
jne 0x180098141
mov esi, 0xfa
mov eax, esi
sub eax, 0xfa
je 0x1800980fb
cmp eax, 0x1a
je case.0x180093bf3.7
jmp 0x180098136
mov rdx, qword [rsp + 0x58]
lea r9, str.Buffer.prototype.write__function_string__offset__length__encoding__
mov eax, 1
mov dword [rsp + 0x20], 0xef
lea r8, [rsp + 0x40]
mov dword [rsp + 0x40], eax
xor ecx, ecx
call fcn.180055b80
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
add esi, 0x1a
cmp esi, 0x12e
jb 0x1800980e7
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 8]
mov qword [rbp + 0xab0], rax
jmp 0x180098185
mov rcx, qword [rbp + 0xab0]
xor r9d, r9d
xor r8d, r8d
mov edx, 0xd3
call fcn.180010fd0
mov qword [rbp + 0xab8], rax
jmp 0x180098185
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
dec r14d
cmp r14d, 0x15
ja 0x1800980b0
mov r14d, 0x6e
nop dword [rax + rax]
lea eax, [r14 - 0x68]
cmp eax, 6
ja case.default.0x1800981be
lea rdx, [0x180000000]
mov ecx, dword [rdx + rax*4 + 0x9aee8]
add rcx, rdx
jmp rcx
mov r8, qword [rbp + 0xab8]
test r8, r8
jne 0x1800981d8
lea r9, str.Systemtime___02lu:_02lu:_02lu:_03lu__Date___02lu._02lu._02lu__Modulname____s
jmp 0x180093f86
mov edx, 0x22
nop dword [rax]
mov eax, edx
sub eax, 0x21
je 0x1800981f7
cmp eax, 1
jne 0x18009820b
mov rax, qword [rsp + 0x48]
mov qword [rax + 8], r8
jmp 0x18009820b
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx + 0x10]
and eax, 0xfffffe90
bts eax, 7
mov dword [rcx + 0x10], eax
dec edx
cmp edx, 0x20
ja 0x1800981e0
jmp case.0x180093bf3.7
mov rcx, qword [rbp + 0x990]
mov rax, qword [rcx + 8]
mov qword [rbp + 0xac0], rax
jmp case.default.0x1800981be
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rax, qword [rcx + rax*8 + 0x10]
mov qword [rbp + 0x990], rax
jmp case.default.0x1800981be
mov rax, qword [rbp + 0x990]
lea rcx, [rbp + 0xc70]
mov rdx, qword [rsp + 0x58]
mov r9d, 0x10f
xor r8d, r8d
mov eax, dword [rax + 0x10]
mov dword [rbp + 0xe4], eax
call fcn.180088190
jmp case.default.0x1800981be
mov eax, dword [rbp + 0xe4]
cmp dword [rbp + 0x10], eax
jb case.default.0x1800981be
mov rcx, qword [rbp + 0x990]
mov eax, dword [rcx + 0x2c]
test eax, eax
je 0x18009829f
dec eax
mov dword [rbp - 0x48], eax
jmp case.default.0x1800981be
mov esi, dword [rcx + 0x28]
dec esi
mov dword [rbp - 0x48], esi
jmp case.default.0x1800981be
mov r15, qword [rsp + 0x58]
lea rcx, [rbp + 0xcc0]
mov rdx, r15
mov r9d, 0x10f
xor r8d, r8d
call fcn.180088190
mov r12d, dword [rbp + 0xe4]
xor edx, edx
mov dword [rbp + 0x10], edx
mov ecx, edx
test r12d, r12d
je case.default.0x1800981be
mov esi, 0xfd
nop word [rax + rax]
mov eax, esi
sub eax, 0xfd
je 0x180098507
sub eax, 0x72
je 0x1800984cf
sub eax, 0x72
je 0x180098483
sub eax, 0x72
je 0x180098465
cmp eax, 0x72
jne 0x18009851f
test ebx, ebx
jne 0x18009851f
mov rax, qword [rbp + 0xa28]
mov esi, dword [rax + 0x28]
dec esi
mov dword [rbp - 0x48], esi
mov eax, 1
lea r8, [rsp + 0x48]
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
xor ecx, ecx
lea r14d, [rax + 0x69]
call fcn.1800bc410
dec r14d
cmp r14d, 0x67
ja 0x1800981a0
mov r10, qword [rsp + 0x48]
mov r12, qword [rsp + 0x60]
mov r14, qword [rsp + 0x68]
mov eax, dword [r14 + r12*8 + 4]
neg eax
cdqe
lea rcx, [rax + rax*8]
lea rax, [r10 + rcx*8]
mov qword [rbp - 0x28], rax
test byte [r10 + 0x10], 1
jne 0x18009873c
mov r15d, 0xc2
nop
mov eax, r15d
sub eax, 0xc1
je case.0x180093bf3.7
cmp eax, 1
jne 0x18009872c
mov rax, qword [rsp + 0x48]
test byte [rax + 0x10], 0x40
je 0x180098663
mov r14d, 0x109
nop dword [rax]
mov eax, r14d
sub eax, 0x105
je 0x18009861c
sub eax, 1
je 0x1800985db
sub eax, 1
je 0x18009859e
sub eax, 1
je 0x18009857f
cmp eax, 1
jne 0x180098649
xor r9d, r9d
lea r8, [rbp + 0x9e8]
mov edx, 0xd4
xor ecx, ecx
call fcn.1800b7b30
mov rax, qword [rbp - 0x28]
cmp rax, qword [rsp + 0x48]
jae 0x180098649
nop word [rax + rax]
mov esi, 0xa1
nop word [rax + rax]
cmp esi, 0xa1
je 0x180098541
cmp esi, 0x310e
jne 0x18009855d
add rax, 0x48
mov qword [rbp - 0x28], rax
jmp 0x18009855d
xor edx, edx
lea rcx, [rbp + 0xcc0]
mov r8d, 0xc2
call fcn.1800436b0
mov ecx, dword [rbp + 0x10]
xor edx, edx
jmp 0x18009851f
mov dword [rsp + 0x50], edx
lea rax, [rbp + 0xcc0]
mov dword [rsp + 0x40], edx
lea r9, [rsp + 0x40]
mov edx, 0x4f
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0xc70]
lea rcx, [rsp + 0x50]
call fcn.1800446f0
xor edx, edx
lea rcx, [rbp + 0xc70]
mov r8d, 0xc2
mov ebx, eax
call fcn.1800436b0
mov ecx, dword [rbp + 0x10]
xor edx, edx
jmp 0x18009851f
mov r8, qword [rsp + 0x48]
lea rcx, [rbp + 0xc70]
mov edx, 0xa5
call fcn.18003c020
mov r9, qword [rbp + 0xa28]
lea r8, [rbp + 0xcc0]
mov rdx, r15
mov ecx, 0xf
call fcn.1800da7d0
mov ecx, dword [rbp + 0x10]
xor edx, edx
jmp 0x18009851f
mov eax, ecx
lea rax, [rax + rax*2]
shl rax, 4
add rax, qword [rbp + 0xac0]
mov qword [rbp + 0xa28], rax
add esi, 0x72
cmp esi, 0x337
jb 0x1800982f0
inc ecx
mov dword [rbp + 0x10], ecx
cmp ecx, r12d
jb 0x1800982e0
jmp case.default.0x1800981be
mov r9d, 0x59
lea r8, [rbp - 0x28]
xor edx, edx
lea rcx, [rbp + 0x9e8]
call fcn.1800a62d0
mov rax, qword [rbp - 0x28]
add esi, 0x306d
cmp esi, 0x60da
jbe 0x180098440
cmp rax, qword [rsp + 0x48]
jb 0x180098430
jmp 0x180098649
mov rdx, qword [rsp + 0x58]
lea rcx, [rbp + 0xd10]
mov r9d, 0x10f
xor r8d, r8d
call fcn.180088190
jmp 0x180098649
mov eax, dword [rbp + 0x9f8]
mov edx, reloc.SHLWAPI.dll_IsCharSpaceW
mov r9, qword [rbp + 0x9f0]
mov r8, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x48]
mov dword [rsp + 0x40], eax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xd10]
mov qword [rsp + 0x20], rax
call fcn.180050420
jmp 0x180098649
xor r9d, r9d
lea r8, [rbp + 0x9e8]
mov edx, 0xd4
xor ecx, ecx
call fcn.1800b7b30
mov rcx, qword [rsp + 0x68]
mov eax, dword [rcx + r12*8 + 4]
test eax, eax
jle 0x180098649
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea r8, [rsp + 0x48]
xor ecx, ecx
lea rdx, [rsp + 0x40]
call fcn.1800bc410
jmp 0x180098649
mov r9, qword [rsp + 0x48]
lea rdx, [rbp + 0xd10]
mov r8d, 0x120
xor ecx, ecx
call fcn.1800554e0
xor edx, edx
lea rcx, [rbp + 0xd10]
mov r8d, 0xc2
call fcn.1800436b0
dec r14d
cmp r14d, 0x104
ja 0x1800983d0
mov r14, qword [rsp + 0x68]
jmp 0x18009872c
mov esi, SHRegGetIntW
nop dword [rax + rax]
mov eax, esi
sub eax, 0x115
je 0x180098699
cmp eax, 9
jne 0x18009871d
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
jmp 0x18009871d
mov r10, qword [rsp + 0x48]
test byte [r10 + 0x10], 0x80
je 0x1800986e3
mov r9, qword [r10 + 8]
lea r8, str.__invoke
mov rdx, qword [rsp + 0x58]
xor ecx, ecx
mov qword [rsp + 0x30], rcx
mov ecx, 0x127
mov dword [rsp + 0x40], 8
mov rax, qword [r9 + 8]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
call fcn.18002f740
jmp 0x1800986f9
mov rcx, qword [rsp + 0x58]
lea r8, str.Check_failed:_config.has_time_constant_ms__
mov edx, 2
call fcn.18009bd70
mov eax, dword [r14 + r12*8 + 4]
test eax, eax
jle 0x18009871d
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea r8, [rsp + 0x48]
xor ecx, ecx
lea rdx, [rsp + 0x40]
call fcn.1800bc410
add esi, 9
cmp esi, 0x127
jb 0x180098670
dec r15d
cmp r15d, 0xc0
ja 0x1800983a0
mov edx, dword [rbp + 0xa18]
mov ecx, 0x1e
mov r8, qword [rbp + 0xa10]
nop
cmp ecx, 0x1e
je 0x18009876d
cmp ecx, 0x816
jne 0x18009877d
mov rax, qword [rsp + 0x48]
mov edx, dword [rax + 0x30]
mov dword [rbp + 0xa18], edx
jmp 0x18009877d
mov rax, qword [rsp + 0x48]
mov r8, qword [rax + 0x28]
mov qword [rbp + 0xa10], r8
add ecx, 0x7f8
cmp ecx, 0xff0
jbe 0x180098750
mov r13, qword [rsp + 0x58]
lea r9, [rsp + 0x40]
mov dword [rsp + 0x40], edx
mov edx, 0x11b
lea rcx, [r13 + 0x340]
call fcn.1800487a0
mov r15, rax
test rax, rax
je 0x180099d7b
mov r13, qword [rax + 0x10]
xor r10d, r10d
mov qword [rbp + reloc.SHLWAPI.dll_SHRegGetIntW], r10
mov r14d, r10d
mov qword [rbp - 0x20], r13
mov ecx, r10d
mov r9d, r10d
test byte [r13 + 0xb0], 8
je 0x180098b46
mov rsi, qword [rsp + 0x48]
mov rdx, qword [rbp + 0x138]
add rsi, 0xffffffffffffffb8
mov rax, qword [rbp + 0x9b0]
mov qword [rbp + 0x320], rax
cmp rsi, rdx
jb 0x180098b46
test byte [rsi + 0x10], 0xa1
mov qword [rbp + 0x320], rax
je 0x180098b46
mov r12d, 0x8d
mov qword [rbp + 0x320], rax
mov r15d, r10d
mov r8, rax
nop word [rax + rax]
cmp r15d, 5
ja case.default.0x18009884f
lea r11, [0x180000000]
mov eax, r15d
mov ecx, dword [r11 + rax*4 + 0x9af04]
add rcx, r11
jmp rcx
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov eax, dword [rdx + rcx*8 + 4]
neg eax
cdqe
lea rcx, [rax + rax*8]
mov rax, qword [rsp + 0x48]
lea rcx, [rax + rcx*8]
mov qword [rbp - 0x28], rcx
jmp 0x180098b1a
test byte [rsi + 0x10], 0x80
je case.default.0x18009884f
mov eax, 0x60
nop word [rax + rax]
cmp eax, 0x60
je 0x1800988c0
cmp eax, 0x18c0
jne 0x1800988c4
inc dword [r14 + 0x50]
mov r9, qword [r14 + 8]
mov qword [rbp + reloc.SHLWAPI.dll_SHRegGetIntW], r9
jmp 0x1800988c4
mov r14, qword [rsi + 8]
add eax, 0x1860
cmp eax, 0x30c0
jbe 0x1800988a0
jmp case.default.0x18009884f
test r9, r9
jne case.default.0x18009884f
test byte [rsi + 0x10], 1
je 0x180098930
mov eax, dword [rsi + 0x30]
test eax, eax
je 0x180098930
mov r9, qword [rsp + 0x58]
lea r8, [rsp + 0x50]
mov rcx, qword [rsi + 0x28]
lea rdx, [rbp - 0x30]
mov dword [rsp + 0x40], eax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x35
mov dword [rsp + 0x50], r10d
call fcn.180051b90
mov qword [rbp + reloc.SHLWAPI.dll_SHRegGetIntW], rax
mov r9, rax
test rax, rax
jne case.default.0x18009884f
mov r9, qword [r13 + 0xc8]
mov qword [rbp + reloc.SHLWAPI.dll_SHRegGetIntW], r9
jmp case.default.0x18009884f
test r9, r9
je case.default.0x18009884f
mov eax, dword [r13 + 0x58]
lea rbx, [r13 + 0x50]
mov rdx, qword [rbx]
lea rcx, [rsp + 0x40]
mov r8d, 0xe8
mov dword [rsp + 0x40], eax
call fcn.1800fd520
test rax, rax
je 0x180098b1a
mov eax, dword [rax + 0xe8]
cmp eax, 1
je 0x180098b1a
mov r8, qword [rbp + reloc.SHLWAPI.dll_SHRegGetIntW]
lea r9, [rsp + 0x40]
mov ecx, 1
mov dword [rsp + 0x28], 0x63
mov dword [rsp + 0x50], ecx
lea rdx, [rsp + 0x50]
mov rcx, qword [rsp + 0x58]
mov dword [rsp + 0x40], eax
mov qword [rsp + 0x20], rbx
call fcn.18005b5d0
test eax, eax
jne 0x180098b1a
mov ebx, 0x29
mov eax, ebx
sub eax, 0x29
je 0x1800989d7
cmp eax, 1
je case.0x180093bf3.7
jmp 0x180098a16
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov eax, dword [rcx + rax*8 + 4]
test eax, eax
jle 0x180098a04
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea r8, [rsp + 0x48]
xor ecx, ecx
lea rdx, [rsp + 0x40]
call fcn.1800bc410
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
inc ebx
cmp ebx, 0x2b
jb 0x1800989c5
jmp 0x180098b1a
mov r10, qword [rbp - 0x28]
cmp r10, rdx
jae case.default.0x18009884f
mov rcx, rdx
movabs rax, 0xe38e38e38e38e38f
sub rcx, r10
dec rcx
mul rcx
mov rax, r10
shr rdx, 6
lea rcx, [rdx + 1]
lea rcx, [rcx + rcx*8]
lea rcx, [rax + rcx*8]
mov qword [rbp - 0x28], rcx
jmp case.default.0x18009884f
test r14, r14
jne 0x180098afa
mov r13, qword [rsp + 0x58]
mov edx, 0xac
mov eax, edx
sub eax, 0xac
je 0x180098ab9
cmp eax, 1
jne 0x180098ae5
cmp qword [r8], 0
je 0x180098ae5
mov ecx, 0xa9
nop dword [rax]
mov eax, ecx
sub eax, 0xa8
je 0x180098aa4
cmp eax, 1
jne 0x180098aad
mov r14, qword [r8 + 0x10]
jmp 0x180098aad
test r14, r14
je 0x180098aad
inc dword [r14 + 0x50]
dec ecx
cmp ecx, 0xa7
ja 0x180098a90
jmp 0x180098ae5
mov r8, qword [r13 + 0xf0]
mov rax, qword [r8]
test rax, rax
je 0x180098ae5
nop dword [rax + rax]
test byte [r8 + 0xd8], 1
je 0x180098ae5
mov r8, rax
mov rax, qword [rax]
test rax, rax
jne 0x180098ad0
inc edx
cmp edx, 0xae
jb 0x180098a74
mov r13, qword [rbp - 0x20]
mov qword [rbp + 0x320], r8
mov eax, 1
lea r8, [rsp + 0x48]
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
xor ecx, ecx
call fcn.1800bc410
mov r9, qword [rbp + reloc.SHLWAPI.dll_SHRegGetIntW]
inc r12d
inc r15d
cmp r12d, 0x93
jae 0x180098b46
mov rdx, qword [rbp + 0x138]
xor r10d, r10d
mov r8, qword [rbp + 0x320]
jmp 0x180098830
mov r12, qword [rsp + 0x58]
mov eax, dword [r12 + 0x708]
cmp dword [r12 + 0x704], eax
jle 0x180098bd4
mov ebx, 0x62
mov eax, ebx
sub eax, 0x60
je case.0x180093bf3.7
sub eax, 1
je 0x180098bbb
cmp eax, 1
jne 0x180098bcd
lea r9, [r13 + 0x50]
mov edx, eax
lea r8, str.histogram_pointer__histogram_name____std::string__Net.ConnectionUsedSSLVersionFallback__
mov rcx, r12
call fcn.18009bd70
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov eax, dword [rdx + rcx*8 + 4]
test eax, eax
jle 0x180098bcd
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea r8, [rsp + 0x48]
xor ecx, ecx
lea rdx, [rsp + 0x40]
call fcn.1800bc410
jmp 0x180098bcd
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
dec ebx
cmp ebx, 0x5f
ja 0x180098b62
cmp qword [r13 + 0xd0], 0
je 0x180098c2c
mov r8, qword [rsp + 0x48]
movabs rax, 0xe38e38e38e38e39
sub r8, qword [rbp - 0x28]
mov r9, r12
mov rcx, qword [rbp - 0x28]
imul r8
mov r8d, 0xc8
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rax, [rsp + 0x40]
mov dword [rsp + 0x40], edx
mov rdx, r13
mov qword [rsp + 0x20], rax
call fcn.1800f9230
mov r13, rax
mov qword [rbp - 0x20], rax
mov r13, qword [r13 + 8]
lea r8, [rbp + 0x130]
mov r15, qword [rbp - 0x20]
mov r9d, 0x3c
mov rcx, r15
mov qword [rbp + 0x20], r13
mov rdx, r14
mov qword [rsp + 0x20], r12
call fcn.18009bb50
mov ebx, eax
mov qword [rbp + 0x120], rbx
test eax, eax
je 0x180098ce7
mov esi, 0x99
nop dword [rax + rax]
mov eax, esi
sub eax, 0x97
je case.0x180093bf3.7
sub eax, 1
je 0x180098c9e
cmp eax, 1
jne 0x180098cdd
lea r9, [r15 + 0x50]
mov edx, eax
lea r8, str.____5__ACTION________the_property_is_being_Added__Modified__or_Deleted_
mov rcx, r12
call fcn.18009bd70
jmp 0x180098cdd
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov eax, dword [rcx + rax*8 + 4]
test eax, eax
jle 0x180098ccb
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea r8, [rsp + 0x48]
xor ecx, ecx
lea rdx, [rsp + 0x40]
call fcn.1800bc410
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
dec esi
cmp esi, 0x96
ja 0x180098c70
test byte [r15 + 0xb0], 8
mov r9, r15
je 0x180098deb
test r14, r14
je 0x180098deb
xor edi, edi
lea rbx, str.this
mov esi, 0xfd
lea r13d, [rdi + 1]
mov eax, esi
sub eax, 0xfd
je 0x180098dac
sub eax, r13d
je 0x180098d75
cmp eax, r13d
jne 0x180098dcb
mov rdx, qword [rbp + 0x70]
test rdx, rdx
je 0x180098dcb
mov ecx, 0xa4
mov eax, ecx
sub eax, 0xa3
je 0x180098d5b
cmp eax, r13d
jne 0x180098d69
mov qword [rdx + 8], r14
jmp 0x180098d69
and dword [rdx + 0x10], 0xfffffe90
or dword [rdx + 0x10], 0x80
dec ecx
cmp ecx, 0xa2
ja 0x180098d40
jmp 0x180098dcb
lea r9, [rbp + 0x6c0]
mov dword [rbp + 0x6c0], r13d
lea r8, [rbp + 0x6c8]
mov dword [rbp + 0x6c8], edi
mov edx, 0x6b
mov qword [rsp + 0x20], r12
lea rcx, [0x18016d7c0]
call fcn.180054650
mov qword [rbp + 0x70], rax
jmp 0x180098dcb
mov qword [rbp + 0xaf0], rbx
mov dword [rbp + 0xaf8], 4
movups xmm0, xmmword [rbp + 0xaf0]
movups xmmword [0x18016d7c0], xmm0
inc esi
cmp esi, 0x100
jb 0x180098d13
mov rbx, qword [rbp + 0x120]
mov r9, r15
mov rdi, qword [rbp - 0x10]
mov r13, qword [rbp + 0x20]
xor r10d, r10d
cmp dword [r9 + 0x38], r10d
jbe 0x180098f3f
mov r15, qword [r9 + 0x30]
mov dword [rbp - 0x58], r10d
cmp dword [r9 + 0x38], r10d
jbe 0x180098f3f
mov r13, qword [rbp + 0x130]
mov eax, r10d
mov rbx, r12
nop word [rax + rax]
mov r14d, eax
shl r14, 6
mov ecx, dword [r14 + r15 + 0x38]
lea r12, [r14 + r15]
cmp ecx, 0xffffffff
jne 0x180098ee0
xor r9d, r9d
lea rdx, [r12 + 0x38]
mov r8, rbx
mov ecx, 0x8a
call fcn.18007c2b0
mov qword [rbp + 0x70], rax
mov rdi, rax
test rax, rax
je 0x180098f12
mov r13, qword [rsp + 0x58]
mov esi, 0xe4
nop dword [rax + rax]
mov eax, esi
sub eax, 0xe2
je 0x180098ebd
sub eax, 1
je 0x180098e99
cmp eax, 1
jne 0x180098ec5
mov r9d, 0x10f
xor r8d, r8d
mov rdx, r13
mov rcx, rdi
call fcn.180088190
jmp 0x180098ec5
cmp dword [r14 + r15 + 0x20], 0
jbe 0x180098ec5
lea r9, [r15 + 0x10]
mov r8, rdi
add r9, r14
mov rdx, r13
mov ecx, 0xf
call fcn.1800da7d0
jmp 0x180098ec5
mov eax, dword [r12 + 0x38]
mov dword [rdi + 0x40], eax
dec esi
cmp esi, 0xe1
ja 0x180098e70
mov ecx, dword [r14 + r15 + 0x38]
mov r13, qword [rbp + 0x130]
mov rbx, qword [rsp + 0x58]
mov eax, dword [r14 + r15 + 8]
lea r9, [r13 + 0x48]
mov dword [rsp + 0x40], eax
xor edx, edx
lea rax, [rsp + 0x40]
xor r8d, r8d
mov qword [rsp + 0x30], rax
mov rax, qword [r14 + r15]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea ecx, [rdx + 0x7d]
call fcn.180023da0
mov eax, dword [rbp - 0x58]
mov r9, qword [rbp - 0x20]
inc eax
mov dword [rbp - 0x58], eax
cmp eax, dword [r9 + 0x38]
jb 0x180098e20
mov rbx, qword [rbp + 0x120]
xor r10d, r10d
mov rdi, qword [rbp - 0x10]
mov r13, qword [rbp + 0x20]
mov r12, qword [rsp + 0x58]
mov rax, qword [rsp + 0x48]
mov dword [rbp - 0x58], r10d
cmp qword [rbp - 0x28], rax
jae 0x1800995d2
mov r14, qword [rbp + 0x20]
mov r13d, 0x74
jmp 0x180098f75
mov r12, qword [rsp + 0x58]
mov r13d, 0x74
jmp 0x180098f75
mov r12, qword [rsp + 0x58]
cmp r13d, 0x74
je 0x180099042
cmp r13d, 0x12c
je 0x180098fc1
cmp r13d, 0x1e4
je 0x180098fa6
cmp r13d, 0x29c
jne 0x1800995a1
inc dword [rbp - 0x58]
jmp 0x1800995a1
mov rcx, qword [rbp - 0x28]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
add qword [rbp - 0x28], 0x48
jmp 0x1800995a1
mov r15, qword [rbp + 0x70]
test r15, r15
je 0x1800995a1
mov r14, qword [rbp + 0x130]
mov esi, 0x60
nop word [rax + rax]
mov eax, esi
sub eax, 0x60
je 0x18009901f
sub eax, 1
je 0x18009900c
cmp eax, 1
jne 0x180099036
lea rcx, [r14 + 0x88]
xor edx, edx
lea r9d, [rax + 0x58]
lea r8, [rbp + 0x4b8]
call fcn.1800a62d0
jmp 0x180099033
mov eax, dword [r15 + 0x40]
mov dword [rbp + 0x4b8], eax
mov qword [rbp + 0x4c0], r10
jmp 0x180099036
mov rdx, qword [rbp - 0x28]
mov r9, r15
mov r8d, 0x120
xor ecx, ecx
call fcn.1800554e0
xor r10d, r10d
inc esi
cmp esi, 0x63
jb 0x180098fe0
jmp 0x18009959d
mov eax, dword [r9 + 0x10]
cmp dword [rbp - 0x58], eax
jae 0x180099519
mov r12d, 0x2e
nop word [rax + rax]
mov eax, r12d
sub eax, 0x2e
je 0x1800994b9
cmp eax, 1
jne 0x180099507
mov eax, dword [rbp - 0x58]
mov rsi, qword [rbp + 0x20]
imul rcx, rax, 0x58
mov edx, dword [rcx + rsi + 0x38]
test edx, edx
je 0x1800992ca
cmp edx, 0xffffffff
jne 0x18009928c
mov r15d, 0x72
nop dword [rax + rax]
mov eax, r15d
sub eax, 0x72
je 0x180099221
cmp eax, 0x5c
jne 0x180099275
cmp qword [rbp + 0xa40], 0
je 0x180099275
mov rax, qword [rbp - 0x28]
mov ecx, dword [rax + 0x10]
test cl, cl
js 0x180099142
test cl, 0x20
jne 0x180099275
mov esi, 0x30
nop dword [rax]
mov eax, esi
sub eax, 0x2f
je 0x18009911d
cmp eax, 1
jne 0x180099132
mov eax, dword [rbp - 0x58]
lea r8, str.e:_amigo_browser_38_amigo_3.0_srcppapi_thunkppb_ext_crx_file_system_private_thunk.cc
mov rcx, qword [rbp + 0xa30]
inc eax
mov qword [rsp + 0x28], rcx
add r9, 0x50
mov rcx, qword [rsp + 0x58]
mov edx, 2
mov dword [rsp + 0x20], eax
call fcn.18009bd70
jmp 0x18009912e
mov rcx, qword [rbp - 0x28]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
mov r9, qword [rbp - 0x20]
dec esi
cmp esi, 0x2e
ja 0x1800990e0
mov rsi, qword [rbp + 0x20]
jmp 0x180099275
mov r14d, 0xfc
nop dword [rax + rax]
cmp r14d, 0xfc
je 0x1800991f8
cmp r14d, 0x51b4
jne 0x180099207
mov rax, qword [rbp + 0x9b8]
mov edx, 0x11c
mov r9, qword [rbp + 0xa40]
xor ecx, ecx
mov r8, qword [rax + 8]
call fcn.1800b8860
test eax, eax
jne 0x180099207
mov esi, 0xe2
mov eax, esi
sub eax, 0xe2
je 0x1800991b6
cmp eax, 1
jne 0x1800991e9
mov rcx, qword [rbp - 0x28]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
jmp 0x1800991e9
mov eax, dword [rbp - 0x58]
lea r8, str._write_Retina_cv__UBEXV__basic_string_DU__char_traits_D_std__V__allocator_D_2__std___Z
mov rcx, qword [rbp + 0xa30]
inc eax
mov r9, qword [rbp - 0x20]
mov edx, 1
mov qword [rsp + 0x28], rcx
add r9, 0x50
mov rcx, qword [rsp + 0x58]
mov dword [rsp + 0x20], eax
call fcn.18009bd70
inc esi
cmp esi, 0xe4
jb 0x180099191
jmp 0x180099207
mov rax, qword [rbp - 0x28]
mov rax, qword [rax + 8]
mov qword [rbp + 0x9b8], rax
add r14d, 0x50b8
cmp r14d, 0xa170
jbe 0x180099150
mov rsi, qword [rbp + 0x20]
jmp 0x180099275
mov eax, dword [rbp - 0x58]
lea r8, [rsp + 0x50]
mov r9, qword [rsp + 0x58]
lea rdx, [rbp - 0x30]
imul rcx, rax, 0x58
mov eax, 1
add rcx, 0x40
mov dword [rsp + 0x50], eax
add rcx, rsi
mov qword [rbp + 0xa30], rcx
mov eax, dword [rcx + 8]
mov rcx, qword [rcx]
mov dword [rsp + 0x40], eax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x35
call fcn.180051b90
mov qword [rbp + 0xa40], rax
mov r9, qword [rbp - 0x20]
add r15d, 0x5c
cmp r15d, 0x12a
jb 0x1800990a0
jmp 0x1800992c7
mov rax, qword [rbp - 0x28]
test dword [rax + 0x10], edx
jne 0x1800992ca
mov eax, dword [rbp - 0x58]
mov r9d, 0xe3
imul rcx, rax, 0x58
xor r8d, r8d
xor edx, edx
mov eax, dword [rcx + rsi + 0x38]
lea rcx, [rbp + 0x988]
mov dword [rbp + 0x988], eax
call fcn.1800e3b30
mov rcx, qword [rbp - 0x28]
call rax
mov r9, qword [rbp - 0x20]
xor r10d, r10d
mov edx, dword [rbp - 0x58]
imul rcx, rdx, 0x58
add rcx, rsi
test byte [rcx + 0x50], 1
je 0x180099494
mov r8, qword [rbp - 0x28]
cmp dword [r8 + 0x40], 0xffffffff
jne 0x180099360
test dword [r8 + 0x10], 0x1e0
jne 0x180099314
mov rcx, qword [rsp + 0x58]
lea eax, [rdx + 1]
mov edx, 2
mov dword [rsp + 0x20], eax
add r9, 0x50
lea r8, str._textformat_leftmargin2_rightmargin2_Staat_u_toe_dat_deze_inhoud_verbinding_maakt_met_internet___textformat_
call fcn.18009bd70
mov eax, 1
lea r9, [rbp + 0x9a0]
mov dword [rbp + 0x9a0], eax
lea r8, [rbp + 0x9a8]
xor eax, eax
mov dword [rbp + 0x9a8], eax
mov eax, dword [rbp - 0x58]
imul rcx, rax, 0x58
add rcx, rsi
mov rax, qword [rsp + 0x58]
mov edx, 0x6b
mov qword [rsp + 0x20], rax
call fcn.180054650
mov r14, qword [rbp + 0x20]
mov qword [rbp + 0x70], rax
jmp 0x180099500
mov r15d, 0x12b
nop word [rax + rax]
cmp r15d, 0x12b
je 0x180099393
cmp r15d, 0xa259
jne 0x180099474
mov qword [rbp + 0x70], r10
jmp 0x180099474
mov eax, dword [rbp - 0x58]
lea r9, [rsp + 0x40]
mov r14, qword [rbp + 0x130]
mov edx, 0x11b
imul r8, rax, 0x58
lea rcx, [r14 + 0x48]
mov eax, dword [r8 + rsi + 8]
mov r8, qword [r8 + rsi]
mov dword [rsp + 0x40], eax
call fcn.1800487a0
test rax, rax
jne 0x180099474
mov esi, 0x3d
nop
mov eax, esi
sub eax, 0x3b
je 0x180099443
sub eax, 1
je 0x180099438
cmp eax, 1
jne 0x180099465
mov eax, dword [rbp - 0x58]
lea r9, [r14 + 0x48]
mov r8, qword [rbp + 0x20]
imul rdx, rax, 0x58
mov eax, dword [rdx + r8 + 8]
mov dword [rsp + 0x40], eax
mov rax, qword [rbp - 0x28]
mov ecx, dword [rax + 0x40]
lea rax, [rsp + 0x40]
mov qword [rsp + 0x30], rax
mov rax, qword [rdx + r8]
xor edx, edx
mov qword [rsp + 0x28], rax
xor r8d, r8d
mov qword [rsp + 0x20], rcx
lea ecx, [rdx + 0x7d]
call fcn.180023da0
mov rax, qword [rbp - 0x28]
mov ecx, dword [rax + 0x40]
mov dword [rbp + 0x4b8], ecx
jmp 0x180099465
xor eax, eax
mov qword [rbp + 0x4c0], rax
jmp 0x180099465
mov rcx, qword [rbp + 0x130]
lea r8, [rbp + 0x4b8]
add rcx, 0x88
mov r9d, 0x59
xor edx, edx
call fcn.1800a62d0
dec esi
cmp esi, 0x3a
ja 0x1800993d0
mov rsi, qword [rbp + 0x20]
add r15d, 0xa12e
mov r10d, 0
cmp r15d, 0x1425c
jbe 0x180099370
mov r14, qword [rbp + 0x20]
jmp 0x180099503
mov eax, 1
mov dword [rbp + 0x9d0], r10d
mov dword [rbp + 0x9c8], eax
lea r9, [rbp + 0x9c8]
lea r8, [rbp + 0x9d0]
jmp 0x18009933f
mov r8, qword [rbp - 0x28]
test byte [r8 + 0x10], 0x20
je 0x180099507
mov edx, dword [rbp - 0x58]
imul rcx, rdx, 0x58
cmp dword [rcx + r14 + 0x20], 0
jbe 0x180099507
imul r9, rdx, 0x58
mov rdx, qword [rsp + 0x58]
mov ecx, 0xf
add r9, 0x10
add r9, r14
call fcn.1800da7d0
mov qword [rbp + 0x120], rax
mov rbx, rax
cmp eax, 0xfffffff6
je 0x18009a41d
xor r10d, r10d
mov r9, qword [rbp - 0x20]
inc r12d
cmp r12d, 0x30
jb 0x180099060
jmp 0x1800995a1
mov esi, 0x39
lea r14d, [rsi - 0x38]
mov eax, esi
sub eax, 0x38
je 0x180099560
cmp eax, r14d
jne 0x180099596
mov r9d, dword [rbp - 0x58]
lea r8, str.__u_apArg
mov edx, 0x20
lea rcx, [rbp + 0xe40]
call fcn.18007ff70
mov dword [rbp + 0xb08], eax
lea rax, [rbp + 0xe40]
mov qword [rbp + 0xb00], rax
jmp 0x180099596
lea r9, [rbp + 0x9d8]
mov dword [rbp + 0x9d8], r14d
lea r8, [rbp + 0x9e0]
mov dword [rbp + 0x9e0], r14d
mov edx, 0x6b
mov qword [rsp + 0x20], r12
lea rcx, [rbp + 0xb00]
call fcn.180054650
mov qword [rbp + 0x70], rax
dec esi
cmp esi, 0x37
ja 0x180099522
mov r14, qword [rbp + 0x20]
mov r9, qword [rbp - 0x20]
add r13d, 0xb8
mov r10d, 0
cmp r13d, 0x354
jb 0x180098f70
mov rax, qword [rsp + 0x48]
cmp qword [rbp - 0x28], rax
jb 0x180098f60
mov r13, qword [rbp + 0x20]
mov r12, qword [rbp - 0x20]
test byte [r12 + 0xb0], 0x10
je 0x1800996b5
mov rax, qword [rbp - 0x20]
mov r15d, r10d
mov r12, qword [r12 + 0x90]
cmp dword [rax + 0x98], 0
jbe 0x1800996b2
mov rbx, qword [rsp + 0x58]
mov r13, rax
mov edi, 1
nop
mov eax, r15d
imul rsi, rax, 0x68
add rsi, r12
test byte [rsi + 0x10], 0x20
je 0x18009962a
test byte [rsi + 0x28], 0x20
jne 0x18009968a
lea r9, [rbp + 0x4c8]
mov dword [rbp + 0x4c8], edi
lea r8, [rbp + 0x4d0]
mov dword [rbp + 0x4d0], r10d
mov edx, 0x6b
mov qword [rsp + 0x20], rbx
mov rcx, rsi
call fcn.180054650
mov r14, rax
test rax, rax
je 0x180099687
xor edx, edx
mov r8d, 0xc2
mov rcx, rax
call fcn.1800436b0
lea rdx, [rsi + 0x18]
mov r9, r14
xor ecx, ecx
mov r8d, 0x120
call fcn.1800554e0
xor r10d, r10d
inc r15d
cmp r15d, dword [r13 + 0x98]
jb 0x180099610
mov rbx, qword [rbp + 0x120]
mov rdi, qword [rbp - 0x10]
mov r13, qword [rbp + 0x20]
mov r12, qword [rbp - 0x20]
jmp 0x1800996b5
mov r12, rax
mov eax, dword [r12 + 0x10]
cmp dword [rbp - 0x58], eax
jae 0x18009989c
nop dword [rax]
nop word [rax + rax]
mov r15d, 0x16
cmp r15d, 0x16
jne 0x18009987a
mov eax, dword [rbp - 0x58]
imul rcx, rax, 0x58
cmp dword [rcx + r13 + 0x20], 0
jbe 0x180099877
mov r14d, 0x74
nop dword [rax]
mov eax, r14d
sub eax, 0x74
je 0x18009981e
cmp eax, 0x72
jne 0x180099860
mov r8, qword [rbp + 0x70]
test r8, r8
je 0x180099860
mov esi, 0x44
nop word [rax + rax]
mov eax, esi
sub eax, 0x44
je 0x1800997e8
sub eax, 1
je 0x1800997da
sub eax, 1
je 0x1800997c7
sub eax, 1
je 0x1800997a3
cmp eax, 1
jne 0x18009980b
mov edx, dword [rbp - 0x58]
imul rcx, rdx, 0x58
mov eax, dword [rcx + r13 + 0x38]
test eax, eax
je 0x18009980b
test dword [r8 + 0x10], eax
jne 0x18009980b
imul rcx, rdx, 0x58
mov r9d, 0xe3
xor r8d, r8d
xor edx, edx
mov eax, dword [rcx + r13 + 0x38]
lea rcx, [rbp + 0x4d8]
mov dword [rbp + 0x4d8], eax
call fcn.1800e3b30
mov rcx, qword [rbp + 0x70]
call rax
jmp 0x180099807
mov rcx, qword [rbp + 0x130]
lea r8, [rbp + 0x4b8]
add rcx, 0x88
mov r9d, 0x59
xor edx, edx
call fcn.1800a62d0
jmp 0x180099807
mov eax, dword [r8 + 0x40]
mov dword [rbp + 0x4b8], eax
mov qword [rbp + 0x4c0], r10
jmp 0x18009980b
cmp ebx, 0xfffffff6
je 0x18009a41d
jmp 0x18009980b
mov eax, dword [rbp - 0x58]
mov ecx, 0xf
mov rdx, qword [rsp + 0x58]
imul r9, rax, 0x58
add r9, 0x10
add r9, r13
call fcn.1800da7d0
mov ebx, eax
mov r8, qword [rbp + 0x70]
inc esi
mov r10d, 0
cmp esi, 0x49
jb 0x180099730
jmp 0x180099860
mov eax, 1
mov dword [rbp + 0x4e8], r10d
mov dword [rbp + 0x4e0], eax
lea r9, [rbp + 0x4e0]
mov eax, dword [rbp - 0x58]
lea r8, [rbp + 0x4e8]
imul rcx, rax, 0x58
mov rax, qword [rsp + 0x58]
mov edx, 0x6b
add rcx, r13
mov qword [rsp + 0x20], rax
call fcn.180054650
mov qword [rbp + 0x70], rax
add r14d, 0x72
mov r10d, 0
cmp r14d, 0x158
jb 0x180099700
inc dword [rbp - 0x58]
add r15d, 0x20
mov r10d, 0
cmp r15d, 0x36
jb 0x1800996d6
mov eax, dword [r12 + 0x10]
cmp dword [rbp - 0x58], eax
jb 0x1800996d0
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
mov rsi, qword [rsp + 0x60]
lea r8, [rsp + 0x40]
mov r14, qword [rsp + 0x68]
mov r13, qword [rsp + 0x58]
mov rdx, r13
mov eax, dword [r14 + rsi*8 + 4]
neg eax
cdqe
lea rcx, [rax + rax*8]
mov rax, qword [rsp + 0x48]
lea rcx, [rax + rcx*8]
mov qword [rsp + 0x48], rcx
mov ecx, 0xcc
mov eax, dword [r12 + 0x70]
mov dword [rsp + 0x40], eax
call fcn.18002ec60
mov qword [rbp + 0x468], rax
mov r15, rax
test rax, rax
jne 0x180099979
mov ebx, 0x95
nop word [rax + rax]
cmp ebx, 0x95
je 0x18009992a
cmp ebx, 0x1c85
je case.0x180093bf3.7
jmp 0x18009996b
lea r9, [r12 + 0x50]
mov edx, 1
lea r8, str.MA_child_of_KeyFrameAnimation_in_XAML_must_be_a_KeyFrame_of_a_compatible_type.
mov rcx, r13
call fcn.18009bd70
mov eax, dword [r14 + rsi*8 + 4]
test eax, eax
jle 0x18009996b
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea r8, [rsp + 0x48]
xor ecx, ecx
lea rdx, [rsp + 0x40]
call fcn.1800bc410
add ebx, 0x1bf0
cmp ebx, 0x37e0
jbe 0x180099910
cmp qword [rbp + reloc.SHLWAPI.dll_SHRegGetIntW], 0
je 0x1800999a2
mov r9d, 0x59
lea r8, [rbp + reloc.SHLWAPI.dll_SHRegGetIntW]
xor edx, edx
lea rcx, [r13 + 0x7b8]
call fcn.1800a62d0
inc dword [r13 + 0x704]
lea r8, [rbp - 0x58]
mov r9, qword [rsp + 0x48]
lea rcx, [rbp + 0x4f8]
mov dword [rsp + 0x38], 0xef
xor r14d, r14d
mov dword [rbp + 0x4f0], r14d
mov rdx, r15
mov dword [rbp + 0x4f8], 0xffffffff
mov rax, qword [r12 + 0x68]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x4f0]
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], rax
call fcn.18008e0a0
dec dword [r13 + 0x704]
mov rbx, rax
mov qword [rbp + 0x9b0], rax
cmp qword [rbp + reloc.SHLWAPI.dll_SHRegGetIntW], r14
je 0x180099a2d
xor r9d, r9d
lea rcx, [r13 + 0x7b8]
xor edx, edx
mov r8d, 0xc2
call fcn.180084ed0
test byte [r12 + 0xb0], 4
je 0x180099bfb
test ebx, ebx
jne 0x180099bfb
mov rbx, qword [rsp + 0x58]
mov r13d, 0x88
nop
mov eax, r13d
sub eax, 0x88
je 0x180099a77
cmp eax, 0x5f
jne 0x180099bd2
mov rax, qword [rsp + 0x48]
mov ecx, dword [rbp - 0x58]
mov dword [rax + 0x40], ecx
jmp 0x180099bd2
cmp dword [rbp - 0x58], 0xffffffff
je 0x180099ba7
mov r12d, 6
nop word [rax + rax]
cmp r12d, 6
je 0x180099ac3
cmp r12d, 0x3c
jne 0x180099aaa
mov r12d, 0x3c
add r12d, 0x36
mov r14d, 0
cmp r12d, 0x6c
jbe 0x180099a90
mov r12, qword [rbp - 0x20]
jmp 0x180099bd2
mov rax, qword [rbp + 0x130]
cmp dword [rax + 0x28], 0
mov r15, qword [rax + 0x20]
jbe 0x180099aaa
nop dword [rax]
nop dword [rax + rax]
mov eax, r14d
add rax, rax
mov eax, dword [r15 + rax*8]
cmp dword [rbp - 0x58], eax
jne 0x180099b8e
mov esi, 0x9a
nop dword [rax + rax]
mov eax, esi
sub eax, 0x9a
je 0x180099b26
sub eax, 1
je 0x180099b1d
cmp eax, 1
je 0x180099aa4
jmp 0x180099b80
mov dword [rbp - 0x58], 0xffffffff
jmp 0x180099b80
mov eax, dword [rbp - 0x58]
lea rdx, [rbx + 0x200]
xor r9d, r9d
mov dword [rbp + 0x500], eax
lea r8, [rbp + 0x500]
mov ecx, 0x82
call fcn.18007beb0
mov qword [rbp + 0x70], rax
test rax, rax
je 0x180099b80
test dword [rax + 0x10], 0x1e0
jne 0x180099b80
mov r9, qword [rbp - 0x20]
lea r8, str.__kernel_void_compute_data_cost_0___global_const_short_selected_disp_pyr____global_short_data_cost__
add r9, 0x50
mov edx, 3
mov rcx, rbx
call fcn.18009bd70
inc esi
cmp esi, 0x9d
jb 0x180099b00
mov rax, qword [rbp + 0x130]
inc r14d
cmp r14d, dword [rax + 0x28]
jb 0x180099ae0
jmp 0x180099aaa
mov rax, qword [rsp + 0x48]
test dword [rax + 0x10], 0x1e0
jne 0x180099bd2
lea r9, [r12 + 0x50]
mov edx, 3
lea r8, str.e:_amigo_buildbot_builder_amigo_3_8_build_src_third_partywebkit_sourcemodulesgeolocationgeonotifier.cpp
mov rcx, rbx
call fcn.18009bd70
add r13d, 0x5f
cmp r13d, 0x146
jb 0x180099a50
mov rbx, qword [rbp + 0x9b0]
mov r15, qword [rbp + 0x468]
mov r13, qword [rsp + 0x58]
jmp 0x180099c04
cmp ebx, 0xfffffff6
je 0x180099d15
mov r12, qword [rbp + 0x130]
test byte [r12 + 0xd8], 2
jne 0x180099c26
cmp ebx, 0xffffff01
jne 0x180099d15
mov r13, qword [rbp + 0xf80]
mov r14d, 0x60
xor edi, edi
nop word [rax + rax]
mov eax, r14d
sub eax, 0x60
je 0x180099ced
cmp eax, 1
jne 0x180099cf1
cmp dword [r13], edi
jne 0x180099cd2
cmp qword [r12], rdi
je 0x180099ce6
test byte [r12 + 0xd8], al
je 0x180099cd2
cmp dword [r12 + 0xdc], edi
jbe 0x180099cd2
mov esi, 0x48
mov r13d, eax
mov eax, esi
sub eax, 0x47
je 0x180099cbd
cmp eax, r13d
jne 0x180099cbf
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], r13d
lea r8, [rsp + 0x48]
xor ecx, ecx
lea rdx, [rsp + 0x40]
call fcn.1800bc410
mov r15d, dword [r12 + 0xdc]
dec r15d
mov dword [rbp - 0x48], r15d
jmp 0x180099cbf
mov ebx, edi
dec esi
cmp esi, 0x46
ja 0x180099c81
mov r13, qword [rbp + 0xf80]
jmp 0x180099cf1
cmp qword [r12], rdi
je 0x180099ce6
mov ebx, 0xffffff01
jmp 0x180099cf1
mov ebx, edi
jmp 0x180099cf1
mov r12, qword [r12]
inc r14d
cmp r14d, 0x62
jb 0x180099c40
mov rdi, qword [rbp - 0x10]
mov r15, qword [rbp + 0x468]
mov r13, qword [rsp + 0x58]
mov qword [rbp + 0x130], r12
mov r8d, IsCharSpaceW
mov rdx, r13
mov rcx, r15
call fcn.1800825b0
xor eax, eax
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], rax
mov rdx, r13
mov ecx, 0x81
call fcn.180021440
cmp ebx, 0xfffffff6
je 0x18009a41d
cmp ebx, 0xffffff01
jne case.0x180093bf3.7
mov rdi, qword [rbp - 8]
mov r15d, 0x209e1
mov r12, qword [rbp - 8]
mov rsi, qword [rbp - 8]
mov r14, qword [rbp - 8]
mov ebx, dword [rbp + 0x10]
mov r8, qword [rbp - 0x38]
mov qword [rbp + 0x40], rdi
jmp 0x18009a4e5
mov r14d, 0x60
cmp r14d, 0x358
ja 0x180099f5b
je 0x180099f03
cmp r14d, 0x60
je 0x180099e4b
cmp r14d, 0x11e
je 0x180099e3b
cmp r14d, 0x1dc
je 0x180099e20
cmp r14d, 0x29a
jne 0x18009a031
mov rax, qword [rsp + 0x48]
cmp qword [rbp - 0x28], rax
jae 0x18009a031
mov esi, reloc.SHLWAPI.dll_IsCharSpaceW
mov eax, esi
sub eax, 0x1c
je 0x180099e04
cmp eax, 1
jne 0x180099e09
lea r9d, [rax + 0x58]
xor edx, edx
lea r8, [rbp - 0x28]
lea rcx, [rbp + 0x9e8]
call fcn.1800a62d0
jmp 0x180099e09
add qword [rbp - 0x28], 0x48
dec esi
cmp esi, 0x1b
ja 0x180099dd5
mov rax, qword [rsp + 0x48]
cmp qword [rbp - 0x28], rax
jb 0x180099dd0
jmp 0x18009a031
xor r9d, r9d
lea r8, [rbp + 0x9e8]
mov edx, 0xd4
xor ecx, ecx
call fcn.1800b7b30
jmp 0x18009a031
mov rax, qword [r15 + 0x10]
mov qword [rbp + 0xa48], rax
jmp 0x18009a031
mov eax, dword [rbp + 0xa18]
lea rcx, [r13 + 0x300]
mov r8, qword [rbp + 0xa10]
lea r9, [rsp + 0x40]
mov edx, 0x11b
mov dword [rsp + 0x40], eax
call fcn.1800487a0
mov r15, rax
test rax, rax
jne 0x18009a031
mov esi, 0xf3
mov eax, esi
sub eax, 0xf3
je 0x180099eac
cmp eax, 1
jne 0x180099ef4
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
jmp case.0x180093bf3.7
lea r9, [rbp + 0xa10]
mov edx, 2
lea r8, str.Startup.PreMainMessageLoopRunImplStep3Time_NoFirstRun
mov rcx, r13
call fcn.18009bd70
mov rcx, qword [rsp + 0x68]
mov eax, dword [rcx + r12*8 + 4]
test eax, eax
jle 0x180099ef4
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea r8, [rsp + 0x48]
xor ecx, ecx
lea rdx, [rsp + 0x40]
call fcn.1800bc410
inc esi
cmp esi, 0xf5
jb 0x180099e83
jmp 0x18009a031
mov r9d, 0x10f
lea rcx, [rbp + 0xd60]
xor r8d, r8d
mov rdx, r13
call fcn.180088190
xor eax, eax
lea r9, [rbp + 0x508]
mov dword [rbp + 0x508], eax
lea r8, [rbp + 0xd60]
mov rax, qword [rbp + 0xa48]
mov edx, 0x8f
mov qword [rsp + 0x28], rax
mov rcx, r13
lea rax, [rbp + 0xdb0]
mov qword [rsp + 0x20], rax
call fcn.1800a3a80
jmp 0x18009a031
cmp r14d, 0x416
je 0x18009a011
cmp r14d, 0x4d4
je 0x180099fec
cmp r14d, 0x592
je 0x180099fa4
cmp r14d, 0x650
jne 0x18009a031
xor edx, edx
lea rcx, [rbp + 0xd60]
mov r8d, 0xc2
call fcn.1800436b0
jmp 0x18009a031
mov rax, qword [rsp + 0x68]
mov eax, dword [rax + r12*8 + 4]
test eax, eax
jle 0x180099fd1
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], eax
lea r8, [rsp + 0x48]
xor ecx, ecx
lea rdx, [rsp + 0x40]
call fcn.1800bc410
mov r9, qword [rsp + 0x48]
lea rdx, [rbp + 0xd60]
mov r8d, 0x120
xor ecx, ecx
call fcn.1800554e0
jmp 0x18009a031
mov r9d, 0x125
lea rcx, [rbp + 0xdb0]
xor r8d, r8d
xor edx, edx
call fcn.18007f710
cmp ebx, 0xfffffff6
je 0x18009a41d
jmp 0x18009a031
mov rax, qword [rbp + 0xa48]
lea rcx, [rbp + 0xdb0]
mov r8, qword [rbp + 0x9f0]
mov edx, dword [rbp + 0x9f8]
call qword [rax + 0x18]
mov ebx, eax
add r14d, 0xbe
cmp r14d, 0x70e
jb 0x180099d81
jmp case.0x180093bf3.7
mov r15d, 0x7a
mov eax, r15d
sub eax, 0x7a
je 0x18009a1ec
sub eax, 1
je 0x18009a1be
sub eax, 1
je 0x18009a07c
cmp eax, 1
je case.0x180093bf3.7
jmp 0x18009a20a
mov r13, qword [rbp + 0x998]
cmp r13, qword [rsp + 0x48]
ja 0x18009a1ac
nop
mov r14d, 0x49
nop word [rax + rax]
mov eax, r14d
sub eax, 0x49
je 0x18009a174
sub eax, 0x3e
je 0x18009a0ce
cmp eax, 0x3e
jne 0x18009a190
add r13, 0x48
mov qword [rbp + 0x998], r13
jmp 0x18009a190
cmp dword [r13 + 0x30], 0
jbe 0x18009a190
mov esi, 0x9c
nop
cmp esi, 0x9c
je 0x18009a146
cmp esi, 0x1110
je 0x18009a11b
cmp esi, 0x2184
jne 0x18009a15d
lea rcx, [r13 + 0x20]
mov r9d, 0x107
xor r8d, r8d
xor edx, edx
call fcn.18007f710
cmp ebx, 0xfffffff6
je 0x18009a41d
jmp 0x18009a15d
mov rax, qword [rbp + 0x480]
lea rcx, [0x1800a78b0]
cmp qword [rax], rcx
je 0x18009a15d
mov rcx, qword [rsp + 0x58]
mov eax, dword [r13 + 0x30]
add dword [rcx + 0x728], eax
jmp 0x18009a15d
mov rax, qword [rbp + 0x480]
mov edx, dword [r13 + 0x30]
mov rcx, qword [r13 + 0x28]
mov r8, qword [rax + 8]
call qword [rax]
mov ebx, eax
add esi, 0x1074
cmp esi, 0x315c
jbe 0x18009a0e0
jmp 0x18009a190
test byte [r13 + 0x10], 1
jne 0x18009a190
xor r9d, r9d
mov r8, r13
xor ecx, ecx
lea edx, [r9 + 7]
call fcn.1801018c0
add r14d, 0x3e
cmp r14d, 0x103
jb 0x18009a0a0
cmp r13, qword [rsp + 0x48]
jbe 0x18009a090
mov rax, qword [rbp + 0x9c0]
add rax, 0xffffffffffffffb8
mov qword [rsp + 0x48], rax
jmp 0x18009a20a
mov rcx, qword [rsp + 0x60]
mov eax, 1
mov rdx, qword [rsp + 0x68]
sub eax, dword [rdx + rcx*8 + 4]
cdqe
lea rcx, [rax + rax*8]
mov rax, qword [rsp + 0x48]
lea rdx, [rax + rcx*8]
mov qword [rbp + 0x9c0], rdx
jmp 0x18009a203
mov rax, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x48]
add rax, 0x730
mov qword [rbp + 0x480], rax
mov qword [rbp + 0x998], rdx
inc r15d
cmp r15d, 0x7e
jb 0x18009a050
movsd xmm0, qword [rsp + 0x70]
movsd xmm5, qword [rbp - 0x80]
movsd xmm2, qword [rsp + 0x78]
movsd xmm4, qword [rbp - 0x78]
movsd xmm3, qword [rbp - 0x68]
movsd xmm1, qword [rbp - 0x60]
mov rcx, qword [rbp - 0x70]
inc dword [rbp - 0x48]
jmp 0x18008e730
mov rax, qword [rsp + 0x60]
mov r15, qword [rsp + 0x68]
mov rsi, qword [rbp - 8]
cmp dword [r15 + rax*8 + 4], ebx
je 0x18009a33f
mov r15, qword [rbp + 0x488]
mov ebx, 0x6d
mov eax, ebx
sub eax, 0x6d
je 0x18009a2c6
cmp eax, 1
jne 0x18009a2e4
test r15, r15
je 0x18009a29f
mov rdx, qword [rsp + 0x48]
mov r9, r15
mov r8d, 0x120
xor ecx, ecx
call fcn.1800554e0
mov r12d, 1
lea r8, [rsp + 0x48]
mov r9d, SHRegGetIntW
mov dword [rsp + 0x40], r12d
lea rdx, [rsp + 0x40]
xor ecx, ecx
call fcn.1800bc410
jmp 0x18009a2ea
mov r12d, 1
test rsi, rsi
je 0x18009a2ea
mov rax, qword [rsp + 0x48]
mov ecx, dword [rax + 0x40]
mov dword [rsi], ecx
jmp 0x18009a2ea
mov r12d, 1
inc ebx
cmp ebx, 0x6f
jb 0x18009a275
mov r15, qword [rsp + 0x68]
mov r13, qword [rsp + 0x58]
mov r14d, dword [rbp + 0x48]
mov esi, 0x11b
lea rdx, [rbp + 0x9e8]
xor r9d, r9d
xor r8d, r8d
lea ecx, [rsi - 0x4e]
call fcn.180085110
mov r8, qword [rbp - 0x38]
add esi, 0xb
xor r9d, r9d
cmp esi, r14d
jae 0x18009a449
mov rbx, qword [rbp + 0x138]
mov rdx, qword [rbp + 0xa20]
jmp 0x18008e1a7
mov r12d, 1
test rsi, rsi
je 0x18009a2f6
mov dword [rsi], 0xffffffff
jmp 0x18009a2f6
cmp dword [r15], 1
jl 0x18009a370
mov r8, qword [rbx]
xor edx, edx
lea ecx, [rdx + 0x30]
call fcn.180054480
test eax, eax
jne case.0x18008e1e2.42
xor r9d, r9d
mov ebx, 0x108
nop word [rax + rax]
mov eax, ebx
sub eax, 0x108
je 0x18009a39b
cmp eax, 0x5b
je 0x18009aae3
jmp 0x18009a3bd
mov r8, r13
mov dword [rbp + 0x510], r9d
mov edx, 0x11d
lea rcx, [rbp + 0x510]
call fcn.1800d0f60
xor r9d, r9d
mov dword [rbp + 0x38], r9d
add ebx, 0x5b
cmp ebx, 0x1be
jb 0x18009a380
jmp case.0x18008e1e2.42
mov eax, esi
sub eax, 0x11b
je 0x18009a2ff
sub eax, 0xb
je 0x18009a3f1
cmp eax, 0xb
je 0x18009aae3
jmp case.0x18008e1e2.42
mov dword [rbp + 0x38], r9d
jmp case.0x18008e1e2.42
mov rcx, qword [rsp + 0x58]
lea r9, [rbp + 0x270]
lea r8, str.PDB_data_successfully_updated.__Payload_was__not__physically_repaired.
mov edx, 1
call fcn.18009bd70
mov rdi, qword [rbp - 8]
mov r12, qword [rbp - 8]
mov rsi, qword [rbp - 8]
mov r14, qword [rbp - 8]
mov ebx, dword [rbp + 0x10]
mov qword [rbp + 0x40], rdi
jmp 0x18009a4c4
mov r8, qword [rbp + 0x488]
mov qword [rbp - 0x38], r8
jmp 0x18009a44f
mov eax, dword [rbp + 0xf98]
mov rdi, qword [rbp - 8]
mov r15d, eax
mov r12, qword [rbp - 8]
mov rsi, qword [rbp - 8]
mov r14, qword [rbp - 8]
mov ebx, dword [rbp + 0x10]
mov qword [rbp + 0x40], rdi
imul eax, eax, 0xdce
mov dword [rsp + 0x50], r15d
cmp r15d, eax
ja 0x18009aae3
cmp r15d, 0xae95
ja 0x18009a8b5
je 0x18009a86d
cmp r15d, 0x10f
ja 0x18009a570
je 0x18009a557
mov eax, r15d
sub eax, 0x1b
je 0x18009a52a
sub eax, 0x28
je 0x18009a505
sub eax, 0x99
je 0x18009aae3
cmp eax, 0x13
jne 0x18009a4e8
mov r15d, 0xef
xor r9d, r9d
lea rdx, [rbp + 0x9e8]
xor r8d, r8d
mov ecx, 0xcd
call fcn.180085110
mov r8, qword [rbp - 0x38]
xor r9d, r9d
imul eax, dword [rbp + 0xf98], 0xba
mov r13, qword [rsp + 0x58]
add r15d, eax
mov eax, dword [rbp + 0xf98]
jmp 0x18009a469
mov r8d, 0xa
lea rdx, [0x18016d794]
mov ecx, 0x70f33
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll__ultoa]
lea rcx, [0x18016d780]
mov qword [rbp + 0x38], rcx
jmp 0x18009a4e1
lea r8, [r13 + 0x10]
xor r9d, r9d
xor edx, edx
mov ecx, 0x10e
call fcn.180063050
mov r8, qword [rsp + 0x68]
xor r9d, r9d
add r8, 0x10
xor edx, edx
mov ecx, 0x10e
call fcn.180063050
jmp 0x18009a4e1
mov rdx, r13
mov ecx, 0x4c
call fcn.1800e4750
mov rdi, rax
mov qword [rbp + 0x40], rax
jmp 0x18009a4e1
cmp r15d, 0x13b9
je 0x18009a836
cmp r15d, 0x2757
je 0x18009a5ad
cmp r15d, 0x30f1
je 0x18009aae3
cmp r15d, 0x3af5
jne 0x18009a4e8
mov dword [rbp + 0x38], r9d
jmp 0x18009aae3
lea rdx, [r13 + 0x10]
mov dword [rbp + 0xc10], 0xffffffff
xor r9d, r9d
mov dword [rbp + 0xbc0], 0xffffffff
xor ecx, ecx
mov r8d, 0xa3
call fcn.18009fdb0
mov qword [rbp + 0x480], rax
mov rdi, rax
test rax, rax
je 0x18009a82d
mov rax, qword [rsp + 0x68]
add rax, 0x10
mov qword [rbp + 0x9c0], rax
nop dword [rax + rax]
xor r9d, r9d
mov r8d, 0xa3
mov rdx, rax
xor ecx, ecx
call fcn.18009fdb0
mov qword [rbp + 0x488], rax
mov rcx, rax
test rax, rax
je 0x18009a828
mov eax, 0x55
mov dword [rbp + 0xe4], eax
sub eax, 0x55
je 0x18009a7da
cmp eax, 1
jne 0x18009a7de
mov rax, qword [r12]
mov r13, qword [rcx + 0x10]
test byte [rax + 0x10], 3
jne 0x18009a7de
mov r15d, 0xa2
nop dword [rax + rax]
mov eax, r15d
sub eax, 0xa0
je 0x18009a6b6
sub eax, 1
je 0x18009a699
cmp eax, 1
jne 0x18009a7b7
mov rax, qword [rsp + 0x58]
mov rdx, r12
mov ecx, 0x18
mov r8, qword [rax]
call fcn.1800acf80
mov rsi, rax
jmp 0x18009a7b7
mov rax, qword [rsp + 0x68]
mov rdx, r13
mov ecx, 0x18
mov r8, qword [rax]
call fcn.1800acf80
mov r14, rax
jmp 0x18009a7b7
test rsi, rsi
je 0x18009a7b7
test r14, r14
je 0x18009a7b7
mov edi, 0x112
nop dword [rax]
mov eax, edi
sub eax, 0x10f
je 0x18009a7a1
sub eax, 1
je 0x18009a774
sub eax, 1
je 0x18009a725
cmp eax, 1
jne 0x18009a7a9
mov r8, rsi
lea rcx, [rbp + 0xb80]
mov edx, 0xa5
call fcn.18003c020
mov r8, r14
lea rcx, [rbp + 0xbd0]
mov edx, 0xa5
call fcn.18003c020
jmp 0x18009a7a9
mov rax, qword [rbp + 0xa20]
lea r9, [rbp + 0x1c8]
lea r8, [rbp + 0xb80]
mov edx, 0x4f
lea rcx, [rsp + 0x40]
mov eax, dword [rax]
inc eax
mov dword [rsp + 0x40], eax
mov rax, qword [rbp + 0x138]
mov eax, dword [rax]
mov dword [rbp + 0x1c8], eax
lea rax, [rbp + 0xbd0]
mov qword [rsp + 0x20], rax
call fcn.1800446f0
mov rbx, rax
jmp 0x18009a7a9
xor edx, edx
lea rcx, [rbp + 0xb80]
mov r8d, 0xc2
call fcn.1800436b0
xor edx, edx
lea rcx, [rbp + 0xbd0]
mov r8d, 0xc2
call fcn.1800436b0
jmp 0x18009a7a9
test ebx, ebx
jne 0x18009aae0
dec edi
cmp edi, 0x10e
ja 0x18009a6d0
dec r15d
cmp r15d, 0x9f
ja 0x18009a660
mov rdi, qword [rbp + 0x480]
mov rcx, qword [rbp + 0x488]
jmp 0x18009a7de
mov r12, qword [rdi + 0x10]
mov eax, dword [rbp + 0xe4]
inc eax
mov dword [rbp + 0xe4], eax
cmp eax, 0x57
jb 0x18009a631
mov rdx, qword [rsp + 0x58]
xor r9d, r9d
add rdx, 0x10
mov r8d, 0xa3
xor ecx, ecx
call fcn.18009fdb0
mov rdi, rax
mov qword [rbp + 0x480], rax
test rax, rax
mov rax, qword [rbp + 0x9c0]
jne 0x18009a600
mov r15d, dword [rsp + 0x50]
mov rdi, qword [rbp + 0x40]
jmp 0x18009a4e1
mov rdx, qword [r13]
lea rcx, [rbp + 0xb80]
mov r9d, 0x10f
xor r8d, r8d
call fcn.180088190
mov rdx, qword [r13]
lea rcx, [rbp + 0xbd0]
mov r9d, 0x10f
xor r8d, r8d
call fcn.180088190
jmp 0x18009a4e1
mov r13, qword [rbp + 0x138]
cmp qword [rsp + 0x48], r13
jb 0x18009a8a9
nop
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
mov r10, qword [rsp + 0x48]
sub r10, 0x48
mov qword [rsp + 0x48], r10
cmp r10, r13
jae 0x18009a880
mov r8, qword [rbp - 0x38]
mov dword [rbp + 0x38], 0xfffffff6
jmp 0x18009a4e5
cmp r15d, 0x24fc1
ja 0x18009aa2d
je 0x18009a9ef
cmp r15d, 0xc5f5
je 0x18009a912
cmp r15d, 0x15c3b
je 0x18009aae3
cmp r15d, 0x18adb
je 0x18009a8fd
cmp r15d, 0x209e1
jne 0x18009a4e8
jmp 0x18009a4e5
mov rcx, r8
call qword [rdi + 0x98]
mov qword [rbp + 0x9b8], rax
jmp 0x18009a4e1
test rdi, rdi
je 0x18009a929
cmp qword [rdi + 0x98], 0
jne 0x18009a9bd
mov edi, 0x42
jmp 0x18009a943
xor r9d, r9d
mov eax, edi
sub eax, 0x42
je 0x18009a968
sub eax, 1
je 0x18009a962
cmp eax, 1
je 0x18009aae3
jmp 0x18009a9b2
mov dword [rbp + 0x38], r9d
jmp 0x18009a9b2
mov qword [rsp + 0x20], r9
xor edx, edx
mov r9, r13
xor ecx, ecx
mov r8d, 0xd2
call fcn.18009e820
mov r9, rax
lea r8, str.Function_IDirect3DDevice9_CreateQuery_is_excluded_from_stream_serialization
mov edx, 2
mov rcx, r13
call fcn.180105d30
xor eax, eax
lea rcx, [rbp + 0x228]
mov r8, r13
mov dword [rbp + 0x228], eax
mov edx, 0x11d
call fcn.1800d0f60
inc edi
cmp edi, 0x45
jb 0x18009a940
mov rdi, qword [rbp + 0x40]
mov rax, qword [rbp + 0x138]
xor ecx, ecx
mov qword [rsp + 0x28], rcx
xor r9d, r9d
xor r8d, r8d
mov edx, 0xe0
mov rax, qword [rax]
mov qword [rsp + 0x20], rax
call fcn.1800a3a80
mov r8, rax
mov qword [rbp - 0x38], rax
jmp 0x18009a4e5
mov rax, qword [rbp + 0x9b8]
lea r8, [rbp + 0xa38]
mov qword [rsp + 0x28], r9
mov edx, 0xce
mov qword [rsp + 0x20], r9
xor ecx, ecx
mov r9, r13
mov qword [rbp + 0xa38], rax
call fcn.180071d80
mov r8, qword [rbp - 0x38]
xor r9d, r9d
mov dword [rbp + 0x38], r9d
jmp 0x18009a4e8
cmp r15d, 0x2b787
je 0x18009a4ca
cmp r15d, 0x314a7
je 0x18009aae3
cmp r15d, 0x3652d
je 0x18009aa66
cmp r15d, 0x412d3
je 0x18009aae3
jmp 0x18009a4e8
mov r13, qword [rbp + 0x138]
cmp qword [rsp + 0x48], r13
jb 0x18009aad2
mov edi, 0xc0
nop dword [rax]
cmp edi, 0xc0
je 0x18009aaa3
cmp edi, 0x2c40
jne 0x18009aab5
sub qword [rsp + 0x48], 0x48
jmp 0x18009aab5
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0xc2
call fcn.1800436b0
add edi, 0x2b80
cmp edi, 0x5700
jbe 0x18009aa80
cmp qword [rsp + 0x48], r13
jae 0x18009aa74
mov rdi, qword [rbp + 0x40]
mov r8, qword [rbp - 0x38]
mov dword [rbp + 0x38], 0xffffff01
jmp 0x18009a4e5
mov dword [rbp + 0x38], ebx
mov rax, qword [rbp + 0x38]
mov rcx, qword [rbp + 0xe60]
xor rcx, rsp
call fcn.180106610
lea r11, [rsp + 0x1018]
movaps xmm6, xmmword [r11 - 0x18]
movaps xmm7, xmmword [r11 - 0x28]
movaps xmm8, xmmword [r11 - 0x38]
movaps xmm9, xmmword [r11 - 0x48]
movaps xmm10, xmmword [r11 - 0x58]
movaps xmm11, xmmword [r11 - 0x68]
movaps xmm12, xmmword [r11 - 0x78]
movaps xmm13, xmmword [r11 - 0x88]
movaps xmm14, xmmword [r11 - 0x98]
movaps xmm15, xmmword [r11 - 0xa8]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret