Function at 0x4306b0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x402026
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x524
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x401798
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 0xffffffffffffffff
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 3
mov dword [ebp - 0x2f8], 0x41d09c
mov dword [ebp - 0x300], 8
lea edx, [ebp - 0x300]
lea ecx, [ebp - 0x120]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 4
push 0
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41c40c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x41c], ax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx ecx, word [ebp - 0x41c]
test ecx, ecx
je 0x430a39
mov dword [ebp - 4], 5
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x1e4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcFileLen]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x41c], ax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx ecx, word [ebp - 0x41c]
test ecx, ecx
je 0x430a39
mov dword [ebp - 4], 6
lea edx, [ebp - 0x120]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcKillFiles]
mov dword [ebp - 4], 7
mov dword [ebp - 0x1f8], 0x80020004
mov dword [ebp - 0x200], 0xa
lea eax, [ebp - 0x200]
push eax
lea ecx, [ebp - 0x210]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcCurrentDir]
mov dword [ebp - 0x308], 0x41c78c
mov dword [ebp - 0x310], 8
cmp dword [0x44a010], 0
jne 0x430852
push 0x44a010
push 0x41a2e8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x4fc], 0x44a010
jmp 0x43085c
mov dword [ebp - 0x4fc], 0x44a010
mov edx, dword [ebp - 0x4fc]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4fc]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x31c]
push eax
lea edx, [ebp - 0x1ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x41c], eax
lea eax, [ebp - 0x1e4]
push eax
mov ecx, dword [ebp - 0x41c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x41c]
push eax
call dword [edx + 0xa0]
fnclex
mov dword [ebp - 0x420], eax
cmp dword [ebp - 0x420], 0
jge 0x4308dc
push 0xa0
push 0x41c3a8
mov ecx, dword [ebp - 0x41c]
push ecx
mov edx, dword [ebp - 0x420]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x500], eax
jmp 0x4308e6
mov dword [ebp - 0x500], 0
mov eax, dword [ebp - 0x1e4]
mov dword [ebp - 0x4e0], eax
mov dword [ebp - 0x1e4], 0
mov ecx, dword [ebp - 0x4e0]
mov dword [ebp - 0x228], ecx
mov dword [ebp - 0x230], 8
mov dword [ebp - 0x318], 0x41c78c
mov dword [ebp - 0x320], 8
lea edx, [ebp - 0x210]
push edx
lea eax, [ebp - 0x310]
push eax
lea ecx, [ebp - 0x220]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x230]
push edx
lea eax, [ebp - 0x240]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x320]
push ecx
lea edx, [ebp - 0x250]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x260]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x130]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x250]
push edx
lea eax, [ebp - 0x240]
push eax
lea ecx, [ebp - 0x230]
push ecx
lea edx, [ebp - 0x220]
push edx
lea eax, [ebp - 0x210]
push eax
lea ecx, [ebp - 0x200]
push ecx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
mov dword [ebp - 4], 8
push 0
lea edx, [ebp - 0x130]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41c40c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x41c], ax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx eax, word [ebp - 0x41c]
test eax, eax
je 0x430a39
mov dword [ebp - 4], 9
lea ecx, [ebp - 0x130]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcKillFiles]
mov dword [ebp - 4], 0xd
mov dword [ebp - 0x2f8], 0x41d0d0
mov dword [ebp - 0x300], 8
lea edx, [ebp - 0x300]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41c40c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x41c], ax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x41c]
test eax, eax
je 0x430b07
mov dword [ebp - 4], 0xe
mov dword [ebp - 0x2f8], 0x41d0d0
mov dword [ebp - 0x300], 8
lea edx, [ebp - 0x300]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcKillFiles]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x10
push 0
lea edx, [ebp - 0x120]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41c40c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x41c], ax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx eax, word [ebp - 0x41c]
test eax, eax
je 0x431ac4
mov dword [ebp - 4], 0x11
push 0x41d0d0
push 2
push 0xffffffffffffffff
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0x12
lea ecx, [ebp - 0x120]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarCopy]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 1
push 0xffffffffffffffff
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x13
push 1
call dword [sym.imp.MSVBVM60.DLL_rtcEndOfFile]
movsx edx, ax
test edx, edx
jne 0x4310c4
mov dword [ebp - 4], 0x14
push 1
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLineInputVar]
mov dword [ebp - 4], 0x15
mov dword [ebp - 0x2f8], 1
mov dword [ebp - 0x300], 2
lea edx, [ebp - 0x300]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x16
mov dword [ebp - 0x2f8], 0x41cb78
mov dword [ebp - 0x300], 8
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0x1e0]
push edx
lea eax, [ebp - 0x300]
push eax
push 0
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x17
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x210]
push edx
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x220]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x220]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x18
mov dword [ebp - 0x2f8], 1
mov dword [ebp - 0x300], 2
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x300]
push ecx
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x19
mov dword [ebp - 0x2f8], 0x41cb78
mov dword [ebp - 0x300], 8
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x300]
push edx
push 0
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x1a
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x210]
push ecx
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0x220]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x220]
lea ecx, [ebp - 0x1c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1b
mov dword [ebp - 0x2f8], 1
mov dword [ebp - 0x300], 2
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x300]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x1c
mov dword [ebp - 0x2f8], 0x41d0b8
mov dword [ebp - 0x300], 8
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0x300]
push ecx
push 0
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x1d
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x210]
push eax
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0x1e0]
push edx
lea eax, [ebp - 0x220]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x220]
lea ecx, [ebp - 0x1d0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1e
mov dword [ebp - 0x2f8], 0x41d090
mov dword [ebp - 0x300], 8
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x300]
push edx
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x210]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1f
mov dword [ebp - 0x2f8], 0x41d090
mov dword [ebp - 0x300], 8
push 0x44a034
lea eax, [ebp - 0x300]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
push 0x44a024
lea edx, [ebp - 0x210]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x180]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x20
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0x1e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x418]
push 0x44a0b4
lea edx, [ebp - 0x1e4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fstp qword [ebp - 0x508]
fld qword [ebp - 0x418]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [ebp - 0x508]
fnstsw ax
test ah, 0x40
je 0x43100e
mov dword [ebp - 0x50c], 1
jmp 0x431018
mov dword [ebp - 0x50c], 0
mov eax, dword [ebp - 0x50c]
neg eax
mov word [ebp - 0x2f8], ax
mov dword [ebp - 0x300], 0xb
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0x180]
push edx
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x300]
push ecx
lea edx, [ebp - 0x210]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x41c], ax
lea eax, [ebp - 0x1e8]
push eax
lea ecx, [ebp - 0x1e4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x300]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0x41c]
test edx, edx
je 0x4310a1
jmp 0x4310bf
mov dword [ebp - 4], 0x22
lea eax, [ebp - 0x1e0]
push eax
push 2
push 0x41c7ec
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
jmp 0x430bb4
mov dword [ebp - 4], 0x25
mov dword [ebp - 0x2f8], 0
mov dword [ebp - 0x300], 2
lea edx, [ebp - 0x300]
lea ecx, [ebp - 0x1a0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x26
mov dword [ebp - 0x2f8], 1
mov dword [ebp - 0x300], 2
mov dword [ebp - 0x308], 1
mov dword [ebp - 0x310], 2
lea ecx, [ebp - 0x300]
push ecx
push 0x44a160
lea edx, [ebp - 0x310]
push edx
lea eax, [ebp - 0x448]
push eax
lea ecx, [ebp - 0x438]
push ecx
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x4e4], eax
jmp 0x431a99
mov dword [ebp - 4], 0x27
mov dword [ebp - 0x2f8], 0x41c40c
mov dword [ebp - 0x300], 8
lea edx, [ebp - 0x300]
lea ecx, [ebp - 0x160]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x28
mov dword [ebp - 0x2f8], 1
mov dword [ebp - 0x300], 2
mov dword [ebp - 0x308], 4
mov dword [ebp - 0x310], 2
mov dword [ebp - 0x318], 1
mov dword [ebp - 0x320], 2
lea eax, [ebp - 0x300]
push eax
lea ecx, [ebp - 0x310]
push ecx
lea edx, [ebp - 0x320]
push edx
lea eax, [ebp - 0x468]
push eax
lea ecx, [ebp - 0x458]
push ecx
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x4e8], eax
jmp 0x431576
mov dword [ebp - 4], 0x29
mov dword [ebp - 0x2f8], 1
mov dword [ebp - 0x300], 0x8002
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x300]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x4313af
mov dword [ebp - 4], 0x2a
lea eax, [ebp - 0x50]
mov dword [ebp - 0x308], eax
mov dword [ebp - 0x310], 0x400c
lea ecx, [ebp - 0xa0]
mov dword [ebp - 0x2f8], ecx
mov dword [ebp - 0x300], 0x400c
mov dword [ebp - 0x318], 0x41c40c
mov dword [ebp - 0x320], 0x8008
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x310]
mov dword [edx], eax
mov ecx, dword [ebp - 0x30c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x308]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x304]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x300]
mov dword [edx], eax
mov ecx, dword [ebp - 0x2fc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x2f8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x2f4]
mov dword [edx + 0xc], ecx
push 2
push 0x44a110
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x2c
push eax
lea eax, [ebp - 0x320]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x41c], ax
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x41c]
test ecx, ecx
je 0x431366
mov dword [ebp - 4], 0x2b
mov dword [ebp - 0x2f8], 0x41cb68
mov dword [ebp - 0x300], 8
lea edx, [ebp - 0x160]
push edx
lea eax, [ebp - 0x300]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x160]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x4313aa
mov dword [ebp - 4], 0x2d
mov dword [ebp - 0x2f8], 0x41c6a0
mov dword [ebp - 0x300], 8
lea edx, [ebp - 0x160]
push edx
lea eax, [ebp - 0x300]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x160]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x43154e
mov dword [ebp - 4], 0x30
lea edx, [ebp - 0x50]
mov dword [ebp - 0x308], edx
mov dword [ebp - 0x310], 0x400c
lea eax, [ebp - 0xa0]
mov dword [ebp - 0x2f8], eax
mov dword [ebp - 0x300], 0x400c
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x310]
mov dword [ecx], edx
mov eax, dword [ebp - 0x30c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x308]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x304]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x300]
mov dword [ecx], edx
mov eax, dword [ebp - 0x2fc]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x2f8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x2f4]
mov dword [ecx + 0xc], eax
push 2
push 0x44a110
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x2c
push eax
lea edx, [ebp - 0x1e4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [0x401270]
fnstsw ax
test ah, 0x40
je 0x431488
mov dword [ebp - 0x510], 1
jmp 0x431492
mov dword [ebp - 0x510], 0
mov eax, dword [ebp - 0x510]
neg eax
mov word [ebp - 0x41c], ax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x41c]
test ecx, ecx
je 0x43150a
mov dword [ebp - 4], 0x31
mov dword [ebp - 0x2f8], 0x41cb68
mov dword [ebp - 0x300], 8
lea edx, [ebp - 0x160]
push edx
lea eax, [ebp - 0x300]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x160]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x43154e
mov dword [ebp - 4], 0x33
mov dword [ebp - 0x2f8], 0x41c6a0
mov dword [ebp - 0x300], 8
lea edx, [ebp - 0x160]
push edx
lea eax, [ebp - 0x300]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x160]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x36
lea edx, [ebp - 0x468]
push edx
lea eax, [ebp - 0x458]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x4e8], eax
cmp dword [ebp - 0x4e8], 0
jne 0x431201
mov dword [ebp - 4], 0x37
mov dword [ebp - 0x2f8], 0x41d0f4
mov dword [ebp - 0x300], 0x8008
lea edx, [ebp - 0x160]
push edx
lea eax, [ebp - 0x300]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx ecx, ax
test ecx, ecx
je 0x431a74
mov dword [ebp - 4], 0x38
mov dword [ebp - 0x2f8], 0x41cb78
mov dword [ebp - 0x300], 8
mov dword [ebp - 0x308], 0x41cb78
mov dword [ebp - 0x310], 8
mov dword [ebp - 0x318], 0x41d0b8
mov dword [ebp - 0x320], 8
lea edx, [ebp - 0x50]
mov dword [ebp - 0x348], edx
mov dword [ebp - 0x350], 0x400c
mov dword [ebp - 0x328], 1
mov dword [ebp - 0x330], 2
mov dword [ebp - 0x358], 0x41d0c4
mov dword [ebp - 0x360], 8
lea eax, [ebp - 0x50]
mov dword [ebp - 0x388], eax
mov dword [ebp - 0x390], 0x400c
mov dword [ebp - 0x368], 2
mov dword [ebp - 0x370], 2
mov dword [ebp - 0x398], 0x41cb78
mov dword [ebp - 0x3a0], 8
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x3c8], ecx
mov dword [ebp - 0x3d0], 0x400c
mov dword [ebp - 0x3a8], 3
mov dword [ebp - 0x3b0], 2
mov dword [ebp - 0x3d8], 0x41cb78
mov dword [ebp - 0x3e0], 8
lea edx, [ebp - 0x50]
mov dword [ebp - 0x408], edx
mov dword [ebp - 0x410], 0x400c
mov dword [ebp - 0x3e8], 4
mov dword [ebp - 0x3f0], 2
push 0x44a034
lea eax, [ebp - 0x300]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
push 0x44a024
lea edx, [ebp - 0x210]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x310]
push eax
lea ecx, [ebp - 0x220]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
push 0x44a0b4
lea edx, [ebp - 0x230]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x320]
push eax
lea ecx, [ebp - 0x240]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x350]
mov dword [edx], eax
mov ecx, dword [ebp - 0x34c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x348]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x344]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x330]
mov dword [edx], eax
mov ecx, dword [ebp - 0x32c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x328]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x324]
mov dword [edx + 0xc], ecx
push 2
push 0x44a110
lea edx, [ebp - 0x250]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x2c
push eax
lea eax, [ebp - 0x260]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x360]
push ecx
lea edx, [ebp - 0x270]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x390]
mov dword [eax], ecx
mov edx, dword [ebp - 0x38c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x388]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x384]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x370]
mov dword [eax], ecx
mov edx, dword [ebp - 0x36c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x368]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x364]
mov dword [eax + 0xc], edx
push 2
push 0x44a110
lea eax, [ebp - 0x280]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x2c
push eax
lea ecx, [ebp - 0x290]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x3a0]
push edx
lea eax, [ebp - 0x2a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x3d0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x3cc]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x3c8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x3c4]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x3b0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x3ac]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x3a8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x3a4]
mov dword [ecx + 0xc], eax
push 2
push 0x44a110
lea ecx, [ebp - 0x2b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x2c
push eax
lea edx, [ebp - 0x2c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x3e0]
push eax
lea ecx, [ebp - 0x2d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x410]
mov dword [edx], eax
mov ecx, dword [ebp - 0x40c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x408]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x404]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x3f0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3ec]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x3e8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x3e4]
mov dword [edx + 0xc], ecx
push 2
push 0x44a110
lea edx, [ebp - 0x2e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x2c
push eax
lea eax, [ebp - 0x2f0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x150]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x2e0]
push ecx
lea edx, [ebp - 0x2d0]
push edx
lea eax, [ebp - 0x2c0]
push eax
lea ecx, [ebp - 0x2b0]
push ecx
lea edx, [ebp - 0x2a0]
push edx
lea eax, [ebp - 0x290]
push eax
lea ecx, [ebp - 0x280]
push ecx
lea edx, [ebp - 0x270]
push edx
lea eax, [ebp - 0x260]
push eax
lea ecx, [ebp - 0x250]
push ecx
lea edx, [ebp - 0x240]
push edx
lea eax, [ebp - 0x230]
push eax
lea ecx, [ebp - 0x220]
push ecx
lea edx, [ebp - 0x210]
push edx
lea eax, [ebp - 0x200]
push eax
push 0xf
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x40
mov dword [ebp - 4], 0x39
mov dword [ebp - 0x2f8], 1
mov dword [ebp - 0x300], 2
lea ecx, [ebp - 0x1a0]
push ecx
lea edx, [ebp - 0x300]
push edx
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x1a0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x3a
lea ecx, [ebp - 0x150]
push ecx
push 2
push 0x41c7ec
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
mov dword [ebp - 4], 0x3c
lea edx, [ebp - 0x448]
push edx
lea eax, [ebp - 0x438]
push eax
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x4e4], eax
cmp dword [ebp - 0x4e4], 0
jne 0x431156
mov dword [ebp - 4], 0x3d
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x3e
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x40
push 0
lea edx, [ebp - 0x120]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41c40c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x41c], ax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx eax, word [ebp - 0x41c]
test eax, eax
je 0x432526
mov dword [ebp - 4], 0x41
push 0x41d0d0
push 2
push 0xffffffffffffffff
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0x42
mov dword [ebp - 0x2f8], 0
mov dword [ebp - 0x300], 2
lea edx, [ebp - 0x300]
lea ecx, [ebp - 0x1a0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x43
mov dword [ebp - 0x2f8], 1
mov dword [ebp - 0x300], 2
mov dword [ebp - 0x308], 1
mov dword [ebp - 0x310], 2
lea ecx, [ebp - 0x300]
push ecx
push 0x44a160
lea edx, [ebp - 0x310]
push edx
lea eax, [ebp - 0x488]
push eax
lea ecx, [ebp - 0x478]
push ecx
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x4ec], eax
jmp 0x43250a
mov dword [ebp - 4], 0x44
mov dword [ebp - 0x2f8], 0x41c40c
mov dword [ebp - 0x300], 8
lea edx, [ebp - 0x300]
lea ecx, [ebp - 0x160]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x45
mov dword [ebp - 0x2f8], 1
mov dword [ebp - 0x300], 2
mov dword [ebp - 0x308], 4
mov dword [ebp - 0x310], 2
mov dword [ebp - 0x318], 1
mov dword [ebp - 0x320], 2
lea eax, [ebp - 0x300]
push eax
lea ecx, [ebp - 0x310]
push ecx
lea edx, [ebp - 0x320]
push edx
lea eax, [ebp - 0x4a8]
push eax
lea ecx, [ebp - 0x498]
push ecx
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x4f0], eax
jmp 0x431fe7
mov dword [ebp - 4], 0x46
mov dword [ebp - 0x2f8], 1
mov dword [ebp - 0x300], 0x8002
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x300]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x431e20
mov dword [ebp - 4], 0x47
lea eax, [ebp - 0x50]
mov dword [ebp - 0x308], eax
mov dword [ebp - 0x310], 0x400c
lea ecx, [ebp - 0xa0]
mov dword [ebp - 0x2f8], ecx
mov dword [ebp - 0x300], 0x400c
mov dword [ebp - 0x318], 0x41c40c
mov dword [ebp - 0x320], 0x8008
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x310]
mov dword [edx], eax
mov ecx, dword [ebp - 0x30c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x308]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x304]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x300]
mov dword [edx], eax
mov ecx, dword [ebp - 0x2fc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x2f8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x2f4]
mov dword [edx + 0xc], ecx
push 2
push 0x44a110
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x2c
push eax
lea eax, [ebp - 0x320]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x41c], ax
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x41c]
test ecx, ecx
je 0x431dd7
mov dword [ebp - 4], 0x48
mov dword [ebp - 0x2f8], 0x41cb68
mov dword [ebp - 0x300], 8
lea edx, [ebp - 0x160]
push edx
lea eax, [ebp - 0x300]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x160]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x431e1b
mov dword [ebp - 4], 0x4a
mov dword [ebp - 0x2f8], 0x41c6a0
mov dword [ebp - 0x300], 8
lea edx, [ebp - 0x160]
push edx
lea eax, [ebp - 0x300]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x160]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x431fbf
mov dword [ebp - 4], 0x4d
lea edx, [ebp - 0x50]
mov dword [ebp - 0x308], edx
mov dword [ebp - 0x310], 0x400c
lea eax, [ebp - 0xa0]
mov dword [ebp - 0x2f8], eax
mov dword [ebp - 0x300], 0x400c
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x310]
mov dword [ecx], edx
mov eax, dword [ebp - 0x30c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x308]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x304]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x300]
mov dword [ecx], edx
mov eax, dword [ebp - 0x2fc]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x2f8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x2f4]
mov dword [ecx + 0xc], eax
push 2
push 0x44a110
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x2c
push eax
lea edx, [ebp - 0x1e4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [0x401270]
fnstsw ax
test ah, 0x40
je 0x431ef9
mov dword [ebp - 0x514], 1
jmp 0x431f03
mov dword [ebp - 0x514], 0
mov eax, dword [ebp - 0x514]
neg eax
mov word [ebp - 0x41c], ax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x41c]
test ecx, ecx
je 0x431f7b
mov dword [ebp - 4], 0x4e
mov dword [ebp - 0x2f8], 0x41cb68
mov dword [ebp - 0x300], 8
lea edx, [ebp - 0x160]
push edx
lea eax, [ebp - 0x300]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x160]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x431fbf
mov dword [ebp - 4], 0x50
mov dword [ebp - 0x2f8], 0x41c6a0
mov dword [ebp - 0x300], 8
lea edx, [ebp - 0x160]
push edx
lea eax, [ebp - 0x300]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x160]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x53
lea edx, [ebp - 0x4a8]
push edx
lea eax, [ebp - 0x498]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x4f0], eax
cmp dword [ebp - 0x4f0], 0
jne 0x431c72
mov dword [ebp - 4], 0x54
mov dword [ebp - 0x2f8], 0x41d0f4
mov dword [ebp - 0x300], 0x8008
lea edx, [ebp - 0x160]
push edx
lea eax, [ebp - 0x300]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx ecx, ax
test ecx, ecx
je 0x4324e5
mov dword [ebp - 4], 0x55
mov dword [ebp - 0x2f8], 0x41cb78
mov dword [ebp - 0x300], 8
mov dword [ebp - 0x308], 0x41cb78
mov dword [ebp - 0x310], 8
mov dword [ebp - 0x318], 0x41d0b8
mov dword [ebp - 0x320], 8
lea edx, [ebp - 0x50]
mov dword [ebp - 0x348], edx
mov dword [ebp - 0x350], 0x400c
mov dword [ebp - 0x328], 1
mov dword [ebp - 0x330], 2
mov dword [ebp - 0x358], 0x41d0c4
mov dword [ebp - 0x360], 8
lea eax, [ebp - 0x50]
mov dword [ebp - 0x388], eax
mov dword [ebp - 0x390], 0x400c
mov dword [ebp - 0x368], 2
mov dword [ebp - 0x370], 2
mov dword [ebp - 0x398], 0x41cb78
mov dword [ebp - 0x3a0], 8
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x3c8], ecx
mov dword [ebp - 0x3d0], 0x400c
mov dword [ebp - 0x3a8], 3
mov dword [ebp - 0x3b0], 2
mov dword [ebp - 0x3d8], 0x41cb78
mov dword [ebp - 0x3e0], 8
lea edx, [ebp - 0x50]
mov dword [ebp - 0x408], edx
mov dword [ebp - 0x410], 0x400c
mov dword [ebp - 0x3e8], 4
mov dword [ebp - 0x3f0], 2
push 0x44a034
lea eax, [ebp - 0x300]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
push 0x44a024
lea edx, [ebp - 0x210]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x310]
push eax
lea ecx, [ebp - 0x220]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
push 0x44a0b4
lea edx, [ebp - 0x230]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x320]
push eax
lea ecx, [ebp - 0x240]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x350]
mov dword [edx], eax
mov ecx, dword [ebp - 0x34c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x348]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x344]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x330]
mov dword [edx], eax
mov ecx, dword [ebp - 0x32c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x328]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x324]
mov dword [edx + 0xc], ecx
push 2
push 0x44a110
lea edx, [ebp - 0x250]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x2c
push eax
lea eax, [ebp - 0x260]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x360]
push ecx
lea edx, [ebp - 0x270]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x390]
mov dword [eax], ecx
mov edx, dword [ebp - 0x38c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x388]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x384]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x370]
mov dword [eax], ecx
mov edx, dword [ebp - 0x36c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x368]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x364]
mov dword [eax + 0xc], edx
push 2
push 0x44a110
lea eax, [ebp - 0x280]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x2c
push eax
lea ecx, [ebp - 0x290]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x3a0]
push edx
lea eax, [ebp - 0x2a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x3d0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x3cc]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x3c8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x3c4]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x3b0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x3ac]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x3a8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x3a4]
mov dword [ecx + 0xc], eax
push 2
push 0x44a110
lea ecx, [ebp - 0x2b0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x2c
push eax
lea edx, [ebp - 0x2c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x3e0]
push eax
lea ecx, [ebp - 0x2d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x410]
mov dword [edx], eax
mov ecx, dword [ebp - 0x40c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x408]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x404]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x3f0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3ec]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x3e8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x3e4]
mov dword [edx + 0xc], ecx
push 2
push 0x44a110
lea edx, [ebp - 0x2e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x2c
push eax
lea eax, [ebp - 0x2f0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x150]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x2e0]
push ecx
lea edx, [ebp - 0x2d0]
push edx
lea eax, [ebp - 0x2c0]
push eax
lea ecx, [ebp - 0x2b0]
push ecx
lea edx, [ebp - 0x2a0]
push edx
lea eax, [ebp - 0x290]
push eax
lea ecx, [ebp - 0x280]
push ecx
lea edx, [ebp - 0x270]
push edx
lea eax, [ebp - 0x260]
push eax
lea ecx, [ebp - 0x250]
push ecx
lea edx, [ebp - 0x240]
push edx
lea eax, [ebp - 0x230]
push eax
lea ecx, [ebp - 0x220]
push ecx
lea edx, [ebp - 0x210]
push edx
lea eax, [ebp - 0x200]
push eax
push 0xf
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x40
mov dword [ebp - 4], 0x56
mov dword [ebp - 0x2f8], 1
mov dword [ebp - 0x300], 2
lea ecx, [ebp - 0x1a0]
push ecx
lea edx, [ebp - 0x300]
push edx
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x1a0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x57
lea ecx, [ebp - 0x150]
push ecx
push 2
push 0x41c7ec
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
mov dword [ebp - 4], 0x59
lea edx, [ebp - 0x488]
push edx
lea eax, [ebp - 0x478]
push eax
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x4ec], eax
cmp dword [ebp - 0x4ec], 0
jne 0x431bc7
mov dword [ebp - 4], 0x5a
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x5c
push 0
lea edx, [ebp - 0x120]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41c40c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x41c], ax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx eax, word [ebp - 0x41c]
test eax, eax
je 0x432590
mov dword [ebp - 4], 0x5d
lea ecx, [ebp - 0x120]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcKillFiles]
mov dword [ebp - 4], 0x5f
push 0x41d0d0
lea edx, [ebp - 0x120]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarCopy]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaNameFile]
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x60
mov dword [ebp - 0x2f8], 0x41d104
mov dword [ebp - 0x300], 8
lea edx, [ebp - 0x300]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41c40c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x41c], ax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x41c]
test ecx, ecx
je 0x432698
mov dword [ebp - 4], 0x61
mov dword [ebp - 0x2f8], 0x41d104
mov dword [ebp - 0x300], 8
lea edx, [ebp - 0x300]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcKillFiles]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x63
mov dword [ebp - 0x2f8], 0x41d09c
mov dword [ebp - 0x300], 8
lea edx, [ebp - 0x300]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41c40c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x41c], ax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x41c]
test ecx, ecx
je 0x43277c
mov dword [ebp - 4], 0x64
push 0x41d09c
call dword [sym.imp.MSVBVM60.DLL_rtcFileLen]
test eax, eax
jne 0x43277c
mov dword [ebp - 4], 0x65
mov dword [ebp - 0x2f8], 0x41d09c
mov dword [ebp - 0x300], 8
lea edx, [ebp - 0x300]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcKillFiles]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x68
mov dword [ebp - 0x2f8], 0
mov dword [ebp - 0x300], 0x8002
lea eax, [ebp - 0x1a0]
push eax
lea ecx, [ebp - 0x300]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x432c2a
mov dword [ebp - 4], 0x69
cmp dword [0x44a17c], 0
jne 0x4327e2
push 0x44a17c
push 0x419a38
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x518], 0x44a17c
jmp 0x4327ec
mov dword [ebp - 0x518], 0x44a17c
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x1ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x41c], eax
mov dword [ebp - 0x2f8], 1
mov dword [ebp - 0x300], 2
lea ecx, [ebp - 0x1f0]
push ecx
push 0x44a0b4
lea edx, [ebp - 0x300]
push edx
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov ecx, dword [ebp - 0x41c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x41c]
push eax
call dword [edx + 0x40]
fnclex
mov dword [ebp - 0x420], eax
cmp dword [ebp - 0x420], 0
jge 0x43289b
push 0x40
push 0x41c494
mov ecx, dword [ebp - 0x41c]
push ecx
mov edx, dword [ebp - 0x420]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x51c], eax
jmp 0x4328a5
mov dword [ebp - 0x51c], 0
mov eax, dword [ebp - 0x1f0]
mov dword [ebp - 0x424], eax
push 0
mov ecx, dword [ebp - 0x424]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x424]
push eax
call dword [edx + 0xe4]
fnclex
mov dword [ebp - 0x428], eax
cmp dword [ebp - 0x428], 0
jge 0x4328ff
push 0xe4
push 0x41d07c
mov ecx, dword [ebp - 0x424]
push ecx
mov edx, dword [ebp - 0x428]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x520], eax
jmp 0x432909
mov dword [ebp - 0x520], 0
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x1ec]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x6a
mov dword [ebp - 0x308], 0x41cb68
mov dword [ebp - 0x310], 8
mov dword [ebp - 0x2f8], 1
mov dword [ebp - 0x300], 0x8002
push 0x44a0b4
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea eax, [ebp - 0x300]
push eax
lea ecx, [ebp - 0x210]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
mov edx, eax
lea ecx, [ebp - 0x230]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 0x44a0b4
lea edx, [ebp - 0x310]
push edx
push 0x44a0b4
lea eax, [ebp - 0x220]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x230]
push ecx
lea edx, [ebp - 0x240]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea edx, [ebp - 0x240]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x220]
push eax
lea ecx, [ebp - 0x230]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x6b
mov dword [ebp - 0x2f8], 0x41cb80
mov dword [ebp - 0x300], 8
cmp dword [0x44a010], 0
jne 0x432a21
push 0x44a010
push 0x41a2e8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x524], 0x44a010
jmp 0x432a2b
mov dword [ebp - 0x524], 0x44a010
mov edx, dword [ebp - 0x524]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x524]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x31c]
push eax
lea edx, [ebp - 0x1ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x41c], eax
lea eax, [ebp - 0x1e4]
push eax
mov ecx, dword [ebp - 0x41c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x41c]
push eax
call dword [edx + 0xa0]
fnclex
mov dword [ebp - 0x420], eax
cmp dword [ebp - 0x420], 0
jge 0x432aab
push 0xa0
push 0x41c3a8
mov ecx, dword [ebp - 0x41c]
push ecx
mov edx, dword [ebp - 0x420]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x528], eax
jmp 0x432ab5
mov dword [ebp - 0x528], 0
mov eax, dword [ebp - 0x1e4]
mov dword [ebp - 0x4f4], eax
mov dword [ebp - 0x1e4], 0
mov ecx, dword [ebp - 0x4f4]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x210], 8
mov dword [ebp - 0x308], 0x41cb80
mov dword [ebp - 0x310], 8
mov dword [ebp - 0x318], 0x41cb88
mov dword [ebp - 0x320], 8
push 0x44a024
lea edx, [ebp - 0x300]
push edx
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x210]
push ecx
lea edx, [ebp - 0x220]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x310]
push eax
lea ecx, [ebp - 0x230]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x80]
push edx
lea eax, [ebp - 0x240]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x320]
push ecx
lea edx, [ebp - 0x250]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1ec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x240]
push eax
lea ecx, [ebp - 0x230]
push ecx
lea edx, [ebp - 0x220]
push edx
lea eax, [ebp - 0x210]
push eax
lea ecx, [ebp - 0x200]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x6c
push 0
lea edx, [ebp - 0x190]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41c40c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x41c], ax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx eax, word [ebp - 0x41c]
test eax, eax
je 0x432c25
mov dword [ebp - 4], 0x6d
lea ecx, [ebp - 0x190]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcKillFiles]
jmp 0x432d96
mov dword [ebp - 4], 0x70
cmp dword [0x44a17c], 0
jne 0x432c56
push 0x44a17c
push 0x419a38
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x52c], 0x44a17c
jmp 0x432c60
mov dword [ebp - 0x52c], 0x44a17c
mov edx, dword [ebp - 0x52c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x52c]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x304]
push eax
lea edx, [ebp - 0x1ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x41c], eax
mov dword [ebp - 0x2f8], 1
mov dword [ebp - 0x300], 2
lea eax, [ebp - 0x1f0]
push eax
push 0x44a0b4
lea ecx, [ebp - 0x300]
push ecx
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov eax, dword [ebp - 0x41c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x41c]
push edx
call dword [ecx + 0x40]
fnclex
mov dword [ebp - 0x420], eax
cmp dword [ebp - 0x420], 0
jge 0x432d0f
push 0x40
push 0x41c494
mov eax, dword [ebp - 0x41c]
push eax
mov ecx, dword [ebp - 0x420]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x530], eax
jmp 0x432d19
mov dword [ebp - 0x530], 0
mov edx, dword [ebp - 0x1f0]
mov dword [ebp - 0x424], edx
push 1
mov eax, dword [ebp - 0x424]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x424]
push edx
call dword [ecx + 0xe4]
fnclex
mov dword [ebp - 0x428], eax
cmp dword [ebp - 0x428], 0
jge 0x432d73
push 0xe4
push 0x41d07c
mov eax, dword [ebp - 0x424]
push eax
mov ecx, dword [ebp - 0x428]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x534], eax
jmp 0x432d7d
mov dword [ebp - 0x534], 0
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x1ec]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x72
mov dword [ebp - 0x2f8], 0x41d09c
mov dword [ebp - 0x300], 8
lea edx, [ebp - 0x300]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41c40c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x41c], ax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0x41c]
test edx, edx
je 0x432e22
jmp 0x4351dd
mov dword [ebp - 4], 0x75
push 0x41d104
push 2
push 0xffffffffffffffff
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0x76
push 0x41d09c
push 1
push 0xffffffffffffffff
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0x77
push 1
call dword [sym.imp.MSVBVM60.DLL_rtcEndOfFile]
movsx eax, ax
test eax, eax
jne 0x43375e
mov dword [ebp - 4], 0x78
push 1
lea ecx, [ebp - 0x1e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLineInputVar]
mov dword [ebp - 4], 0x79
mov dword [ebp - 0x2f8], 1
mov dword [ebp - 0x300], 2
lea edx, [ebp - 0x300]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x7a
mov dword [ebp - 0x2f8], 0x41cb78
mov dword [ebp - 0x300], 8
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0x300]
push ecx
push 0
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x7b
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x210]
push eax
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0x1e0]
push edx
lea eax, [ebp - 0x220]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x220]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x7c
mov dword [ebp - 0x2f8], 1
mov dword [ebp - 0x300], 2
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x300]
push edx
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x7d
mov dword [ebp - 0x2f8], 0x41cb78
mov dword [ebp - 0x300], 8
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0x1e0]
push edx
lea eax, [ebp - 0x300]
push eax
push 0
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x7e
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x210]
push edx
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x220]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x220]
lea ecx, [ebp - 0x1c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x7f
mov dword [ebp - 0x2f8], 1
mov dword [ebp - 0x300], 2
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x300]
push ecx
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x80
mov dword [ebp - 0x2f8], 0x41d0b8
mov dword [ebp - 0x300], 8
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x300]
push edx
push 0
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x81
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x210]
push ecx
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0x220]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x220]
lea ecx, [ebp - 0x1d0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x82
mov dword [ebp - 0x2f8], 2
mov dword [ebp - 0x300], 2
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x300]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x83
mov dword [ebp - 0x2f8], 0x41d0c4
mov dword [ebp - 0x300], 8
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0x300]
push ecx
push 0
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x84
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x210]
push eax
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0x1e0]
push edx
lea eax, [ebp - 0x220]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x220]
push ecx
lea edx, [ebp - 0x230]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0x230]
push eax
lea ecx, [ebp - 0x240]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0x240]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x230]
push edx
lea eax, [ebp - 0x220]
push eax
lea ecx, [ebp - 0x210]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x85
mov dword [ebp - 0x2f8], 2
mov dword [ebp - 0x300], 2
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x300]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x86
mov dword [ebp - 0x2f8], 0x41cb78
mov dword [ebp - 0x300], 8
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0x300]
push ecx
push 0
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x87
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x210]
push eax
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0x1e0]
push edx
lea eax, [ebp - 0x220]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x220]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x88
mov dword [ebp - 0x2f8], 1
mov dword [ebp - 0x300], 2
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x300]
push edx
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x89
mov dword [ebp - 0x2f8], 0x41cb78
mov dword [ebp - 0x300], 8
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0x1e0]
push edx
lea eax, [ebp - 0x300]
push eax
push 0
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x8a
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x210]
push edx
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x220]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x220]
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x8b
mov dword [ebp - 0x2f8], 1
mov dword [ebp - 0x300], 2
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x300]
push ecx
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x8c
mov dword [ebp - 0x1f8], 0x80020004
mov dword [ebp - 0x200], 0xa
lea eax, [ebp - 0x200]
push eax
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0x1e0]
push edx
lea eax, [ebp - 0x210]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x8d
mov dword [ebp - 0x2f8], 0x41cb78
mov dword [ebp - 0x300], 8
mov dword [ebp - 0x308], 0x41cb78
mov dword [ebp - 0x310], 8
mov dword [ebp - 0x318], 0x41cb78
mov dword [ebp - 0x320], 8
lea ecx, [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0x300]
push edx
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x210]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x310]
push eax
lea ecx, [ebp - 0x220]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0x230]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x320]
push ecx
lea edx, [ebp - 0x240]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0x250]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x240]
push edx
lea eax, [ebp - 0x230]
push eax
lea ecx, [ebp - 0x220]
push ecx
lea edx, [ebp - 0x210]
push edx
lea eax, [ebp - 0x200]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x8e
mov dword [ebp - 0x2f8], 0x41d090
mov dword [ebp - 0x300], 8
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x300]
push edx
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x210]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x8f
mov dword [ebp - 0x2f8], 0x41d090
mov dword [ebp - 0x300], 8
push 0x44a034
lea eax, [ebp - 0x300]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
push 0x44a024
lea edx, [ebp - 0x210]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x180]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x90
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x180]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x433759
mov dword [ebp - 4], 0x91
lea eax, [ebp - 0x100]
push eax
push 2
push 0x41c7ec
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
jmp 0x432e52
mov dword [ebp - 4], 0x94
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x95
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x96
mov dword [ebp - 0x2f8], 0x41d0d0
mov dword [ebp - 0x300], 8
lea edx, [ebp - 0x300]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41c40c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x41c], ax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0x41c]
test edx, edx
je 0x43384a
mov dword [ebp - 4], 0x97
mov dword [ebp - 0x2f8], 0x41d0d0
mov dword [ebp - 0x300], 8
lea edx, [ebp - 0x300]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcKillFiles]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x99
push 0x41d0d0
push 2
push 0xffffffffffffffff
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0x9a
push 0x41d104
push 1
push 0xffffffffffffffff
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0x9b
mov dword [ebp - 0x2f8], 0
mov dword [ebp - 0x300], 2
lea edx, [ebp - 0x300]
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x9c
push 1
call dword [sym.imp.MSVBVM60.DLL_rtcEndOfFile]
movsx ecx, ax
test ecx, ecx
jne 0x433ea2
mov dword [ebp - 4], 0x9d
push 1
lea edx, [ebp - 0x1e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLineInputVar]
mov dword [ebp - 4], 0x9e
mov dword [ebp - 0x2f8], 1
mov dword [ebp - 0x300], 2
lea edx, [ebp - 0x300]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x9f
mov dword [ebp - 0x2f8], 0x41cb78
mov dword [ebp - 0x300], 8
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x300]
push edx
push 0
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xa0
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x210]
push ecx
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0x220]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x220]
lea ecx, [ebp - 0x1d0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xa1
mov dword [ebp - 0x2f8], 1
mov dword [ebp - 0x300], 2
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x300]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xa2
mov dword [ebp - 0x2f8], 0x41cb78
mov dword [ebp - 0x300], 8
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0x300]
push ecx
push 0
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xa3
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x210]
push eax
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0x1e0]
push edx
lea eax, [ebp - 0x220]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x220]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xa4
mov dword [ebp - 0x2f8], 1
mov dword [ebp - 0x300], 2
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x300]
push edx
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xa5
mov dword [ebp - 0x2f8], 0x41cb78
mov dword [ebp - 0x300], 8
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0x1e0]
push edx
lea eax, [ebp - 0x300]
push eax
push 0
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xa6
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x210]
push edx
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x220]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x220]
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xa7
mov dword [ebp - 0x2f8], 1
mov dword [ebp - 0x300], 2
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x300]
push ecx
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xa8
mov dword [ebp - 0x1f8], 0x80020004
mov dword [ebp - 0x200], 0xa
lea eax, [ebp - 0x200]
push eax
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0x1e0]
push edx
lea eax, [ebp - 0x210]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xa9
mov dword [ebp - 0x2f8], 0x41cb78
mov dword [ebp - 0x300], 8
mov dword [ebp - 0x308], 0x41cb78
mov dword [ebp - 0x310], 8
mov dword [ebp - 0x318], 0x41cb78
mov dword [ebp - 0x320], 8
lea ecx, [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0x300]
push edx
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x210]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x310]
push eax
lea ecx, [ebp - 0x220]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0x230]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x320]
push ecx
lea edx, [ebp - 0x240]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0x250]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x170]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x240]
push edx
lea eax, [ebp - 0x230]
push eax
lea ecx, [ebp - 0x220]
push ecx
lea edx, [ebp - 0x210]
push edx
lea eax, [ebp - 0x200]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0xaa
lea ecx, [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0x1e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x418]
push 0x44a0b4
lea eax, [ebp - 0x1e4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fstp qword [ebp - 0x53c]
fld qword [ebp - 0x418]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [ebp - 0x53c]
fnstsw ax
test ah, 0x40
je 0x433dd5
mov dword [ebp - 0x540], 1
jmp 0x433ddf
mov dword [ebp - 0x540], 0
mov ecx, dword [ebp - 0x540]
neg ecx
mov word [ebp - 0x41c], cx
lea edx, [ebp - 0x1e8]
push edx
lea eax, [ebp - 0x1e4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
movsx ecx, word [ebp - 0x41c]
test ecx, ecx
je 0x433e9d
mov dword [ebp - 4], 0xab
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0x200]
push eax
call fcn.0042b970
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0x210]
push edx
call fcn.0042b970
lea eax, [ebp - 0x200]
push eax
lea ecx, [ebp - 0x210]
push ecx
lea edx, [ebp - 0x220]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x210]
push eax
lea ecx, [ebp - 0x200]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xac
lea edx, [ebp - 0x170]
push edx
push 2
push 0x41c7ec
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
jmp 0x4338a4
mov dword [ebp - 4], 0xaf
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0xb0
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0xb1
cmp dword [0x44a010], 0
jne 0x433eec
push 0x44a010
push 0x41a2e8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x544], 0x44a010
jmp 0x433ef6
mov dword [ebp - 0x544], 0x44a010
mov eax, dword [ebp - 0x544]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x544]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x31c]
mov dword [ebp - 0x1f8], eax
mov dword [ebp - 0x200], 9
lea edx, [ebp - 0x200]
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xb2
mov dword [ebp - 0x308], 0x41cb68
mov dword [ebp - 0x310], 8
mov dword [ebp - 0x2f8], 1
mov dword [ebp - 0x300], 0x8002
push 0x44a0b4
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea ecx, [ebp - 0x300]
push ecx
lea edx, [ebp - 0x210]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
mov edx, eax
lea ecx, [ebp - 0x230]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 0x44a0b4
lea eax, [ebp - 0x310]
push eax
push 0x44a0b4
lea ecx, [ebp - 0x220]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x230]
push edx
lea eax, [ebp - 0x240]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea edx, [ebp - 0x240]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x220]
push ecx
lea edx, [ebp - 0x230]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xb3
mov dword [ebp - 0x2f8], 0x41cb80
mov dword [ebp - 0x300], 8
mov dword [ebp - 0x308], 0x41cb80
mov dword [ebp - 0x310], 8
push 0x44a024
lea eax, [ebp - 0x300]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0x210]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x310]
push ecx
lea edx, [ebp - 0x220]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x230]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x220]
push edx
lea eax, [ebp - 0x210]
push eax
lea ecx, [ebp - 0x200]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0xb4
mov dword [ebp - 0x2f8], 0x41cb88
mov dword [ebp - 0x300], 8
lea edx, [ebp - 0x190]
push edx
lea eax, [ebp - 0x300]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xb5
mov dword [ebp - 0x2f8], 0x41cba4
mov dword [ebp - 0x300], 8
mov dword [ebp - 0x308], 0x41cbb8
mov dword [ebp - 0x310], 8
lea edx, [ebp - 0x300]
push edx
lea eax, [ebp - 0x190]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x310]
push edx
lea eax, [ebp - 0x210]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x130]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xb6
push 0
lea ecx, [ebp - 0xe0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41c40c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x41c], ax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx edx, word [ebp - 0x41c]
test edx, edx
je 0x4341c9
mov dword [ebp - 4], 0xb7
lea eax, [ebp - 0xe0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcKillFiles]
mov dword [ebp - 4], 0xb9
push 0
lea ecx, [ebp - 0x130]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41c40c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x41c], ax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx edx, word [ebp - 0x41c]
test edx, edx
je 0x434233
mov dword [ebp - 4], 0xba
lea eax, [ebp - 0x130]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcKillFiles]
mov dword [ebp - 4], 0xbc
mov dword [ebp - 0x2f8], 0x41d0d0
mov dword [ebp - 0x300], 8
lea edx, [ebp - 0x300]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41c40c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x41c], ax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0x41c]
test edx, edx
je 0x4350b4
mov dword [ebp - 4], 0xbd
lea eax, [ebp - 0x130]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarCopy]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 3
push 0xffffffffffffffff
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xbe
lea ecx, [ebp - 0xe0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarCopy]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 2
push 0xffffffffffffffff
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xbf
mov dword [ebp - 0x2f8], 0x41cb78
mov dword [ebp - 0x300], 8
mov dword [ebp - 0x308], 0x41cb78
mov dword [ebp - 0x310], 8
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0x300]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x80]
push edx
lea eax, [ebp - 0x210]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x310]
push ecx
lea edx, [ebp - 0x220]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x230]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x220]
push edx
lea eax, [ebp - 0x210]
push eax
lea ecx, [ebp - 0x200]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0xc0
lea edx, [ebp - 0x1e0]
push edx
push 2
push 0x41c7ec
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
mov dword [ebp - 4], 0xc1
push 0x41d0d0
push 1
push 0xffffffffffffffff
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0xc2
mov dword [ebp - 0x2f8], 0
mov dword [ebp - 0x300], 2
lea edx, [ebp - 0x300]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xc3
push 1
call dword [sym.imp.MSVBVM60.DLL_rtcEndOfFile]
movsx eax, ax
test eax, eax
jne 0x435087
mov dword [ebp - 4], 0xc4
push 1
lea ecx, [ebp - 0x1e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLineInputVar]
mov dword [ebp - 4], 0xc5
mov dword [ebp - 0x2f8], 1
mov dword [ebp - 0x300], 2
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0x300]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xc6
mov dword [ebp - 0x2f8], 1
mov dword [ebp - 0x300], 2
lea edx, [ebp - 0x300]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xc7
mov dword [ebp - 0x2f8], 0x41cb78
mov dword [ebp - 0x300], 8
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0x300]
push ecx
push 0
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xc8
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x210]
push eax
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0x1e0]
push edx
lea eax, [ebp - 0x220]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x220]
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xc9
mov dword [ebp - 0x2f8], 1
mov dword [ebp - 0x300], 2
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x300]
push edx
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xca
mov dword [ebp - 0x2f8], 0x41cb78
mov dword [ebp - 0x300], 8
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0x1e0]
push edx
lea eax, [ebp - 0x300]
push eax
push 0
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xcb
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x210]
push edx
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x220]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x220]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xcc
mov dword [ebp - 0x2f8], 1
mov dword [ebp - 0x300], 2
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x300]
push ecx
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xcd
mov dword [ebp - 0x2f8], 0x41cb78
mov dword [ebp - 0x300], 8
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x300]
push edx
push 0
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xce
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x210]
push ecx
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0x220]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x220]
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xcf
mov dword [ebp - 0x2f8], 1
mov dword [ebp - 0x300], 2
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x300]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xd0
mov dword [ebp - 0x1f8], 0x80020004
mov dword [ebp - 0x200], 0xa
lea edx, [ebp - 0x200]
push edx
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x210]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xd1
mov dword [ebp - 0x2f8], 0x41cb78
mov dword [ebp - 0x300], 8
mov dword [ebp - 0x308], 0x41cb78
mov dword [ebp - 0x310], 8
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x300]
push ecx
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0x210]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x310]
push edx
lea eax, [ebp - 0x220]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0x230]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x140]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x220]
push eax
lea ecx, [ebp - 0x210]
push ecx
lea edx, [ebp - 0x200]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0xd2
lea eax, [ebp - 0x140]
push eax
push 2
push 0x41c7ec
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
mov dword [ebp - 4], 0xd3
mov dword [ebp - 0x2f8], 0x41c40c
mov dword [ebp - 0x300], 0x8008
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x300]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx eax, ax
test eax, eax
je 0x434ff9
mov dword [ebp - 4], 0xd4
lea ecx, [ebp - 0x70]
push ecx
call fcn.0042af10
movsx edx, ax
test edx, edx
jne 0x434a0f
mov dword [ebp - 4], 0xd5
mov dword [ebp - 0x2f8], 0x41d120
mov dword [ebp - 0x300], 8
mov dword [ebp - 0x308], 0x41d148
mov dword [ebp - 0x310], 8
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x300]
push ecx
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x210]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x310]
push edx
lea eax, [ebp - 0x220]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
push 3
push 0x41c7ec
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
lea ecx, [ebp - 0x220]
push ecx
lea edx, [ebp - 0x210]
push edx
lea eax, [ebp - 0x200]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0xd7
mov dword [ebp - 0x2f8], 1
mov dword [ebp - 0x300], 2
mov dword [ebp - 0x308], 1
mov dword [ebp - 0x310], 2
lea ecx, [ebp - 0x300]
push ecx
push 0x44a160
lea edx, [ebp - 0x310]
push edx
lea eax, [ebp - 0x4c8]
push eax
lea ecx, [ebp - 0x4b8]
push ecx
lea edx, [ebp - 0x1b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x4f8], eax
jmp 0x434fe7
mov dword [ebp - 4], 0xd8
lea eax, [ebp - 0x1b0]
mov dword [ebp - 0x318], eax
mov dword [ebp - 0x320], 0x400c
mov dword [ebp - 0x2f8], 1
mov dword [ebp - 0x300], 2
mov dword [ebp - 0x328], 0x41c40c
mov dword [ebp - 0x330], 0x8008
lea ecx, [ebp - 0x1b0]
mov dword [ebp - 0x358], ecx
mov dword [ebp - 0x360], 0x400c
mov dword [ebp - 0x338], 2
mov dword [ebp - 0x340], 2
mov dword [ebp - 0x368], 0x41c40c
mov dword [ebp - 0x370], 0x8008
lea edx, [ebp - 0x1b0]
mov dword [ebp - 0x398], edx
mov dword [ebp - 0x3a0], 0x400c
mov dword [ebp - 0x378], 3
mov dword [ebp - 0x380], 2
mov dword [ebp - 0x3a8], 0x41c40c
mov dword [ebp - 0x3b0], 0x8008
lea eax, [ebp - 0x1b0]
mov dword [ebp - 0x3d8], eax
mov dword [ebp - 0x3e0], 0x400c
mov dword [ebp - 0x3b8], 4
mov dword [ebp - 0x3c0], 2
mov dword [ebp - 0x3e8], 0x41c40c
mov dword [ebp - 0x3f0], 0x8008
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x320]
mov dword [ecx], edx
mov eax, dword [ebp - 0x31c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x318]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x314]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x300]
mov dword [ecx], edx
mov eax, dword [ebp - 0x2fc]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x2f8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x2f4]
mov dword [ecx + 0xc], eax
push 2
push 0x44a110
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x2c
push eax
lea edx, [ebp - 0x330]
push edx
lea eax, [ebp - 0x210]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x360]
mov dword [ecx], edx
mov eax, dword [ebp - 0x35c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x358]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x354]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x340]
mov dword [ecx], edx
mov eax, dword [ebp - 0x33c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x338]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x334]
mov dword [ecx + 0xc], eax
push 2
push 0x44a110
lea ecx, [ebp - 0x220]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x2c
push eax
lea edx, [ebp - 0x370]
push edx
lea eax, [ebp - 0x230]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x240]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x3a0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x39c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x398]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x394]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x380]
mov dword [edx], eax
mov ecx, dword [ebp - 0x37c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x378]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x374]
mov dword [edx + 0xc], ecx
push 2
push 0x44a110
lea edx, [ebp - 0x250]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x2c
push eax
lea eax, [ebp - 0x3b0]
push eax
lea ecx, [ebp - 0x260]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea edx, [ebp - 0x270]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3e0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3dc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3d8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3d4]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3c0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3bc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3b8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3b4]
mov dword [eax + 0xc], edx
push 2
push 0x44a110
lea eax, [ebp - 0x280]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x2c
push eax
lea ecx, [ebp - 0x3f0]
push ecx
lea edx, [ebp - 0x290]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x2a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x41c], ax
lea ecx, [ebp - 0x280]
push ecx
lea edx, [ebp - 0x250]
push edx
lea eax, [ebp - 0x220]
push eax
lea ecx, [ebp - 0x200]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
movsx edx, word [ebp - 0x41c]
test edx, edx
je 0x434e10
jmp 0x434ff4
mov dword [ebp - 4], 0xdb
lea eax, [ebp - 0x1b0]
mov dword [ebp - 0x318], eax
mov dword [ebp - 0x320], 0x400c
mov dword [ebp - 0x2f8], 2
mov dword [ebp - 0x300], 2
lea ecx, [ebp - 0x70]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x320]
mov dword [edx], eax
mov ecx, dword [ebp - 0x31c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x318]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x314]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x300]
mov dword [edx], eax
mov ecx, dword [ebp - 0x2fc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x2f8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x2f4]
mov dword [edx + 0xc], ecx
push 2
push 0x44a110
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x2c
push eax
lea eax, [ebp - 0x210]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x1b0]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0x220]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea ecx, [ebp - 0x230]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x41c], ax
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0x41c]
test edx, edx
je 0x434fbf
mov dword [ebp - 4], 0xdc
mov dword [ebp - 0x2f8], 0x41cd90
mov dword [ebp - 0x300], 8
mov dword [ebp - 0x308], 0x41d148
mov dword [ebp - 0x310], 8
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x300]
push ecx
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x210]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x310]
push edx
lea eax, [ebp - 0x220]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
push 3
push 0x41c7ec
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
lea ecx, [ebp - 0x220]
push ecx
lea edx, [ebp - 0x210]
push edx
lea eax, [ebp - 0x200]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
jmp 0x434ff4
mov dword [ebp - 4], 0xdf
lea ecx, [ebp - 0x4c8]
push ecx
lea edx, [ebp - 0x4b8]
push edx
lea eax, [ebp - 0x1b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x4f8], eax
cmp dword [ebp - 0x4f8], 0
jne 0x434a77
jmp 0x435082
mov dword [ebp - 4], 0xe1
mov dword [ebp - 0x2f8], 0x41cbc8
mov dword [ebp - 0x300], 8
mov dword [ebp - 0x308], 0x41d148
mov dword [ebp - 0x310], 8
lea ecx, [ebp - 0x300]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x310]
push ecx
lea edx, [ebp - 0x210]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
push 3
push 0x41c7ec
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
lea eax, [ebp - 0x210]
push eax
lea ecx, [ebp - 0x200]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x434449
mov dword [ebp - 4], 0xe4
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0xe5
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0xe6
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0xe8
mov dword [ebp - 0x2f8], 0x41d0d0
mov dword [ebp - 0x300], 8
lea edx, [ebp - 0x300]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41c40c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x41c], ax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x41c]
test eax, eax
je 0x435182
mov dword [ebp - 4], 0xe9
mov dword [ebp - 0x2f8], 0x41d0d0
mov dword [ebp - 0x300], 8
lea edx, [ebp - 0x300]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcKillFiles]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xeb
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x1e4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcFileLen]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x41c], ax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx ecx, word [ebp - 0x41c]
test ecx, ecx
je 0x4351dd
mov dword [ebp - 4], 0xec
lea edx, [ebp - 0x130]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcKillFiles]
wait
push 0x435426
jmp 0x435296
lea edx, [ebp - 0x4c8]
push edx
lea eax, [ebp - 0x4b8]
push eax
lea ecx, [ebp - 0x4a8]
push ecx
lea edx, [ebp - 0x498]
push edx
lea eax, [ebp - 0x488]
push eax
lea ecx, [ebp - 0x478]
push ecx
lea edx, [ebp - 0x468]
push edx
lea eax, [ebp - 0x458]
push eax
lea ecx, [ebp - 0x448]
push ecx
lea edx, [ebp - 0x438]
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x120]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x130]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x140]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x150]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x160]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x170]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x180]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1a0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1c0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1d0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
ret