Function at 0x1400cff10
Capabilities:
Check for time delay via gettickcount

Disassembly:
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0xdc0
lea rbp, [rsp + 0x60]
mov qword [rbp + 0x1e0], 0xfffffffffffffffe
mov qword [rbp + 0xda0], rbx
mov rax, qword [0x140324030]
xor rax, rbp
mov qword [rbp + 0xd50], rax
mov dword [rbp + 0x90], r9d
mov byte [rbp], r8b
mov r15, rdx
mov r13d, dword [rdx + reloc.mfc110u.dll_Ordinal_12656]
mov r12d, r13d
mov dword [rbp + 0x68], r13d
cmp dword [0x14034e5a8], 1
je 0x1400cff8c
cmp dword [0x14034e540], 2
je 0x1400cff8c
cmp word [0x14034e5c2], 2
jne 0x1400cff97
cmp byte [0x14034e5c6], 1
je 0x1400cff97
mov r12d, dword [rdx + 0x3174]
mov dword [rbp + 0x68], r12d
mov eax, 1
cmp byte [0x14034e5d3], al
cmove r13d, eax
mov dword [rbp + 0x5c], r13d
mov rcx, qword [0x14032d908]
movzx edx, r12w
mov rax, qword [rcx + 0x720]
sub rax, qword [rcx + 0x718]
sar rax, 3
xor r14d, r14d
cmp rdx, rax
jb 0x1400cffd5
mov qword [rbp + 0x78], r14
jmp 0x1400cffe4
mov rax, qword [rcx + 0x718]
mov rax, qword [rax + rdx*8]
mov qword [rbp + 0x78], rax
lea rcx, [rbp + 0x220]
call qword [sym.imp.mfc110u.dll_Ordinal_296]
nop
lea rdx, str.Judge_Panel..
lea rcx, [rbp + 0x220]
call qword [sym.imp.mfc110u.dll_Ordinal_1494]
lea rax, [rbp + 0x210]
mov qword [rbp + 8], rax
lea rdx, str.JUDGE_PANEL
lea rcx, [rbp + 0x210]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rbx, rax
lea rdx, str.IDD_PROGRESS
lea rcx, [rbp + 0x20]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rbp + 0x220]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x220]
mov r8, rbx
mov rdx, rax
lea rcx, [0x14034ef60]
call qword [sym.imp.MultiLang_x64.dll_public:_int___cdecl_CMultiLangManager::GetCaptionDef_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_____class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_____class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_______ptr64__class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_______ptr64____ptr64]
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 8]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
xor r8d, r8d
mov rdx, rax
mov rcx, qword [0x14032d8f0]
call fcn.140174c00
mov esi, r14d
cmp byte [0x14034e755], sil
jne 0x1400d020a
movzx edx, r12w
call fcn.1400e6260
cmp al, 1
je 0x1400d020a
nop word [rax + rax]
mov eax, 0x57619f1
imul esi
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
imul edx, edx, 0xbb8
cmp esi, edx
jne 0x1400d01e9
lea rdx, str.Waiting...__Verification_data_of_previous_panel_is_being_processed._
lea rcx, [rbp + 0x220]
call qword [sym.imp.mfc110u.dll_Ordinal_4595]
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 8]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rdx, rax
lea rcx, [0x14034efc0]
call qword [sym.imp.LogMsgInterface.dll_public:_void___cdecl_CLogMsgInterface::writeLogData_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_______ptr64]
lea rax, [rbp + 0x210]
mov qword [rbp + 0x20], rax
lea rdx, str.WAIT_FOR_PREVIOUS_PANEL_VERIFICATION_COMPLETE
lea rcx, [rbp + 0x210]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rbx, rax
lea rdx, str.IDD_PROGRESS
lea rcx, [rbp + 0x238]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rbp + 0x220]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x220]
mov r8, rbx
mov rdx, rax
lea rcx, [0x14034ef60]
call qword [sym.imp.MultiLang_x64.dll_public:_int___cdecl_CMultiLangManager::GetCaptionDef_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_____class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_____class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_______ptr64__class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_______ptr64____ptr64]
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x98]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov r14, rax
mov qword [rbp + 0x20], rax
mov rbx, qword [0x14032d8f0]
mov rdx, rax
lea rcx, [rbp + 0xb0]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rdi, rax
mov qword [rbp + 0xa8], rax
mov rbx, qword [rbx + 0x35798]
cmp qword [rbx + 0x90], 0
jne 0x1400d01b3
mov rcx, rax
jmp 0x1400d01d9
mov rdx, rax
lea rcx, [rbp + 0xa0]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
xor r8d, r8d
mov rdx, rax
mov rcx, qword [rbx + 0x90]
call fcn.1401dbc80
nop
mov rcx, rdi
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
nop
mov rcx, r14
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
inc esi
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
movzx edx, r12w
call fcn.1400e6260
cmp al, 1
jne 0x1400d00b0
xor r14d, r14d
lea rdi, [r15 + 0x690]
mov qword [rbp + 0x1a0], rdi
mov rcx, rdi
call qword [sym.imp.MSVCP110.dll__Mtx_lock]
test eax, eax
je 0x1400d022d
mov ecx, eax
call qword [sym.imp.MSVCP110.dll_void___cdecl_std::_Throw_C_error_int_]
mov byte [rbp + 0x1a8], 1
mov eax, r12d
cmp r12d, 1
cmova eax, r14d
mov rdx, qword [r15 + 0x3180]
movsxd rcx, eax
imul rcx, rcx, 0xfae8
mov rax, qword [0x14032d918]
mov qword [rcx + rax + 0xf8b0], rdx
lea rdx, [0x140224a18]
lea rcx, [rbp + 0x318]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rdx, [0x140224a18]
lea rcx, [rbp + 0x310]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rdx, [0x140224a18]
lea rcx, [rbp + 0x2f8]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rdx, [0x140224a18]
lea rcx, [rbp + 0x308]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rdx, [0x140224a18]
lea rcx, [rbp + 0x240]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
mov rax, qword [0x14032d8f0]
mov rcx, qword [rax + 0x289b]
movabs rax, 0x4000000000000
test rax, rcx
jne 0x1400d02f8
movabs rax, 0x2000000000000
test rax, rcx
je 0x1400d03d4
cmp word [0x14034e4f0], 4
je 0x1400d03d4
cmp byte [0x14034e61e], 0
je 0x1400d031c
cmp byte [0x14034e729], 1
jne 0x1400d03d4
lea rdx, str.The_Pcb_has_already_completed_for_second_classification.
lea rcx, [rbp + 0x220]
call qword [sym.imp.mfc110u.dll_Ordinal_1494]
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 8]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rdx, rax
lea rcx, [0x14034efc0]
call qword [sym.imp.LogMsgInterface.dll_public:_void___cdecl_CLogMsgInterface::writeLogData_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_______ptr64]
lea rax, [rbp + 0x78]
mov qword [rbp + 8], rax
lea rdx, str.IDC_ALREADY_COMPLETE_SECOND_CLASSFICATION
lea rcx, [rbp + 0x78]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rbx, rax
lea rdx, str.IDD_DEFECT_INFO
lea rcx, [rbp + 0x20]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rcx, [rbp + 0x220]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x220]
mov r8, rbx
mov rdx, rax
lea rcx, [0x14034ef60]
call qword [sym.imp.MultiLang_x64.dll_public:_int___cdecl_CMultiLangManager::GetCaptionDef_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_____class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_____class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_______ptr64__class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_______ptr64____ptr64]
xor r8d, r8d
mov edx, 0x40000
mov rcx, qword [rbp + 0x220]
call qword [sym.imp.mfc110u.dll_Ordinal_2217]
xor edx, edx
mov rcx, qword [0x14032d8f0]
mov rcx, qword [rcx + 0x35798]
call fcn.1401dcbf0
jmp 0x1400d2c6b
lea rcx, [r15 + 0x988]
mov esi, 1
lea r9d, [rsi + 9]
mov r8d, esi
lea rdx, [rbp + 0x210]
call fcn.14002e710
mov rcx, qword [rax]
call qword [sym.imp.MSVCR110.dll__wtoi]
mov ebx, eax
mov dword [rbp + 0x48], eax
lea rcx, [rbp + 0x210]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
lea rcx, [rbp + 0x2c0]
call qword [sym.imp.mfc110u.dll_Ordinal_296]
nop
mov r8d, ebx
lea rdx, str.JudgeToGood__Judge_buffer_slot_no_:__d
lea rcx, [rbp + 0x2c0]
call qword [sym.imp.mfc110u.dll_Ordinal_4595]
lea rdx, [rbp + 0x2c0]
lea rcx, [rbp + 8]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rdx, rax
lea rcx, [0x14034efc0]
call qword [sym.imp.LogMsgInterface.dll_public:_void___cdecl_CLogMsgInterface::writeLogData_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_______ptr64]
mov byte [rbp + 0x10], 0
xor cl, cl
movzx edx, word [0x14034e4f0]
lea eax, [rdx - 2]
movzx ecx, cl
cmp ax, si
cmovbe ecx, esi
mov r8d, r14d
test cl, cl
setne r8b
mov rcx, qword [0x14032d918]
cmp dx, 3
jne 0x1400d0611
mov eax, r12d
cmp r12d, esi
cmova eax, r14d
cdqe
imul rax, rax, 0xfae8
cmp qword [rax + rcx + 0xfaa2], 0
jle 0x1400d0611
mov byte [rbp + 0x10], sil
mov eax, r12d
cmp r12d, esi
cmova eax, r14d
cdqe
imul rax, rax, 0xfae8
cmp dword [rax + rcx + 0xfabc], 3
jne 0x1400d0535
lea rcx, [rbp + 0x218]
call qword [sym.imp.mfc110u.dll_Ordinal_296]
nop
lea rdx, str.JudgeToGood__Unload_Panel_Judged
lea rcx, [rbp + 0x218]
call qword [sym.imp.mfc110u.dll_Ordinal_4595]
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 8]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rdx, rax
lea rcx, [0x14034efc0]
call qword [sym.imp.LogMsgInterface.dll_public:_void___cdecl_CLogMsgInterface::writeLogData_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_______ptr64]
xor edx, edx
mov rcx, qword [0x14032d8f0]
mov rcx, qword [rcx + 0x35798]
call fcn.1401dcbf0
nop
lea rcx, [rbp + 0x218]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
jmp 0x1400d2c5d
mov eax, r12d
cmp r12d, 1
cmova eax, r14d
cdqe
imul rax, rax, 0xfae8
cmp byte [rax + rcx + 0xfab6], 1
jne 0x1400d05be
lea rcx, [rbp + 0x218]
call qword [sym.imp.mfc110u.dll_Ordinal_296]
nop
lea rdx, str.JudgeToGood__Unload_Panel_was_Good.
lea rcx, [rbp + 0x218]
call qword [sym.imp.mfc110u.dll_Ordinal_4595]
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 8]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rdx, rax
lea rcx, [0x14034efc0]
call qword [sym.imp.LogMsgInterface.dll_public:_void___cdecl_CLogMsgInterface::writeLogData_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_______ptr64]
xor edx, edx
mov rcx, qword [0x14032d8f0]
mov rcx, qword [rcx + 0x35798]
call fcn.1401dcbf0
nop
lea rcx, [rbp + 0x218]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
jmp 0x1400d2c5d
lea rcx, [rbp + 0x200]
call qword [sym.imp.mfc110u.dll_Ordinal_296]
nop
lea rdx, str.JudgeToGood__Judge_Unload_Panel
lea rcx, [rbp + 0x200]
call qword [sym.imp.mfc110u.dll_Ordinal_4595]
lea rdx, [rbp + 0x200]
lea rcx, [rbp + 8]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rdx, rax
lea rcx, [0x14034efc0]
call qword [sym.imp.LogMsgInterface.dll_public:_void___cdecl_CLogMsgInterface::writeLogData_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_______ptr64]
nop
lea rcx, [rbp + 0x200]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
jmp 0x1400d0664
mov eax, r13d
cmp r13d, 1
cmova eax, r14d
cdqe
imul rax, rax, 0xfae8
add rcx, 0x520
add rcx, rax
mov rax, qword [r15 + 0x3180]
mov qword [rsp + 0x20], rax
mov r9d, ebx
mov edx, r8d
call fcn.1401a4dc0
test al, al
je 0x1400d0664
xor edx, edx
mov rcx, qword [0x14032d8f0]
mov rcx, qword [rcx + 0x35798]
call fcn.1401dcbf0
jmp 0x1400d2c5d
mov qword [rbp + 0x7d8], r14
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x7e0], xmm0
lea rcx, [rbp + 0x320]
call fcn.140071b60
nop
lea rax, [rbp + 0x210]
mov qword [rbp + 8], rax
lea rax, [rbp + 0x208]
mov qword [rbp + 0x20], rax
lea rax, [rbp + 0x250]
mov qword [rbp + 0x238], rax
mov r13d, 3
mov r8d, r13d
cmp dword [r15 + 0x3188], 0
mov r12d, 1
cmove r8d, r12d
lea rdx, [rbp + 0x210]
lea rcx, [0x14034e310]
call fcn.14015e6b0
mov rsi, rax
mov r8d, r13d
cmp dword [r15 + 0x3188], 0
cmove r8d, r12d
lea rdx, [rbp + 0x208]
lea rcx, [0x14034e310]
call fcn.14015e5e0
mov rdi, rax
mov r8d, r13d
cmp dword [r15 + 0x3188], 0
cmove r8d, r12d
lea rdx, [rbp + 0x250]
lea rcx, [0x14034e310]
call fcn.14015e510
mov rbx, rax
mov r8d, r13d
cmp dword [r15 + 0x3188], 0
cmove r8d, r12d
lea rdx, [rbp + 0x98]
lea rcx, [0x14034e310]
call fcn.14015e420
nop
mov word [rsp + 0x28], r14w
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x320]
call fcn.140071ef0
lea rdx, [0x140224a18]
lea rcx, [rbp + 0x248]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
mov qword [rbp + 0x218], r14
mov qword [rbp + 0x210], r14
lea rcx, [rbp + 0x2d0]
call qword [sym.imp.mfc110u.dll_Ordinal_296]
nop
lea rcx, [rbp + 0x2f0]
call qword [sym.imp.mfc110u.dll_Ordinal_296]
nop
mov r9d, dword [r15 + 0x3174]
mov r8d, dword [r15 + reloc.mfc110u.dll_Ordinal_12656]
lea rdx, [rbp + 0x228]
lea rcx, [0x14032d720]
call fcn.14004e2a0
nop
xor ecx, ecx
call qword [sym.imp.MSVCR110.dll__time64]
mov qword [rbp + 0x300], rax
lea r8, str._Y__m__d__H:_M:_S
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0x300]
call fcn.140038270
nop
mov qword [rbp + 0x278], r14
mov qword [rbp + 0x280], r14
mov qword [rbp + 0x288], r14
lea rcx, [rbp + 0x278]
call fcn.1400eb670
nop
mov dword [rbp + 0x58], r14d
mov dword [rbp + 0x38], r14d
mov ebx, dword [r15 + 0xb18]
mov dword [rbp + 0x94], ebx
lea rdx, [0x140224a18]
lea rcx, [rbp + 0x258]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rdx, [0x140224a18]
lea rcx, [rbp + 0x270]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rdx, [0x140224a18]
lea rcx, [rbp + 0x290]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rdx, [0x140224a18]
lea rcx, [rbp + 0x268]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea rdx, [0x140224a18]
lea rcx, [rbp + 0x260]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
lea r14, [r15 + 0x3178]
mov rdx, r14
lea rcx, [rbp + 8]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov ecx, dword [r15 + reloc.mfc110u.dll_Ordinal_12656]
mov dword [rsp + 0x20], ecx
mov r9, qword [r15 + 0x3180]
mov r8d, dword [r15 + 0x318c]
mov rdx, rax
lea rcx, [rbp + 0x320]
call fcn.14009b670
mov byte [rbp + 0x28], al
cmp ebx, r12d
jle 0x1400d1656
movabs r14, 0xffffffffffffff0
lea rcx, [rbp + 0x208]
call qword [sym.imp.mfc110u.dll_Ordinal_296]
nop
mov r9d, ebx
mov r8d, r12d
lea rdx, str.Judge_Panel..___d____d_
lea rcx, [rbp + 0x208]
call qword [sym.imp.mfc110u.dll_Ordinal_4595]
lea rdx, [rbp + 0x208]
lea rcx, [rbp + 0x1b0]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rsi, rax
mov qword [rbp + 0x80], rax
mov rbx, qword [0x14032d8f0]
mov rdx, rax
lea rcx, [rbp + 0x1b8]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rdi, rax
mov qword [rbp + 0x50], rax
mov rbx, qword [rbx + 0x35798]
cmp qword [rbx + 0x90], 0
jne 0x1400d095c
mov rcx, rax
jmp 0x1400d0982
mov rdx, rax
lea rcx, [rbp + reloc.mfc110u.dll_Ordinal_448]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
xor r8d, r8d
mov rdx, rax
mov rcx, qword [rbx + 0x90]
call fcn.1401dbc80
nop
mov rcx, rdi
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
nop
mov rcx, rsi
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov r9d, 0xe
mov r8d, r12d
lea rdx, [rbp + 0x170]
lea rbx, [r15 + 0x988]
mov rcx, rbx
call fcn.14002e710
nop
mov rdx, rax
lea rcx, [rbp + 0x240]
call qword [sym.imp.mfc110u.dll_Ordinal_1492]
nop
lea rcx, [rbp + 0x170]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
lea rdx, str.Panel
lea rcx, [rbp + 0x240]
call qword [sym.imp.mfc110u.dll_Ordinal_2848]
test eax, eax
jne 0x1400d0c2f
lea rdx, [0x140224a18]
lea rcx, [rbp + 0x298]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
mov r8d, 1
mov edx, r12d
mov rcx, rbx
call fcn.140030ce0
test rax, rax
je 0x1400d0c23
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0xa8]
mov r14, rax
test rax, rax
je 0x1400d0c23
mov dword [rax + 0x9fd], 4
mov dword [rax + 0x9f9], r13d
cmp byte [r15 + 0x3190], 1
jne 0x1400d0b03
lea rax, [rbp + 0x100]
mov qword [rbp + 0x50], rax
lea rax, [rbp + 0x150]
mov qword [rbp + 0x80], rax
lea rax, [rbp + 0x110]
mov qword [rbp + 0x210], rax
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0x100]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rsi, rax
lea rdx, [rbp + 0x150]
lea rcx, [0x14032d720]
call fcn.1400b7d70
mov rdi, rax
lea rdx, [rbp + 0x228]
lea rcx, [rbp + 0x110]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rbx, rax
lea rdx, [r15 + 0x3178]
lea rcx, [rbp + 0x1c8]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
nop
lea rcx, [rbp + 0x298]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rdi
mov ecx, dword [r14 + 0x9fd]
mov dword [rsp + 0x20], ecx
mov r8, rbx
mov rdx, rax
call fcn.14009d6a0
lea rdx, [rbp + 0x298]
lea rcx, [rbp + 0x258]
call qword [sym.imp.mfc110u.dll_Ordinal_1658]
lea rbx, [r14 + 0x64]
test rbx, rbx
je 0x1400d0b37
or rdx, 0xffffffffffffffff
inc rdx
cmp byte [rbx + rdx], 0
jne 0x1400d0b24
inc edx
cmp edx, 0x3fffffff
jle 0x1400d0b47
xor ebx, ebx
mov eax, ebx
movabs rdi, 0xffffffffffffff0
jmp 0x1400d0b87
movsxd rax, edx
add rax, rax
lea rcx, [rax + 0xf]
movabs rdi, 0xffffffffffffff0
cmp rcx, rax
ja 0x1400d0b63
mov rcx, rdi
and rcx, 0xfffffffffffffff0
mov rax, rcx
call fcn.1401ea950
sub rsp, rcx
lea rcx, [rsp + 0x60]
mov r9d, r13d
mov r8d, edx
mov rdx, rbx
call fcn.14003a980
xor ebx, ebx
mov rdx, rax
lea rcx, [rbp + 0x248]
call qword [sym.imp.mfc110u.dll_Ordinal_1494]
mov rax, qword [r14 + 0x991]
mov qword [rbp + 0x218], rax
mov rax, qword [r14 + 0xb71]
mov qword [rbp + 0x210], rax
add r14, reloc.mfc110u.dll_Ordinal_356
jne 0x1400d0bc1
mov rax, rbx
jmp 0x1400d0c12
or rdx, 0xffffffffffffffff
inc rdx
cmp byte [r14 + rdx], 0
jne 0x1400d0bc5
inc edx
cmp edx, 0x3fffffff
jle 0x1400d0bde
mov rax, rbx
jmp 0x1400d0c12
movsxd rax, edx
add rax, rax
lea rcx, [rax + 0xf]
cmp rcx, rax
ja 0x1400d0bf0
mov rcx, rdi
and rcx, 0xfffffffffffffff0
mov rax, rcx
call fcn.1401ea950
sub rsp, rcx
lea rcx, [rsp + 0x60]
mov r9d, r13d
mov r8d, edx
mov rdx, r14
call fcn.14003a980
mov rdx, rax
lea rcx, [rbp + 0x2d0]
call qword [sym.imp.mfc110u.dll_Ordinal_1494]
nop
lea rcx, [rbp + 0x298]
jmp 0x1400d161f
lea rdx, [0x14022a308]
lea rcx, [rbp + 0x240]
call qword [sym.imp.mfc110u.dll_Ordinal_2848]
test eax, eax
jne 0x1400d0d97
lea rdx, [0x140224a18]
lea rcx, [rbp + 0x2c8]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
mov r8d, 1
mov edx, r12d
mov rcx, rbx
call fcn.140030ce0
test rax, rax
je 0x1400d0d8b
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0xa8]
mov r14, rax
test rax, rax
je 0x1400d0d8b
inc dword [rbp + 0x58]
mov dword [rax + 0x689], r13d
cmp byte [r15 + 0x3190], 1
jne 0x1400d0d76
mov rcx, qword [rax + 0x167d]
sub rcx, qword [rax + 0x1675]
test rcx, 0xfffffffffffffff8
jne 0x1400d0d76
lea rax, [rbp + 0x190]
mov qword [rbp + 0x50], rax
lea rax, [rbp + 0x120]
mov qword [rbp + 0x80], rax
lea rax, [rbp + 0x160]
mov qword [rbp + 0x60], rax
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0x190]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rsi, rax
lea rdx, [rbp + 0x120]
lea rcx, [0x14032d720]
call fcn.1400b7d70
mov rdi, rax
lea rdx, [rbp + 0x228]
lea rcx, [rbp + 0x160]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rbx, rax
lea rdx, [r15 + 0x3178]
lea rcx, [rbp + reloc.mfc110u.dll_Ordinal_488]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
nop
lea rcx, [rbp + 0x2c8]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], rdi
mov r9d, dword [r15 + 0x318c]
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x320]
call fcn.14009d930
lea rdx, [rbp + 0x2c8]
lea rcx, [rbp + 0x270]
call qword [sym.imp.mfc110u.dll_Ordinal_1658]
nop
lea rcx, [rbp + 0x2c8]
jmp 0x1400d161f
lea rdx, str.Contamination
lea rcx, [rbp + 0x240]
call qword [sym.imp.mfc110u.dll_Ordinal_2848]
test eax, eax
jne 0x1400d0de8
lea r8d, [rax + 1]
mov edx, r12d
mov rcx, rbx
call fcn.140030ce0
test rax, rax
je 0x1400d1626
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0xa8]
test rax, rax
je 0x1400d1626
mov dword [rax + reloc.mfc110u.dll_Ordinal_445], r13d
jmp 0x1400d1626
lea rdx, str.ConformalCoating
lea rcx, [rbp + 0x240]
call qword [sym.imp.mfc110u.dll_Ordinal_2848]
test eax, eax
jne 0x1400d0f41
lea r8d, [rax + 1]
mov edx, r12d
mov rcx, rbx
call fcn.140030ce0
test rax, rax
je 0x1400d1626
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0xa8]
mov r14, rax
test rax, rax
je 0x1400d1626
mov dword [rax + reloc.mfc110u.dll_Ordinal_445], r13d
cmp qword [rax + 0x185], 0x8000000
jne 0x1400d1626
lea rdx, [0x140224a18]
lea rcx, [rbp + 0x2a0]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
cmp byte [r15 + 0x3190], 1
jne 0x1400d0f20
lea rax, [rbp + 0x130]
mov qword [rbp + 0x60], rax
lea rax, [rbp + 0x180]
mov qword [rbp + 0x50], rax
lea rax, [rbp + 0x140]
mov qword [rbp + 0x80], rax
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0x130]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rsi, rax
lea rdx, [rbp + 0x180]
lea rcx, [0x14032d720]
call fcn.1400b7d70
mov rdi, rax
lea rdx, [rbp + 0x228]
lea rcx, [rbp + 0x140]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rbx, rax
lea rdx, [r15 + 0x3178]
lea rcx, [rbp + 0x1f8]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
nop
lea rcx, [rbp + 0x2a0]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], rdi
mov r9d, dword [r15 + 0x318c]
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x320]
call fcn.14009f8f0
lea rdx, [rbp + 0x2a0]
lea rcx, [rbp + 0x260]
call qword [sym.imp.mfc110u.dll_Ordinal_1658]
nop
lea rcx, [rbp + 0x2a0]
jmp 0x1400d161f
lea rdx, str.Comp
lea rcx, [rbp + 0x240]
call qword [sym.imp.mfc110u.dll_Ordinal_2848]
test eax, eax
jne 0x1400d1158
lea rdx, [0x140224a18]
lea rcx, [rbp + 0x250]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
mov r8d, 1
mov edx, r12d
mov rcx, rbx
call fcn.140030ce0
test rax, rax
je 0x1400d114c
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0xa8]
mov r13, rax
test rax, rax
je 0x1400d1146
lea rcx, [rbp + 0x2b0]
call qword [sym.imp.mfc110u.dll_Ordinal_296]
nop
lea rbx, [r13 + 0x32]
test rbx, rbx
jne 0x1400d0fbf
xor eax, eax
jmp 0x1400d1011
or rdx, 0xffffffffffffffff
inc rdx
cmp byte [rbx + rdx], 0
jne 0x1400d0fc3
inc edx
cmp edx, 0x3fffffff
jle 0x1400d0fda
xor eax, eax
jmp 0x1400d1011
movsxd rax, edx
add rax, rax
lea rcx, [rax + 0xf]
cmp rcx, rax
ja 0x1400d0fec
mov rcx, r14
and rcx, 0xfffffffffffffff0
mov rax, rcx
call fcn.1401ea950
sub rsp, rcx
lea rcx, [rsp + 0x60]
mov r9d, 3
mov r8d, edx
mov rdx, rbx
call fcn.14003a980
mov r8, rax
lea rdx, [0x14022875c]
lea rcx, [rbp + 0x2b0]
call qword [sym.imp.mfc110u.dll_Ordinal_4595]
inc dword [rbp + 0x38]
mov dword [r13 + 0x859], 3
cmp byte [r15 + 0x3190], 1
jne 0x1400d1124
lea rax, [rbp + 0xe8]
mov qword [rbp + 0x60], rax
lea rax, [rbp + 0xf8]
mov qword [rbp + 0x50], rax
lea rax, [rbp + 0xd8]
mov qword [rbp + 0x80], rax
lea rax, [rbp + 0x108]
mov qword [rbp + 0x70], rax
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0xe8]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov r14, rax
lea rdx, [rbp + 0x2b0]
lea rcx, [rbp + 0xf8]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rsi, rax
lea rdx, [rbp + 0xd8]
lea rcx, [0x14032d720]
call fcn.1400b7d70
mov rdi, rax
lea rdx, [rbp + 0x228]
lea rcx, [rbp + 0x108]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rbx, rax
lea rdx, [r15 + 0x3178]
lea rcx, [rbp + 0x1f0]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
nop
lea rcx, [rbp + 0x250]
mov qword [rsp + 0x58], rcx
movzx ecx, byte [rbp + 0x28]
mov byte [rsp + 0x50], cl
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rdi
mov r9d, dword [r15 + 0x318c]
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x320]
call fcn.14009dd20
lea rdx, [rbp + 0x250]
lea rcx, [rbp + 0x290]
call qword [sym.imp.mfc110u.dll_Ordinal_1658]
nop
lea rcx, [rbp + 0x2b0]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov r13d, 3
lea rcx, [rbp + 0x250]
jmp 0x1400d161f
lea rdx, [0x14024b238]
lea rcx, [rbp + 0x240]
call qword [sym.imp.mfc110u.dll_Ordinal_2848]
test eax, eax
jne 0x1400d1626
lea rdx, [0x140224a18]
lea rcx, [rbp + 0x200]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
nop
mov r8d, 1
mov edx, r12d
mov rcx, rbx
call fcn.140030ce0
test rax, rax
je 0x1400d1618
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0xa8]
mov r14, rax
test rax, rax
je 0x1400d1618
mov dword [rax + Ordinal_1957], r13d
cmp byte [r15 + 0x3190], 1
jne 0x1400d1603
mov rax, qword [rax + 0x86c]
lea rdx, [rbp + 0x230]
bt rax, 0x18
jae 0x1400d1295
lea rax, [rbp + reloc.mfc110u.dll_Ordinal_280]
mov qword [rbp + 0x70], rax
lea rax, [rbp + reloc.mfc110u.dll_Ordinal_296]
mov qword [rbp + 0x60], rax
lea rax, [rbp + 0x138]
mov qword [rbp + 0x50], rax
lea rcx, [rbp + reloc.mfc110u.dll_Ordinal_280]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rsi, rax
lea rdx, [rbp + reloc.mfc110u.dll_Ordinal_296]
lea rcx, [0x14032d720]
call fcn.1400b7d70
mov rdi, rax
lea rdx, [rbp + 0x228]
lea rcx, [rbp + 0x138]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rbx, rax
lea rdx, [r15 + 0x3178]
lea rcx, [rbp + 0x1d8]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
nop
lea rcx, [rbp + 0x200]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], rdi
mov r9d, dword [r15 + 0x318c]
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x320]
call fcn.14009e720
jmp 0x1400d1603
bt rax, 0x10
jae 0x1400d134c
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x70], rax
lea rax, [rbp + 0x148]
mov qword [rbp + 0x60], rax
lea rax, [rbp + reloc.mfc110u.dll_Ordinal_344]
mov qword [rbp + 0x50], rax
lea rcx, [rbp + 0xe0]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rsi, rax
lea rdx, [rbp + 0x148]
lea rcx, [0x14032d720]
call fcn.1400b7d70
mov rdi, rax
lea rdx, [rbp + 0x228]
lea rcx, [rbp + reloc.mfc110u.dll_Ordinal_344]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rbx, rax
lea rdx, [r15 + 0x3178]
lea rcx, [rbp + 0x1d0]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
nop
lea rcx, [rbp + 0x200]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], rdi
mov r9d, dword [r15 + 0x318c]
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x320]
call fcn.14009eaf0
jmp 0x1400d1603
bt rax, 0x16
jae 0x1400d1403
lea rax, [rbp + reloc.mfc110u.dll_Ordinal_360]
mov qword [rbp + 0x70], rax
lea rax, [rbp + 0x178]
mov qword [rbp + 0x60], rax
lea rax, [rbp + 0x188]
mov qword [rbp + 0x50], rax
lea rcx, [rbp + reloc.mfc110u.dll_Ordinal_360]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rsi, rax
lea rdx, [rbp + 0x178]
lea rcx, [0x14032d720]
call fcn.1400b7d70
mov rdi, rax
lea rdx, [rbp + 0x228]
lea rcx, [rbp + 0x188]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rbx, rax
lea rdx, [r15 + 0x3178]
lea rcx, [rbp + 0x88]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
nop
lea rcx, [rbp + 0x200]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], rdi
mov r9d, dword [r15 + 0x318c]
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x320]
call fcn.14009eec0
jmp 0x1400d1603
bt rax, 0x19
jae 0x1400d14b7
lea rax, [rbp + 0x198]
mov qword [rbp + 0x70], rax
lea rax, [rbp + 0xf0]
mov qword [rbp + 0x60], rax
lea rax, [rbp + 0xa0]
mov qword [rbp + 0x50], rax
lea rcx, [rbp + 0x198]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rsi, rax
lea rdx, [rbp + 0xf0]
lea rcx, [0x14032d720]
call fcn.1400b7d70
mov rdi, rax
lea rdx, [rbp + 0x228]
lea rcx, [rbp + 0xa0]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rbx, rax
lea rdx, [r15 + 0x3178]
lea rcx, [rbp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
nop
lea rcx, [rbp + 0x200]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], rdi
mov r9d, dword [r15 + 0x318c]
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x320]
call fcn.14009f290
jmp 0x1400d1603
bt rax, 0x1a
jae 0x1400d156b
lea rax, [rbp + 0xa8]
mov qword [rbp + 0x70], rax
lea rax, [rbp + 0xb0]
mov qword [rbp + 0x60], rax
lea rax, [rbp + 0x98]
mov qword [rbp + 0x50], rax
lea rcx, [rbp + 0xa8]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rsi, rax
lea rdx, [rbp + 0xb0]
lea rcx, [0x14032d720]
call fcn.1400b7d70
mov rdi, rax
lea rdx, [rbp + 0x228]
lea rcx, [rbp + 0x98]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rbx, rax
lea rdx, [r15 + 0x3178]
lea rcx, [rbp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
nop
lea rcx, [rbp + 0x200]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], rdi
mov r9d, dword [r15 + 0x318c]
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x320]
call fcn.14009fcb0
jmp 0x1400d1603
lea rax, [rbp + 0x238]
mov qword [rbp + 0x70], rax
lea rax, [rbp + 0x20]
mov qword [rbp + 0x60], rax
lea rax, [rbp + 8]
mov qword [rbp + 0x50], rax
lea rcx, [rbp + 0x238]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rsi, rax
lea rdx, [rbp + 0x20]
lea rcx, [0x14032d720]
call fcn.1400b7d70
mov rdi, rax
lea rdx, [rbp + 0x228]
lea rcx, [rbp + 8]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rbx, rax
lea rdx, [r15 + 0x3178]
lea rcx, [rbp + 0x18]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
nop
lea rcx, [rbp + 0x200]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], rdi
mov r9d, dword [r15 + 0x318c]
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x320]
call fcn.14009e350
lea rdx, [rbp + 0x200]
lea rcx, [rbp + 0x268]
call qword [sym.imp.mfc110u.dll_Ordinal_1658]
nop
lea rcx, [rbp + 0x200]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
nop
lea rcx, [rbp + 0x208]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
inc r12d
mov ebx, dword [rbp + 0x94]
cmp r12d, ebx
movabs r14, 0xffffffffffffff0
jl 0x1400d08e2
lea r14, [r15 + 0x3178]
lea rcx, [rbp + 0x518]
call qword [sym.imp.SQLDB.dll_public:_bool___cdecl_SQLDB::isDBConnction_void____ptr64]
cmp al, 1
jne 0x1400d1674
lea rcx, [rbp + 0x518]
call qword [sym.imp.SQLDB.dll_public:_void___cdecl_SQLDB::DBDisconnect_void____ptr64]
lea rcx, [rbp + 0x658]
call qword [sym.imp.SQLDB.dll_public:_bool___cdecl_SQLDB::isDBConnction_void____ptr64]
cmp al, 1
jne 0x1400d1692
lea rcx, [rbp + 0x658]
call qword [sym.imp.SQLDB.dll_public:_void___cdecl_SQLDB::DBDisconnect_void____ptr64]
xor r12d, r12d
mov qword [rbp + 0xca8], r12
xorps xmm0, xmm0
movdqa xmmword [rbp + 0xcb0], xmm0
lea rcx, [rbp + 0x7f0]
call fcn.140071b60
nop
lea rax, [rbp + 8]
mov qword [rbp + 0x18], rax
lea rax, [rbp + 0x20]
mov qword [rbp + 0x40], rax
lea rax, [rbp + 0x238]
mov qword [rbp + 0x30], rax
mov eax, dword [r15 + 0x3188]
neg eax
sbb r8d, r8d
and r8d, 2
lea rdx, [rbp + 8]
lea rcx, [0x14034e310]
call fcn.14015e6b0
mov rsi, rax
mov ecx, dword [r15 + 0x3188]
neg ecx
sbb r8d, r8d
and r8d, 2
lea rdx, [rbp + 0x20]
lea rcx, [0x14034e310]
call fcn.14015e5e0
mov rdi, rax
mov ecx, dword [r15 + 0x3188]
neg ecx
sbb r8d, r8d
and r8d, 2
lea rdx, [rbp + 0x238]
lea rcx, [0x14034e310]
call fcn.14015e510
mov rbx, rax
mov ecx, dword [r15 + 0x3188]
neg ecx
sbb r8d, r8d
and r8d, 2
lea rdx, [rbp + 0x88]
lea rcx, [0x14034e310]
call fcn.14015e420
nop
mov word [rsp + 0x28], r12w
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x7f0]
call fcn.140071ef0
xor r9d, r9d
xor r8d, r8d
mov eax, 7
mov edx, eax
mov rcx, qword [0x14032d918]
mov rcx, qword [rcx + 0x40]
call qword [sym.imp.USER32.dll_SendMessageW]
movzx eax, word [0x14034e4f0]
mov esi, dword [rbp + 0x5c]
cmp ax, 2
je 0x1400d1831
cmp ax, 3
jne 0x1400d1870
mov ebx, r12d
mov eax, esi
cmp byte [rbp + 0x10], 1
jne 0x1400d17f9
cmp esi, 1
cmova eax, ebx
movsxd rcx, eax
imul rcx, rcx, 0xfae8
mov rax, qword [0x14032d918]
add rax, 0x520
add rcx, rax
movzx r12d, byte [rbp]
movzx edx, r12b
call fcn.1401a4cb0
jmp 0x1400d1877
cmp esi, 1
cmova eax, ebx
movsxd rcx, eax
imul rcx, rcx, 0xfae8
mov rax, qword [0x14032d918]
movsxd r9, dword [rbp + 0x48]
movzx r12d, byte [rbp]
mov r8d, r12d
mov edx, 0x7fc
mov rcx, qword [rcx + rax + 0x560]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x1400d1877
mov eax, esi
cmp esi, 1
mov ebx, 0
cmova eax, ebx
movsxd rcx, eax
imul rcx, rcx, 0xfae8
mov rax, qword [0x14032d918]
movsxd r9, dword [rbp + 0x48]
movzx r12d, byte [rbp]
mov r8d, r12d
mov edx, 0x7fc
mov rcx, qword [rcx + rax + 0x560]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x1400d1877
movzx r12d, byte [rbp]
xor ebx, ebx
cmp qword [rbp + 0x210], 0
jne 0x1400d18d3
mov eax, dword [rbp + 0x68]
cmp eax, 1
cmova eax, ebx
movsxd rcx, eax
imul rcx, rcx, 0xfae8
mov rax, qword [0x14032d918]
movzx r8d, r12b
mov r9, qword [r15 + 0x3180]
mov edx, 0x7fc
mov rcx, qword [rcx + rax + 0x560]
call qword [sym.imp.USER32.dll_SendMessageW]
xor edx, edx
mov rcx, qword [0x14032d8f0]
mov rcx, qword [rcx + 0x35798]
call fcn.1401dcbf0
jmp 0x1400d2b3f
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov edi, eax
mov qword [rbp + 0x2d8], rbx
mov qword [rbp + 0x2e0], rbx
mov qword [rbp + 0x2e8], rbx
lea rax, [rbp + 0x2f0]
mov qword [rsp + 0x38], rax
mov rdx, qword [rbp + 0x218]
mov qword [rsp + 0x30], rdx
lea rax, [rbp + 0x2d8]
mov qword [rsp + 0x28], rax
movzx ebx, byte [rbp + 0xdc0]
mov byte [rsp + 0x20], bl
movzx r9d, word [r15 + 0x3174]
movzx r8d, word [r15 + reloc.mfc110u.dll_Ordinal_12656]
movzx edx, r12b
mov rcx, r15
call fcn.1400d3000
mov r12d, eax
cmp eax, 0xffffffff
jne 0x1400d197e
xor edx, edx
mov rcx, qword [0x14032d8f0]
mov rcx, qword [rcx + 0x35798]
call fcn.1401dcbf0
lea rdx, str.JudgeToGood__MES_processing_error._Stop_the_verification_complete.
lea rcx, [rbp + 0x18]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rdx, rax
lea rcx, [0x14034efc0]
call qword [sym.imp.LogMsgInterface.dll_public:_void___cdecl_CLogMsgInterface::writeLogData_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_______ptr64]
jmp 0x1400d2b02
lea rcx, [rbp + 0x2b8]
call qword [sym.imp.mfc110u.dll_Ordinal_296]
nop
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, edi
mov r8d, eax
lea rdx, str.JudgeToGood__MES_Uploading_Time_:__d_ms
lea rcx, [rbp + 0x2b8]
call qword [sym.imp.mfc110u.dll_Ordinal_4595]
lea rdx, [rbp + 0x2b8]
lea rcx, [rbp + 0x18]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rdx, rax
lea rcx, [0x14034efc0]
call qword [sym.imp.LogMsgInterface.dll_public:_void___cdecl_CLogMsgInterface::writeLogData_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_______ptr64]
movzx edi, byte [rbp]
cmp byte [0x14034e5b8], 1
jne 0x1400d1a0d
mov edx, dword [r15 + reloc.mfc110u.dll_Ordinal_12656]
cmp byte [0x14034e5d3], 1
mov eax, 1
cmove edx, eax
cmp byte [0x14034e5d4], al
mov eax, 0
cmove edx, eax
movzx r8d, dil
lea rcx, [0x14032d970]
call fcn.1401d9810
movzx eax, word [0x14034e4f0]
cmp ax, 2
jne 0x1400d1a63
movzx edx, dil
cmp bl, 1
mov edi, 0
cmove edx, edi
cmp esi, 1
cmova esi, edi
movsxd rcx, esi
imul rcx, rcx, 0xfae8
mov rax, qword [0x14032d918]
movsxd rbx, dword [rbp + 0x48]
movzx r8d, dl
mov r9, rbx
mov edx, 0x7ff
mov rcx, qword [rcx + rax + 0x560]
call qword [sym.imp.USER32.dll_SendMessageW]
mov r9, rbx
jmp 0x1400d1ad0
cmp ax, 3
jne 0x1400d1a8c
cmp byte [rbp + 0x10], 1
jne 0x1400d1a75
or r9, 0xffffffffffffffff
jmp 0x1400d1ad0
movzx edx, dil
cmp bl, 1
mov eax, 0
cmove edx, eax
cmp esi, 1
cmova esi, eax
jmp 0x1400d1a2f
mov eax, dword [rbp + 0x68]
cmp eax, 1
mov ecx, 0
cmova eax, ecx
movsxd rcx, eax
imul rcx, rcx, 0xfae8
mov rax, qword [0x14032d918]
movzx r8d, dil
mov r9, qword [r15 + 0x3180]
mov edx, 0x7fc
mov rcx, qword [rcx + rax + 0x560]
call qword [sym.imp.USER32.dll_SendMessageW]
mov r9, qword [r15 + 0x3180]
xor r8d, r8d
mov edx, 0x7fe
mov rcx, qword [r15 + 0x40]
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.JudgeToGood__Send_message_to_Buffer._Update_After_Judgement__Unload_Panel_at_Buffer_
lea rcx, [rbp + 0x18]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rdx, rax
lea rcx, [0x14034efc0]
call qword [sym.imp.LogMsgInterface.dll_public:_void___cdecl_CLogMsgInterface::writeLogData_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_______ptr64]
mov rsi, qword [rbp + 0x218]
test rsi, rsi
jle 0x1400d1b9e
lea rcx, [rbp + 0x238]
call qword [sym.imp.mfc110u.dll_Ordinal_296]
nop
lea rax, [rbp + 8]
mov qword [rbp + 0x18], rax
lea rax, [rbp + 0x20]
mov qword [rbp + 0x40], rax
mov rdx, r14
lea rcx, [rbp + 8]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rdi, rax
lea rdx, [rbp + 0x248]
lea rcx, [rbp + 0x20]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rbx, rax
lea rdx, [rbp + 0x228]
lea rcx, [rbp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
movzx edx, word [0x14034e4f0]
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rbx
mov r9, rax
movzx r8d, byte [rbp]
lea rcx, [rbp + 0x7f0]
call fcn.1400a6430
nop
lea rcx, [rbp + 0x238]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
cmp qword [0x14032d950], 0
je 0x1400d1ca3
lea rax, [rbp + 8]
lea rcx, [rbp + 8]
mov qword [rbp + 0x18], rax
lea rax, [rbp + 0x20]
mov qword [rbp + 0x40], rax
cmp byte [0x14034e72c], 1
jne 0x1400d1c4f
lea rax, [rbp + 0x238]
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x2d0]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rsi, rax
mov rdx, r14
lea rcx, [rbp + 0x20]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rdi, rax
lea rdx, [rbp + 0x238]
lea rcx, [0x14032d720]
call fcn.1400b7d70
mov rbx, rax
lea rdx, [rbp + 0x248]
lea rcx, [rbp + 0x88]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
nop
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rbx
movzx r9d, byte [rbp]
mov r8, rax
mov rdx, qword [rbp + 0x218]
mov rcx, qword [0x14032d950]
call fcn.14013a410
jmp 0x1400d1cc4
mov rdx, r14
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rdi, rax
lea rdx, [rbp + 0x20]
lea rcx, [0x14032d720]
call fcn.1400b7d70
mov rbx, rax
lea rdx, [rbp + 0x248]
lea rcx, [rbp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
nop
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rbx
movzx r9d, byte [rbp]
mov r8, rax
mov rdx, rsi
mov rcx, qword [0x14032d950]
call fcn.14013a120
jmp 0x1400d1cc4
lea rdx, str.JudgeToGood__JudgeHistory_docking_window_is_NULL.
lea rcx, [rbp + 0x18]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rdx, rax
lea rcx, [0x14034efc0]
call qword [sym.imp.LogMsgInterface.dll_public:_void___cdecl_CLogMsgInterface::writeLogData_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_______ptr64]
mov rcx, qword [rbp + 0x280]
sub rcx, qword [rbp + 0x278]
movabs rax, 0x2aaaaaaaaaaaaaab
imul rcx
sar rdx, 3
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp edx, 0x12c
jge 0x1400d20fe
movsxd rax, dword [rbp + 0x90]
imul rax, rax, 0xc8
lea rdi, [0x14032d720]
add rdi, 0x46850
add rdi, rax
lea rdx, [rbp + 0x278]
mov rcx, rdi
call fcn.14013b4b0
lea rax, [fcn.14003a100]
mov qword [rsp + 0x20], rax
lea r9, [fcn.14004e2e0]
mov edx, SafeArrayCopy
lea r8d, [rdx - 0x12]
lea rcx, [rbp + 0xcc0]
call fcn.1401e3d24
nop
lea r8, [rbp + 0xcc0]
xor edx, edx
mov rcx, rdi
call fcn.14013ccb0
movzx ebx, al
lea r8, [rbp + 0xcd8]
mov edx, 1
mov rcx, rdi
call fcn.14013ccb0
or bl, al
lea r8, [rbp + 0xcf0]
mov edx, 2
mov rcx, rdi
call fcn.14013ccb0
or bl, al
lea r8, [rbp + 0xd08]
mov edx, r13d
mov rcx, rdi
call fcn.14013ccb0
or bl, al
lea r8, [rbp + 0xd20]
mov edx, 4
mov rcx, rdi
call fcn.14013ccb0
or bl, al
lea r8, [rbp + 0xd38]
mov edx, 5
mov rcx, rdi
call fcn.14013ccb0
or bl, al
cmp bl, 1
jne 0x1400d20e2
mov rdx, r14
lea rcx, [rbp + 0x18]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
lea rsi, [r15 + 0x1ba8]
mov rdx, rax
mov rcx, rsi
call fcn.1400ff840
lea rdx, [rbp + 0xcc0]
lea rcx, [rbp + 0xb8]
call fcn.1400eaf40
mov rdi, rax
mov qword [rbp + 0x18], rax
lea rcx, [rsi + 0x1150]
call fcn.14006ac40
mov r8, qword [rdi + 8]
mov rdx, qword [rdi]
lea rcx, [rsi + 0x1150]
call fcn.140100dc0
nop
mov rbx, qword [rdi]
test rbx, rbx
je 0x1400d1e6c
mov r14, qword [rdi + 8]
cmp rbx, r14
je 0x1400d1e55
mov rcx, rbx
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
add rbx, 8
cmp rbx, r14
jne 0x1400d1e43
mov rcx, qword [rdi]
call qword [sym.imp.MSVCR110.dll_void___cdecl_operator_delete_void____ptr64_]
xor r14d, r14d
mov qword [rdi], r14
mov qword [rdi + 8], r14
mov qword [rdi + 0x10], r14
lea rdx, [rbp + 0xcd8]
lea rcx, [rbp + 0xb8]
call fcn.1400eaf40
mov rdi, rax
mov qword [rbp + 0x18], rax
lea rcx, [rsi + 0x1168]
call fcn.14006ac40
mov r8, qword [rdi + 8]
mov rdx, qword [rdi]
lea rcx, [rsi + 0x1168]
call fcn.140100dc0
nop
mov rbx, qword [rdi]
test rbx, rbx
je 0x1400d1ee0
mov r14, qword [rdi + 8]
cmp rbx, r14
je 0x1400d1ec9
mov rcx, rbx
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
add rbx, 8
cmp rbx, r14
jne 0x1400d1eb7
mov rcx, qword [rdi]
call qword [sym.imp.MSVCR110.dll_void___cdecl_operator_delete_void____ptr64_]
xor r14d, r14d
mov qword [rdi], r14
mov qword [rdi + 8], r14
mov qword [rdi + 0x10], r14
lea rdx, [rbp + 0xcf0]
lea rcx, [rbp + 0xb8]
call fcn.1400eaf40
mov rdi, rax
mov qword [rbp + 0x18], rax
lea rcx, [rsi + 0x1180]
call fcn.14006ac40
mov r8, qword [rdi + 8]
mov rdx, qword [rdi]
lea rcx, [rsi + 0x1180]
call fcn.140100dc0
nop
mov rbx, qword [rdi]
test rbx, rbx
je 0x1400d1f59
mov r14, qword [rdi + 8]
cmp rbx, r14
je 0x1400d1f42
nop dword [rax + rax]
mov rcx, rbx
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
add rbx, 8
cmp rbx, r14
jne 0x1400d1f30
mov rcx, qword [rdi]
call qword [sym.imp.MSVCR110.dll_void___cdecl_operator_delete_void____ptr64_]
xor r14d, r14d
mov qword [rdi], r14
mov qword [rdi + 8], r14
mov qword [rdi + 0x10], r14
lea rdx, [rbp + 0xd08]
lea rcx, [rbp + 0xb8]
call fcn.1400eaf40
mov rdi, rax
mov qword [rbp + 0x18], rax
lea rcx, [rsi + 0x1198]
call fcn.14006ac40
mov r8, qword [rdi + 8]
mov rdx, qword [rdi]
lea rcx, [rsi + 0x1198]
call fcn.140100dc0
nop
mov rbx, qword [rdi]
test rbx, rbx
je 0x1400d1fcd
mov r14, qword [rdi + 8]
cmp rbx, r14
je 0x1400d1fb6
mov rcx, rbx
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
add rbx, 8
cmp rbx, r14
jne 0x1400d1fa4
mov rcx, qword [rdi]
call qword [sym.imp.MSVCR110.dll_void___cdecl_operator_delete_void____ptr64_]
xor r14d, r14d
mov qword [rdi], r14
mov qword [rdi + 8], r14
mov qword [rdi + 0x10], r14
lea rdx, [rbp + 0xd20]
lea rcx, [rbp + 0xb8]
call fcn.1400eaf40
mov rdi, rax
mov qword [rbp + 0x18], rax
lea rcx, [rsi + 0x11b0]
call fcn.14006ac40
mov r8, qword [rdi + 8]
mov rdx, qword [rdi]
lea rcx, [rsi + 0x11b0]
call fcn.140100dc0
nop
cmp qword [rdi], 0
je 0x1400d204b
mov rcx, rdi
call qword [sym.imp.MSVCP110.dll_public:_void___cdecl_std::_Container_base0::_Orphan_all_void____ptr64]
mov r14, qword [rdi + 8]
mov rbx, qword [rdi]
cmp rbx, r14
je 0x1400d2034
mov rcx, rbx
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
add rbx, 8
cmp rbx, r14
jne 0x1400d2022
mov rcx, qword [rdi]
call qword [sym.imp.MSVCR110.dll_void___cdecl_operator_delete_void____ptr64_]
xor r14d, r14d
mov qword [rdi], r14
mov qword [rdi + 8], r14
mov qword [rdi + 0x10], r14
lea rdx, [rbp + 0xd38]
lea rcx, [rbp + 0xb8]
call fcn.1400eaf40
mov rdi, rax
mov qword [rbp + 0x18], rax
lea rbx, [rsi + 0x11c8]
mov rcx, rbx
call fcn.14006ac40
mov r8, qword [rdi + 8]
mov rdx, qword [rdi]
mov rcx, rbx
call fcn.140100dc0
nop
cmp qword [rdi], 0
je 0x1400d20c8
mov rcx, rdi
call qword [sym.imp.MSVCP110.dll_public:_void___cdecl_std::_Container_base0::_Orphan_all_void____ptr64]
mov r14, qword [rdi + 8]
mov rbx, qword [rdi]
cmp rbx, r14
je 0x1400d20b2
nop
mov rcx, rbx
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
add rbx, 8
cmp rbx, r14
jne 0x1400d20a0
mov rcx, qword [rdi]
call qword [sym.imp.MSVCR110.dll_void___cdecl_operator_delete_void____ptr64_]
xor eax, eax
mov qword [rdi], rax
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], rax
xor edx, edx
mov rcx, rsi
call qword [sym.imp.mfc110u.dll_Ordinal_2632]
mov edx, 5
mov rcx, rsi
call qword [sym.imp.mfc110u.dll_Ordinal_13685]
nop
lea r9, [fcn.14003a100]
mov edx, SafeArrayCopy
lea r8d, [rdx - 0x12]
lea rcx, [rbp + 0xcc0]
call fcn.1401e3d88
mov eax, dword [0x14034e784]
cmp eax, 1
jne 0x1400d21ac
mov ebx, dword [rbp + 0x48]
test ebx, ebx
jle 0x1400d223b
lea rdx, [rbp + 0x248]
lea rcx, [rbp + 0x200]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
nop
lea rcx, [rbp + 0x200]
call qword [sym.imp.mfc110u.dll_Ordinal_13848]
lea rcx, [rbp + 0x200]
call qword [sym.imp.mfc110u.dll_Ordinal_7738]
test al, al
je 0x1400d2166
mov r8, qword [rbp + 0x218]
lea rdx, str._I64d
lea rcx, [rbp + 0x200]
call qword [sym.imp.mfc110u.dll_Ordinal_4595]
lea rdx, [rbp + 0x200]
lea rcx, [rbp + 0x18]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov r8d, ebx
mov rdx, rax
lea rcx, [0x1403617c0]
cmp r12d, 1
jne 0x1400d2191
movzx r9d, byte [rbp]
jmp 0x1400d2194
xor r9d, r9d
call fcn.1401abfa0
nop
lea rcx, [rbp + 0x200]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
jmp 0x1400d223b
cmp eax, 2
jne 0x1400d223b
lea rdx, [rbp + 0x248]
lea rcx, [rbp + 0x200]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
nop
lea rcx, [rbp + 0x200]
call qword [sym.imp.mfc110u.dll_Ordinal_13848]
lea rcx, [rbp + 0x200]
call qword [sym.imp.mfc110u.dll_Ordinal_7738]
test al, al
je 0x1400d2203
mov r8, qword [rbp + 0x218]
lea rdx, str._I64d
lea rcx, [rbp + 0x200]
call qword [sym.imp.mfc110u.dll_Ordinal_4595]
lea rdx, [rbp + 0x200]
lea rcx, [rbp + 0x18]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
movzx ebx, byte [rbp]
movzx r8d, bl
mov rdx, rax
lea rcx, [0x1403617c0]
call fcn.1401ac020
nop
lea rcx, [rbp + 0x200]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
jmp 0x1400d223f
movzx ebx, byte [rbp]
cmp word [0x14034e788], 1
jne 0x1400d2299
lea rcx, [0x14034efe0]
call fcn.14004f100
mov rax, qword [0x14034f1fd]
cmp byte [0x14034e391], 0
mov ecx, 7
cmove rax, rcx
mov qword [0x14034f1fd], rax
mov rcx, qword [0x14032d908]
test rcx, rcx
je 0x1400d2299
mov rcx, qword [rcx + 0x40]
test rcx, rcx
je 0x1400d2299
xor r9d, r9d
xor r8d, r8d
mov edx, 0x80b
call qword [sym.imp.USER32.dll_PostMessageW]
cmp byte [0x14034e6e7], 1
jne 0x1400d22bb
lea rcx, [0x14032d970]
cmp r12d, 1
jne 0x1400d22b4
movzx edx, bl
jmp 0x1400d22b6
xor edx, edx
call fcn.1401d7c70
cmp byte [0x14034e6ec], 1
jne 0x1400d22f1
mov r9d, dword [r15 + 0x3174]
mov r8d, dword [r15 + reloc.mfc110u.dll_Ordinal_12656]
lea rdx, [rbp + 0x18]
lea rcx, [0x14032d720]
call fcn.14004e220
mov rdx, rax
lea rcx, [0x14034f348]
call fcn.140039f50
cmp byte [0x14034e658], 1
jne 0x1400d2302
mov byte [r15 + 0x31b4], 0
xor edx, edx
mov rcx, qword [0x14032d8f0]
mov rcx, qword [rcx + 0x35798]
call fcn.1401dcbf0
lea rax, [rbp + 8]
mov qword [rbp + 0x18], rax
lea rax, [rbp + 0x20]
mov qword [rbp + 0x40], rax
lea rax, [rbp + 0x238]
mov qword [rbp + 0x30], rax
mov r8d, r13d
cmp dword [r15 + 0x3188], 0
mov r14d, 1
cmove r8d, r14d
lea rdx, [rbp + 8]
lea rcx, [0x14034e310]
call fcn.14015e6b0
mov rsi, rax
mov r8d, r13d
cmp dword [r15 + 0x3188], 0
cmove r8d, r14d
lea rdx, [rbp + 0x20]
lea rcx, [0x14034e310]
call fcn.14015e5e0
mov rdi, rax
mov r8d, r13d
cmp dword [r15 + 0x3188], 0
cmove r8d, r14d
lea rdx, [rbp + 0x238]
lea rcx, [0x14034e310]
call fcn.14015e510
mov rbx, rax
cmp dword [r15 + 0x3188], 0
cmove r13d, r14d
mov r8d, r13d
lea rdx, [rbp + 0x88]
lea rcx, [0x14034e310]
call fcn.14015e420
nop
xor ecx, ecx
mov word [rsp + 0x28], cx
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x320]
call fcn.140071ef0
call qword [sym.imp.KERNEL32.dll_GetTickCount]
lea rcx, [rbp + 0x258]
call qword [sym.imp.mfc110u.dll_Ordinal_7738]
test al, al
jne 0x1400d24ba
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov edi, eax
lea rax, [rbp + 8]
mov qword [rbp + 0x18], rax
lea rdx, [rbp + 0x258]
lea rcx, [rbp + 8]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rbx, rax
lea r14, [r15 + 0x3178]
mov rdx, r14
lea rcx, [rbp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
nop
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9, rbx
mov r8d, dword [r15 + reloc.mfc110u.dll_Ordinal_12656]
mov rdx, rax
lea rcx, [rbp + 0x320]
call fcn.1400a0ea0
lea rcx, [rbp + 0x208]
call qword [sym.imp.mfc110u.dll_Ordinal_296]
nop
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, edi
mov r8d, eax
lea rdx, str.Update_Panel_Database_:__d_ms
lea rcx, [rbp + 0x208]
call qword [sym.imp.mfc110u.dll_Ordinal_4595]
lea rdx, [rbp + 0x208]
lea rcx, [rbp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rdx, rax
lea rcx, [0x14034efc0]
call qword [sym.imp.LogMsgInterface.dll_public:_void___cdecl_CLogMsgInterface::writeLogData_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_______ptr64]
nop
lea rcx, [rbp + 0x208]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
jmp 0x1400d24c1
lea r14, [r15 + 0x3178]
lea rcx, [rbp + 0x270]
call qword [sym.imp.mfc110u.dll_Ordinal_7738]
test al, al
jne 0x1400d2587
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov edi, eax
lea rax, [rbp + 8]
mov qword [rbp + 0x18], rax
lea rdx, [rbp + 0x270]
lea rcx, [rbp + 8]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rbx, rax
mov rdx, r14
lea rcx, [rbp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
nop
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9, rbx
mov r8d, dword [r15 + reloc.mfc110u.dll_Ordinal_12656]
mov rdx, rax
lea rcx, [rbp + 0x320]
call fcn.1400a0ea0
lea rcx, [rbp + 0x208]
call qword [sym.imp.mfc110u.dll_Ordinal_296]
nop
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, edi
mov r8d, eax
lea rdx, str.Update_Module_Database_:__d_ms
lea rcx, [rbp + 0x208]
call qword [sym.imp.mfc110u.dll_Ordinal_4595]
lea rdx, [rbp + 0x208]
lea rcx, [rbp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rdx, rax
lea rcx, [0x14034efc0]
call qword [sym.imp.LogMsgInterface.dll_public:_void___cdecl_CLogMsgInterface::writeLogData_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_______ptr64]
nop
lea rcx, [rbp + 0x208]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
lea rcx, [rbp + 0x290]
call qword [sym.imp.mfc110u.dll_Ordinal_7738]
test al, al
jne 0x1400d264d
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov edi, eax
lea rax, [rbp + 8]
mov qword [rbp + 0x18], rax
lea rdx, [rbp + 0x290]
lea rcx, [rbp + 8]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rbx, rax
mov rdx, r14
lea rcx, [rbp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
nop
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9, rbx
mov r8d, dword [r15 + reloc.mfc110u.dll_Ordinal_12656]
mov rdx, rax
lea rcx, [rbp + 0x320]
call fcn.1400a0ea0
lea rcx, [rbp + 0x208]
call qword [sym.imp.mfc110u.dll_Ordinal_296]
nop
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, edi
mov r8d, eax
lea rdx, str.Update_Component_Database_:__d_ms
lea rcx, [rbp + 0x208]
call qword [sym.imp.mfc110u.dll_Ordinal_4595]
lea rdx, [rbp + 0x208]
lea rcx, [rbp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rdx, rax
lea rcx, [0x14034efc0]
call qword [sym.imp.LogMsgInterface.dll_public:_void___cdecl_CLogMsgInterface::writeLogData_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_______ptr64]
nop
lea rcx, [rbp + 0x208]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
lea rcx, [rbp + 0x268]
call qword [sym.imp.mfc110u.dll_Ordinal_7738]
test al, al
jne 0x1400d2713
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov edi, eax
lea rax, [rbp + 8]
mov qword [rbp + 0x18], rax
lea rdx, [rbp + 0x268]
lea rcx, [rbp + 8]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rbx, rax
mov rdx, r14
lea rcx, [rbp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
nop
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9, rbx
mov r8d, dword [r15 + reloc.mfc110u.dll_Ordinal_12656]
mov rdx, rax
lea rcx, [rbp + 0x320]
call fcn.1400a0ea0
lea rcx, [rbp + 0x208]
call qword [sym.imp.mfc110u.dll_Ordinal_296]
nop
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, edi
mov r8d, eax
lea rdx, str.Update_Pad_Database_:__d_ms
lea rcx, [rbp + 0x208]
call qword [sym.imp.mfc110u.dll_Ordinal_4595]
lea rdx, [rbp + 0x208]
lea rcx, [rbp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rdx, rax
lea rcx, [0x14034efc0]
call qword [sym.imp.LogMsgInterface.dll_public:_void___cdecl_CLogMsgInterface::writeLogData_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_______ptr64]
nop
lea rcx, [rbp + 0x208]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
lea rcx, [rbp + 0x260]
call qword [sym.imp.mfc110u.dll_Ordinal_7738]
test al, al
jne 0x1400d27d9
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov edi, eax
lea rax, [rbp + 8]
mov qword [rbp + 0x18], rax
lea rdx, [rbp + 0x260]
lea rcx, [rbp + 8]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rbx, rax
mov rdx, r14
lea rcx, [rbp + 0x40]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
nop
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
mov r9, rbx
mov r8d, dword [r15 + reloc.mfc110u.dll_Ordinal_12656]
mov rdx, rax
lea rcx, [rbp + 0x320]
call fcn.1400a0ea0
lea rcx, [rbp + 0x208]
call qword [sym.imp.mfc110u.dll_Ordinal_296]
nop
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, edi
mov r8d, eax
lea rdx, str.Update_Etc_Database_:__d_ms
lea rcx, [rbp + 0x208]
call qword [sym.imp.mfc110u.dll_Ordinal_4595]
lea rdx, [rbp + 0x208]
lea rcx, [rbp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rdx, rax
lea rcx, [0x14034efc0]
call qword [sym.imp.LogMsgInterface.dll_public:_void___cdecl_CLogMsgInterface::writeLogData_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_______ptr64]
nop
lea rcx, [rbp + 0x208]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
lea rcx, [rbp + 0x518]
call qword [sym.imp.SQLDB.dll_public:_bool___cdecl_SQLDB::isDBConnction_void____ptr64]
cmp al, 1
jne 0x1400d27f7
lea rcx, [rbp + 0x518]
call qword [sym.imp.SQLDB.dll_public:_void___cdecl_SQLDB::DBDisconnect_void____ptr64]
lea rcx, [rbp + 0x658]
call qword [sym.imp.SQLDB.dll_public:_bool___cdecl_SQLDB::isDBConnction_void____ptr64]
cmp al, 1
jne 0x1400d2815
lea rcx, [rbp + 0x658]
call qword [sym.imp.SQLDB.dll_public:_void___cdecl_SQLDB::DBDisconnect_void____ptr64]
lea rcx, [rbp + 0x2a8]
call qword [sym.imp.mfc110u.dll_Ordinal_296]
nop
lea rdx, str.Update_Database_:_disconnected
lea rcx, [rbp + 0x2a8]
call qword [sym.imp.mfc110u.dll_Ordinal_4595]
lea rdx, [rbp + 0x2a8]
lea rcx, [rbp + 0x18]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rdx, rax
lea rcx, [0x14034efc0]
call qword [sym.imp.LogMsgInterface.dll_public:_void___cdecl_CLogMsgInterface::writeLogData_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_______ptr64]
movabs rax, 0x200000000000000
test qword [rbp + 0x210], rax
jne 0x1400d2a88
lea rcx, [rbp + 0x210]
call qword [sym.imp.mfc110u.dll_Ordinal_296]
nop
lea rdx, [rbp + 0xb8]
mov rcx, qword [rbp + 0x78]
call qword [sym.imp.ModelManager.dll_public:_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t_____cdecl_CModelManager::getActiveVariant_void____ptr64]
nop
cmp qword [rax + 0x18], 8
jb 0x1400d2899
mov rax, qword [rax]
mov r8, rax
lea rdx, [0x14022875c]
lea rcx, [rbp + 0x210]
call qword [sym.imp.mfc110u.dll_Ordinal_4595]
nop
cmp qword [rbp + 0xd0], 8
jb 0x1400d28c8
mov rcx, qword [rbp + 0xb8]
call qword [sym.imp.MSVCR110.dll_void___cdecl_operator_delete_void____ptr64_]
mov r12d, dword [rbp + 0x58]
mov r13d, dword [rbp + 0x38]
cmp byte [rbp], 0
jne 0x1400d28e4
test r12d, r12d
jne 0x1400d28e4
test r13d, r13d
je 0x1400d2988
mov esi, dword [r15 + reloc.mfc110u.dll_Ordinal_12656]
cmp byte [0x14034e5d3], 1
mov eax, 1
cmove esi, eax
cmp byte [0x14034e5d4], al
mov eax, 0
cmove esi, eax
cmp word [0x14034e5c2], 3
jne 0x1400d291f
mov rax, qword [0x14032d8f0]
mov esi, dword [rax + 0x129c]
lea rax, [rbp + 8]
mov qword [rbp + 0x18], rax
lea rax, [rbp + 0x20]
mov qword [rbp + 0x40], rax
lea rdx, [rbp + 0x228]
lea rcx, [rbp + 8]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rdi, rax
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0x20]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rbx, rax
mov rdx, r14
lea rcx, [rbp + 0x30]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
nop
mov dword [rsp + 0x38], r13d
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x20], esi
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x7f0]
call fcn.1400a19b0
movzx eax, byte [0x14034e7c8]
cmp byte [0x14034e5c6], 0
je 0x1400d29a0
cmp al, 1
jne 0x1400d2a7b
xor ecx, ecx
mov ebx, ecx
cmp al, 1
jne 0x1400d29b7
cmp dword [r15 + 0x3188], ecx
mov eax, 1
cmovne ebx, eax
lea rcx, [rbp + 0x200]
call qword [sym.imp.mfc110u.dll_Ordinal_296]
nop
movsxd rax, ebx
imul rax, rax, 0x250
lea rcx, [0x14032d720]
cmp byte [rax + rcx + 0x420], 0
jne 0x1400d29f0
mov r8, qword [rbp + 0x218]
lea rdx, str.JudgeToGood__Fail_to_Update_Yield_Index_:__I64d___c
jmp 0x1400d2a2d
add rcx, 0x250
add rcx, rax
mov rdi, qword [rbp + 0x218]
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x20], r12d
mov r8d, dword [r15 + 0x3174]
mov edx, dword [r15 + reloc.mfc110u.dll_Ordinal_12656]
call fcn.1401d7830
mov r8, rdi
lea rdx, str.JudgeToGood__Update_Yield_Index_:__I64d___c
mov r9d, 0x53
test ebx, ebx
mov eax, 0x4d
cmove r9d, eax
lea rcx, [rbp + 0x200]
call qword [sym.imp.mfc110u.dll_Ordinal_4595]
lea rdx, [rbp + 0x200]
lea rcx, [rbp + 0x18]
call qword [sym.imp.mfc110u.dll_Ordinal_280]
mov rdx, rax
lea rcx, [0x14034efc0]
call qword [sym.imp.LogMsgInterface.dll_public:_void___cdecl_CLogMsgInterface::writeLogData_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_______ptr64]
nop
lea rcx, [rbp + 0x200]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
nop
lea rcx, [rbp + 0x210]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
lea rcx, [rbp + 0x9e8]
call qword [sym.imp.SQLDB.dll_public:_bool___cdecl_SQLDB::isDBConnction_void____ptr64]
cmp al, 1
jne 0x1400d2aa6
lea rcx, [rbp + 0x9e8]
call qword [sym.imp.SQLDB.dll_public:_void___cdecl_SQLDB::DBDisconnect_void____ptr64]
lea rcx, [rbp + 0xb28]
call qword [sym.imp.SQLDB.dll_public:_bool___cdecl_SQLDB::isDBConnction_void____ptr64]
cmp al, 1
jne 0x1400d2ac4
lea rcx, [rbp + 0xb28]
call qword [sym.imp.SQLDB.dll_public:_void___cdecl_SQLDB::DBDisconnect_void____ptr64]
lea rdx, str.JudgeToGood__Update_Database_Common__:_disconnected.
lea rcx, [rbp + 0x18]
call qword [sym.imp.mfc110u.dll_Ordinal_286]
mov rdx, rax
lea rcx, [0x14034efc0]
call qword [sym.imp.LogMsgInterface.dll_public:_void___cdecl_CLogMsgInterface::writeLogData_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t_______ptr64]
nop
lea rcx, [rbp + 0x2a8]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
nop
lea rcx, [rbp + 0x2b8]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
nop
cmp qword [rbp + 0x2d8], 0
je 0x1400d2b3f
lea rcx, [rbp + 0x2d8]
call qword [sym.imp.MSVCP110.dll_public:_void___cdecl_std::_Container_base0::_Orphan_all_void____ptr64]
mov rcx, qword [rbp + 0x2d8]
call qword [sym.imp.MSVCR110.dll_void___cdecl_operator_delete_void____ptr64_]
xor esi, esi
mov qword [rbp + 0x2d8], rsi
mov qword [rbp + 0x2e0], rsi
mov qword [rbp + 0x2e8], rsi
jmp 0x1400d2b41
xor esi, esi
lea rcx, [rbp + 0x7f0]
call fcn.140071dc0
nop
lea rcx, [rbp + 0x260]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
nop
lea rcx, [rbp + 0x268]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
nop
lea rcx, [rbp + 0x290]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
nop
lea rcx, [rbp + 0x270]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
nop
lea rcx, [rbp + 0x258]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
nop
cmp qword [rbp + 0x278], 0
je 0x1400d2c04
lea rcx, [rbp + 0x278]
call qword [sym.imp.MSVCP110.dll_public:_void___cdecl_std::_Container_base0::_Orphan_all_void____ptr64]
mov rdi, qword [rbp + 0x280]
mov rcx, qword [rbp + 0x278]
cmp rcx, rdi
je 0x1400d2be9
lea rbx, [rcx + 8]
lea rcx, [rbx + 8]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rcx, rbx
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
add rbx, 0x30
lea rax, [rbx - 8]
cmp rax, rdi
jne 0x1400d2bc2
mov rcx, qword [rbp + 0x278]
call qword [sym.imp.MSVCR110.dll_void___cdecl_operator_delete_void____ptr64_]
mov qword [rbp + 0x278], rsi
mov qword [rbp + 0x280], rsi
mov qword [rbp + 0x288], rsi
lea rcx, [rbp + 0x230]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
nop
lea rcx, [rbp + 0x228]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
nop
lea rcx, [rbp + 0x2f0]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
nop
lea rcx, [rbp + 0x2d0]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
nop
lea rcx, [rbp + 0x248]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
nop
lea rcx, [rbp + 0x320]
call fcn.140071dc0
mov rdi, qword [rbp + 0x1a0]
lea rcx, [rbp + 0x2c0]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
nop
lea rcx, [rbp + 0x240]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
nop
lea rcx, [rbp + 0x308]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
nop
lea rcx, [rbp + 0x2f8]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
nop
lea rcx, [rbp + 0x310]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
nop
lea rcx, [rbp + 0x318]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
nop
mov rcx, rdi
call qword [sym.imp.MSVCP110.dll__Mtx_unlock]
test eax, eax
je 0x1400d2cc7
mov ecx, eax
call qword [sym.imp.MSVCP110.dll_void___cdecl_std::_Throw_C_error_int_]
nop
lea rcx, [rbp + 0x220]
call qword [sym.imp.mfc110u.dll_Ordinal_1027]
mov rcx, qword [rbp + 0xd50]
xor rcx, rbp
call fcn.1401e3980
mov rbx, qword [rbp + 0xda0]
lea rsp, [rbp + 0xd60]
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret