Function at 0x1400420a0
Capabilities:
Get common file path

Disassembly:
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbx
push rdi
sub rsp, 0x8e8
mov qword [rsp + 0x8b0], 0xfffffffffffffffe
mov rax, qword [0x1401787a0]
xor rax, rsp
mov qword [rsp + 0x8d8], rax
mov dword [rsp + 0x8ac], 0
lea rdx, [rsp + 0x440]
mov ecx, 0x104
call qword [sym.imp.KERNEL32.dll_GetTempPathA]
mov rcx, qword [rsp + 0x900]
add rcx, 0x590
lea rdx, [rsp + 0x440]
call fcn.140001d20
mov rcx, qword [rsp + 0x900]
add rcx, 0x590
lea rdx, [0x140119a70]
call fcn.140002d50
lea rcx, [rsp + 0x30]
call fcn.140003950
nop
mov rcx, qword [rsp + 0x900]
add rcx, 0x590
call fcn.1400018a0
lea rdx, [rsp + 0x30]
mov rcx, rax
call fcn.140066e20
test eax, eax
jne 0x1400421a7
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140119a80]
mov rcx, qword [rsp + 0x900]
call fcn.140038300
mov dword [rsp + 0x840], 0
lea rcx, [rsp + 0x30]
call fcn.140003a70
nop
mov rcx, qword [rsp + 0x908]
call fcn.140003a70
mov eax, dword [rsp + 0x840]
jmp 0x14004428e
mov rcx, qword [rsp + 0x900]
add rcx, 0x590
lea rdx, [rsp + 0x30]
call fcn.140001970
mov rcx, qword [rsp + 0x900]
add rcx, 0x590
call fcn.1400018a0
mov rcx, rax
call fcn.1400637c0
mov rcx, qword [rsp + 0x900]
add rcx, 0x590
call fcn.1400018a0
mov r9, rax
lea r8, [0x140117564]
lea rdx, [0x140119a98]
lea rcx, [0x140119aa8]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
test eax, eax
jne 0x140042267
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
lea r8, [0x140119ab0]
lea rdx, [0x140119ac0]
mov rcx, qword [rsp + 0x900]
call fcn.140038300
mov dword [rsp + 0x844], 0
lea rcx, [rsp + 0x30]
call fcn.140003a70
nop
mov rcx, qword [rsp + 0x908]
call fcn.140003a70
mov eax, dword [rsp + 0x844]
jmp 0x14004428e
mov rcx, qword [rsp + 0x900]
add rcx, 0x590
call fcn.1400018a0
mov rbx, rax
mov rcx, qword [rsp + 0x900]
add rcx, 0x238
call fcn.1400018a0
mov r9, rbx
mov r8, rax
lea rdx, [0x140119ad8]
lea rcx, [0x140119ae0]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
test eax, eax
jne 0x140042305
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
lea r8, [0x140119ae8]
lea rdx, [0x140119af0]
mov rcx, qword [rsp + 0x900]
call fcn.140038300
mov dword [rsp + 0x848], 0
lea rcx, [rsp + 0x30]
call fcn.140003a70
nop
mov rcx, qword [rsp + 0x908]
call fcn.140003a70
mov eax, dword [rsp + 0x848]
jmp 0x14004428e
lea rcx, [rsp + 0x220]
call fcn.140003950
nop
mov rdx, qword [rsp + 0x900]
add rdx, 0x348
lea rcx, [rsp + 0x240]
call fcn.140014ea0
nop
lea rcx, [rsp + 0x70]
call fcn.14001b230
nop
mov qword [rsp + 0x738], 0
mov rcx, qword [rsp + 0x900]
add rcx, 0x310
call fcn.14004b650
mov qword [rsp + 0x228], rax
cmp qword [rsp + 0x228], 0
je 0x1400423b3
mov rcx, qword [rsp + 0x900]
add rcx, 0x310
lea rdx, [rsp + 0x228]
call fcn.14004b660
mov qword [rsp + 0x740], rax
mov r8, qword [rsp + 0x740]
mov r8, qword [r8 + 0x18]
lea rdx, [0x140119b08]
lea rcx, str._s____1__m_lstAddCDL_CDE_DriverName__s__n
call fcn.140062f80
jmp 0x140042363
mov rdx, qword [rsp + 0x900]
add rdx, 0x348
lea rcx, [rsp + 0x580]
call fcn.140014ea0
nop
mov r8, qword [rsp + 0x598]
lea rdx, [0x140119b68]
lea rcx, str._s____2__m_AddCDESelected_CSEx_DriverName__s__n
call fcn.140062f80
mov rcx, qword [rsp + 0x900]
add rcx, 0x718
call fcn.14004b650
mov qword [rsp + 0x228], rax
cmp qword [rsp + 0x228], 0
je 0x140042457
mov rcx, qword [rsp + 0x900]
add rcx, 0x718
lea rdx, [rsp + 0x228]
call fcn.14004b660
mov qword [rsp + 0x748], rax
mov r8, qword [rsp + 0x748]
mov r8, qword [r8 + 0x18]
lea rdx, [0x140119bc8]
lea rcx, str._s____3__m_lstRepCDL_CSE_DriverName__s__n
call fcn.140062f80
jmp 0x140042407
mov rcx, qword [rsp + 0x900]
add rcx, 0x598
call fcn.14004b650
mov qword [rsp + 0x228], rax
cmp qword [rsp + 0x228], 0
je 0x1400424c3
mov rcx, qword [rsp + 0x900]
add rcx, 0x598
lea rdx, [rsp + 0x228]
call fcn.14004b660
mov qword [rsp + 0x750], rax
mov r8, qword [rsp + 0x750]
mov r8, qword [r8 + 0x18]
lea rdx, [0x140119c28]
lea rcx, str._s____4__m_lstRepCDESelected_CSE_DriverName__s__n
call fcn.140062f80
jmp 0x140042473
mov edx, 0xa
lea rcx, [rsp + 0x3f8]
call fcn.1400a67e8
nop
mov edx, 0xa
lea rcx, [rsp + 0x38]
call fcn.1400a67e8
nop
mov qword [rsp + 0x230], 0
lea rcx, [rsp + 0x3f8]
call fcn.1400a6970
lea rcx, [rsp + 0x38]
call fcn.1400a6970
lea rcx, [rsp + 0x550]
call fcn.14004f5e0
nop
lea rdx, [rsp + 0x550]
mov rcx, qword [rsp + 0x900]
call fcn.140045840
mov dword [rsp + 0x730], eax
mov rax, qword [rsp + 0x900]
cmp dword [rax + 0x588], 0
je 0x140042861
cmp dword [rsp + 0x730], 0
je 0x1400427b8
mov rcx, qword [rsp + 0x900]
add rcx, 0x310
call fcn.14004b650
mov qword [rsp + 0x758], rax
cmp qword [rsp + 0x758], 0
je 0x1400427b3
mov rcx, qword [rsp + 0x900]
add rcx, 0x310
lea rdx, [rsp + 0x758]
call fcn.14004b660
mov qword [rsp + 0x7a0], rax
lea rcx, [rsp + 0x768]
call fcn.14004f5e0
nop
lea rcx, [rsp + 0x798]
call fcn.140003950
nop
mov dword [rsp + 0x7a8], 0
mov rcx, qword [rsp + 0x900]
add rcx, 0x540
call fcn.14004c6e0
mov qword [rsp + 0x760], rax
cmp qword [rsp + 0x760], 0
je 0x14004265d
mov rcx, qword [rsp + 0x900]
add rcx, 0x540
lea r9, [rsp + 0x768]
lea r8, [rsp + 0x798]
lea rdx, [rsp + 0x760]
call fcn.140033d60
mov rcx, qword [rsp + 0x7a0]
add rcx, 0x18
call fcn.1400018a0
mov rdx, rax
lea rcx, [rsp + 0x768]
call fcn.140002d80
test eax, eax
jne 0x14004265b
cmp dword [rsp + 0x794], 0
je 0x14004265b
mov dword [rsp + 0x7a8], 1
jmp 0x14004265d
jmp 0x1400425e8
cmp dword [rsp + 0x7a8], 0
jne 0x1400426d6
mov rcx, qword [rsp + 0x7a0]
add rcx, 0x18
call fcn.1400018a0
xor r8d, r8d
mov rdx, rax
lea rcx, [rsp + 0x3f8]
call fcn.1400a6918
mov qword [rsp + 0x230], rax
cmp qword [rsp + 0x230], 0
jne 0x1400426d6
mov r8, qword [rsp + 0x7a0]
mov r8, qword [r8 + 0x18]
lea rdx, [0x140119c90]
lea rcx, [0x140119cc0]
call fcn.140062f80
mov rdx, qword [rsp + 0x7a0]
add rdx, 0x18
lea rcx, [rsp + 0x3f8]
call fcn.1400a6b44
lea rcx, [rsp + 0x3f8]
call fcn.140026980
test rax, rax
jne 0x140042793
mov dword [rsp + 0x84c], 0
lea rcx, [rsp + 0x798]
call fcn.140003a70
nop
lea rcx, [rsp + 0x768]
call fcn.140033b10
nop
lea rcx, [rsp + 0x550]
call fcn.140033b10
nop
lea rcx, [rsp + 0x38]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x3f8]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x580]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x70]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x240]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x220]
call fcn.140003a70
nop
lea rcx, [rsp + 0x30]
call fcn.140003a70
nop
mov rcx, qword [rsp + 0x908]
call fcn.140003a70
mov eax, dword [rsp + 0x84c]
jmp 0x14004428e
lea rcx, [rsp + 0x798]
call fcn.140003a70
nop
lea rcx, [rsp + 0x768]
call fcn.140033b10
jmp 0x140042572
jmp 0x140042861
mov rcx, qword [rsp + 0x900]
add rcx, 0x310
call fcn.140026980
cmp rax, 1
jne 0x140042861
mov dword [rsp + 0x850], 0
lea rcx, [rsp + 0x550]
call fcn.140033b10
nop
lea rcx, [rsp + 0x38]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x3f8]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x580]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x70]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x240]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x220]
call fcn.140003a70
nop
lea rcx, [rsp + 0x30]
call fcn.140003a70
nop
mov rcx, qword [rsp + 0x908]
call fcn.140003a70
mov eax, dword [rsp + 0x850]
jmp 0x14004428e
mov rcx, qword [rsp + 0x900]
add rcx, 0x598
call fcn.14004b650
mov qword [rsp + 0x738], rax
call fcn.140056620
mov edx, 1
mov rcx, rax
call fcn.140056b70
mov eax, dword [rax + 0x88]
mov dword [rsp + 0x3f0], eax
cmp dword [rsp + 0x3f0], 1
jne 0x14004294b
cmp qword [rsp + 0x738], 0
je 0x14004294b
mov rcx, qword [rsp + 0x900]
add rcx, 0x598
lea rdx, [rsp + 0x738]
call fcn.14004b660
mov qword [rsp + 0x7b0], rax
mov r8, qword [rsp + 0x7b0]
mov r8, qword [r8 + 0x18]
lea rdx, [0x140119ce8]
lea rcx, str._s___m_lstRepCDESelected_DriverName_:__s_n
call fcn.140062f80
mov rcx, qword [rsp + 0x7b0]
add rcx, 0x18
call fcn.1400018a0
xor r8d, r8d
mov rdx, rax
lea rcx, [rsp + 0x38]
call fcn.1400a6918
mov qword [rsp + 0x230], rax
cmp qword [rsp + 0x230], 0
jne 0x140042946
mov rdx, qword [rsp + 0x7b0]
add rdx, 0x18
lea rcx, [rsp + 0x38]
call fcn.1400a6b44
jmp 0x1400428aa
mov rax, qword [rsp + 0x900]
cmp dword [rax + 0x588], 0
je 0x140042971
lea rdx, [0x140119d48]
lea rcx, str._s___m_bPowerOnDialogExec_:_TRUE_n
call fcn.140062f80
jmp 0x1400429e4
lea rdx, [0x140119da0]
lea rcx, str._s___m_bPowerOnDialogExec_:_FALSE_n
call fcn.140062f80
lea rcx, [rsp + 0x258]
call fcn.1400018a0
xor r8d, r8d
mov rdx, rax
lea rcx, [rsp + 0x38]
call fcn.1400a6918
mov qword [rsp + 0x230], rax
cmp qword [rsp + 0x230], 0
jne 0x1400429e4
mov r8, qword [rsp + 0x258]
lea rdx, [0x140119df8]
lea rcx, str._s___lstAddDriver.AddTail_3_:__s_n
call fcn.140062f80
lea rdx, [rsp + 0x258]
lea rcx, [rsp + 0x3f8]
call fcn.1400a6b44
call fcn.140056620
lea rdx, [rsp + 0x858]
mov rcx, rax
call fcn.1400594e0
mov qword [rsp + 0x8b8], rax
mov rcx, qword [rsp + 0x8b8]
call fcn.140003570
movzx eax, al
test eax, eax
jne 0x140042a22
mov dword [rsp + 0x8c0], 1
jmp 0x140042a2d
mov dword [rsp + 0x8c0], 0
movzx eax, byte [rsp + 0x8c0]
mov byte [rsp + 0x854], al
lea rcx, [rsp + 0x858]
call fcn.140003a70
movzx r11d, byte [rsp + 0x854]
test r11d, r11d
je 0x140042b3e
mov rcx, qword [rsp + 0x900]
add rcx, 0x310
call fcn.14004b650
mov qword [rsp + 0x738], rax
cmp qword [rsp + 0x738], 0
je 0x140042b3e
mov rcx, qword [rsp + 0x900]
add rcx, 0x310
lea rdx, [rsp + 0x738]
call fcn.14004b660
mov qword [rsp + 0x7b8], rax
lea rcx, [rsp + 0x258]
call fcn.1400018a0
mov rcx, qword [rsp + 0x7b8]
add rcx, 0x18
mov rdx, rax
call fcn.140002d80
test eax, eax
jne 0x140042ad1
jmp 0x140042a77
mov rcx, qword [rsp + 0x7b8]
add rcx, 0x18
call fcn.1400018a0
xor r8d, r8d
mov rdx, rax
lea rcx, [rsp + 0x38]
call fcn.1400a6918
mov qword [rsp + 0x230], rax
cmp qword [rsp + 0x230], 0
jne 0x140042b39
mov r8, qword [rsp + 0x258]
lea rdx, [0x140119e50]
lea rcx, str._s___lstAddDriver.AddTail_4_:__s_n
call fcn.140062f80
mov rdx, qword [rsp + 0x7b8]
add rdx, 0x18
lea rcx, [rsp + 0x3f8]
call fcn.1400a6b44
jmp 0x140042a77
lea rcx, [rsp + 0x3f8]
call fcn.14004b650
mov qword [rsp + 0x738], rax
cmp qword [rsp + 0x738], 0
je 0x140042baf
lea rdx, [rsp + 0x738]
lea rcx, [rsp + 0x3f8]
call fcn.140006120
mov rdx, rax
lea rcx, [rsp + 0x7c0]
call fcn.140001bf0
nop
mov r8, qword [rsp + 0x7c0]
lea rdx, [0x140119ea8]
lea rcx, str._s___lstAddDriver_DriverName_:__s_n
call fcn.140062f80
nop
lea rcx, [rsp + 0x7c0]
call fcn.140003a70
jmp 0x140042b53
lea rcx, [rsp + 0x38]
call fcn.14004b650
mov qword [rsp + 0x738], rax
cmp qword [rsp + 0x738], 0
je 0x140042c1a
lea rdx, [rsp + 0x738]
lea rcx, [rsp + 0x38]
call fcn.140006120
mov rdx, rax
lea rcx, [rsp + 0x7c8]
call fcn.140001bf0
nop
mov r8, qword [rsp + 0x7c8]
lea rdx, [0x140119f00]
lea rcx, str._s___lstUpdDriver_DriverName_:__s_n
call fcn.140062f80
nop
lea rcx, [rsp + 0x7c8]
call fcn.140003a70
jmp 0x140042bc1
lea rcx, [rsp + 0x3f8]
call fcn.140026980
mov rbx, rax
lea rcx, [rsp + 0x38]
call fcn.140026980
mov r11, rax
mov rax, rbx
add rax, r11
test rax, rax
jne 0x140042cd1
mov dword [rsp + 0x860], 0
lea rcx, [rsp + 0x550]
call fcn.140033b10
nop
lea rcx, [rsp + 0x38]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x3f8]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x580]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x70]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x240]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x220]
call fcn.140003a70
nop
lea rcx, [rsp + 0x30]
call fcn.140003a70
nop
mov rcx, qword [rsp + 0x908]
call fcn.140003a70
mov eax, dword [rsp + 0x860]
jmp 0x14004428e
cmp dword [rsp + 0x3f0], 1
jne 0x140042d2a
call fcn.140056620
lea rdx, [rsp + 0x868]
mov rcx, rax
call fcn.1400594e0
mov qword [rsp + 0x8c8], rax
mov eax, dword [rsp + 0x8ac]
or eax, 1
mov dword [rsp + 0x8ac], eax
mov rcx, qword [rsp + 0x8c8]
call fcn.140003570
movzx eax, al
test eax, eax
je 0x140042d2a
mov dword [rsp + 0x8d0], 0
jmp 0x140042d35
mov dword [rsp + 0x8d0], 1
movzx eax, byte [rsp + 0x8d0]
mov byte [rsp + 0x864], al
mov eax, dword [rsp + 0x8ac]
and eax, 1
test eax, eax
je 0x140042d67
and dword [rsp + 0x8ac], 0xfffffffe
lea rcx, [rsp + 0x868]
call fcn.140003a70
movzx eax, byte [rsp + 0x864]
test eax, eax
je 0x140043bb0
mov rcx, qword [rsp + 0x900]
add rcx, 0x310
call fcn.14004b650
mov qword [rsp + 0x738], rax
cmp qword [rsp + 0x738], 0
je 0x140043a6d
mov rcx, qword [rsp + 0x900]
add rcx, 0x310
lea rdx, [rsp + 0x738]
call fcn.14004b660
mov qword [rsp + 0x7d0], rax
mov rcx, qword [rsp + 0x7d0]
add rcx, 0x18
call fcn.1400018a0
xor r8d, r8d
mov rdx, rax
lea rcx, [rsp + 0x3f8]
call fcn.1400a6918
mov qword [rsp + 0x230], rax
cmp qword [rsp + 0x230], 0
jne 0x140042dff
jmp 0x140042d93
lea rcx, [rsp + 0x7d8]
call fcn.140003950
nop
call fcn.1400754d0
test eax, eax
je 0x140042e2c
lea rdx, [0x140119f54]
lea rcx, [rsp + 0x7d8]
call fcn.140001d20
jmp 0x140042e40
lea rdx, [0x140119f5c]
lea rcx, [rsp + 0x7d8]
call fcn.140001d20
lea rcx, [rsp + 0x7e0]
call fcn.140003950
nop
mov r9, qword [rsp + 0x7d8]
mov r8, qword [rsp + 0x7d0]
mov r8, qword [r8 + 0x18]
lea rdx, [0x140119f68]
lea rcx, [rsp + 0x7e0]
call fcn.140003170
mov rcx, qword [rsp + 0x900]
add rcx, 0x590
call fcn.1400018a0
mov rdi, rax
mov rcx, qword [rsp + 0x7d0]
add rcx, 0xa0
call fcn.1400018a0
mov rbx, rax
lea rcx, [rsp + 0x7e0]
call fcn.1400018a0
mov r9, rdi
mov r8, rbx
lea rdx, [0x140119f78]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
test eax, eax
jne 0x140042fc4
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x7e8], eax
mov r8d, dword [rsp + 0x7e8]
lea rdx, [0x140119f88]
lea rcx, str._s___return_FALSE__1__LastError_u_WritePrivateProfileString_is_FALSE._n
call fcn.140062f80
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
lea r8, [0x14011a008]
lea rdx, [0x14011a018]
mov rcx, qword [rsp + 0x900]
call fcn.140038300
mov dword [rsp + 0x870], 0
lea rcx, [rsp + 0x7e0]
call fcn.140003a70
nop
lea rcx, [rsp + 0x7d8]
call fcn.140003a70
nop
lea rcx, [rsp + 0x550]
call fcn.140033b10
nop
lea rcx, [rsp + 0x38]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x3f8]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x580]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x70]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x240]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x220]
call fcn.140003a70
nop
lea rcx, [rsp + 0x30]
call fcn.140003a70
nop
mov rcx, qword [rsp + 0x908]
call fcn.140003a70
mov eax, dword [rsp + 0x870]
jmp 0x14004428e
mov rcx, qword [rsp + 0x900]
add rcx, 0x590
call fcn.1400018a0
mov rdi, rax
lea rcx, [rsp + 0x7d8]
call fcn.1400018a0
mov rbx, rax
lea rcx, [rsp + 0x7e0]
call fcn.1400018a0
mov r9, rdi
mov r8, rbx
lea rdx, [0x14011a030]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
test eax, eax
jne 0x14004310b
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x7ec], eax
mov r8d, dword [rsp + 0x7ec]
lea rdx, [0x14011a040]
lea rcx, [0x14011a070]
call fcn.140062f80
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
lea r8, [0x14011a0b8]
lea rdx, [0x14011a0c8]
mov rcx, qword [rsp + 0x900]
call fcn.140038300
mov dword [rsp + 0x874], 0
lea rcx, [rsp + 0x7e0]
call fcn.140003a70
nop
lea rcx, [rsp + 0x7d8]
call fcn.140003a70
nop
lea rcx, [rsp + 0x550]
call fcn.140033b10
nop
lea rcx, [rsp + 0x38]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x3f8]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x580]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x70]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x240]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x220]
call fcn.140003a70
nop
lea rcx, [rsp + 0x30]
call fcn.140003a70
nop
mov rcx, qword [rsp + 0x908]
call fcn.140003a70
mov eax, dword [rsp + 0x874]
jmp 0x14004428e
mov rcx, qword [rsp + 0x900]
add rcx, 0x590
call fcn.1400018a0
mov rdi, rax
mov rcx, qword [rsp + 0x7d0]
add rcx, 0x18
call fcn.1400018a0
mov rbx, rax
lea rcx, [rsp + 0x7e0]
call fcn.1400018a0
mov r9, rdi
mov r8, rbx
lea rdx, [0x14011a0e0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
test eax, eax
jne 0x140043256
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x7f0], eax
mov r8d, dword [rsp + 0x7f0]
lea rdx, [0x14011a0f0]
lea rcx, [0x14011a120]
call fcn.140062f80
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
lea r8, [0x14011a168]
lea rdx, [0x14011a178]
mov rcx, qword [rsp + 0x900]
call fcn.140038300
mov dword [rsp + 0x878], 0
lea rcx, [rsp + 0x7e0]
call fcn.140003a70
nop
lea rcx, [rsp + 0x7d8]
call fcn.140003a70
nop
lea rcx, [rsp + 0x550]
call fcn.140033b10
nop
lea rcx, [rsp + 0x38]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x3f8]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x580]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x70]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x240]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x220]
call fcn.140003a70
nop
lea rcx, [rsp + 0x30]
call fcn.140003a70
nop
mov rcx, qword [rsp + 0x908]
call fcn.140003a70
mov eax, dword [rsp + 0x878]
jmp 0x14004428e
mov rcx, qword [rsp + 0x900]
add rcx, 0x590
call fcn.1400018a0
mov rdi, rax
mov rcx, qword [rsp + 0x7d0]
add rcx, 0x190
call fcn.1400018a0
mov rbx, rax
lea rcx, [rsp + 0x7e0]
call fcn.1400018a0
mov r9, rdi
mov r8, rbx
lea rdx, [0x14011a190]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
test eax, eax
jne 0x1400433a4
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x7f4], eax
mov r8d, dword [rsp + 0x7f4]
lea rdx, [0x14011a1a0]
lea rcx, [0x14011a1d0]
call fcn.140062f80
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
lea r8, [0x14011a218]
lea rdx, [0x14011a228]
mov rcx, qword [rsp + 0x900]
call fcn.140038300
mov dword [rsp + 0x87c], 0
lea rcx, [rsp + 0x7e0]
call fcn.140003a70
nop
lea rcx, [rsp + 0x7d8]
call fcn.140003a70
nop
lea rcx, [rsp + 0x550]
call fcn.140033b10
nop
lea rcx, [rsp + 0x38]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x3f8]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x580]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x70]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x240]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x220]
call fcn.140003a70
nop
lea rcx, [rsp + 0x30]
call fcn.140003a70
nop
mov rcx, qword [rsp + 0x908]
call fcn.140003a70
mov eax, dword [rsp + 0x87c]
jmp 0x14004428e
mov r9, qword [rsp + 0x7d8]
mov r8, qword [rsp + 0x7d0]
mov r8, qword [r8 + 0x18]
lea rdx, str.PrinterObject._s._s
lea rcx, [rsp + 0x7e0]
call fcn.140003170
mov rcx, qword [rsp + 0x900]
add rcx, 0x590
call fcn.1400018a0
mov rdi, rax
mov rcx, qword [rsp + 0x7d0]
add rcx, 0x18
call fcn.1400018a0
mov rbx, rax
lea rcx, [rsp + 0x7e0]
call fcn.1400018a0
mov r9, rdi
mov r8, rbx
lea rdx, [0x14011a258]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
test eax, eax
jne 0x140043517
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x7f8], eax
mov r8d, dword [rsp + 0x7f8]
lea rdx, [0x14011a268]
lea rcx, [0x14011a2a0]
call fcn.140062f80
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
lea r8, [0x14011a2e8]
lea rdx, [0x14011a2f8]
mov rcx, qword [rsp + 0x900]
call fcn.140038300
mov dword [rsp + 0x880], 0
lea rcx, [rsp + 0x7e0]
call fcn.140003a70
nop
lea rcx, [rsp + 0x7d8]
call fcn.140003a70
nop
lea rcx, [rsp + 0x550]
call fcn.140033b10
nop
lea rcx, [rsp + 0x38]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x3f8]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x580]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x70]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x240]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x220]
call fcn.140003a70
nop
lea rcx, [rsp + 0x30]
call fcn.140003a70
nop
mov rcx, qword [rsp + 0x908]
call fcn.140003a70
mov eax, dword [rsp + 0x880]
jmp 0x14004428e
mov rcx, qword [rsp + 0x900]
add rcx, 0x590
call fcn.1400018a0
mov rbx, rax
lea rcx, [rsp + 0x7e0]
call fcn.1400018a0
mov r9, rbx
lea r8, [0x140117624]
lea rdx, [0x14011a310]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
test eax, eax
jne 0x140043652
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x7fc], eax
mov r8d, dword [rsp + 0x7fc]
lea rdx, [0x14011a320]
lea rcx, [0x14011a350]
call fcn.140062f80
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
lea r8, [0x14011a398]
lea rdx, [0x14011a3a8]
mov rcx, qword [rsp + 0x900]
call fcn.140038300
mov dword [rsp + 0x884], 0
lea rcx, [rsp + 0x7e0]
call fcn.140003a70
nop
lea rcx, [rsp + 0x7d8]
call fcn.140003a70
nop
lea rcx, [rsp + 0x550]
call fcn.140033b10
nop
lea rcx, [rsp + 0x38]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x3f8]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x580]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x70]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x240]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x220]
call fcn.140003a70
nop
lea rcx, [rsp + 0x30]
call fcn.140003a70
nop
mov rcx, qword [rsp + 0x908]
call fcn.140003a70
mov eax, dword [rsp + 0x884]
jmp 0x14004428e
mov rcx, qword [rsp + 0x900]
add rcx, 0x590
call fcn.1400018a0
mov rdi, rax
lea rcx, [rsp + 0x7d8]
call fcn.1400018a0
mov rbx, rax
lea rcx, [rsp + 0x7e0]
call fcn.1400018a0
mov r9, rdi
mov r8, rbx
lea rdx, [0x14011a3c0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
test eax, eax
jne 0x140043799
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x800], eax
mov r8d, dword [rsp + 0x800]
lea rdx, [0x14011a3d0]
lea rcx, [0x14011a400]
call fcn.140062f80
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
lea r8, [0x14011a448]
lea rdx, [0x14011a458]
mov rcx, qword [rsp + 0x900]
call fcn.140038300
mov dword [rsp + 0x888], 0
lea rcx, [rsp + 0x7e0]
call fcn.140003a70
nop
lea rcx, [rsp + 0x7d8]
call fcn.140003a70
nop
lea rcx, [rsp + 0x550]
call fcn.140033b10
nop
lea rcx, [rsp + 0x38]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x3f8]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x580]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x70]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x240]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x220]
call fcn.140003a70
nop
lea rcx, [rsp + 0x30]
call fcn.140003a70
nop
mov rcx, qword [rsp + 0x908]
call fcn.140003a70
mov eax, dword [rsp + 0x888]
jmp 0x14004428e
mov rcx, qword [rsp + 0x900]
add rcx, 0x590
call fcn.1400018a0
mov rdi, rax
mov rcx, qword [rsp + 0x7d0]
add rcx, 0x190
call fcn.1400018a0
mov rbx, rax
lea rcx, [rsp + 0x7e0]
call fcn.1400018a0
mov r9, rdi
mov r8, rbx
lea rdx, [0x14011a470]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
test eax, eax
jne 0x1400438e7
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x804], eax
mov r8d, dword [rsp + 0x804]
lea rdx, [0x14011a480]
lea rcx, str._s___return_FALSE__8__LastError_u_WritePrivateProfileString_is_FALSE._n
call fcn.140062f80
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
lea r8, [0x14011a4f8]
lea rdx, [0x14011a508]
mov rcx, qword [rsp + 0x900]
call fcn.140038300
mov dword [rsp + 0x88c], 0
lea rcx, [rsp + 0x7e0]
call fcn.140003a70
nop
lea rcx, [rsp + 0x7d8]
call fcn.140003a70
nop
lea rcx, [rsp + 0x550]
call fcn.140033b10
nop
lea rcx, [rsp + 0x38]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x3f8]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x580]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x70]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x240]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x220]
call fcn.140003a70
nop
lea rcx, [rsp + 0x30]
call fcn.140003a70
nop
mov rcx, qword [rsp + 0x908]
call fcn.140003a70
mov eax, dword [rsp + 0x88c]
jmp 0x14004428e
mov r8, qword [rsp + 0x908]
mov r8, qword [r8]
lea rdx, str.Port._s
lea rcx, [rsp + 0x220]
call fcn.140003170
mov rcx, qword [rsp + 0x900]
add rcx, 0x590
call fcn.1400018a0
mov rdi, rax
lea rcx, [rsp + 0x220]
call fcn.1400018a0
mov rbx, rax
lea rcx, [rsp + 0x7e0]
call fcn.1400018a0
mov r9, rdi
mov r8, rbx
lea rdx, [0x14011a528]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
test eax, eax
jne 0x140043a4d
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x808], eax
mov r8d, dword [rsp + 0x808]
lea rdx, [0x14011a538]
lea rcx, str._s___return_FALSE__9__LastError_u_WritePrivateProfileString_is_FALSE._n
call fcn.140062f80
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
lea r8, [0x14011a5b8]
lea rdx, [0x14011a5c8]
mov rcx, qword [rsp + 0x900]
call fcn.140038300
mov dword [rsp + 0x890], 0
lea rcx, [rsp + 0x7e0]
call fcn.140003a70
nop
lea rcx, [rsp + 0x7d8]
call fcn.140003a70
nop
lea rcx, [rsp + 0x550]
call fcn.140033b10
nop
lea rcx, [rsp + 0x38]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x3f8]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x580]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x70]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x240]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x220]
call fcn.140003a70
nop
lea rcx, [rsp + 0x30]
call fcn.140003a70
nop
mov rcx, qword [rsp + 0x908]
call fcn.140003a70
mov eax, dword [rsp + 0x890]
jmp 0x14004428e
lea rcx, [rsp + 0x7e0]
call fcn.140003a70
nop
lea rcx, [rsp + 0x7d8]
call fcn.140003a70
jmp 0x140042d93
lea rcx, [rsp + 0x220]
call fcn.140003570
movzx eax, al
test eax, eax
jne 0x140043bb0
mov rcx, qword [rsp + 0x900]
add rcx, 0x590
call fcn.1400018a0
mov rdi, rax
mov rcx, qword [rsp + 0x908]
call fcn.1400018a0
mov rbx, rax
lea rcx, [rsp + 0x220]
call fcn.1400018a0
mov r9, rdi
mov r8, rbx
lea rdx, [0x14011a5e0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
test eax, eax
jne 0x140043bb0
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x80c], eax
mov r8d, dword [rsp + 0x80c]
lea rdx, [0x14011a5f0]
lea rcx, str._s___return_FALSE__10__LastError_u_WritePrivateProfileString_is_FALSE._n
call fcn.140062f80
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
lea r8, [0x14011a670]
lea rdx, [0x14011a680]
mov rcx, qword [rsp + 0x900]
call fcn.140038300
mov dword [rsp + 0x894], 0
lea rcx, [rsp + 0x550]
call fcn.140033b10
nop
lea rcx, [rsp + 0x38]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x3f8]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x580]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x70]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x240]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x220]
call fcn.140003a70
nop
lea rcx, [rsp + 0x30]
call fcn.140003a70
nop
mov rcx, qword [rsp + 0x908]
call fcn.140003a70
mov eax, dword [rsp + 0x894]
jmp 0x14004428e
cmp dword [rsp + 0x3f0], 1
jne 0x140044208
mov rcx, qword [rsp + 0x900]
add rcx, 0x718
call fcn.14004b650
mov qword [rsp + 0x810], rax
cmp qword [rsp + 0x810], 0
je 0x140044208
mov rcx, qword [rsp + 0x900]
add rcx, 0x718
lea rdx, [rsp + 0x810]
call fcn.14004b660
mov qword [rsp + 0x818], rax
mov rcx, qword [rsp + 0x818]
add rcx, 0x18
call fcn.1400018a0
xor r8d, r8d
mov rdx, rax
lea rcx, [rsp + 0x38]
call fcn.1400a6918
mov qword [rsp + 0x230], rax
cmp qword [rsp + 0x230], 0
jne 0x140043c43
jmp 0x140043bda
lea rcx, [rsp + 0x820]
call fcn.140003950
nop
call fcn.1400754d0
test eax, eax
je 0x140043c70
lea rdx, [0x14011a694]
lea rcx, [rsp + 0x820]
call fcn.140001d20
jmp 0x140043c84
lea rdx, [0x14011a69c]
lea rcx, [rsp + 0x820]
call fcn.140001d20
lea rcx, [rsp + 0x828]
call fcn.140003950
nop
mov r9, qword [rsp + 0x820]
mov r8, qword [rsp + 0x818]
mov r8, qword [r8 + 0x18]
lea rdx, [0x14011a6a8]
lea rcx, [rsp + 0x828]
call fcn.140003170
mov rcx, qword [rsp + 0x900]
add rcx, 0x590
call fcn.1400018a0
mov rdi, rax
mov rcx, qword [rsp + 0x818]
add rcx, 0xa0
call fcn.1400018a0
mov rbx, rax
lea rcx, [rsp + 0x828]
call fcn.1400018a0
mov r9, rdi
mov r8, rbx
lea rdx, [0x14011a6b8]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
test eax, eax
jne 0x140043e08
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x830], eax
mov r8d, dword [rsp + 0x830]
lea rdx, [0x14011a6c8]
lea rcx, str._s___return_FALSE__11__LastError_u_WritePrivateProfileString_is_FALSE._n
call fcn.140062f80
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
lea r8, [0x14011a750]
lea rdx, [0x14011a760]
mov rcx, qword [rsp + 0x900]
call fcn.140038300
mov dword [rsp + 0x898], 0
lea rcx, [rsp + 0x828]
call fcn.140003a70
nop
lea rcx, [rsp + 0x820]
call fcn.140003a70
nop
lea rcx, [rsp + 0x550]
call fcn.140033b10
nop
lea rcx, [rsp + 0x38]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x3f8]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x580]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x70]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x240]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x220]
call fcn.140003a70
nop
lea rcx, [rsp + 0x30]
call fcn.140003a70
nop
mov rcx, qword [rsp + 0x908]
call fcn.140003a70
mov eax, dword [rsp + 0x898]
jmp 0x14004428e
mov rcx, qword [rsp + 0x900]
add rcx, 0x590
call fcn.1400018a0
mov rdi, rax
lea rcx, [rsp + 0x820]
call fcn.1400018a0
mov rbx, rax
lea rcx, [rsp + 0x828]
call fcn.1400018a0
mov r9, rdi
mov r8, rbx
lea rdx, [0x14011a778]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
test eax, eax
jne 0x140043f4f
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x834], eax
mov r8d, dword [rsp + 0x834]
lea rdx, [0x14011a788]
lea rcx, str._s___return_FALSE__12__LastError_u_WritePrivateProfileString_is_FALSE._n
call fcn.140062f80
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
lea r8, [0x14011a810]
lea rdx, [0x14011a820]
mov rcx, qword [rsp + 0x900]
call fcn.140038300
mov dword [rsp + 0x89c], 0
lea rcx, [rsp + 0x828]
call fcn.140003a70
nop
lea rcx, [rsp + 0x820]
call fcn.140003a70
nop
lea rcx, [rsp + 0x550]
call fcn.140033b10
nop
lea rcx, [rsp + 0x38]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x3f8]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x580]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x70]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x240]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x220]
call fcn.140003a70
nop
lea rcx, [rsp + 0x30]
call fcn.140003a70
nop
mov rcx, qword [rsp + 0x908]
call fcn.140003a70
mov eax, dword [rsp + 0x89c]
jmp 0x14004428e
mov rcx, qword [rsp + 0x900]
add rcx, 0x590
call fcn.1400018a0
mov rdi, rax
mov rcx, qword [rsp + 0x818]
add rcx, 0x18
call fcn.1400018a0
mov rbx, rax
lea rcx, [rsp + 0x828]
call fcn.1400018a0
mov r9, rdi
mov r8, rbx
lea rdx, [0x14011a838]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
test eax, eax
jne 0x14004409a
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x838], eax
mov r8d, dword [rsp + 0x838]
lea rdx, [0x14011a848]
lea rcx, str._s___return_FALSE__13__LastError_u_WritePrivateProfileString_is_FALSE._n
call fcn.140062f80
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
lea r8, [0x14011a8d0]
lea rdx, [0x14011a8e0]
mov rcx, qword [rsp + 0x900]
call fcn.140038300
mov dword [rsp + 0x8a0], 0
lea rcx, [rsp + 0x828]
call fcn.140003a70
nop
lea rcx, [rsp + 0x820]
call fcn.140003a70
nop
lea rcx, [rsp + 0x550]
call fcn.140033b10
nop
lea rcx, [rsp + 0x38]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x3f8]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x580]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x70]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x240]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x220]
call fcn.140003a70
nop
lea rcx, [rsp + 0x30]
call fcn.140003a70
nop
mov rcx, qword [rsp + 0x908]
call fcn.140003a70
mov eax, dword [rsp + 0x8a0]
jmp 0x14004428e
mov rcx, qword [rsp + 0x900]
add rcx, 0x590
call fcn.1400018a0
mov rdi, rax
mov rcx, qword [rsp + 0x818]
add rcx, 0x190
call fcn.1400018a0
mov rbx, rax
lea rcx, [rsp + 0x828]
call fcn.1400018a0
mov r9, rdi
mov r8, rbx
lea rdx, [0x14011a8f8]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
test eax, eax
jne 0x1400441e8
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x83c], eax
mov r8d, dword [rsp + 0x83c]
lea rdx, str.CRP_SETUPApp::kMakeInterfaceFile_MultiDriver
lea rcx, str._s___return_FALSE__14__LastError_u_WritePrivateProfileString_is_FALSE._n
call fcn.140062f80
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
lea r8, [0x14011a990]
lea rdx, [0x14011a9a0]
mov rcx, qword [rsp + 0x900]
call fcn.140038300
mov dword [rsp + 0x8a4], 0
lea rcx, [rsp + 0x828]
call fcn.140003a70
nop
lea rcx, [rsp + 0x820]
call fcn.140003a70
nop
lea rcx, [rsp + 0x550]
call fcn.140033b10
nop
lea rcx, [rsp + 0x38]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x3f8]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x580]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x70]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x240]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x220]
call fcn.140003a70
nop
lea rcx, [rsp + 0x30]
call fcn.140003a70
nop
mov rcx, qword [rsp + 0x908]
call fcn.140003a70
mov eax, dword [rsp + 0x8a4]
jmp 0x14004428e
lea rcx, [rsp + 0x828]
call fcn.140003a70
nop
lea rcx, [rsp + 0x820]
call fcn.140003a70
jmp 0x140043bda
mov dword [rsp + 0x8a8], 1
lea rcx, [rsp + 0x550]
call fcn.140033b10
nop
lea rcx, [rsp + 0x38]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x3f8]
call fcn.1400a69e0
nop
lea rcx, [rsp + 0x580]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x70]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x240]
call fcn.140015bb0
nop
lea rcx, [rsp + 0x220]
call fcn.140003a70
nop
lea rcx, [rsp + 0x30]
call fcn.140003a70
nop
mov rcx, qword [rsp + 0x908]
call fcn.140003a70
mov eax, dword [rsp + 0x8a8]
mov rcx, qword [rsp + 0x8d8]
xor rcx, rsp
call fcn.1400c6ac0
add rsp, 0x8e8
pop rdi
pop rbx
ret