Function at 0x411710
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x401556
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x3cc
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x401240
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
cmp dword [0x4190a8], 0
jne 0x411790
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x20c], 0x4190a8
jmp 0x41179a
mov dword [ebp - 0x20c], 0x4190a8
mov eax, dword [ebp - 0x20c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x20c]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x2fc]
push eax
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x180], eax
cmp dword [0x4190a8], 0
jne 0x4117ec
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x210], 0x4190a8
jmp 0x4117f6
mov dword [ebp - 0x210], 0x4190a8
mov ecx, dword [ebp - 0x210]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x210]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x2fc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x178], eax
lea edx, [ebp - 0xc4]
push edx
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x178]
push edx
call dword [ecx + 0xa0]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x411876
push 0xa0
push 0x403974
mov eax, dword [ebp - 0x178]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x214], eax
jmp 0x411880
mov dword [ebp - 0x214], 0
mov edx, dword [ebp - 0xc4]
push edx
push 0x404224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404230
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x180]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x180]
push edx
call dword [ecx + 0xa4]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x411921
push 0xa4
push 0x403974
mov eax, dword [ebp - 0x180]
push eax
mov ecx, dword [ebp - 0x184]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x218], eax
jmp 0x41192b
mov dword [ebp - 0x218], 0
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 4
mov dword [ebp - 0x124], 0xffffffff
mov dword [ebp - 0x12c], 0xb
lea edx, [ebp - 0x12c]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 5
mov dword [ebp - 0x124], 1
mov dword [ebp - 0x12c], 2
mov dx, word [0x419034]
mov word [ebp - 0x134], dx
mov dword [ebp - 0x13c], 2
mov dword [ebp - 0x144], 1
mov dword [ebp - 0x14c], 2
lea eax, [ebp - 0x12c]
push eax
lea ecx, [ebp - 0x13c]
push ecx
lea edx, [ebp - 0x14c]
push edx
lea eax, [ebp - 0x1a8]
push eax
lea ecx, [ebp - 0x198]
push ecx
lea edx, [ebp - 0x30]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x200], eax
jmp 0x411dce
mov dword [ebp - 4], 6
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
sub eax, 1
mov dword [ebp - 0x178], eax
cmp dword [ebp - 0x178], 0x1e
jae 0x411a46
mov dword [ebp - 0x21c], 0
jmp 0x411a52
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x21c], eax
mov ecx, dword [0x419078]
push ecx
push 0x403a58
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x178]
mov eax, dword [0x419048]
mov ecx, dword [eax + edx*4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 8
push 0
lea edx, [ebp - 0xec]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov dword [ebp - 0xf4], eax
mov dword [ebp - 0xfc], 8
lea edx, [ebp - 0xfc]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 7
mov dword [ebp - 0x124], 0x403cd4
mov dword [ebp - 0x12c], 0x8008
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x12c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x411da9
mov dword [ebp - 4], 8
mov dword [ebp - 0x124], 0
mov dword [ebp - 0x12c], 0xb
lea edx, [ebp - 0x12c]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 9
cmp dword [0x4190a8], 0
jne 0x411b6e
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x220], 0x4190a8
jmp 0x411b78
mov dword [ebp - 0x220], 0x4190a8
mov eax, dword [ebp - 0x220]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x220]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x2fc]
push eax
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x184], eax
cmp dword [0x4190a8], 0
jne 0x411bca
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x224], 0x4190a8
jmp 0x411bd4
mov dword [ebp - 0x224], 0x4190a8
mov ecx, dword [ebp - 0x224]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x224]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x2fc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x178], eax
lea edx, [ebp - 0xc4]
push edx
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x178]
push edx
call dword [ecx + 0xa0]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x411c54
push 0xa0
push 0x403974
mov eax, dword [ebp - 0x178]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x228], eax
jmp 0x411c5e
mov dword [ebp - 0x228], 0
lea edx, [ebp - 0x30]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
sub eax, 1
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0x1e
jae 0x411c86
mov dword [ebp - 0x22c], 0
jmp 0x411c92
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x22c], eax
mov eax, dword [ebp - 0xc4]
push eax
push 0x404224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40425c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x180]
mov edx, dword [0x419048]
mov eax, dword [edx + ecx*4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404278
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x184]
push eax
call dword [edx + 0xa4]
fnclex
mov dword [ebp - 0x188], eax
cmp dword [ebp - 0x188], 0
jge 0x411d58
push 0xa4
push 0x403974
mov ecx, dword [ebp - 0x184]
push ecx
mov edx, dword [ebp - 0x188]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x230], eax
jmp 0x411d62
mov dword [ebp - 0x230], 0
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0xd8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0xb
lea ecx, [ebp - 0x1a8]
push ecx
lea edx, [ebp - 0x198]
push edx
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x200], eax
cmp dword [ebp - 0x200], 0
jne 0x411a17
mov dword [ebp - 4], 0xc
lea ecx, [ebp - 0xb0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
movsx edx, ax
test edx, edx
je 0x411fc4
mov dword [ebp - 4], 0xd
cmp dword [0x4190a8], 0
jne 0x411e26
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x234], 0x4190a8
jmp 0x411e30
mov dword [ebp - 0x234], 0x4190a8
mov eax, dword [ebp - 0x234]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x234]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x2fc]
push eax
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x180], eax
cmp dword [0x4190a8], 0
jne 0x411e82
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x238], 0x4190a8
jmp 0x411e8c
mov dword [ebp - 0x238], 0x4190a8
mov ecx, dword [ebp - 0x238]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x238]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x2fc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x178], eax
lea edx, [ebp - 0xc4]
push edx
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x178]
push edx
call dword [ecx + 0xa0]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x411f0c
push 0xa0
push 0x403974
mov eax, dword [ebp - 0x178]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x23c], eax
jmp 0x411f16
mov dword [ebp - 0x23c], 0
mov edx, dword [ebp - 0xc4]
push edx
push 0x404294
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x180]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x180]
push edx
call dword [ecx + 0xa4]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x411f83
push 0xa4
push 0x403974
mov eax, dword [ebp - 0x180]
push eax
mov ecx, dword [ebp - 0x184]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x240], eax
jmp 0x411f8d
mov dword [ebp - 0x240], 0
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0xc4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0xd8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
jmp 0x412239
mov dword [ebp - 4], 0xf
cmp dword [0x4190a8], 0
jne 0x411ff0
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x244], 0x4190a8
jmp 0x411ffa
mov dword [ebp - 0x244], 0x4190a8
mov eax, dword [ebp - 0x244]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x244]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x300]
push eax
lea eax, [ebp - 0xd8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x178], eax
push 0x403c5c
mov ecx, dword [ebp - 0x178]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x178]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x412072
push 0x54
push 0x403c48
mov ecx, dword [ebp - 0x178]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x248], eax
jmp 0x41207c
mov dword [ebp - 0x248], 0
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x10
mov dword [ebp - 0x114], 0x80020004
mov dword [ebp - 0x11c], 0xa
mov dword [ebp - 0x104], 0x80020004
mov dword [ebp - 0x10c], 0xa
mov dword [ebp - 0x134], 0x4042fc
mov dword [ebp - 0x13c], 8
lea edx, [ebp - 0x13c]
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x124], 0x4042a4
mov dword [ebp - 0x12c], 8
lea edx, [ebp - 0x12c]
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0x10c]
push ecx
lea edx, [ebp - 0xfc]
push edx
push 0x10
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMsgBox]
mov dword [ebp - 0x164], eax
mov dword [ebp - 0x16c], 3
lea edx, [ebp - 0x16c]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x11c]
push ecx
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0xfc]
push eax
lea ecx, [ebp - 0xec]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x11
cmp dword [0x4190a8], 0
jne 0x412199
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x24c], 0x4190a8
jmp 0x4121a3
mov dword [ebp - 0x24c], 0x4190a8
mov edx, dword [ebp - 0x24c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x24c]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x300]
push eax
lea edx, [ebp - 0xd8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x178], eax
push 0xffffffffffffffff
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x178]
push edx
call dword [ecx + 0x8c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x41221e
push 0x8c
push 0x403c48
mov eax, dword [ebp - 0x178]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x250], eax
jmp 0x412228
mov dword [ebp - 0x250], 0
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
jmp 0x4167d3
mov dword [ebp - 4], 0x14
cmp dword [0x4190a8], 0
jne 0x412265
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x254], 0x4190a8
jmp 0x41226f
mov dword [ebp - 0x254], 0x4190a8
mov edx, dword [ebp - 0x254]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x254]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x2fc]
push eax
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x180], eax
cmp dword [0x4190a8], 0
jne 0x4122c1
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x258], 0x4190a8
jmp 0x4122cb
mov dword [ebp - 0x258], 0x4190a8
mov eax, dword [ebp - 0x258]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x258]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x2fc]
push eax
lea eax, [ebp - 0xd8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x178], eax
lea ecx, [ebp - 0xc4]
push ecx
mov edx, dword [ebp - 0x178]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x178]
push ecx
call dword [eax + 0xa0]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x41234b
push 0xa0
push 0x403974
mov edx, dword [ebp - 0x178]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x25c], eax
jmp 0x412355
mov dword [ebp - 0x25c], 0
mov ecx, dword [ebp - 0xc4]
push ecx
push 0x404224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40430c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x180]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x180]
push ecx
call dword [eax + 0xa4]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x4123f6
push 0xa4
push 0x403974
mov edx, dword [ebp - 0x180]
push edx
mov eax, dword [ebp - 0x184]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x260], eax
jmp 0x412400
mov dword [ebp - 0x260], 0
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0xd8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x15
mov dword [ebp - 0x124], 0x419070
mov dword [ebp - 0x12c], 0x4008
push 0x10
lea ecx, [ebp - 0x12c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x16
mov dword [ebp - 0x124], 0x403cd4
mov dword [ebp - 0x12c], 0x8008
lea edx, [ebp - 0x70]
push edx
lea eax, [ebp - 0x12c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx ecx, ax
test ecx, ecx
je 0x4124d0
mov dword [ebp - 4], 0x17
mov edx, dword [0x419070]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMakeDir]
mov dword [ebp - 4], 0x19
mov eax, dword [0x419070]
push eax
push 0x404338
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 8
push 0x10
lea ecx, [ebp - 0xec]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov dword [ebp - 0xf4], eax
mov dword [ebp - 0xfc], 8
lea edx, [ebp - 0xfc]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1a
mov dword [ebp - 0x124], 0x403cd4
mov dword [ebp - 0x12c], 0x8008
lea edx, [ebp - 0x70]
push edx
lea eax, [ebp - 0x12c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx ecx, ax
test ecx, ecx
je 0x41259f
mov dword [ebp - 4], 0x1b
mov edx, dword [0x419070]
push edx
push 0x404338
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMakeDir]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x1d
cmp dword [0x4190a8], 0
jne 0x4125cb
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x264], 0x4190a8
jmp 0x4125d5
mov dword [ebp - 0x264], 0x4190a8
mov eax, dword [ebp - 0x264]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x264]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x2fc]
push eax
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x180], eax
cmp dword [0x4190a8], 0
jne 0x412627
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x268], 0x4190a8
jmp 0x412631
mov dword [ebp - 0x268], 0x4190a8
mov ecx, dword [ebp - 0x268]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x268]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x2fc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x178], eax
lea edx, [ebp - 0xc4]
push edx
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x178]
push edx
call dword [ecx + 0xa0]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x4126b1
push 0xa0
push 0x403974
mov eax, dword [ebp - 0x178]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x26c], eax
jmp 0x4126bb
mov dword [ebp - 0x26c], 0
mov edx, dword [ebp - 0xc4]
push edx
push 0x404294
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x180]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x180]
push edx
call dword [ecx + 0xa4]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x412728
push 0xa4
push 0x403974
mov eax, dword [ebp - 0x180]
push eax
mov ecx, dword [ebp - 0x184]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x270], eax
jmp 0x412732
mov dword [ebp - 0x270], 0
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0xc4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0xd8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x1e
cmp dword [0x4190a8], 0
jne 0x412790
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x274], 0x4190a8
jmp 0x41279a
mov dword [ebp - 0x274], 0x4190a8
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x274]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x2fc]
push eax
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x180], eax
cmp dword [0x4190a8], 0
jne 0x4127ec
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x278], 0x4190a8
jmp 0x4127f6
mov dword [ebp - 0x278], 0x4190a8
mov ecx, dword [ebp - 0x278]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x278]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x2fc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x178], eax
lea edx, [ebp - 0xc4]
push edx
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x178]
push edx
call dword [ecx + 0xa0]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x412876
push 0xa0
push 0x403974
mov eax, dword [ebp - 0x178]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x27c], eax
jmp 0x412880
mov dword [ebp - 0x27c], 0
mov edx, dword [ebp - 0xc4]
push edx
push 0x404224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40434c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x180]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x180]
push edx
call dword [ecx + 0xa4]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x412921
push 0xa4
push 0x403974
mov eax, dword [ebp - 0x180]
push eax
mov ecx, dword [ebp - 0x184]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x280], eax
jmp 0x41292b
mov dword [ebp - 0x280], 0
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x1f
mov dword [ebp - 0x124], 1
mov dword [ebp - 0x12c], 2
mov dx, word [0x419036]
mov word [ebp - 0x134], dx
mov dword [ebp - 0x13c], 2
mov dword [ebp - 0x144], 1
mov dword [ebp - 0x14c], 2
lea eax, [ebp - 0x12c]
push eax
lea ecx, [ebp - 0x13c]
push ecx
lea edx, [ebp - 0x14c]
push edx
lea eax, [ebp - 0x1c8]
push eax
lea ecx, [ebp - 0x1b8]
push ecx
lea edx, [ebp - 0x30]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x204], eax
jmp 0x4148aa
mov dword [ebp - 4], 0x20
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
sub eax, 1
mov dword [ebp - 0x178], eax
cmp dword [ebp - 0x178], 0x1e
jae 0x412a19
mov dword [ebp - 0x284], 0
jmp 0x412a25
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x284], eax
mov ecx, dword [0x419074]
push ecx
push 0x404384
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x178]
mov eax, dword [0x419048]
mov ecx, dword [eax + edx*4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 8
push 0
lea edx, [ebp - 0xec]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov dword [ebp - 0xf4], eax
mov dword [ebp - 0xfc], 8
lea edx, [ebp - 0xfc]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x21
mov dword [ebp - 0x124], 0x403cd4
mov dword [ebp - 0x12c], 0x8008
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x12c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x4131ab
mov dword [ebp - 4], 0x22
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
sub eax, 1
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0x1e
jae 0x412b17
mov dword [ebp - 0x288], 0
jmp 0x412b23
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x288], eax
lea ecx, [ebp - 0x30]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
sub eax, 1
mov dword [ebp - 0x178], eax
cmp dword [ebp - 0x178], 0x1e
jae 0x412b4b
mov dword [ebp - 0x28c], 0
jmp 0x412b57
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x28c], eax
mov edx, dword [0x419074]
push edx
push 0x404384
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x17c]
mov ecx, dword [0x419048]
mov edx, dword [ecx + eax*4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [0x419078]
push eax
push 0x403a58
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x178]
mov edx, dword [0x419048]
mov eax, dword [edx + ecx*4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcFileCopy]
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x23
mov edx, dword [0x419074]
push edx
push 0x4043a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 8
push 0
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x403cd4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x178], ax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x178]
test ecx, ecx
je 0x412da7
mov dword [ebp - 4], 0x24
lea edx, [ebp - 0x30]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
sub eax, 1
mov dword [ebp - 0x178], eax
cmp dword [ebp - 0x178], 0x1e
jae 0x412cc6
mov dword [ebp - 0x290], 0
jmp 0x412cd2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x290], eax
mov eax, dword [0x419074]
push eax
push 0x4043d0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [0x419074]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404384
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x178]
mov eax, dword [0x419048]
mov ecx, dword [eax + edx*4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 8
push 0
lea edx, [ebp - 0xec]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcShell]
fstp qword [ebp - 0x124]
mov dword [ebp - 0x12c], 5
lea edx, [ebp - 0x12c]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x26
mov eax, dword [0x419074]
push eax
push 0x404400
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 8
push 0
lea ecx, [ebp - 0xec]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x403cd4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x178], ax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0x178]
test edx, edx
je 0x412f40
mov dword [ebp - 4], 0x27
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
sub eax, 1
mov dword [ebp - 0x178], eax
cmp dword [ebp - 0x178], 0x1e
jae 0x412e5d
mov dword [ebp - 0x294], 0
jmp 0x412e69
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x294], eax
mov ecx, dword [0x419074]
push ecx
push 0x404434
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [0x419074]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404384
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x178]
mov ecx, dword [0x419048]
mov edx, dword [ecx + eax*4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 8
push 0
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcShell]
fstp qword [ebp - 0x124]
mov dword [ebp - 0x12c], 5
lea edx, [ebp - 0x12c]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0xc4]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x29
cmp dword [0x4190a8], 0
jne 0x412f6c
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x298], 0x4190a8
jmp 0x412f76
mov dword [ebp - 0x298], 0x4190a8
mov ecx, dword [ebp - 0x298]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x298]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x2fc]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x184], eax
cmp dword [0x4190a8], 0
jne 0x412fc8
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x29c], 0x4190a8
jmp 0x412fd2
mov dword [ebp - 0x29c], 0x4190a8
mov edx, dword [ebp - 0x29c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x29c]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x2fc]
push eax
lea edx, [ebp - 0xd8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x178], eax
lea eax, [ebp - 0xc4]
push eax
mov ecx, dword [ebp - 0x178]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x178]
push eax
call dword [edx + 0xa0]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x413052
push 0xa0
push 0x403974
mov ecx, dword [ebp - 0x178]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2a0], eax
jmp 0x41305c
mov dword [ebp - 0x2a0], 0
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
sub eax, 1
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0x1e
jae 0x413084
mov dword [ebp - 0x2a4], 0
jmp 0x413090
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a4], eax
mov ecx, dword [ebp - 0xc4]
push ecx
push 0x404224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404468
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x180]
mov eax, dword [0x419048]
mov ecx, dword [eax + edx*4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404478
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x184]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x184]
push ecx
call dword [eax + 0xa4]
fnclex
mov dword [ebp - 0x188], eax
cmp dword [ebp - 0x188], 0
jge 0x413155
push 0xa4
push 0x403974
mov edx, dword [ebp - 0x184]
push edx
mov eax, dword [ebp - 0x188]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2a8], eax
jmp 0x41315f
mov dword [ebp - 0x2a8], 0
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
jmp 0x414885
mov dword [ebp - 4], 0x2b
lea edx, [ebp - 0x30]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
sub eax, 1
mov dword [ebp - 0x178], eax
cmp dword [ebp - 0x178], 0x1e
jae 0x4131da
mov dword [ebp - 0x2ac], 0
jmp 0x4131e6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2ac], eax
mov eax, dword [0x419074]
push eax
push 0x404384
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x178]
mov edx, dword [0x419048]
mov eax, dword [edx + ecx*4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea ecx, [ebp - 0xec]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcFileDateTime]
mov dword [ebp - 0x124], 0x404498
mov dword [ebp - 0x12c], 8
lea edx, [ebp - 0x12c]
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0xfc]
push edx
lea eax, [ebp - 0xec]
push eax
lea ecx, [ebp - 0x10c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0xcc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x134]
mov dword [ebp - 0x13c], 5
lea edx, [ebp - 0x13c]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0xc4]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x10c]
push ecx
lea edx, [ebp - 0xfc]
push edx
lea eax, [ebp - 0xec]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x2c
lea ecx, [ebp - 0x30]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
sub eax, 1
mov dword [ebp - 0x178], eax
cmp dword [ebp - 0x178], 0x1e
jae 0x413326
mov dword [ebp - 0x2b0], 0
jmp 0x413332
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b0], eax
mov edx, dword [0x419078]
push edx
push 0x403a58
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x178]
mov ecx, dword [0x419048]
mov edx, dword [ecx + eax*4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcFileDateTime]
mov dword [ebp - 0x124], 0x404498
mov dword [ebp - 0x12c], 8
lea edx, [ebp - 0x12c]
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0xfc]
push ecx
lea edx, [ebp - 0xec]
push edx
lea eax, [ebp - 0x10c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea ecx, [ebp - 0x10c]
push ecx
lea edx, [ebp - 0xcc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x134]
mov dword [ebp - 0x13c], 5
lea edx, [ebp - 0x13c]
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea eax, [ebp - 0x10c]
push eax
lea ecx, [ebp - 0xfc]
push ecx
lea edx, [ebp - 0xec]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x2d
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x80]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx edx, ax
test edx, edx
je 0x414372
mov dword [ebp - 4], 0x2e
mov eax, 1
sub eax, 1
mov dword [ebp - 0x178], eax
cmp dword [ebp - 0x178], 0x1e
jae 0x413494
mov dword [ebp - 0x2b4], 0
jmp 0x4134a0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b4], eax
mov ecx, dword [ebp - 0x178]
mov edx, dword [0x419064]
mov eax, dword [edx + ecx*4]
push eax
push 0x4044b0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x41410b
mov dword [ebp - 4], 0x2f
lea ecx, [ebp - 0x30]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
sub eax, 1
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0x1e
jae 0x4134f2
mov dword [ebp - 0x2b8], 0
jmp 0x4134fe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b8], eax
lea edx, [ebp - 0x30]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
sub eax, 1
mov dword [ebp - 0x178], eax
cmp dword [ebp - 0x178], 0x1e
jae 0x413526
mov dword [ebp - 0x2bc], 0
jmp 0x413532
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2bc], eax
mov eax, dword [0x419074]
push eax
push 0x404384
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x17c]
mov edx, dword [0x419048]
mov eax, dword [edx + ecx*4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [0x419078]
push ecx
push 0x403a58
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x178]
mov eax, dword [0x419048]
mov ecx, dword [eax + edx*4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcFileCopy]
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x30
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea eax, [ebp - 0xd8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x178], eax
lea ecx, [ebp - 0x174]
push ecx
mov edx, dword [ebp - 0x178]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x178]
push ecx
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x413657
push 0x1c
push 0x4044c0
mov edx, dword [ebp - 0x178]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2c0], eax
jmp 0x413661
mov dword [ebp - 0x2c0], 0
xor ecx, ecx
cmp dword [ebp - 0x174], 0
setne cl
neg ecx
mov word [ebp - 0x180], cx
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx edx, word [ebp - 0x180]
test edx, edx
je 0x413b6d
mov dword [ebp - 4], 0x31
cmp dword [0x4190a8], 0
jne 0x4136bd
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2c4], 0x4190a8
jmp 0x4136c7
mov dword [ebp - 0x2c4], 0x4190a8
mov eax, dword [ebp - 0x2c4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2c4]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x2fc]
push eax
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x184], eax
cmp dword [0x4190a8], 0
jne 0x413719
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2c8], 0x4190a8
jmp 0x413723
mov dword [ebp - 0x2c8], 0x4190a8
mov ecx, dword [ebp - 0x2c8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2c8]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x2fc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x178], eax
lea edx, [ebp - 0xc4]
push edx
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x178]
push edx
call dword [ecx + 0xa0]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x4137a3
push 0xa0
push 0x403974
mov eax, dword [ebp - 0x178]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2cc], eax
jmp 0x4137ad
mov dword [ebp - 0x2cc], 0
lea edx, [ebp - 0x30]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
sub eax, 1
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0x1e
jae 0x4137d5
mov dword [ebp - 0x2d0], 0
jmp 0x4137e1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d0], eax
mov eax, dword [ebp - 0xc4]
push eax
push 0x404224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404468
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x180]
mov edx, dword [0x419048]
mov eax, dword [edx + ecx*4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4044d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x184]
push eax
call dword [edx + 0xa4]
fnclex
mov dword [ebp - 0x188], eax
cmp dword [ebp - 0x188], 0
jge 0x4138a7
push 0xa4
push 0x403974
mov ecx, dword [ebp - 0x184]
push ecx
mov edx, dword [ebp - 0x188]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2d4], eax
jmp 0x4138b1
mov dword [ebp - 0x2d4], 0
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0xd8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x32
cmp dword [0x4190a8], 0
jne 0x413924
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2d8], 0x4190a8
jmp 0x41392e
mov dword [ebp - 0x2d8], 0x4190a8
mov ecx, dword [ebp - 0x2d8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2d8]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x300]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x178], eax
push 0x403c5c
mov edx, dword [ebp - 0x178]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x178]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x4139a6
push 0x54
push 0x403c48
mov edx, dword [ebp - 0x178]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2dc], eax
jmp 0x4139b0
mov dword [ebp - 0x2dc], 0
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x33
mov dword [ebp - 0x114], 0x80020004
mov dword [ebp - 0x11c], 0xa
mov dword [ebp - 0x104], 0x80020004
mov dword [ebp - 0x10c], 0xa
mov dword [ebp - 0x134], 0x4042fc
mov dword [ebp - 0x13c], 8
lea edx, [ebp - 0x13c]
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x124], 0x40450c
mov dword [ebp - 0x12c], 8
lea edx, [ebp - 0x12c]
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x11c]
push ecx
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0xfc]
push eax
push 0x10
lea ecx, [ebp - 0xec]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMsgBox]
mov dword [ebp - 0x164], eax
mov dword [ebp - 0x16c], 3
lea edx, [ebp - 0x16c]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x11c]
push edx
lea eax, [ebp - 0x10c]
push eax
lea ecx, [ebp - 0xfc]
push ecx
lea edx, [ebp - 0xec]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x34
cmp dword [0x4190a8], 0
jne 0x413acd
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2e0], 0x4190a8
jmp 0x413ad7
mov dword [ebp - 0x2e0], 0x4190a8
mov eax, dword [ebp - 0x2e0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2e0]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x300]
push eax
lea eax, [ebp - 0xd8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x178], eax
push 0xffffffffffffffff
mov ecx, dword [ebp - 0x178]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x178]
push eax
call dword [edx + 0x8c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x413b52
push 0x8c
push 0x403c48
mov ecx, dword [ebp - 0x178]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2e4], eax
jmp 0x413b5c
mov dword [ebp - 0x2e4], 0
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
jmp 0x4167d3
mov dword [ebp - 4], 0x37
mov eax, dword [0x419074]
push eax
push 0x4043a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 8
push 0
lea ecx, [ebp - 0xec]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x403cd4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x178], ax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0x178]
test edx, edx
je 0x413d06
mov dword [ebp - 4], 0x38
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
sub eax, 1
mov dword [ebp - 0x178], eax
cmp dword [ebp - 0x178], 0x1e
jae 0x413c23
mov dword [ebp - 0x2e8], 0
jmp 0x413c2f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e8], eax
mov ecx, dword [0x419074]
push ecx
push 0x4043d0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [0x419074]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404384
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x178]
mov ecx, dword [0x419048]
mov edx, dword [ecx + eax*4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 8
push 0
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcShell]
fstp qword [ebp - 0x124]
mov dword [ebp - 0x12c], 5
lea edx, [ebp - 0x12c]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0xc4]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x3a
mov ecx, dword [0x419074]
push ecx
push 0x404400
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 8
push 0
lea edx, [ebp - 0xec]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x403cd4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x178], ax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x178]
test eax, eax
je 0x413e9f
mov dword [ebp - 4], 0x3b
lea ecx, [ebp - 0x30]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
sub eax, 1
mov dword [ebp - 0x178], eax
cmp dword [ebp - 0x178], 0x1e
jae 0x413dbd
mov dword [ebp - 0x2ec], 0
jmp 0x413dc9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2ec], eax
mov edx, dword [0x419074]
push edx
push 0x404434
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [0x419074]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404384
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x178]
mov edx, dword [0x419048]
mov eax, dword [edx + ecx*4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 8
push 0
lea ecx, [ebp - 0xec]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcShell]
fstp qword [ebp - 0x124]
mov dword [ebp - 0x12c], 5
lea edx, [ebp - 0x12c]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x3d
cmp dword [0x4190a8], 0
jne 0x413ecb
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2f0], 0x4190a8
jmp 0x413ed5
mov dword [ebp - 0x2f0], 0x4190a8
mov edx, dword [ebp - 0x2f0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x2f0]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x2fc]
push eax
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x184], eax
cmp dword [0x4190a8], 0
jne 0x413f27
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2f4], 0x4190a8
jmp 0x413f31
mov dword [ebp - 0x2f4], 0x4190a8
mov eax, dword [ebp - 0x2f4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2f4]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x2fc]
push eax
lea eax, [ebp - 0xd8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x178], eax
lea ecx, [ebp - 0xc4]
push ecx
mov edx, dword [ebp - 0x178]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x178]
push ecx
call dword [eax + 0xa0]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x413fb1
push 0xa0
push 0x403974
mov edx, dword [ebp - 0x178]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2f8], eax
jmp 0x413fbb
mov dword [ebp - 0x2f8], 0
lea ecx, [ebp - 0x30]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
sub eax, 1
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0x1e
jae 0x413fe3
mov dword [ebp - 0x2fc], 0
jmp 0x413fef
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2fc], eax
mov edx, dword [ebp - 0xc4]
push edx
push 0x404224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404468
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x180]
mov ecx, dword [0x419048]
mov edx, dword [ecx + eax*4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40455c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x184]
push edx
call dword [ecx + 0xa4]
fnclex
mov dword [ebp - 0x188], eax
cmp dword [ebp - 0x188], 0
jge 0x4140b5
push 0xa4
push 0x403974
mov eax, dword [ebp - 0x184]
push eax
mov ecx, dword [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x300], eax
jmp 0x4140bf
mov dword [ebp - 0x300], 0
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0xc4]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0xd8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
jmp 0x414372
mov dword [ebp - 4], 0x3f
cmp dword [0x4190a8], 0
jne 0x414137
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x304], 0x4190a8
jmp 0x414141
mov dword [ebp - 0x304], 0x4190a8
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x304]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x2fc]
push eax
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x184], eax
cmp dword [0x4190a8], 0
jne 0x414193
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x308], 0x4190a8
jmp 0x41419d
mov dword [ebp - 0x308], 0x4190a8
mov ecx, dword [ebp - 0x308]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x308]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x2fc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x178], eax
lea edx, [ebp - 0xc4]
push edx
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x178]
push edx
call dword [ecx + 0xa0]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x41421d
push 0xa0
push 0x403974
mov eax, dword [ebp - 0x178]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x30c], eax
jmp 0x414227
mov dword [ebp - 0x30c], 0
lea edx, [ebp - 0x30]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
sub eax, 1
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0x1e
jae 0x41424f
mov dword [ebp - 0x310], 0
jmp 0x41425b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x310], eax
mov eax, dword [ebp - 0xc4]
push eax
push 0x404224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404468
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x180]
mov edx, dword [0x419048]
mov eax, dword [edx + ecx*4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4045cc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x184]
push eax
call dword [edx + 0xa4]
fnclex
mov dword [ebp - 0x188], eax
cmp dword [ebp - 0x188], 0
jge 0x414321
push 0xa4
push 0x403974
mov ecx, dword [ebp - 0x184]
push ecx
mov edx, dword [ebp - 0x188]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x314], eax
jmp 0x41432b
mov dword [ebp - 0x314], 0
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0xd8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x42
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0x80]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x4145fb
mov dword [ebp - 4], 0x43
cmp dword [0x4190a8], 0
jne 0x4143c1
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x318], 0x4190a8
jmp 0x4143cb
mov dword [ebp - 0x318], 0x4190a8
mov ecx, dword [ebp - 0x318]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x318]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x2fc]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x184], eax
cmp dword [0x4190a8], 0
jne 0x41441d
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x31c], 0x4190a8
jmp 0x414427
mov dword [ebp - 0x31c], 0x4190a8
mov edx, dword [ebp - 0x31c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x31c]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x2fc]
push eax
lea edx, [ebp - 0xd8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x178], eax
lea eax, [ebp - 0xc4]
push eax
mov ecx, dword [ebp - 0x178]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x178]
push eax
call dword [edx + 0xa0]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x4144a7
push 0xa0
push 0x403974
mov ecx, dword [ebp - 0x178]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x320], eax
jmp 0x4144b1
mov dword [ebp - 0x320], 0
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
sub eax, 1
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0x1e
jae 0x4144d9
mov dword [ebp - 0x324], 0
jmp 0x4144e5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x324], eax
mov ecx, dword [ebp - 0xc4]
push ecx
push 0x404224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404468
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x180]
mov eax, dword [0x419048]
mov ecx, dword [eax + edx*4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404614
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x184]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x184]
push ecx
call dword [eax + 0xa4]
fnclex
mov dword [ebp - 0x188], eax
cmp dword [ebp - 0x188], 0
jge 0x4145aa
push 0xa4
push 0x403974
mov edx, dword [ebp - 0x184]
push edx
mov eax, dword [ebp - 0x188]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x328], eax
jmp 0x4145b4
mov dword [ebp - 0x328], 0
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x45
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x80]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstLt]
movsx ecx, ax
test ecx, ecx
je 0x414885
mov dword [ebp - 4], 0x46
cmp dword [0x4190a8], 0
jne 0x41464a
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x32c], 0x4190a8
jmp 0x414654
mov dword [ebp - 0x32c], 0x4190a8
mov edx, dword [ebp - 0x32c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x32c]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x2fc]
push eax
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x184], eax
cmp dword [0x4190a8], 0
jne 0x4146a6
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x330], 0x4190a8
jmp 0x4146b0
mov dword [ebp - 0x330], 0x4190a8
mov eax, dword [ebp - 0x330]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x330]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x2fc]
push eax
lea eax, [ebp - 0xd8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x178], eax
lea ecx, [ebp - 0xc4]
push ecx
mov edx, dword [ebp - 0x178]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x178]
push ecx
call dword [eax + 0xa0]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x414730
push 0xa0
push 0x403974
mov edx, dword [ebp - 0x178]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x334], eax
jmp 0x41473a
mov dword [ebp - 0x334], 0
lea ecx, [ebp - 0x30]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
sub eax, 1
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0x1e
jae 0x414762
mov dword [ebp - 0x338], 0
jmp 0x41476e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x338], eax
mov edx, dword [ebp - 0xc4]
push edx
push 0x404224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404468
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x180]
mov ecx, dword [0x419048]
mov edx, dword [ecx + eax*4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404614
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x184]
push edx
call dword [ecx + 0xa4]
fnclex
mov dword [ebp - 0x188], eax
cmp dword [ebp - 0x188], 0
jge 0x414834
push 0xa4
push 0x403974
mov eax, dword [ebp - 0x184]
push eax
mov ecx, dword [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x33c], eax
jmp 0x41483e
mov dword [ebp - 0x33c], 0
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0xc4]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0xd8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x49
lea eax, [ebp - 0x1c8]
push eax
lea ecx, [ebp - 0x1b8]
push ecx
lea edx, [ebp - 0x30]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x204], eax
cmp dword [ebp - 0x204], 0
jne 0x4129ea
mov dword [ebp - 4], 0x4a
cmp dword [0x4190a8], 0
jne 0x4148e3
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x340], 0x4190a8
jmp 0x4148ed
mov dword [ebp - 0x340], 0x4190a8
mov eax, dword [ebp - 0x340]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x340]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x2fc]
push eax
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x180], eax
cmp dword [0x4190a8], 0
jne 0x41493f
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x344], 0x4190a8
jmp 0x414949
mov dword [ebp - 0x344], 0x4190a8
mov ecx, dword [ebp - 0x344]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x344]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x2fc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x178], eax
lea edx, [ebp - 0xc4]
push edx
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x178]
push edx
call dword [ecx + 0xa0]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x4149c9
push 0xa0
push 0x403974
mov eax, dword [ebp - 0x178]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x348], eax
jmp 0x4149d3
mov dword [ebp - 0x348], 0
mov edx, dword [ebp - 0xc4]
push edx
push 0x404224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40465c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x180]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x180]
push edx
call dword [ecx + 0xa4]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x414a74
push 0xa4
push 0x403974
mov eax, dword [ebp - 0x180]
push eax
mov ecx, dword [ebp - 0x184]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x34c], eax
jmp 0x414a7e
mov dword [ebp - 0x34c], 0
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x4b
mov dword [ebp - 0x124], 1
mov dword [ebp - 0x12c], 2
mov dx, word [0x419034]
mov word [ebp - 0x134], dx
mov dword [ebp - 0x13c], 2
mov ax, word [0x419036]
add ax, 1
jo 0x416912
mov word [ebp - 0x144], ax
mov dword [ebp - 0x14c], 2
lea ecx, [ebp - 0x12c]
push ecx
lea edx, [ebp - 0x13c]
push edx
lea eax, [ebp - 0x14c]
push eax
lea ecx, [ebp - 0x1e8]
push ecx
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x208], eax
jmp 0x415219
mov dword [ebp - 4], 0x4c
lea ecx, [ebp - 0x30]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
sub eax, 1
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0x1e
jae 0x414b79
mov dword [ebp - 0x350], 0
jmp 0x414b85
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x350], eax
lea edx, [ebp - 0x30]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
sub eax, 1
mov dword [ebp - 0x178], eax
cmp dword [ebp - 0x178], 0x1e
jae 0x414bad
mov dword [ebp - 0x354], 0
jmp 0x414bb9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x354], eax
mov eax, dword [0x419070]
push eax
push 0x403a58
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x17c]
mov edx, dword [0x419064]
mov eax, dword [edx + ecx*4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [0x419078]
push ecx
push 0x403a58
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x178]
mov eax, dword [0x419048]
mov ecx, dword [eax + edx*4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcFileCopy]
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x4d
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea eax, [ebp - 0xd8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x178], eax
lea ecx, [ebp - 0x174]
push ecx
mov edx, dword [ebp - 0x178]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x178]
push ecx
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x414cde
push 0x1c
push 0x4044c0
mov edx, dword [ebp - 0x178]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x358], eax
jmp 0x414ce8
mov dword [ebp - 0x358], 0
xor ecx, ecx
cmp dword [ebp - 0x174], 0
setne cl
neg ecx
mov word [ebp - 0x180], cx
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx edx, word [ebp - 0x180]
test edx, edx
je 0x4151f4
mov dword [ebp - 4], 0x4e
cmp dword [0x4190a8], 0
jne 0x414d44
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x35c], 0x4190a8
jmp 0x414d4e
mov dword [ebp - 0x35c], 0x4190a8
mov eax, dword [ebp - 0x35c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x35c]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x2fc]
push eax
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x184], eax
cmp dword [0x4190a8], 0
jne 0x414da0
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x360], 0x4190a8
jmp 0x414daa
mov dword [ebp - 0x360], 0x4190a8
mov ecx, dword [ebp - 0x360]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x360]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x2fc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x178], eax
lea edx, [ebp - 0xc4]
push edx
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x178]
push edx
call dword [ecx + 0xa0]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x414e2a
push 0xa0
push 0x403974
mov eax, dword [ebp - 0x178]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x364], eax
jmp 0x414e34
mov dword [ebp - 0x364], 0
lea edx, [ebp - 0x30]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
sub eax, 1
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0x1e
jae 0x414e5c
mov dword [ebp - 0x368], 0
jmp 0x414e68
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x368], eax
mov eax, dword [ebp - 0xc4]
push eax
push 0x404224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404468
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x180]
mov edx, dword [0x419064]
mov eax, dword [edx + ecx*4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4044d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x184]
push eax
call dword [edx + 0xa4]
fnclex
mov dword [ebp - 0x188], eax
cmp dword [ebp - 0x188], 0
jge 0x414f2e
push 0xa4
push 0x403974
mov ecx, dword [ebp - 0x184]
push ecx
mov edx, dword [ebp - 0x188]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x36c], eax
jmp 0x414f38
mov dword [ebp - 0x36c], 0
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0xd8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x4f
cmp dword [0x4190a8], 0
jne 0x414fab
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x370], 0x4190a8
jmp 0x414fb5
mov dword [ebp - 0x370], 0x4190a8
mov ecx, dword [ebp - 0x370]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x370]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x300]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x178], eax
push 0x403c5c
mov edx, dword [ebp - 0x178]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x178]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x41502d
push 0x54
push 0x403c48
mov edx, dword [ebp - 0x178]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x374], eax
jmp 0x415037
mov dword [ebp - 0x374], 0
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x50
mov dword [ebp - 0x114], 0x80020004
mov dword [ebp - 0x11c], 0xa
mov dword [ebp - 0x104], 0x80020004
mov dword [ebp - 0x10c], 0xa
mov dword [ebp - 0x134], 0x4042fc
mov dword [ebp - 0x13c], 8
lea edx, [ebp - 0x13c]
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x124], 0x40450c
mov dword [ebp - 0x12c], 8
lea edx, [ebp - 0x12c]
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x11c]
push ecx
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0xfc]
push eax
push 0x10
lea ecx, [ebp - 0xec]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMsgBox]
mov dword [ebp - 0x164], eax
mov dword [ebp - 0x16c], 3
lea edx, [ebp - 0x16c]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x11c]
push edx
lea eax, [ebp - 0x10c]
push eax
lea ecx, [ebp - 0xfc]
push ecx
lea edx, [ebp - 0xec]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x51
cmp dword [0x4190a8], 0
jne 0x415154
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x378], 0x4190a8
jmp 0x41515e
mov dword [ebp - 0x378], 0x4190a8
mov eax, dword [ebp - 0x378]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x378]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x300]
push eax
lea eax, [ebp - 0xd8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x178], eax
push 0xffffffffffffffff
mov ecx, dword [ebp - 0x178]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x178]
push eax
call dword [edx + 0x8c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x4151d9
push 0x8c
push 0x403c48
mov ecx, dword [ebp - 0x178]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x37c], eax
jmp 0x4151e3
mov dword [ebp - 0x37c], 0
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
jmp 0x4167d3
mov dword [ebp - 4], 0x54
lea eax, [ebp - 0x1e8]
push eax
lea ecx, [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x30]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x208], eax
cmp dword [ebp - 0x208], 0
jne 0x414b4a
mov dword [ebp - 4], 0x55
cmp dword [0x4190a8], 0
jne 0x415252
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x380], 0x4190a8
jmp 0x41525c
mov dword [ebp - 0x380], 0x4190a8
mov eax, dword [ebp - 0x380]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x380]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x2fc]
push eax
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x180], eax
cmp dword [0x4190a8], 0
jne 0x4152ae
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x384], 0x4190a8
jmp 0x4152b8
mov dword [ebp - 0x384], 0x4190a8
mov ecx, dword [ebp - 0x384]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x384]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x2fc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x178], eax
lea edx, [ebp - 0xc4]
push edx
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x178]
push edx
call dword [ecx + 0xa0]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x415338
push 0xa0
push 0x403974
mov eax, dword [ebp - 0x178]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x388], eax
jmp 0x415342
mov dword [ebp - 0x388], 0
mov edx, dword [ebp - 0xc4]
push edx
push 0x404294
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x180]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x180]
push edx
call dword [ecx + 0xa4]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x4153af
push 0xa4
push 0x403974
mov eax, dword [ebp - 0x180]
push eax
mov ecx, dword [ebp - 0x184]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x38c], eax
jmp 0x4153b9
mov dword [ebp - 0x38c], 0
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0xc4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0xd8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x56
cmp dword [0x4190a8], 0
jne 0x415417
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x390], 0x4190a8
jmp 0x415421
mov dword [ebp - 0x390], 0x4190a8
mov eax, dword [ebp - 0x390]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x390]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x2fc]
push eax
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x180], eax
cmp dword [0x4190a8], 0
jne 0x415473
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x394], 0x4190a8
jmp 0x41547d
mov dword [ebp - 0x394], 0x4190a8
mov ecx, dword [ebp - 0x394]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x394]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x2fc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x178], eax
lea edx, [ebp - 0xc4]
push edx
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x178]
push edx
call dword [ecx + 0xa0]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x4154fd
push 0xa0
push 0x403974
mov eax, dword [ebp - 0x178]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x398], eax
jmp 0x415507
mov dword [ebp - 0x398], 0
mov edx, dword [ebp - 0xc4]
push edx
push 0x404224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404684
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x180]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x180]
push edx
call dword [ecx + 0xa4]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x4155a8
push 0xa4
push 0x403974
mov eax, dword [ebp - 0x180]
push eax
mov ecx, dword [ebp - 0x184]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x39c], eax
jmp 0x4155b2
mov dword [ebp - 0x39c], 0
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x57
call fcn.00416920
mov dword [ebp - 4], 0x58
cmp dword [0x4190a8], 0
jne 0x41562a
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3a0], 0x4190a8
jmp 0x415634
mov dword [ebp - 0x3a0], 0x4190a8
mov edx, dword [ebp - 0x3a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3a0]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x2fc]
push eax
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x180], eax
cmp dword [0x4190a8], 0
jne 0x415686
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3a4], 0x4190a8
jmp 0x415690
mov dword [ebp - 0x3a4], 0x4190a8
mov eax, dword [ebp - 0x3a4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3a4]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x2fc]
push eax
lea eax, [ebp - 0xd8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x178], eax
lea ecx, [ebp - 0xc4]
push ecx
mov edx, dword [ebp - 0x178]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x178]
push ecx
call dword [eax + 0xa0]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x415710
push 0xa0
push 0x403974
mov edx, dword [ebp - 0x178]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3a8], eax
jmp 0x41571a
mov dword [ebp - 0x3a8], 0
mov ecx, dword [ebp - 0xc4]
push ecx
push 0x404294
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x180]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x180]
push ecx
call dword [eax + 0xa4]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x415787
push 0xa4
push 0x403974
mov edx, dword [ebp - 0x180]
push edx
mov eax, dword [ebp - 0x184]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3ac], eax
jmp 0x415791
mov dword [ebp - 0x3ac], 0
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x59
cmp dword [0x4190a8], 0
jne 0x4157ef
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3b0], 0x4190a8
jmp 0x4157f9
mov dword [ebp - 0x3b0], 0x4190a8
mov edx, dword [ebp - 0x3b0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3b0]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x2fc]
push eax
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x180], eax
cmp dword [0x4190a8], 0
jne 0x41584b
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3b4], 0x4190a8
jmp 0x415855
mov dword [ebp - 0x3b4], 0x4190a8
mov eax, dword [ebp - 0x3b4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3b4]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x2fc]
push eax
lea eax, [ebp - 0xd8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x178], eax
lea ecx, [ebp - 0xc4]
push ecx
mov edx, dword [ebp - 0x178]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x178]
push ecx
call dword [eax + 0xa0]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x4158d5
push 0xa0
push 0x403974
mov edx, dword [ebp - 0x178]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3b8], eax
jmp 0x4158df
mov dword [ebp - 0x3b8], 0
mov ecx, dword [ebp - 0xc4]
push ecx
push 0x404224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4046a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x180]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x180]
push ecx
call dword [eax + 0xa4]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x415980
push 0xa4
push 0x403974
mov edx, dword [ebp - 0x180]
push edx
mov eax, dword [ebp - 0x184]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3bc], eax
jmp 0x41598a
mov dword [ebp - 0x3bc], 0
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0xd8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x5a
mov dword [ebp - 0x124], 0
mov dword [ebp - 0x12c], 2
lea edx, [ebp - 0x12c]
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x5b
mov ecx, dword [0x419078]
push ecx
push 0x4046bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 8
push 0
lea edx, [ebp - 0xec]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov dword [ebp - 0xf4], eax
mov dword [ebp - 0xfc], 8
lea edx, [ebp - 0xfc]
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x5c
mov dword [ebp - 0x124], 0x403cd4
mov dword [ebp - 0x12c], 0x8008
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x12c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx edx, ax
test edx, edx
je 0x415cb3
mov dword [ebp - 4], 0x5d
mov dword [ebp - 0x124], 1
mov dword [ebp - 0x12c], 2
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0xec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea edx, [ebp - 0x12c]
push edx
lea eax, [ebp - 0xfc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x10c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov dword [ebp - 0x134], 0x4046d0
mov dword [ebp - 0x13c], 8
lea eax, [ebp - 0x10c]
push eax
lea ecx, [ebp - 0x13c]
push ecx
lea edx, [ebp - 0x11c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x5e
mov eax, dword [0x419070]
push eax
push 0x4046d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x104], eax
mov dword [ebp - 0x10c], 8
mov ecx, dword [0x419078]
push ecx
push 0x403a58
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x11c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0xc8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea eax, [ebp - 0xec]
push eax
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0xfc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcFileCopy]
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0xfc]
push ecx
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0xec]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x5f
mov dword [ebp - 0xe4], 0x80020004
mov dword [ebp - 0xec], 0xa
push 0
lea ecx, [ebp - 0xec]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov dword [ebp - 0xf4], eax
mov dword [ebp - 0xfc], 8
lea edx, [ebp - 0xfc]
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x60
mov dword [ebp - 0x124], 1
mov dword [ebp - 0x12c], 2
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0x12c]
push eax
lea ecx, [ebp - 0xec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x415a5a
mov dword [ebp - 4], 0x62
mov edx, dword [0x419078]
push edx
push 0x4046ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 8
push 0
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov dword [ebp - 0xf4], eax
mov dword [ebp - 0xfc], 8
lea edx, [ebp - 0xfc]
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x63
mov dword [ebp - 0x124], 0x403cd4
mov dword [ebp - 0x12c], 0x8008
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x12c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx eax, ax
test eax, eax
je 0x415f2c
mov dword [ebp - 4], 0x64
mov dword [ebp - 0x124], 1
mov dword [ebp - 0x12c], 2
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0xec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea eax, [ebp - 0x12c]
push eax
lea ecx, [ebp - 0xfc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0x10c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov dword [ebp - 0x134], 0x404700
mov dword [ebp - 0x13c], 8
lea ecx, [ebp - 0x10c]
push ecx
lea edx, [ebp - 0x13c]
push edx
lea eax, [ebp - 0x11c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x65
mov ecx, dword [0x419070]
push ecx
push 0x4046d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x104], eax
mov dword [ebp - 0x10c], 8
mov edx, dword [0x419078]
push edx
push 0x403a58
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 8
lea eax, [ebp - 0x10c]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x11c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0xc8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea ecx, [ebp - 0xec]
push ecx
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0xfc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcFileCopy]
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0xc4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x11c]
push ecx
lea edx, [ebp - 0xfc]
push edx
lea eax, [ebp - 0x10c]
push eax
lea ecx, [ebp - 0xec]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x66
mov dword [ebp - 0xe4], 0x80020004
mov dword [ebp - 0xec], 0xa
push 0
lea edx, [ebp - 0xec]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov dword [ebp - 0xf4], eax
mov dword [ebp - 0xfc], 8
lea edx, [ebp - 0xfc]
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x415d16
mov dword [ebp - 4], 0x68
cmp dword [0x4190a8], 0
jne 0x415f58
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3c0], 0x4190a8
jmp 0x415f62
mov dword [ebp - 0x3c0], 0x4190a8
mov eax, dword [ebp - 0x3c0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3c0]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x2fc]
push eax
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x180], eax
cmp dword [0x4190a8], 0
jne 0x415fb4
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3c4], 0x4190a8
jmp 0x415fbe
mov dword [ebp - 0x3c4], 0x4190a8
mov ecx, dword [ebp - 0x3c4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3c4]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x2fc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x178], eax
lea edx, [ebp - 0xc4]
push edx
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x178]
push edx
call dword [ecx + 0xa0]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x41603e
push 0xa0
push 0x403974
mov eax, dword [ebp - 0x178]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3c8], eax
jmp 0x416048
mov dword [ebp - 0x3c8], 0
mov edx, dword [ebp - 0xc4]
push edx
push 0x404224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404708
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0xf4], eax
mov dword [ebp - 0xfc], 8
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xec]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarStrFromVar]
mov dword [ebp - 0x124], 0x404714
mov dword [ebp - 0x12c], 8
lea edx, [ebp - 0xfc]
push edx
lea eax, [ebp - 0xec]
push eax
lea ecx, [ebp - 0x10c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x12c]
push edx
lea eax, [ebp - 0x11c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0xcc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov edx, dword [ebp - 0x180]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x180]
push ecx
call dword [eax + 0xa4]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x416137
push 0xa4
push 0x403974
mov edx, dword [ebp - 0x180]
push edx
mov eax, dword [ebp - 0x184]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3cc], eax
jmp 0x416141
mov dword [ebp - 0x3cc], 0
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0xc4]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0xd8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0x10c]
push ecx
lea edx, [ebp - 0xec]
push edx
lea eax, [ebp - 0xfc]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x69
cmp dword [0x4190a8], 0
jne 0x4161cd
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3d0], 0x4190a8
jmp 0x4161d7
mov dword [ebp - 0x3d0], 0x4190a8
mov ecx, dword [ebp - 0x3d0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3d0]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x2fc]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x180], eax
cmp dword [0x4190a8], 0
jne 0x416229
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3d4], 0x4190a8
jmp 0x416233
mov dword [ebp - 0x3d4], 0x4190a8
mov edx, dword [ebp - 0x3d4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3d4]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x2fc]
push eax
lea edx, [ebp - 0xd8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x178], eax
lea eax, [ebp - 0xc4]
push eax
mov ecx, dword [ebp - 0x178]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x178]
push eax
call dword [edx + 0xa0]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x4162b3
push 0xa0
push 0x403974
mov ecx, dword [ebp - 0x178]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3d8], eax
jmp 0x4162bd
mov dword [ebp - 0x3d8], 0
mov eax, dword [ebp - 0xc4]
push eax
push 0x404224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404738
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x180]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x180]
push eax
call dword [edx + 0xa4]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x41635e
push 0xa4
push 0x403974
mov ecx, dword [ebp - 0x180]
push ecx
mov edx, dword [ebp - 0x184]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3dc], eax
jmp 0x416368
mov dword [ebp - 0x3dc], 0
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0xc4]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0xd8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x6a
cmp dword [0x4190a8], 0
jne 0x4163d4
push 0x4190a8
push 0x402204
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3e0], 0x4190a8
jmp 0x4163de
mov dword [ebp - 0x3e0], 0x4190a8
mov eax, dword [ebp - 0x3e0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3e0]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x300]
push eax
lea eax, [ebp - 0xd8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x178], eax
push 0xffffffffffffffff
mov ecx, dword [ebp - 0x178]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x178]
push eax
call dword [edx + 0x8c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x416459
push 0x8c
push 0x403c48
mov ecx, dword [ebp - 0x178]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3e4], eax
jmp 0x416463
mov dword [ebp - 0x3e4], 0
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x6b
mov dword [ebp - 0xe4], 0
mov dword [ebp - 0xec], 2
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcFreeFile]
mov word [ebp - 0x134], ax
mov dword [ebp - 0x13c], 2
lea edx, [ebp - 0x13c]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x6c
mov ecx, dword [0x419070]
push ecx
push 0x404750
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea edx, [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
push 0xffffffffffffffff
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x6d
cmp dword [0x419094], 0
jne 0x416538
push 0x419094
push 0x402c78
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3e8], 0x419094
jmp 0x416542
mov dword [ebp - 0x3e8], 0x419094
mov eax, dword [ebp - 0x3e8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3e8]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0xd8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x178], eax
lea ecx, [ebp - 0x170]
push ecx
mov edx, dword [ebp - 0x178]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x178]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x4165c2
push 0xe0
push 0x404764
mov edx, dword [ebp - 0x178]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3ec], eax
jmp 0x4165cc
mov dword [ebp - 0x3ec], 0
xor ecx, ecx
cmp word [ebp - 0x170], 0xffff
sete cl
neg ecx
mov word [ebp - 0x180], cx
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx edx, word [ebp - 0x180]
test edx, edx
je 0x416620
mov dword [ebp - 4], 0x6e
push 0x404778
lea eax, [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
push 0x4045a4
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
jmp 0x416645
mov dword [ebp - 4], 0x70
push 0x4045ac
lea ecx, [ebp - 0x40]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
push 0x4045a4
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
mov dword [ebp - 4], 0x72
lea edx, [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x73
mov dword [ebp - 0xe4], 0
mov dword [ebp - 0xec], 2
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcFreeFile]
mov word [ebp - 0x134], ax
mov dword [ebp - 0x13c], 2
lea edx, [ebp - 0x13c]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x74
mov ecx, dword [0x419070]
push ecx
push 0x40478c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea edx, [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
push 0xffffffffffffffff
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x75
mov eax, dword [0x419024]
push eax
lea ecx, [ebp - 0x40]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
push 0x4045a4
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
mov dword [ebp - 4], 0x76
mov edx, dword [0x419070]
push edx
lea eax, [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
push 0x4045a4
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
mov dword [ebp - 4], 0x77
mov ecx, dword [0x41907c]
push ecx
lea edx, [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
push 0x4045a4
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
mov dword [ebp - 4], 0x78
mov eax, dword [0x419080]
push eax
lea ecx, [ebp - 0x40]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
push 0x4045a4
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
mov dword [ebp - 4], 0x79
mov edx, dword [0x419084]
push edx
lea eax, [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
push 0x4045a4
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
mov dword [ebp - 4], 0x7a
lea ecx, [ebp - 0x40]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
wait
push 0x416901
jmp 0x41684a
lea ecx, [ebp - 0x1e8]
push ecx
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x1c8]
push eax
lea ecx, [ebp - 0x1b8]
push ecx
lea edx, [ebp - 0x1a8]
push edx
lea eax, [ebp - 0x198]
push eax
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
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 - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
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]
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
int3