Function at 0x1800ccd10
Capabilities:
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rdx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x58]
sub rsp, 0x120
lea ebx, [r8 + 0xa8c]
movaps xmmword [rax - 0x48], xmm6
mov dword [rsp + 0x50], ebx
cmp r8d, ebx
mov ebx, dword [rbp + 0x70]
mov r13, r9
movaps xmmword [rax - 0x58], xmm7
mov r15d, r8d
movaps xmmword [rax - 0x68], xmm8
mov rsi, rdx
mov r14, rcx
jae 0x1800cd3e2
movsd xmm8, qword [rbp - 0x20]
xor edi, edi
mov r12, qword [rbp - 0x80]
movabs rdx, 0x60ea27eeadc0b5d6
movdqa xmm6, xmmword [rbp - 0x30]
movabs rcx, 0x61c8864e7a143579
movdqa xmm7, xmmword [rbp - 0x40]
movabs r8, 0xc2b2ae3d27d4eb4f
mov eax, dword [rsp + 0x50]
nop dword [rax]
cmp r15d, 0x153
ja 0x1800cd267
je 0x1800cd253
cmp r15d, 0x9f
ja 0x1800ccf58
je 0x1800ccf29
cmp r15d, 2
je 0x1800cce63
cmp r15d, 0x42
je 0x1800ccdee
cmp r15d, 0x4f
jne 0x1800cd3d2
mov rax, qword [r14 + 0x60]
mov qword [rsp + 0x78], rax
jmp 0x1800cd3ce
mov eax, dword [0x18012172c]
xor r9d, r9d
xor edx, edx
mov dword [rsp + 0x60], eax
xor ecx, ecx
mov r8d, 0xde
call fcn.18009c830
test al, al
je 0x1800cd3b0
xor r9d, r9d
xor r8d, r8d
mov edx, 0x111
xor ecx, ecx
call fcn.18005f2c0
lea rax, [0x18010646e]
mov dword [rbp + 0x70], edi
mov r8, rax
lea r9, [rbp + 0x70]
mov rcx, rax
mov edx, 0x77
call fcn.1800b78f0
xor r9d, r9d
mov dword [rsp + 0x28], 0xd2
xor r8d, r8d
mov qword [rsp + 0x20], rdi
xor edx, edx
xor ecx, ecx
call fcn.1800e5fa0
jmp 0x1800cd3b0
mov qword [rsp + 0x40], rdi
xor r9d, r9d
mov dword [rsp + 0x38], 0xdb
xor r8d, r8d
mov qword [rsp + 0x30], r14
xor edx, edx
mov qword [rsp + 0x28], rdi
xor ecx, ecx
mov qword [rsp + 0x20], rdi
call fcn.180074ab0
mov qword [rbp - 0x80], rax
test rax, rax
je 0x1800ccea5
cmp qword [rax + 0x130], 0
jne 0x1800cd3b0
mov edi, 0xfd
nop word [rax + rax]
mov eax, edi
sub eax, 0xfd
je 0x1800ccee0
cmp eax, 1
jne 0x1800ccf18
mov r9d, 0xaa
mov dword [rbp + 0x70], 0xffffffff
lea r8, [rbp + 0x70]
mov rdx, r14
xor ecx, ecx
call fcn.1800e4c20
xor eax, eax
jmp 0x1800cd3e4
xor esi, esi
mov dword [r13], 0
xor r8d, r8d
mov qword [rbp + 0x68], rsi
xor edx, edx
mov qword [rsp + 0x20], r14
xor ecx, ecx
lea r9d, [rsi + 0x7e]
call fcn.1800e21c0
mov r9, rax
lea r8, str.Nvda.Messaging.CoIpcMessengerLogger.SendMessageAsync
lea edx, [rsi + 2]
mov rcx, r14
call fcn.1800fcd80
inc edi
cmp edi, 0xff
jb 0x1800cceb0
xor edi, edi
jmp 0x1800cd3b0
mov rcx, qword [r13]
xorps xmm7, xmm7
mov qword [rbp - 0x70], rdi
xorps xmm6, xmm6
mov qword [rbp - 0x58], rdi
mov qword [rbp - 0x50], rdi
lea rax, [rcx + rdx]
mov qword [rbp - 0x48], rdi
mov qword [rbp - 0x68], rax
lea rax, [rcx + r8]
mov qword [rbp - 0x60], rax
jmp 0x1800cd3c4
mov eax, r15d
sub eax, 0xb6
je 0x1800cd21c
sub eax, 0x40
je 0x1800cd052
cmp eax, 0xd
jne 0x1800cd3ce
mov rax, qword [rsp + 0x78]
mov r12, qword [rax + 0xf0]
mov rax, qword [r12]
test rax, rax
je 0x1800ccfa6
nop dword [rax]
test byte [r12 + 0xd8], 1
je 0x1800ccfa6
mov r12, rax
mov rax, qword [rax]
test rax, rax
jne 0x1800ccf90
cmp dword [r13], 1
jl 0x1800ccfb8
cmp qword [r12], 0
jne 0x1800cd031
mov edi, 0x5f
nop dword [rax]
cmp edi, 0x5f
je 0x1800ccfd6
cmp edi, 0xf1
jne 0x1800cd021
xor edi, edi
mov eax, edi
jmp 0x1800cd3e4
mov r9d, 0x75
mov dword [rbp + 0x70], 2
lea r8, [rbp + 0x70]
mov rdx, r14
lea rcx, str.tile_initialization_failed
call fcn.1800dd630
xor eax, eax
xor r9d, r9d
mov qword [rsp + 0x30], rax
xor r8d, r8d
mov dword [rbp + 0x70], eax
mov rdx, r14
lea rax, [rbp + 0x70]
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], StrCmpICW
call fcn.1800e4220
add edi, 0x92
cmp edi, 0x183
jb 0x1800ccfc0
xor edi, edi
mov rcx, qword [rsi]
mov r9d, StrCmpICW
xor r8d, r8d
mov qword [rsp + 0x20], rdi
xor edx, edx
call fcn.180022030
mov dword [r13], eax
jmp 0x1800cd3b0
mov rcx, qword [0x180121768]
xor r9d, r9d
mov dword [rsp + 0x30], 0x91
xor r8d, r8d
mov qword [rsp + 0x28], rdi
mov rdx, r13
mov qword [rsp + 0x20], rdi
call fcn.18005c020
mov rdi, rax
test rax, rax
je 0x1800cd17a
mov esi, 0x48
nop word [rax + rax]
cmp esi, 0x48
je 0x1800cd11f
cmp esi, 0xc18
jne 0x1800cd164
xor r9d, r9d
xor edx, edx
xor ecx, ecx
mov r8d, 0xde
call fcn.18009c830
test al, al
je 0x1800ccfcd
xor r9d, r9d
mov dword [rsp + 0x20], 0xc3
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.1800c13c0
mov r8d, dword [0x18012172c]
mov edi, dword [rsp + 0x60]
cmp edi, r8d
je 0x1800cd57d
mov edx, edi
lea rcx, str.GTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jvb3QgQ0ExGzAZBgNVBAMTEkds
call fcn.1800fcfa0
lea rbx, [0x18010646e]
xor r9d, r9d
mov r8, rbx
lea rcx, str.PKIX_Error_GetSupplementaryInfo
mov rdx, rbx
call fcn.1800fcfa0
mov dword [0x18012172c], edi
jmp 0x1800cd584
mov eax, dword [rdi + 0xc]
test eax, eax
jne 0x1800cd12d
mov eax, dword [r14 + 0xc]
mov dword [rdi + 0xc], eax
cmp eax, dword [r14 + 0xc]
jne 0x1800cd40e
cmp dword [rdi + 8], 0
je 0x1800cd151
xor r8d, r8d
mov r9, r13
xor ecx, ecx
lea edx, [r8 + 0x60]
call fcn.180062480
mov rdi, rax
mov r9, r14
xor r8d, r8d
mov edx, StrCmpNICW
mov rcx, rdi
call fcn.1800a55c0
add esi, 0xbd0
cmp esi, 0x17a0
jbe 0x1800cd090
mov rsi, qword [rbp + 0x68]
mov edx, 1
lea ecx, [rdx + 0x1f]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov rdi, rax
test rax, rax
je 0x1800cd4ea
xor r9d, r9d
xor edx, edx
xor ecx, ecx
mov r8d, 0xde
call fcn.18009c830
test al, al
je 0x1800cd1f6
lea rax, [rsp + 0x68]
mov byte [rbp + 0x70], 1
mov qword [rsp + 0x30], rax
lea r8, [rsp + 0x70]
lea rax, [rbp + 0x70]
mov dword [rsp + 0x28], 0x34
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x58]
lea rax, [0x18010646e]
mov byte [rsp + 0x58], 2
mov r9, rax
mov dword [rsp + 0x70], edi
mov rdx, rax
mov dword [rsp + 0x68], 0
call fcn.180096080
mov eax, dword [rdi + 0xc]
lea r9, [rbp + 0x70]
mov r8, rdi
mov dword [rbp + 0x70], eax
mov rdx, r13
mov dword [rsp + 0x20], 0x33
xor ecx, ecx
call fcn.18006c2d0
xor edi, edi
jmp 0x1800cd3b0
mov rax, qword [rbp - 0x80]
call qword [rax + 0x130]
mov qword [rsp + 0x28], r14
lea rdx, [rsp + 0x70]
mov eax, eax
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x70], rax
xor ecx, ecx
mov dword [rsp + 0x20], 0xf1
call fcn.18002be30
mov ebx, edi
jmp 0x1800cd3b0
mov rax, qword [r13]
mov qword [rbp - 0x58], rax
add rax, rcx
mov qword [rbp - 0x50], rax
jmp 0x1800cd3ce
cmp r15d, 0x207
ja 0x1800cd30b
je 0x1800cd2dc
mov eax, r15d
sub eax, 0x16a
je 0x1800cd3e2
sub eax, 0x40
je 0x1800cd50a
cmp eax, 0xd
jne 0x1800cd3ce
mov eax, dword [r13]
test eax, eax
js 0x1800cd2ac
cmp eax, dword [r12 + 0x98]
jl 0x1800cd3ce
lea rax, [rbp + 0x70]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rax
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x20], StrCmpICW
mov rdx, r14
mov dword [rbp + 0x70], edi
xor ecx, ecx
call fcn.1800e4220
mov eax, edi
jmp 0x1800cd3e4
movaps xmm0, xmmword [rbp - 0x70]
movaps xmm1, xmmword [rbp - 0x60]
movups xmmword [r14], xmm0
movaps xmm0, xmmword [rbp - 0x50]
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14 + 0x20], xmm0
movups xmmword [r14 + 0x30], xmm7
movups xmmword [r14 + 0x40], xmm6
movsd qword [r14 + 0x50], xmm8
jmp 0x1800cd3d2
mov eax, r15d
sub eax, 0x26b
je 0x1800cd32c
sub eax, 0x50
je 0x1800ccfcf
cmp eax, 0x64
je 0x1800ccfcf
jmp 0x1800cd3ce
mov eax, dword [r13]
lea r8, [r12 + 0x88]
mov edx, 0xc0
mov dword [rbp + 0x70], eax
lea rcx, [rbp + 0x70]
call fcn.18008c190
test rax, rax
je 0x1800cd387
mov eax, dword [rax]
lea rcx, [rbp + 0x70]
mov r8, qword [rsp + 0x78]
mov edx, 0xc0
add r8, 0x200
mov dword [rbp + 0x70], eax
call fcn.18008c190
xor ecx, ecx
mov rdx, r14
test rax, rax
je 0x1800cd38c
mov r9, rax
mov r8d, 0x122
call fcn.1800e50a0
jmp 0x1800cd3b0
mov rdx, r14
xor ecx, ecx
lea rax, [rbp + 0x70]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rax
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x20], StrCmpICW
mov dword [rbp + 0x70], edi
call fcn.1800e4220
movabs r8, 0xc2b2ae3d27d4eb4f
movabs rdx, 0x60ea27eeadc0b5d6
movabs rcx, 0x61c8864e7a143579
mov eax, dword [rsp + 0x50]
add r15d, 0xb4
cmp r15d, eax
jb 0x1800ccda0
mov eax, ebx
lea r11, [rsp + 0x120]
mov rbx, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
xor r9d, r9d
xor edx, edx
xor ecx, ecx
mov r8d, 0xde
call fcn.18009c830
test al, al
je 0x1800cd4e0
mov edi, dword [rsp + 0x60]
lea rsi, str.mstheme_navtxthome
mov ebx, 4
mov eax, ebx
sub eax, 4
je 0x1800cd4be
sub eax, 1
je 0x1800cd47f
cmp eax, 1
jne 0x1800cd4d5
lea r14, [0x18010646e]
mov dword [rbp + 0x70], 0
mov qword [rsp + 0x28], r14
lea r9, [rbp + 0x70]
mov rdx, r14
mov dword [rsp + 0x20], 0x59
lea r8, str.PrintToPdfCallback
xor ecx, ecx
call fcn.18002be30
jmp 0x1800cd4d5
cmp edi, dword [0x18012172c]
je 0x1800cd4b5
lea rcx, str.User_entered_the_same_serial_in_Too_Many_Workflow_hense_no_Offline_grace
call fcn.1800fcfa0
lea rax, [0x18010646e]
xor r9d, r9d
mov r8, rax
lea rcx, str.materialsRestitutionCombineMode
mov rdx, rax
call fcn.1800fcfa0
mov dword [0x18012172c], edi
mov qword [0x180121770], rsi
jmp 0x1800cd4d5
xor r9d, r9d
mov dword [rsp + 0x20], 0xc3
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.1800c13c0
inc ebx
cmp ebx, 7
jb 0x1800cd438
mov eax, 0xffffffff
jmp 0x1800cd3e4
mov r8d, 0xe
lea rdx, str.TransferNewObj
lea ecx, [r8 - 0xd]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll__write]
mov ecx, eax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xor r9d, r9d
xor edx, edx
xor ecx, ecx
mov r8d, 0xde
call fcn.18009c830
test al, al
je 0x1800ccfcf
xor r9d, r9d
mov dword [rsp + 0x20], 0xc3
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.1800c13c0
mov r8d, dword [0x18012172c]
mov edi, dword [rsp + 0x60]
cmp edi, r8d
je 0x1800cd57d
mov edx, edi
lea rcx, str.int_cndisp_int_cimg_step__float_cdata_weight__float_cmax_data_term__int_cth_
call fcn.1800fcfa0
lea rbx, [0x18010646e]
xor r9d, r9d
mov r8, rbx
lea rcx, str.icudt53l_ibm_5350_P100_1998.cnv
mov rdx, rbx
call fcn.1800fcfa0
mov dword [0x18012172c], edi
jmp 0x1800cd584
lea rbx, [0x18010646e]
xor edi, edi
lea r9, [rbp + 0x70]
mov r8, rbx
mov dword [rbp + 0x70], edi
mov rcx, rbx
lea edx, [rdi + 0x77]
call fcn.1800b78f0
mov eax, edi
jmp 0x1800cd3e4