Function at 0x418fb0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x401cb6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x3a0
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x401690
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 - 0x298], 0x4065a8
mov dword [ebp - 0x2a0], 8
lea edx, [ebp - 0x2a0]
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 - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405ba4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x300], ax
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx ecx, word [ebp - 0x300]
test ecx, ecx
je 0x419339
mov dword [ebp - 4], 5
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x1c4]
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 - 0x300], ax
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx ecx, word [ebp - 0x300]
test ecx, ecx
je 0x419339
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 - 0x1d8], 0x80020004
mov dword [ebp - 0x1e0], 0xa
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0x1f0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcCurrentDir]
mov dword [ebp - 0x2a8], 0x405e88
mov dword [ebp - 0x2b0], 8
cmp dword [0x42d010], 0
jne 0x419152
push 0x42d010
push 0x404928
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x370], 0x42d010
jmp 0x41915c
mov dword [ebp - 0x370], 0x42d010
mov edx, dword [ebp - 0x370]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x370]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x31c]
push eax
lea edx, [ebp - 0x1cc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x300], eax
lea eax, [ebp - 0x1c4]
push eax
mov ecx, dword [ebp - 0x300]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x300]
push eax
call dword [edx + 0xa0]
fnclex
mov dword [ebp - 0x304], eax
cmp dword [ebp - 0x304], 0
jge 0x4191dc
push 0xa0
push 0x405b5c
mov ecx, dword [ebp - 0x300]
push ecx
mov edx, dword [ebp - 0x304]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x374], eax
jmp 0x4191e6
mov dword [ebp - 0x374], 0
mov eax, dword [ebp - 0x1c4]
mov dword [ebp - 0x364], eax
mov dword [ebp - 0x1c4], 0
mov ecx, dword [ebp - 0x364]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x210], 8
mov dword [ebp - 0x2b8], 0x405e88
mov dword [ebp - 0x2c0], 8
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x2b0]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x210]
push edx
lea eax, [ebp - 0x220]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x2c0]
push ecx
lea edx, [ebp - 0x230]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x240]
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 - 0x1cc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x230]
push edx
lea eax, [ebp - 0x220]
push eax
lea ecx, [ebp - 0x210]
push ecx
lea edx, [ebp - 0x200]
push edx
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x1e0]
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 - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405ba4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x300], ax
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx eax, word [ebp - 0x300]
test eax, eax
je 0x419339
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 - 0x298], 0x4066c0
mov dword [ebp - 0x2a0], 8
lea edx, [ebp - 0x2a0]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
lea edx, [ebp - 0x1e0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405ba4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x300], ax
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x300]
test eax, eax
je 0x419407
mov dword [ebp - 4], 0xe
mov dword [ebp - 0x298], 0x4066c0
mov dword [ebp - 0x2a0], 8
lea edx, [ebp - 0x2a0]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x1e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcKillFiles]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x10
cmp dword [0x42d130], 0
jne 0x419433
push 0x42d130
push 0x40402c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x378], 0x42d130
jmp 0x41943d
mov dword [ebp - 0x378], 0x42d130
mov edx, dword [ebp - 0x378]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x378]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x304]
push eax
lea edx, [ebp - 0x1cc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x300], eax
lea eax, [ebp - 0x2f4]
push eax
mov ecx, dword [ebp - 0x300]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x300]
push eax
call dword [edx + 0xe8]
fnclex
mov dword [ebp - 0x304], eax
cmp dword [ebp - 0x304], 0
jge 0x4194bd
push 0xe8
push 0x405d88
mov ecx, dword [ebp - 0x300]
push ecx
mov edx, dword [ebp - 0x304]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x37c], eax
jmp 0x4194c7
mov dword [ebp - 0x37c], 0
mov ax, word [ebp - 0x2f4]
mov word [ebp - 0x298], ax
mov dword [ebp - 0x2a0], 2
lea edx, [ebp - 0x2a0]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1cc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x11
push 0
lea ecx, [ebp - 0x120]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405ba4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x300], ax
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx edx, word [ebp - 0x300]
test edx, edx
je 0x41a306
mov dword [ebp - 4], 0x12
push 0x4066c0
push 2
push 0xffffffffffffffff
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0x13
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarCopy]
mov edx, eax
lea ecx, [ebp - 0x1c4]
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 - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x14
push 1
call dword [sym.imp.MSVBVM60.DLL_rtcEndOfFile]
movsx ecx, ax
test ecx, ecx
jne 0x419ab4
mov dword [ebp - 4], 0x15
push 1
lea edx, [ebp - 0x1c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLineInputVar]
mov dword [ebp - 4], 0x16
mov dword [ebp - 0x298], 1
mov dword [ebp - 0x2a0], 2
lea edx, [ebp - 0x2a0]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x17
mov dword [ebp - 0x298], 0x406258
mov dword [ebp - 0x2a0], 8
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x2a0]
push edx
push 0
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x18
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x200]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x19
mov dword [ebp - 0x298], 1
mov dword [ebp - 0x2a0], 2
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x2a0]
push eax
lea ecx, [ebp - 0x1e0]
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], 0x1a
mov dword [ebp - 0x298], 0x406258
mov dword [ebp - 0x2a0], 8
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x2a0]
push ecx
push 0
lea edx, [ebp - 0x1e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x1b
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x1e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x200]
lea ecx, [ebp - 0x1a0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1c
mov dword [ebp - 0x298], 1
mov dword [ebp - 0x2a0], 2
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0x2a0]
push edx
lea eax, [ebp - 0x1e0]
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], 0x1d
mov dword [ebp - 0x298], 0x406698
mov dword [ebp - 0x2a0], 8
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x2a0]
push eax
push 0
lea ecx, [ebp - 0x1e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x1e
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x200]
lea ecx, [ebp - 0x1b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1f
mov dword [ebp - 0x298], 0x40659c
mov dword [ebp - 0x2a0], 8
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x2a0]
push ecx
lea edx, [ebp - 0x1e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x1a0]
push eax
lea ecx, [ebp - 0x1f0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x20
mov dword [ebp - 0x298], 0x40659c
mov dword [ebp - 0x2a0], 8
push 0x42d034
lea edx, [ebp - 0x2a0]
push edx
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
push 0x42d024
lea ecx, [ebp - 0x1f0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x170]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x21
lea edx, [ebp - 0x1b0]
push edx
lea eax, [ebp - 0x1c8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x2fc]
push 0x42d0b4
lea ecx, [ebp - 0x1c4]
push ecx
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 - 0x384]
fld qword [ebp - 0x2fc]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [ebp - 0x384]
fnstsw ax
test ah, 0x40
je 0x419a01
mov dword [ebp - 0x388], 1
jmp 0x419a0b
mov dword [ebp - 0x388], 0
mov edx, dword [ebp - 0x388]
neg edx
mov word [ebp - 0x298], dx
mov dword [ebp - 0x2a0], 0xb
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x170]
push ecx
lea edx, [ebp - 0x1e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x2a0]
push eax
lea ecx, [ebp - 0x1f0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x300], ax
lea edx, [ebp - 0x1c8]
push edx
lea eax, [ebp - 0x1c4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x2a0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x300]
test ecx, ecx
je 0x419a91
jmp 0x419aaf
mov dword [ebp - 4], 0x23
lea edx, [ebp - 0x1c0]
push edx
push 2
push 0x405ee8
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
jmp 0x4195aa
mov dword [ebp - 4], 0x26
mov dword [ebp - 0x298], 0
mov dword [ebp - 0x2a0], 0x8002
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x2a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x419aef
jmp 0x41a2e3
mov dword [ebp - 4], 0x28
mov dword [ebp - 0x2a8], 1
mov dword [ebp - 0x2b0], 2
mov dword [ebp - 0x298], 1
mov dword [ebp - 0x2a0], 2
mov dword [ebp - 0x2b8], 0
mov dword [ebp - 0x2c0], 2
lea eax, [ebp - 0x2b0]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x2a0]
push edx
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea ecx, [ebp - 0x2c0]
push ecx
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
lea ecx, [ebp - 0x190]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x368], eax
jmp 0x41a2d6
mov dword [ebp - 4], 0x29
cmp dword [0x42d130], 0
jne 0x419bae
push 0x42d130
push 0x40402c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x38c], 0x42d130
jmp 0x419bb8
mov dword [ebp - 0x38c], 0x42d130
mov edx, dword [ebp - 0x38c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38c]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x304]
push eax
lea edx, [ebp - 0x1cc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x300], eax
lea eax, [ebp - 0x190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov ecx, dword [ebp - 0x300]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x300]
push eax
call dword [edx + 0xf4]
fnclex
mov dword [ebp - 0x304], eax
cmp dword [ebp - 0x304], 0
jge 0x419c3f
push 0xf4
push 0x405d88
mov ecx, dword [ebp - 0x300]
push ecx
mov edx, dword [ebp - 0x304]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x390], eax
jmp 0x419c49
mov dword [ebp - 0x390], 0
lea ecx, [ebp - 0x1cc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x2a
cmp dword [0x42d130], 0
jne 0x419c81
push 0x42d130
push 0x40402c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x394], 0x42d130
jmp 0x419c8b
mov dword [ebp - 0x394], 0x42d130
mov eax, dword [ebp - 0x394]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x394]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x304]
mov dword [ebp - 0x1d8], eax
mov dword [ebp - 0x1e0], 9
lea edx, [ebp - 0x1e0]
lea ecx, [ebp - 0x1c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x2b
mov dword [ebp - 0x298], 1
mov dword [ebp - 0x2a0], 2
lea edx, [ebp - 0x2a0]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x2c
mov dword [ebp - 0x298], 0x406258
mov dword [ebp - 0x2a0], 8
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x2a0]
push edx
push 0
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x2d
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x200]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2e
mov dword [ebp - 0x298], 1
mov dword [ebp - 0x2a0], 2
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x2a0]
push eax
lea ecx, [ebp - 0x1e0]
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], 0x2f
mov dword [ebp - 0x298], 0x406258
mov dword [ebp - 0x2a0], 8
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x2a0]
push ecx
push 0
lea edx, [ebp - 0x1e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x30
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x1e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x200]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x31
mov dword [ebp - 0x298], 1
mov dword [ebp - 0x2a0], 2
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0x2a0]
push edx
lea eax, [ebp - 0x1e0]
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], 0x32
mov dword [ebp - 0x298], 0x406258
mov dword [ebp - 0x2a0], 8
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x2a0]
push eax
push 0
lea ecx, [ebp - 0x1e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x33
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x200]
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x34
mov dword [ebp - 0x298], 1
mov dword [ebp - 0x2a0], 2
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x2a0]
push ecx
lea edx, [ebp - 0x1e0]
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], 0x35
mov dword [ebp - 0x298], 0x406258
mov dword [ebp - 0x2a0], 8
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x2a0]
push edx
push 0
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x36
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x200]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x37
mov dword [ebp - 0x298], 0x406258
mov dword [ebp - 0x2a0], 8
mov dword [ebp - 0x2a8], 0x406258
mov dword [ebp - 0x2b0], 8
mov dword [ebp - 0x2b8], 0x406698
mov dword [ebp - 0x2c0], 8
mov dword [ebp - 0x2c8], 0x4066a4
mov dword [ebp - 0x2d0], 8
mov dword [ebp - 0x2d8], 0x406258
mov dword [ebp - 0x2e0], 8
mov dword [ebp - 0x2e8], 0x406258
mov dword [ebp - 0x2f0], 8
push 0x42d034
lea edx, [ebp - 0x2a0]
push edx
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
push 0x42d024
lea ecx, [ebp - 0x1f0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x2b0]
push edx
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
push 0x42d0b4
lea ecx, [ebp - 0x210]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x2c0]
push edx
lea eax, [ebp - 0x220]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x40]
push ecx
lea edx, [ebp - 0x230]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x2d0]
push eax
lea ecx, [ebp - 0x240]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x70]
push edx
lea eax, [ebp - 0x250]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x2e0]
push ecx
lea edx, [ebp - 0x260]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0x270]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x2f0]
push edx
lea eax, [ebp - 0x280]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x290]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x150]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x280]
push eax
lea ecx, [ebp - 0x270]
push ecx
lea edx, [ebp - 0x260]
push edx
lea eax, [ebp - 0x250]
push eax
lea ecx, [ebp - 0x240]
push ecx
lea edx, [ebp - 0x230]
push edx
lea eax, [ebp - 0x220]
push eax
lea ecx, [ebp - 0x210]
push ecx
lea edx, [ebp - 0x200]
push edx
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
push 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x30
mov dword [ebp - 4], 0x38
lea edx, [ebp - 0x150]
push edx
push 2
push 0x405ee8
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
mov dword [ebp - 4], 0x39
lea eax, [ebp - 0x32c]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x190]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x368], eax
cmp dword [ebp - 0x368], 0
jne 0x419b82
mov dword [ebp - 4], 0x3b
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x3c
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
jmp 0x41ab5c
mov dword [ebp - 4], 0x3e
mov dword [ebp - 0x298], 0
mov dword [ebp - 0x2a0], 0x8002
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x2a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x41a341
jmp 0x41ab5c
mov dword [ebp - 4], 0x40
push 0x4066c0
push 2
push 0xffffffffffffffff
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0x41
mov dword [ebp - 0x2a8], 1
mov dword [ebp - 0x2b0], 2
mov dword [ebp - 0x298], 1
mov dword [ebp - 0x2a0], 2
mov dword [ebp - 0x2b8], 0
mov dword [ebp - 0x2c0], 2
lea eax, [ebp - 0x2b0]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x2a0]
push edx
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea ecx, [ebp - 0x2c0]
push ecx
lea edx, [ebp - 0x34c]
push edx
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x190]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x36c], eax
jmp 0x41ab40
mov dword [ebp - 4], 0x42
cmp dword [0x42d130], 0
jne 0x41a418
push 0x42d130
push 0x40402c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x398], 0x42d130
jmp 0x41a422
mov dword [ebp - 0x398], 0x42d130
mov edx, dword [ebp - 0x398]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x398]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x304]
push eax
lea edx, [ebp - 0x1cc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x300], eax
lea eax, [ebp - 0x190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov ecx, dword [ebp - 0x300]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x300]
push eax
call dword [edx + 0xf4]
fnclex
mov dword [ebp - 0x304], eax
cmp dword [ebp - 0x304], 0
jge 0x41a4a9
push 0xf4
push 0x405d88
mov ecx, dword [ebp - 0x300]
push ecx
mov edx, dword [ebp - 0x304]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x39c], eax
jmp 0x41a4b3
mov dword [ebp - 0x39c], 0
lea ecx, [ebp - 0x1cc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x43
cmp dword [0x42d130], 0
jne 0x41a4eb
push 0x42d130
push 0x40402c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3a0], 0x42d130
jmp 0x41a4f5
mov dword [ebp - 0x3a0], 0x42d130
mov eax, dword [ebp - 0x3a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3a0]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x304]
mov dword [ebp - 0x1d8], eax
mov dword [ebp - 0x1e0], 9
lea edx, [ebp - 0x1e0]
lea ecx, [ebp - 0x1c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x44
mov dword [ebp - 0x298], 1
mov dword [ebp - 0x2a0], 2
lea edx, [ebp - 0x2a0]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x45
mov dword [ebp - 0x298], 0x406258
mov dword [ebp - 0x2a0], 8
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x2a0]
push edx
push 0
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x46
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x200]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x47
mov dword [ebp - 0x298], 1
mov dword [ebp - 0x2a0], 2
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x2a0]
push eax
lea ecx, [ebp - 0x1e0]
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], 0x48
mov dword [ebp - 0x298], 0x406258
mov dword [ebp - 0x2a0], 8
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x2a0]
push ecx
push 0
lea edx, [ebp - 0x1e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x49
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x1e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x200]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x4a
mov dword [ebp - 0x298], 1
mov dword [ebp - 0x2a0], 2
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0x2a0]
push edx
lea eax, [ebp - 0x1e0]
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], 0x4b
mov dword [ebp - 0x298], 0x406258
mov dword [ebp - 0x2a0], 8
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x2a0]
push eax
push 0
lea ecx, [ebp - 0x1e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x4c
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x200]
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x4d
mov dword [ebp - 0x298], 1
mov dword [ebp - 0x2a0], 2
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x2a0]
push ecx
lea edx, [ebp - 0x1e0]
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], 0x4e
mov dword [ebp - 0x298], 0x406258
mov dword [ebp - 0x2a0], 8
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x2a0]
push edx
push 0
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x4f
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x200]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x50
mov dword [ebp - 0x298], 0x406258
mov dword [ebp - 0x2a0], 8
mov dword [ebp - 0x2a8], 0x406258
mov dword [ebp - 0x2b0], 8
mov dword [ebp - 0x2b8], 0x406698
mov dword [ebp - 0x2c0], 8
mov dword [ebp - 0x2c8], 0x4066a4
mov dword [ebp - 0x2d0], 8
mov dword [ebp - 0x2d8], 0x406258
mov dword [ebp - 0x2e0], 8
mov dword [ebp - 0x2e8], 0x406258
mov dword [ebp - 0x2f0], 8
push 0x42d034
lea edx, [ebp - 0x2a0]
push edx
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
push 0x42d024
lea ecx, [ebp - 0x1f0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x2b0]
push edx
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
push 0x42d0b4
lea ecx, [ebp - 0x210]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x2c0]
push edx
lea eax, [ebp - 0x220]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x40]
push ecx
lea edx, [ebp - 0x230]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x2d0]
push eax
lea ecx, [ebp - 0x240]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x70]
push edx
lea eax, [ebp - 0x250]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x2e0]
push ecx
lea edx, [ebp - 0x260]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0x270]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x2f0]
push edx
lea eax, [ebp - 0x280]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x290]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x150]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x280]
push eax
lea ecx, [ebp - 0x270]
push ecx
lea edx, [ebp - 0x260]
push edx
lea eax, [ebp - 0x250]
push eax
lea ecx, [ebp - 0x240]
push ecx
lea edx, [ebp - 0x230]
push edx
lea eax, [ebp - 0x220]
push eax
lea ecx, [ebp - 0x210]
push ecx
lea edx, [ebp - 0x200]
push edx
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
push 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x30
mov dword [ebp - 4], 0x51
lea edx, [ebp - 0x150]
push edx
push 2
push 0x405ee8
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
mov dword [ebp - 4], 0x52
lea eax, [ebp - 0x34c]
push eax
lea ecx, [ebp - 0x33c]
push ecx
lea edx, [ebp - 0x190]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x36c], eax
cmp dword [ebp - 0x36c], 0
jne 0x41a3ec
mov dword [ebp - 4], 0x53
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x56
push 0
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405ba4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x300], ax
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx ecx, word [ebp - 0x300]
test ecx, ecx
je 0x41abc6
mov dword [ebp - 4], 0x57
lea edx, [ebp - 0x120]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcKillFiles]
mov dword [ebp - 4], 0x59
push 0x4066c0
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarCopy]
mov edx, eax
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaNameFile]
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x5a
mov dword [ebp - 0x298], 0x4066ec
mov dword [ebp - 0x2a0], 8
lea edx, [ebp - 0x2a0]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
lea ecx, [ebp - 0x1e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405ba4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x300], ax
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0x300]
test edx, edx
je 0x41acce
mov dword [ebp - 4], 0x5b
mov dword [ebp - 0x298], 0x4066ec
mov dword [ebp - 0x2a0], 8
lea edx, [ebp - 0x2a0]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcKillFiles]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x5d
mov dword [ebp - 0x298], 0x4065a8
mov dword [ebp - 0x2a0], 8
lea edx, [ebp - 0x2a0]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
lea ecx, [ebp - 0x1e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405ba4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x300], ax
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0x300]
test edx, edx
je 0x41adb2
mov dword [ebp - 4], 0x5e
push 0x4065a8
call dword [sym.imp.MSVBVM60.DLL_rtcFileLen]
test eax, eax
jne 0x41adb2
mov dword [ebp - 4], 0x5f
mov dword [ebp - 0x298], 0x4065a8
mov dword [ebp - 0x2a0], 8
lea edx, [ebp - 0x2a0]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcKillFiles]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x62
mov dword [ebp - 0x298], 0
mov dword [ebp - 0x2a0], 0x8002
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x2a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x41b263
mov dword [ebp - 4], 0x63
cmp dword [0x42d11c], 0
jne 0x41ae18
push 0x42d11c
push 0x403104
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3a4], 0x42d11c
jmp 0x41ae22
mov dword [ebp - 0x3a4], 0x42d11c
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x31c]
push eax
lea ecx, [ebp - 0x1cc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x300], eax
mov dword [ebp - 0x298], 1
mov dword [ebp - 0x2a0], 2
lea edx, [ebp - 0x1d0]
push edx
push 0x42d0b4
lea eax, [ebp - 0x2a0]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov edx, dword [ebp - 0x300]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x300]
push ecx
call dword [eax + 0x40]
fnclex
mov dword [ebp - 0x304], eax
cmp dword [ebp - 0x304], 0
jge 0x41aed1
push 0x40
push 0x405c68
mov edx, dword [ebp - 0x300]
push edx
mov eax, dword [ebp - 0x304]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3a8], eax
jmp 0x41aedb
mov dword [ebp - 0x3a8], 0
mov ecx, dword [ebp - 0x1d0]
mov dword [ebp - 0x308], ecx
push 0
mov edx, dword [ebp - 0x308]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x308]
push ecx
call dword [eax + 0xe4]
fnclex
mov dword [ebp - 0x30c], eax
cmp dword [ebp - 0x30c], 0
jge 0x41af35
push 0xe4
push 0x4063b0
mov edx, dword [ebp - 0x308]
push edx
mov eax, dword [ebp - 0x30c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3ac], eax
jmp 0x41af3f
mov dword [ebp - 0x3ac], 0
lea ecx, [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0x1cc]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x64
mov dword [ebp - 0x2a8], 0x406248
mov dword [ebp - 0x2b0], 8
mov dword [ebp - 0x298], 1
mov dword [ebp - 0x2a0], 0x8002
push 0x42d0b4
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea ecx, [ebp - 0x2a0]
push ecx
lea edx, [ebp - 0x1f0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 0x42d0b4
lea eax, [ebp - 0x2b0]
push eax
push 0x42d0b4
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x210]
push edx
lea eax, [ebp - 0x220]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea edx, [ebp - 0x220]
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x200]
push ecx
lea edx, [ebp - 0x210]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x65
cmp dword [0x42d010], 0
jne 0x41b046
push 0x42d010
push 0x404928
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3b0], 0x42d010
jmp 0x41b050
mov dword [ebp - 0x3b0], 0x42d010
mov eax, dword [ebp - 0x3b0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3b0]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x31c]
mov dword [ebp - 0x1d8], eax
mov dword [ebp - 0x1e0], 9
lea edx, [ebp - 0x1e0]
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x66
lea eax, [ebp - 0xe0]
push eax
call fcn.00412c80
movsx ecx, ax
test ecx, ecx
je 0x41b0d4
mov dword [ebp - 4], 0x67
mov dword [ebp - 0x298], 0x40631c
mov dword [ebp - 0x2a0], 8
lea edx, [ebp - 0x2a0]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
jmp 0x41b101
mov dword [ebp - 4], 0x69
mov dword [ebp - 0x298], 0x406324
mov dword [ebp - 0x2a0], 8
lea edx, [ebp - 0x2a0]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x6b
mov dword [ebp - 0x298], 0x40632c
mov dword [ebp - 0x2a0], 8
mov dword [ebp - 0x2a8], 0x40633c
mov dword [ebp - 0x2b0], 8
push 2
push 0x42d024
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
mov dword [ebp - 0x2b8], 0x40633c
mov dword [ebp - 0x2c0], 8
mov dword [ebp - 0x2c8], 0x406344
mov dword [ebp - 0x2d0], 8
lea eax, [ebp - 0x2a0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0x1e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x2b0]
push eax
lea ecx, [ebp - 0x1f0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x200]
push edx
lea eax, [ebp - 0x210]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x2c0]
push ecx
lea edx, [ebp - 0x220]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x230]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0x240]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x2d0]
push ecx
lea edx, [ebp - 0x250]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x180]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
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
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x1e0]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
mov dword [ebp - 4], 0x6c
lea ecx, [ebp - 0x180]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcKillFiles]
mov dword [ebp - 4], 0x6e
mov dword [ebp - 0x298], 0x4065a8
mov dword [ebp - 0x2a0], 8
lea edx, [ebp - 0x2a0]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
lea edx, [ebp - 0x1e0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405ba4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x300], ax
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x300]
test eax, eax
je 0x41b2ef
jmp 0x41cde1
mov dword [ebp - 4], 0x71
push 0x4066ec
push 2
push 0xffffffffffffffff
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0x72
push 0x4065a8
push 1
push 0xffffffffffffffff
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0x73
push 1
call dword [sym.imp.MSVBVM60.DLL_rtcEndOfFile]
movsx ecx, ax
test ecx, ecx
jne 0x41bc25
mov dword [ebp - 4], 0x74
push 1
lea edx, [ebp - 0x1c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLineInputVar]
mov dword [ebp - 4], 0x75
mov dword [ebp - 0x298], 1
mov dword [ebp - 0x2a0], 2
lea edx, [ebp - 0x2a0]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x76
mov dword [ebp - 0x298], 0x406258
mov dword [ebp - 0x2a0], 8
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x2a0]
push edx
push 0
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x77
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x200]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x78
mov dword [ebp - 0x298], 1
mov dword [ebp - 0x2a0], 2
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x2a0]
push eax
lea ecx, [ebp - 0x1e0]
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], 0x79
mov dword [ebp - 0x298], 0x406258
mov dword [ebp - 0x2a0], 8
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x2a0]
push ecx
push 0
lea edx, [ebp - 0x1e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x7a
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x1e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x200]
lea ecx, [ebp - 0x1a0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x7b
mov dword [ebp - 0x298], 1
mov dword [ebp - 0x2a0], 2
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0x2a0]
push edx
lea eax, [ebp - 0x1e0]
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], 0x7c
mov dword [ebp - 0x298], 0x406698
mov dword [ebp - 0x2a0], 8
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x2a0]
push eax
push 0
lea ecx, [ebp - 0x1e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x7d
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x200]
lea ecx, [ebp - 0x1b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x7e
mov dword [ebp - 0x298], 2
mov dword [ebp - 0x2a0], 2
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x2a0]
push ecx
lea edx, [ebp - 0x1e0]
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], 0x7f
mov dword [ebp - 0x298], 0x4066a4
mov dword [ebp - 0x2a0], 8
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x2a0]
push edx
push 0
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x80
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x200]
push edx
lea eax, [ebp - 0x210]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0x210]
push ecx
lea edx, [ebp - 0x220]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0x220]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x210]
push eax
lea ecx, [ebp - 0x200]
push ecx
lea edx, [ebp - 0x1f0]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x81
mov dword [ebp - 0x298], 2
mov dword [ebp - 0x2a0], 2
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x2a0]
push ecx
lea edx, [ebp - 0x1e0]
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], 0x82
mov dword [ebp - 0x298], 0x406258
mov dword [ebp - 0x2a0], 8
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x2a0]
push edx
push 0
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x83
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x200]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x84
mov dword [ebp - 0x298], 1
mov dword [ebp - 0x2a0], 2
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x2a0]
push eax
lea ecx, [ebp - 0x1e0]
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], 0x85
mov dword [ebp - 0x298], 0x406258
mov dword [ebp - 0x2a0], 8
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x2a0]
push ecx
push 0
lea edx, [ebp - 0x1e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x86
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x1e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x200]
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x87
mov dword [ebp - 0x298], 1
mov dword [ebp - 0x2a0], 2
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0x2a0]
push edx
lea eax, [ebp - 0x1e0]
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], 0x88
mov dword [ebp - 0x1d8], 0x80020004
mov dword [ebp - 0x1e0], 0xa
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x1f0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x1f0]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x89
mov dword [ebp - 0x298], 0x406258
mov dword [ebp - 0x2a0], 8
mov dword [ebp - 0x2a8], 0x406258
mov dword [ebp - 0x2b0], 8
mov dword [ebp - 0x2b8], 0x406258
mov dword [ebp - 0x2c0], 8
lea edx, [ebp - 0x1b0]
push edx
lea eax, [ebp - 0x2a0]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x70]
push edx
lea eax, [ebp - 0x1f0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x2b0]
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 - 0x2c0]
push edx
lea eax, [ebp - 0x220]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x230]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0xf0]
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
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x8a
mov dword [ebp - 0x298], 0x40659c
mov dword [ebp - 0x2a0], 8
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0x2a0]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x1a0]
push edx
lea eax, [ebp - 0x1f0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x8b
mov dword [ebp - 0x298], 0x40659c
mov dword [ebp - 0x2a0], 8
push 0x42d034
lea ecx, [ebp - 0x2a0]
push ecx
lea edx, [ebp - 0x1e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
push 0x42d024
lea eax, [ebp - 0x1f0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x170]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x8c
lea ecx, [ebp - 0x80]
push ecx
lea edx, [ebp - 0x170]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x41bc20
mov dword [ebp - 4], 0x8d
lea ecx, [ebp - 0xf0]
push ecx
push 2
push 0x405ee8
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
jmp 0x41b31f
mov dword [ebp - 4], 0x90
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x91
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x92
mov dword [ebp - 0x298], 0x4066c0
mov dword [ebp - 0x2a0], 8
lea edx, [ebp - 0x2a0]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
lea edx, [ebp - 0x1e0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405ba4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x300], ax
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x300]
test eax, eax
je 0x41bd11
mov dword [ebp - 4], 0x93
mov dword [ebp - 0x298], 0x4066c0
mov dword [ebp - 0x2a0], 8
lea edx, [ebp - 0x2a0]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x1e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcKillFiles]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x95
push 0x4066c0
push 2
push 0xffffffffffffffff
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0x96
push 0x4066ec
push 1
push 0xffffffffffffffff
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0x97
mov dword [ebp - 0x298], 0
mov dword [ebp - 0x2a0], 2
lea edx, [ebp - 0x2a0]
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x98
push 1
call dword [sym.imp.MSVBVM60.DLL_rtcEndOfFile]
movsx edx, ax
test edx, edx
jne 0x41c388
mov dword [ebp - 4], 0x99
push 1
lea eax, [ebp - 0x1c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLineInputVar]
mov dword [ebp - 4], 0x9a
mov dword [ebp - 0x298], 1
mov dword [ebp - 0x2a0], 2
lea edx, [ebp - 0x2a0]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x9b
mov dword [ebp - 0x298], 0x406258
mov dword [ebp - 0x2a0], 8
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x2a0]
push eax
push 0
lea ecx, [ebp - 0x1e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x9c
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x200]
lea ecx, [ebp - 0x1b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x9d
mov dword [ebp - 0x298], 1
mov dword [ebp - 0x2a0], 2
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x2a0]
push ecx
lea edx, [ebp - 0x1e0]
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], 0x9e
mov dword [ebp - 0x298], 0x406258
mov dword [ebp - 0x2a0], 8
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x2a0]
push edx
push 0
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x9f
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x200]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xa0
mov dword [ebp - 0x298], 1
mov dword [ebp - 0x2a0], 2
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x2a0]
push eax
lea ecx, [ebp - 0x1e0]
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], 0xa1
mov dword [ebp - 0x298], 0x406258
mov dword [ebp - 0x2a0], 8
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x2a0]
push ecx
push 0
lea edx, [ebp - 0x1e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xa2
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x1e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x200]
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xa3
mov dword [ebp - 0x298], 1
mov dword [ebp - 0x2a0], 2
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0x2a0]
push edx
lea eax, [ebp - 0x1e0]
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], 0xa4
mov dword [ebp - 0x1d8], 0x80020004
mov dword [ebp - 0x1e0], 0xa
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x1f0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x1f0]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xa5
mov dword [ebp - 0x298], 0x406258
mov dword [ebp - 0x2a0], 8
mov dword [ebp - 0x2a8], 0x406258
mov dword [ebp - 0x2b0], 8
mov dword [ebp - 0x2b8], 0x406258
mov dword [ebp - 0x2c0], 8
lea edx, [ebp - 0x1b0]
push edx
lea eax, [ebp - 0x2a0]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x70]
push edx
lea eax, [ebp - 0x1f0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x2b0]
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 - 0x2c0]
push edx
lea eax, [ebp - 0x220]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x230]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x160]
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
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0xa6
lea edx, [ebp - 0x1b0]
push edx
lea eax, [ebp - 0x1c8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x2fc]
push 0x42d0b4
lea ecx, [ebp - 0x1c4]
push ecx
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 - 0x3b8]
fld qword [ebp - 0x2fc]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR8]
fcomp qword [ebp - 0x3b8]
fnstsw ax
test ah, 0x40
je 0x41c29c
mov dword [ebp - 0x3bc], 1
jmp 0x41c2a6
mov dword [ebp - 0x3bc], 0
mov edx, dword [ebp - 0x3bc]
neg edx
mov word [ebp - 0x300], dx
lea eax, [ebp - 0x1c8]
push eax
lea ecx, [ebp - 0x1c4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
movsx edx, word [ebp - 0x300]
test edx, edx
je 0x41c383
mov dword [ebp - 4], 0xa7
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x1c8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x2fc]
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fadd qword [ebp - 0x2fc]
fstp qword [ebp - 0x298]
fnstsw ax
test al, 0xd
jne 0x41cfdd
mov dword [ebp - 0x2a0], 5
lea edx, [ebp - 0x2a0]
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1c8]
push ecx
lea edx, [ebp - 0x1c4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0xa8
lea eax, [ebp - 0x160]
push eax
push 2
push 0x405ee8
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
jmp 0x41bd6b
mov dword [ebp - 4], 0xab
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0xac
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0xad
mov dword [ebp - 0x2a8], 0x406248
mov dword [ebp - 0x2b0], 8
mov dword [ebp - 0x298], 1
mov dword [ebp - 0x2a0], 0x8002
push 0x42d0b4
lea ecx, [ebp - 0x1e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea edx, [ebp - 0x2a0]
push edx
lea eax, [ebp - 0x1f0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
mov edx, eax
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 0x42d0b4
lea ecx, [ebp - 0x2b0]
push ecx
push 0x42d0b4
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x210]
push eax
lea ecx, [ebp - 0x220]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea edx, [ebp - 0x220]
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x200]
push edx
lea eax, [ebp - 0x210]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xae
cmp dword [0x42d010], 0
jne 0x41c494
push 0x42d010
push 0x404928
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3c0], 0x42d010
jmp 0x41c49e
mov dword [ebp - 0x3c0], 0x42d010
mov ecx, dword [ebp - 0x3c0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3c0]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x31c]
mov dword [ebp - 0x1d8], eax
mov dword [ebp - 0x1e0], 9
lea edx, [ebp - 0x1e0]
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xaf
lea ecx, [ebp - 0xe0]
push ecx
call fcn.00412c80
movsx edx, ax
test edx, edx
je 0x41c522
mov dword [ebp - 4], 0xb0
mov dword [ebp - 0x298], 0x40631c
mov dword [ebp - 0x2a0], 8
lea edx, [ebp - 0x2a0]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
jmp 0x41c54f
mov dword [ebp - 4], 0xb2
mov dword [ebp - 0x298], 0x406324
mov dword [ebp - 0x2a0], 8
lea edx, [ebp - 0x2a0]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0xb4
mov dword [ebp - 0x298], 0x40632c
mov dword [ebp - 0x2a0], 8
mov dword [ebp - 0x2a8], 0x40633c
mov dword [ebp - 0x2b0], 8
push 2
push 0x42d024
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
mov dword [ebp - 0x2b8], 0x40633c
mov dword [ebp - 0x2c0], 8
mov dword [ebp - 0x2c8], 0x406344
mov dword [ebp - 0x2d0], 8
lea ecx, [ebp - 0x2a0]
push ecx
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x2b0]
push ecx
lea edx, [ebp - 0x1f0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x200]
push eax
lea ecx, [ebp - 0x210]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x2c0]
push edx
lea eax, [ebp - 0x220]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0x230]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0x240]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x2d0]
push edx
lea eax, [ebp - 0x250]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x180]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x240]
push ecx
lea edx, [ebp - 0x230]
push edx
lea eax, [ebp - 0x220]
push eax
lea ecx, [ebp - 0x210]
push ecx
lea edx, [ebp - 0x200]
push edx
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
mov dword [ebp - 4], 0xb5
lea edx, [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcKillFiles]
mov dword [ebp - 4], 0xb6
mov dword [ebp - 0x298], 0x4066c0
mov dword [ebp - 0x2a0], 8
lea edx, [ebp - 0x2a0]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405ba4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x300], ax
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x300]
test ecx, ecx
je 0x41cd13
mov dword [ebp - 4], 0xb7
lea edx, [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarCopy]
mov edx, eax
lea ecx, [ebp - 0x1c4]
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 - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xb8
mov dword [ebp - 0x298], 0x406258
mov dword [ebp - 0x2a0], 8
mov dword [ebp - 0x2a8], 0x406258
mov dword [ebp - 0x2b0], 8
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0x2a0]
push ecx
lea edx, [ebp - 0x1e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0x1f0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x2b0]
push edx
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x210]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x1c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x200]
push eax
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0x1e0]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0xb9
lea eax, [ebp - 0x1c0]
push eax
push 2
push 0x405ee8
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
mov dword [ebp - 4], 0xba
push 0x4066c0
push 1
push 0xffffffffffffffff
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0xbb
push 1
call dword [sym.imp.MSVBVM60.DLL_rtcEndOfFile]
movsx ecx, ax
test ecx, ecx
jne 0x41ccf5
mov dword [ebp - 4], 0xbc
push 1
lea edx, [ebp - 0x1c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLineInputVar]
mov dword [ebp - 4], 0xbd
mov dword [ebp - 0x298], 1
mov dword [ebp - 0x2a0], 2
lea edx, [ebp - 0x2a0]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xbe
mov dword [ebp - 0x298], 0x406258
mov dword [ebp - 0x2a0], 8
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x2a0]
push edx
push 0
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xbf
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x200]
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xc0
mov dword [ebp - 0x298], 1
mov dword [ebp - 0x2a0], 2
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x2a0]
push eax
lea ecx, [ebp - 0x1e0]
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], 0xc1
mov dword [ebp - 0x298], 0x406258
mov dword [ebp - 0x2a0], 8
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x2a0]
push ecx
push 0
lea edx, [ebp - 0x1e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xc2
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x1e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x200]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xc3
mov dword [ebp - 0x298], 1
mov dword [ebp - 0x2a0], 2
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0x2a0]
push edx
lea eax, [ebp - 0x1e0]
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], 0xc4
mov dword [ebp - 0x298], 0x406258
mov dword [ebp - 0x2a0], 8
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x2a0]
push eax
push 0
lea ecx, [ebp - 0x1e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xc5
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x200]
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xc6
mov dword [ebp - 0x298], 1
mov dword [ebp - 0x2a0], 2
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x2a0]
push ecx
lea edx, [ebp - 0x1e0]
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], 0xc7
mov dword [ebp - 0x1d8], 0x80020004
mov dword [ebp - 0x1e0], 0xa
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x1f0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x1f0]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], pe_nt_image_headers32
mov dword [ebp - 0x298], 0x406258
mov dword [ebp - 0x2a0], 8
mov dword [ebp - 0x2a8], 0x406258
mov dword [ebp - 0x2b0], 8
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x2a0]
push edx
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0x1f0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x2b0]
push eax
lea ecx, [ebp - 0x200]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x210]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x140]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x200]
push ecx
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x1e0]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0xc9
lea ecx, [ebp - 0x140]
push ecx
push 2
push 0x405ee8
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
jmp 0x41c862
mov dword [ebp - 4], 0xcb
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0xcc
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0xce
mov dword [ebp - 0x298], 0x4066c0
mov dword [ebp - 0x2a0], 8
lea edx, [ebp - 0x2a0]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
lea edx, [ebp - 0x1e0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405ba4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x300], ax
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x300]
test eax, eax
je 0x41cde1
mov dword [ebp - 4], 0xcf
mov dword [ebp - 0x298], 0x4066c0
mov dword [ebp - 0x2a0], 8
lea edx, [ebp - 0x2a0]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x1e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcKillFiles]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
wait
push 0x41cfcc
jmp 0x41ce7e
lea eax, [ebp - 0x34c]
push eax
lea ecx, [ebp - 0x33c]
push ecx
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
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]
ret
jmp 0x401cbc