Function at 0x180014130
Capabilities:
Check http status code

Disassembly:
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
mov dword [rsp + 0x10], edx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1f]
sub rsp, 0xc8
mov esi, dword [rbp + 0x6f]
lea eax, [rdx - 0xd]
mov edi, dword [rbp + 0x6f]
lea r15, [0x180000000]
xor r13d, r13d
mov dword [rbp - 0x71], edx
mov ebx, edx
mov qword [rbp + 7], rsi
mov r11d, edx
cmp edx, eax
mov edx, dword [rbp + 0x6f]
mov r10, r9
mov r14, r8
mov dword [rbp - 0x75], edx
lea r9d, [r13 - 0xc]
mov r8, rcx
jbe 0x180015365
mov rax, qword [rbp - 0x19]
mov rcx, qword [rbp - 0x19]
mov r8d, dword [rbp + 0x6f]
mov ebx, dword [rbp + 0x6f]
mov qword [rbp - 0x39], rax
mov qword [rbp - 0x31], rcx
mov dword [rbp - 0x79], r8d
mov dword [rbp - 0x6d], ebx
nop dword [rax]
nop word [rax + rax]
lea eax, [r11 - 0x8b]
cmp eax, 0x1a
ja case.0x1800141e2.140
mov ecx, dword [r15 + rax*4 + 0x16874]
movsxd r9, edx
add rcx, r15
mov qword [rbp - 0x11], r9
jmp rcx
mov rax, qword [rbp + 0x67]
xor r15d, r15d
mov r9d, dword [rax]
test r9d, r9d
jle 0x1800143ce
nop word [rax + rax]
mov rax, qword [r10 + r15*8]
mov ecx, r9d
test rax, rax
je 0x1800143b5
mov rax, qword [rax + 0x18]
cmp dword [rax + 0x10], 0x40
jne 0x1800143b5
mov rbx, r15
mov dword [rbp - 0x75], r13d
mov r11d, r13d
mov qword [rbp - 0x19], rbx
inc r13d
inc r15
movsxd r12, r13d
mov edx, 1
cmp r13d, r9d
jge 0x1800142ce
nop dword [rax]
nop word [rax + rax]
mov r8d, 0x101
cmp r8d, 0x101
je 0x180014270
cmp r8d, 0xc6c6
jne 0x1800142b5
inc r13d
inc r15
jmp 0x1800142b5
mov rax, qword [r10 + r15*8]
test rax, rax
je 0x1800142b5
mov rax, qword [rax + 0x18]
mov ecx, dword [rax + 0x10]
test cl, cl
jns 0x1800142ae
mov eax, 0xa
nop dword [rax]
cmp eax, 0xa
je 0x1800142a0
cmp eax, 0x6d
jne 0x1800142a2
test edx, edx
jle 0x1800142ca
jmp 0x1800142a2
dec edx
add eax, 0x63
cmp eax, 0xd0
jb 0x180014290
jmp 0x1800142b5
test cl, 0x40
je 0x1800142b5
inc edx
add r8d, 0xc5c5
cmp r8d, 0x18b8a
jbe 0x180014256
cmp r13d, r9d
jl 0x180014250
mov r8d, dword [rbp - 0x79]
mov r14d, r13d
mov dword [rbp - 0x71], 0xa4
sub r14d, r11d
cmp r14d, 1
jle 0x18001436d
mov ebx, 0x72
nop word [rax + rax]
mov eax, ebx
sub eax, 0x72
je 0x18001433b
cmp eax, 1
jne 0x180014362
test r8d, r8d
je 0x180014362
mov eax, 0xc8
cmp eax, 0xc8
je 0x18001432a
cmp eax, 0x1ce8
jne 0x18001432d
mov eax, edi
add rsp, 0xc8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov edi, r8d
add eax, 0x1c20
cmp eax, 0x3840
jbe 0x180014306
jmp 0x180014362
mov r8, qword [rbp + 0x77]
lea eax, [r14 - 1]
lea r9, [r10 + r12*8]
mov dword [rbp - 0x51], eax
mov edx, 0xa5
lea rcx, [rbp - 0x51]
call fcn.180014130
mov r10, qword [rbp + 0x7f]
mov r8d, eax
mov dword [rbp - 0x79], eax
inc ebx
cmp ebx, 0x74
jb 0x1800142f0
mov rbx, qword [rbp - 0x19]
mov r14, qword [rbp + 0x77]
xor r9d, r9d
mov rcx, qword [r10 + rbx*8]
mov r8, r14
mov edx, SHRegGetIntW
call fcn.1800cc970
mov rcx, qword [rbp + 0x7f]
xor r9d, r9d
mov r8, r14
mov edx, SHRegGetIntW
mov rcx, qword [rcx + r15*8]
call fcn.1800cc970
mov r10, qword [rbp + 0x7f]
xor eax, eax
mov r8d, dword [rbp - 0x79]
mov qword [r10 + rbx*8], rax
mov qword [r10 + r15*8], rax
mov rax, qword [rbp + 0x67]
mov ecx, dword [rax]
inc r13d
inc r15
mov r9d, ecx
cmp r13d, ecx
jl 0x180014200
mov r11d, dword [rbp - 0x71]
mov edx, dword [rbp - 0x75]
xor r13d, r13d
mov r15, qword [rbp - 0x39]
mov r12, qword [rbp - 0x31]
mov ebx, dword [rbp + 0x6f]
dec r11d
mov dword [rbp - 0x71], r11d
lea eax, [rbx - 0xd]
cmp r11d, eax
jbe 0x180015387
mov r8d, dword [rbp - 0x79]
lea r15, [0x180000000]
mov r10, qword [rbp + 0x7f]
mov ebx, dword [rbp - 0x6d]
jmp 0x1800141c0
mov r15, qword [rbp - 0x19]
mov r12, qword [rbp - 0x19]
mov qword [rbp - 0x39], r15
mov qword [rbp - 0x31], r12
jmp 0x1800143d9
mov rax, qword [rbp + 0x67]
xor r9d, r9d
mov qword [rsp + 0x28], r13
xor r8d, r8d
mov edx, 0xe0
xor ecx, ecx
mov rax, qword [rax]
mov qword [rsp + 0x20], rax
call fcn.1800a3a80
mov r11d, dword [rbp - 0x71]
mov r15, rax
mov edx, dword [rbp - 0x75]
mov qword [rbp - 0x39], rax
jmp 0x1800143d5
test esi, esi
jns case.0x1800141e2.140
mov ebx, 0x7e
mov eax, ebx
sub eax, 0x7d
je 0x180014314
cmp eax, 1
jne 0x180014482
mov r9d, 0xbb
mov dword [rbp - 0x51], 0xffffffff
lea r8, [rbp - 0x51]
mov rdx, r14
xor ecx, ecx
call fcn.1800d12c0
mov edi, r13d
dec ebx
cmp ebx, 0x7c
ja 0x180014454
mov r11d, dword [rbp - 0x71]
mov edx, dword [rbp - 0x75]
jmp case.0x1800141e2.140
mov r15, qword [rbp + 0x67]
mov r10d, r13d
mov dword [rbp - 0x59], r13d
mov r8, r13
mov qword [rbp - 9], r13
cmp dword [r15], 0
jle case.0x1800141e2.140
mov r13d, dword [rbp - 0x79]
movsxd rdx, ebx
mov qword [rbp - 0x21], rdx
nop dword [rax]
mov r11, qword [rbp + 0x7f]
mov r12, qword [r11 + r8*8]
test r12, r12
je 0x180014d47
mov rax, qword [r12]
test rax, rax
je 0x180014d32
cmp dword [rax + 0x14], 2
jne 0x180014d32
cmp qword [r12 + 8], 0
jne 0x180014d32
mov ecx, dword [rax + 0x10]
cmp ecx, 6
jne 0x180014815
movsxd rcx, dword [rbp - 0x29]
mov r15d, 0x43
mov r14, rcx
nop dword [rax]
cmp r15d, 0x6e2f
ja 0x180014717
je 0x18001461f
cmp r15d, 0x43
je 0x18001460b
cmp r15d, 0x24e7
je 0x180014548
cmp r15d, 0x498b
je 0x1800145dc
jmp 0x1800147e5
mov rax, qword [rbp + 0x67]
mov r9d, dword [rax]
lea eax, [rcx + r10]
cmp eax, r9d
jge 0x1800147e5
nop dword [rax]
lea rax, [r14 + r8]
mov edx, SHRegGetIntW
lea r8, [r11 + rax*8]
nop dword [rax]
mov eax, edx
sub eax, 0x115
je 0x1800145fd
cmp eax, 1
jne 0x18001459d
mov rax, qword [r8]
test rax, rax
je 0x18001459d
mov rax, qword [rax + 0x18]
mov ecx, dword [rax + 0x10]
bt ecx, 9
jae 0x1800145ba
inc dword [rbp - 0x69]
mov ecx, dword [rbp - 0x29]
dec edx
cmp edx, 0x114
ja 0x180014570
lea eax, [rcx + r10]
cmp eax, r9d
jge 0x1800147e5
mov r8, qword [rbp - 9]
jmp 0x180014560
bt ecx, 0xa
jae 0x18001459a
mov ecx, 0x120
mov eax, ecx
sub eax, 0x120
je 0x1800145ee
cmp eax, 1
jne 0x1800145f1
cmp dword [rbp - 0x69], 0
jg 0x1800145f1
mov ecx, dword [rbp - 0x29]
mov r15d, 0x498b
mov dword [rbp - 0x71], 0xa2
jmp 0x1800147e1
dec dword [rbp - 0x69]
inc ecx
cmp ecx, 0x122
jb 0x1800145c5
jmp 0x18001459a
inc ecx
inc r14
mov dword [rbp - 0x29], ecx
add r8, 8
jmp 0x18001459d
xor ecx, ecx
mov dword [rbp - 0x69], 0
mov dword [rbp - 0x29], ecx
xor r14d, r14d
jmp 0x1800147e5
mov rdx, qword [rbp + 0x67]
lea eax, [rcx + r10]
cmp eax, dword [rdx]
jl 0x18001468c
mov ebx, 0xa6
mov eax, ebx
sub eax, 0xa6
je 0x180014646
cmp eax, 0x1f
jne 0x180014672
mov eax, dword [rbp - 0x79]
jmp 0x180014316
mov rax, qword [r12 + 0x18]
lea r9, str.edtMaximumMemoryBlockSizeExit
mov rcx, qword [rbp + 0x77]
mov edx, 1
mov r8d, dword [rax + 0x14]
call fcn.18003eb80
cmp eax, 0xfffffff6
mov ecx, 0xfffffff4
cmovne eax, ecx
mov dword [rbp - 0x79], eax
add ebx, 0x1f
cmp ebx, 0xe4
jb 0x180014630
mov r9, qword [rbp - 0x11]
mov ecx, dword [rbp - 0x29]
mov r13d, dword [rbp - 0x79]
mov r11, qword [rbp + 0x7f]
cmp dword [rbp - 0x75], 0
jl 0x1800146b0
mov rax, qword [r11 + r9*8]
test rax, rax
je 0x1800146b0
cmp qword [rax], 0
je 0x1800147e5
cmp qword [rax + 8], 0
jne 0x1800147e5
mov ebx, 0x109
mov eax, ebx
sub eax, 0x109
je 0x1800146f1
sub eax, 0x1d
je 0x1800146d0
cmp eax, 0x1d
jne 0x1800146e1
mov eax, r13d
jmp 0x180014316
cmp dword [rbp - 0x79], 0xfffffff6
je 0x1800146dd
mov dword [rbp - 0x79], 0xfffffff4
mov r13d, dword [rbp - 0x79]
add ebx, 0x1d
cmp ebx, 0x160
jb 0x1800146b5
jmp 0x1800147de
mov rax, qword [r12 + 0x18]
lea r9, str.CIM_BootSourceSetting
mov rcx, qword [rbp + 0x77]
mov edx, 1
mov r8d, dword [rax + 0x14]
call fcn.18003eb80
mov r13d, eax
mov dword [rbp - 0x79], eax
jmp 0x1800146e1
cmp r15d, 0x92d3
je 0x18001477a
cmp r15d, 0xb777
je 0x180014767
cmp r15d, 0xdc1b
jne 0x1800147e5
mov dword [rbp - 0x69], 1
cmp ecx, 1
jl 0x1800147e5
lea eax, [rcx + 1]
movsxd r8, ecx
mov dword [rbp - 0x69], eax
xor edx, edx
lea eax, [r10 + 1]
shl r8, 3
movsxd rcx, eax
lea rcx, [r11 + rcx*8]
call sub.VCRUNTIME140.dll_memset
jmp 0x1800147de
mov rax, qword [r11 + r9*8]
mov qword [r12 + 8], rax
mov qword [r11 + r9*8], 0
jmp 0x1800147e5
cmp ecx, 1
jle 0x1800147e5
lea eax, [rcx - 1]
mov r8, r12
mov dword [rbp - 0x51], eax
mov edx, 0xaa
lea eax, [r10 + 1]
movsxd rcx, eax
lea rax, [rbp - 0x51]
mov qword [rsp + 0x20], rax
lea r9, [r11 + rcx*8]
mov rcx, qword [rbp + 0x77]
call fcn.180016920
mov dword [rbp - 0x79], eax
mov ecx, eax
test eax, eax
je 0x1800147da
mov eax, 0x9d
cmp eax, 0x9d
je 0x1800147cc
cmp eax, 0x76fa
je 0x180014314
jmp 0x1800147ce
mov edi, ecx
add eax, 0x765d
cmp eax, 0xecba
jbe 0x1800147b8
mov r13d, dword [rbp - 0x79]
mov ecx, dword [rbp - 0x29]
mov r11, qword [rbp + 0x7f]
mov r10d, dword [rbp - 0x59]
add r15d, 0x24a4
mov r8, qword [rbp - 9]
mov r9, qword [rbp - 0x11]
cmp r15d, 0x1007c
jbe 0x180014510
mov rdx, qword [rbp - 0x21]
mov ebx, dword [rbp - 0x6d]
mov r15, qword [rbp + 0x67]
jmp 0x180014d32
cmp ecx, 5
jne 0x180014af1
movsxd rdx, dword [rbp - 0x41]
mov r13d, 0xfb
mov r15, rdx
jmp 0x180014834
mov r11, qword [rbp + 0x7f]
lea eax, [r13 - 0xf5]
cmp eax, 6
ja case.default.0x180014855
lea rbx, [0x180000000]
mov ecx, dword [rbx + rax*4 + 0x168e0]
add rcx, rbx
jmp rcx
lea edx, [r10 + 1]
mov dword [rbp - 0x41], edx
lea r15, [r8 + 1]
jmp case.default.0x180014855
mov rax, qword [r11 + r9*8]
mov qword [r12 + 8], rax
mov qword [r12 + 0x10], 0
jmp case.default.0x180014855
lea r14d, [r10 + 1]
cmp edx, r14d
jle 0x180014922
mov ebx, 0x84
mov eax, ebx
sub eax, 0x83
je 0x1800148f2
cmp eax, 1
jne 0x180014910
mov r8, qword [rbp + 0x77]
lea rcx, [rbp - 0x51]
mov eax, edx
mov edx, 0xa5
sub eax, r10d
dec eax
mov dword [rbp - 0x51], eax
movsxd rax, r14d
lea r9, [r11 + rax*8]
call fcn.180014130
mov dword [rbp - 0x79], eax
mov edx, eax
test eax, eax
je 0x180014909
mov ecx, 0xcd
nop
mov eax, ecx
sub eax, 0xcd
je 0x1800148e4
cmp eax, 1
je 0x180014314
jmp 0x1800148e6
mov edi, edx
inc ecx
cmp ecx, 0xcf
jb 0x1800148d0
jmp 0x180014909
movsxd rax, r14d
lea rcx, [r12 + 0x38]
xor edx, edx
lea r8, [r11 + rax*8]
lea r9d, [rdx + 0x59]
call fcn.1800a62d0
mov r10d, dword [rbp - 0x59]
mov edx, dword [rbp - 0x41]
mov r11, qword [rbp + 0x7f]
dec ebx
cmp ebx, 0x82
ja 0x180014890
mov r14, qword [rbp + 0x77]
mov r11d, dword [rbp - 0x71]
mov r10d, dword [rbp - 0x59]
dec r13d
mov r8, qword [rbp - 9]
mov r9, qword [rbp - 0x11]
cmp r13d, 0xf4
ja 0x180014830
mov rdx, qword [rbp - 0x21]
mov r9, r8
mov r13d, dword [rbp - 0x79]
mov ebx, dword [rbp - 0x6d]
mov r15, qword [rbp + 0x67]
mov r14, qword [rbp + 0x77]
mov dword [rbp - 0x75], r10d
mov qword [rbp - 0x11], r8
jmp 0x180014d4b
cmp dword [rbp - 0x75], 0
jl 0x1800149b8
mov rax, qword [r11 + r9*8]
test rax, rax
je 0x1800149b8
mov rcx, qword [rax]
test rcx, rcx
jne 0x1800149b2
mov rcx, qword [rax + 0x30]
lea rax, [0x18003a5f0]
cmp rcx, rax
je 0x180014a22
lea rax, [0x1800392d0]
cmp rcx, rax
je 0x180014a22
lea rax, [0x180039d20]
cmp rcx, rax
jne 0x1800149b8
jmp 0x180014a22
cmp dword [rcx + 0x14], 2
je 0x180014a22
mov ebx, 0x74
nop dword [rax]
cmp ebx, 0x74
je 0x1800149ed
cmp ebx, 0x136
je 0x1800149db
cmp ebx, 0x1f8
je 0x180014314
jmp 0x180014a0d
mov eax, dword [rbp - 0x79]
mov ecx, 0xfffffff4
cmp eax, 0xfffffff6
cmovne eax, ecx
mov edi, eax
jmp 0x180014a0a
mov rax, qword [r12 + 0x18]
lea r9, str.msoFontSizeLargest
mov edx, 1
mov rcx, r14
mov r8d, dword [rax + 0x14]
call fcn.18003eb80
mov dword [rbp - 0x79], eax
add ebx, 0xc2
cmp ebx, 0x2ba
jb 0x1800149c0
mov edx, dword [rbp - 0x41]
mov r11, qword [rbp + 0x7f]
mov rax, qword [rbp + 0x67]
mov r8d, dword [rax]
cmp edx, r8d
jge case.default.0x180014855
mov ebx, dword [rbp - 0x49]
nop word [rax + rax]
mov rax, qword [r11 + r15*8]
mov dword [rbp - 0x41], edx
test rax, rax
je 0x180014a7b
mov rcx, qword [rax]
test rcx, rcx
je 0x180014a65
cmp dword [rcx + 0x10], 5
jne 0x180014a65
cmp qword [rax + 8], 0
jne 0x180014a65
inc ebx
jmp 0x180014a7b
mov rax, qword [rax + 0x18]
test dword [rax + 0x10], 0x1000
je 0x180014a7b
dec ebx
mov dword [rbp - 0x49], ebx
test ebx, ebx
jle case.0x180014855.248
inc edx
inc r15
cmp edx, r8d
jl 0x180014a40
mov dword [rbp - 0x41], edx
mov dword [rbp - 0x49], ebx
jmp case.default.0x180014855
mov r11d, 0xa2
mov r13d, 0xf8
mov dword [rbp - 0x71], r11d
jmp 0x18001492a
mov dword [rbp - 0x49], 1
jmp case.default.0x180014855
lea ecx, [r10 + 1]
mov qword [r11 + r9*8], 0
mov dword [rbp - 0x49], ecx
cmp ecx, edx
jg case.default.0x180014855
lea eax, [rdx + 1]
mov dword [rbp - 0x49], eax
mov eax, edx
sub eax, ecx
xor edx, edx
inc eax
movsxd r8, eax
movsxd rax, ecx
shl r8, 3
lea rcx, [r11 + rax*8]
call sub.VCRUNTIME140.dll_memset
mov edx, dword [rbp - 0x41]
jmp case.default.0x180014855
mov r14d, 0x9b
nop word [rax + rax]
cmp r14d, 0x2b7
ja 0x180014ceb
je 0x180014c35
cmp r14d, 0x9b
je 0x180014c21
cmp r14d, 0x14f
je 0x180014bef
cmp r14d, 0x203
jne 0x180014d12
cmp ebx, dword [r15]
jge 0x180014b71
cmp dword [rbp - 0x75], 0
jl 0x180014b71
mov rax, qword [r11 + rdx*8]
test rax, rax
je 0x180014b71
cmp qword [rax], 0
je 0x180014b5b
cmp qword [rax + 8], 0
je 0x180014b71
mov rax, qword [r11 + r9*8]
test rax, rax
je 0x180014b71
cmp qword [rax], 0
je 0x180014be1
cmp qword [rax + 8], 0
jne 0x180014be1
mov ebx, 0xab
mov eax, ebx
sub eax, 0xab
je 0x180014b9e
sub eax, 1
je 0x180014b8f
cmp eax, 1
je 0x18001463e
jmp 0x180014bc8
cmp dword [rbp - 0x79], 0xfffffff6
je 0x180014bc8
mov dword [rbp - 0x79], 0xfffffff4
jmp 0x180014bc8
mov rcx, qword [r12 + 0x18]
lea r9, str.288_268_SIGN_315_HAA_DIGA_309
mov rax, qword [r12]
mov edx, 1
mov qword [rsp + 0x20], rax
mov r8d, dword [rcx + 0x14]
mov rcx, qword [rbp + 0x77]
call fcn.18003eb80
mov dword [rbp - 0x79], eax
inc ebx
cmp ebx, 0xae
jb 0x180014b76
mov rdx, qword [rbp - 0x21]
mov r9, qword [rbp - 0x11]
mov r11, qword [rbp + 0x7f]
mov ebx, dword [rbp - 0x6d]
mov rax, qword [r11 + r9*8]
mov qword [r12 + 8], rax
jmp 0x180014d12
movsxd rax, dword [r15]
cmp rdx, rax
jge 0x180014d12
nop dword [rax + rax]
cmp qword [r11 + rdx*8], 0
jne 0x180014d12
inc ebx
inc rdx
mov dword [rbp - 0x6d], ebx
mov qword [rbp - 0x21], rdx
cmp rdx, rax
jl 0x180014c00
jmp 0x180014d12
lea ebx, [r10 + 1]
lea rdx, [r8 + 1]
mov dword [rbp - 0x6d], ebx
mov qword [rbp - 0x21], rdx
jmp 0x180014d12
mov rax, qword [r12]
cmp dword [rax + 0x10], 3
jne 0x180014d12
mov rax, qword [r12 + 8]
cmp qword [rax], 0
jne 0x180014d12
lea rcx, [0x18003a5f0]
cmp qword [rax + 0x30], rcx
je 0x180014d12
mov ebx, 0xff
cmp ebx, 0xff
je 0x180014ca2
cmp ebx, 0x38c7
je 0x180014c93
cmp ebx, 0x708f
je 0x180014c8e
cmp ebx, 0xa857
je 0x180014314
jmp 0x180014ccc
mov edi, dword [rbp - 0x79]
jmp 0x180014ccc
cmp dword [rbp - 0x79], 0xfffffff6
je 0x180014ccc
mov dword [rbp - 0x79], 0xfffffff4
jmp 0x180014ccc
mov rcx, qword [r12 + 0x18]
lea r9, str.Starting_access_token_request_for_client_
mov rax, qword [r12]
mov edx, 1
mov qword [rsp + 0x20], rax
mov r8d, dword [rcx + 0x14]
mov rcx, qword [rbp + 0x77]
call fcn.18003eb80
mov dword [rbp - 0x79], eax
add ebx, 0x37c8
cmp ebx, 0xdf20
jbe 0x180014c68
mov rdx, qword [rbp - 0x21]
mov r9, qword [rbp - 0x11]
mov r11, qword [rbp + 0x7f]
mov ebx, dword [rbp - 0x6d]
jmp 0x180014d12
cmp r14d, 0x36b
je 0x180014d09
cmp r14d, 0x41f
jne 0x180014d12
xor eax, eax
mov qword [r11 + rdx*8], rax
mov qword [r11 + r9*8], rax
jmp 0x180014d12
mov rax, qword [r11 + rdx*8]
mov qword [r12 + 0x10], rax
mov r10d, dword [rbp - 0x59]
add r14d, 0xb4
mov r8, qword [rbp - 9]
cmp r14d, 0x4d3
jb 0x180014b00
mov r13d, dword [rbp - 0x79]
mov r11d, dword [rbp - 0x71]
mov r9, r8
mov r14, qword [rbp + 0x77]
mov dword [rbp - 0x75], r10d
mov qword [rbp - 0x11], r8
jmp 0x180014d4b
mov r11d, dword [rbp - 0x71]
inc r10d
inc r8
mov dword [rbp - 0x59], r10d
mov qword [rbp - 9], r8
cmp r10d, dword [r15]
jl 0x1800144c0
jmp 0x1800143cb
mov edx, 0xffffffff
mov dword [rbp - 0x75], edx
jmp case.0x1800141e2.140
mov rax, qword [rbp + 0x67]
xor r9d, r9d
mov qword [rsp + 0x28], r13
xor r8d, r8d
mov edx, 0xe0
xor ecx, ecx
mov rax, qword [rax + 8]
mov qword [rsp + 0x20], rax
call fcn.1800a3a80
mov r11d, dword [rbp - 0x71]
mov r12, rax
mov edx, dword [rbp - 0x75]
mov r15, qword [rbp - 0x39]
mov qword [rbp - 0x31], rax
jmp 0x1800143d9
mov rbx, qword [rbp + 0x67]
mov ecx, r13d
mov dword [rbp - 0x59], ecx
cmp dword [rbx], 0
jle 0x1800143ce
mov r15, qword [r10 + r13*8]
test r15, r15
je 0x180014f14
mov rax, qword [r15]
test rax, rax
je 0x180014f14
cmp dword [rax + 0x14], 1
jne 0x180014f14
cmp qword [r15 + 8], 0
jne 0x180014f14
mov r12d, 0xcb
nop word [rax + rax]
mov eax, r12d
sub eax, 0xcb
je 0x1800150e5
sub eax, 0xe
je 0x18001503e
sub eax, 0xe
je 0x180014e46
sub eax, 0xe
je 0x180014e39
cmp eax, 0xe
jne 0x180014eff
xor eax, eax
mov qword [r10 + r9*8], rax
mov qword [r15 + 0x10], rax
jmp 0x180014eff
mov rax, qword [r10 + r9*8]
mov qword [r15 + 8], rax
jmp 0x180014eff
mov rax, qword [r15]
cmp dword [rax + 0x10], 2
mov rax, qword [r10 + r9*8]
jne 0x180014f2d
cmp qword [rax], 0
jne 0x180014eff
lea r11, [0x18003a5f0]
cmp qword [rax + 0x30], r11
je 0x180014eff
mov ebx, 0x13
cmp ebx, 0x13
je 0x180014ea8
cmp ebx, 0x792
je 0x180014e92
cmp ebx, 0xf11
je 0x180014314
jmp 0x180014ee7
cmp r8d, 0xfffffff6
mov eax, 0xfffffff4
cmovne r8d, eax
mov dword [rbp - 0x79], r8d
mov edi, r8d
jmp 0x180014ee7
mov rax, qword [r10 + r9*8]
lea r9, str.:_invalid_selection_kinds_
mov rdx, qword [r15 + 0x18]
mov rcx, qword [rax + 0x18]
mov rax, qword [r15]
mov r8d, dword [rdx + 0x14]
mov edx, 1
mov qword [rsp + 0x28], rcx
mov rcx, r14
mov qword [rsp + 0x20], rax
call fcn.18003eb80
mov r9, qword [rbp - 0x11]
mov r8d, eax
mov r10, qword [rbp + 0x7f]
mov dword [rbp - 0x79], eax
add ebx, 0x77f
cmp ebx, 0x167d
jbe 0x180014e77
mov rbx, qword [rbp + 0x67]
mov edx, dword [rbp - 0x75]
mov ecx, dword [rbp - 0x59]
mov r10, qword [rbp + 0x7f]
add r12d, 0xe
cmp r12d, 0x111
jb 0x180014e00
inc ecx
inc r13
mov dword [rbp - 0x59], ecx
cmp ecx, dword [rbx]
jl 0x180014dc2
mov r11d, dword [rbp - 0x71]
jmp 0x1800143ce
cmp qword [rax], 0
jne 0x180014eff
mov r14d, 0xc8
nop dword [rax]
mov eax, r14d
sub eax, 0xc8
je 0x180015018
cmp eax, 0x1b
jne 0x180015024
mov rax, qword [rbp - 1]
lea rcx, [0x18003a5f0]
cmp rax, rcx
je 0x180015024
lea rcx, [0x180038f80]
cmp rax, rcx
je 0x180015024
lea rcx, [0x1800392d0]
cmp rax, rcx
je 0x180015024
mov ebx, 0x120
cmp ebx, 0x120
je 0x180014fc4
cmp ebx, 0xaf80
je 0x180014fae
cmp ebx, 0x15de0
je 0x180014314
jmp 0x180015004
cmp r8d, 0xfffffff6
mov eax, 0xfffffff4
cmovne r8d, eax
mov dword [rbp - 0x79], r8d
mov edi, r8d
jmp 0x180015004
mov rax, qword [r10 + r9*8]
lea r9, str._DispatchingSyncMessage____aMsg__priority____IPC::Message::PRIORITY_HIGH
mov rdx, qword [r15 + 0x18]
mov rcx, qword [rax + 0x18]
mov rax, qword [r15]
mov r8d, dword [rdx + 0x14]
mov edx, 1
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x77]
mov qword [rsp + 0x20], rax
call fcn.18003eb80
mov r9, qword [rbp - 0x11]
mov r8d, eax
mov r10, qword [rbp + 0x7f]
mov dword [rbp - 0x79], eax
add ebx, 0xae60
cmp ebx, 0x20b20
jbe 0x180014f90
jmp 0x180015024
mov rax, qword [r10 + r9*8]
mov rcx, qword [rax + 0x30]
mov qword [rbp - 1], rcx
add r14d, 0x1b
cmp r14d, 0xfe
jb 0x180014f40
mov r14, qword [rbp + 0x77]
jmp 0x180014ef5
movsxd rcx, dword [rbx]
cmp r9, rcx
jge 0x18001505e
cmp qword [r10 + r9*8], 0
jne 0x180015057
inc edx
inc r9
cmp r9, rcx
jl 0x180015046
mov dword [rbp - 0x75], edx
mov qword [rbp - 0x11], r9
cmp edx, ecx
jge 0x180015080
mov rax, qword [r10 + r9*8]
test rax, rax
je 0x180015080
cmp qword [rax], 0
je 0x180014efc
cmp qword [rax + 8], 0
jne 0x180014efc
mov ebx, 0xdb
mov eax, ebx
sub eax, 0xdb
je 0x18001509b
cmp eax, 1
jne 0x1800150d2
mov eax, r8d
jmp 0x180014316
mov rcx, qword [r15 + 0x18]
lea r9, str.GetColorContextHandlerFromProfileBytes
mov rax, qword [r15]
mov edx, 1
mov qword [rsp + 0x20], rax
mov r8d, dword [rcx + 0x14]
mov rcx, r14
call fcn.18003eb80
mov r8d, eax
cmp eax, 0xfffffff6
mov eax, 0xfffffff4
cmovne r8d, eax
mov dword [rbp - 0x79], r8d
inc ebx
cmp ebx, 0xdd
jb 0x180015085
mov r9, qword [rbp - 0x11]
jmp 0x180014ef5
lea edx, [rcx + 1]
lea r9, [r13 + 1]
mov dword [rbp - 0x75], edx
mov qword [rbp - 0x11], r9
jmp 0x180014eff
mov rax, qword [rbp + 0x67]
xor r8d, r8d
mov rdx, qword [rax + 0x10]
lea ecx, [r8 + 1]
call fcn.1800b9f00
mov r11d, dword [rbp - 0x71]
mov rsi, rax
mov edx, dword [rbp - 0x75]
mov qword [rbp + 7], rax
jmp case.0x1800141e2.140
mov r8, r14
mov qword [rbp + 0x7f], r13
mov edx, 0x75
mov dword [rbp - 0x51], 7
lea rcx, [rbp - 0x51]
call fcn.1800d2280
mov r11d, dword [rbp - 0x71]
mov edx, dword [rbp - 0x75]
jmp case.0x1800141e2.140
mov rax, qword [rbp + 0x67]
mov r9d, dword [rax]
test r9d, r9d
jle 0x180015163
cmp r9d, 1
jne 0x180015185
mov rax, qword [r10]
cmp qword [rax + 0x30], 0
je 0x180015185
mov eax, 0x18
nop dword [rax + rax]
cmp eax, 0x18
je 0x1800146c8
add eax, 0xbb8
cmp eax, 0xbb8
jbe 0x180015170
xor r15d, r15d
test r9d, r9d
jle 0x1800143ce
nop dword [rax]
nop word [rax + rax]
mov rax, qword [r10 + r15*8]
mov ecx, r9d
test rax, rax
je 0x180015325
mov rax, qword [rax + 0x18]
cmp dword [rax + 0x10], 0x200
jne 0x180015325
mov rbx, r15
mov dword [rbp - 0x75], r13d
mov r11d, r13d
mov qword [rbp - 0x19], rbx
inc r13d
inc r15
movsxd r12, r13d
mov edx, 1
cmp r13d, r9d
jge 0x180015241
nop dword [rax]
nop word [rax + rax]
mov r8d, 0x82
cmp r8d, 0x82
jne 0x18001522b
mov rax, qword [r10 + r15*8]
test rax, rax
je 0x180015225
mov rax, qword [rax + 0x18]
mov ecx, dword [rax + 0x10]
bt ecx, 0xa
jae 0x18001521d
dec edx
test edx, edx
jle 0x18001523d
jmp 0x180015225
bt ecx, 9
jae 0x180015225
inc edx
inc r13d
inc r15
add r8d, 0x5c
cmp r8d, 0xde
jb 0x1800151f6
cmp r13d, r9d
jl 0x1800151f0
mov r8d, dword [rbp - 0x79]
mov r14d, r13d
mov dword [rbp - 0x71], 0xa5
sub r14d, r11d
cmp r14d, 1
jle 0x1800152dd
mov ebx, 0x107
nop dword [rax]
cmp ebx, 0x107
je 0x1800152a4
cmp ebx, 0x18a8
jne 0x1800152cb
test r8d, r8d
je 0x1800152cb
mov ecx, 0x8c
nop word [rax + rax]
mov eax, ecx
sub eax, 0x8c
je 0x180015294
cmp eax, 0x1c
je 0x180014314
jmp 0x180015297
mov edi, r8d
add ecx, 0x1c
cmp ecx, 0xc4
jb 0x180015280
jmp 0x1800152cb
mov r8, qword [rbp + 0x77]
lea eax, [r14 - 1]
lea r9, [r10 + r12*8]
mov dword [rbp - 0x51], eax
mov edx, 0xa5
lea rcx, [rbp - 0x51]
call fcn.180014130
mov r10, qword [rbp + 0x7f]
mov r8d, eax
mov dword [rbp - 0x79], eax
add ebx, 0x17a1
cmp ebx, 0x2f42
jbe 0x180015260
mov rbx, qword [rbp - 0x19]
mov r14, qword [rbp + 0x77]
xor r9d, r9d
mov rcx, qword [r10 + rbx*8]
mov r8, r14
mov edx, SHRegGetIntW
call fcn.1800cc970
mov rcx, qword [rbp + 0x7f]
xor r9d, r9d
mov r8, r14
mov edx, SHRegGetIntW
mov rcx, qword [rcx + r15*8]
call fcn.1800cc970
mov r10, qword [rbp + 0x7f]
xor eax, eax
mov r8d, dword [rbp - 0x79]
mov qword [r10 + rbx*8], rax
mov qword [r10 + r15*8], rax
mov rax, qword [rbp + 0x67]
mov ecx, dword [rax]
inc r13d
inc r15
mov r9d, ecx
cmp r13d, ecx
jl 0x1800151a0
jmp 0x1800143c7
mov eax, dword [r10]
cmp eax, 3
jge case.0x1800141e2.140
mov r8, qword [rbp + 0x67]
lea rdx, [rbp + 0x6f]
mov r9, r14
mov dword [rbp + 0x6f], eax
mov ecx, 0xd2
call fcn.1800dfe60
jmp 0x180014316
mov r15, qword [rbp - 0x19]
mov r12, qword [rbp - 0x19]
mov r10d, dword [rbp + 0x6f]
mov r11d, dword [rbp + 0x6f]
mov qword [rbp - 0x39], r15
mov qword [rbp - 0x31], r12
mov dword [rbp - 0x79], r10d
mov dword [rbp - 0x6d], r11d
jmp 0x180015399
mov r10d, dword [rbp - 0x79]
mov r9d, 0xfffffff4
mov r11d, dword [rbp - 0x6d]
mov r8, qword [rbp + 0x67]
imul ecx, ebx, 0x1ee
mov eax, ebx
mov dword [rbp - 0x71], ebx
mov dword [rbp - 0x11], ecx
cmp ebx, ecx
ja 0x180014314
nop
movsxd rbx, edx
mov qword [rbp - 0x41], rbx
cmp eax, 0x4a1f
ja 0x180015d51
je 0x18001591c
cmp eax, 0x1923
ja 0x1800155e5
je 0x180015467
sub eax, 0x98
je 0x18001544a
sub eax, 0xd
je 0x1800164a2
cmp eax, 0x1683
jne 0x180015415
mov eax, dword [rbp - 9]
lea r8, [rbp - 0x51]
mov r9d, 0xbb
mov dword [rbp - 0x51], eax
mov rdx, r14
xor ecx, ecx
call fcn.1800d12c0
mov r8, qword [rbp + 0x67]
mov edx, dword [rbp - 0x75]
mov r11d, dword [rbp - 0x6d]
mov ecx, dword [rbp - 0x71]
imul eax, dword [rbp + 0x6f], 0x26
add ecx, eax
mov eax, ecx
mov dword [rbp - 0x71], ecx
cmp ecx, dword [rbp - 0x11]
ja 0x180014314
mov r10d, dword [rbp - 0x79]
mov r9d, 0xfffffff4
mov r14, qword [rbp + 0x77]
xor r13d, r13d
mov r15, qword [rbp - 0x39]
mov r12, qword [rbp - 0x31]
jmp 0x1800153b0
mov r9d, 0x127
mov dword [rbp - 0x51], esi
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.180088190
mov dword [rbp - 9], eax
jmp 0x18001540a
mov ecx, dword [r8]
mov edx, 0xffffffff
sub ecx, 1
mov dword [rbp - 0x75], edx
mov dword [rbp - 0x69], ecx
js 0x18001686e
mov r11, qword [rbp + 0x7f]
mov r12, 0xfffffffffffffff8
movsxd rax, ecx
lea r13, [rax*8]
nop dword [rax]
nop dword [rax + rax]
mov r14, qword [r11 + r13]
test r14, r14
je 0x1800155c9
mov rax, qword [r14]
test rax, rax
je 0x1800155c1
cmp dword [rax + 0x14], 3
jne 0x1800155c1
cmp qword [r14 + 8], 0
jne 0x1800155c1
mov r15d, IsCharSpaceW
cmp r15d, 0x1a
je 0x180015507
cmp r15d, 0xe86
je 0x1800154fa
cmp r15d, 0x1cf2
jne 0x1800155a4
or dword [r14 + 0x28], 1
jmp 0x1800155a4
mov qword [r12 + r11], 0
jmp 0x1800155a4
test edx, edx
js 0x18001552c
mov rcx, qword [r12 + r11]
mov rax, qword [rcx]
test rax, rax
jne 0x180015526
lea rax, [0x18003a5f0]
cmp qword [rcx + 0x30], rax
jne 0x18001552c
jmp 0x18001559c
cmp dword [rax + 0x14], 2
je 0x18001559c
mov ebx, 0x27
mov eax, ebx
sub eax, 0x27
je 0x180015559
sub eax, 0x6a
je 0x18001554a
cmp eax, 0x6a
jne 0x180015584
mov eax, r10d
jmp 0x180014316
cmp r10d, 0xfffffff6
je 0x180015584
mov r10d, r9d
mov dword [rbp - 0x79], r9d
jmp 0x180015584
mov rcx, qword [r14 + 0x18]
lea r9, str.Invalid_pathname__too_long_
mov rax, qword [r14]
mov edx, 1
mov qword [rsp + 0x20], rax
mov r8d, dword [rcx + 0x14]
mov rcx, qword [rbp + 0x77]
call fcn.18003eb80
mov r10d, eax
mov dword [rbp - 0x79], eax
add ebx, 0x6a
mov r9d, 0xfffffff4
cmp ebx, 0x165
jb 0x180015531
mov r11, qword [rbp + 0x7f]
mov edx, dword [rbp - 0x75]
mov rax, qword [r12 + r11]
mov qword [r14 + 8], rax
add r15d, 0xe6c
mov r9d, 0xfffffff4
cmp r15d, 0x2b44
jbe 0x1800154d4
mov ecx, dword [rbp - 0x69]
mov edx, ecx
mov dword [rbp - 0x75], ecx
mov r12, r13
dec ecx
sub r13, 8
mov dword [rbp - 0x69], ecx
mov r9d, 0xfffffff4
test ecx, ecx
jns 0x1800154a0
jmp 0x18001540a
cmp eax, 0x2db8
je 0x18001584d
cmp eax, 0x31a1
jne 0x180015415
mov eax, dword [r8]
mov edx, r13d
sub eax, 1
mov dword [rbp - 0x75], edx
mov dword [rbp - 0x69], eax
js 0x180015415
mov r11, qword [rbp + 0x7f]
mov r12, r13
movsxd rdx, eax
mov qword [rbp - 0x21], rdx
lea rcx, [r11 + rdx*8]
mov qword [rbp - 0x51], rcx
cmp qword [rcx], 0
je 0x180015822
mov r13d, 0x107
cmp r13d, 0x107
je 0x180015657
cmp r13d, 0x523
jne 0x180015800
mov dword [rbp - 0x75], eax
mov r12, rdx
jmp 0x180015800
mov r15, qword [rcx]
mov rax, qword [r15]
test rax, rax
je 0x1800157fd
cmp dword [rax + 0x14], 4
jne 0x1800157fd
cmp qword [r15 + 8], 0
jne 0x1800157fd
test r12, r12
jle 0x180015786
mov r14d, 7
nop word [rax + rax]
mov eax, r14d
sub eax, 6
je 0x1800156b6
cmp eax, 1
jne 0x180015771
mov rax, qword [r11 + r12*8]
mov qword [r15 + 8], rax
mov qword [r11 + r12*8], 0
jmp 0x180015771
mov rax, qword [r15 + 8]
test rax, rax
je 0x180015771
mov rcx, qword [rax]
test rcx, rcx
je 0x180015771
cmp dword [rcx + 0x14], 4
jle 0x180015771
cmp qword [rax + 8], 0
je 0x1800156eb
cmp qword [rax + 0x10], 0
jne 0x180015771
mov ebx, 0x98
cmp ebx, 0x98
je 0x18001572a
cmp ebx, 0xa18
je 0x18001571b
cmp ebx, 0x1398
je 0x180015716
cmp ebx, 0x1d18
je 0x180014314
jmp 0x180015759
mov edi, r10d
jmp 0x180015759
cmp r10d, 0xfffffff6
je 0x180015759
mov r10d, r9d
mov dword [rbp - 0x79], r9d
jmp 0x180015759
mov rax, qword [r15 + 8]
lea r9, str.IXMLPlatformException
mov edx, 1
mov rcx, qword [rax + 0x18]
mov rax, qword [rax]
mov qword [rsp + 0x20], rax
mov r8d, dword [rcx + 0x14]
mov rcx, qword [rbp + 0x77]
call fcn.18003eb80
mov r10d, eax
mov dword [rbp - 0x79], eax
add ebx, 0x980
mov r9d, 0xfffffff4
cmp ebx, 0x2600
jbe 0x1800156f0
mov r11, qword [rbp + 0x7f]
dec r14d
mov r9d, 0xfffffff4
cmp r14d, 5
ja 0x180015690
jmp 0x1800157f5
mov ebx, 0xec
nop dword [rax + rax]
mov eax, ebx
sub eax, 0xec
je 0x1800157ba
sub eax, 0x45
je 0x1800157a9
cmp eax, 0x45
je 0x180014314
jmp 0x1800157e4
cmp r10d, 0xfffffff6
cmovne r10d, r9d
mov dword [rbp - 0x79], r10d
mov edi, r10d
jmp 0x1800157e4
mov rcx, qword [r15 + 0x18]
lea r9, str.BuildSummaryConflicts
mov rax, qword [r15]
mov edx, 1
mov qword [rsp + 0x20], rax
mov r8d, dword [rcx + 0x14]
mov rcx, r14
call fcn.18003eb80
mov r10d, eax
mov dword [rbp - 0x79], eax
add ebx, 0x45
mov r9d, 0xfffffff4
cmp ebx, 0x1bb
jb 0x180015790
mov rdx, qword [rbp - 0x21]
mov rcx, qword [rbp - 0x51]
mov eax, dword [rbp - 0x69]
mov r11, qword [rbp + 0x7f]
add r13d, 0x41c
mov r14, qword [rbp + 0x77]
mov r9d, 0xfffffff4
cmp r13d, 0x838
jbe 0x180015636
mov r14, qword [rbp + 0x77]
dec eax
dec rdx
mov dword [rbp - 0x69], eax
sub rcx, 8
mov qword [rbp - 0x21], rdx
mov qword [rbp - 0x51], rcx
mov r9d, 0xfffffff4
test eax, eax
jns 0x180015626
jmp 0x18001540a
mov eax, 0x9b
cmp eax, 0x9b
je 0x180015866
cmp eax, 0x162
je 0x180014314
jmp 0x180015869
mov edi, r13d
add eax, 0xc7
cmp eax, 0x229
jb 0x180015852
mov eax, dword [r8]
mov rdx, r13
mov qword [rbp - 0x29], rdx
mov r9d, r13d
mov dword [rbp - 0x69], r13d
test eax, eax
jle 0x180016866
mov r11, qword [rbp + 0x7f]
mov r12, qword [r11 + rdx*8]
test r12, r12
je 0x1800161b2
mov rax, qword [r12]
test rax, rax
je 0x1800161a4
cmp dword [rax + 0x10], 0x29
jne 0x1800161a4
cmp qword [r12 + 8], 0
jne 0x1800161a4
movsxd rcx, dword [rbp - 0x6d]
mov r13d, 0xcb
mov r15, rcx
nop
cmp r13d, 0x137a3
ja 0x180016010
je 0x180015edf
cmp r13d, 0xcb
je 0x180015ed3
cmp r13d, 0x4e81
je 0x180015e2f
cmp r13d, 0x9c37
je 0x180015d88
cmp r13d, 0xe9ed
je 0x180015e1d
jmp 0x180016188
mov rbx, qword [rbp + 0x67]
mov r9d, 7
mov dword [rbp - 0x51], r9d
nop word [rax + rax]
mov eax, dword [rbx]
mov edx, 0xffffffff
mov dword [rbp - 0x75], edx
mov r8d, r13d
mov dword [rbp - 0x69], r13d
test eax, eax
jle 0x180015d33
mov r11, qword [rbp + 0x7f]
mov rcx, r11
mov qword [rbp - 0x19], rcx
nop dword [rax]
nop dword [rax + rax]
mov rdx, qword [rcx]
mov qword [rbp - 0x21], rdx
test rdx, rdx
je 0x180015d14
mov rax, qword [rdx]
test rax, rax
je 0x180015ae5
cmp dword [rax + 0x14], r9d
jne 0x180015ae5
cmp qword [rdx + 8], 0
jne 0x180015ae5
mov r12d, 0x88
mov r15d, 5
mov dword [rbp - 0x41], r12d
mov dword [rbp - 0x29], r15d
cmp r15d, 5
ja case.default.0x1800159d1
movsxd r9, dword [rbp - 0x6d]
lea rcx, [0x180000000]
mov eax, r15d
mov r14, r9
mov ecx, dword [rcx + rax*4 + 0x168fc]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
movsxd rcx, dword [rbx]
cmp r9, rcx
jge 0x1800159f6
nop dword [rax + rax]
cmp qword [r11 + r14*8], 0
jne 0x1800159f2
inc r9d
inc r14
cmp r14, rcx
jl 0x1800159e0
mov dword [rbp - 0x6d], r9d
cmp r9d, ecx
jge 0x180015a3a
movsxd rbx, dword [rbp - 0x75]
test ebx, ebx
js 0x180015a3a
movsxd rax, r9d
mov rcx, qword [r11 + rax*8]
test rcx, rcx
je 0x180015a3a
cmp qword [rcx], 0
je 0x180015a1c
cmp qword [rcx + 8], 0
je 0x180015a3a
mov rcx, qword [r11 + rbx*8]
test rcx, rcx
je 0x180015a3a
cmp qword [rcx], 0
je 0x180015ab6
cmp qword [rcx + 8], 0
jne 0x180015ab6
mov ebx, 5
nop
cmp ebx, 5
je 0x180015a75
cmp ebx, 0x25d
je 0x180015a68
cmp ebx, 0x4b5
je 0x180015a63
cmp ebx, 0x70d
je 0x180014314
jmp 0x180015aa4
mov edi, r10d
jmp 0x180015aa4
cmp r10d, 0xfffffff6
je 0x180015aa4
mov eax, 0xfffffff4
jmp 0x180015a9e
mov rcx, qword [rdx + 0x18]
lea r9, str.BUFFER_ATOMIC_OR_RTN_OFFEN_vi
mov rax, qword [rdx]
mov edx, 1
mov qword [rsp + 0x20], rax
mov r8d, dword [rcx + 0x14]
mov rcx, qword [rbp + 0x77]
call fcn.18003eb80
mov rdx, qword [rbp - 0x21]
mov dword [rbp - 0x79], eax
mov r10d, eax
add ebx, 0x258
cmp ebx, 0x960
jbe 0x180015a40
mov r8d, dword [rbp - 0x69]
mov rbx, qword [rbp + 0x67]
mov r10d, dword [rbp - 0x79]
dec r12d
mov r11, qword [rbp + 0x7f]
dec r15d
mov dword [rbp - 0x41], r12d
mov dword [rbp - 0x29], r15d
cmp r12d, 0x82
ja 0x1800159a5
mov rcx, qword [rbp - 0x19]
mov r9d, dword [rbp - 0x51]
mov eax, dword [rbx]
mov edx, r8d
mov dword [rbp - 0x75], edx
jmp 0x180015d17
movsxd rax, dword [rbp - 0x75]
mov qword [r11 + r9*8], r13
mov qword [r11 + rax*8], r13
jmp case.default.0x1800159d1
mov rax, qword [r11 + r9*8]
mov qword [rdx + 0x10], rax
jmp case.default.0x1800159d1
mov rax, qword [rdx]
cmp dword [rax + 0x10], 0x23
jne case.default.0x1800159d1
movsxd rdx, dword [rbp - 0x75]
mov r15d, 0x87
movsxd rcx, dword [rbp - 0x49]
mov r13, rdx
mov r12, rcx
lea rbx, [rdx*8]
mov qword [rbp - 1], rbx
mov eax, r15d
sub eax, 0x87
je 0x180015b7b
sub eax, 1
je 0x180015b64
cmp eax, 1
jne 0x180015ccf
lea rbx, [r12*8]
mov dword [rbp - 0x75], ecx
mov qword [rbp - 1], rbx
mov edx, ecx
mov r13, r12
jmp 0x180015ccf
mov ecx, r9d
mov dword [rbp - 0x6d], edx
mov r12, r14
mov dword [rbp - 0x49], ecx
mov r9d, edx
mov r14, r13
jmp 0x180015ccf
mov rcx, qword [rbx + r11]
lea rdx, [rbp - 0x61]
xor r9d, r9d
mov byte [rbp - 0x61], 0
mov r8d, 0x84
call fcn.180053160
test eax, eax
je 0x180015baf
mov r11, qword [rbp + 0x7f]
mov rax, qword [rbx + r11]
mov rcx, qword [rax]
test rcx, rcx
je 0x180015c1c
cmp dword [rcx + 0x1c], 0x48
jne 0x180015c1c
mov ebx, 0x10c
mov eax, ebx
sub eax, 0x10c
je 0x180015be6
sub eax, 1
je 0x180015bd7
sub eax, 1
je 0x180015bd2
cmp eax, 1
je 0x180014314
jmp 0x180015c0a
mov edi, dword [rbp - 0x79]
jmp 0x180015c0a
cmp dword [rbp - 0x79], 0xfffffff6
je 0x180015c0a
mov dword [rbp - 0x79], 0xfffffff4
jmp 0x180015c0a
mov rax, qword [rbp - 0x21]
lea r9, str.VkCommandBufferInheritanceInfo::framebuffer_
mov rcx, qword [rbp + 0x77]
mov edx, 1
mov rax, qword [rax + 0x18]
mov r8d, dword [rax + 0x14]
call fcn.18003eb80
mov dword [rbp - 0x79], eax
inc ebx
cmp ebx, 0x110
jb 0x180015bb4
mov rbx, qword [rbp - 1]
mov r11, qword [rbp + 0x7f]
mov rax, qword [rbx + r11]
mov rcx, qword [rax]
test rcx, rcx
je 0x180015c32
cmp dword [rcx + 0x10], 5
je 0x180015cc5
mov rcx, qword [r11 + r14*8]
lea rdx, [rbp - 0x61]
xor r9d, r9d
mov byte [rbp - 0x61], 1
mov r8d, 0x84
call fcn.180053160
mov r11, qword [rbp + 0x7f]
test eax, eax
jne 0x180015cc5
mov rax, qword [r11 + r14*8]
mov rcx, qword [rax]
test rcx, rcx
je 0x180015c6a
mov eax, dword [rcx + 0x10]
dec eax
cmp eax, 1
jbe 0x180015cc5
mov ebx, 0xea
nop
mov eax, ebx
sub eax, 0xea
je 0x180015c84
cmp eax, 1
je 0x18001463e
jmp 0x180015cb3
mov rax, qword [rbp - 0x21]
lea r9, str.e:_amigo_browser_38_amigo_3.0_srccomponentspolicycore_browserurl_blacklist_manager.cc
mov rcx, qword [rbp + 0x77]
mov edx, 1
mov rax, qword [rax + 0x18]
mov r8d, dword [rax + 0x14]
call fcn.18003eb80
cmp eax, 0xfffffff6
mov ecx, 0xfffffff4
cmovne eax, ecx
mov dword [rbp - 0x79], eax
inc ebx
cmp ebx, 0xec
jb 0x180015c70
mov rbx, qword [rbp - 1]
mov r11, qword [rbp + 0x7f]
mov edx, dword [rbp - 0x75]
mov r9d, dword [rbp - 0x6d]
mov ecx, dword [rbp - 0x49]
inc r15d
cmp r15d, 0x8a
jb 0x180015b33
mov rdx, qword [rbp - 0x21]
xor r13d, r13d
mov r15d, dword [rbp - 0x29]
mov r12d, dword [rbp - 0x41]
mov r8d, dword [rbp - 0x69]
jmp 0x180015ab6
lea eax, [r8 + 1]
mov dword [rbp - 0x6d], eax
jmp case.default.0x1800159d1
movsxd rax, dword [rbp - 0x75]
mov rcx, qword [r11 + rax*8]
mov qword [rdx + 8], rcx
jmp case.default.0x1800159d1
mov edx, dword [rbp - 0x75]
mov r10d, dword [rbp - 0x79]
inc r8d
add rcx, 8
mov dword [rbp - 0x69], r8d
mov qword [rbp - 0x19], rcx
cmp r8d, eax
jl 0x180015960
mov r10d, dword [rbp - 0x79]
inc r9d
mov dword [rbp - 0x51], r9d
cmp r9d, 0x11
jl 0x180015930
mov r8, qword [rbp + 0x67]
jmp 0x180015411
cmp eax, 0xac17
ja 0x18001646b
je 0x1800161df
cmp eax, 0x629d
je 0x1800161d2
cmp eax, 0x7b1b
je 0x180015875
cmp eax, 0x9399
je 0x180016032
jmp 0x180015415
mov r8d, dword [r8]
lea ecx, [r9 + 1]
mov dword [rbp - 0x6d], ecx
lea r15, [rdx + 1]
cmp ecx, r8d
jge 0x180016188
nop
mov edx, 0x73
cmp edx, 0x73
je 0x180015dbc
cmp edx, 0xc94
jne 0x180015de0
inc ecx
mov dword [rbp - 0x6d], ecx
inc r15
jmp 0x180015de0
mov rax, qword [r11 + r15*8]
test rax, rax
je 0x180015de0
mov rcx, qword [rax]
test rcx, rcx
je 0x180015df8
cmp dword [rcx + 0x10], 0x29
jne 0x180015df8
cmp qword [rax + 0x60], 0
jne 0x180015df8
inc dword [rbp - 0x59]
mov ecx, dword [rbp - 0x6d]
add edx, 0xc21
cmp edx, 0x1842
jbe 0x180015da5
cmp ecx, r8d
jl 0x180015da0
jmp 0x180016184
mov rax, qword [rax + 0x18]
test dword [rax + 0x10], 0x100000
je 0x180015ddd
mov eax, dword [rbp - 0x59]
mov ecx, dword [rbp - 0x6d]
dec eax
mov dword [rbp - 0x59], eax
test eax, eax
jle 0x180015e19
mov dword [rbp - 0x59], eax
jmp 0x180015de0
mov rdx, qword [rbp - 0x29]
mov r13d, 0xe9ed
mov dword [rbp - 0x71], 0x7b1b
jmp 0x180016188
cmp dword [rbp - 0x75], 0
jl 0x180015e53
mov rax, qword [r11 + rbx*8]
test rax, rax
je 0x180015e53
cmp qword [rax], 0
je 0x180016188
cmp qword [rax + 8], 0
jne 0x180016188
mov ebx, 0xa8
nop dword [rax + rax]
mov eax, ebx
sub eax, 0xa8
je 0x180015e8f
sub eax, 0x34
je 0x180015e79
cmp eax, 0x34
je 0x180014314
jmp 0x180015ebb
cmp r10d, 0xfffffff6
mov eax, 0xfffffff4
cmovne r10d, eax
mov dword [rbp - 0x79], r10d
mov edi, r10d
jmp 0x180015ebb
mov rcx, qword [r12 + 0x18]
lea r9, str.GetDataTypeContext
mov rax, qword [r12]
mov edx, 1
mov qword [rsp + 0x20], rax
mov r8d, dword [rcx + 0x14]
mov rcx, r14
call fcn.18003eb80
mov r10d, eax
mov dword [rbp - 0x79], eax
add ebx, 0x34
cmp ebx, 0x144
jb 0x180015e60
mov rbx, qword [rbp - 0x41]
mov r11, qword [rbp + 0x7f]
jmp 0x18001617d
mov dword [rbp - 0x59], 1
jmp 0x180016188
lea r14d, [r9 + 1]
cmp ecx, r14d
jle 0x180015f89
mov ebx, 0x20
cmp ebx, 0x20
je 0x180015f3d
cmp ebx, 0xe0
jne 0x180015f72
test r10d, r10d
je 0x180015f31
mov ecx, 0xc7
nop dword [rax + rax]
mov eax, ecx
sub eax, 0xc7
je 0x180015f24
cmp eax, 1
je 0x180014314
jmp 0x180015f27
mov edi, r10d
inc ecx
cmp ecx, 0xc9
jb 0x180015f10
mov rax, qword [r11 + rdx*8 + 8]
mov qword [r12 + 8], rax
jmp 0x180015f72
mov r8, qword [rbp + 0x77]
mov eax, ecx
sub eax, r9d
lea rcx, [rbp - 0x51]
dec eax
mov edx, 0xa5
mov dword [rbp - 0x51], eax
movsxd rax, r14d
lea r9, [r11 + rax*8]
call fcn.180014130
mov r9d, dword [rbp - 0x69]
mov r10d, eax
mov rdx, qword [rbp - 0x29]
mov r11, qword [rbp + 0x7f]
mov dword [rbp - 0x79], eax
mov ecx, dword [rbp - 0x6d]
add ebx, 0xc0
cmp ebx, 0x180
jbe 0x180015ef1
jmp 0x180015ff7
mov ebx, 0x71
nop
mov eax, ebx
sub eax, 0x6f
je 0x180014314
sub eax, 1
je 0x180015fd4
cmp eax, 1
jne 0x180015fe8
mov rcx, qword [r12 + 0x18]
lea r9, str._2___cxxabiv1___pbase_type_info
mov rax, qword [r12]
mov edx, 1
mov qword [rsp + 0x20], rax
mov r8d, dword [rcx + 0x14]
mov rcx, qword [rbp + 0x77]
call fcn.18003eb80
mov r10d, eax
mov dword [rbp - 0x79], eax
jmp 0x180015fe8
cmp r10d, 0xfffffff6
mov eax, 0xfffffff4
cmovne r10d, eax
mov dword [rbp - 0x79], r10d
mov edi, r10d
dec ebx
cmp ebx, 0x6e
ja 0x180015f90
mov rdx, qword [rbp - 0x29]
mov r11, qword [rbp + 0x7f]
mov r9d, dword [rbp - 0x69]
mov rbx, qword [rbp - 0x41]
mov ecx, dword [rbp - 0x6d]
mov qword [r11 + rdx*8 + 8], 0
jmp 0x180016188
cmp r13d, 0x18559
je 0x180016053
cmp r13d, 0x1d30f
je 0x180016046
cmp r13d, 0x220c5
jne 0x180016188
mov edx, dword [rbp - 0x75]
mov r11d, 0xffffffff
mov ecx, 0x9399
mov dword [rbp - 0x6d], r11d
jmp 0x180015418
mov qword [r11 + rbx*8], 0
jmp 0x180016188
lea r14d, [rcx + 1]
cmp r14d, dword [r8]
jge 0x1800160f6
mov ebx, 0x8f
mov eax, ebx
sub eax, 0x8f
je 0x18001608a
cmp eax, 0x37
jne 0x1800160e5
mov rax, qword [r11 + r15*8 + 8]
mov qword [r12 + 0x10], rax
xor eax, eax
mov qword [r11 + r15*8], rax
mov qword [r11 + r15*8 + 8], rax
jmp 0x1800160e5
mov eax, dword [r8]
mov edx, 0xa5
mov r8, qword [rbp + 0x77]
sub eax, ecx
dec eax
lea rcx, [rbp - 0x51]
mov dword [rbp - 0x51], eax
movsxd rax, r14d
lea r9, [r11 + rax*8]
call fcn.180014130
mov dword [rbp - 0x79], eax
mov r10d, eax
test eax, eax
je 0x1800160da
mov ecx, 0x5a
nop dword [rax]
mov eax, ecx
sub eax, 0x59
je 0x180014314
cmp eax, 1
jne 0x1800160d3
mov edi, r10d
dec ecx
cmp ecx, 0x58
ja 0x1800160c0
mov r8, qword [rbp + 0x67]
mov ecx, dword [rbp - 0x6d]
mov r11, qword [rbp + 0x7f]
add ebx, 0x37
cmp ebx, 0xfd
jb 0x180016065
jmp 0x180016170
mov ebx, 0x60
nop dword [rax + rax]
cmp ebx, 0x60
je 0x180016131
cmp ebx, 0x37e0
je 0x18001611b
cmp ebx, 0x6f60
je 0x180014314
jmp 0x18001615e
cmp r10d, 0xfffffff6
mov eax, 0xfffffff4
cmovne r10d, eax
mov dword [rbp - 0x79], r10d
mov edi, r10d
jmp 0x18001615e
mov rcx, qword [r12 + 0x18]
lea r9, str.llvm.x86.avx512.pbroadcastw.512
mov rax, qword [r12]
mov edx, 1
mov qword [rsp + 0x20], rax
mov r8d, dword [rcx + 0x14]
mov rcx, qword [rbp + 0x77]
call fcn.18003eb80
mov r10d, eax
mov dword [rbp - 0x79], eax
add ebx, 0x3780
cmp ebx, 0xa680
jbe 0x180016100
mov r11, qword [rbp + 0x7f]
mov rbx, qword [rbp - 0x41]
mov rax, qword [r11 + rbx*8]
mov qword [r12 + 0x60], rax
mov ecx, dword [rbp - 0x6d]
mov r9d, dword [rbp - 0x69]
mov rdx, qword [rbp - 0x29]
mov r14, qword [rbp + 0x77]
add r13d, 0x4db6
mov r8, qword [rbp + 0x67]
cmp r13d, 0x26db0
jbe 0x1800158d0
mov eax, dword [r8]
mov rbx, rdx
mov dword [rbp - 0x75], r9d
mov qword [rbp - 0x41], rdx
inc r9d
inc rdx
mov dword [rbp - 0x69], r9d
mov qword [rbp - 0x29], rdx
cmp r9d, eax
jge 0x18001540e
mov r14, qword [rbp + 0x77]
jmp 0x180015892
mov edx, 0xffffffff
mov dword [rbp - 0x75], edx
jmp 0x180015415
mov ecx, dword [r8]
sub ecx, 1
mov dword [rbp - 0x69], ecx
js 0x180015415
movsxd r12, r11d
mov r11, qword [rbp + 0x7f]
movsxd r13, ecx
nop dword [rax + rax]
mov r14, qword [r11 + r13*8]
test r14, r14
je 0x180016363
mov rax, qword [r14]
test rax, rax
je 0x18001635d
cmp dword [rax + 0x14], 0x12
jne 0x18001635d
cmp qword [r14 + 8], 0
jne 0x18001635d
mov r15d, 0xe9
nop dword [rax]
nop dword [rax + rax]
cmp r15d, 0xe9
je 0x180016432
cmp r15d, 0x4f2f
je 0x180016386
cmp r15d, 0x9d75
je 0x18001629d
cmp r15d, 0xebbb
je 0x180016288
cmp r15d, 0x13a01
jne 0x18001633f
xor eax, eax
mov qword [r11 + r12*8], rax
mov qword [r11 + rbx*8], rax
jmp 0x18001633f
mov rax, qword [r11 + r12*8]
mov qword [r14 + 8], rax
mov rax, qword [r11 + rbx*8]
mov qword [r14 + 0x10], rax
jmp 0x18001633f
mov rcx, qword [r11 + rbx*8]
lea rdx, [rbp - 0x61]
xor r9d, r9d
mov byte [rbp - 0x61], 0
mov r8d, 0x84
call fcn.180053160
test eax, eax
jne 0x180016335
mov rax, qword [r14]
cmp dword [rax + 0x1c], 0x2c
jne 0x1800162d9
mov r11, qword [rbp + 0x7f]
lea rcx, [0x180038f50]
mov rax, qword [r11 + rbx*8]
cmp qword [rax + 0x30], rcx
je 0x180016339
mov ebx, 0xdd
nop
mov eax, ebx
sub eax, 0xdd
je 0x1800162f4
cmp eax, 1
je 0x18001463e
jmp 0x180016327
mov rcx, qword [r14 + 0x18]
lea r9, str.PowerOnCancelProc_not_implemented___default_nop
mov rax, qword [r14]
mov edx, 1
mov qword [rsp + 0x20], rax
mov r8d, dword [rcx + 0x14]
mov rcx, qword [rbp + 0x77]
call fcn.18003eb80
cmp eax, 0xfffffff6
mov ecx, 0xfffffff4
cmovne eax, ecx
mov dword [rbp - 0x79], eax
inc ebx
cmp ebx, 0xdf
jb 0x1800162e0
mov rbx, qword [rbp - 0x41]
mov r11, qword [rbp + 0x7f]
mov edx, dword [rbp - 0x75]
mov ecx, dword [rbp - 0x69]
mov r10d, dword [rbp - 0x79]
add r15d, 0x4e46
mov r9d, 0xfffffff4
cmp r15d, 0x1875e
jbe 0x180016240
mov dword [rbp - 0x6d], ecx
mov r12, r13
mov r10d, dword [rbp - 0x79]
dec ecx
dec r13
mov dword [rbp - 0x69], ecx
mov r9d, 0xfffffff4
test ecx, ecx
jns 0x180016200
mov r8, qword [rbp + 0x67]
jmp 0x180015411
test edx, edx
js 0x1800163bc
cmp dword [rbp - 0x6d], 0
jl 0x1800163bc
mov rax, qword [r11 + r12*8]
test rax, rax
je 0x1800163bc
cmp qword [rax], 0
je 0x1800163a6
cmp qword [rax + 8], 0
je 0x1800163bc
mov rax, qword [r11 + rbx*8]
test rax, rax
je 0x1800163bc
cmp qword [rax], 0
je 0x18001633f
cmp qword [rax + 8], 0
jne 0x18001633f
mov ebx, 0x8b
cmp ebx, 0x8b
je 0x1800163ee
cmp ebx, 0x5997
je 0x1800163df
cmp ebx, 0xb2a3
je 0x180015542
jmp 0x180016419
cmp r10d, 0xfffffff6
je 0x180016419
mov r10d, r9d
mov dword [rbp - 0x79], r9d
jmp 0x180016419
mov rcx, qword [r14 + 0x18]
lea r9, str._Z20convert_int4_sat_rtzDv4_h
mov rax, qword [r14]
mov edx, 1
mov qword [rsp + 0x20], rax
mov r8d, dword [rcx + 0x14]
mov rcx, qword [rbp + 0x77]
call fcn.18003eb80
mov r10d, eax
mov dword [rbp - 0x79], eax
add ebx, 0x590c
mov r9d, 0xfffffff4
cmp ebx, 0x10b24
jbe 0x1800163c1
jmp 0x180016331
lea rbx, [r13 - 1]
mov qword [rbp - 0x41], rbx
lea edx, [rcx - 1]
mov dword [rbp - 0x75], edx
test rbx, rbx
js 0x18001633f
nop dword [rax]
cmp qword [r11 + rbx*8], 0
jne 0x18001645f
dec edx
sub rbx, 1
jns 0x180016450
mov dword [rbp - 0x75], edx
mov qword [rbp - 0x41], rbx
jmp 0x18001633f
cmp eax, 0xc495
je 0x18001655b
cmp eax, 0xdd13
jne 0x180015415
mov ecx, 0x6c
mov eax, ecx
sub eax, 0x6c
je 0x180016498
cmp eax, 1
je 0x180014314
jmp 0x18001649b
mov edi, r13d
inc ecx
cmp ecx, 0x6e
jb 0x180016486
cmp dword [r8], 0
mov r10d, r13d
jle 0x180015415
mov r11, qword [rbp + 0x7f]
lea rcx, [rbx*8]
mov r9, r13
lea rsi, [0x18003a5f0]
mov r8, qword [r9 + r11]
test r8, r8
je 0x18001653b
mov rax, qword [r8]
test rax, rax
je 0x180016535
cmp dword [rax + 0x14], 3
jne 0x180016535
cmp qword [r8 + 8], 0
jne 0x180016535
test edx, edx
js 0x180016535
lea rdx, [rcx + r11]
mov rcx, qword [rcx + r11]
mov rax, qword [rcx]
test rax, rax
je 0x1800164fd
cmp dword [rax + 0x14], 2
je 0x180016503
cmp qword [rcx + 0x30], rsi
jne 0x180016535
mov ecx, 0xf6
nop dword [rax + rax]
mov eax, ecx
sub eax, 0xf6
je 0x180016523
cmp eax, 0x22
jne 0x18001652a
mov qword [rdx], r13
jmp 0x18001652a
mov rax, qword [rdx]
mov qword [r8 + 8], rax
add ecx, 0x22
cmp ecx, 0x13a
jb 0x180016510
mov edx, r10d
mov rcx, r9
mov r8, qword [rbp + 0x67]
inc r10d
add r9, 8
cmp r10d, dword [r8]
jl 0x1800164c5
mov rsi, qword [rbp + 7]
mov dword [rbp - 0x75], edx
jmp 0x180015411
mov r8d, 0x13
mov dword [rbp - 0x69], r8d
nop word [rax + rax]
mov rax, qword [rbp + 0x67]
xor edx, edx
xor ecx, ecx
mov dword [rbp - 0x51], edx
mov ebx, 0xffffffff
mov qword [rbp - 0x19], rcx
mov dword [rbp - 0x75], ebx
mov eax, dword [rax]
lea r13, [rdx - 1]
test eax, eax
jle 0x180016762
mov r9, qword [rbp + 0x7f]
movsxd r14, r11d
nop dword [rax]
mov r12, qword [r9 + rcx*8]
test r12, r12
je 0x18001674e
mov rax, qword [r12]
test rax, rax
je 0x180016740
cmp dword [rax + 0x14], r8d
jne 0x180016740
cmp qword [r12 + 8], 0
jne 0x180016740
mov r15d, 0x6a
cmp r15d, 0x6a
je 0x1800166fa
cmp r15d, 0x4102
je 0x180016633
cmp r15d, 0x819a
je 0x180016625
cmp r15d, 0xc232
je 0x180016617
cmp r15d, 0x102ca
jne 0x180016728
xor eax, eax
mov qword [r9 + r14*8], rax
mov qword [r9 + r13*8], rax
jmp 0x180016728
mov rax, qword [r9 + r14*8]
mov qword [r12 + 0x10], rax
jmp 0x180016728
mov rax, qword [r9 + r13*8]
mov qword [r12 + 8], rax
jmp 0x180016728
mov rax, qword [rbp + 0x67]
cmp r11d, dword [rax]
jge 0x180016674
test ebx, ebx
js 0x180016674
mov rax, qword [r9 + r14*8]
test rax, rax
je 0x180016674
cmp qword [rax], 0
je 0x180016656
cmp qword [rax + 8], 0
je 0x180016674
mov rax, qword [r9 + r13*8]
test rax, rax
je 0x180016674
cmp qword [rax], 0
je 0x180016728
cmp qword [rax + 8], 0
jne 0x180016728
mov ebx, 0xa7
nop dword [rax]
mov eax, ebx
sub eax, 0xa7
je 0x1800166af
sub eax, 1
je 0x180016699
cmp eax, 1
je 0x180014314
jmp 0x1800166dc
cmp r10d, 0xfffffff6
mov eax, 0xfffffff4
cmovne r10d, eax
mov dword [rbp - 0x79], r10d
mov edi, r10d
jmp 0x1800166dc
mov rcx, qword [r12 + 0x18]
lea r9, str.SIPCC__s:__s:_unknown_call_id
mov rax, qword [r12]
mov edx, 1
mov qword [rsp + 0x20], rax
mov r8d, dword [rcx + 0x14]
mov rcx, qword [rbp + 0x77]
call fcn.18003eb80
mov r10d, eax
mov dword [rbp - 0x79], eax
inc ebx
cmp ebx, 0xaa
jb 0x180016680
mov rcx, qword [rbp - 0x19]
mov edx, dword [rbp - 0x51]
mov r9, qword [rbp + 0x7f]
mov r11d, dword [rbp - 0x6d]
mov ebx, dword [rbp - 0x75]
jmp 0x180016728
mov rax, qword [rbp + 0x67]
lea r14, [rcx + 1]
lea r11d, [rdx + 1]
mov dword [rbp - 0x6d], r11d
movsxd rax, dword [rax]
cmp r14, rax
jge 0x180016728
cmp qword [r9 + r14*8], 0
jne 0x180016724
inc r11d
inc r14
cmp r14, rax
jl 0x180016712
mov dword [rbp - 0x6d], r11d
add r15d, 0x4098
cmp r15d, 0x142f8
jbe 0x1800165d6
mov r8d, dword [rbp - 0x69]
mov rax, qword [rbp + 0x67]
mov ebx, edx
mov dword [rbp - 0x75], edx
mov r13, rcx
mov eax, dword [rax]
inc edx
inc rcx
mov dword [rbp - 0x51], edx
mov qword [rbp - 0x19], rcx
cmp edx, eax
jl 0x1800165a0
inc r8d
mov dword [rbp - 0x69], r8d
cmp r8d, 0x17
jl 0x180016570
mov r8, qword [rbp + 0x67]
mov r12d, 1
cmp dword [r8], r12d
jle 0x180016866
mov r11, qword [rbp + 0x7f]
lea r14, [r11 + 8]
nop
cmp qword [r14], 0
je 0x180016851
mov r15d, 0xe0
mov eax, r15d
sub eax, 0xe0
je 0x1800167c2
cmp eax, 1
jne 0x18001683d
mov rax, qword [r14]
mov qword [r11], rax
mov qword [r14], 0
jmp 0x18001683d
mov rax, qword [r14]
cmp qword [rax], 0
jne 0x1800167d2
cmp qword [rax + 0x30], 0
je 0x18001683d
cmp qword [r11], 0
je 0x18001683d
mov ebx, 0x7d
nop dword [rax]
mov eax, ebx
sub eax, 0x7d
je 0x180016804
sub eax, 1
je 0x1800167f7
cmp eax, 1
je 0x180015542
jmp 0x18001682f
cmp r10d, 0xfffffff6
je 0x18001682f
mov eax, 0xfffffff4
jmp 0x180016829
mov rax, qword [r14]
lea r9, str._Z12native_expm1Dv4_f
mov edx, 1
mov rcx, qword [rax + 0x18]
mov qword [rsp + 0x20], rcx
mov r8d, dword [rcx + 0x14]
mov rcx, qword [rbp + 0x77]
call fcn.18003eb80
mov dword [rbp - 0x79], eax
mov r10d, eax
inc ebx
cmp ebx, 0x80
jb 0x1800167e0
mov r11, qword [rbp + 0x7f]
inc r15d
cmp r15d, 0xe2
jb 0x1800167a0
mov r8, qword [rbp + 0x67]
inc r12d
add r14, 8
cmp r12d, dword [r8]
jl 0x180016790
jmp 0x18001540e
mov edx, dword [rbp - 0x75]
jmp 0x180015415
jmp 0x180015415