Function at 0x140072d60
Capabilities:
Encode data using xor

Disassembly:
mov r11, rsp
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x8b0
mov qword [rsp + 0x60], 0xfffffffffffffffe
mov qword [r11 + 0x10], rbx
mov qword [r11 + 0x18], rbp
mov qword [r11 + 0x20], rsi
mov rax, qword [0x1400c2038]
xor rax, rsp
mov qword [rsp + 0x8a0], rax
mov rsi, rcx
cmp qword [rcx + 0x20], 0
jbe 0x140073a7b
lea rcx, [r11 - 0x468]
call qword [sym.imp.MSVCP90.dll_public:_void___cdecl_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_void____ptr64]
xor ebp, ebp
mov dword [rsp + 0x498], ebp
lea r13, [rsi + 8]
cmp qword [r13 + 0x20], 0x10
jb 0x140072dcf
mov rdx, qword [r13 + 8]
jmp 0x140072dd3
lea rdx, [r13 + 8]
test rdx, rdx
je 0x140072de6
lea rcx, [rsp + 0x470]
call qword [sym.imp.MSVCP90.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______ptr64___cdecl_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::operator_char_const____ptr64____ptr64]
mov r15d, 0x9a
mov r14d, 8
cmp qword [rsp + 0x488], 0x20
jne 0x1400732a1
mov byte [rsp + 0x520], 0
xor eax, eax
mov qword [rsp + 0x521], rax
mov qword [rsp + 0x529], rax
mov qword [rsp + 0x531], rax
mov qword [rsp + 0x539], rax
mov qword [rsp + 0x541], rax
mov qword [rsp + 0x549], rax
mov qword [rsp + 0x551], rax
mov dword [rsp + 0x559], eax
mov word [rsp + 0x55d], ax
mov byte [rsp + 0x55f], al
lea r8, [rsp + 0x478]
cmp qword [rsp + 0x490], 0x10
cmovae r8, qword [rsp + 0x478]
lea edx, [rax + 0x40]
lea rcx, [rsp + 0x520]
call qword [sym.imp.MSVCR90.dll_strcpy_s]
xor r11d, r11d
mov qword [rsp + 0x538], r11
mov ebx, ebp
mov r9d, ebp
lea r10, [rsp + 0x70]
nop dword [rax]
mov edx, r9d
shl edx, 0x18
mov ecx, ebp
mov r8, r14
nop dword [rax + rax]
mov eax, ecx
xor eax, edx
bt eax, 0x1f
jae 0x140072ec4
add ecx, ecx
xor ecx, 0x4c10db7
jmp 0x140072ec6
add ecx, ecx
add edx, edx
sub r8, 1
jne 0x140072eb0
mov dword [r10], ecx
inc r9d
add r10, 4
cmp r9d, 0x100
jb 0x140072ea0
lea r9, [rsp + 0x522]
mov r10, r14
nop dword [rax]
movzx ecx, byte [r9 - 2]
mov eax, ebx
shr rax, 0x18
xor rcx, rax
shl ebx, 8
mov edx, dword [rsp + rcx*4 + 0x70]
xor edx, ebx
movzx ecx, byte [r9 - 1]
mov eax, edx
shr rax, 0x18
xor rcx, rax
shl edx, 8
mov r8d, dword [rsp + rcx*4 + 0x70]
xor r8d, edx
mov ecx, r8d
shr rcx, 0x18
movzx eax, byte [r9]
xor rcx, rax
shl r8d, 8
mov edx, dword [rsp + rcx*4 + 0x70]
xor edx, r8d
movzx ecx, byte [r9 + 1]
mov eax, edx
shr rax, 0x18
xor rcx, rax
shl edx, 8
mov ebx, dword [rsp + rcx*4 + 0x70]
xor ebx, edx
add r9, 4
sub r10, 1
jne 0x140072ef0
lea r8, [rsp + 0x478]
cmp qword [rsp + 0x490], 0x10
cmovae r8, qword [rsp + 0x478]
lea edx, [r10 + 0x40]
lea rcx, [rsp + 0x520]
call qword [sym.imp.MSVCR90.dll_strcpy_s]
mov byte [rsp + 0x720], 0
xor edx, edx
lea r8d, [rdx + 0x7f]
lea rcx, [rsp + 0x721]
call sub.MSVCR90.dll_memset
lea r8, [rsp + 0x538]
mov edx, 0x80
lea rcx, [rsp + 0x720]
call qword [sym.imp.MSVCR90.dll_strcpy_s]
mov byte [rsp + 0x728], 0
mov dword [rsp + 0x48], ebp
lea r8, [rsp + 0x48]
lea rdx, [0x14008be28]
lea rcx, [rsp + 0x720]
call qword [sym.imp.MSVCR90.dll_sscanf]
cmp dword [rsp + 0x48], ebx
jne 0x1400732a1
mov byte [rsp + CFtpFileFind::CloseContext], 0
xor edx, edx
lea r8d, [rdx + 0x7f]
lea rcx, [rsp + 0x621]
call sub.MSVCR90.dll_memset
lea r8, [rsp + 0x520]
mov edx, 0x80
lea rcx, [rsp + 0x620]
call qword [sym.imp.MSVCR90.dll_strcpy_s]
mov byte [rsp + reloc.mfc90u.dll_CThemeHelper::CloseThemeData], 0
mov dword [rsp + 0x40], ebp
lea r8, [rsp + 0x40]
lea rdx, [0x14008be28]
lea rcx, [rsp + 0x620]
call qword [sym.imp.MSVCR90.dll_sscanf]
mov ebx, dword [rsp + 0x40]
mov byte [rsp + CException::Delete], 0
xor edx, edx
lea r8d, [rdx + 0x7f]
lea rcx, [rsp + 0x821]
call sub.MSVCR90.dll_memset
lea r8, [rsp + 0x528]
mov edx, 0x80
lea rcx, [rsp + 0x820]
call qword [sym.imp.MSVCR90.dll_strcpy_s]
mov byte [rsp + 0x828], 0
mov dword [rsp + 0x44], ebp
lea r8, [rsp + 0x44]
lea rdx, [0x14008be28]
lea rcx, [rsp + 0x820]
call qword [sym.imp.MSVCR90.dll_sscanf]
mov edi, dword [rsp + 0x44]
mov byte [rsp + CDHtmlDialog::DDX_DHtml_ElementText], 0
xor edx, edx
lea r8d, [rdx + 0x7f]
lea rcx, [rsp + 0x7a1]
call sub.MSVCR90.dll_memset
lea r8, [rsp + 0x530]
mov edx, 0x80
lea rcx, [rsp + 0x7a0]
call qword [sym.imp.MSVCR90.dll_strcpy_s]
mov byte [rsp + CDHtmlDialog::DDX_DHtml_ElementTextWithFormat], 0
mov dword [rsp + 0x4c], ebp
lea r8, [rsp + 0x4c]
lea rdx, [0x14008be28]
lea rcx, [rsp + 0x7a0]
call qword [sym.imp.MSVCR90.dll_sscanf]
mov r11d, dword [rsp + 0x4c]
xor ebx, r11d
xor edi, r11d
cmp bx, 0x1e
jne 0x1400732a1
shr ebx, 0x10
cmp bx, 1
jne 0x1400732a1
cmp edi, r15d
je 0x14007313e
lea eax, [rdi - 0x99]
cmp eax, 4
ja 0x1400732a1
mov byte [rsp + 0x560], 0
xor eax, eax
mov qword [rsp + 0x561], rax
mov qword [rsp + COleControlSite::BindDefaultProperty], rax
mov qword [rsp + 0x571], rax
mov qword [rsp + 0x579], rax
mov qword [rsp + 0x581], rax
mov qword [rsp + CMiniFrameWnd::CalcBorders], rax
mov qword [rsp + CStatusBar::CalcFixedLayout], rax
mov dword [rsp + 0x599], eax
mov word [rsp + 0x59d], ax
mov byte [rsp + 0x59f], al
lea r8, [rsp + 0x478]
cmp qword [rsp + 0x490], 0x10
cmovae r8, qword [rsp + 0x478]
lea edx, [rax + 0x40]
lea rcx, [rsp + 0x560]
call qword [sym.imp.MSVCR90.dll_strcpy_s]
mov byte [rsp + CMiniFrameWnd::Create], 0
xor edx, edx
lea r8d, [rdx + 0x7f]
lea rcx, [rsp + 0x6a1]
call sub.MSVCR90.dll_memset
lea r8, [rsp + 0x568]
mov edx, 0x80
lea rcx, [rsp + 0x6a0]
call qword [sym.imp.MSVCR90.dll_strcpy_s]
mov byte [rsp + 0x6a8], 0
mov dword [rsp + 0x38], ebp
lea r8, [rsp + 0x38]
lea rdx, [0x14008be28]
lea rcx, [rsp + 0x6a0]
call qword [sym.imp.MSVCR90.dll_sscanf]
mov ebx, dword [rsp + 0x38]
mov byte [rsp + 0x5a0], 0
xor edx, edx
lea r8d, [rdx + 0x7f]
lea rcx, [rsp + 0x5a1]
call sub.MSVCR90.dll_memset
lea r8, [rsp + 0x570]
mov edx, 0x80
lea rcx, [rsp + 0x5a0]
call qword [sym.imp.MSVCR90.dll_strcpy_s]
mov byte [rsp + CDragListBox::CancelDrag], 0
mov dword [rsp + 0x30], ebp
lea r8, [rsp + 0x30]
lea rdx, [0x14008be28]
lea rcx, [rsp + 0x5a0]
call qword [sym.imp.MSVCR90.dll_sscanf]
xor ebx, dword [rsp + 0x30]
cmp ebx, r15d
je 0x1400732a1
cmp ebx, 0x99
jne 0x1400732a1
lea rcx, [rsp + 0x470]
call qword [sym.imp.MSVCP90.dll_public:_void___cdecl_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void____ptr64]
jmp 0x140073a7b
lea rdx, [0x14008ac97]
lea rcx, [rsp + 0x4a0]
call qword [sym.imp.MSVCP90.dll_public:_void___cdecl_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const____ptr64____ptr64]
nop
cmp qword [r13 + 0x20], 0x10
jb 0x1400732c4
mov rbx, qword [r13 + 8]
jmp 0x1400732c8
lea rbx, [r13 + 8]
call fcn.140007060
test rbx, rbx
jne 0x1400732d7
mov r12, rbp
jmp 0x140073303
lea r8, [rsp + 0x4a0]
mov rdx, rbx
mov rcx, rax
call fcn.1400070e0
mov r12, rax
test rax, rax
je 0x140073303
lea rdx, [rsp + 0x4a0]
mov rcx, r13
call qword [sym.imp.MSVCP90.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char______ptr64___cdecl_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64____ptr64]
cmp dword [rsi + 0x30], 0
je 0x140073334
cmp qword [r13 + 0x20], 0x10
jb 0x140073316
mov rbx, qword [r13 + 8]
jmp 0x14007331a
lea rbx, [r13 + 8]
call fcn.140007060
lea r8, [rsi + 0x998]
mov rdx, rbx
mov rcx, rax
call fcn.140007f30
mov r12, rax
test r12, r12
je 0x140073a5e
cmp qword [r12 + 0x18], 0x20
jne 0x140073a5e
mov byte [rsp + 0x520], 0
xor eax, eax
mov qword [rsp + 0x521], rax
mov qword [rsp + 0x529], rax
mov qword [rsp + 0x531], rax
mov qword [rsp + 0x539], rax
mov qword [rsp + 0x541], rax
mov qword [rsp + 0x549], rax
mov qword [rsp + 0x551], rax
mov dword [rsp + 0x559], eax
mov word [rsp + 0x55d], ax
mov byte [rsp + 0x55f], al
cmp qword [r12 + 0x20], 0x10
jb 0x1400733b3
lea rsi, [r12 + 8]
mov r8, qword [rsi]
jmp 0x1400733bb
lea rsi, [r12 + 8]
mov r8, rsi
mov edx, 0x40
lea rcx, [rsp + 0x520]
call qword [sym.imp.MSVCR90.dll_strcpy_s]
xor r11d, r11d
mov qword [rsp + 0x538], r11
mov ebx, ebp
mov r9d, ebp
lea r10, [rsp + 0x70]
mov edx, r9d
shl edx, 0x18
mov ecx, ebp
mov r8, r14
nop
mov eax, ecx
xor eax, edx
bt eax, 0x1f
jae 0x140073404
add ecx, ecx
xor ecx, 0x4c10db7
jmp 0x140073406
add ecx, ecx
add edx, edx
sub r8, 1
jne 0x1400733f0
mov dword [r10], ecx
inc r9d
add r10, 4
cmp r9d, 0x100
jb 0x1400733e3
lea r9, [rsp + 0x522]
mov r10, r14
nop dword [rax]
mov ecx, ebx
shr rcx, 0x18
movzx eax, byte [r9 - 2]
xor rcx, rax
shl ebx, 8
mov edx, dword [rsp + rcx*4 + 0x70]
xor edx, ebx
mov ecx, edx
shr rcx, 0x18
movzx eax, byte [r9 - 1]
xor rcx, rax
shl edx, 8
mov r8d, dword [rsp + rcx*4 + 0x70]
xor r8d, edx
mov ecx, r8d
shr rcx, 0x18
movzx eax, byte [r9]
xor rcx, rax
shl r8d, 8
mov edx, dword [rsp + rcx*4 + 0x70]
xor edx, r8d
mov ecx, edx
shr rcx, 0x18
movzx eax, byte [r9 + 1]
xor rcx, rax
shl edx, 8
mov ebx, dword [rsp + rcx*4 + 0x70]
xor ebx, edx
add r9, 4
sub r10, 1
jne 0x140073430
cmp qword [r12 + 0x20], 0x10
jb 0x1400734a7
mov r8, qword [rsi]
jmp 0x1400734aa
mov r8, rsi
mov edx, 0x40
lea rcx, [rsp + 0x520]
call qword [sym.imp.MSVCR90.dll_strcpy_s]
lea rcx, [rsp + 0x538]
call fcn.1400040c0
cmp eax, ebx
jne 0x140073a5e
mov byte [rsp + 0x5a0], 0
xor edx, edx
lea r8d, [rdx + 0x7f]
lea rcx, [rsp + 0x5a1]
call sub.MSVCR90.dll_memset
lea r8, [rsp + 0x520]
mov edx, 0x80
lea rcx, [rsp + 0x5a0]
call qword [sym.imp.MSVCR90.dll_strcpy_s]
mov byte [rsp + CDragListBox::CancelDrag], 0
mov dword [rsp + 0x30], ebp
lea r8, [rsp + 0x30]
lea rdx, [0x14008be28]
lea rcx, [rsp + 0x5a0]
call qword [sym.imp.MSVCR90.dll_sscanf]
mov ebx, dword [rsp + 0x30]
lea rcx, [rsp + 0x528]
call fcn.1400040c0
mov edi, eax
lea rcx, [rsp + 0x530]
call fcn.1400040c0
xor ebx, eax
xor edi, eax
cmp bx, 0x1e
jne 0x140073a5e
shr ebx, 0x10
cmp bx, 1
jne 0x140073a5e
cmp edi, r15d
je 0x14007357d
lea eax, [rdi - 0x99]
cmp eax, 4
ja 0x140073a5e
cmp qword [r12 + 0x18], 0x20
jne 0x14007385d
mov byte [rsp + 0x520], 0
xor eax, eax
mov qword [rsp + 0x521], rax
mov qword [rsp + 0x529], rax
mov qword [rsp + 0x531], rax
mov qword [rsp + 0x539], rax
mov qword [rsp + 0x541], rax
mov qword [rsp + 0x549], rax
mov qword [rsp + 0x551], rax
mov dword [rsp + 0x559], eax
mov word [rsp + 0x55d], ax
mov byte [rsp + 0x55f], al
cmp qword [r12 + 0x20], 0x10
jb 0x1400735ee
mov r8, qword [rsi]
jmp 0x1400735f1
mov r8, rsi
mov edx, 0x40
lea rcx, [rsp + 0x520]
call qword [sym.imp.MSVCR90.dll_strcpy_s]
xor r11d, r11d
mov qword [rsp + 0x538], r11
mov ebx, ebp
mov r9d, ebp
lea r10, [rsp + 0x70]
nop dword [rax]
mov edx, r9d
shl edx, 0x18
mov ecx, ebp
mov r8, r14
nop dword [rax + rax]
mov eax, ecx
xor eax, edx
bt eax, 0x1f
jae 0x140073644
add ecx, ecx
xor ecx, 0x4c10db7
jmp 0x140073646
add ecx, ecx
add edx, edx
sub r8, 1
jne 0x140073630
mov dword [r10], ecx
inc r9d
add r10, 4
cmp r9d, 0x100
jb 0x140073620
lea r9, [rsp + 0x522]
nop dword [rax]
mov ecx, ebx
shr rcx, 0x18
movzx eax, byte [r9 - 2]
xor rcx, rax
shl ebx, 8
mov edx, dword [rsp + rcx*4 + 0x70]
xor edx, ebx
mov ecx, edx
shr rcx, 0x18
movzx eax, byte [r9 - 1]
xor rcx, rax
shl edx, 8
mov r8d, dword [rsp + rcx*4 + 0x70]
xor r8d, edx
mov ecx, r8d
shr rcx, 0x18
movzx eax, byte [r9]
xor rcx, rax
shl r8d, 8
mov edx, dword [rsp + rcx*4 + 0x70]
xor edx, r8d
mov ecx, edx
shr rcx, 0x18
movzx eax, byte [r9 + 1]
xor rcx, rax
shl edx, 8
mov ebx, dword [rsp + rcx*4 + 0x70]
xor ebx, edx
add r9, 4
sub r14, 1
jne 0x140073670
cmp qword [r12 + 0x20], 0x10
jb 0x1400736e7
mov r8, qword [rsi]
jmp 0x1400736ea
mov r8, rsi
mov edx, 0x40
lea rcx, [rsp + 0x520]
call qword [sym.imp.MSVCR90.dll_strcpy_s]
lea rcx, [rsp + 0x538]
call fcn.1400040c0
cmp eax, ebx
jne 0x14007385d
mov byte [rsp + 0x5a0], 0
xor edx, edx
lea r8d, [rdx + 0x7f]
lea rcx, [rsp + 0x5a1]
call sub.MSVCR90.dll_memset
lea r8, [rsp + 0x520]
mov edx, 0x80
lea rcx, [rsp + 0x5a0]
call qword [sym.imp.MSVCR90.dll_strcpy_s]
mov byte [rsp + CDragListBox::CancelDrag], 0
mov dword [rsp + 0x30], ebp
lea r8, [rsp + 0x30]
lea rdx, [0x14008be28]
lea rcx, [rsp + 0x5a0]
call qword [sym.imp.MSVCR90.dll_sscanf]
mov ebx, dword [rsp + 0x30]
lea rcx, [rsp + 0x528]
call fcn.1400040c0
mov edi, eax
lea rcx, [rsp + 0x530]
call fcn.1400040c0
xor ebx, eax
xor edi, eax
cmp bx, 0x1e
jne 0x14007385d
shr ebx, 0x10
cmp bx, 1
jne 0x14007385d
cmp edi, r15d
je 0x1400737bd
lea eax, [rdi - 0x99]
cmp eax, 4
ja 0x14007385d
mov byte [rsp + 0x560], 0
xor eax, eax
mov qword [rsp + 0x561], rax
mov qword [rsp + COleControlSite::BindDefaultProperty], rax
mov qword [rsp + 0x571], rax
mov qword [rsp + 0x579], rax
mov qword [rsp + 0x581], rax
mov qword [rsp + CMiniFrameWnd::CalcBorders], rax
mov qword [rsp + CStatusBar::CalcFixedLayout], rax
mov dword [rsp + 0x599], eax
mov word [rsp + 0x59d], ax
mov byte [rsp + 0x59f], al
cmp qword [r12 + 0x20], 0x10
jb 0x140073820
mov rsi, qword [rsi]
mov r8, rsi
mov edx, 0x40
lea rcx, [rsp + 0x560]
call qword [sym.imp.MSVCR90.dll_strcpy_s]
lea rcx, [rsp + 0x568]
call fcn.1400040c0
mov ebx, eax
lea rcx, [rsp + 0x570]
call fcn.1400040c0
xor ebx, eax
cmp ebx, r15d
cmove ebx, r15d
jmp 0x140073862
mov ebx, 0x9e
lea rcx, [rsp + 0x4a0]
call qword [sym.imp.MSVCP90.dll_public:_void___cdecl_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x470]
call qword [sym.imp.MSVCP90.dll_public:_void___cdecl_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void____ptr64]
cmp ebx, 0x9c
jne 0x140073a7b
lea rdx, [0x14008ac97]
lea rcx, [rsp + 0x4f0]
call qword [sym.imp.MSVCP90.dll_public:_void___cdecl_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_char_const____ptr64____ptr64]
nop
cmp qword [r13 + 0x20], 0x10
jb 0x1400738ae
mov rbx, qword [r13 + 8]
jmp 0x1400738b2
lea rbx, [r13 + 8]
call fcn.140007060
test rbx, rbx
je 0x140073a4c
lea r8, [rsp + 0x4f0]
mov rdx, rbx
mov rcx, rax
call fcn.1400070e0
mov rbx, rax
test rax, rax
je 0x140073a4c
lea rcx, [rsp + 0x58]
call qword [0x14008a728]
nop
lea rdx, [0x14008ac98]
lea rcx, [rsp + 0x50]
call qword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_class]
nop
lea rdx, [rsp + 0x4c8]
mov rcx, rbx
call fcn.140004090
nop
lea rcx, [rsp + 0x30]
call fcn.1400045c0
nop
lea rbx, [rsp + 0x4d0]
cmp qword [rsp + 0x4e8], 0x10
cmovae rbx, qword [rsp + 0x4d0]
xor edx, edx
mov rcx, rax
call qword [sym.imp.mfc90u.dll_CStdioFile::Flush]
mov qword [rsp + 0x20], rax
mov r9, rbx
lea r8, str.http:__activation.format_recovery.com_activation2_de_activation.php
lea rdx, str._s_key_Shd_s
lea rcx, [rsp + 0x58]
call qword [sym.imp.mfc90u.dll_COleServerDoc::XOleObject::EnumAdvise]
nop
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc90u.dll_CView::CView]
lea rdx, str.M3_END
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_class]
nop
lea rdx, str.M3_BEGIN
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_class]
nop
lea r9, [rsp + 0x38]
lea r8, [rsp + 0x30]
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x58]
call fcn.140004aa0
nop
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc90u.dll_CView::CView]
nop
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc90u.dll_CView::CView]
xor edx, edx
lea rcx, [rsp + 0x50]
call qword [sym.imp.mfc90u.dll_CStdioFile::Flush]
mov rdx, rax
lea rcx, [rsp + 0x4a0]
call fcn.140034610
cmp qword [rax + 0x20], 0x10
jb 0x1400739ed
mov rcx, qword [rax + 8]
jmp 0x1400739f1
lea rcx, [rax + 8]
lea rdx, str.success
call qword [sym.imp.MSVCR90.dll__stricmp]
test eax, eax
sete bpl
lea rcx, [rsp + 0x4a0]
call qword [sym.imp.MSVCP90.dll_public:_void___cdecl_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x4c8]
call qword [sym.imp.MSVCP90.dll_public:_void___cdecl_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x50]
call qword [sym.imp.mfc90u.dll_CView::CView]
nop
lea rcx, [rsp + 0x58]
call qword [sym.imp.mfc90u.dll_CView::CView]
nop
lea rcx, [rsp + 0x4f0]
call qword [sym.imp.MSVCP90.dll_public:_void___cdecl_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void____ptr64]
mov eax, ebp
jmp 0x140073a7d
lea rcx, [rsp + 0x4f0]
call qword [sym.imp.MSVCP90.dll_public:_void___cdecl_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void____ptr64]
xor eax, eax
jmp 0x140073a7d
lea rcx, [rsp + 0x4a0]
call qword [sym.imp.MSVCP90.dll_public:_void___cdecl_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x470]
call qword [sym.imp.MSVCP90.dll_public:_void___cdecl_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void____ptr64]
xor eax, eax
mov rcx, qword [rsp + 0x8a0]
xor rcx, rsp
call fcn.140077470
lea r11, [rsp + 0x8b0]
mov rbx, qword [r11 + 0x38]
mov rbp, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret