Function at 0x5904b0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x4114c6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x31c
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x405c00
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 3
lea eax, [ebp - 0x148]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
lea edx, [ebp - 0x148]
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 4
cmp dword [0x644a10], 0
jne 0x590556
push 0x644a10
push 0x413290
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2b4], 0x644a10
jmp 0x590560
mov dword [ebp - 0x2b4], 0x644a10
mov ecx, dword [ebp - 0x2b4]
mov edx, dword [ecx]
mov dword [ebp - 0x234], edx
mov dword [ebp - 0x1f0], 0x80020004
mov dword [ebp - 0x1f8], 0xa
mov dword [ebp - 0x1e0], 0x80020004
mov dword [ebp - 0x1e8], 0xa
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1f8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1f4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1f0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1ec]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1e8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1e4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1e0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1dc]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x234]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x234]
push edx
call dword [ecx + 0x2b0]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x590640
push 0x2b0
push 0x425ed8
mov eax, dword [ebp - 0x234]
push eax
mov ecx, dword [ebp - 0x238]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2b8], eax
jmp 0x59064a
mov dword [ebp - 0x2b8], 0
mov dword [ebp - 4], 5
cmp dword [0x644a10], 0
jne 0x590676
push 0x644a10
push 0x413290
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2bc], 0x644a10
jmp 0x590680
mov dword [ebp - 0x2bc], 0x644a10
mov edx, dword [ebp - 0x2bc]
mov eax, dword [edx]
mov dword [ebp - 0x234], eax
mov ecx, dword [ebp - 0x234]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x234]
push eax
call dword [edx + 0x2a0]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x5906da
push 0x2a0
push 0x425ed8
mov ecx, dword [ebp - 0x234]
push ecx
mov edx, dword [ebp - 0x238]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2c0], eax
jmp 0x5906e4
mov dword [ebp - 0x2c0], 0
mov dword [ebp - 4], 6
mov dword [ebp - 0x140], 0x80020004
mov dword [ebp - 0x148], 0xa
lea eax, [ebp - 0x148]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcFreeFile]
mov word [ebp - 0x9c], ax
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 7
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
push edx
mov ax, word [ebp - 0x9c]
push eax
push 0xffffffffffffffff
push 0x101
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 8
mov cx, word [ebp - 0x9c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcEndOfFile]
movsx edx, ax
test edx, edx
jne 0x590933
mov dword [ebp - 4], 9
mov ax, word [ebp - 0x70]
add ax, 1
jo 0x594ab5
mov word [ebp - 0x70], ax
mov dword [ebp - 4], 0xa
cmp word [ebp - 0x70], 0x270f
jle 0x5908ef
mov dword [ebp - 4], 0xb
mov edx, 0x425f68
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc
mov ecx, dword [ebp - 0x6c]
push ecx
push 0x4260ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xd
mov edx, dword [ebp - 0x6c]
push edx
push 0x41f080
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41f080
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x426158
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0xa4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0xe
mov dword [ebp - 0x160], 0x80020004
mov dword [ebp - 0x168], 0xa
mov dword [ebp - 0x150], 0x80020004
mov dword [ebp - 0x158], 0xa
mov dword [ebp - 0x1f0], 0x4261b0
mov dword [ebp - 0x1f8], 8
lea edx, [ebp - 0x1f8]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x6c]
mov dword [ebp - 0x1e0], edx
mov dword [ebp - 0x1e8], 0x4008
lea eax, [ebp - 0x168]
push eax
lea ecx, [ebp - 0x158]
push ecx
lea edx, [ebp - 0x148]
push edx
push 0x30
lea eax, [ebp - 0x1e8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMsgBox]
lea ecx, [ebp - 0x168]
push ecx
lea edx, [ebp - 0x158]
push edx
lea eax, [ebp - 0x148]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0xf
call dword [sym.imp.MSVBVM60.DLL___vbaFileCloseAll]
jmp 0x59484f
mov dword [ebp - 4], 0x12
call dword [sym.imp.MSVBVM60.DLL_rtcDoEvents]
mov dword [ebp - 4], 0x13
mov cx, word [ebp - 0x9c]
push ecx
lea edx, [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLineInputStr]
mov dword [ebp - 4], 0x14
mov ax, word [ebp - 0x80]
add ax, 1
jo 0x594ab5
mov word [ebp - 0x80], ax
jmp 0x590741
mov dword [ebp - 4], 0x16
mov cx, word [ebp - 0x9c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x17
mov dword [ebp - 0x140], 0x80020004
mov dword [ebp - 0x148], 0xa
lea edx, [ebp - 0x148]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcFreeFile]
mov word [ebp - 0x64], ax
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x18
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
push ecx
mov dx, word [ebp - 0x64]
push edx
push 0xffffffffffffffff
push 0x101
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0x19
mov dword [ebp - 0x140], 0x80020004
mov dword [ebp - 0x148], 0xa
lea eax, [ebp - 0x148]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcFreeFile]
mov word [ebp - 0x68], ax
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1a
mov ecx, dword [0x644190]
push ecx
push 0x4261d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov dx, word [ebp - 0x68]
push edx
push 0xffffffffffffffff
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x1b
mov ax, word [ebp - 0x64]
push eax
lea ecx, [ebp - 0x44]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLineInputStr]
mov dword [ebp - 4], 0x1c
mov dx, word [ebp - 0x64]
push edx
lea eax, [ebp - 0x3c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLineInputStr]
mov dword [ebp - 4], 0x1d
mov cx, word [ebp - 0x64]
push ecx
lea edx, [ebp - 0x4c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLineInputStr]
mov dword [ebp - 4], 0x1e
mov dword [ebp - 0x140], 0x80020004
mov dword [ebp - 0x148], 0xa
lea eax, [ebp - 0x148]
push eax
push 0x64
mov ecx, dword [ebp - 0x44]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1f
mov edx, dword [ebp - 0x74]
push edx
push 0x41f360
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x590b77
mov dword [ebp - 4], 0x20
mov edx, 0x4261f0
mov ecx, 0x64416c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x21
push 0x42620c
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimBstr]
mov edx, eax
lea ecx, [ebp - 0xac]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, dword [ebp - 0xac]
mov dword [ebp - 0x260], eax
mov dword [ebp - 0xac], 0
mov edx, dword [ebp - 0x260]
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x4229d4
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
push 0x64416c
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
call fcn.005668f0
mov edx, eax
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
jmp 0x590c52
mov dword [ebp - 4], 0x23
push 0x42620c
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimBstr]
mov edx, eax
lea ecx, [ebp - 0xb4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, dword [ebp - 0x74]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimBstr]
mov edx, eax
lea ecx, [ebp - 0xac]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp - 0xb4]
mov dword [ebp - 0x264], ecx
mov dword [ebp - 0xb4], 0
mov edx, dword [ebp - 0x264]
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x422b84
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0xac]
push edx
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0xa4]
push ecx
call fcn.005668f0
mov edx, eax
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimBstr]
mov edx, eax
mov ecx, 0x64416c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xb4]
push edx
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
push ecx
lea edx, [ebp - 0xa8]
push edx
lea eax, [ebp - 0xa4]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x25
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x108]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x118]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x11c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x120]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x124]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x128]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x12c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x130]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp - 0x104]
mov dword [ebp - 0x268], ecx
mov dword [ebp - 0x104], 0
mov edx, dword [ebp - 0x108]
mov dword [ebp - 0x26c], edx
mov dword [ebp - 0x108], 0
mov eax, dword [ebp - 0x10c]
mov dword [ebp - 0x270], eax
mov dword [ebp - 0x10c], 0
mov ecx, dword [ebp - 0x110]
mov dword [ebp - 0x274], ecx
mov dword [ebp - 0x110], 0
mov edx, dword [ebp - 0x114]
mov dword [ebp - 0x278], edx
mov dword [ebp - 0x114], 0
mov eax, dword [ebp - 0x118]
mov dword [ebp - 0x27c], eax
mov dword [ebp - 0x118], 0
mov ecx, dword [ebp - 0x11c]
mov dword [ebp - 0x280], ecx
mov dword [ebp - 0x11c], 0
mov edx, dword [ebp - 0x120]
mov dword [ebp - 0x284], edx
mov dword [ebp - 0x120], 0
mov eax, dword [ebp - 0x124]
mov dword [ebp - 0x288], eax
mov dword [ebp - 0x124], 0
mov ecx, dword [ebp - 0x128]
mov dword [ebp - 0x28c], ecx
mov dword [ebp - 0x128], 0
mov edx, dword [ebp - 0x12c]
mov dword [ebp - 0x290], edx
mov dword [ebp - 0x12c], 0
mov eax, dword [ebp - 0x130]
mov dword [ebp - 0x294], eax
mov dword [ebp - 0x130], 0
mov ecx, dword [ebp - 0x74]
push ecx
push 0x58
mov edx, dword [ebp - 0x268]
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x26c]
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xac]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x270]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xb4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x274]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x278]
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x27c]
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x280]
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x284]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x288]
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x28c]
lea ecx, [ebp - 0xe8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x290]
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x294]
lea ecx, [ebp - 0xf8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x42622c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov dx, word [ebp - 0x68]
push edx
push 0x426274
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0x14
lea eax, [ebp - 0x118]
push eax
lea ecx, [ebp - 0x114]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x10c]
push eax
lea ecx, [ebp - 0x108]
push ecx
lea edx, [ebp - 0x104]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xfc]
push ecx
lea edx, [ebp - 0xf8]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0xec]
push edx
lea eax, [ebp - 0xe8]
push eax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xbc]
push edx
lea eax, [ebp - 0xb8]
push eax
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x12c]
push ecx
lea edx, [ebp - 0x128]
push edx
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x11c]
push edx
push 0x24
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x94
mov dword [ebp - 4], 0x26
mov eax, dword [ebp - 0x3c]
push eax
mov cx, word [ebp - 0x68]
push ecx
push 0x420598
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
mov dword [ebp - 4], 0x27
push 1
mov edx, dword [ebp - 0x44]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x234], ax
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0xa4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
movsx edx, word [ebp - 0x234]
test edx, edx
je 0x591359
mov dword [ebp - 4], 0x28
push 0x64
mov eax, dword [ebp - 0x4c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push pe_nt_image_headers32
lea ecx, [ebp - 0x148]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceVar]
mov dword [ebp - 0x170], 0x80020004
mov dword [ebp - 0x178], 0xa
lea edx, [ebp - 0x178]
push edx
push 0x65
mov eax, dword [ebp - 0x4c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp - 0xa4]
mov dword [ebp - 0x298], ecx
mov dword [ebp - 0xa4], 0
mov edx, dword [ebp - 0x298]
mov dword [ebp - 0x150], edx
mov dword [ebp - 0x158], 8
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x29c], eax
mov dword [ebp - 0xa8], 0
mov ecx, dword [ebp - 0x29c]
mov dword [ebp - 0x180], ecx
mov dword [ebp - 0x188], 8
lea edx, [ebp - 0x158]
push edx
lea eax, [ebp - 0x148]
push eax
lea ecx, [ebp - 0x168]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x188]
push edx
lea eax, [ebp - 0x198]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
mov cx, word [ebp - 0x68]
push ecx
push 0x41f358
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
lea edx, [ebp - 0xa8]
push edx
lea eax, [ebp - 0xa4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x198]
push ecx
lea edx, [ebp - 0x188]
push edx
lea eax, [ebp - 0x168]
push eax
lea ecx, [ebp - 0x178]
push ecx
lea edx, [ebp - 0x148]
push edx
lea eax, [ebp - 0x158]
push eax
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
jmp 0x591377
mov dword [ebp - 4], 0x2a
mov ecx, dword [ebp - 0x4c]
push ecx
mov dx, word [ebp - 0x68]
push edx
push 0x420598
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
mov dword [ebp - 4], 0x2c
cmp dword [0x644a10], 0
jne 0x5913a3
push 0x644a10
push 0x413290
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2c4], 0x644a10
jmp 0x5913ad
mov dword [ebp - 0x2c4], 0x644a10
mov eax, dword [ebp - 0x2c4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2c4]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x134]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x234], eax
push 0
mov ecx, dword [ebp - 0x234]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x234]
push eax
call dword [edx + 0x84]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x591428
push 0x84
push 0x425ea0
mov ecx, dword [ebp - 0x234]
push ecx
mov edx, dword [ebp - 0x238]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2c8], eax
jmp 0x591432
mov dword [ebp - 0x2c8], 0
lea ecx, [ebp - 0x134]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x2d
mov word [ebp - 0x28], 4
mov dword [ebp - 4], 0x2e
mov ax, word [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcEndOfFile]
movsx ecx, ax
test ecx, ecx
jne 0x593c4b
mov dword [ebp - 4], 0x2f
mov dx, word [ebp - 0x70]
add dx, 1
jo 0x594ab5
mov word [ebp - 0x70], dx
mov dword [ebp - 4], 0x30
cmp word [ebp - 0x70], 0x270f
jle 0x5915f6
mov dword [ebp - 4], 0x31
mov edx, 0x425f68
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x32
mov eax, dword [ebp - 0x6c]
push eax
push 0x4260ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x33
mov ecx, dword [ebp - 0x6c]
push ecx
push 0x41f080
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41f080
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x426050
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xa8]
push edx
lea eax, [ebp - 0xa4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x34
mov dword [ebp - 0x160], 0x80020004
mov dword [ebp - 0x168], 0xa
mov dword [ebp - 0x150], 0x80020004
mov dword [ebp - 0x158], 0xa
mov dword [ebp - 0x1f0], 0x4261b0
mov dword [ebp - 0x1f8], 8
lea edx, [ebp - 0x1f8]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x6c]
mov dword [ebp - 0x1e0], ecx
mov dword [ebp - 0x1e8], 0x4008
lea edx, [ebp - 0x168]
push edx
lea eax, [ebp - 0x158]
push eax
lea ecx, [ebp - 0x148]
push ecx
push 0x30
lea edx, [ebp - 0x1e8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMsgBox]
lea eax, [ebp - 0x168]
push eax
lea ecx, [ebp - 0x158]
push ecx
lea edx, [ebp - 0x148]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x35
call dword [sym.imp.MSVBVM60.DLL___vbaFileCloseAll]
jmp 0x59484f
mov dword [ebp - 4], 0x38
call dword [sym.imp.MSVBVM60.DLL_rtcDoEvents]
mov dword [ebp - 4], 0x39
mov ax, word [ebp - 0x64]
push eax
lea ecx, [ebp - 0x40]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLineInputStr]
mov dword [ebp - 4], 0x3a
cmp dword [0x644a10], 0
jne 0x591645
push 0x644a10
push 0x413290
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2cc], 0x644a10
jmp 0x59164f
mov dword [ebp - 0x2cc], 0x644a10
mov edx, dword [ebp - 0x2cc]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x2cc]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x308]
push eax
lea edx, [ebp - 0x134]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x234], eax
lea eax, [ebp - 0x230]
push eax
mov ecx, dword [ebp - 0x234]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x234]
push eax
call dword [edx + 0x80]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x5916cf
push 0x80
push 0x425ea0
mov ecx, dword [ebp - 0x234]
push ecx
mov edx, dword [ebp - 0x238]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2d0], eax
jmp 0x5916d9
mov dword [ebp - 0x2d0], 0
cmp dword [0x644a10], 0
jne 0x5916fe
push 0x644a10
push 0x413290
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2d4], 0x644a10
jmp 0x591708
mov dword [ebp - 0x2d4], 0x644a10
mov eax, dword [ebp - 0x2d4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2d4]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x138]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x23c], eax
movsx ecx, word [ebp - 0x28]
mov dword [ebp - 0x2d8], ecx
fild dword [ebp - 0x2d8]
fstp dword [ebp - 0x2dc]
fld dword [ebp - 0x2dc]
fmul dword [ebp - 0x230]
movsx edx, word [ebp - 0x80]
mov dword [ebp - 0x2e0], edx
fild dword [ebp - 0x2e0]
fstp dword [ebp - 0x2e4]
cmp dword [0x644000], 0
jne 0x59177e
fdiv dword [ebp - 0x2e4]
jmp 0x591789
push dword [ebp - 0x2e4]
call sub.MSVBVM60.DLL__adj_fdiv_m32
fnstsw ax
test al, 0xd
jne 0x594ab0
push ecx
fstp dword [esp]
mov eax, dword [ebp - 0x23c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x23c]
push edx
call dword [ecx + 0x84]
fnclex
mov dword [ebp - 0x240], eax
cmp dword [ebp - 0x240], 0
jge 0x5917e3
push 0x84
push 0x425ea0
mov eax, dword [ebp - 0x23c]
push eax
mov ecx, dword [ebp - 0x240]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2e8], eax
jmp 0x5917ed
mov dword [ebp - 0x2e8], 0
lea edx, [ebp - 0x138]
push edx
lea eax, [ebp - 0x134]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x3b
cmp dword [0x644a10], 0
jne 0x591832
push 0x644a10
push 0x413290
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2ec], 0x644a10
jmp 0x59183c
mov dword [ebp - 0x2ec], 0x644a10
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x2fc]
push eax
lea ecx, [ebp - 0x134]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x234], eax
mov dx, word [ebp - 0x28]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x234]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x234]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x5918c9
push 0x54
push 0x425ea0
mov eax, dword [ebp - 0x234]
push eax
mov ecx, dword [ebp - 0x238]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2f0], eax
jmp 0x5918d3
mov dword [ebp - 0x2f0], 0
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x134]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x3c
mov dx, word [ebp - 0x28]
add dx, 1
jo 0x594ab5
mov word [ebp - 0x28], dx
mov dword [ebp - 4], 0x3d
cmp word [ebp - 0x38], 0
jle 0x591a43
mov dword [ebp - 4], 0x3e
cmp dword [0x644a10], 0
jne 0x591942
push 0x644a10
push 0x413290
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2f4], 0x644a10
jmp 0x59194c
mov dword [ebp - 0x2f4], 0x644a10
mov eax, dword [ebp - 0x2f4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2f4]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x300]
push eax
lea eax, [ebp - 0x134]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x234], eax
push 0x426280
mov cx, word [ebp - 0x38]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x426298
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xac]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x234]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x234]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x591a0d
push 0x54
push 0x425ea0
mov edx, dword [ebp - 0x234]
push edx
mov eax, dword [ebp - 0x238]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2f8], eax
jmp 0x591a17
mov dword [ebp - 0x2f8], 0
lea ecx, [ebp - 0xac]
push ecx
lea edx, [ebp - 0xa8]
push edx
lea eax, [ebp - 0xa4]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x134]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x40
cmp dword [0x644a10], 0
jne 0x591a6f
push 0x644a10
push 0x413290
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2fc], 0x644a10
jmp 0x591a79
mov dword [ebp - 0x2fc], 0x644a10
mov ecx, dword [ebp - 0x2fc]
mov edx, dword [ecx]
mov dword [ebp - 0x234], edx
mov eax, dword [ebp - 0x234]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x234]
push edx
call dword [ecx + 0x2a0]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x591ad3
push 0x2a0
push 0x425ed8
mov eax, dword [ebp - 0x234]
push eax
mov ecx, dword [ebp - 0x238]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x300], eax
jmp 0x591add
mov dword [ebp - 0x300], 0
mov dword [ebp - 4], 0x41
mov word [ebp - 0x22c], 0
mov dword [ebp - 0x230], 0x3ccccccd
lea edx, [ebp - 0x22c]
push edx
lea eax, [ebp - 0x230]
push eax
call fcn.0058fc60
mov dword [ebp - 4], 0x42
push 0xb
mov ecx, dword [ebp - 0x44]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xac]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xb4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xe8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xf8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x234], ax
lea edx, [ebp - 0xf8]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0xec]
push edx
lea eax, [ebp - 0xe8]
push eax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xbc]
push edx
lea eax, [ebp - 0xb8]
push eax
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
push 0x16
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x5c
movsx eax, word [ebp - 0x234]
test eax, eax
je 0x591fe7
mov dword [ebp - 4], 0x43
mov edx, 0x4262c4
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x44
mov word [ebp - 0x38], 0xb
mov dword [ebp - 4], 0x45
push 0x64
mov ecx, dword [ebp - 0x40]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x46
mov dword [ebp - 0x140], 0x64
mov dword [ebp - 0x148], 2
lea edx, [ebp - 0x148]
push edx
push 0x65
mov eax, dword [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x47
mov dword [ebp - 0x140], 4
mov dword [ebp - 0x148], 2
lea ecx, [ebp - 0x148]
push ecx
push 0xc9
mov edx, dword [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x48
mov dword [ebp - 0x140], 8
mov dword [ebp - 0x148], 2
lea eax, [ebp - 0x148]
push eax
push 0xcd
mov ecx, dword [ebp - 0x40]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x49
mov dword [ebp - 0x140], 0x80020004
mov dword [ebp - 0x148], 0xa
lea edx, [ebp - 0x148]
push edx
push 0x191
mov eax, dword [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x4a
mov ecx, dword [0x64416c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimBstr]
mov edx, eax
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, dword [ebp - 0x78]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimBstr]
mov edx, eax
lea ecx, [ebp - 0xac]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x2a0], eax
mov dword [ebp - 0xb0], 0
mov edx, dword [ebp - 0x2a0]
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x422b84
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0xac]
push ecx
lea edx, [ebp - 0xa8]
push edx
lea eax, [ebp - 0xa4]
push eax
call fcn.005668f0
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xac]
push edx
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0xa4]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
jmp 0x5932cf
mov dword [ebp - 4], 0x4b
push 0xa
mov edx, dword [ebp - 0x44]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xac]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xb4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xe8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x234], ax
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0xec]
push ecx
lea edx, [ebp - 0xe8]
push edx
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xbc]
push ecx
lea edx, [ebp - 0xb8]
push edx
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xac]
push edx
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0xa4]
push ecx
push 0x14
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x54
movsx edx, word [ebp - 0x234]
test edx, edx
je 0x592488
mov dword [ebp - 4], 0x4c
mov edx, 0x4262d4
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4d
mov word [ebp - 0x38], 0xa
mov dword [ebp - 4], 0x4e
push 0x64
mov eax, dword [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x4f
mov dword [ebp - 0x140], 0x64
mov dword [ebp - 0x148], 2
lea ecx, [ebp - 0x148]
push ecx
push 0x65
mov edx, dword [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x50
mov dword [ebp - 0x140], 4
mov dword [ebp - 0x148], 2
lea eax, [ebp - 0x148]
push eax
push 0xc9
mov ecx, dword [ebp - 0x40]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x51
mov dword [ebp - 0x140], 8
mov dword [ebp - 0x148], 2
lea edx, [ebp - 0x148]
push edx
push 0xcd
mov eax, dword [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x52
mov dword [ebp - 0x140], 0x80020004
mov dword [ebp - 0x148], 0xa
lea ecx, [ebp - 0x148]
push ecx
push 0x191
mov edx, dword [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x53
push 0x4262e4
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimBstr]
mov edx, eax
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, dword [ebp - 0x78]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimBstr]
mov edx, eax
lea ecx, [ebp - 0xac]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp - 0xb0]
mov dword [ebp - 0x2a4], ecx
mov dword [ebp - 0xb0], 0
mov edx, dword [ebp - 0x2a4]
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x422b84
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0xac]
push edx
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0xa4]
push ecx
call fcn.005668f0
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
jmp 0x5932cf
mov dword [ebp - 4], 0x54
push 6
mov eax, dword [ebp - 0x44]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xac]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xb4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x234], ax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xbc]
push eax
lea ecx, [ebp - 0xb8]
push ecx
lea edx, [ebp - 0xb4]
push edx
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
push ecx
lea edx, [ebp - 0xa8]
push edx
lea eax, [ebp - 0xa4]
push eax
push 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x34
movsx ecx, word [ebp - 0x234]
test ecx, ecx
je 0x592784
mov dword [ebp - 4], 0x55
mov edx, 0x4262f8
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x56
mov word [ebp - 0x38], 9
mov dword [ebp - 4], 0x57
push 0x64
mov edx, dword [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x58
mov dword [ebp - 0x140], 0x64
mov dword [ebp - 0x148], 2
lea eax, [ebp - 0x148]
push eax
push 0x65
mov ecx, dword [ebp - 0x40]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x59
mov dword [ebp - 0x140], 4
mov dword [ebp - 0x148], 2
lea edx, [ebp - 0x148]
push edx
push 0xc9
mov eax, dword [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x5a
mov dword [ebp - 0x140], 8
mov dword [ebp - 0x148], 2
lea ecx, [ebp - 0x148]
push ecx
push 0xcd
mov edx, dword [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x5b
mov dword [ebp - 0x140], 0x80020004
mov dword [ebp - 0x148], 0xa
lea eax, [ebp - 0x148]
push eax
push 0x191
mov ecx, dword [ebp - 0x40]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x5932cf
mov dword [ebp - 4], 0x5c
push 3
mov edx, dword [ebp - 0x44]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0xb4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xac]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x234], ax
lea eax, [ebp - 0xb8]
push eax
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
movsx eax, word [ebp - 0x234]
test eax, eax
je 0x592c3a
mov dword [ebp - 4], 0x5d
mov edx, 0x426304
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5e
mov word [ebp - 0x38], 5
mov dword [ebp - 4], 0x5f
push 0x64
mov ecx, dword [ebp - 0x40]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x60
mov dword [ebp - 0x140], 0xc
mov dword [ebp - 0x148], 2
lea edx, [ebp - 0x148]
push edx
push 0x65
mov eax, dword [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimBstr]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x61
mov dword [ebp - 0x140], 4
mov dword [ebp - 0x148], 2
lea ecx, [ebp - 0x148]
push ecx
push 0x71
mov edx, dword [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x62
mov eax, dword [ebp - 0x60]
push eax
push 0x426310
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x59298a
mov dword [ebp - 4], 0x63
mov edx, 0x426320
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x65
mov ecx, dword [ebp - 0x60]
push ecx
push 0x426330
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x5929b9
mov dword [ebp - 4], 0x66
mov edx, 0x426340
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x68
mov edx, dword [ebp - 0x60]
push edx
push 0x426350
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x5929e8
mov dword [ebp - 4], 0x69
mov edx, 0x426360
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6b
mov dword [ebp - 0x140], 7
mov dword [ebp - 0x148], 2
lea eax, [ebp - 0x148]
push eax
push 0x75
mov ecx, dword [ebp - 0x40]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x6c
mov dword [ebp - 0x140], 0x80020004
mov dword [ebp - 0x148], 0xa
lea edx, [ebp - 0x148]
push edx
push 0x7c
mov eax, dword [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x6d
push 3
mov ecx, dword [ebp - 0x30]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x426370
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x234], ax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx edx, word [ebp - 0x234]
test edx, edx
je 0x592bc6
mov dword [ebp - 4], 0x6e
mov dword [ebp - 0x140], 7
mov dword [ebp - 0x148], 2
lea eax, [ebp - 0x148]
push eax
push 4
mov ecx, dword [ebp - 0x30]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimBstr]
mov edx, eax
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xa8]
push edx
call fcn.005aa960
mov edx, eax
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0xa4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x6f
push 0xc9
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4264b0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x84]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0xa4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
jmp 0x592c35
mov dword [ebp - 4], 0x70
push 9
mov edx, dword [ebp - 0x30]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4264c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x234], ax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx eax, word [ebp - 0x234]
test eax, eax
je 0x592c35
mov dword [ebp - 4], 0x71
push 0xca
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
jmp 0x5932cf
mov dword [ebp - 4], 0x73
push 2
mov ecx, dword [ebp - 0x44]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0xac]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x234], ax
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
movsx eax, word [ebp - 0x234]
test eax, eax
je 0x592ef5
mov dword [ebp - 4], 0x74
mov edx, 0x4264d8
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x75
mov word [ebp - 0x38], 3
mov dword [ebp - 4], 0x76
push 0x64
mov ecx, dword [ebp - 0x40]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x77
mov dword [ebp - 0x140], 0xc
mov dword [ebp - 0x148], 2
lea edx, [ebp - 0x148]
push edx
push 0x65
mov eax, dword [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x78
mov dword [ebp - 0x140], 4
mov dword [ebp - 0x148], 2
lea ecx, [ebp - 0x148]
push ecx
push 0x71
mov edx, dword [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x79
mov edx, dword [ebp - 0x60]
lea ecx, [ebp - 0x244]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7a
mov eax, dword [ebp - 0x244]
push eax
push 0x4264e4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x592e00
mov dword [ebp - 4], 0x7b
mov edx, 0x426310
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x592e66
mov dword [ebp - 4], 0x7c
mov ecx, dword [ebp - 0x244]
push ecx
push 0x4264f4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x592e34
mov dword [ebp - 4], 0x7d
mov edx, 0x426330
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x592e66
mov dword [ebp - 4], 0x7e
mov edx, dword [ebp - 0x244]
push edx
push 0x426504
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x592e66
mov dword [ebp - 4], 0x7f
mov edx, 0x426350
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x81
mov dword [ebp - 0x140], 7
mov dword [ebp - 0x148], 2
lea eax, [ebp - 0x148]
push eax
push 0x75
mov ecx, dword [ebp - 0x40]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x82
mov dword [ebp - 0x140], 0x80020004
mov dword [ebp - 0x148], 0xa
lea edx, [ebp - 0x148]
push edx
push 0x7c
mov eax, dword [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x5932cf
mov dword [ebp - 4], 0x83
push 1
mov ecx, dword [ebp - 0x44]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x234], ax
lea edx, [ebp - 0xa8]
push edx
lea eax, [ebp - 0xa4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
movsx ecx, word [ebp - 0x234]
test ecx, ecx
je 0x593207
mov dword [ebp - 4], 0x84
mov edx, 0x426514
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x85
mov word [ebp - 0x38], 2
mov dword [ebp - 4], 0x86
mov dword [ebp - 0x140], 0xc
mov dword [ebp - 0x148], 2
lea edx, [ebp - 0x148]
push edx
push 0x65
mov eax, dword [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x87
push 0x64
mov ecx, dword [ebp - 0x40]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x88
mov dword [ebp - 0x140], 4
mov dword [ebp - 0x148], 2
lea edx, [ebp - 0x148]
push edx
push 0x71
mov eax, dword [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x89
mov edx, dword [ebp - 0x60]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8a
mov ecx, dword [ebp - 0x248]
push ecx
push 0x4264e4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x593081
mov dword [ebp - 4], 0x8b
mov edx, 0x426310
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x5930e7
mov dword [ebp - 4], 0x8c
mov edx, dword [ebp - 0x248]
push edx
push 0x4264f4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x5930b5
mov dword [ebp - 4], 0x8d
mov edx, 0x426330
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x5930e7
mov dword [ebp - 4], 0x8e
mov eax, dword [ebp - 0x248]
push eax
push 0x426504
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x5930e7
mov dword [ebp - 4], 0x8f
mov edx, 0x426350
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x91
mov dword [ebp - 0x140], 6
mov dword [ebp - 0x148], 2
lea ecx, [ebp - 0x148]
push ecx
push 0x75
mov edx, dword [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x423c10
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x92
push 6
mov eax, dword [ebp - 0x7c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x148], 8
lea ecx, [ebp - 0x148]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcIsDate]
neg ax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x234], ax
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0x234]
test edx, edx
je 0x5931bd
mov dword [ebp - 4], 0x93
mov edx, 0x426520
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x95
mov dword [ebp - 0x140], 0x80020004
mov dword [ebp - 0x148], 0xa
lea eax, [ebp - 0x148]
push eax
push 0x7b
mov ecx, dword [ebp - 0x40]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x5932cf
mov dword [ebp - 4], 0x97
mov edx, 0x426534
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x98
mov word [ebp - 0x38], 1
mov dword [ebp - 4], 0x99
mov dx, word [ebp - 0x64]
push edx
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLineInputStr]
mov dword [ebp - 4], 0x9a
push 0x64
mov ecx, dword [ebp - 0x40]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x9b
mov dword [ebp - 0x140], 0x80020004
mov dword [ebp - 0x148], 0xa
lea edx, [ebp - 0x148]
push edx
push 0x65
mov eax, dword [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x9c
mov edx, 0x426540
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9d
mov edx, 0x426520
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9f
mov edx, 0x42656c
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x426550
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x78]
push eax
call fcn.0059b530
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0xa0
mov edx, 0x4265ac
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x426584
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0x78]
push edx
call fcn.0059b530
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0xa4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0xa1
mov edx, 0x4265e8
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x4265d0
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0xa8]
push edx
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0x78]
push ecx
call fcn.0059b530
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xa8]
push edx
lea eax, [ebp - 0xa4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0xa2
mov edx, 0x426620
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x4265fc
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x78]
push eax
call fcn.0059b530
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0xa3
mov edx, 0x426664
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x426644
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0x78]
push edx
call fcn.0059b530
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0xa4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0xa4
mov edx, 0x4266a0
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x426684
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0xa8]
push edx
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0x78]
push ecx
call fcn.0059b530
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xa8]
push edx
lea eax, [ebp - 0xa4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0xa5
mov edx, 0x4266d4
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x4266bc
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x78]
push eax
call fcn.0059b530
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0xa6
mov edx, 0x4266d4
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x4266ec
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0x78]
push edx
call fcn.0059b530
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0xa4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0xa7
mov edx, 0x42672c
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x426704
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0xa8]
push edx
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0x78]
push ecx
call fcn.0059b530
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xa8]
push edx
lea eax, [ebp - 0xa4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0xa8
mov edx, 0x426768
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x426748
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x78]
push eax
call fcn.0059b530
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0xa9
mov edx, 0x4267cc
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x4267ac
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0x78]
push edx
call fcn.0059b530
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0xa4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0xaa
lea edx, [ebp - 0x7c]
mov dword [ebp - 0x1e0], edx
mov dword [ebp - 0x1e8], 0x4008
lea eax, [ebp - 0x1e8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsDate]
mov si, ax
mov ecx, dword [ebp - 0x7c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimBstr]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
xor edx, edx
cmp eax, 6
sete dl
neg edx
and si, dx
mov word [ebp - 0x234], si
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx eax, word [ebp - 0x234]
test eax, eax
je 0x59384e
mov dword [ebp - 4], 0xab
push 2
mov ecx, dword [ebp - 0x7c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [0x405fd8]
fnstsw ax
test ah, 0x41
jne 0x5937da
mov dword [ebp - 0x304], 1
jmp 0x5937e4
mov dword [ebp - 0x304], 0
mov edx, dword [ebp - 0x304]
neg edx
mov word [ebp - 0x234], dx
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx eax, word [ebp - 0x234]
test eax, eax
je 0x59382d
mov dword [ebp - 4], 0xac
push 0x426800
mov ecx, dword [ebp - 0x7c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
jmp 0x59384e
mov dword [ebp - 4], 0xae
push 0x42680c
mov edx, dword [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xb1
push 1
mov eax, dword [ebp - 0x7c]
push eax
push 0x424324
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x5938fa
mov dword [ebp - 4], 0xb2
mov dword [ebp - 0x1f0], 0x423c10
mov dword [ebp - 0x1f8], 8
lea ecx, [ebp - 0x7c]
mov dword [ebp - 0x1e0], ecx
mov dword [ebp - 0x1e8], 0x4008
push 7
lea edx, [ebp - 0x1e8]
push edx
lea eax, [ebp - 0x148]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea ecx, [ebp - 0x1f8]
push ecx
lea edx, [ebp - 0x148]
push edx
lea eax, [ebp - 0x158]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x158]
push ecx
lea edx, [ebp - 0x148]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xb4
mov eax, dword [ebp - 0x60]
push eax
mov ecx, dword [ebp - 0x7c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xb5
mov edx, dword [0x64416c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimBstr]
mov edx, eax
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, dword [ebp - 0x98]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimBstr]
mov edx, eax
lea ecx, [ebp - 0xac]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp - 0xb0]
mov dword [ebp - 0x2a8], ecx
mov dword [ebp - 0xb0], 0
mov edx, dword [ebp - 0x2a8]
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x4229d4
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0xac]
push edx
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0xa4]
push ecx
call fcn.005668f0
mov edx, eax
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0xb6
mov eax, dword [0x64416c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimBstr]
mov edx, eax
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp - 0x78]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimBstr]
mov edx, eax
lea ecx, [ebp - 0xac]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, dword [ebp - 0xb0]
mov dword [ebp - 0x2ac], edx
mov dword [ebp - 0xb0], 0
mov edx, dword [ebp - 0x2ac]
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x4229d4
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
call fcn.005668f0
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
push ecx
lea edx, [ebp - 0xa8]
push edx
lea eax, [ebp - 0xa4]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0xb7
push 6
lea ecx, [ebp - 0x148]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov edx, dword [ebp - 0x30]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimBstr]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 6
lea eax, [ebp - 0x188]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 6
lea ecx, [ebp - 0x1b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov edx, dword [ebp - 0x98]
mov dword [ebp - 0x1e0], edx
mov dword [ebp - 0x1e8], 8
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x2b0], eax
mov dword [ebp - 0xa4], 0
mov ecx, dword [ebp - 0x2b0]
mov dword [ebp - 0x160], ecx
mov dword [ebp - 0x168], 8
mov edx, dword [ebp - 0x34]
mov dword [ebp - 0x1f0], edx
mov dword [ebp - 0x1f8], 8
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x200], eax
mov dword [ebp - 0x208], 8
lea ecx, [ebp - 0x1e8]
push ecx
lea edx, [ebp - 0x148]
push edx
lea eax, [ebp - 0x158]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x168]
push ecx
lea edx, [ebp - 0x178]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x188]
push eax
lea ecx, [ebp - 0x198]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x1f8]
push edx
lea eax, [ebp - 0x1a8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x1b8]
push ecx
lea edx, [ebp - 0x1c8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x208]
push eax
lea ecx, [ebp - 0x1d8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
mov dx, word [ebp - 0x68]
push edx
push 0x41f358
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x1c8]
push ecx
lea edx, [ebp - 0x1b8]
push edx
lea eax, [ebp - 0x1a8]
push eax
lea ecx, [ebp - 0x198]
push ecx
lea edx, [ebp - 0x188]
push edx
lea eax, [ebp - 0x178]
push eax
lea ecx, [ebp - 0x168]
push ecx
lea edx, [ebp - 0x158]
push edx
lea eax, [ebp - 0x148]
push eax
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
jmp 0x59144b
mov dword [ebp - 4], 0xb9
call dword [sym.imp.MSVBVM60.DLL___vbaFileCloseAll]
mov dword [ebp - 4], 0xba
push 1
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
push edx
push 0x422b7c
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x48], ax
mov dword [ebp - 4], 0xbb
movsx eax, word [ebp - 0x48]
test eax, eax
je 0x593cc4
mov dword [ebp - 4], 0xbc
mov cx, word [ebp - 0x48]
sub cx, 1
jo 0x594ab5
movsx edx, cx
push edx
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
jmp 0x593cdc
mov dword [ebp - 4], 0xbe
mov edx, dword [ebp + 8]
mov edx, dword [edx]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc0
mov eax, dword [ebp - 0xa0]
push eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x148], 8
push 0
lea edx, [ebp - 0x148]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41f360
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x234], ax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x234]
test eax, eax
je 0x593da0
mov dword [ebp - 4], 0xc1
mov ecx, dword [ebp - 0xa0]
push ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x148], 8
lea eax, [ebp - 0x148]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcKillFiles]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xc3
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
push edx
mov eax, dword [ebp - 0xa0]
push eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaNameFile]
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xc4
mov edx, dword [0x644190]
push edx
push 0x4261d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaNameFile]
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xc5
cmp dword [0x645c48], 0
jne 0x593e4b
push 0x645c48
push 0x41f238
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x308], 0x645c48
jmp 0x593e55
mov dword [ebp - 0x308], 0x645c48
mov edx, dword [ebp - 0x308]
mov eax, dword [edx]
mov dword [ebp - 0x234], eax
cmp dword [0x644a10], 0
jne 0x593e88
push 0x644a10
push 0x413290
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x30c], 0x644a10
jmp 0x593e92
mov dword [ebp - 0x30c], 0x644a10
mov ecx, dword [ebp - 0x30c]
mov edx, dword [ecx]
push edx
lea eax, [ebp - 0x134]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0x234]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x234]
push eax
call dword [edx + 0x10]
fnclex
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jge 0x593eef
push 0x10
push 0x41f228
mov ecx, dword [ebp - 0x234]
push ecx
mov edx, dword [ebp - 0x238]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x310], eax
jmp 0x593ef9
mov dword [ebp - 0x310], 0
lea ecx, [ebp - 0x134]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xc6
mov edx, 0x426818
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc7
mov eax, dword [ebp - 0x6c]
push eax
push 0x41f080
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41f080
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], pe_nt_image_headers32
cmp word [ebp - 0x38], 0xa
jge 0x5940c2
mov dword [ebp - 4], 0xc9
mov ecx, dword [ebp - 0x6c]
push ecx
push 0x426860
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xca
mov edx, dword [ebp - 0x6c]
push edx
push 0x426984
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xcb
mov eax, dword [ebp - 0x6c]
push eax
push 0x426a34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xcc
mov ecx, dword [ebp - 0x6c]
push ecx
push 0x426aa4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xcd
mov edx, dword [ebp - 0x6c]
push edx
push 0x426b68
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xce
mov eax, dword [ebp - 0x6c]
push eax
push 0x426c14
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xcf
mov ecx, dword [ebp - 0x6c]
push ecx
push 0x426d48
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xd0
mov edx, dword [ebp - 0x6c]
push edx
push 0x426e0c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xd1
mov eax, dword [ebp - 0x6c]
push eax
push 0x41f080
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41f080
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xd3
mov ecx, dword [ebp - 0x6c]
push ecx
push 0x426e68
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0xd4
cmp word [ebp - 0x38], 0xa
jge 0x594181
mov dword [ebp - 4], 0xd5
mov eax, dword [ebp - 0x6c]
push eax
push 0x426f28
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xd6
mov ecx, dword [ebp - 0x6c]
push ecx
push 0x427000
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xd8
mov dword [ebp - 0x160], 0x80020004
mov dword [ebp - 0x168], 0xa
mov dword [ebp - 0x150], 0x80020004
mov dword [ebp - 0x158], 0xa
mov dword [ebp - 0x1f0], 0x4270a0
mov dword [ebp - 0x1f8], 8
lea edx, [ebp - 0x1f8]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x6c]
mov dword [ebp - 0x1e0], edx
mov dword [ebp - 0x1e8], 0x4008
lea eax, [ebp - 0x168]
push eax
lea ecx, [ebp - 0x158]
push ecx
lea edx, [ebp - 0x148]
push edx
push 0x40
lea eax, [ebp - 0x1e8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMsgBox]
lea ecx, [ebp - 0x168]
push ecx
lea edx, [ebp - 0x158]
push edx
lea eax, [ebp - 0x148]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
jmp 0x59484f
call dword [sym.imp.MSVBVM60.DLL___vbaExitProc]
wait
push 0x594a9d
jmp 0x5949d5
lea eax, [ebp - 0x248]
push eax
lea ecx, [ebp - 0x244]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x2c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
ret
jmp 0x4114cc
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
int3