Function at 0x406500
Capabilities:
Clear file content

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x68
mov rax, qword [0x004c3330]
cmp dword [rax], 0x598b
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0xb8], rdx
jle 0x406d15
mov rax, qword [0x004c34d0]
mov rdi, qword [0x004c3310]
xor ecx, ecx
mov eax, dword [rax]
mov dword [rdi], eax
mov rax, qword [sym.imp.KERNEL32.dll_SetEvent]
mov qword [rsp + 0x48], rax
call rax
mov r12, qword [sym.imp.KERNEL32.dll_FlushFileBuffers]
xor ecx, ecx
call r12
mov rax, qword [0x004c2a60]
mov edx, dword [rax]
mov rax, qword [0x004c2d80]
mov dword [rax], edx
mov rax, qword [0x004c30b0]
mov dword [rax], 0x1cd47704
mov rax, qword [0x004c36a0]
mov ecx, dword [rax]
call fcn.0040c910
mov rdi, qword [0x004c31e0]
xor ecx, ecx
mov dword [rdi], eax
mov rax, qword [0x004c2cc0]
mov rdi, qword [0x004c35b0]
mov eax, dword [rax]
mov dword [rdi], eax
mov rax, qword [0x004c3140]
mov dword [rax], 0x52d74a05
call r12
mov rdi, qword [sym.imp.ADVAPI32.dll_ReadEventLogA]
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
call rdi
mov ecx, 0xf50fe766
call fcn.0040c910
mov rsi, qword [0x004c2de0]
xor edx, edx
xor ecx, ecx
mov r14, qword [sym.imp.KERNEL32.dll_PurgeComm]
mov dword [rsi], eax
call r14
mov rax, qword [0x004c2bd0]
xor ecx, ecx
mov edx, dword [rax]
mov rax, qword [0x004c2ef0]
mov dword [rax], edx
mov rax, qword [0x004c3150]
mov dword [rax], 0xe9edd0be
call r12
mov rsi, qword [sym.imp.KERNEL32.dll_SetConsoleMode]
xor edx, edx
xor ecx, ecx
call rsi
mov rax, qword [0x004c2e90]
mov ecx, dword [rax]
call fcn.0040c910
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov rdx, qword [0x004c29f0]
mov rbp, qword [sym.imp.KERNEL32.dll_ReadConsoleW]
mov dword [rdx], eax
xor edx, edx
mov qword [rsp + 0x20], 0
call rbp
mov rbx, qword [sym.imp.KERNEL32.dll_ReleaseMutex]
xor ecx, ecx
call rbx
mov rax, qword [0x004c2e10]
mov rcx, qword [0x004c35a0]
mov eax, dword [rax]
mov dword [rcx], eax
mov rax, qword [0x004c3450]
mov ecx, dword [rax]
call fcn.0040c910
mov rcx, qword [0x004c32d0]
mov dword [rcx], eax
mov rax, qword [0x004c34f0]
mov ecx, dword [rax]
call fcn.0040c910
mov rdx, qword [0x004c2a20]
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov dword [rdx], eax
xor edx, edx
mov qword [rsp + 0x20], 0
call rbp
xor edx, edx
xor ecx, ecx
call r14
mov rax, qword [0x004c2c50]
xor ecx, ecx
mov edx, dword [rax]
mov rax, qword [0x004c3670]
mov dword [rax], edx
mov rax, qword [0x004c3620]
mov dword [rax], 0xf49bc94a
call rbx
mov rax, qword [0x004c31b0]
mov rcx, qword [0x004c2f30]
mov eax, dword [rax]
mov dword [rcx], eax
mov ecx, 0x5354ac49
call fcn.0040c910
mov rdx, qword [0x004c2ba0]
xor ecx, ecx
mov dword [rdx], eax
call rbx
xor r9d, r9d
lea r8, str.In_illo_fugiat_mollitia_officiis_sit_et
lea rdx, str.DrJaronSwaniawski
mov r15, qword [sym.imp.KERNEL32.dll_ReplaceFileA]
lea rcx, str.Numquam_repellat_enim_illo_quia_velit_sint_quo
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
call r15
mov r13, qword [sym.imp.KERNEL32.dll_SetEndOfFile]
xor ecx, ecx
call r13
mov ecx, 0x125226d3
call fcn.0040c910
mov rcx, qword [0x004c2e60]
mov dword [rcx], eax
mov rax, qword [0x004c32d0]
mov ecx, dword [rax]
call fcn.0040c910
mov rdx, qword [0x004c2c40]
xor ecx, ecx
mov dword [rdx], eax
mov rax, qword [0x004c2b90]
mov dword [rax], 0x7e6c15e1
call r12
xor ecx, ecx
call r12
mov rax, qword [0x004c2de0]
mov r11, qword [sym.imp.KERNEL32.dll_SetLastError]
xor ecx, ecx
mov edx, dword [rax]
mov rax, qword [0x004c2b10]
mov qword [rsp + 0x50], r11
mov dword [rax], edx
call r11
mov rax, qword [0x004c3520]
xor edx, edx
xor ecx, ecx
mov dword [rax], 0xd274c767
call r14
mov rax, qword [0x004c3500]
mov ecx, dword [rax]
call fcn.0040c910
mov rdx, qword [0x004c3560]
mov ecx, 0x87214e9f
mov dword [rdx], eax
mov rax, qword [0x004c3170]
mov dword [rax], 0x2cd2b24b
call fcn.0040c910
mov rcx, qword [0x004c35a0]
mov dword [rcx], eax
mov rax, qword [str.TR2j]
mov dword [rax], 0xd496ede3
mov rax, qword [0x004c2ed0]
mov ecx, dword [rax]
call fcn.0040c910
mov rdx, qword [0x004c2aa0]
mov ecx, 0x59e1a479
mov dword [rdx], eax
call fcn.0040c910
mov rdx, qword [0x004c3300]
xor ecx, ecx
mov dword [rdx], eax
call r13
xor ecx, ecx
call r12
mov ecx, 0x90670ec5
call fcn.0040c910
mov rdx, qword [0x004c2dc0]
xor ecx, ecx
mov dword [rdx], eax
xor edx, edx
call r14
xor edx, edx
xor ecx, ecx
call rsi
mov rax, qword [0x004c3460]
mov rcx, qword [0x004c2da0]
mov dword [rax], 0x572fc096
mov rax, qword [0x004c3130]
mov eax, dword [rax]
mov dword [rcx], eax
mov rax, qword [0x004c3590]
mov ecx, dword [rax]
call fcn.0040c910
mov rdx, qword [0x004c2c30]
xor r9d, r9d
lea r8, str.JordonLindgren
lea rcx, str.Libero_amet_architecto_voluptatem
mov dword [rdx], eax
lea rdx, str.Ipsam_reprehenderit_cumque_sapiente_ut_adipisci_voluptatem
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
call r15
xor r9d, r9d
lea r8, str.Aliquid_qui_dolorem_sunt_sit_accusamus_dolor_dolorem
lea rdx, str.Ratione_vel_qui_earum_ea_distinctio_laudantium_placeat_quos_nostrum
mov qword [rsp + 0x28], 0
lea rcx, str.Mollitia_corporis_in_commodi
mov qword [rsp + 0x20], 0
call r15
mov rax, qword [0x004c3680]
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov edx, dword [rax]
mov rax, qword [0x004c3420]
mov dword [rax], edx
xor edx, edx
mov qword [rsp + 0x20], 0
call rbp
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], 0
xor ecx, ecx
call rbp
xor edx, edx
xor ecx, ecx
call rsi
mov r10, qword [0x004c30d0]
mov rax, qword [0x004c31d0]
xor r9d, r9d
lea r8, str.Nesciunt_ratione_iure_iste_distinctio_ipsum_quaerat_eius_enim_nam_consequatur_maxime_et
lea rcx, str.ProfDonnellAuer
mov edx, dword [r10]
mov dword [rax], edx
lea rdx, str.Velit_illum_quae_vel_similique_voluptatem
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
call r15
mov rax, qword [0x004c3530]
mov rdx, qword [0x004c35b0]
mov eax, dword [rax]
mov dword [rdx], eax
mov rax, qword [0x004c3290]
mov ecx, dword [rax]
call fcn.0040c910
mov rdx, qword [0x004c3600]
mov dword [rdx], eax
mov rax, qword [0x004c2ea0]
mov ecx, dword [rax]
call fcn.0040c910
mov rdx, qword [0x004c2ad0]
xor ecx, ecx
mov dword [rdx], eax
mov rax, qword [rsp + 0x48]
call rax
xor ecx, ecx
call r12
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], 0
xor ecx, ecx
call rbp
mov rax, qword [0x004c35b0]
xor r9d, r9d
xor r8d, r8d
mov rcx, qword [0x004c2c40]
xor edx, edx
mov eax, dword [rax]
mov dword [rcx], eax
xor ecx, ecx
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
call rdi
mov rax, qword [0x004c3570]
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov dword [rax], 0x9358e85f
mov rax, qword [0x004c2aa0]
mov edx, dword [rax]
mov rax, qword [0x004c2d50]
mov dword [rax], edx
xor edx, edx
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
call rdi
mov rax, qword [0x004c33e0]
mov ecx, dword [rax]
call fcn.0040c910
mov rdx, qword [0x004c2d90]
xor ecx, ecx
mov dword [rdx], eax
call rbx
xor ecx, ecx
call r12
mov ecx, 0x9b7e564e
call fcn.0040c910
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov rdx, qword [0x004c2d30]
mov dword [rdx], eax
xor edx, edx
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
call rdi
xor edx, edx
xor ecx, ecx
call rsi
xor ecx, ecx
call rbx
xor edx, edx
xor ecx, ecx
call rsi
xor edx, edx
xor ecx, ecx
call rsi
mov rax, qword [0x004c2c70]
mov dword [rax], 0xbcc11b3a
mov rax, qword [0x004c31e0]
mov ecx, dword [rax]
call fcn.0040c910
mov rdx, qword [0x004c2f30]
mov ecx, 0xc99cd393
mov dword [rdx], eax
mov rax, qword [0x004c2b90]
mov dword [rax], 0x2d4447d3
call fcn.0040c910
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, qword [0x004c2e60]
mov dword [rcx], eax
xor ecx, ecx
mov qword [rsp + 0x20], 0
call rbp
xor edx, edx
xor ecx, ecx
call rsi
xor edx, edx
xor ecx, ecx
call r14
mov r11, qword [rsp + 0x50]
xor ecx, ecx
call r11
xor ecx, ecx
call rbx
mov rax, qword [str.TR2j]
xor r9d, r9d
xor ecx, ecx
xor r8d, r8d
mov edx, dword [rax]
mov rax, qword [0x004c3440]
mov dword [rax], edx
xor edx, edx
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
call rdi
mov rax, qword [0x004c29d0]
mov rdx, qword [0x004c2c40]
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov eax, dword [rax]
mov dword [rdx], eax
xor edx, edx
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
call rdi
xor ecx, ecx
call r13
mov rax, qword [0x004c3320]
xor edx, edx
xor ecx, ecx
mov dword [rax], 0x45e4c1d7
call rsi
xor ecx, ecx
call r13
mov rax, qword [0x004c2b40]
mov edx, dword [rax]
mov rax, qword [0x004c2970]
mov dword [rax], edx
mov rax, qword [0x004c3140]
mov ecx, dword [rax]
call fcn.0040c910
mov r10, qword [0x004c30d0]
mov rdx, qword [0x004c3700]
xor ecx, ecx
mov dword [rdx], eax
mov edx, dword [r10]
mov rax, qword [0x004c2cd0]
mov dword [rax], edx
call rbx
xor ecx, ecx
mov rax, qword [rsp + 0x48]
call rax
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
mov dword [rsp + 0x20], 0
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
call rdi
xor ecx, ecx
call rbx
mov rax, qword [0x004c2da0]
xor r9d, r9d
xor r8d, r8d
mov rcx, qword [0x004c2bd0]
mov eax, dword [rax]
mov dword [rcx], eax
mov rax, qword [0x004c3170]
xor ecx, ecx
mov edx, dword [rax]
mov rax, qword [0x004c3260]
mov dword [rax], edx
xor edx, edx
mov qword [rsp + 0x20], 0
call rbp
mov ecx, 0x7c9bed8e
call fcn.0040c910
mov rdx, qword [0x004c2bf0]
xor ecx, ecx
mov dword [rdx], eax
mov rax, qword [0x004c3310]
mov edx, dword [rax]
mov rax, qword [0x004c2ae0]
mov dword [rax], edx
call rbx
xor ecx, ecx
call r13
xor ecx, ecx
call rbx
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], 0
xor ecx, ecx
call rbp
xor edx, edx
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov dword [rsp + 0x20], 0
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
call rdi
mov rax, qword [0x004c3450]
mov ecx, dword [rax]
call fcn.0040c910
mov rdx, qword [0x004c30f0]
xor ecx, ecx
mov dword [rdx], eax
mov rax, qword [0x004c30c0]
xor edx, edx
mov dword [rax], 0x67bc7ab3
call rsi
mov rax, qword [0x004c3330]
cmp dword [rax], 0x75b7
jne 0x4076b2
mov r15, qword [0x004c35c0]
mov ecx, 0xb8526c49
mov dword [r15], 0x88a51411
call fcn.0040c910
mov rdx, qword [0x004c2af0]
mov dword [rdx], eax
mov rax, qword [0x004c3390]
mov ecx, dword [rax]
call fcn.0040c910
mov rdx, qword [0x004c2ca0]
xor r9d, r9d
mov rbp, qword [sym.imp.KERNEL32.dll_ReplaceFileA]
lea r8, str.ProfJamaalHoppeII
lea rcx, str.Vel_fuga_dolor_nulla_sint_rerum_harum_dolorem_aut_est_est
mov dword [rdx], eax
lea rdx, str.NickolasLarsonI
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
call rbp
mov rax, qword [0x004c3560]
xor r9d, r9d
xor r8d, r8d
mov rdi, qword [0x004c2bf0]
mov rbx, qword [sym.imp.KERNEL32.dll_ReadConsoleW]
xor edx, edx
xor ecx, ecx
mov dword [rax], 0x7ba608ee
mov rax, qword [0x004c2b70]
mov eax, dword [rax]
mov dword [rdi], eax
mov qword [rsp + 0x20], 0
call rbx
mov rdi, qword [sym.imp.KERNEL32.dll_FlushFileBuffers]
xor ecx, ecx
call rdi
mov rax, qword [0x004c2a70]
mov ecx, dword [rax]
call fcn.0040c910
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov rdx, qword [0x004c2b90]
mov rsi, qword [sym.imp.ADVAPI32.dll_ReadEventLogA]
mov dword [rdx], eax
mov rax, qword [0x004c2e90]
mov edx, dword [rax]
mov rax, qword [0x004c36a0]
mov dword [rax], edx
mov rax, qword [0x004c2d50]
xor edx, edx
mov dword [rax], 0x52423b94
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
call rsi
mov r12, qword [sym.imp.KERNEL32.dll_ReleaseMutex]
xor ecx, ecx
call r12
mov rax, qword [0x004c32d0]
mov ecx, 0xa5ad66b
mov dword [rax], 0x418fcc44
call fcn.0040c910
mov rdx, qword [0x004c2c40]
xor r9d, r9d
lea r8, str.RaeganGleason
lea rcx, str.Voluptate_rerum_facilis_aperiam_omnis_sint_ea
mov dword [rdx], eax
mov rax, qword [0x004c2be0]
lea rdx, str.Ab_est_quia_fugit_illum_enim_veritatis_aut_numquam_alias_rerum_commodi_et_et
mov dword [rax], 0xf0e507af
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
call rbp
mov rax, qword [0x004c2e10]
mov ecx, dword [rax]
call fcn.0040c910
mov rdx, qword [0x004c3300]
mov r13, qword [0x004c2b00]
xor ecx, ecx
mov dword [rdx], eax
mov rax, qword [0x004c3110]
mov rdx, qword [0x004c2980]
mov eax, dword [rax]
mov dword [r13], eax
mov rax, qword [0x004c29a0]
mov dword [rax], 0x1ae2e122
mov rax, qword [0x004c3310]
mov eax, dword [rax]
mov dword [rdx], eax
call rdi
mov rax, qword [sym.imp.KERNEL32.dll_PurgeComm]
xor edx, edx
xor ecx, ecx
mov qword [rsp + 0x50], rax
call rax
xor ecx, ecx
call r12
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], 0
xor ecx, ecx
call rbx
mov rax, qword [0x004c2d20]
mov dword [rax], 0x9dc5ee82
mov rax, qword [0x004c34c0]
mov dword [rax], 0xe62feb91
mov rax, qword [0x004c2a30]
mov dword [rax], 0xd31035c
mov rax, qword [0x004c3420]
mov edx, dword [rax]
mov rax, qword [0x004c34d0]
mov dword [rax], edx
mov rax, qword [0x004c33b0]
mov edx, dword [rax]
mov rax, qword [0x004c29e0]
mov dword [rax], edx
mov rax, qword [0x004c2960]
mov ecx, dword [rax]
call fcn.0040c910
mov rdx, qword [0x004c2d80]
xor ecx, ecx
mov dword [rdx], eax
mov rax, qword [sym.imp.KERNEL32.dll_SetEvent]
mov qword [rsp + 0x48], rax
call rax
xor edx, edx
xor ecx, ecx
mov rax, qword [rsp + 0x50]
call rax
mov ecx, 0x943a4860
call fcn.0040c910
mov r14, qword [0x004c2da0]
xor ecx, ecx
mov dword [r13], eax
mov r13, qword [0x004c29b0]
mov eax, dword [r14]
mov dword [r13], eax
call rdi
xor ecx, ecx
mov rax, qword [rsp + 0x48]
call rax
mov ecx, 0x85e69b27
call fcn.0040c910
mov rdx, qword [0x004c3140]
mov ecx, 0x2fa2b4eb
mov dword [rdx], eax
mov rax, qword [0x004c32f0]
mov edx, dword [rax]
mov rax, qword [0x004c2bd0]
mov dword [rax], edx
call fcn.0040c910
mov rdx, qword [0x004c34b0]
mov ecx, 0xc87a43f9
mov dword [rdx], eax
call fcn.0040c910
mov rdx, qword [0x004c36f0]
mov dword [rdx], eax
mov rax, qword [0x004c29a0]
mov ecx, dword [rax]
call fcn.0040c910
mov rdx, qword [0x004c2b10]
mov ecx, 0xec5b6d15
mov dword [rdx], eax
mov rax, qword [0x004c31c0]
mov edx, dword [rax]
mov rax, qword [0x004c3190]
mov dword [rax], edx
mov rax, qword [0x004c35d0]
mov dword [rax], 0x7ded9ae3
mov rax, qword [0x004c3500]
mov dword [rax], 0x46441b69
call fcn.0040c910
mov ecx, 0x285aebd
mov dword [r13], eax
call fcn.0040c910
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov rdx, qword [0x004c2d90]
mov dword [rdx], eax
xor edx, edx
mov qword [rsp + 0x20], 0
call rbx
mov rax, qword [0x004c2e50]
mov rcx, qword [0x004c33d0]
mov eax, dword [rax]
mov dword [rcx], eax
xor ecx, ecx
call r12
mov r13, qword [sym.imp.KERNEL32.dll_SetEndOfFile]
xor ecx, ecx
call r13
xor ecx, ecx
call r13
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], 0
xor ecx, ecx
call rbx
mov r10, qword [0x004c3670]
xor r9d, r9d
xor r8d, r8d
mov rax, qword [0x004c2e20]
xor ecx, ecx
mov edx, dword [r10]
mov dword [rax], edx
xor edx, edx
mov qword [rsp + 0x20], 0
call rbx
xor ecx, ecx
call rdi
mov rax, qword [0x004c3620]
mov ecx, dword [rax]
call fcn.0040c910
mov rdx, qword [0x004c3690]
mov dword [rdx], eax
mov rax, qword [0x004c2e80]
mov ecx, dword [rax]
call fcn.0040c910
mov rdx, qword [0x004c2d60]
mov dword [rdx], eax
mov rax, qword [0x004c36c0]
mov ecx, dword [rax]
call fcn.0040c910
xor ecx, ecx
mov dword [r15], eax
mov r15, qword [sym.imp.KERNEL32.dll_SetLastError]
call r15
xor ecx, ecx
call r12
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], 0
xor ecx, ecx
call rbx
mov rax, qword [0x004c2bf0]
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
mov dword [rax], 0x6eb07f4e
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
call rsi
mov rax, qword [0x004c3150]
mov rdx, qword [0x004c2be0]
mov rcx, qword [str.:_o]
mov eax, dword [rax]
mov dword [rdx], eax
mov rax, qword [0x004c2980]
mov eax, dword [rax]
mov dword [rcx], eax
mov rax, qword [0x004c2e10]
mov ecx, dword [rax]
call fcn.0040c910
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov dword [r14], eax
xor ecx, ecx
mov qword [rsp + 0x20], 0
call rbx
mov rax, qword [0x004c2b80]
xor ecx, ecx
mov edx, dword [rax]
mov rax, qword [0x004c3700]
mov dword [rax], edx
mov rax, qword [rsp + 0x48]
call rax
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
mov dword [rsp + 0x20], 0
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
call rsi
mov rax, qword [str.:_o]
mov r14, qword [0x004c3160]
xor ecx, ecx
mov edx, dword [rax]
mov rax, qword [0x004c2a60]
mov dword [r14], 0xa8a09dd3
mov dword [rax], edx
call r13
mov rax, qword [0x004c3220]
mov ecx, 0x89bb7e42
mov dword [rax], 0x92417b8e
mov rax, qword [0x004c3620]
mov edx, dword [rax]
mov rax, qword [0x004c2a20]
mov dword [rax], edx
call fcn.0040c910
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov rdx, qword [0x004c2db0]
mov dword [rdx], eax
xor edx, edx
mov qword [rsp + 0x20], 0
call rbx
mov ecx, dword [r14]
call fcn.0040c910
mov r14, qword [0x004c3210]
xor r9d, r9d
lea r8, str.SalvadorPagac
lea rdx, str.DrErnestoStrackeII
lea rcx, str.Praesentium_et_dolorem_ut_dolorum_eos_vel_et_ipsam_maiores_ipsum_voluptas_quidem
mov dword [r14], eax
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
call rbp
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
mov dword [rsp + 0x20], 0
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
call rsi
xor ecx, ecx
call r12
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
mov dword [rsp + 0x20], 0
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
call rsi
mov rax, qword [0x004c30e0]
mov ecx, dword [rax]
call fcn.0040c910
mov rdx, qword [0x004c2b30]
xor ecx, ecx
mov dword [rdx], eax
call rdi
mov rax, qword [0x004c2b40]
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov dword [rax], 0x3dcfbdca
mov rax, qword [0x004c30b0]
mov edx, dword [rax]
mov rax, qword [0x004c2e70]
mov dword [rax], edx
xor edx, edx
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
call rsi
mov r11, qword [0x004c30a0]
mov rax, qword [0x004c3630]
xor ecx, ecx
mov r10, qword [0x004c3670]
mov edx, dword [r11]
mov dword [rax], 0x14b51e38
mov rax, qword [0x004c2970]
mov dword [rax], edx
mov rax, qword [0x004c3310]
mov rdx, qword [0x004c33d0]
mov eax, dword [rax]
mov dword [rdx], eax
mov rax, qword [0x004c2e90]
mov eax, dword [rax]
mov dword [r10], eax
call rdi
xor ecx, ecx
call r15
mov rax, qword [0x004c2b60]
xor ecx, ecx
mov edx, dword [rax]
mov rax, qword [0x004c2cf0]
mov dword [rax], edx
call r15
mov rax, qword [0x004c2d00]
mov rcx, qword [0x004c34c0]
mov dword [rax], 0x489a0756
mov rax, qword [0x004c2c90]
mov dword [rax], 0xb2c8e1ff
mov rax, qword [0x004c2e00]
mov eax, dword [rax]
mov dword [rcx], eax
mov rax, qword [0x004c2ac0]
mov ecx, dword [rax]
call fcn.0040c910
xor edx, edx
xor ecx, ecx
mov dword [r14], eax
mov rax, qword [0x004c2a30]
mov r14, qword [sym.imp.KERNEL32.dll_SetConsoleMode]
mov dword [rax], 0x7ed2652c
call r14
mov ecx, 0x723047c5
call fcn.0040c910
mov rdx, qword [0x004c33d0]
mov ecx, 0x97bc746a
mov dword [rdx], eax
mov rax, qword [0x004c31b0]
mov dword [rax], 0xa4dd25ab
call fcn.0040c910
mov rdx, qword [0x004c2ad0]
mov ecx, 0x6739f8e9
mov dword [rdx], eax
call fcn.0040c910
mov rdx, qword [0x004c3440]
xor ecx, ecx
mov dword [rdx], eax
xor edx, edx
call r14
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], 0
xor ecx, ecx
call rbx
mov r10, qword [0x004c3230]
mov rax, qword [0x004c35f0]
mov ecx, 0x9648ac12
mov edx, dword [r10]
mov dword [rax], edx
call fcn.0040c910
mov rdx, qword [str.TR2j]
xor r9d, r9d
lea r8, str.JudahMarquardt
lea rcx, str.MissStacyLangworthIV
mov dword [rdx], eax
lea rdx, str.DrIssacNikolaus
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
call rbp
mov rax, qword [0x004c2cb0]
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
mov dword [rax], 0xbd915f7f
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
call rsi
xor ecx, ecx
call r12
xor r9d, r9d
lea r8, str.Voluptas_et_et_dolor_quia
lea rdx, str.Excepturi_laboriosam_veritatis_fugiat_aliquid_facere
mov qword [rsp + 0x28], 0
lea rcx, str.DrRosalindaJenkinsJr
mov qword [rsp + 0x20], 0
call rbp
mov rax, qword [0x004c3270]
xor r9d, r9d
xor r8d, r8d
mov rcx, qword [str.:_o]
mov eax, dword [rax]
mov dword [rcx], eax
mov rax, qword [0x004c2ee0]
xor ecx, ecx
mov dword [rax], 0xee14272d
mov rax, qword [0x004c36e0]
mov edx, dword [rax]
mov rax, qword [0x004c2c70]
mov dword [rax], edx
xor edx, edx
mov qword [rsp + 0x20], 0
call rbx
mov ecx, 0x5a5ed23c
call fcn.0040c910
mov rdx, qword [0x004c33f0]
mov r11, qword [0x004c30a0]
xor ecx, ecx
mov dword [rdx], eax
mov rax, qword [0x004c3630]
mov edx, dword [rax]
mov rax, qword [0x004c2d40]
mov dword [rax], edx
mov edx, dword [r11]
mov rax, qword [0x004c2ce0]
mov dword [rax], edx
mov rax, qword [0x004c35d0]
mov dword [rax], 0x27fb5c32
call r15
xor ecx, ecx
call rdi
xor edx, edx
xor ecx, ecx
mov rax, qword [rsp + 0x50]
call rax
mov r10, qword [0x004c3230]
xor r9d, r9d
lea r8, str.OrrinStroman
lea rdx, str.Et_architecto_et_qui_voluptates_saepe_saepe_placeat_quia
lea rcx, str.Enim_eaque_tempora_est
mov dword [r10], 0x6f1f4d3b
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
call rbp
xor edx, edx
xor ecx, ecx
call r14
xor r8d, r8d
xor edx, edx
xor ecx, ecx
mov qword [rsp + 0x20], 0
xor r9d, r9d
call rbx
mov rax, qword [0x004c36b0]
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
mov dword [rax], 0xc3957518
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
call rsi
mov ecx, 0x67dafd90
call fcn.0040c910
mov rdx, qword [0x004c34a0]
xor ecx, ecx
mov dword [rdx], eax
mov rax, qword [rsp + 0x48]
call rax
mov rax, qword [str.__ow4]
xor edx, edx
xor ecx, ecx
mov dword [rax], 0xac7dfff9
call r14
xor ecx, ecx
call r13
mov rax, qword [0x004c31d0]
mov dword [rax], 0x498dccb4
mov rcx, qword [rsp + 0xb0]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov r10, rax
test rax, rax
jne 0x4076d0
xor r10d, r10d
jmp 0x408c0d
mov rax, qword [0x004c3330]
cmp dword [rax], 0x2e76
jne 0x407fcb
mov rax, qword [0x004c36e0]
mov rdi, qword [0x004c3260]
xor r9d, r9d
xor ecx, ecx
mov rbp, qword [0x004c2d40]
mov rsi, qword [0x004c3480]
mov qword [rsp + 0x58], r10
xor r8d, r8d
mov eax, dword [rax]
mov r15, qword [sym.imp.ADVAPI32.dll_ReadEventLogA]
mov dword [rdi], eax
mov rax, qword [0x004c2a60]
mov edx, dword [rax]
mov rax, qword [0x004c3430]
mov dword [rax], edx
mov rax, qword [0x004c34f0]
mov edx, dword [rax]
mov rax, qword [0x004c2bb0]
mov dword [rax], edx
mov eax, dword [rbp]
xor edx, edx
mov dword [rsi], eax
mov rax, qword [0x004c3600]
mov dword [rax], 0xab02e886
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
call r15
mov rdi, qword [sym.imp.KERNEL32.dll_SetConsoleMode]
xor edx, edx
xor ecx, ecx
call rdi
mov r14, qword [sym.imp.KERNEL32.dll_SetLastError]
xor ecx, ecx
call r14
mov rax, qword [0x004c3280]
mov ecx, 0x3bef3623
mov dword [rax], 0x71597e09
call fcn.0040c910
mov rsi, qword [0x004c31d0]
mov dword [rsi], eax
mov rsi, qword [0x004c2e10]
mov ecx, dword [rsi]
call fcn.0040c910
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov rdx, qword [0x004c2b80]
mov dword [rdx], eax
xor edx, edx
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
call r15
xor edx, edx
xor ecx, ecx
call rdi
xor ecx, ecx
call r14
mov rbx, qword [0x004c30e0]
xor r9d, r9d
mov rax, qword [sym.imp.KERNEL32.dll_ReplaceFileA]
lea r8, str.QuincyJast
lea rdx, str.ProfMarcelinoNikolaus
mov dword [rbx], 0x6a9b78dd
lea rcx, str.PaytonLang
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov qword [rsp + 0x48], rax
call rax
mov edx, dword [rbp]
mov rax, qword [0x004c33d0]
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov dword [rax], edx
xor edx, edx
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
call r15
mov rax, qword [sym.imp.KERNEL32.dll_ReleaseMutex]
xor ecx, ecx
mov qword [rsp + 0x50], rax
call rax
mov rax, qword [str.TR2j]
mov rdx, qword [0x004c32e0]
xor ecx, ecx
mov eax, dword [rax]
mov dword [rdx], eax
mov edx, dword [rsi]
mov rax, qword [0x004c2f10]
mov dword [rax], edx
mov rax, qword [0x004c3250]
mov edx, dword [rax]
mov rax, qword [0x004c3690]
mov dword [rax], edx
mov rax, qword [0x004c2dc0]
mov dword [rax], 0xba8c9539
mov rax, qword [rsp + 0x50]
call rax
mov r13, qword [sym.imp.KERNEL32.dll_ReadConsoleW]
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], 0
xor edx, edx
xor ecx, ecx
call r13
mov rbp, qword [sym.imp.KERNEL32.dll_FlushFileBuffers]
xor ecx, ecx
mov dword [rbx], 0xa3084e28
call rbp
mov r12, qword [sym.imp.KERNEL32.dll_PurgeComm]
xor edx, edx
xor ecx, ecx
call r12
mov rbx, qword [sym.imp.KERNEL32.dll_SetEvent]
xor ecx, ecx
call rbx
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
mov dword [rsp + 0x20], 0
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
call r15
xor ecx, ecx
call rbx
xor ecx, ecx
mov rax, qword [rsp + 0x50]
call rax
mov rsi, qword [sym.imp.KERNEL32.dll_SetEndOfFile]
xor ecx, ecx
call rsi
xor ecx, ecx
call rsi
mov rax, qword [0x004c2d60]
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
mov dword [rax], 0x53a1b55a
mov rax, qword [0x004c2c70]
mov dword [rax], 0xca8545ec
mov qword [rsp + 0x20], 0
call r13
mov rax, qword [0x004c2c40]
xor ecx, ecx
mov dword [rax], 0x9b4a069a
mov rax, qword [0x004c2b70]
mov dword [rax], 0x618fd317
call rbx
xor ecx, ecx
call rbx
xor ecx, ecx
call rsi
mov r11, qword [0x004c2ce0]
mov rcx, qword [0x004c3410]
mov eax, dword [r11]
mov dword [rcx], eax
mov rax, qword [0x004c3460]
mov ecx, dword [rax]
call fcn.0040c910
mov rdx, qword [0x004c2e50]
xor ecx, ecx
mov dword [rdx], eax
mov rax, qword [0x004c3260]
xor edx, edx
mov dword [rax], 0x40267ea9
call rdi
mov rax, qword [0x004c3470]
mov rdx, qword [0x004c3150]
xor ecx, ecx
mov eax, dword [rax]
mov dword [rdx], eax
call rsi
mov rax, qword [0x004c2d60]
mov rcx, qword [0x004c3550]
xor edx, edx
mov eax, dword [rax]
mov dword [rcx], eax
xor ecx, ecx
call r12
xor edx, edx
xor ecx, ecx
call r12
xor ecx, ecx
call rsi
mov ecx, 0xb8410913
call fcn.0040c910
mov rdx, qword [0x004c2c60]
mov ecx, 0x27c919c3
mov dword [rdx], eax
call fcn.0040c910
mov rdx, qword [0x004c3310]
xor ecx, ecx
mov dword [rdx], eax
call rsi
mov rax, qword [0x004c3660]
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [0x004c3110]
xor ecx, ecx
mov eax, dword [rax]
mov dword [rdx], eax
xor edx, edx
mov qword [rsp + 0x20], 0
call r13
mov rax, qword [0x004c2eb0]
mov ecx, dword [rax]
call fcn.0040c910
mov rdx, qword [0x004c2ef0]
mov rcx, qword [0x004c2bf0]
mov dword [rdx], eax
mov rax, qword [0x004c3410]
mov eax, dword [rax]
mov dword [rcx], eax
mov rax, qword [0x004c29d0]
mov ecx, 0x1fca3689
mov dword [rax], 0xc3c6bb9
call fcn.0040c910
mov rdx, qword [0x004c2c80]
xor ecx, ecx
mov dword [rdx], eax
call rsi
mov rax, qword [0x004c35b0]
mov dword [rax], 0xef417890
mov rax, qword [0x004c2d10]
mov edx, dword [rax]
mov rax, qword [0x004c3510]
mov dword [rax], edx
mov rax, qword [0x004c3110]
mov ecx, dword [rax]
call fcn.0040c910
mov rdx, qword [0x004c2ad0]
xor ecx, ecx
mov dword [rdx], eax
mov rax, qword [0x004c3240]
xor edx, edx
mov dword [rax], 0x68bcced2
call rdi
xor ecx, ecx
mov rax, qword [rsp + 0x50]
call rax
mov rax, qword [0x004c35c0]
mov ecx, dword [rax]
call fcn.0040c910
mov rdx, qword [0x004c2a30]
xor ecx, ecx
mov dword [rdx], eax
call rbp
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
mov dword [rsp + 0x20], 0
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
call r15
xor ecx, ecx
call rsi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], 0
xor ecx, ecx
call r13
mov ecx, 0xeafe9c31
call fcn.0040c910
mov rdx, qword [0x004c32d0]
mov dword [rdx], eax
mov rax, qword [0x004c29e0]
mov dword [rax], 0xca5a6731
mov rax, qword [0x004c2d20]
mov ecx, dword [rax]
call fcn.0040c910
mov rdx, qword [0x004c31b0]
xor ecx, ecx
mov dword [rdx], eax
mov rax, qword [0x004c2b70]
mov edx, dword [rax]
mov rax, qword [0x004c3390]
mov dword [rax], edx
mov rax, qword [0x004c3460]
mov edx, dword [rax]
mov rax, qword [0x004c36a0]
mov dword [rax], edx
call rbx
xor ecx, ecx
call r14
xor edx, edx
xor ecx, ecx
call r12
mov rax, qword [0x004c2a50]
mov r11, qword [0x004c2ce0]
xor ecx, ecx
mov edx, dword [rax]
mov rax, qword [str.__ow4]
mov dword [r11], 0xde98a15e
mov dword [rax], edx
call rbx
xor edx, edx
xor ecx, ecx
call r12
xor ecx, ecx
call rbp
xor ecx, ecx
call rbx
xor r9d, r9d
lea r8, str.Quaerat_perspiciatis_et_recusandae_et_dolores_velit_repellat_consequatur
lea rdx, str.MaximillianMayert
lea rcx, str.DrQuintenCasperII
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
call rax
xor edx, edx
xor ecx, ecx
call rdi
xor ecx, ecx
call rbp
xor ecx, ecx
call rbx
xor ecx, ecx
call rbx
mov ecx, 0x7cea716e
call fcn.0040c910
mov rdx, qword [0x004c35b0]
mov rcx, qword [0x004c32e0]
mov dword [rdx], eax
mov rax, qword [str.TR2j]
mov dword [rax], 0xe956b2a6
mov rax, qword [0x004c32a0]
mov edx, dword [rax]
mov rax, qword [0x004c29f0]
mov dword [rax], edx
mov rax, qword [0x004c3630]
mov eax, dword [rax]
mov dword [rcx], eax
mov rax, qword [0x004c2dc0]
xor ecx, ecx
mov dword [rax], 0x11363ca2
call rbp
mov rax, qword [0x004c3240]
xor ecx, ecx
mov dword [rax], 0x2fbd49cf
call rbp
xor r9d, r9d
lea r8, str.EmeryJohnsIV
lea rdx, str.BirdieMuller
lea rcx, str.Cumque_qui_aliquam
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
call rax
xor ecx, ecx
call r14
mov rax, qword [0x004c3480]
xor ecx, ecx
mov edx, dword [rax]
mov rax, qword [0x004c34d0]
mov dword [rax], edx
xor edx, edx
call rdi
mov ecx, 0xe0f12772
call fcn.0040c910
mov rdx, qword [0x004c3200]
mov ecx, 0xeae29623
mov dword [rdx], eax
mov rax, qword [0x004c31e0]
mov edx, dword [rax]
mov rax, qword [0x004c3520]
mov dword [rax], edx
call fcn.0040c910
mov rdx, qword [0x004c34a0]
xor ecx, ecx
mov dword [rdx], eax
call rsi
xor ecx, ecx
call rbx
mov rax, qword [0x004c2d20]
mov edx, dword [rax]
mov rax, qword [0x004c2ee0]
mov dword [rax], edx
mov rax, qword [0x004c3550]
mov ecx, dword [rax]
call fcn.0040c910
mov rcx, qword [0x004c3580]
mov dword [rcx], eax
mov rax, qword [0x004c2bf0]
mov dword [rax], 0xc2e99b11
mov rax, qword [0x004c31d0]
mov ecx, dword [rax]
mov rax, qword [0x004c32c0]
mov dword [rax], ecx
call fcn.0040c910
mov rdx, qword [0x004c2c50]
xor ecx, ecx
mov dword [rdx], eax
mov rax, qword [0x004c30f0]
mov rdx, qword [0x004c2bf0]
mov eax, dword [rax]
mov dword [rdx], eax
call r14
mov r11, qword [0x004c3270]
xor r9d, r9d
mov rax, qword [0x004c2ab0]
lea r8, str.KeonBruen
lea rcx, str.JimmyKlingI
mov edx, dword [r11]
mov dword [rax], edx
lea rdx, str.Autem_voluptatibus_sit_libero_qui
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
call rax
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], 0
xor ecx, ecx
call r13
xor edx, edx
xor ecx, ecx
call r12
mov r11, qword [0x004c3270]
mov ecx, dword [r11]
call fcn.0040c910
mov rdx, qword [0x004c35d0]
mov dword [rdx], eax
mov rax, qword [0x004c2d90]
mov ecx, dword [rax]
call fcn.0040c910
mov rcx, qword [0x004c32e0]
xor edx, edx
mov dword [rcx], eax
xor ecx, ecx
call rdi
xor edx, edx
xor ecx, ecx
call r12
mov rax, qword [0x004c3470]
mov ecx, dword [rax]
call fcn.0040c910
mov rdx, qword [0x004c3460]
xor ecx, ecx
mov dword [rdx], eax
mov rax, qword [0x004c2e70]
mov edx, dword [rax]
mov rax, qword [0x004c2e60]
mov dword [rax], edx
xor edx, edx
call rdi
xor ecx, ecx
call r14
mov rax, qword [0x004c3150]
mov ecx, dword [rax]
call fcn.0040c910
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov rdx, qword [0x004c3300]
mov dword [rdx], eax
mov rax, qword [0x004c3580]
mov edx, dword [rax]
mov rax, qword [0x004c2b10]
mov dword [rax], edx
xor edx, edx
mov qword [rsp + 0x20], 0
call r13
xor edx, edx
xor ecx, ecx
call rdi
xor ecx, ecx
call rbp
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], 0
xor ecx, ecx
call r13
mov rax, qword [0x004c33e0]
mov ecx, dword [rax]
call fcn.0040c910
mov rdi, qword [0x004c3280]
xor edx, edx
xor ecx, ecx
xor r9d, r9d
xor r8d, r8d
mov dword [rdi], eax
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
call r15
xor edx, edx
xor ecx, ecx
call r12
mov rax, qword [0x004c2e90]
mov ecx, dword [rax]
call fcn.0040c910
mov rdi, qword [0x004c34a0]
xor ecx, ecx
mov dword [rdi], eax
call rbp
xor ecx, ecx
mov rax, qword [rsp + 0x50]
call rax
mov rax, qword [0x004c2ca0]
xor ecx, ecx
mov dword [rax], 0x3a127158
mov rax, qword [0x004c3140]
mov edx, dword [rax]
mov rax, qword [0x004c2da0]
mov dword [rax], edx
mov rax, qword [0x004c2a60]
mov dword [rax], 0x378ae8d7
mov rax, qword [0x004c3540]
mov dword [rax], 0x5fd096df
mov rax, qword [0x004c3100]
mov dword [rax], 0x42e97a4
call rbx
xor ecx, ecx
call rsi
mov rax, qword [rsp + 0x48]
xor r9d, r9d
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r8, str.DrHerbertEichmann
lea rdx, str.Consequuntur_fugit_et_consequatur_id_odit_inventore_quibusdam
lea rcx, str.JudahReynolds
call rax
mov rax, qword [0x004c30c0]
mov r10, qword [rsp + 0x58]
mov dword [rax], 0x17fec4e3
mov rcx, r10
mov rdx, qword [rsp + 0xb8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r10, rax
mov rax, qword [0x004c3330]
cmp dword [rax], 0
je 0x408c04
mov rax, qword [0x004c30b0]
mov qword [rsp + 0x58], r10
xor edx, edx
xor ecx, ecx
mov rbp, qword [sym.imp.KERNEL32.dll_ReadConsoleW]
xor r9d, r9d
xor r8d, r8d
mov dword [rax], 0xbc8fe7e6
mov qword [rsp + 0x20], 0
call rbp
mov rax, qword [0x004c31d0]
mov r14, qword [sym.imp.KERNEL32.dll_ReleaseMutex]
xor ecx, ecx
mov edx, dword [rax]
mov rax, qword [str.:_o]
mov dword [rax], edx
mov rax, qword [0x004c3570]
mov dword [rax], 0x8ea9b7c1
call r14
mov rbx, qword [sym.imp.KERNEL32.dll_ReplaceFileA]
xor r9d, r9d
lea r8, str.MrCotyGorczanyIV
lea rdx, str.Ratione_fugit_sed_asperiores_nam_maxime
lea rcx, str.Et_eveniet_eos_veritatis_sapiente
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
call rbx
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], 0
xor ecx, ecx
call rbp
mov r11, qword [0x004c31c0]
mov rsi, qword [0x004c3580]
xor r9d, r9d
lea r8, str.RolandoLarkin
lea rdx, str.JeromeGreenholt
mov eax, dword [r11]
lea rcx, str.Et_voluptatem_quisquam_optio
mov dword [rsi], eax
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
call rbx
mov rax, qword [0x004c2bb0]
xor edx, edx
xor ecx, ecx
mov rsi, qword [sym.imp.KERNEL32.dll_PurgeComm]
mov dword [rax], 0xb2408c88
mov rax, qword [0x004c36d0]
mov dword [rax], 0x937d3f95
call rsi
mov rdi, qword [sym.imp.KERNEL32.dll_FlushFileBuffers]
xor ecx, ecx
call rdi
mov ecx, 0xf6e570c7
call fcn.0040c910
mov rdx, qword [0x004c32e0]
mov r15, qword [sym.imp.KERNEL32.dll_SetEvent]
xor ecx, ecx
mov dword [rdx], eax
call r15
xor ecx, ecx
call r15
xor ecx, ecx
call r14
xor edx, edx
xor ecx, ecx
call rsi
mov rax, qword [0x004c2e40]
mov edx, dword [rax]
mov rax, qword [0x004c3530]
mov dword [rax], edx
mov rax, qword [sym.imp.KERNEL32.dll_SetConsoleMode]
xor edx, edx
xor ecx, ecx
mov qword [rsp + 0x48], rax
call rax
mov r12, qword [sym.imp.KERNEL32.dll_SetEndOfFile]
xor ecx, ecx
call r12
xor ecx, ecx
call rdi
mov r13, qword [sym.imp.KERNEL32.dll_SetLastError]
xor ecx, ecx
call r13
xor ecx, ecx
call r12
mov rax, qword [0x004c3600]
xor edx, edx
xor ecx, ecx
mov dword [rax], 0xb767df1b
call rsi
xor ecx, ecx
call r13
mov rax, qword [0x004c2f00]
xor ecx, ecx
mov dword [rax], 0x31a4df18
call r13
mov rax, qword [0x004c2ce0]
mov rcx, qword [0x004c29c0]
mov eax, dword [rax]
mov dword [rcx], eax
mov rax, qword [str.TR2j]
xor ecx, ecx
mov dword [rax], 0xb016cad1
call r15
xor ecx, ecx
call r14
xor ecx, ecx
call r15
xor r9d, r9d
lea r8, str.Optio_placeat_molestias_qui_temporibus
lea rdx, str.Non_vel_cumque_dolores_eum
mov qword [rsp + 0x28], 0
lea rcx, str.LukasKovacek
mov qword [rsp + 0x20], 0
call rbx
mov rax, qword [0x004c2e60]
xor ecx, ecx
mov dword [rax], 0xebbd7411
call r12
mov rax, qword [sym.imp.ADVAPI32.dll_ReadEventLogA]
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
mov qword [rsp + 0x50], rax
call rax
xor ecx, ecx
call rdi
mov rax, qword [0x004c2e10]
mov dword [rax], 0xc40ef23a
mov rax, qword [0x004c3520]
mov ecx, dword [rax]
call fcn.0040c910
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov rdx, qword [0x004c3560]
mov dword [rdx], eax
xor edx, edx
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
call rax
xor ecx, ecx
call rdi
mov rax, qword [0x004c3310]
mov r11, qword [0x004c31c0]
xor ecx, ecx
mov dword [rax], 0x238b5f5a
mov rax, qword [0x004c3160]
mov dword [r11], 0xd82e3be3
mov dword [rax], 0x5c5edf1
call r15
xor edx, edx
xor ecx, ecx
call rsi
mov rax, qword [0x004c2c20]
mov ecx, dword [rax]
call fcn.0040c910
mov r11, qword [0x004c3260]
xor r9d, r9d
mov rdx, qword [0x004c3450]
lea r8, str.MabelSchadenJr
lea rcx, str.MrsRhodaSchoen
mov dword [rdx], eax
mov edx, dword [r11]
mov rax, qword [0x004c2da0]
mov dword [rax], edx
lea rdx, str.KoryConn
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
call rbx
xor r9d, r9d
lea r8, str.AimeeSteuber
lea rdx, str.KatrinaBrakus
mov qword [rsp + 0x28], 0
lea rcx, str.Quas_quia_aut_nobis_sapiente_reiciendis_repellendus
mov qword [rsp + 0x20], 0
call rbx
mov rax, qword [0x004c2bb0]
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov edx, dword [rax]
mov rax, qword [0x004c2ab0]
mov dword [rax], edx
xor edx, edx
mov qword [rsp + 0x20], 0
call rbp
xor r9d, r9d
lea r8, str.Provident_dicta_voluptatum_est
lea rdx, str.Rerum_dolorem_tenetur_rerum_temporibus_aliquid_natus_sit_cum
mov qword [rsp + 0x28], 0
lea rcx, str.MercedesSchmeler
mov qword [rsp + 0x20], 0
call rbx
xor r9d, r9d
lea r8, str.DrJohnBlockDVM
lea rdx, str.EdisonKlein
mov qword [rsp + 0x28], 0
lea rcx, str.VicenteBoyer
mov qword [rsp + 0x20], 0
call rbx
xor ecx, ecx
call rdi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], 0
xor ecx, ecx
call rbp
mov rax, qword [0x004c3270]
xor ecx, ecx
mov dword [rax], 0xa1041b87
call r14
xor edx, edx
xor ecx, ecx
mov rax, qword [rsp + 0x48]
call rax
xor r9d, r9d
lea r8, str.JakobKlocko
lea rdx, str.Et_odit_corrupti_quam_facilis
mov qword [rsp + 0x28], 0
lea rcx, str.KarolannKrajcik
mov qword [rsp + 0x20], 0
call rbx
xor r9d, r9d
lea r8, str.Quae_praesentium_natus_delectus_non_sint_ut_et_velit
lea rdx, str.LambertSmith
mov qword [rsp + 0x28], 0
lea rcx, str.Doloremque_qui_voluptate_consequatur_at_ut_dolore
mov qword [rsp + 0x20], 0
call rbx
mov rax, qword [0x004c2cc0]
xor r9d, r9d
xor r8d, r8d
mov r11, qword [0x004c3260]
xor ecx, ecx
mov eax, dword [rax]
mov dword [r11], eax
mov rax, qword [0x004c36e0]
mov dword [rax], 0xb6249d51
mov rax, qword [0x004c2a20]
mov edx, dword [rax]
mov rax, qword [0x004c36f0]
mov dword [rax], edx
mov rax, qword [0x004c2b60]
xor edx, edx
mov dword [rax], 0x2990fffb
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
call rax
mov rax, qword [0x004c2cb0]
mov ecx, dword [rax]
call fcn.0040c910
mov rdx, qword [0x004c2eb0]
xor r9d, r9d
lea r8, str.EveAdams
lea rcx, str.DexterMcDermott
mov dword [rdx], eax
lea rdx, str.SamirGleichner
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
call rbx
mov rax, qword [0x004c2c90]
mov ecx, dword [rax]
call fcn.0040c910
mov rdx, qword [0x004c3190]
xor ecx, ecx
mov dword [rdx], eax
mov rax, qword [0x004c36e0]
mov edx, dword [rax]
mov rax, qword [0x004c2d10]
mov dword [rax], edx
mov rax, qword [0x004c36d0]
mov edx, dword [rax]
mov rax, qword [0x004c2a50]
mov dword [rax], edx
call r12
mov rax, qword [0x004c2e90]
mov rcx, qword [0x004c2a30]
mov edx, dword [rax]
mov rax, qword [0x004c33b0]
mov dword [rax], edx
mov rax, qword [0x004c2e50]
mov eax, dword [rax]
mov dword [rcx], eax
mov rax, qword [0x004c2be0]
mov dword [rax], 0xe5c9412e
mov rax, qword [0x004c2d80]
mov edx, dword [rax]
mov rax, qword [0x004c3320]
mov dword [rax], edx
mov rax, qword [0x004c2ef0]
mov ecx, dword [rax]
call fcn.0040c910
mov rdx, qword [0x004c3230]
xor ecx, ecx
mov dword [rdx], eax
mov rax, qword [0x004c2bd0]
mov rdx, qword [0x004c2b70]
mov dword [rax], 0xdc389c10
mov rax, qword [0x004c29c0]
mov dword [rax], 0xf5174fc0
mov rax, qword [0x004c2cd0]
mov eax, dword [rax]
mov dword [rdx], eax
call r12
xor ecx, ecx
call rdi
xor ecx, ecx
call r13
xor ecx, ecx
call r13
mov ecx, 0x532ed31f
call fcn.0040c910
mov rcx, qword [0x004c2b70]
mov dword [rcx], eax
mov rax, qword [0x004c30d0]
mov ecx, dword [rax]
call fcn.0040c910
mov rdx, qword [0x004c2ed0]
xor r9d, r9d
lea r8, str.Qui_voluptas_accusantium_quis
lea rcx, str.LayneRath
mov dword [rdx], eax
mov rax, qword [0x004c2c10]
lea rdx, str.ProfLennaMannII
mov dword [rax], 0x9add777
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
call rbx
xor ecx, ecx
call r14
xor edx, edx
xor ecx, ecx
call rsi
xor ecx, ecx
call r15
mov rax, qword [0x004c2bc0]
mov ecx, dword [rax]
call fcn.0040c910
mov rdx, qword [0x004c29d0]
mov dword [rdx], eax
mov rax, qword [0x004c30b0]
mov ecx, dword [rax]
call fcn.0040c910
mov rdx, qword [0x004c3580]
xor ecx, ecx
mov dword [rdx], eax
call rdi
xor edx, edx
xor ecx, ecx
call rsi
xor edx, edx
xor ecx, ecx
call rsi
mov rax, qword [0x004c2ca0]
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
mov dword [rax], 0x848b3bd2
mov qword [rsp + 0x20], 0
call rbp
xor ecx, ecx
call rdi
mov r10, qword [rsp + 0x58]
test r10, r10
je 0x4076c8
mov rax, qword [0x004c3330]
cmp dword [rax], 0
je 0x408c0d
mov rax, qword [0x004c2b80]
mov ecx, 0xa442955a
mov dword [rax], 0x333f42ea
call fcn.0040c910
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov rdx, qword [0x004c3220]
mov dword [rdx], eax
xor edx, edx
mov qword [rsp + 0x20], 0
call rbp
mov rax, qword [0x004c2c10]
xor ecx, ecx
mov dword [rax], 0x1fe742eb
call r12
mov rax, qword [0x004c30e0]
xor ecx, ecx
mov dword [rax], 0xc2a2cfd9
call r12
mov rax, qword [0x004c32b0]
mov ecx, dword [rax]
call fcn.0040c910
mov rdx, qword [0x004c2ad0]
xor ecx, ecx
mov dword [rdx], eax
call rdi
mov rax, qword [0x004c3410]
mov rcx, qword [0x004c34d0]
mov eax, dword [rax]
mov dword [rcx], eax
mov rax, qword [0x004c3630]
xor ecx, ecx
mov dword [rax], 0x351859a6
call r12
xor edx, edx
xor ecx, ecx
mov rax, qword [rsp + 0x48]
call rax
mov rax, qword [0x004c3100]
xor ecx, ecx
mov dword [rax], 0x6311b50b
call r12
mov rax, qword [0x004c3430]
mov rdx, qword [0x004c36e0]
mov ecx, 0x43618417
mov eax, dword [rax]
mov dword [rdx], eax
call fcn.0040c910
mov rdx, qword [0x004c2c30]
xor ecx, ecx
mov dword [rdx], eax
call r14
mov rax, qword [0x004c3210]
xor r9d, r9d
lea r8, str.Harum_repellendus_iure_dicta_numquam_doloribus_reprehenderit_id_ducimus
lea rdx, str.Unde_hic_ipsum_aut_accusantium_ut_exercitationem_ut
lea rcx, str.Laborum_et_consectetur_quia_reiciendis_qui_et_eum_rerum_expedita_nulla_eligendi
mov dword [rax], 0xd7447bc3
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
call rbx
mov rax, qword [0x004c3390]
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
mov dword [rax], 0x1f3a9b3b
mov qword [rsp + 0x20], 0
call rbp
mov rax, qword [0x004c2a70]
mov rcx, qword [0x004c2e10]
mov dword [rax], 0x7bd9eaeb
mov rax, qword [0x004c31a0]
mov eax, dword [rax]
mov dword [rcx], eax
xor ecx, ecx
call r12
mov ecx, 0xed0fae52
call fcn.0040c910
mov rdx, qword [0x004c2b70]
xor ecx, ecx
mov dword [rdx], eax
xor edx, edx
mov rax, qword [rsp + 0x48]
call rax
mov rax, qword [0x004c2ce0]
xor edx, edx
xor ecx, ecx
mov dword [rax], 0x53822d4c
mov rax, qword [0x004c35c0]
mov dword [rax], 0xe787a18
mov rax, qword [0x004c35d0]
mov dword [rax], 0xe56256d2
mov rax, qword [rsp + 0x48]
call rax
mov rax, qword [0x004c3510]
xor r9d, r9d
lea r8, str.LuisThompson
lea rdx, str.Maxime_natus_architecto_et_ipsa_ad_cum_quos
lea rcx, str.JohnathonBarton
mov dword [rax], 0x69eacdc8
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
call rbx
xor edx, edx
xor ecx, ecx
call rsi
mov rax, qword [0x004c3500]
mov r12, qword [0x004c2dc0]
mov rcx, qword [0x004c2ef0]
mov dword [rax], 0x8c644295
mov rax, qword [0x004c2a30]
mov edx, dword [r12]
mov eax, dword [rax]
mov dword [rcx], eax
mov rax, qword [0x004c3690]
mov ecx, 0xc2d83530
mov dword [rax], edx
call fcn.0040c910
mov rdx, qword [0x004c2e50]
mov ecx, 0x4d85720a
mov dword [rdx], eax
mov rax, qword [0x004c30d0]
mov dword [rax], 0x83a783ea
call fcn.0040c910
mov rdx, qword [0x004c36c0]
xor ecx, ecx
mov dword [rdx], eax
call rdi
mov rax, qword [0x004c2d70]
xor r9d, r9d
lea r8, str.Dolorem_facere_at_aut_eveniet_ipsa_impedit
lea rcx, str.Provident_fugit_impedit_aut_magni_velit_voluptatum_libero_et_soluta_facilis_quasi
mov edx, dword [rax]
mov rax, qword [0x004c35b0]
mov dword [rax], edx
lea rdx, str.HershelKonopelskiII
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
call rbx
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], 0
xor ecx, ecx
call rbp
xor edx, edx
xor ecx, ecx
call rsi
mov rax, qword [0x004c2e00]
mov rcx, qword [0x004c3190]
mov eax, dword [rax]
mov dword [rcx], eax
mov rax, qword [0x004c2cd0]
xor ecx, ecx
mov dword [rax], 0x78e427f4
call r13
mov rax, qword [0x004c2a60]
xor ecx, ecx
mov dword [rax], 0x64c70eca
call rdi
xor ecx, ecx
call r13
xor edx, edx
xor ecx, ecx
call rsi
mov rax, qword [0x004c3650]
mov ecx, dword [rax]
call fcn.0040c910
mov rdx, qword [0x004c3420]
mov r15, qword [0x004c2c80]
xor ecx, ecx
mov dword [rdx], eax
mov rax, qword [0x004c2bf0]
xor edx, edx
mov eax, dword [rax]
mov dword [r15], eax
call rsi
mov rax, qword [0x004c3170]
mov edx, dword [rax]
mov rax, qword [0x004c34c0]
mov dword [rax], edx
mov rax, qword [0x004c2d00]
mov ecx, dword [rax]
call fcn.0040c910
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
mov rdx, qword [0x004c3640]
mov dword [rdx], eax
mov rax, qword [0x004c2c50]
mov edx, dword [rax]
mov rax, qword [0x004c2ea0]
mov dword [rax], edx
xor edx, edx
mov qword [rsp + 0x20], 0
call rbp
mov rax, qword [0x004c2a20]
mov rdx, qword [0x004c3510]
xor r9d, r9d
lea r8, str.Mollitia_doloremque_error_aut_totam_et_praesentium_dicta_id_enim
lea rcx, str.ProfIkePollich
mov dword [rax], 0x1b1f415
mov rax, qword [0x004c36b0]
mov eax, dword [rax]
mov dword [rdx], eax
lea rdx, str.ThadBartell
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
call rbx
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
mov dword [rsp + 0x20], 0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
call rax
mov rax, qword [0x004c3470]
xor ecx, ecx
mov edx, dword [rax]
mov rax, qword [0x004c2b30]
mov dword [rax], edx
call r13
mov rax, qword [0x004c34f0]
mov ecx, dword [rax]
call fcn.0040c910
mov rcx, qword [0x004c34d0]
mov dword [rcx], eax
xor ecx, ecx
call r14
mov ecx, 0xfb304024
call fcn.0040c910
mov rdx, qword [0x004c2a00]
xor ecx, ecx
mov dword [rdx], eax
xor edx, edx
mov rax, qword [rsp + 0x48]
call rax
xor ecx, ecx
call rdi
xor ecx, ecx
call r14
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], 0
xor ecx, ecx
call rbp
mov ecx, 0x973b3f16
call fcn.0040c910
mov rax, qword [0x004c2e40]
xor edx, edx
xor ecx, ecx
mov dword [r15], 0x488598c
mov eax, dword [rax]
mov dword [r12], eax
call rsi
xor edx, edx
xor ecx, ecx
call rsi
xor edx, edx
xor ecx, ecx
mov rax, qword [rsp + 0x48]
call rax
mov rax, qword [0x004c2e50]
mov rdi, qword [0x004c30e0]
xor r9d, r9d
lea r8, str.Adipisci_alias_repellat_non_vitae_officiis_laudantium
lea rcx, str.MrElwynGoyetteIV
mov edx, dword [rax]
mov rax, qword [0x004c2b40]
mov dword [rax], edx
mov rax, qword [0x004c2db0]
mov edx, dword [rax]
mov rax, qword [0x004c34e0]
mov dword [rax], edx
mov rax, qword [0x004c2c70]
lea rdx, str.JarredKuvalisMD
mov eax, dword [rax]
mov dword [rdi], eax
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
call rbx
mov rax, qword [0x004c32f0]
mov ecx, dword [rax]
call fcn.0040c910
mov rbx, qword [0x004c2e10]
xor ecx, ecx
mov dword [rbx], eax
call r14
mov rax, qword [0x004c29a0]
mov ecx, dword [rax]
call fcn.0040c910
xor ecx, ecx
mov dword [r12], eax
mov rax, qword [0x004c2a40]
mov dword [rax], 0xe39ae595
call r13
mov r10, qword [rsp + 0x58]
jmp 0x408c0d
test r10, r10
je 0x4076c8
mov rax, r10
add rsp, 0x68
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret