Function at 0x408d40
Capabilities:
Parse pe header

Disassembly:
jmp dword [sym.imp.MSVBVM60.DLL___vbaFPException]
push ebp
mov ebp, esp
sub esp, 0x18
push 0x4020c6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x1038
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x4015d0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
push 0xc
push 0x4034bc
lea eax, [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
push 8
push 0x4034d8
lea ecx, [ebp - 0x8c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
push 0xc
push 0x4034bc
lea edx, [ebp - 0x114]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
push 4
push 0x4034f4
lea eax, [ebp - 0x164]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
push 0xc
push 0x4034bc
lea ecx, [ebp - 0x220]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
mov dword [ebp - 4], 2
push 0xffffffffffffffff
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 3
cmp dword [0x41f314], 0
jne 0x408e21
push 0x41f314
push 0x402968
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x5c4], 0x41f314
jmp 0x408e2b
mov dword [ebp - 0x5c4], 0x41f314
mov edx, dword [ebp - 0x5c4]
mov eax, dword [edx]
mov dword [ebp - 0x48c], eax
lea ecx, [ebp - 0x25c]
push ecx
mov edx, dword [ebp - 0x48c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x48c]
push ecx
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0
jge 0x408e86
push 0x14
push 0x402958
mov edx, dword [ebp - 0x48c]
push edx
mov eax, dword [ebp - 0x490]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5c8], eax
jmp 0x408e90
mov dword [ebp - 0x5c8], 0
mov ecx, dword [ebp - 0x25c]
mov dword [ebp - 0x494], ecx
lea edx, [ebp - 0x248]
push edx
mov eax, dword [ebp - 0x494]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x494]
push edx
call dword [ecx + 0x50]
fnclex
mov dword [ebp - 0x498], eax
cmp dword [ebp - 0x498], 0
jge 0x408ee9
push 0x50
push 0x402978
mov eax, dword [ebp - 0x494]
push eax
mov ecx, dword [ebp - 0x498]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5cc], eax
jmp 0x408ef3
mov dword [ebp - 0x5cc], 0
mov edx, dword [ebp - 0x248]
push edx
push 0x40298c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x24c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 1
push 0xffffffffffffffff
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
lea eax, [ebp - 0x24c]
push eax
lea ecx, [ebp - 0x248]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x25c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 4
mov dword [ebp - 0x404], 1
mov dword [ebp - 0x40c], 2
mov dword [ebp - 0x414], 0x63
mov dword [ebp - 0x41c], 2
mov dword [ebp - 0x424], 1
mov dword [ebp - 0x42c], 2
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x41c]
push eax
lea ecx, [ebp - 0x42c]
push ecx
lea edx, [ebp - 0x4c0]
push edx
lea eax, [ebp - 0x4b0]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x528], eax
jmp 0x409284
mov dword [ebp - 4], 5
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x408ff2
mov dword [ebp - 0x5d0], 0
jmp 0x408ffe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5d0], eax
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x48c], eax
cmp dword [ebp - 0x48c], 0x65
jae 0x409026
mov dword [ebp - 0x5d4], 0
jmp 0x409032
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5d4], eax
mov ecx, dword [ebp - 0x490]
shl ecx, 4
mov edx, dword [ebp - 0x108]
add edx, ecx
push edx
mov eax, dword [ebp - 0x48c]
shl eax, 4
mov ecx, dword [ebp - 0x214]
add ecx, eax
push ecx
push 1
push 0x403044
call dword [sym.imp.MSVBVM60.DLL___vbaInputFile]
add esp, 0x10
mov dword [ebp - 4], 6
mov dword [ebp - 0x404], 1
mov dword [ebp - 0x40c], 2
mov dword [ebp - 0x414], 9
mov dword [ebp - 0x41c], 2
mov dword [ebp - 0x424], 1
mov dword [ebp - 0x42c], 2
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x41c]
push eax
lea ecx, [ebp - 0x42c]
push ecx
lea edx, [ebp - 0x4e0]
push edx
lea eax, [ebp - 0x4d0]
push eax
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x52c], eax
jmp 0x40919d
mov dword [ebp - 4], 7
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x409110
mov dword [ebp - 0x5d8], 0
jmp 0x40911c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5d8], eax
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x48c], eax
cmp dword [ebp - 0x48c], 0xb
jae 0x409141
mov dword [ebp - 0x5dc], 0
jmp 0x40914d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5dc], eax
mov ecx, dword [ebp - 0x48c]
imul ecx, ecx, 0x65
mov edx, dword [ebp - 0x490]
add edx, ecx
mov eax, dword [ebp - 0x158]
lea ecx, [eax + edx*4]
push ecx
push 1
push 0x403050
call dword [sym.imp.MSVBVM60.DLL___vbaInputFile]
add esp, 0xc
mov dword [ebp - 4], 8
lea edx, [ebp - 0x4e0]
push edx
lea eax, [ebp - 0x4d0]
push eax
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x52c], eax
cmp dword [ebp - 0x52c], 0
jne 0x4090e1
mov dword [ebp - 4], 9
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x4091d9
mov dword [ebp - 0x5e0], 0
jmp 0x4091e5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5e0], eax
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x48c], eax
cmp dword [ebp - 0x48c], 0x65
jae 0x40920d
mov dword [ebp - 0x5e4], 0
jmp 0x409219
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5e4], eax
mov ecx, dword [ebp - 0x490]
mov edx, dword [ebp - 0x80]
lea eax, [edx + ecx*4]
push eax
mov ecx, dword [ebp - 0x48c]
shl ecx, 4
mov edx, dword [ebp - 0x54]
add edx, ecx
push edx
push 1
push 0x403058
call dword [sym.imp.MSVBVM60.DLL___vbaInputFile]
add esp, 0x10
mov dword [ebp - 4], 0xa
push 1
call dword [sym.imp.MSVBVM60.DLL_rtcEndOfFile]
cmp ax, 0xffff
jne 0x40925c
jmp 0x409291
mov dword [ebp - 4], 0xd
lea eax, [ebp - 0x4c0]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x528], eax
cmp dword [ebp - 0x528], 0
jne 0x408fc3
mov dword [ebp - 4], 0xe
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0xf
mov dword [ebp - 0x48c], 0x22
cmp dword [ebp - 0x48c], 0x65
jae 0x4092c6
mov dword [ebp - 0x5e8], 0
jmp 0x4092d2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5e8], eax
mov eax, dword [ebp - 0x48c]
shl eax, 4
mov ecx, dword [0x41f020]
add ecx, eax
push ecx
lea edx, [ebp - 0x248]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x480]
mov dword [ebp - 0x490], 0x22
cmp dword [ebp - 0x490], 0x65
jae 0x40931d
mov dword [ebp - 0x5ec], 0
jmp 0x409329
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5ec], eax
mov eax, dword [ebp - 0x490]
shl eax, 4
mov ecx, dword [0x41f020]
add ecx, eax
push ecx
lea edx, [ebp - 0x24c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x488]
mov dword [ebp - 0x494], 0x22
cmp dword [ebp - 0x494], 0x65
jae 0x409374
mov dword [ebp - 0x5f0], 0
jmp 0x409380
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5f0], eax
mov eax, dword [ebp - 0x494]
shl eax, 4
mov ecx, dword [0x41f020]
add ecx, eax
push ecx
lea edx, [ebp - 0x250]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fsub qword [0x401fc8]
fstp qword [ebp - 0x274]
fnstsw ax
test al, 0xd
jne 0x41cdba
mov dword [ebp - 0x27c], 5
fld qword [ebp - 0x488]
fsub qword [0x401fc0]
fstp qword [ebp - 0x264]
fnstsw ax
test al, 0xd
jne 0x41cdba
mov dword [ebp - 0x26c], 5
fld qword [ebp - 0x480]
fsub qword [0x401fc0]
fnstsw ax
test al, 0xd
jne 0x41cdba
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
and eax, 0x80000001
jns 0x409414
dec eax
or eax, 0xfffffffe
inc eax
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x404], ax
mov dword [ebp - 0x40c], 0xb
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x26c]
push ecx
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x28c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
mov dword [ebp - 0x434], 2
mov dword [ebp - 0x43c], 2
lea ecx, [ebp - 0x28c]
push ecx
lea edx, [ebp - 0x43c]
push edx
lea eax, [ebp - 0x29c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x250]
push ecx
lea edx, [ebp - 0x24c]
push edx
lea eax, [ebp - 0x248]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x28c]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x40c]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x10
mov dword [ebp - 0x48c], 0x2a
cmp dword [ebp - 0x48c], 0x65
jae 0x4094f5
mov dword [ebp - 0x5f4], 0
jmp 0x409501
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5f4], eax
mov edx, dword [ebp - 0x48c]
shl edx, 4
mov eax, dword [0x41f020]
add eax, edx
push eax
lea ecx, [ebp - 0x248]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea edx, [ebp - 0x24c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.004028a8
mov word [ebp - 0x460], ax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
movsx eax, word [ebp - 0x460]
mov dword [ebp - 0x5f8], eax
fild dword [ebp - 0x5f8]
fstp qword [ebp - 0x600]
fld qword [ebp - 0x600]
cmp dword [section..data], 0
jne 0x409570
fdiv qword [0x401598]
jmp 0x409581
push dword [0x40159c]
push dword [0x401598]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fsubr qword [0x401fb8]
fstp qword [ebp - 0x404]
fnstsw ax
test al, 0xd
jne 0x41cdba
mov dword [ebp - 0x40c], 5
lea edx, [ebp - 0x40c]
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x24c]
push ecx
lea edx, [ebp - 0x248]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x11
mov dword [ebp - 0x284], 0
mov dword [ebp - 0x28c], 2
mov dword [ebp - 0x404], 0
mov dword [ebp - 0x40c], 0x8002
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x40c]
push ecx
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpGt]
mov edx, eax
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x28c]
push eax
lea ecx, [ebp - 0x48]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x29c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea edx, [ebp - 0x29c]
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x28c]
push ecx
lea edx, [ebp - 0x27c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x12
mov dword [ebp - 0x2c4], 0
mov dword [ebp - 0x2cc], 2
mov dword [ebp - 0x434], 5
mov dword [ebp - 0x43c], 2
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x43c]
push ecx
lea edx, [ebp - 0x29c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x2bc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x414], 5
mov dword [ebp - 0x41c], 2
mov dword [ebp - 0x424], 0
mov dword [ebp - 0x42c], 0x8002
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x41c]
push ecx
lea edx, [ebp - 0x27c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea eax, [ebp - 0x42c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpGt]
mov edx, eax
lea ecx, [ebp - 0x2ac]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x2cc]
push edx
lea eax, [ebp - 0x2bc]
push eax
lea ecx, [ebp - 0x2ac]
push ecx
lea edx, [ebp - 0x2dc]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
mov dword [ebp - 0x48c], 0x15
cmp dword [ebp - 0x48c], 0x65
jae 0x40975e
mov dword [ebp - 0x604], 0
jmp 0x40976a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x604], eax
mov dword [ebp - 0x404], 0
mov dword [ebp - 0x40c], 0x8002
mov eax, dword [ebp - 0x48c]
shl eax, 4
mov ecx, dword [0x41f020]
add ecx, eax
push ecx
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x26c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
mov edx, eax
lea ecx, [ebp - 0x2ec]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x48]
push ecx
lea edx, [ebp - 0x2dc]
push edx
lea eax, [ebp - 0x2ec]
push eax
lea ecx, [ebp - 0x2fc]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea edx, [ebp - 0x2fc]
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x2dc]
push edx
lea eax, [ebp - 0x2ec]
push eax
lea ecx, [ebp - 0x2cc]
push ecx
lea edx, [ebp - 0x2bc]
push edx
lea eax, [ebp - 0x2ac]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x13
mov dword [ebp - 0x2c4], 0
mov dword [ebp - 0x2cc], 2
mov dword [ebp - 0x434], 5
mov dword [ebp - 0x43c], 2
lea ecx, [ebp - 0x48]
push ecx
lea edx, [ebp - 0x43c]
push edx
lea eax, [ebp - 0x29c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x2bc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x414], 5
mov dword [ebp - 0x41c], 2
mov dword [ebp - 0x424], 0
mov dword [ebp - 0x42c], 0x8002
lea ecx, [ebp - 0x48]
push ecx
lea edx, [ebp - 0x41c]
push edx
lea eax, [ebp - 0x27c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea ecx, [ebp - 0x42c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpGt]
mov edx, eax
lea ecx, [ebp - 0x2ac]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x2cc]
push eax
lea ecx, [ebp - 0x2bc]
push ecx
lea edx, [ebp - 0x2ac]
push edx
lea eax, [ebp - 0x2dc]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
mov dword [ebp - 0x48c], 0x16
cmp dword [ebp - 0x48c], 0x65
jae 0x409907
mov dword [ebp - 0x608], 0
jmp 0x409913
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x608], eax
mov dword [ebp - 0x404], 0
mov dword [ebp - 0x40c], 0x8002
mov ecx, dword [ebp - 0x48c]
shl ecx, 4
mov edx, dword [0x41f020]
add edx, ecx
push edx
lea eax, [ebp - 0x40c]
push eax
lea ecx, [ebp - 0x26c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
mov edx, eax
lea ecx, [ebp - 0x2ec]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x48]
push edx
lea eax, [ebp - 0x2dc]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
lea edx, [ebp - 0x2fc]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea edx, [ebp - 0x2fc]
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x2dc]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
lea edx, [ebp - 0x2cc]
xor al, 0xfd
invalid
call dword [edx - 0x73]
test dword [ebp + edi*8 - 1], eax
call dword [eax - 0x73]
lea edx, [ebp + edi*8 - 1]
call dword [ecx + 0x6a]
add eax, 0x102415ff
inc eax
add byte [ebx + 0x45c718c4], al
cld
adc al, 0
add byte [eax], al
mov dword [ebp - 0x2c4], 0
mov dword [ebp - 0x2cc], 2
mov dword [ebp - 0x434], 0xa
mov dword [ebp - 0x43c], 2
lea edx, [ebp - 0x48]
push edx
lea eax, [ebp - 0x43c]
push eax
lea ecx, [ebp - 0x29c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x2bc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x414], 0xa
mov dword [ebp - 0x41c], 2
mov dword [ebp - 0x424], 0
mov dword [ebp - 0x42c], 0x8002
lea edx, [ebp - 0x48]
push edx
lea eax, [ebp - 0x41c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea edx, [ebp - 0x42c]
push edx
lea eax, [ebp - 0x28c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpGt]
mov edx, eax
lea ecx, [ebp - 0x2ac]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x2cc]
push ecx
lea edx, [ebp - 0x2bc]
push edx
lea eax, [ebp - 0x2ac]
push eax
lea ecx, [ebp - 0x2dc]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
mov dword [ebp - 0x48c], 0x17
cmp dword [ebp - 0x48c], 0x65
jae 0x409ab0
mov dword [ebp - 0x60c], 0
jmp 0x409abc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x60c], eax
mov dword [ebp - 0x404], 0
mov dword [ebp - 0x40c], 0x8002
mov edx, dword [ebp - 0x48c]
shl edx, 4
mov eax, dword [0x41f020]
add eax, edx
push eax
lea ecx, [ebp - 0x40c]
push ecx
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
mov edx, eax
lea ecx, [ebp - 0x2ec]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x2dc]
push ecx
lea edx, [ebp - 0x2ec]
push edx
lea eax, [ebp - 0x2fc]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea edx, [ebp - 0x2fc]
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x2dc]
push ecx
lea edx, [ebp - 0x2ec]
push edx
lea eax, [ebp - 0x2cc]
push eax
lea ecx, [ebp - 0x2bc]
push ecx
lea edx, [ebp - 0x2ac]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x15
mov dword [ebp - 0x404], 0x403064
mov dword [ebp - 0x40c], 8
lea edx, [ebp - 0x40c]
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x74]
push ecx
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
mov dword [ebp - 0x48c], 0x2a
cmp dword [ebp - 0x48c], 0x65
jae 0x409bdc
mov dword [ebp - 0x610], 0
jmp 0x409be8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x610], eax
mov edx, dword [ebp - 0x48c]
shl edx, 4
mov eax, dword [0x41f020]
add eax, edx
push eax
lea ecx, [ebp - 0x29c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0x414], 0x4030cc
mov dword [ebp - 0x41c], 8
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x29c]
push eax
lea ecx, [ebp - 0x2ac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x41c]
push edx
lea eax, [ebp - 0x2bc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x2ac]
push ecx
lea edx, [ebp - 0x29c]
push edx
lea eax, [ebp - 0x28c]
push eax
lea ecx, [ebp - 0x26c]
push ecx
lea edx, [ebp - 0x27c]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x16
mov dword [ebp - 0x48c], 0x61
cmp dword [ebp - 0x48c], 0x65
jae 0x409cac
mov dword [ebp - 0x614], 0
jmp 0x409cb8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x614], eax
mov eax, dword [ebp - 0x48c]
shl eax, 4
mov ecx, dword [0x41f020]
add ecx, eax
push ecx
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x248]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea edx, [ebp - 0x24c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.004028a8
mov word [ebp - 0x460], ax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 0x490], 0x61
cmp dword [ebp - 0x490], 0x65
jae 0x409d2b
mov dword [ebp - 0x618], 0
jmp 0x409d37
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x618], eax
mov eax, dword [ebp - 0x490]
shl eax, 4
mov ecx, dword [0x41f020]
add ecx, eax
push ecx
lea edx, [ebp - 0x27c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0x494], 0x61
cmp dword [ebp - 0x494], 0x65
jae 0x409d75
mov dword [ebp - 0x61c], 0
jmp 0x409d81
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x61c], eax
mov eax, dword [ebp - 0x494]
shl eax, 4
mov ecx, dword [0x41f020]
add ecx, eax
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0x28c]
push eax
lea ecx, [ebp - 0x250]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea edx, [ebp - 0x254]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.004028a8
mov word [ebp - 0x464], ax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov cx, 0x32
sub cx, word [ebp - 0x464]
jo 0x41cdbf
call dword [sym.imp.MSVBVM60.DLL___vbaI2Abs]
movsx eax, ax
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 0x414], 0x4030dc
mov dword [ebp - 0x41c], 8
mov dword [ebp - 0x498], 0x61
cmp dword [ebp - 0x498], 0x65
jae 0x409e37
mov dword [ebp - 0x620], 0
jmp 0x409e43
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x620], eax
mov ecx, dword [ebp - 0x498]
shl ecx, 4
mov edx, dword [0x41f020]
add edx, ecx
push edx
lea eax, [ebp - 0x2bc]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov ecx, dword [ebp - 0x258]
mov dword [ebp - 0x530], ecx
mov dword [ebp - 0x258], 0
mov edx, dword [ebp - 0x530]
mov dword [ebp - 0x294], edx
mov dword [ebp - 0x29c], 8
xor eax, eax
cmp word [ebp - 0x460], 0x32
setl al
neg eax
mov word [ebp - 0x404], ax
mov dword [ebp - 0x40c], 0xb
lea ecx, [ebp - 0x2bc]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x29c]
push eax
lea ecx, [ebp - 0x2ac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x2cc]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
mov dword [ebp - 0x424], 0x4030e8
mov dword [ebp - 0x42c], 8
lea ecx, [ebp - 0x2fc]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
lea edx, [ebp - 0x2fc]
push edx
lea eax, [ebp - 0x30c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetYear]
lea ecx, [ebp - 0x30c]
push ecx
lea edx, [ebp - 0x31c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarStrFromVar]
lea eax, [ebp - 0x31c]
push eax
lea ecx, [ebp - 0x32c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0x434], 0x402aec
mov dword [ebp - 0x43c], 8
lea edx, [ebp - 0x35c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
lea eax, [ebp - 0x35c]
push eax
lea ecx, [ebp - 0x36c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcGetMonthOfYear]
lea edx, [ebp - 0x36c]
push edx
lea eax, [ebp - 0x37c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarStrFromVar]
lea ecx, [ebp - 0x37c]
push ecx
lea edx, [ebp - 0x38c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0x444], 0x402aec
mov dword [ebp - 0x44c], 8
lea eax, [ebp - 0x3bc]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
lea ecx, [ebp - 0x3bc]
push ecx
lea edx, [ebp - 0x3cc]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetDayOfMonth]
lea eax, [ebp - 0x3cc]
push eax
lea ecx, [ebp - 0x3dc]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarStrFromVar]
lea edx, [ebp - 0x3dc]
push edx
lea eax, [ebp - 0x3ec]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0x41c]
push ecx
lea edx, [ebp - 0x2cc]
push edx
lea eax, [ebp - 0x2dc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x42c]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x32c]
push eax
lea ecx, [ebp - 0x33c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x43c]
push edx
lea eax, [ebp - 0x34c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x38c]
push ecx
lea edx, [ebp - 0x39c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x44c]
push eax
lea ecx, [ebp - 0x3ac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x3ec]
push edx
lea eax, [ebp - 0x3fc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x254]
push edx
lea eax, [ebp - 0x250]
push eax
lea ecx, [ebp - 0x24c]
push ecx
lea edx, [ebp - 0x248]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
lea eax, [ebp - 0x3ec]
push eax
lea ecx, [ebp - 0x3ac]
push ecx
lea edx, [ebp - 0x3dc]
push edx
lea eax, [ebp - 0x3cc]
push eax
lea ecx, [ebp - 0x3bc]
push ecx
lea edx, [ebp - 0x39c]
push edx
lea eax, [ebp - 0x38c]
push eax
lea ecx, [ebp - 0x34c]
push ecx
lea edx, [ebp - 0x37c]
push edx
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x35c]
push ecx
lea edx, [ebp - 0x33c]
push edx
lea eax, [ebp - 0x32c]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
lea edx, [ebp - 0x31c]
push edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x2fc]
push ecx
lea edx, [ebp - 0x2dc]
push edx
lea eax, [ebp - 0x2cc]
push eax
lea ecx, [ebp - 0x2bc]
push ecx
lea edx, [ebp - 0x2ac]
push edx
lea eax, [ebp - 0x40c]
push eax
lea ecx, [ebp - 0x29c]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x28c]
push eax
lea ecx, [ebp - 0x26c]
push ecx
push 0x1a
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x6c
mov dword [ebp - 4], 0x17
mov dword [ebp - 0x414], 0x4030fc
mov dword [ebp - 0x41c], 8
mov dword [ebp - 0x404], 0x403114
mov dword [ebp - 0x40c], 8
lea edx, [ebp - 0x40c]
lea ecx, [ebp - 0x26c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
mov dword [ebp - 0x424], 0x403128
mov dword [ebp - 0x42c], 8
lea edx, [ebp - 0x41c]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x42c]
push edx
lea eax, [ebp - 0x29c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x144]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x28c]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x26c]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x18
push 0x403148
lea ecx, [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x24c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x403168
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x250]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40317c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x264], eax
mov dword [ebp - 0x26c], 8
lea edx, [ebp - 0x26c]
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x258]
push eax
lea ecx, [ebp - 0x254]
push ecx
lea edx, [ebp - 0x250]
push edx
lea eax, [ebp - 0x24c]
push eax
lea ecx, [ebp - 0x248]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x19
push 0x403198
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x24c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x402a8c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x250]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea eax, [ebp - 0x74]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4031b8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x264], eax
mov dword [ebp - 0x26c], 8
lea edx, [ebp - 0x26c]
lea ecx, [ebp - 0x1c8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x254]
push edx
lea eax, [ebp - 0x250]
push eax
lea ecx, [ebp - 0x24c]
push ecx
lea edx, [ebp - 0x248]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x1a
mov dword [ebp - 0x414], 0x4031d4
mov dword [ebp - 0x41c], 8
mov dword [ebp - 0x404], 0x403114
mov dword [ebp - 0x40c], 8
lea edx, [ebp - 0x40c]
lea ecx, [ebp - 0x26c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x74]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea ecx, [ebp - 0x26c]
push ecx
lea edx, [ebp - 0x27c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
mov dword [ebp - 0x424], 0x4031ec
mov dword [ebp - 0x42c], 8
lea eax, [ebp - 0x41c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x42c]
push eax
lea ecx, [ebp - 0x29c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x26c]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x1b
mov dword [ebp - 0x414], 0x4031d4
mov dword [ebp - 0x41c], 8
mov dword [ebp - 0x404], 0x403114
mov dword [ebp - 0x40c], 8
lea edx, [ebp - 0x40c]
lea ecx, [ebp - 0x26c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
mov dword [ebp - 0x424], 0x40320c
mov dword [ebp - 0x42c], 8
lea edx, [ebp - 0x41c]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x42c]
push edx
lea eax, [ebp - 0x29c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0xf8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x28c]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x26c]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x1c
mov dword [ebp - 0x414], 0x403230
mov dword [ebp - 0x41c], 8
mov dword [ebp - 0x404], 0x403114
mov dword [ebp - 0x40c], 8
lea edx, [ebp - 0x40c]
lea ecx, [ebp - 0x26c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x27c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
mov dword [ebp - 0x424], 0x403248
mov dword [ebp - 0x42c], 8
lea ecx, [ebp - 0x41c]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x28c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x42c]
push ecx
lea edx, [ebp - 0x29c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x29c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x26c]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x1d
mov dword [ebp - 0x48c], 0x62
cmp dword [ebp - 0x48c], 0x65
jae 0x40a6e1
mov dword [ebp - 0x624], 0
jmp 0x40a6ed
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x624], eax
mov dword [ebp - 0x404], 0xffffffff
mov dword [ebp - 0x40c], 0x800b
mov ecx, dword [ebp - 0x48c]
shl ecx, 4
mov edx, dword [0x41f020]
add edx, ecx
push edx
lea eax, [ebp - 0x40c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx ecx, ax
test ecx, ecx
je 0x40adfa
mov dword [ebp - 4], 0x1e
mov dword [ebp - 0x48c], 0x16
cmp dword [ebp - 0x48c], 0x65
jae 0x40a751
mov dword [ebp - 0x628], 0
jmp 0x40a75d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x628], eax
mov dword [ebp - 0x404], 0
mov dword [ebp - 0x40c], 0x8002
mov edx, dword [ebp - 0x48c]
shl edx, 4
mov eax, dword [0x41f020]
add eax, edx
push eax
lea ecx, [ebp - 0x40c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx edx, ax
test edx, edx
je 0x40a915
mov dword [ebp - 4], 0x1f
mov dword [ebp - 0x404], 0x403268
mov dword [ebp - 0x40c], 8
lea eax, [ebp - 0x144]
push eax
lea ecx, [ebp - 0x40c]
push ecx
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x144]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x20
mov dword [ebp - 0x404], 0x403280
mov dword [ebp - 0x40c], 8
lea eax, [ebp - 0x198]
push eax
lea ecx, [ebp - 0x40c]
push ecx
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x21
mov dword [ebp - 0x404], 0x40329c
mov dword [ebp - 0x40c], 8
lea eax, [ebp - 0x1c8]
push eax
lea ecx, [ebp - 0x40c]
push ecx
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x1c8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x22
mov dword [ebp - 0x404], 0x4032b8
mov dword [ebp - 0x40c], 8
lea eax, [ebp - 0x1e4]
push eax
lea ecx, [ebp - 0x40c]
push ecx
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x23
mov dword [ebp - 0x404], 0x4032d0
mov dword [ebp - 0x40c], 8
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0x40c]
push ecx
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0xf8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x24
mov eax, dword [ebp - 0x200]
push eax
push 0x4032ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x26
mov dword [ebp - 0x404], 0x403268
mov dword [ebp - 0x40c], 8
lea ecx, [ebp - 0x144]
push ecx
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x26c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x144]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x27
mov dword [ebp - 0x404], 0x403280
mov dword [ebp - 0x40c], 8
lea ecx, [ebp - 0x198]
push ecx
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x26c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x28
mov dword [ebp - 0x404], 0x403304
mov dword [ebp - 0x40c], 8
lea ecx, [ebp - 0x1c8]
push ecx
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x26c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x1c8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x29
mov dword [ebp - 0x404], 0x4032b8
mov dword [ebp - 0x40c], 8
lea ecx, [ebp - 0x1e4]
push ecx
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x26c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x2a
mov dword [ebp - 0x404], 0x4032d0
mov dword [ebp - 0x40c], 8
lea ecx, [ebp - 0xf8]
push ecx
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x26c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0xf8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x2b
mov ecx, dword [ebp - 0x200]
push ecx
push 0x4032ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x2c
mov dword [ebp - 0x48c], 0x15
cmp dword [ebp - 0x48c], 0x65
jae 0x40aab6
mov dword [ebp - 0x62c], 0
jmp 0x40aac2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x62c], eax
mov dword [ebp - 0x404], 0
mov dword [ebp - 0x40c], 0x8002
mov edx, dword [ebp - 0x48c]
shl edx, 4
mov eax, dword [0x41f020]
add eax, edx
push eax
lea ecx, [ebp - 0x40c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx edx, ax
test edx, edx
je 0x40ac7a
mov dword [ebp - 4], 0x2d
mov dword [ebp - 0x404], 0x403268
mov dword [ebp - 0x40c], 8
lea eax, [ebp - 0x144]
push eax
lea ecx, [ebp - 0x40c]
push ecx
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x144]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x2e
mov dword [ebp - 0x404], 0x403320
mov dword [ebp - 0x40c], 8
lea eax, [ebp - 0x198]
push eax
lea ecx, [ebp - 0x40c]
push ecx
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x2f
mov dword [ebp - 0x404], 0x403338
mov dword [ebp - 0x40c], 8
lea eax, [ebp - 0x1c8]
push eax
lea ecx, [ebp - 0x40c]
push ecx
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x1c8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x30
mov dword [ebp - 0x404], 0x4032b8
mov dword [ebp - 0x40c], 8
lea eax, [ebp - 0x1e4]
push eax
lea ecx, [ebp - 0x40c]
push ecx
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x31
mov dword [ebp - 0x404], 0x4032d0
mov dword [ebp - 0x40c], 8
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0x40c]
push ecx
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0xf8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x32
mov eax, dword [ebp - 0x200]
push eax
push 0x4032ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x34
mov dword [ebp - 0x404], 0x403268
mov dword [ebp - 0x40c], 8
lea ecx, [ebp - 0x144]
push ecx
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x26c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x144]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x35
mov dword [ebp - 0x404], 0x403320
mov dword [ebp - 0x40c], 8
lea ecx, [ebp - 0x198]
push ecx
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x26c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x36
mov dword [ebp - 0x404], 0x403354
mov dword [ebp - 0x40c], 8
lea ecx, [ebp - 0x1c8]
push ecx
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x26c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x1c8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x37
mov dword [ebp - 0x404], 0x4032b8
mov dword [ebp - 0x40c], 8
lea ecx, [ebp - 0x1e4]
push ecx
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x26c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x38
mov dword [ebp - 0x404], 0x4032d0
mov dword [ebp - 0x40c], 8
lea ecx, [ebp - 0xf8]
push ecx
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x26c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0xf8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x39
mov ecx, dword [ebp - 0x200]
push ecx
push 0x4032ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
jmp 0x40b4c6
mov dword [ebp - 4], 0x3b
mov dword [ebp - 0x404], 0x403268
mov dword [ebp - 0x40c], 8
lea edx, [ebp - 0x144]
push edx
lea eax, [ebp - 0x40c]
push eax
lea ecx, [ebp - 0x26c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x144]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x3c
mov dword [ebp - 0x404], 0x403280
mov dword [ebp - 0x40c], 8
lea edx, [ebp - 0x198]
push edx
lea eax, [ebp - 0x40c]
push eax
lea ecx, [ebp - 0x26c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x3d
mov dword [ebp - 0x404], 0x40329c
mov dword [ebp - 0x40c], 8
lea edx, [ebp - 0x1c8]
push edx
lea eax, [ebp - 0x40c]
push eax
lea ecx, [ebp - 0x26c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x1c8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x3e
mov dword [ebp - 0x404], 0x4032b8
mov dword [ebp - 0x40c], 8
lea edx, [ebp - 0x1e4]
push edx
lea eax, [ebp - 0x40c]
push eax
lea ecx, [ebp - 0x26c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x3f
mov dword [ebp - 0x404], 0x4032d0
mov dword [ebp - 0x40c], 8
lea edx, [ebp - 0xf8]
push edx
lea eax, [ebp - 0x40c]
push eax
lea ecx, [ebp - 0x26c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0xf8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x40
mov edx, dword [ebp - 0x200]
push edx
push 0x4032ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x41
mov dword [ebp - 0x48c], 0x16
cmp dword [ebp - 0x48c], 0x65
jae 0x40af9b
mov dword [ebp - 0x630], 0
jmp 0x40afa7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x630], eax
mov dword [ebp - 0x404], 0
mov dword [ebp - 0x40c], 0x8002
mov eax, dword [ebp - 0x48c]
shl eax, 4
mov ecx, dword [0x41f020]
add ecx, eax
push ecx
lea edx, [ebp - 0x40c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx eax, ax
test eax, eax
je 0x40b160
mov dword [ebp - 4], 0x42
mov dword [ebp - 0x404], 0x403268
mov dword [ebp - 0x40c], 8
lea ecx, [ebp - 0x144]
push ecx
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x26c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x144]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x43
mov dword [ebp - 0x404], 0x403280
mov dword [ebp - 0x40c], 8
lea ecx, [ebp - 0x198]
push ecx
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x26c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x44
mov dword [ebp - 0x404], 0x403304
mov dword [ebp - 0x40c], 8
lea ecx, [ebp - 0x1c8]
push ecx
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x26c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x1c8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x45
mov dword [ebp - 0x404], 0x4032b8
mov dword [ebp - 0x40c], 8
lea ecx, [ebp - 0x1e4]
push ecx
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x26c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x46
mov dword [ebp - 0x404], 0x4032d0
mov dword [ebp - 0x40c], 8
lea ecx, [ebp - 0xf8]
push ecx
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x26c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0xf8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x47
mov ecx, dword [ebp - 0x200]
push ecx
push 0x4032ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x49
mov dword [ebp - 0x404], 0x403268
mov dword [ebp - 0x40c], 8
lea edx, [ebp - 0x144]
push edx
lea eax, [ebp - 0x40c]
push eax
lea ecx, [ebp - 0x26c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x144]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x4a
mov dword [ebp - 0x404], 0x403320
mov dword [ebp - 0x40c], 8
lea edx, [ebp - 0x198]
push edx
lea eax, [ebp - 0x40c]
push eax
lea ecx, [ebp - 0x26c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x4b
mov dword [ebp - 0x404], 0x403338
mov dword [ebp - 0x40c], 8
lea edx, [ebp - 0x1c8]
push edx
lea eax, [ebp - 0x40c]
push eax
lea ecx, [ebp - 0x26c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x1c8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x4c
mov dword [ebp - 0x404], 0x4032b8
mov dword [ebp - 0x40c], 8
lea edx, [ebp - 0x1e4]
push edx
lea eax, [ebp - 0x40c]
push eax
lea ecx, [ebp - 0x26c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x4d
mov dword [ebp - 0x404], 0x4032d0
mov dword [ebp - 0x40c], 8
lea edx, [ebp - 0xf8]
push edx
lea eax, [ebp - 0x40c]
push eax
lea ecx, [ebp - 0x26c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0xf8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x4e
mov edx, dword [ebp - 0x200]
push edx
push 0x4032ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x4f
mov dword [ebp - 0x48c], 0x15
cmp dword [ebp - 0x48c], 0x65
jae 0x40b301
mov dword [ebp - 0x634], 0
jmp 0x40b30d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x634], eax
mov dword [ebp - 0x404], 0
mov dword [ebp - 0x40c], 0x8002
mov eax, dword [ebp - 0x48c]
shl eax, 4
mov ecx, dword [0x41f020]
add ecx, eax
push ecx
lea edx, [ebp - 0x40c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx eax, ax
test eax, eax
je 0x40b4c6
mov dword [ebp - 4], 0x50
mov dword [ebp - 0x404], 0x403268
mov dword [ebp - 0x40c], 8
lea ecx, [ebp - 0x144]
push ecx
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x26c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x144]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x51
mov dword [ebp - 0x404], 0x403320
mov dword [ebp - 0x40c], 8
lea ecx, [ebp - 0x198]
push ecx
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x26c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x52
mov dword [ebp - 0x404], 0x403354
mov dword [ebp - 0x40c], 8
lea ecx, [ebp - 0x1c8]
push ecx
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x26c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x1c8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x53
mov dword [ebp - 0x404], 0x4032b8
mov dword [ebp - 0x40c], 8
lea ecx, [ebp - 0x1e4]
push ecx
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x26c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x54
mov dword [ebp - 0x404], 0x4032d0
mov dword [ebp - 0x40c], 8
lea ecx, [ebp - 0xf8]
push ecx
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x26c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0xf8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x55
mov ecx, dword [ebp - 0x200]
push ecx
push 0x4032ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x58
mov dword [ebp - 0x48c], 0x14
cmp dword [ebp - 0x48c], 0x65
jae 0x40b4ec
mov dword [ebp - 0x638], 0
jmp 0x40b4f8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x638], eax
mov dword [ebp - 0x404], 0
mov dword [ebp - 0x40c], 0x8002
mov edx, dword [ebp - 0x48c]
shl edx, 4
mov eax, dword [0x41f020]
add eax, edx
push eax
lea ecx, [ebp - 0x40c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx edx, ax
test edx, edx
je 0x40b6b0
mov dword [ebp - 4], 0x59
mov dword [ebp - 0x404], 0x403268
mov dword [ebp - 0x40c], 8
lea eax, [ebp - 0x144]
push eax
lea ecx, [ebp - 0x40c]
push ecx
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x144]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x5a
mov dword [ebp - 0x404], 0x403320
mov dword [ebp - 0x40c], 8
lea eax, [ebp - 0x198]
push eax
lea ecx, [ebp - 0x40c]
push ecx
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x5b
mov dword [ebp - 0x404], 0x403370
mov dword [ebp - 0x40c], 8
lea eax, [ebp - 0x1c8]
push eax
lea ecx, [ebp - 0x40c]
push ecx
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x1c8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x5c
mov dword [ebp - 0x404], 0x4032b8
mov dword [ebp - 0x40c], 8
lea eax, [ebp - 0x1e4]
push eax
lea ecx, [ebp - 0x40c]
push ecx
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x5d
mov dword [ebp - 0x404], 0x4032d0
mov dword [ebp - 0x40c], 8
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0x40c]
push ecx
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0xf8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x5e
mov eax, dword [ebp - 0x200]
push eax
push 0x4032ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x60
mov dword [ebp - 0x48c], 0x17
cmp dword [ebp - 0x48c], 0x65
jae 0x40b6d6
mov dword [ebp - 0x63c], 0
jmp 0x40b6e2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x63c], eax
mov dword [ebp - 0x404], 0
mov dword [ebp - 0x40c], 0x8002
mov ecx, dword [ebp - 0x48c]
shl ecx, 4
mov edx, dword [0x41f020]
add edx, ecx
push edx
lea eax, [ebp - 0x40c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx ecx, ax
test ecx, ecx
je 0x40b89b
mov dword [ebp - 4], 0x61
mov dword [ebp - 0x404], 0x403268
mov dword [ebp - 0x40c], 8
lea edx, [ebp - 0x144]
push edx
lea eax, [ebp - 0x40c]
push eax
lea ecx, [ebp - 0x26c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x144]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x62
mov dword [ebp - 0x404], 0x40338c
mov dword [ebp - 0x40c], 8
lea edx, [ebp - 0x198]
push edx
lea eax, [ebp - 0x40c]
push eax
lea ecx, [ebp - 0x26c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x63
mov dword [ebp - 0x404], 0x4033a4
mov dword [ebp - 0x40c], 8
lea edx, [ebp - 0x1c8]
push edx
lea eax, [ebp - 0x40c]
push eax
lea ecx, [ebp - 0x26c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x1c8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x64
mov dword [ebp - 0x404], 0x4032b8
mov dword [ebp - 0x40c], 8
lea edx, [ebp - 0x1e4]
push edx
lea eax, [ebp - 0x40c]
push eax
lea ecx, [ebp - 0x26c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x65
mov dword [ebp - 0x404], 0x4032d0
mov dword [ebp - 0x40c], 8
lea edx, [ebp - 0xf8]
push edx
lea eax, [ebp - 0x40c]
push eax
lea ecx, [ebp - 0x26c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0xf8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x66
mov edx, dword [ebp - 0x200]
push edx
push 0x4032ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x68
mov dword [ebp - 0x404], 0x4033c0
mov dword [ebp - 0x40c], 8
lea eax, [ebp - 0x144]
push eax
lea ecx, [ebp - 0x40c]
push ecx
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x144]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x69
mov dword [ebp - 0x404], 0x4033d4
mov dword [ebp - 0x40c], 8
lea eax, [ebp - 0x198]
push eax
lea ecx, [ebp - 0x40c]
push ecx
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x6a
mov dword [ebp - 0x404], 0x4033ec
mov dword [ebp - 0x40c], 8
lea eax, [ebp - 0x1c8]
push eax
lea ecx, [ebp - 0x40c]
push ecx
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x1c8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x6b
mov dword [ebp - 0x404], 0x403404
mov dword [ebp - 0x40c], 8
lea eax, [ebp - 0x1e4]
push eax
lea ecx, [ebp - 0x40c]
push ecx
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x6c
mov dword [ebp - 0x404], 0x403418
mov dword [ebp - 0x40c], 8
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0x40c]
push ecx
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0xf8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x6d
mov eax, dword [ebp - 0x200]
push eax
push 0x40342c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x6e
mov dword [ebp - 0x404], 0x402ce4
mov dword [ebp - 0x40c], 8
cmp dword [0x41f314], 0
jne 0x40ba56
push 0x41f314
push 0x402968
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x640], 0x41f314
jmp 0x40ba60
mov dword [ebp - 0x640], 0x41f314
mov ecx, dword [ebp - 0x640]
mov edx, dword [ecx]
mov dword [ebp - 0x48c], edx
lea eax, [ebp - 0x25c]
push eax
mov ecx, dword [ebp - 0x48c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x48c]
push eax
call dword [edx + 0x20]
fnclex
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0
jge 0x40babb
push 0x20
push 0x402958
mov ecx, dword [ebp - 0x48c]
push ecx
mov edx, dword [ebp - 0x490]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x644], eax
jmp 0x40bac5
mov dword [ebp - 0x644], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x40c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x408]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x404]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x400]
mov dword [eax + 0xc], edx
push 0x10003
mov eax, dword [ebp - 0x25c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x25c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x6f
mov dword [ebp - 0x404], 0x41800000
mov dword [ebp - 0x40c], 4
cmp dword [0x41f314], 0
jne 0x40bb52
push 0x41f314
push 0x402968
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x648], 0x41f314
jmp 0x40bb5c
mov dword [ebp - 0x648], 0x41f314
mov ecx, dword [ebp - 0x648]
mov edx, dword [ecx]
mov dword [ebp - 0x48c], edx
lea eax, [ebp - 0x25c]
push eax
mov ecx, dword [ebp - 0x48c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x48c]
push eax
call dword [edx + 0x20]
fnclex
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0
jge 0x40bbb7
push 0x20
push 0x402958
mov ecx, dword [ebp - 0x48c]
push ecx
mov edx, dword [ebp - 0x490]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x64c], eax
jmp 0x40bbc1
mov dword [ebp - 0x64c], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x40c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x408]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x404]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x400]
mov dword [eax + 0xc], edx
push 0x10004
mov eax, dword [ebp - 0x25c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x25c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x70
cmp dword [0x41f314], 0
jne 0x40bc3a
push 0x41f314
push 0x402968
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x650], 0x41f314
jmp 0x40bc44
mov dword [ebp - 0x650], 0x41f314
mov ecx, dword [ebp - 0x650]
mov edx, dword [ecx]
mov dword [ebp - 0x48c], edx
lea eax, [ebp - 0x25c]
push eax
mov ecx, dword [ebp - 0x48c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x48c]
push eax
call dword [edx + 0x20]
fnclex
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0
jge 0x40bc9f
push 0x20
push 0x402958
mov ecx, dword [ebp - 0x48c]
push ecx
mov edx, dword [ebp - 0x490]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x654], eax
jmp 0x40bca9
mov dword [ebp - 0x654], 0
lea eax, [ebp - 0xbc]
push eax
mov ecx, dword [ebp - 0x25c]
push ecx
push 0x402cf0
call dword [sym.imp.MSVBVM60.DLL___vbaPrintObj]
add esp, 0xc
lea ecx, [ebp - 0x25c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x71
mov dword [ebp - 0x404], 0x41400000
mov dword [ebp - 0x40c], 4
cmp dword [0x41f314], 0
jne 0x40bd11
push 0x41f314
push 0x402968
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x658], 0x41f314
jmp 0x40bd1b
mov dword [ebp - 0x658], 0x41f314
mov edx, dword [ebp - 0x658]
mov eax, dword [edx]
mov dword [ebp - 0x48c], eax
lea ecx, [ebp - 0x25c]
push ecx
mov edx, dword [ebp - 0x48c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x48c]
push ecx
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0
jge 0x40bd76
push 0x20
push 0x402958
mov edx, dword [ebp - 0x48c]
push edx
mov eax, dword [ebp - 0x490]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x65c], eax
jmp 0x40bd80
mov dword [ebp - 0x65c], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x40c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x408]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x404]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x400]
mov dword [ecx + 0xc], eax
push 0x10004
mov ecx, dword [ebp - 0x25c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x25c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x72
cmp dword [0x41f314], 0
jne 0x40bdf9
push 0x41f314
push 0x402968
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x660], 0x41f314
jmp 0x40be03
mov dword [ebp - 0x660], 0x41f314
mov edx, dword [ebp - 0x660]
mov eax, dword [edx]
mov dword [ebp - 0x48c], eax
lea ecx, [ebp - 0x25c]
push ecx
mov edx, dword [ebp - 0x48c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x48c]
push ecx
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0
jge 0x40be5e
push 0x20
push 0x402958
mov edx, dword [ebp - 0x48c]
push edx
mov eax, dword [ebp - 0x490]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x664], eax
jmp 0x40be68
mov dword [ebp - 0x664], 0
lea ecx, [ebp - 0x38]
push ecx
mov edx, dword [ebp - 0x25c]
push edx
push 0x402cf0
call dword [sym.imp.MSVBVM60.DLL___vbaPrintObj]
add esp, 0xc
lea ecx, [ebp - 0x25c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x73
cmp dword [0x41f314], 0
jne 0x40beb9
push 0x41f314
push 0x402968
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x668], 0x41f314
jmp 0x40bec3
mov dword [ebp - 0x668], 0x41f314
mov eax, dword [ebp - 0x668]
mov ecx, dword [eax]
mov dword [ebp - 0x48c], ecx
lea edx, [ebp - 0x25c]
push edx
mov eax, dword [ebp - 0x48c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x48c]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0
jge 0x40bf1e
push 0x20
push 0x402958
mov eax, dword [ebp - 0x48c]
push eax
mov ecx, dword [ebp - 0x490]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x66c], eax
jmp 0x40bf28
mov dword [ebp - 0x66c], 0
lea edx, [ebp - 0x144]
push edx
mov eax, dword [ebp - 0x25c]
push eax
push 0x402cf0
call dword [sym.imp.MSVBVM60.DLL___vbaPrintObj]
add esp, 0xc
lea ecx, [ebp - 0x25c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x74
cmp dword [0x41f314], 0
jne 0x40bf7c
push 0x41f314
push 0x402968
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x670], 0x41f314
jmp 0x40bf86
mov dword [ebp - 0x670], 0x41f314
mov ecx, dword [ebp - 0x670]
mov edx, dword [ecx]
mov dword [ebp - 0x48c], edx
lea eax, [ebp - 0x25c]
push eax
mov ecx, dword [ebp - 0x48c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x48c]
push eax
call dword [edx + 0x20]
fnclex
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0
jge 0x40bfe1
push 0x20
push 0x402958
mov ecx, dword [ebp - 0x48c]
push ecx
mov edx, dword [ebp - 0x490]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x674], eax
jmp 0x40bfeb
mov dword [ebp - 0x674], 0
lea eax, [ebp - 0x198]
push eax
mov ecx, dword [ebp - 0x25c]
push ecx
push 0x402cf0
call dword [sym.imp.MSVBVM60.DLL___vbaPrintObj]
add esp, 0xc
lea ecx, [ebp - 0x25c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x75
cmp dword [0x41f314], 0
jne 0x40c03f
push 0x41f314
push 0x402968
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x678], 0x41f314
jmp 0x40c049
mov dword [ebp - 0x678], 0x41f314
mov edx, dword [ebp - 0x678]
mov eax, dword [edx]
mov dword [ebp - 0x48c], eax
lea ecx, [ebp - 0x25c]
push ecx
mov edx, dword [ebp - 0x48c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x48c]
push ecx
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0
jge 0x40c0a4
push 0x20
push 0x402958
mov edx, dword [ebp - 0x48c]
push edx
mov eax, dword [ebp - 0x490]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x67c], eax
jmp 0x40c0ae
mov dword [ebp - 0x67c], 0
lea ecx, [ebp - 0x1c8]
push ecx
mov edx, dword [ebp - 0x25c]
push edx
push 0x402cf0
call dword [sym.imp.MSVBVM60.DLL___vbaPrintObj]
add esp, 0xc
lea ecx, [ebp - 0x25c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x76
cmp dword [0x41f314], 0
jne 0x40c102
push 0x41f314
push 0x402968
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x680], 0x41f314
jmp 0x40c10c
mov dword [ebp - 0x680], 0x41f314
mov eax, dword [ebp - 0x680]
mov ecx, dword [eax]
mov dword [ebp - 0x48c], ecx
lea edx, [ebp - 0x25c]
push edx
mov eax, dword [ebp - 0x48c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x48c]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0
jge 0x40c167
push 0x20
push 0x402958
mov eax, dword [ebp - 0x48c]
push eax
mov ecx, dword [ebp - 0x490]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x684], eax
jmp 0x40c171
mov dword [ebp - 0x684], 0
lea edx, [ebp - 0x1e4]
push edx
mov eax, dword [ebp - 0x25c]
push eax
push 0x402cf0
call dword [sym.imp.MSVBVM60.DLL___vbaPrintObj]
add esp, 0xc
lea ecx, [ebp - 0x25c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x77
mov word [ebp - 0xac], 0
mov dword [ebp - 4], 0x78
mov word [ebp - 0x1cc], 0
mov dword [ebp - 4], 0x79
mov edx, 0x403440
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7a
mov word [ebp - 0xe8], 0
mov dword [ebp - 4], 0x7b
mov word [ebp - 0x1a8], 0
mov dword [ebp - 4], 0x7c
mov word [ebp - 0x94], 0
mov dword [ebp - 4], 0x7d
mov word [ebp - 0x98], 0
mov dword [ebp - 4], 0x7e
mov dword [ebp - 0x244], 0
mov dword [ebp - 4], 0x7f
mov dword [ebp - 0x22c], 0
mov dword [ebp - 4], 0x80
mov dword [ebp - 0x240], 0
mov dword [ebp - 4], 0x81
mov dword [ebp - 0x208], 0
mov dword [ebp - 4], 0x82
mov dword [ebp - 0x1d4], 0
mov dword [ebp - 4], 0x83
mov dword [ebp - 0x1d0], 0
mov dword [ebp - 4], 0x84
mov dword [ebp - 0x1a0], 0
mov dword [ebp - 4], 0x85
mov dword [ebp - 0x1a4], 0
mov dword [ebp - 4], 0x86
mov dword [ebp - 0x134], 0
mov dword [ebp - 4], 0x87
mov dword [ebp - 0x12c], 0
mov dword [ebp - 4], 0x88
mov dword [ebp - 0x19c], 0
mov dword [ebp - 4], 0x89
mov dword [ebp - 0x204], 0
mov dword [ebp - 4], 0x8a
mov dword [ebp - 0x130], 0
mov dword [ebp - 4], 0x8b
mov dword [ebp - 0xe4], 0
mov dword [ebp - 4], 0x8c
mov dword [ebp - 0xe0], 0
mov dword [ebp - 4], 0x8d
mov dword [ebp - 0x404], 1
mov dword [ebp - 0x40c], 2
mov dword [ebp - 0x414], 1
mov dword [ebp - 0x41c], 2
lea ecx, [ebp - 0x40c]
push ecx
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0x41c]
push eax
lea ecx, [ebp - 0x500]
push ecx
lea edx, [ebp - 0x4f0]
push edx
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x534], eax
jmp 0x41c798
mov dword [ebp - 4], 0x8e
cmp word [ebp - 0xac], 0x14
jl 0x40c45f
mov dword [ebp - 4], 0x8f
mov word [ebp - 0xac], 0
mov dword [ebp - 4], 0x90
cmp dword [0x41f314], 0
jne 0x40c3c8
push 0x41f314
push 0x402968
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x688], 0x41f314
jmp 0x40c3d2
mov dword [ebp - 0x688], 0x41f314
mov ecx, dword [ebp - 0x688]
mov edx, dword [ecx]
mov dword [ebp - 0x48c], edx
lea eax, [ebp - 0x25c]
push eax
mov ecx, dword [ebp - 0x48c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x48c]
push eax
call dword [edx + 0x20]
fnclex
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0
jge 0x40c42d
push 0x20
push 0x402958
mov ecx, dword [ebp - 0x48c]
push ecx
mov edx, dword [ebp - 0x490]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x68c], eax
jmp 0x40c437
mov dword [ebp - 0x68c], 0
lea eax, [ebp - 0x144]
push eax
mov ecx, dword [ebp - 0x25c]
push ecx
push 0x402cf0
call dword [sym.imp.MSVBVM60.DLL___vbaPrintObj]
add esp, 0xc
lea ecx, [ebp - 0x25c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x92
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x48c], eax
cmp dword [ebp - 0x48c], 0x65
jae 0x40c48b
mov dword [ebp - 0x690], 0
jmp 0x40c497
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x690], eax
mov eax, dword [ebp - 0x48c]
shl eax, 4
mov ecx, dword [ebp - 0x214]
add ecx, eax
push ecx
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x248]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea edx, [ebp - 0x24c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.004028a8
mov word [ebp - 0x460], ax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
push 0x402c78
mov ax, 0xc
sub ax, word [ebp - 0x460]
jo 0x41cdbf
movsx ecx, ax
push ecx
push 0x403448
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0x250]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x284], eax
mov dword [ebp - 0x28c], 8
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40c55a
mov dword [ebp - 0x694], 0
jmp 0x40c566
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x694], eax
mov eax, dword [ebp - 0x490]
shl eax, 4
mov ecx, dword [ebp - 0x214]
add ecx, eax
push ecx
lea edx, [ebp - 0x27c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0x404], 0x402c78
mov dword [ebp - 0x40c], 8
lea eax, [ebp - 0x28c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x29c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x40c]
push eax
lea ecx, [ebp - 0x2ac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x250]
push edx
lea eax, [ebp - 0x24c]
push eax
lea ecx, [ebp - 0x248]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea edx, [ebp - 0x29c]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
lea edx, [ebp - 0x26c]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x93
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x48c], eax
cmp dword [ebp - 0x48c], 0x65
jae 0x40c64a
mov dword [ebp - 0x698], 0
jmp 0x40c656
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x698], eax
mov dword [ebp - 0x404], 0x403440
mov dword [ebp - 0x40c], 0x8008
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40c68f
mov dword [ebp - 0x69c], 0
jmp 0x40c69b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x69c], eax
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x494], eax
cmp dword [ebp - 0x494], 0x65
jae 0x40c6c0
mov dword [ebp - 0x6a0], 0
jmp 0x40c6cc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6a0], eax
mov eax, dword [ebp - 0x48c]
shl eax, 4
mov ecx, dword [ebp - 0x108]
add ecx, eax
push ecx
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x26c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
mov ecx, dword [ebp - 0x490]
shl ecx, 4
mov edx, dword [ebp - 0x108]
add edx, ecx
push edx
mov eax, dword [ebp - 0x494]
shl eax, 4
mov ecx, dword [ebp - 0x214]
add ecx, eax
push ecx
lea edx, [ebp - 0x27c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea eax, [ebp - 0x28c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
movsx ecx, ax
test ecx, ecx
je 0x40c8dc
mov dword [ebp - 4], 0x94
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x48c], eax
cmp dword [ebp - 0x48c], 0x65
jae 0x40c770
mov dword [ebp - 0x6a4], 0
jmp 0x40c77c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6a4], eax
mov eax, dword [ebp - 0x48c]
shl eax, 4
mov ecx, dword [ebp - 0x108]
add ecx, eax
push ecx
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0x414], 2
mov dword [ebp - 0x41c], 2
mov dword [ebp - 0x424], 8
mov dword [ebp - 0x42c], 2
mov dword [ebp - 0x404], 0x403474
mov dword [ebp - 0x40c], 8
lea eax, [ebp - 0x74]
push eax
lea ecx, [ebp - 0x41c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x42c]
push eax
lea ecx, [ebp - 0x29c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x248]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.0041d9c0
mov dword [ebp - 0x2a4], eax
mov dword [ebp - 0x2ac], 8
mov dword [ebp - 0x434], 0x402c78
mov dword [ebp - 0x43c], 8
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0x2ac]
push ecx
lea edx, [ebp - 0x2bc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x43c]
push eax
lea ecx, [ebp - 0x2cc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x2bc]
push edx
lea eax, [ebp - 0x2ac]
push eax
lea ecx, [ebp - 0x29c]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x26c]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
jmp 0x40c9c8
mov dword [ebp - 4], 0x96
mov dword [ebp - 0x404], 2
mov dword [ebp - 0x40c], 2
mov dword [ebp - 0x414], 8
mov dword [ebp - 0x41c], 2
lea ecx, [ebp - 0x74]
push ecx
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x26c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea ecx, [ebp - 0x41c]
push ecx
lea edx, [ebp - 0x27c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov dword [ebp - 0x284], eax
mov dword [ebp - 0x28c], 8
mov dword [ebp - 0x424], 0x402c78
mov dword [ebp - 0x42c], 8
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0x28c]
push ecx
lea edx, [ebp - 0x29c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x42c]
push eax
lea ecx, [ebp - 0x2ac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x29c]
push edx
lea eax, [ebp - 0x28c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x98
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40c9f4
mov dword [ebp - 0x6a8], 0
jmp 0x40ca00
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6a8], eax
mov dword [ebp - 0x48c], 4
cmp dword [ebp - 0x48c], 0xb
jae 0x40ca1f
mov dword [ebp - 0x6ac], 0
jmp 0x40ca2b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6ac], eax
mov eax, dword [ebp - 0x48c]
imul eax, eax, 0x65
mov ecx, dword [ebp - 0x490]
add ecx, eax
mov edx, dword [ebp - 0x158]
fld dword [edx + ecx*4]
fcomp dword [0x401fb4]
fnstsw ax
test ah, 0x40
jne 0x40cc87
mov dword [ebp - 4], 0x99
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40ca82
mov dword [ebp - 0x6b0], 0
jmp 0x40ca8e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6b0], eax
mov dword [ebp - 0x48c], 4
cmp dword [ebp - 0x48c], 0xb
jae 0x40caad
mov dword [ebp - 0x6b4], 0
jmp 0x40cab9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6b4], eax
mov ecx, dword [ebp - 0x48c]
imul ecx, ecx, 0x65
mov edx, dword [ebp - 0x490]
add edx, ecx
mov eax, dword [ebp - 0x158]
fld dword [0x401fb0]
fsub dword [eax + edx*4]
cmp dword [section..data], 0
jne 0x40caea
fdivr dword [0x401fb0]
jmp 0x40caf5
push dword [0x401fb0]
call sub.MSVBVM60.DLL__adj_fdivr_m32
fstp qword [ebp - 0x28]
fnstsw ax
test al, 0xd
jne 0x41cdba
mov dword [ebp - 4], 0x9a
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40cb2e
mov dword [ebp - 0x6b8], 0
jmp 0x40cb3a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6b8], eax
mov dword [ebp - 0x48c], 4
cmp dword [ebp - 0x48c], 0xb
jae 0x40cb59
mov dword [ebp - 0x6bc], 0
jmp 0x40cb65
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6bc], eax
mov edx, dword [ebp - 0x48c]
imul edx, edx, 0x65
mov eax, dword [ebp - 0x490]
add eax, edx
mov ecx, dword [ebp - 0x158]
lea edx, [ecx + eax*4]
mov dword [ebp - 0x404], edx
mov dword [ebp - 0x40c], 0x4004
push 2
lea eax, [ebp - 0x40c]
push eax
lea ecx, [ebp - 0x26c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
push 2
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR4Var]
push ecx
fstp dword [esp]
call fcn.0041d490
mov edx, eax
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, dword [ebp - 0x254]
mov dword [ebp - 0x538], eax
mov dword [ebp - 0x254], 0
push 6
push 0x4034a4
mov edx, dword [ebp - 0x538]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x24c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0x250]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x402c78
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x274], eax
mov dword [ebp - 0x27c], 8
lea edx, [ebp - 0x27c]
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x254]
push ecx
lea edx, [ebp - 0x250]
push edx
lea eax, [ebp - 0x24c]
push eax
lea ecx, [ebp - 0x248]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea ecx, [ebp - 0x26c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x40ccf3
mov dword [ebp - 4], 0x9c
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x24], 0x3ff00000
mov dword [ebp - 4], 0x9d
push 6
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x402c78
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x264], eax
mov dword [ebp - 0x26c], 8
lea edx, [ebp - 0x26c]
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x9f
mov dword [ebp - 0x48c], 0x62
cmp dword [ebp - 0x48c], 0x65
jae 0x40cd19
mov dword [ebp - 0x6c0], 0
jmp 0x40cd25
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6c0], eax
mov dword [ebp - 0x404], 0xffffffff
mov dword [ebp - 0x40c], 0x800b
mov edx, dword [ebp - 0x48c]
shl edx, 4
mov eax, dword [0x41f020]
add eax, edx
push eax
lea ecx, [ebp - 0x40c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x40d84f
mov dword [ebp - 4], 0xa0
mov dword [ebp - 0x48c], 0x16
cmp dword [ebp - 0x48c], 0x65
jae 0x40cd88
mov dword [ebp - 0x6c4], 0
jmp 0x40cd94
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6c4], eax
mov dword [ebp - 0x404], 0
mov dword [ebp - 0x40c], 0x8002
mov eax, dword [ebp - 0x48c]
shl eax, 4
mov ecx, dword [0x41f020]
add ecx, eax
push ecx
lea edx, [ebp - 0x40c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx eax, ax
test eax, eax
je 0x40d06c
mov dword [ebp - 4], 0xa1
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40cdfe
mov dword [ebp - 0x6c8], 0
jmp 0x40ce0a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6c8], eax
mov dword [ebp - 0x48c], 6
cmp dword [ebp - 0x48c], 0xb
jae 0x40ce29
mov dword [ebp - 0x6cc], 0
jmp 0x40ce35
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6cc], eax
mov edx, dword [ebp - 0x48c]
imul edx, edx, 0x65
mov eax, dword [ebp - 0x490]
add eax, edx
mov ecx, dword [ebp - 0x158]
fld dword [ecx + eax*4]
fcomp dword [0x401fb4]
fnstsw ax
test ah, 0x40
jne 0x40d015
mov dword [ebp - 4], 0xa2
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40ce8c
mov dword [ebp - 0x6d0], 0
jmp 0x40ce98
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6d0], eax
mov dword [ebp - 0x48c], 6
cmp dword [ebp - 0x48c], 0xb
jae 0x40ceb7
mov dword [ebp - 0x6d4], 0
jmp 0x40cec3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6d4], eax
mov eax, dword [ebp - 0x48c]
imul eax, eax, 0x65
mov ecx, dword [ebp - 0x490]
add ecx, eax
mov edx, dword [ebp - 0x158]
fld dword [edx + ecx*4]
cmp dword [section..data], 0
jne 0x40ceeb
fdiv qword [ebp - 0x28]
jmp 0x40cef6
push dword [ebp - 0x24]
push dword [ebp - 0x28]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x264]
fnstsw ax
test al, 0xd
jne 0x41cdba
mov dword [ebp - 0x26c], 5
push 2
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
push 2
lea edx, [ebp - 0x27c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR4Var]
push ecx
fstp dword [esp]
call fcn.0041d490
mov edx, eax
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, dword [ebp - 0x254]
mov dword [ebp - 0x53c], eax
mov dword [ebp - 0x254], 0
push 6
push 0x4034a4
mov edx, dword [ebp - 0x53c]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x24c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0x250]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x402c78
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x284], eax
mov dword [ebp - 0x28c], 8
lea edx, [ebp - 0x28c]
lea ecx, [ebp - 0x1b8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x254]
push ecx
lea edx, [ebp - 0x250]
push edx
lea eax, [ebp - 0x24c]
push eax
lea ecx, [ebp - 0x248]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x26c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x40d06c
mov dword [ebp - 4], 0xa4
push 6
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x402c78
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x264], eax
mov dword [ebp - 0x26c], 8
lea edx, [ebp - 0x26c]
lea ecx, [ebp - 0x1b8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xa7
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40d098
mov dword [ebp - 0x6d8], 0
jmp 0x40d0a4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6d8], eax
mov dword [ebp - 0x48c], 6
cmp dword [ebp - 0x48c], 0xb
jae 0x40d0c3
mov dword [ebp - 0x6dc], 0
jmp 0x40d0cf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6dc], eax
mov edx, dword [ebp - 0x48c]
imul edx, edx, 0x65
mov eax, dword [ebp - 0x490]
add eax, edx
mov ecx, dword [ebp - 0x158]
fld dword [ecx + eax*4]
fcomp dword [0x401fb4]
fnstsw ax
test ah, 0x40
jne 0x40d27f
mov dword [ebp - 4], 0xa8
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40d126
mov dword [ebp - 0x6e0], 0
jmp 0x40d132
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6e0], eax
mov dword [ebp - 0x48c], 6
cmp dword [ebp - 0x48c], 0xb
jae 0x40d151
mov dword [ebp - 0x6e4], 0
jmp 0x40d15d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6e4], eax
mov eax, dword [ebp - 0x48c]
imul eax, eax, 0x65
mov ecx, dword [ebp - 0x490]
add ecx, eax
mov edx, dword [ebp - 0x158]
lea eax, [edx + ecx*4]
mov dword [ebp - 0x404], eax
mov dword [ebp - 0x40c], 0x4004
push 2
lea ecx, [ebp - 0x40c]
push ecx
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
push 2
lea eax, [ebp - 0x26c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR4Var]
push ecx
fstp dword [esp]
call fcn.0041d490
mov edx, eax
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x540], ecx
mov dword [ebp - 0x254], 0
push 6
push 0x4034a4
mov edx, dword [ebp - 0x540]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x24c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0x250]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x402c78
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x274], eax
mov dword [ebp - 0x27c], 8
lea edx, [ebp - 0x27c]
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x254]
push edx
lea eax, [ebp - 0x250]
push eax
lea ecx, [ebp - 0x24c]
push ecx
lea edx, [ebp - 0x248]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea ecx, [ebp - 0x26c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x40d2d6
mov dword [ebp - 4], 0xaa
push 6
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x402c78
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x264], eax
mov dword [ebp - 0x26c], 8
lea edx, [ebp - 0x26c]
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xac
mov dword [ebp - 0x48c], 0x15
cmp dword [ebp - 0x48c], 0x65
jae 0x40d2fc
mov dword [ebp - 0x6e8], 0
jmp 0x40d308
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6e8], eax
mov dword [ebp - 0x404], 0
mov dword [ebp - 0x40c], 0x8002
mov eax, dword [ebp - 0x48c]
shl eax, 4
mov ecx, dword [0x41f020]
add ecx, eax
push ecx
lea edx, [ebp - 0x40c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx eax, ax
test eax, eax
je 0x40d5e0
mov dword [ebp - 4], 0xad
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40d372
mov dword [ebp - 0x6ec], 0
jmp 0x40d37e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6ec], eax
mov dword [ebp - 0x48c], 5
cmp dword [ebp - 0x48c], 0xb
jae 0x40d39d
mov dword [ebp - 0x6f0], 0
jmp 0x40d3a9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6f0], eax
mov edx, dword [ebp - 0x48c]
imul edx, edx, 0x65
mov eax, dword [ebp - 0x490]
add eax, edx
mov ecx, dword [ebp - 0x158]
fld dword [ecx + eax*4]
fcomp dword [0x401fb4]
fnstsw ax
test ah, 0x40
jne 0x40d589
mov dword [ebp - 4], 0xae
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40d400
mov dword [ebp - 0x6f4], 0
jmp 0x40d40c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6f4], eax
mov dword [ebp - 0x48c], 5
cmp dword [ebp - 0x48c], 0xb
jae 0x40d42b
mov dword [ebp - 0x6f8], 0
jmp 0x40d437
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6f8], eax
mov eax, dword [ebp - 0x48c]
imul eax, eax, 0x65
mov ecx, dword [ebp - 0x490]
add ecx, eax
mov edx, dword [ebp - 0x158]
fld dword [edx + ecx*4]
cmp dword [section..data], 0
jne 0x40d45f
fdiv qword [ebp - 0x28]
jmp 0x40d46a
push dword [ebp - 0x24]
push dword [ebp - 0x28]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x264]
fnstsw ax
test al, 0xd
jne 0x41cdba
mov dword [ebp - 0x26c], 5
push 2
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
push 2
lea edx, [ebp - 0x27c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR4Var]
push ecx
fstp dword [esp]
call fcn.0041d490
mov edx, eax
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, dword [ebp - 0x254]
mov dword [ebp - 0x544], eax
mov dword [ebp - 0x254], 0
push 6
push 0x4034a4
mov edx, dword [ebp - 0x544]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x24c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0x250]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x402c78
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x284], eax
mov dword [ebp - 0x28c], 8
lea edx, [ebp - 0x28c]
lea ecx, [ebp - 0x128]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x254]
push ecx
lea edx, [ebp - 0x250]
push edx
lea eax, [ebp - 0x24c]
push eax
lea ecx, [ebp - 0x248]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x26c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x40d5e0
mov dword [ebp - 4], 0xb0
push 6
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x402c78
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x264], eax
mov dword [ebp - 0x26c], 8
lea edx, [ebp - 0x26c]
lea ecx, [ebp - 0x128]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xb3
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40d60c
mov dword [ebp - 0x6fc], 0
jmp 0x40d618
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6fc], eax
mov dword [ebp - 0x48c], 5
cmp dword [ebp - 0x48c], 0xb
jae 0x40d637
mov dword [ebp - 0x700], 0
jmp 0x40d643
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x700], eax
mov edx, dword [ebp - 0x48c]
imul edx, edx, 0x65
mov eax, dword [ebp - 0x490]
add eax, edx
mov ecx, dword [ebp - 0x158]
fld dword [ecx + eax*4]
fcomp dword [0x401fb4]
fnstsw ax
test ah, 0x40
jne 0x40d7f3
mov dword [ebp - 4], 0xb4
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40d69a
mov dword [ebp - 0x704], 0
jmp 0x40d6a6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x704], eax
mov dword [ebp - 0x48c], 5
cmp dword [ebp - 0x48c], 0xb
jae 0x40d6c5
mov dword [ebp - 0x708], 0
jmp 0x40d6d1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x708], eax
mov eax, dword [ebp - 0x48c]
imul eax, eax, 0x65
mov ecx, dword [ebp - 0x490]
add ecx, eax
mov edx, dword [ebp - 0x158]
lea eax, [edx + ecx*4]
mov dword [ebp - 0x404], eax
mov dword [ebp - 0x40c], 0x4004
push 2
lea ecx, [ebp - 0x40c]
push ecx
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
push 2
lea eax, [ebp - 0x26c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR4Var]
push ecx
fstp dword [esp]
call fcn.0041d490
mov edx, eax
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x548], ecx
mov dword [ebp - 0x254], 0
push 6
push 0x4034a4
mov edx, dword [ebp - 0x548]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x24c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0x250]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x402c78
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x274], eax
mov dword [ebp - 0x27c], 8
lea edx, [ebp - 0x27c]
lea ecx, [ebp - 0x178]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x254]
push edx
lea eax, [ebp - 0x250]
push eax
lea ecx, [ebp - 0x24c]
push ecx
lea edx, [ebp - 0x248]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea ecx, [ebp - 0x26c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x40d84a
mov dword [ebp - 4], 0xb6
push 6
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x402c78
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x264], eax
mov dword [ebp - 0x26c], 8
lea edx, [ebp - 0x26c]
lea ecx, [ebp - 0x178]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
jmp 0x40e309
mov dword [ebp - 4], 0xb9
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40d87b
mov dword [ebp - 0x70c], 0
jmp 0x40d887
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x70c], eax
mov dword [ebp - 0x48c], 6
cmp dword [ebp - 0x48c], 0xb
jae 0x40d8a6
mov dword [ebp - 0x710], 0
jmp 0x40d8b2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x710], eax
mov ecx, dword [ebp - 0x48c]
imul ecx, ecx, 0x65
mov edx, dword [ebp - 0x490]
add edx, ecx
mov eax, dword [ebp - 0x158]
fld dword [eax + edx*4]
fcomp dword [0x401fb4]
fnstsw ax
test ah, 0x40
jne 0x40da62
mov dword [ebp - 4], 0xba
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40d909
mov dword [ebp - 0x714], 0
jmp 0x40d915
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x714], eax
mov dword [ebp - 0x48c], 6
cmp dword [ebp - 0x48c], 0xb
jae 0x40d934
mov dword [ebp - 0x718], 0
jmp 0x40d940
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x718], eax
mov edx, dword [ebp - 0x48c]
imul edx, edx, 0x65
mov eax, dword [ebp - 0x490]
add eax, edx
mov ecx, dword [ebp - 0x158]
lea edx, [ecx + eax*4]
mov dword [ebp - 0x404], edx
mov dword [ebp - 0x40c], 0x4004
push 2
lea eax, [ebp - 0x40c]
push eax
lea ecx, [ebp - 0x26c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
push 2
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR4Var]
push ecx
fstp dword [esp]
call fcn.0041d490
mov edx, eax
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, dword [ebp - 0x254]
mov dword [ebp - 0x54c], eax
mov dword [ebp - 0x254], 0
push 6
push 0x4034a4
mov edx, dword [ebp - 0x54c]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x24c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0x250]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x402c78
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x274], eax
mov dword [ebp - 0x27c], 8
lea edx, [ebp - 0x27c]
lea ecx, [ebp - 0x1b8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x254]
push ecx
lea edx, [ebp - 0x250]
push edx
lea eax, [ebp - 0x24c]
push eax
lea ecx, [ebp - 0x248]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea ecx, [ebp - 0x26c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x40dab9
mov dword [ebp - 4], 0xbc
push 6
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x402c78
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x264], eax
mov dword [ebp - 0x26c], 8
lea edx, [ebp - 0x26c]
lea ecx, [ebp - 0x1b8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xbe
mov dword [ebp - 0x48c], 0x16
cmp dword [ebp - 0x48c], 0x65
jae 0x40dadf
mov dword [ebp - 0x71c], 0
jmp 0x40daeb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x71c], eax
mov dword [ebp - 0x404], 0
mov dword [ebp - 0x40c], 0x8002
mov edx, dword [ebp - 0x48c]
shl edx, 4
mov eax, dword [0x41f020]
add eax, edx
push eax
lea ecx, [ebp - 0x40c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx edx, ax
test edx, edx
je 0x40ddac
mov dword [ebp - 4], 0xbf
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40db54
mov dword [ebp - 0x720], 0
jmp 0x40db60
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x720], eax
mov dword [ebp - 0x48c], 6
cmp dword [ebp - 0x48c], 0xb
jae 0x40db7f
mov dword [ebp - 0x724], 0
jmp 0x40db8b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x724], eax
mov ecx, dword [ebp - 0x48c]
imul ecx, ecx, 0x65
mov edx, dword [ebp - 0x490]
add edx, ecx
mov eax, dword [ebp - 0x158]
fld dword [eax + edx*4]
fcomp dword [0x401fb4]
fnstsw ax
test ah, 0x40
jne 0x40dd55
mov dword [ebp - 4], 0xc0
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40dbe2
mov dword [ebp - 0x728], 0
jmp 0x40dbee
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x728], eax
mov dword [ebp - 0x48c], 6
cmp dword [ebp - 0x48c], 0xb
jae 0x40dc0d
mov dword [ebp - 0x72c], 0
jmp 0x40dc19
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x72c], eax
mov edx, dword [ebp - 0x48c]
imul edx, edx, 0x65
mov eax, dword [ebp - 0x490]
add eax, edx
mov ecx, dword [ebp - 0x158]
fld dword [ecx + eax*4]
fmul qword [ebp - 0x28]
fstp qword [ebp - 0x264]
fnstsw ax
test al, 0xd
jne 0x41cdba
mov dword [ebp - 0x26c], 5
push 2
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x27c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
push 2
lea ecx, [ebp - 0x27c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR4Var]
push ecx
fstp dword [esp]
call fcn.0041d490
mov edx, eax
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, dword [ebp - 0x254]
mov dword [ebp - 0x550], edx
mov dword [ebp - 0x254], 0
push 6
push 0x4034a4
mov edx, dword [ebp - 0x550]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x24c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0x250]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x402c78
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x284], eax
mov dword [ebp - 0x28c], 8
lea edx, [ebp - 0x28c]
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x254]
push eax
lea ecx, [ebp - 0x250]
push ecx
lea edx, [ebp - 0x24c]
push edx
lea eax, [ebp - 0x248]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x26c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x40ddac
mov dword [ebp - 4], 0xc2
push 6
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x402c78
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x264], eax
mov dword [ebp - 0x26c], 8
lea edx, [ebp - 0x26c]
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xc5
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40ddd8
mov dword [ebp - 0x730], 0
jmp 0x40dde4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x730], eax
mov dword [ebp - 0x48c], 5
cmp dword [ebp - 0x48c], 0xb
jae 0x40de03
mov dword [ebp - 0x734], 0
jmp 0x40de0f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x734], eax
mov ecx, dword [ebp - 0x48c]
imul ecx, ecx, 0x65
mov edx, dword [ebp - 0x490]
add edx, ecx
mov eax, dword [ebp - 0x158]
fld dword [eax + edx*4]
fcomp dword [0x401fb4]
fnstsw ax
test ah, 0x40
jne 0x40dfbf
mov dword [ebp - 4], 0xc6
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40de66
mov dword [ebp - 0x738], 0
jmp 0x40de72
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x738], eax
mov dword [ebp - 0x48c], 5
cmp dword [ebp - 0x48c], 0xb
jae 0x40de91
mov dword [ebp - 0x73c], 0
jmp 0x40de9d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x73c], eax
mov edx, dword [ebp - 0x48c]
imul edx, edx, 0x65
mov eax, dword [ebp - 0x490]
add eax, edx
mov ecx, dword [ebp - 0x158]
lea edx, [ecx + eax*4]
mov dword [ebp - 0x404], edx
mov dword [ebp - 0x40c], 0x4004
push 2
lea eax, [ebp - 0x40c]
push eax
lea ecx, [ebp - 0x26c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
push 2
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR4Var]
push ecx
fstp dword [esp]
call fcn.0041d490
mov edx, eax
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, dword [ebp - 0x254]
mov dword [ebp - 0x554], eax
mov dword [ebp - 0x254], 0
push 6
push 0x4034a4
mov edx, dword [ebp - 0x554]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x24c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0x250]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x402c78
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x274], eax
mov dword [ebp - 0x27c], 8
lea edx, [ebp - 0x27c]
lea ecx, [ebp - 0x128]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x254]
push ecx
lea edx, [ebp - 0x250]
push edx
lea eax, [ebp - 0x24c]
push eax
lea ecx, [ebp - 0x248]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea ecx, [ebp - 0x26c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x40e016
mov dword [ebp - 4], 0xc8
push 6
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x402c78
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x264], eax
mov dword [ebp - 0x26c], 8
lea edx, [ebp - 0x26c]
lea ecx, [ebp - 0x128]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xca
mov dword [ebp - 0x48c], 0x15
cmp dword [ebp - 0x48c], 0x65
jae 0x40e03c
mov dword [ebp - 0x740], 0
jmp 0x40e048
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x740], eax
mov dword [ebp - 0x404], 0
mov dword [ebp - 0x40c], 0x8002
mov edx, dword [ebp - 0x48c]
shl edx, 4
mov eax, dword [0x41f020]
add eax, edx
push eax
lea ecx, [ebp - 0x40c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx edx, ax
test edx, edx
je 0x40e309
mov dword [ebp - 4], 0xcb
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40e0b1
mov dword [ebp - 0x744], 0
jmp 0x40e0bd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x744], eax
mov dword [ebp - 0x48c], 5
cmp dword [ebp - 0x48c], 0xb
jae 0x40e0dc
mov dword [ebp - 0x748], 0
jmp 0x40e0e8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x748], eax
mov ecx, dword [ebp - 0x48c]
imul ecx, ecx, 0x65
mov edx, dword [ebp - 0x490]
add edx, ecx
mov eax, dword [ebp - 0x158]
fld dword [eax + edx*4]
fcomp dword [0x401fb4]
fnstsw ax
test ah, 0x40
jne 0x40e2b2
mov dword [ebp - 4], 0xcc
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40e13f
mov dword [ebp - 0x74c], 0
jmp 0x40e14b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x74c], eax
mov dword [ebp - 0x48c], 5
cmp dword [ebp - 0x48c], 0xb
jae 0x40e16a
mov dword [ebp - 0x750], 0
jmp 0x40e176
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x750], eax
mov edx, dword [ebp - 0x48c]
imul edx, edx, 0x65
mov eax, dword [ebp - 0x490]
add eax, edx
mov ecx, dword [ebp - 0x158]
fld dword [ecx + eax*4]
fmul qword [ebp - 0x28]
fstp qword [ebp - 0x264]
fnstsw ax
test al, 0xd
jne 0x41cdba
mov dword [ebp - 0x26c], 5
push 2
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x27c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
push 2
lea ecx, [ebp - 0x27c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR4Var]
push ecx
fstp dword [esp]
call fcn.0041d490
mov edx, eax
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, dword [ebp - 0x254]
mov dword [ebp - 0x558], edx
mov dword [ebp - 0x254], 0
push 6
push 0x4034a4
mov edx, dword [ebp - 0x558]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x24c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0x250]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x402c78
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x284], eax
mov dword [ebp - 0x28c], 8
lea edx, [ebp - 0x28c]
lea ecx, [ebp - 0x178]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x254]
push eax
lea ecx, [ebp - 0x250]
push ecx
lea edx, [ebp - 0x24c]
push edx
lea eax, [ebp - 0x248]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x26c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x40e309
mov dword [ebp - 4], 0xce
push 6
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x402c78
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x264], eax
mov dword [ebp - 0x26c], 8
lea edx, [ebp - 0x26c]
lea ecx, [ebp - 0x178]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xd2
mov dword [ebp - 0x48c], 0x14
cmp dword [ebp - 0x48c], 0x65
jae 0x40e32f
mov dword [ebp - 0x754], 0
jmp 0x40e33b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x754], eax
mov dword [ebp - 0x404], 0
mov dword [ebp - 0x40c], 0x8002
mov eax, dword [ebp - 0x48c]
shl eax, 4
mov ecx, dword [0x41f020]
add ecx, eax
push ecx
lea edx, [ebp - 0x40c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx eax, ax
test eax, eax
je 0x40eb82
mov dword [ebp - 4], 0xd3
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40e3a5
mov dword [ebp - 0x758], 0
jmp 0x40e3b1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x758], eax
mov dword [ebp - 0x48c], 5
cmp dword [ebp - 0x48c], 0xb
jae 0x40e3d0
mov dword [ebp - 0x75c], 0
jmp 0x40e3dc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x75c], eax
mov edx, dword [ebp - 0x48c]
imul edx, edx, 0x65
mov eax, dword [ebp - 0x490]
add eax, edx
mov ecx, dword [ebp - 0x158]
fld dword [ecx + eax*4]
fcomp dword [0x401fb4]
fnstsw ax
test ah, 0x40
jne 0x40eb2b
mov dword [ebp - 4], 0xd4
mov dword [ebp - 0x48c], 0x62
cmp dword [ebp - 0x48c], 0x65
jae 0x40e42d
mov dword [ebp - 0x760], 0
jmp 0x40e439
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x760], eax
mov dword [ebp - 0x404], 0xffffffff
mov dword [ebp - 0x40c], 0x800b
mov edx, dword [ebp - 0x48c]
shl edx, 4
mov eax, dword [0x41f020]
add eax, edx
push eax
lea ecx, [ebp - 0x40c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x40e75c
mov dword [ebp - 4], 0xd5
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40e4a2
mov dword [ebp - 0x764], 0
jmp 0x40e4ae
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x764], eax
mov dword [ebp - 0x48c], 5
cmp dword [ebp - 0x48c], 0xb
jae 0x40e4cd
mov dword [ebp - 0x768], 0
jmp 0x40e4d9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x768], eax
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x498], eax
cmp dword [ebp - 0x498], 0x65
jae 0x40e4fe
mov dword [ebp - 0x76c], 0
jmp 0x40e50a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x76c], eax
mov dword [ebp - 0x494], 6
cmp dword [ebp - 0x494], 0xb
jae 0x40e529
mov dword [ebp - 0x770], 0
jmp 0x40e535
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x770], eax
mov edx, dword [ebp - 0x48c]
imul edx, edx, 0x65
mov eax, dword [ebp - 0x490]
add eax, edx
mov ecx, dword [ebp - 0x158]
fld dword [ecx + eax*4]
fmul dword [0x401fb0]
mov edx, dword [ebp - 0x494]
imul edx, edx, 0x65
mov eax, dword [ebp - 0x498]
add eax, edx
mov ecx, dword [ebp - 0x158]
fld dword [0x401fb0]
fsub dword [ecx + eax*4]
cmp dword [section..data], 0
jne 0x40e582
fdivp st(1)
jmp 0x40e58b
push eax
mov al, 0xd
call sub.MSVBVM60.DLL__adj_fdiv_r
pop eax
fstp dword [ebp - 0x264]
fnstsw ax
test al, 0xd
jne 0x41cdba
mov dword [ebp - 0x26c], 4
push 2
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x27c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
push 2
lea ecx, [ebp - 0x27c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR4Var]
push ecx
fstp dword [esp]
call fcn.0041d490
mov edx, eax
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, dword [ebp - 0x254]
mov dword [ebp - 0x55c], edx
mov dword [ebp - 0x254], 0
push 6
push 0x4034a4
mov edx, dword [ebp - 0x55c]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x24c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0x250]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x402c78
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x284], eax
mov dword [ebp - 0x28c], 8
lea edx, [ebp - 0x28c]
lea ecx, [ebp - 0x1fc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x254]
push eax
lea ecx, [ebp - 0x250]
push ecx
lea edx, [ebp - 0x24c]
push edx
lea eax, [ebp - 0x248]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x26c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xd6
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40e6d4
mov dword [ebp - 0x774], 0
jmp 0x40e6e0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x774], eax
mov dword [ebp - 0x48c], 6
cmp dword [ebp - 0x48c], 0xb
jae 0x40e6ff
mov dword [ebp - 0x778], 0
jmp 0x40e70b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x778], eax
mov ecx, dword [ebp - 0x48c]
imul ecx, ecx, 0x65
mov edx, dword [ebp - 0x490]
add edx, ecx
mov eax, dword [ebp - 0x158]
fld dword [0x401fb0]
fsub dword [eax + edx*4]
cmp dword [section..data], 0
jne 0x40e73c
fdivr dword [0x401fb0]
jmp 0x40e747
push dword [0x401fb0]
call sub.MSVBVM60.DLL__adj_fdivr_m32
fstp qword [ebp - 0x1ec]
fnstsw ax
test al, 0xd
jne 0x41cdba
jmp 0x40eb29
mov dword [ebp - 4], 0xd8
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40e788
mov dword [ebp - 0x77c], 0
jmp 0x40e794
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x77c], eax
mov dword [ebp - 0x48c], 5
cmp dword [ebp - 0x48c], 0xb
jae 0x40e7b3
mov dword [ebp - 0x780], 0
jmp 0x40e7bf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x780], eax
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x498], eax
cmp dword [ebp - 0x498], 0x65
jae 0x40e7e4
mov dword [ebp - 0x784], 0
jmp 0x40e7f0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x784], eax
mov dword [ebp - 0x494], 4
cmp dword [ebp - 0x494], 0xb
jae 0x40e80f
mov dword [ebp - 0x788], 0
jmp 0x40e81b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x788], eax
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x4a0], eax
cmp dword [ebp - 0x4a0], 0x65
jae 0x40e840
mov dword [ebp - 0x78c], 0
jmp 0x40e84c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x78c], eax
mov dword [ebp - 0x49c], 6
cmp dword [ebp - 0x49c], 0xb
jae 0x40e86b
mov dword [ebp - 0x790], 0
jmp 0x40e877
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x790], eax
mov ecx, dword [ebp - 0x48c]
imul ecx, ecx, 0x65
mov edx, dword [ebp - 0x490]
add edx, ecx
mov eax, dword [ebp - 0x158]
fld dword [eax + edx*4]
fmul dword [0x401fb0]
mov ecx, dword [ebp - 0x494]
imul ecx, ecx, 0x65
mov edx, dword [ebp - 0x498]
add edx, ecx
mov eax, dword [ebp - 0x158]
fld dword [0x401fb0]
fsub dword [eax + edx*4]
mov ecx, dword [ebp - 0x49c]
imul ecx, ecx, 0x65
mov edx, dword [ebp - 0x4a0]
add edx, ecx
mov eax, dword [ebp - 0x158]
fsub dword [eax + edx*4]
cmp dword [section..data], 0
jne 0x40e8de
fdivp st(1)
jmp 0x40e8e7
push eax
mov al, 0xd
call sub.MSVBVM60.DLL__adj_fdiv_r
pop eax
fstp dword [ebp - 0x264]
fnstsw ax
test al, 0xd
jne 0x41cdba
mov dword [ebp - 0x26c], 4
push 2
lea ecx, [ebp - 0x26c]
push ecx
lea edx, [ebp - 0x27c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
push 2
lea eax, [ebp - 0x27c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR4Var]
push ecx
fstp dword [esp]
call fcn.0041d490
mov edx, eax
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x560], ecx
mov dword [ebp - 0x254], 0
push 6
push 0x4034a4
mov edx, dword [ebp - 0x560]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x24c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0x250]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x402c78
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x284], eax
mov dword [ebp - 0x28c], 8
lea edx, [ebp - 0x28c]
lea ecx, [ebp - 0x1fc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x254]
push edx
lea eax, [ebp - 0x250]
push eax
lea ecx, [ebp - 0x24c]
push ecx
lea edx, [ebp - 0x248]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x26c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xd9
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40ea30
mov dword [ebp - 0x794], 0
jmp 0x40ea3c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x794], eax
mov dword [ebp - 0x48c], 4
cmp dword [ebp - 0x48c], 0xb
jae 0x40ea5b
mov dword [ebp - 0x798], 0
jmp 0x40ea67
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x798], eax
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x498], eax
cmp dword [ebp - 0x498], 0x65
jae 0x40ea8c
mov dword [ebp - 0x79c], 0
jmp 0x40ea98
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x79c], eax
mov dword [ebp - 0x494], 6
cmp dword [ebp - 0x494], 0xb
jae 0x40eab7
mov dword [ebp - 0x7a0], 0
jmp 0x40eac3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7a0], eax
mov ecx, dword [ebp - 0x48c]
imul ecx, ecx, 0x65
mov edx, dword [ebp - 0x490]
add edx, ecx
mov eax, dword [ebp - 0x158]
fld dword [0x401fb0]
fsub dword [eax + edx*4]
mov ecx, dword [ebp - 0x494]
imul ecx, ecx, 0x65
mov edx, dword [ebp - 0x498]
add edx, ecx
mov eax, dword [ebp - 0x158]
fsub dword [eax + edx*4]
cmp dword [section..data], 0
jne 0x40eb0e
fdivr dword [0x401fb0]
jmp 0x40eb19
push dword [0x401fb0]
call sub.MSVBVM60.DLL__adj_fdivr_m32
fstp qword [ebp - 0x1ec]
fnstsw ax
test al, 0xd
jne 0x41cdba
jmp 0x40eb82
mov dword [ebp - 4], 0xdc
push 6
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x402c78
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x264], eax
mov dword [ebp - 0x26c], 8
lea edx, [ebp - 0x26c]
lea ecx, [ebp - 0x1fc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xdf
mov dword [ebp - 0x48c], 0x17
cmp dword [ebp - 0x48c], 0x65
jae 0x40eba8
mov dword [ebp - 0x7a4], 0
jmp 0x40ebb4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7a4], eax
mov dword [ebp - 0x404], 0
mov dword [ebp - 0x40c], 0x8002
mov ecx, dword [ebp - 0x48c]
shl ecx, 4
mov edx, dword [0x41f020]
add edx, ecx
push edx
lea eax, [ebp - 0x40c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
movsx ecx, ax
test ecx, ecx
je 0x40f06e
mov dword [ebp - 4], 0xe0
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40ec1e
mov dword [ebp - 0x7a8], 0
jmp 0x40ec2a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7a8], eax
mov dword [ebp - 0x48c], 7
cmp dword [ebp - 0x48c], 0xb
jae 0x40ec49
mov dword [ebp - 0x7ac], 0
jmp 0x40ec55
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7ac], eax
mov eax, dword [ebp - 0x48c]
imul eax, eax, 0x65
mov ecx, dword [ebp - 0x490]
add ecx, eax
mov edx, dword [ebp - 0x158]
fld dword [edx + ecx*4]
fcomp dword [0x401fb4]
fnstsw ax
test ah, 0x40
jne 0x40f017
mov dword [ebp - 4], 0xe1
mov dword [ebp - 0x48c], 0x62
cmp dword [ebp - 0x48c], 0x65
jae 0x40eca6
mov dword [ebp - 0x7b0], 0
jmp 0x40ecb2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7b0], eax
mov dword [ebp - 0x404], 0xffffffff
mov dword [ebp - 0x40c], 0x800b
mov eax, dword [ebp - 0x48c]
shl eax, 4
mov ecx, dword [0x41f020]
add ecx, eax
push ecx
lea edx, [ebp - 0x40c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x40ee78
mov dword [ebp - 4], 0xe2
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40ed1c
mov dword [ebp - 0x7b4], 0
jmp 0x40ed28
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7b4], eax
mov dword [ebp - 0x48c], 7
cmp dword [ebp - 0x48c], 0xb
jae 0x40ed47
mov dword [ebp - 0x7b8], 0
jmp 0x40ed53
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7b8], eax
mov edx, dword [ebp - 0x48c]
imul edx, edx, 0x65
mov eax, dword [ebp - 0x490]
add eax, edx
mov ecx, dword [ebp - 0x158]
lea edx, [ecx + eax*4]
mov dword [ebp - 0x404], edx
mov dword [ebp - 0x40c], 0x4004
push 2
lea eax, [ebp - 0x40c]
push eax
lea ecx, [ebp - 0x26c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
push 2
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR4Var]
push ecx
fstp dword [esp]
call fcn.0041d490
mov edx, eax
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, dword [ebp - 0x254]
mov dword [ebp - 0x564], eax
mov dword [ebp - 0x254], 0
push 6
push 0x4034a4
mov edx, dword [ebp - 0x564]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x24c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0x250]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x402c78
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x274], eax
mov dword [ebp - 0x27c], 8
lea edx, [ebp - 0x27c]
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x254]
push ecx
lea edx, [ebp - 0x250]
push edx
lea eax, [ebp - 0x24c]
push eax
lea ecx, [ebp - 0x248]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea ecx, [ebp - 0x26c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x40f015
mov dword [ebp - 4], 0xe4
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40eea4
mov dword [ebp - 0x7bc], 0
jmp 0x40eeb0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7bc], eax
mov dword [ebp - 0x48c], 7
cmp dword [ebp - 0x48c], 0xb
jae 0x40eecf
mov dword [ebp - 0x7c0], 0
jmp 0x40eedb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7c0], eax
mov eax, dword [ebp - 0x48c]
imul eax, eax, 0x65
mov ecx, dword [ebp - 0x490]
add ecx, eax
mov edx, dword [ebp - 0x158]
fld dword [edx + ecx*4]
fmul qword [ebp - 0x28]
fstp qword [ebp - 0x264]
fnstsw ax
test al, 0xd
jne 0x41cdba
mov dword [ebp - 0x26c], 5
push 2
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
push 2
lea edx, [ebp - 0x27c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR4Var]
push ecx
fstp dword [esp]
call fcn.0041d490
mov edx, eax
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, dword [ebp - 0x254]
mov dword [ebp - 0x568], eax
mov dword [ebp - 0x254], 0
push 6
push 0x4034a4
mov edx, dword [ebp - 0x568]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x24c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0x250]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x402c78
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x284], eax
mov dword [ebp - 0x28c], 8
lea edx, [ebp - 0x28c]
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x254]
push ecx
lea edx, [ebp - 0x250]
push edx
lea eax, [ebp - 0x24c]
push eax
lea ecx, [ebp - 0x248]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x26c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x40f06e
mov dword [ebp - 4], 0xe7
push 6
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x402c78
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x264], eax
mov dword [ebp - 0x26c], 8
lea edx, [ebp - 0x26c]
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xea
lea ecx, [ebp - 0x26c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcGetTimeVar]
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrErrVarCopy]
mov dword [ebp - 0x274], eax
mov dword [ebp - 0x27c], 8
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0x404], 0x4034a4
mov dword [ebp - 0x40c], 8
push 8
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x28c]
push eax
lea ecx, [ebp - 0x29c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x248]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0x24c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x402c78
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x24c]
push eax
lea ecx, [ebp - 0x248]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea edx, [ebp - 0x29c]
push edx
lea eax, [ebp - 0x28c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x26c]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0xeb
mov ecx, dword [ebp - 0xfc]
push ecx
push 0x403440
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x414], ax
mov dword [ebp - 0x41c], 0xb
mov edx, dword [ebp - 0xfc]
mov dword [ebp - 0x404], edx
mov dword [ebp - 0x40c], 0x8008
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x48c], eax
cmp dword [ebp - 0x48c], 0x65
jae 0x40f1d5
mov dword [ebp - 0x7c4], 0
jmp 0x40f1e1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7c4], eax
lea ecx, [ebp - 0x41c]
push ecx
lea edx, [ebp - 0x40c]
push edx
mov eax, dword [ebp - 0x48c]
shl eax, 4
mov ecx, dword [ebp - 0x108]
add ecx, eax
push ecx
lea edx, [ebp - 0x26c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x27c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x490], ax
lea ecx, [ebp - 0x41c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x490]
test ecx, ecx
je 0x415fd5
mov dword [ebp - 4], 0xec
mov dx, word [ebp - 0x1cc]
add dx, 1
jo 0x41cdbf
mov word [ebp - 0x1cc], dx
mov dword [ebp - 4], 0xed
fld dword [ebp - 0x244]
fcomp dword [0x401fb4]
fnstsw ax
test ah, 0x40
jne 0x40f28a
mov dword [ebp - 0x7c8], 1
jmp 0x40f294
mov dword [ebp - 0x7c8], 0
fld dword [ebp - 0x22c]
fcomp dword [0x401fb4]
fnstsw ax
test ah, 0x40
jne 0x40f2b3
mov dword [ebp - 0x7cc], 1
jmp 0x40f2bd
mov dword [ebp - 0x7cc], 0
mov eax, dword [ebp - 0x7c8]
and eax, dword [ebp - 0x7cc]
test eax, eax
jne 0x40f3dc
mov dword [ebp - 4], 0xee
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40f2fd
mov dword [ebp - 0x7d0], 0
jmp 0x40f309
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7d0], eax
mov dword [ebp - 0x48c], 4
cmp dword [ebp - 0x48c], 0xb
jae 0x40f328
mov dword [ebp - 0x7d4], 0
jmp 0x40f334
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7d4], eax
mov edx, dword [ebp - 0x48c]
imul edx, edx, 0x65
mov eax, dword [ebp - 0x490]
add eax, edx
mov ecx, dword [ebp - 0x158]
mov edx, dword [ecx + eax*4]
mov dword [ebp - 0x244], edx
mov dword [ebp - 4], 0xef
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40f380
mov dword [ebp - 0x7d8], 0
jmp 0x40f38c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7d8], eax
mov dword [ebp - 0x48c], 4
cmp dword [ebp - 0x48c], 0xb
jae 0x40f3ab
mov dword [ebp - 0x7dc], 0
jmp 0x40f3b7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7dc], eax
mov ecx, dword [ebp - 0x48c]
imul ecx, ecx, 0x65
mov edx, dword [ebp - 0x490]
add edx, ecx
mov eax, dword [ebp - 0x158]
mov ecx, dword [eax + edx*4]
mov dword [ebp - 0x22c], ecx
jmp 0x40f6c2
mov dword [ebp - 4], 0xf1
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40f408
mov dword [ebp - 0x7e0], 0
jmp 0x40f414
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7e0], eax
mov dword [ebp - 0x48c], 4
cmp dword [ebp - 0x48c], 0xb
jae 0x40f433
mov dword [ebp - 0x7e4], 0
jmp 0x40f43f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7e4], eax
mov eax, dword [ebp - 0x48c]
imul eax, eax, 0x65
mov ecx, dword [ebp - 0x490]
add ecx, eax
mov edx, dword [ebp - 0x158]
fld dword [edx + ecx*4]
fcomp dword [ebp - 0x244]
fnstsw ax
test ah, 0x41
jne 0x40f4f2
mov dword [ebp - 4], 0xf2
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40f496
mov dword [ebp - 0x7e8], 0
jmp 0x40f4a2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7e8], eax
mov dword [ebp - 0x48c], 4
cmp dword [ebp - 0x48c], 0xb
jae 0x40f4c1
mov dword [ebp - 0x7ec], 0
jmp 0x40f4cd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7ec], eax
mov ecx, dword [ebp - 0x48c]
imul ecx, ecx, 0x65
mov edx, dword [ebp - 0x490]
add edx, ecx
mov eax, dword [ebp - 0x158]
mov ecx, dword [eax + edx*4]
mov dword [ebp - 0x244], ecx
jmp 0x40f6c2
mov dword [ebp - 4], 0xf3
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40f51e
mov dword [ebp - 0x7f0], 0
jmp 0x40f52a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7f0], eax
mov dword [ebp - 0x48c], 4
cmp dword [ebp - 0x48c], 0xb
jae 0x40f549
mov dword [ebp - 0x7f4], 0
jmp 0x40f555
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7f4], eax
mov eax, dword [ebp - 0x48c]
imul eax, eax, 0x65
mov ecx, dword [ebp - 0x490]
add ecx, eax
mov edx, dword [ebp - 0x158]
fld dword [edx + ecx*4]
fcomp dword [ebp - 0x22c]
fnstsw ax
test ah, 1
jne 0x40f588
mov dword [ebp - 0x7f8], 1
jmp 0x40f592
mov dword [ebp - 0x7f8], 0
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x498], eax
cmp dword [ebp - 0x498], 0x65
jae 0x40f5b7
mov dword [ebp - 0x7fc], 0
jmp 0x40f5c3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7fc], eax
mov dword [ebp - 0x494], 4
cmp dword [ebp - 0x494], 0xb
jae 0x40f5e2
mov dword [ebp - 0x800], 0
jmp 0x40f5ee
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x800], eax
mov ecx, dword [ebp - 0x494]
imul ecx, ecx, 0x65
mov edx, dword [ebp - 0x498]
add edx, ecx
mov eax, dword [ebp - 0x158]
fld dword [eax + edx*4]
fcomp dword [0x401fb4]
fnstsw ax
test ah, 0x41
je 0x40f621
mov dword [ebp - 0x804], 1
jmp 0x40f62b
mov dword [ebp - 0x804], 0
mov ecx, dword [ebp - 0x7f8]
or ecx, dword [ebp - 0x804]
test ecx, ecx
jne 0x40f6c2
mov dword [ebp - 4], 0xf4
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40f66b
mov dword [ebp - 0x808], 0
jmp 0x40f677
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x808], eax
mov dword [ebp - 0x48c], 4
cmp dword [ebp - 0x48c], 0xb
jae 0x40f696
mov dword [ebp - 0x80c], 0
jmp 0x40f6a2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x80c], eax
mov eax, dword [ebp - 0x48c]
imul eax, eax, 0x65
mov ecx, dword [ebp - 0x490]
add ecx, eax
mov edx, dword [ebp - 0x158]
mov eax, dword [edx + ecx*4]
mov dword [ebp - 0x22c], eax
mov dword [ebp - 4], 0xf7
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40f6ee
mov dword [ebp - 0x810], 0
jmp 0x40f6fa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x810], eax
mov dword [ebp - 0x48c], 4
cmp dword [ebp - 0x48c], 0xb
jae 0x40f719
mov dword [ebp - 0x814], 0
jmp 0x40f725
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x814], eax
mov edx, dword [ebp - 0x48c]
imul edx, edx, 0x65
mov eax, dword [ebp - 0x490]
add eax, edx
mov ecx, dword [ebp - 0x158]
mov edx, dword [ecx + eax*4]
mov dword [ebp - 0x504], edx
mov dword [ebp - 4], 0xf8
fld dword [0x4015c8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR4]
fcomp dword [ebp - 0x504]
fnstsw ax
test ah, 0x41
jne 0x40fba8
mov dword [ebp - 4], 0xf9
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40f795
mov dword [ebp - 0x818], 0
jmp 0x40f7a1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x818], eax
mov dword [ebp - 0x48c], 4
cmp dword [ebp - 0x48c], 0xb
jae 0x40f7c0
mov dword [ebp - 0x81c], 0
jmp 0x40f7cc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x81c], eax
mov ecx, dword [ebp - 0x48c]
imul ecx, ecx, 0x65
mov edx, dword [ebp - 0x490]
add edx, ecx
mov eax, dword [ebp - 0x158]
fld dword [ebp - 0x244]
fsub dword [eax + edx*4]
fnstsw ax
test al, 0xd
jne 0x41cdba
fabs
fnstsw ax
test al, 0xd
jne 0x41cdba
fstp dword [ebp - 0x820]
fld dword [ebp - 0x820]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR4]
fstp dword [ebp - 0x824]
fld dword [0x4015c4]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR4]
fcomp dword [ebp - 0x824]
fnstsw ax
test ah, 1
je 0x40f83f
mov dword [ebp - 0x828], 1
jmp 0x40f849
mov dword [ebp - 0x828], 0
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x498], eax
cmp dword [ebp - 0x498], 0x65
jae 0x40f86e
mov dword [ebp - 0x82c], 0
jmp 0x40f87a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x82c], eax
mov dword [ebp - 0x494], 4
cmp dword [ebp - 0x494], 0xb
jae 0x40f899
mov dword [ebp - 0x830], 0
jmp 0x40f8a5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x830], eax
mov edx, dword [ebp - 0x494]
imul edx, edx, 0x65
mov eax, dword [ebp - 0x498]
add eax, edx
mov ecx, dword [ebp - 0x158]
fld dword [ecx + eax*4]
fsub dword [ebp - 0x22c]
fnstsw ax
test al, 0xd
jne 0x41cdba
fabs
fnstsw ax
test al, 0xd
jne 0x41cdba
fstp dword [ebp - 0x834]
fld dword [ebp - 0x834]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR4]
fstp dword [ebp - 0x838]
fld dword [0x4015c4]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR4]
fcomp dword [ebp - 0x838]
fnstsw ax
test ah, 1
je 0x40f918
mov dword [ebp - 0x83c], 1
jmp 0x40f922
mov dword [ebp - 0x83c], 0
mov edx, dword [ebp - 0x828]
or edx, dword [ebp - 0x83c]
test edx, edx
jne 0x40fa7e
mov dword [ebp - 4], 0xfa
lea eax, [ebp - 0x240]
mov dword [ebp - 0x424], eax
mov dword [ebp - 0x42c], 0x4004
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40f978
mov dword [ebp - 0x840], 0
jmp 0x40f984
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x840], eax
mov dword [ebp - 0x48c], 4
cmp dword [ebp - 0x48c], 0xb
jae 0x40f9a3
mov dword [ebp - 0x844], 0
jmp 0x40f9af
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x844], eax
mov edx, dword [ebp - 0x48c]
imul edx, edx, 0x65
mov eax, dword [ebp - 0x490]
add eax, edx
mov ecx, dword [ebp - 0x158]
fld dword [ebp - 0x240]
fadd dword [ecx + eax*4]
fstp dword [ebp - 0x264]
fnstsw ax
test al, 0xd
jne 0x41cdba
mov dword [ebp - 0x26c], 4
cmp dword [ebp - 0x240], 0xbf800000
je 0x40fa01
mov dword [ebp - 0x848], 1
jmp 0x40fa0b
mov dword [ebp - 0x848], 0
mov edx, dword [ebp - 0x848]
neg edx
mov word [ebp - 0x404], dx
mov dword [ebp - 0x40c], 0xb
lea eax, [ebp - 0x42c]
push eax
lea ecx, [ebp - 0x26c]
push ecx
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x27c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea ecx, [ebp - 0x27c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR4Var]
fstp dword [ebp - 0x240]
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x40c]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
jmp 0x40fba3
mov dword [ebp - 4], 0xfb
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40faaa
mov dword [ebp - 0x84c], 0
jmp 0x40fab6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x84c], eax
mov dword [ebp - 0x48c], 4
cmp dword [ebp - 0x48c], 0xb
jae 0x40fad5
mov dword [ebp - 0x850], 0
jmp 0x40fae1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x850], eax
mov eax, dword [ebp - 0x48c]
imul eax, eax, 0x65
mov ecx, dword [ebp - 0x490]
add ecx, eax
mov edx, dword [ebp - 0x158]
fld dword [edx + ecx*4]
fcomp dword [0x401fb4]
fnstsw ax
test ah, 0x41
jne 0x40fb84
mov dword [ebp - 4], 0xfc
fld dword [ebp - 0x244]
fcomp dword [0x401fb4]
fnstsw ax
test ah, 0x41
je 0x40fb2e
mov dword [ebp - 0x854], 1
jmp 0x40fb38
mov dword [ebp - 0x854], 0
fld dword [ebp - 0x22c]
fcomp dword [0x401fb4]
fnstsw ax
test ah, 0x41
je 0x40fb57
mov dword [ebp - 0x858], 1
jmp 0x40fb61
mov dword [ebp - 0x858], 0
mov eax, dword [ebp - 0x854]
or eax, dword [ebp - 0x858]
test eax, eax
jne 0x40fb82
mov dword [ebp - 4], 0xfd
mov dword [ebp - 0x240], 0xbf800000
jmp 0x40fba3
mov dword [ebp - 4], 0x100
mov cx, word [ebp - 0xe8]
add cx, 1
jo 0x41cdbf
mov word [ebp - 0xe8], cx
jmp 0x4104be
mov dword [ebp - 4], 0x102
fld dword [0x4015c8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR4]
fcomp dword [ebp - 0x504]
fnstsw ax
test ah, 0x41
jne 0x40fbd4
mov dword [ebp - 0x85c], 1
jmp 0x40fbde
mov dword [ebp - 0x85c], 0
fld dword [0x4015c0]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR4]
fcomp dword [ebp - 0x504]
fnstsw ax
test ah, 1
je 0x40fc03
mov dword [ebp - 0x860], 1
jmp 0x40fc0d
mov dword [ebp - 0x860], 0
mov edx, dword [ebp - 0x85c]
or edx, dword [ebp - 0x860]
test edx, edx
jne 0x410060
mov dword [ebp - 4], 0x103
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40fc4d
mov dword [ebp - 0x864], 0
jmp 0x40fc59
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x864], eax
mov dword [ebp - 0x48c], 4
cmp dword [ebp - 0x48c], 0xb
jae 0x40fc78
mov dword [ebp - 0x868], 0
jmp 0x40fc84
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x868], eax
mov ecx, dword [ebp - 0x48c]
imul ecx, ecx, 0x65
mov edx, dword [ebp - 0x490]
add edx, ecx
mov eax, dword [ebp - 0x158]
fld dword [ebp - 0x244]
fsub dword [eax + edx*4]
fnstsw ax
test al, 0xd
jne 0x41cdba
fabs
fnstsw ax
test al, 0xd
jne 0x41cdba
fstp dword [ebp - 0x86c]
fld dword [ebp - 0x86c]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR4]
fstp dword [ebp - 0x870]
fld dword [0x4015bc]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR4]
fcomp dword [ebp - 0x870]
fnstsw ax
test ah, 1
je 0x40fcf7
mov dword [ebp - 0x874], 1
jmp 0x40fd01
mov dword [ebp - 0x874], 0
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x498], eax
cmp dword [ebp - 0x498], 0x65
jae 0x40fd26
mov dword [ebp - 0x878], 0
jmp 0x40fd32
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x878], eax
mov dword [ebp - 0x494], 4
cmp dword [ebp - 0x494], 0xb
jae 0x40fd51
mov dword [ebp - 0x87c], 0
jmp 0x40fd5d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x87c], eax
mov edx, dword [ebp - 0x494]
imul edx, edx, 0x65
mov eax, dword [ebp - 0x498]
add eax, edx
mov ecx, dword [ebp - 0x158]
fld dword [ecx + eax*4]
fsub dword [ebp - 0x22c]
fnstsw ax
test al, 0xd
jne 0x41cdba
fabs
fnstsw ax
test al, 0xd
jne 0x41cdba
fstp dword [ebp - 0x880]
fld dword [ebp - 0x880]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR4]
fstp dword [ebp - 0x884]
fld dword [0x4015bc]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR4]
fcomp dword [ebp - 0x884]
fnstsw ax
test ah, 1
je 0x40fdd0
mov dword [ebp - 0x888], 1
jmp 0x40fdda
mov dword [ebp - 0x888], 0
mov edx, dword [ebp - 0x874]
or edx, dword [ebp - 0x888]
test edx, edx
jne 0x40ff36
mov dword [ebp - 4], 0x104
lea eax, [ebp - 0x240]
mov dword [ebp - 0x424], eax
mov dword [ebp - 0x42c], 0x4004
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40fe30
mov dword [ebp - 0x88c], 0
jmp 0x40fe3c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x88c], eax
mov dword [ebp - 0x48c], 4
cmp dword [ebp - 0x48c], 0xb
jae 0x40fe5b
mov dword [ebp - 0x890], 0
jmp 0x40fe67
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x890], eax
mov edx, dword [ebp - 0x48c]
imul edx, edx, 0x65
mov eax, dword [ebp - 0x490]
add eax, edx
mov ecx, dword [ebp - 0x158]
fld dword [ebp - 0x240]
fadd dword [ecx + eax*4]
fstp dword [ebp - 0x264]
fnstsw ax
test al, 0xd
jne 0x41cdba
mov dword [ebp - 0x26c], 4
cmp dword [ebp - 0x240], 0xbf800000
je 0x40feb9
mov dword [ebp - 4], 0x105
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x40ff62
mov dword [ebp - 0x898], 0
jmp 0x40ff6e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x898], eax
mov dword [ebp - 0x48c], 4
cmp dword [ebp - 0x48c], 0xb
jae 0x40ff8d
mov dword [ebp - 0x89c], 0
jmp 0x40ff99
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x89c], eax
mov eax, dword [ebp - 0x48c]
imul eax, eax, 0x65
mov ecx, dword [ebp - 0x490]
add ecx, eax
mov edx, dword [ebp - 0x158]
fld dword [edx + ecx*4]
fcomp dword [0x401fb4]
fnstsw ax
test ah, 0x41
jne 0x41003c
mov dword [ebp - 4], 0x106
fld dword [ebp - 0x244]
fcomp dword [0x401fb4]
fnstsw ax
test ah, 0x41
je 0x40ffe6
mov dword [ebp - 4], 0x10a
mov cx, word [ebp - 0xe8]
add cx, 1
jo 0x41cdbf
mov dword [ebp - 4], 0x10c
fld dword [0x4015c0]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR4]
fcomp dword [ebp - 0x504]
fnstsw ax
test ah, 1
je 0x4104be
mov dword [ebp - 4], 0x10d
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x4100b0
mov dword [ebp - 0x8a8], 0
jmp 0x4100bc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8a8], eax
mov dword [ebp - 0x48c], 4
cmp dword [ebp - 0x48c], 0xb
jae 0x4100db
mov dword [ebp - 0x8ac], 0
jmp 0x4100e7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8ac], eax
mov eax, dword [ebp - 0x48c]
imul eax, eax, 0x65
mov ecx, dword [ebp - 0x490]
add ecx, eax
mov edx, dword [ebp - 0x158]
fld dword [ebp - 0x244]
fsub dword [edx + ecx*4]
fnstsw ax
test al, 0xd
jne 0x41cdba
fabs
fnstsw ax
test al, 0xd
jne 0x41cdba
fstp dword [ebp - 0x8b0]
fld dword [ebp - 0x8b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR4]
fstp dword [ebp - 0x8b4]
fld dword [0x4015b8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR4]
fcomp dword [ebp - 0x8b4]
fnstsw ax
test ah, 1
je 0x41015a
mov dword [ebp - 0x8b8], 1
jmp 0x410164
mov dword [ebp - 0x8b8], 0
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x498], eax
cmp dword [ebp - 0x498], 0x65
jae 0x410189
mov dword [ebp - 0x8bc], 0
jmp 0x410195
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8bc], eax
mov dword [ebp - 0x494], 4
cmp dword [ebp - 0x494], 0xb
jae 0x4101b4
mov dword [ebp - 0x8c0], 0
jmp 0x4101c0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8c0], eax
mov ecx, dword [ebp - 0x494]
imul ecx, ecx, 0x65
mov edx, dword [ebp - 0x498]
add edx, ecx
mov eax, dword [ebp - 0x158]
fld dword [eax + edx*4]
fsub dword [ebp - 0x22c]
fnstsw ax
test al, 0xd
jne 0x41cdba
fabs
fnstsw ax
test al, 0xd
jne 0x41cdba
fstp dword [ebp - 0x8c4]
fld dword [ebp - 0x8c4]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR4]
fstp dword [ebp - 0x8c8]
fld dword [0x4015b8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR4]
fcomp dword [ebp - 0x8c8]
fnstsw ax
test ah, 1
je 0x410233
mov dword [ebp - 0x8cc], 1
jmp 0x41023d
mov dword [ebp - 0x8cc], 0
mov ecx, dword [ebp - 0x8b8]
or ecx, dword [ebp - 0x8cc]
test ecx, ecx
jne 0x410399
mov dword [ebp - 4], 0x10e
lea edx, [ebp - 0x240]
mov dword [ebp - 0x424], edx
mov dword [ebp - 0x42c], 0x4004
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x410293
mov dword [ebp - 0x8d0], 0
jmp 0x41029f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8d0], eax
mov dword [ebp - 0x48c], 4
cmp dword [ebp - 0x48c], 0xb
jae 0x4102be
mov dword [ebp - 0x8d4], 0
jmp 0x4102ca
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8d4], eax
mov ecx, dword [ebp - 0x48c]
imul ecx, ecx, 0x65
mov edx, dword [ebp - 0x490]
add edx, ecx
mov eax, dword [ebp - 0x158]
fld dword [ebp - 0x240]
fadd dword [eax + edx*4]
fstp dword [ebp - 0x264]
fnstsw ax
test al, 0xd
jne 0x41cdba
mov dword [ebp - 4], 0x10f
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x4103c5
mov dword [ebp - 0x8dc], 0
jmp 0x4103d1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8dc], eax
mov dword [ebp - 0x48c], 4
cmp dword [ebp - 0x48c], 0xb
jae 0x4103f0
mov dword [ebp - 0x8e0], 0
jmp 0x4103fc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8e0], eax
mov edx, dword [ebp - 0x48c]
imul edx, edx, 0x65
mov eax, dword [ebp - 0x490]
add eax, edx
mov ecx, dword [ebp - 0x158]
fld dword [ecx + eax*4]
fcomp dword [0x401fb4]
fnstsw ax
test ah, 0x41
jne 0x41049f
mov dword [ebp - 4], 0x117
fld dword [ebp - 0x208]
fcomp dword [0x401fb4]
fnstsw ax
test ah, 0x40
jne 0x4104e4
mov dword [ebp - 0x8ec], 1
jmp 0x4104ee
mov dword [ebp - 0x8ec], 0
fld dword [ebp - 0x1d4]
fcomp dword [0x401fb4]
fnstsw ax
test ah, 0x40
jne 0x41050d
mov dword [ebp - 0x8f0], 1
jmp 0x410517
mov dword [ebp - 0x8f0], 0
mov ecx, dword [ebp - 0x8ec]
and ecx, dword [ebp - 0x8f0]
test ecx, ecx
jne 0x410636
mov dword [ebp - 4], 0x118
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x410557
mov dword [ebp - 0x8f4], 0
jmp 0x410563
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8f4], eax
mov dword [ebp - 0x48c], 6
cmp dword [ebp - 0x48c], 0xb
jae 0x410582
mov dword [ebp - 0x8f8], 0
jmp 0x41058e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8f8], eax
mov eax, dword [ebp - 0x48c]
imul eax, eax, 0x65
mov ecx, dword [ebp - 0x490]
add ecx, eax
mov edx, dword [ebp - 0x158]
mov eax, dword [edx + ecx*4]
mov dword [ebp - 0x208], eax
mov dword [ebp - 4], 0x119
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x4105da
mov dword [ebp - 0x8fc], 0
jmp 0x4105e6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8fc], eax
mov dword [ebp - 0x48c], 6
cmp dword [ebp - 0x48c], 0xb
jae 0x410605
mov dword [ebp - 0x900], 0
jmp 0x410611
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x900], eax
mov edx, dword [ebp - 0x48c]
imul edx, edx, 0x65
mov eax, dword [ebp - 0x490]
add eax, edx
mov ecx, dword [ebp - 0x158]
mov edx, dword [ecx + eax*4]
mov dword [ebp - 0x1d4], edx
jmp 0x41091c
mov dword [ebp - 4], 0x11b
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x410662
mov dword [ebp - 0x904], 0
jmp 0x41066e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x904], eax
mov dword [ebp - 0x48c], 6
cmp dword [ebp - 0x48c], 0xb
jae 0x41068d
mov dword [ebp - 0x908], 0
jmp 0x410699
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x908], eax
mov ecx, dword [ebp - 0x48c]
imul ecx, ecx, 0x65
mov edx, dword [ebp - 0x490]
add edx, ecx
mov eax, dword [ebp - 0x158]
fld dword [eax + edx*4]
fcomp dword [ebp - 0x208]
fnstsw ax
test ah, 0x41
jne 0x41074c
mov dword [ebp - 4], 0x11c
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x4106f0
mov dword [ebp - 0x90c], 0
jmp 0x4106fc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x90c], eax
mov dword [ebp - 0x48c], 6
cmp dword [ebp - 0x48c], 0xb
jae 0x41071b
mov dword [ebp - 0x910], 0
jmp 0x410727
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x910], eax
mov edx, dword [ebp - 0x48c]
imul edx, edx, 0x65
mov eax, dword [ebp - 0x490]
add eax, edx
mov ecx, dword [ebp - 0x158]
mov edx, dword [ecx + eax*4]
mov dword [ebp - 0x208], edx
jmp 0x41091c
mov dword [ebp - 4], 0x11d
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x410778
mov dword [ebp - 0x914], 0
jmp 0x410784
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x914], eax
mov dword [ebp - 0x48c], 6
cmp dword [ebp - 0x48c], 0xb
jae 0x4107a3
mov dword [ebp - 0x918], 0
jmp 0x4107af
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x918], eax
mov ecx, dword [ebp - 0x48c]
imul ecx, ecx, 0x65
mov edx, dword [ebp - 0x490]
add edx, ecx
mov eax, dword [ebp - 0x158]
fld dword [eax + edx*4]
fcomp dword [ebp - 0x1d4]
fnstsw ax
test ah, 1
jne 0x4107e2
mov dword [ebp - 0x91c], 1
jmp 0x4107ec
mov dword [ebp - 0x91c], 0
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x498], eax
cmp dword [ebp - 0x498], 0x65
jae 0x410811
mov dword [ebp - 0x920], 0
jmp 0x41081d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x920], eax
mov dword [ebp - 0x494], 6
cmp dword [ebp - 0x494], 0xb
jae 0x41083c
mov dword [ebp - 0x924], 0
jmp 0x410848
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x924], eax
mov edx, dword [ebp - 0x494]
imul edx, edx, 0x65
mov eax, dword [ebp - 0x498]
add eax, edx
mov ecx, dword [ebp - 0x158]
fld dword [ecx + eax*4]
fcomp dword [0x401fb4]
fnstsw ax
test ah, 0x41
je 0x41087b
mov dword [ebp - 0x928], 1
jmp 0x410885
mov dword [ebp - 0x928], 0
mov edx, dword [ebp - 0x91c]
or edx, dword [ebp - 0x928]
test edx, edx
jne 0x41091c
mov dword [ebp - 4], 0x11e
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x4108c5
mov dword [ebp - 4], 0x121
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x410948
mov dword [ebp - 4], 0x1d2
mov word [ebp - 0x1cc], 1
mov dword [ebp - 4], 0x1d3
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x416011
mov dword [ebp - 0xd9c], 0
jmp 0x41601d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xd9c], eax
mov dword [ebp - 0x48c], 4
cmp dword [ebp - 0x48c], 0xb
jae 0x41603c
mov dword [ebp - 0xda0], 0
jmp 0x416048
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xda0], eax
mov edx, dword [ebp - 0x48c]
imul edx, edx, 0x65
mov eax, dword [ebp - 0x490]
add eax, edx
mov ecx, dword [ebp - 0x158]
mov edx, dword [ecx + eax*4]
mov dword [ebp - 0x244], edx
mov dword [ebp - 4], 0x1d4
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x416094
mov dword [ebp - 0xda4], 0
jmp 0x4160a0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xda4], eax
mov dword [ebp - 0x48c], 4
cmp dword [ebp - 0x48c], 0xb
jae 0x4160bf
mov dword [ebp - 0xda8], 0
jmp 0x4160cb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xda8], eax
mov ecx, dword [ebp - 0x48c]
imul ecx, ecx, 0x65
mov edx, dword [ebp - 0x490]
add edx, ecx
mov eax, dword [ebp - 0x158]
mov ecx, dword [eax + edx*4]
mov dword [ebp - 0x22c], ecx
mov dword [ebp - 4], 0x1d5
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x416117
mov dword [ebp - 0xdac], 0
jmp 0x416123
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdac], eax
mov dword [ebp - 0x48c], 4
cmp dword [ebp - 0x48c], 0xb
jae 0x416142
mov dword [ebp - 0xdb0], 0
jmp 0x41614e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdb0], eax
mov eax, dword [ebp - 0x48c]
imul eax, eax, 0x65
mov ecx, dword [ebp - 0x490]
add ecx, eax
mov edx, dword [ebp - 0x158]
mov eax, dword [edx + ecx*4]
mov dword [ebp - 0x240], eax
mov dword [ebp - 4], 0x1d6
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x41619a
mov dword [ebp - 0xdb4], 0
jmp 0x4161a6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdb4], eax
mov dword [ebp - 0x48c], 6
cmp dword [ebp - 0x48c], 0xb
jae 0x4161c5
mov dword [ebp - 0xdb8], 0
jmp 0x4161d1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdb8], eax
mov edx, dword [ebp - 0x48c]
imul edx, edx, 0x65
mov eax, dword [ebp - 0x490]
add eax, edx
mov ecx, dword [ebp - 0x158]
mov edx, dword [ecx + eax*4]
mov dword [ebp - 0x208], edx
mov dword [ebp - 4], 0x1d7
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x41621d
mov dword [ebp - 0xdbc], 0
jmp 0x416229
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdbc], eax
mov dword [ebp - 0x48c], 6
cmp dword [ebp - 0x48c], 0xb
jae 0x416248
mov dword [ebp - 0xdc0], 0
jmp 0x416254
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdc0], eax
mov ecx, dword [ebp - 0x48c]
imul ecx, ecx, 0x65
mov edx, dword [ebp - 0x490]
add edx, ecx
mov eax, dword [ebp - 0x158]
mov ecx, dword [eax + edx*4]
mov dword [ebp - 0x1d4], ecx
mov dword [ebp - 4], 0x1d8
mov dword [ebp - 0x48c], 0x62
cmp dword [ebp - 0x48c], 0x65
jae 0x41629a
mov dword [ebp - 0xdc4], 0
jmp 0x4162a6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdc4], eax
mov dword [ebp - 0x404], 0xffffffff
mov dword [ebp - 0x40c], 0x800b
mov edx, dword [ebp - 0x48c]
shl edx, 4
mov eax, dword [0x41f020]
add eax, edx
push eax
lea ecx, [ebp - 0x40c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x416411
mov dword [ebp - 4], 0x1d9
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x41630f
mov dword [ebp - 0xdc8], 0
jmp 0x41631b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdc8], eax
mov dword [ebp - 0x48c], 6
cmp dword [ebp - 0x48c], 0xb
jae 0x41633a
mov dword [ebp - 0xdcc], 0
jmp 0x416346
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdcc], eax
mov ecx, dword [ebp - 0x48c]
imul ecx, ecx, 0x65
mov edx, dword [ebp - 0x490]
add edx, ecx
mov eax, dword [ebp - 0x158]
fld dword [eax + edx*4]
cmp dword [section..data], 0
jne 0x41636e
fdiv qword [ebp - 0x28]
jmp 0x416379
push dword [ebp - 0x24]
push dword [ebp - 0x28]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp dword [ebp - 0x1d0]
fnstsw ax
test al, 0xd
jne 0x41cdba
mov dword [ebp - 4], 0x1da
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x4163b5
mov dword [ebp - 0xdd0], 0
jmp 0x4163c1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdd0], eax
mov dword [ebp - 0x48c], 6
cmp dword [ebp - 0x48c], 0xb
jae 0x4163e0
mov dword [ebp - 0xdd4], 0
jmp 0x4163ec
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdd4], eax
mov edx, dword [ebp - 0x48c]
imul edx, edx, 0x65
mov eax, dword [ebp - 0x490]
add eax, edx
mov ecx, dword [ebp - 0x158]
mov edx, dword [ecx + eax*4]
mov dword [ebp - 0x1a0], edx
jmp 0x416524
mov dword [ebp - 4], 0x1dc
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x41643d
mov dword [ebp - 0xdd8], 0
jmp 0x416449
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdd8], eax
mov dword [ebp - 0x48c], 6
cmp dword [ebp - 0x48c], 0xb
jae 0x416468
mov dword [ebp - 0xddc], 0
jmp 0x416474
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xddc], eax
mov ecx, dword [ebp - 0x48c]
imul ecx, ecx, 0x65
mov edx, dword [ebp - 0x490]
add edx, ecx
mov eax, dword [ebp - 0x158]
mov ecx, dword [eax + edx*4]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 4], 0x1dd
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x4164c0
mov dword [ebp - 0xde0], 0
jmp 0x4164cc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xde0], eax
mov dword [ebp - 0x48c], 6
cmp dword [ebp - 0x48c], 0xb
jae 0x4164eb
mov dword [ebp - 0xde4], 0
jmp 0x4164f7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xde4], eax
mov eax, dword [ebp - 0x48c]
imul eax, eax, 0x65
mov ecx, dword [ebp - 0x490]
add ecx, eax
mov edx, dword [ebp - 0x158]
fld dword [edx + ecx*4]
fmul qword [ebp - 0x28]
fstp dword [ebp - 0x1a0]
fnstsw ax
test al, 0xd
jne 0x41cdba
mov dword [ebp - 4], 0x1df
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x416550
mov dword [ebp - 0xde8], 0
jmp 0x41655c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xde8], eax
mov dword [ebp - 0x48c], 5
cmp dword [ebp - 0x48c], 0xb
jae 0x41657b
mov dword [ebp - 0xdec], 0
jmp 0x416587
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdec], eax
mov ecx, dword [ebp - 0x48c]
imul ecx, ecx, 0x65
mov edx, dword [ebp - 0x490]
add edx, ecx
mov eax, dword [ebp - 0x158]
mov ecx, dword [eax + edx*4]
mov dword [ebp - 0x1a4], ecx
mov dword [ebp - 4], 0x1e0
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x4165d3
mov dword [ebp - 0xdf0], 0
jmp 0x4165df
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdf0], eax
mov dword [ebp - 0x48c], 5
cmp dword [ebp - 0x48c], 0xb
jae 0x4165fe
mov dword [ebp - 0xdf4], 0
jmp 0x41660a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdf4], eax
mov eax, dword [ebp - 0x48c]
imul eax, eax, 0x65
mov ecx, dword [ebp - 0x490]
add ecx, eax
mov edx, dword [ebp - 0x158]
mov eax, dword [edx + ecx*4]
mov dword [ebp - 0x134], eax
mov dword [ebp - 4], 0x1e1
mov dword [ebp - 0x48c], 0x62
cmp dword [ebp - 0x48c], 0x65
jae 0x416650
mov dword [ebp - 0xdf8], 0
jmp 0x41665c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdf8], eax
mov dword [ebp - 0x404], 0xffffffff
mov dword [ebp - 0x40c], 0x800b
mov ecx, dword [ebp - 0x48c]
shl ecx, 4
mov edx, dword [0x41f020]
add edx, ecx
push edx
lea eax, [ebp - 0x40c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx ecx, ax
test ecx, ecx
je 0x4167c8
mov dword [ebp - 4], 0x1e2
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x4166c6
mov dword [ebp - 0xdfc], 0
jmp 0x4166d2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xdfc], eax
mov dword [ebp - 0x48c], 5
cmp dword [ebp - 0x48c], 0xb
jae 0x4166f1
mov dword [ebp - 0xe00], 0
jmp 0x4166fd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe00], eax
mov eax, dword [ebp - 0x48c]
imul eax, eax, 0x65
mov ecx, dword [ebp - 0x490]
add ecx, eax
mov edx, dword [ebp - 0x158]
fld dword [edx + ecx*4]
cmp dword [section..data], 0
jne 0x416725
fdiv qword [ebp - 0x28]
jmp 0x416730
push dword [ebp - 0x24]
push dword [ebp - 0x28]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp dword [ebp - 0x12c]
fnstsw ax
test al, 0xd
jne 0x41cdba
mov dword [ebp - 4], 0x1e3
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x41676c
mov dword [ebp - 0xe04], 0
jmp 0x416778
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe04], eax
mov dword [ebp - 0x48c], 5
cmp dword [ebp - 0x48c], 0xb
jae 0x416797
mov dword [ebp - 0xe08], 0
jmp 0x4167a3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe08], eax
mov ecx, dword [ebp - 0x48c]
imul ecx, ecx, 0x65
mov edx, dword [ebp - 0x490]
add edx, ecx
mov eax, dword [ebp - 0x158]
mov ecx, dword [eax + edx*4]
mov dword [ebp - 0x19c], ecx
jmp 0x4168db
mov dword [ebp - 4], 0x1e5
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x4167f4
mov dword [ebp - 0xe0c], 0
jmp 0x416800
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe0c], eax
mov dword [ebp - 0x48c], 5
cmp dword [ebp - 0x48c], 0xb
jae 0x41681f
mov dword [ebp - 0xe10], 0
jmp 0x41682b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe10], eax
mov eax, dword [ebp - 0x48c]
imul eax, eax, 0x65
mov ecx, dword [ebp - 0x490]
add ecx, eax
mov edx, dword [ebp - 0x158]
mov eax, dword [edx + ecx*4]
mov dword [ebp - 0x12c], eax
mov dword [ebp - 4], 0x1e6
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x416877
mov dword [ebp - 0xe14], 0
jmp 0x416883
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe14], eax
mov dword [ebp - 0x48c], 5
cmp dword [ebp - 0x48c], 0xb
jae 0x4168a2
mov dword [ebp - 0xe18], 0
jmp 0x4168ae
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe18], eax
mov edx, dword [ebp - 0x48c]
imul edx, edx, 0x65
mov eax, dword [ebp - 0x490]
add eax, edx
mov ecx, dword [ebp - 0x158]
fld dword [ecx + eax*4]
fmul qword [ebp - 0x28]
fstp dword [ebp - 0x19c]
fnstsw ax
test al, 0xd
jne 0x41cdba
mov dword [ebp - 4], 0x1e8
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x416907
mov dword [ebp - 0xe1c], 0
jmp 0x416913
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe1c], eax
mov dword [ebp - 0x48c], 5
cmp dword [ebp - 0x48c], 0xb
jae 0x416932
mov dword [ebp - 0xe20], 0
jmp 0x41693e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe20], eax
mov eax, dword [ebp - 0x48c]
imul eax, eax, 0x65
mov ecx, dword [ebp - 0x490]
add ecx, eax
mov edx, dword [ebp - 0x158]
fld dword [edx + ecx*4]
fmul qword [ebp - 0x1ec]
fstp dword [ebp - 0x204]
fnstsw ax
test al, 0xd
jne 0x41cdba
mov dword [ebp - 4], 0x1e9
lea eax, [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x41699a
mov dword [ebp - 0xe24], 0
jmp 0x4169a6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe24], eax
mov dword [ebp - 0x48c], 7
cmp dword [ebp - 0x48c], 0xb
jae 0x4169c5
mov dword [ebp - 0xe28], 0
jmp 0x4169d1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe28], eax
mov ecx, dword [ebp - 0x48c]
imul ecx, ecx, 0x65
mov edx, dword [ebp - 0x490]
add edx, ecx
mov eax, dword [ebp - 0x158]
mov ecx, dword [eax + edx*4]
mov dword [ebp - 0x130], ecx
mov dword [ebp - 4], 0x1ea
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0x65
jae 0x416a1d
mov dword [ebp - 0xe2c], 0
jmp 0x416a29
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe2c], eax
mov dword [ebp - 0x48c], 7
cmp dword [ebp - 0x48c], 0xb
jae 0x416a48
cmp dword [ebp - 0x534], 0
jne 0x40c377
mov dword [ebp - 4], 0x26c
cmp dword [0x41f314], 0
jne 0x41c7d1
push 0x41f314
push 0x402968
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x103c], 0x41f314
jmp 0x41c7db
mov dword [ebp - 0x103c], 0x41f314
mov ecx, dword [ebp - 0x103c]
mov edx, dword [ecx]
mov dword [ebp - 0x48c], edx
lea eax, [ebp - 0x25c]
push eax
mov ecx, dword [ebp - 0x48c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x48c]
push eax
call dword [edx + 0x20]
fnclex
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0
jge 0x41c836
push 0x20
push 0x402958
mov ecx, dword [ebp - 0x48c]
push ecx
mov edx, dword [ebp - 0x490]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1040], eax
jmp 0x41c840
mov dword [ebp - 0x1040], 0
mov eax, dword [ebp - 0x200]
push eax
mov ecx, dword [ebp - 0x25c]
push ecx
push 0x402d74
call dword [sym.imp.MSVBVM60.DLL___vbaPrintObj]
add esp, 0xc
lea ecx, [ebp - 0x25c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x26d
cmp dword [0x41f314], 0
jne 0x41c894
push 0x41f314
push 0x402968
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1044], 0x41f314
jmp 0x41c89e
mov dword [ebp - 0x1044], 0x41f314
mov edx, dword [ebp - 0x1044]
mov eax, dword [edx]
mov dword [ebp - 0x48c], eax
lea ecx, [ebp - 0x25c]
push ecx
mov edx, dword [ebp - 0x48c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x48c]
push ecx
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0
jge 0x41c8f9
push 0x20
push 0x402958
mov edx, dword [ebp - 0x48c]
push edx
mov eax, dword [ebp - 0x490]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1048], eax
jmp 0x41c903
mov dword [ebp - 0x1048], 0
push 0x402f7c
push 0x402f8c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x402fc0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x24c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x25c]
push ecx
push 0x402d74
call dword [sym.imp.MSVBVM60.DLL___vbaPrintObj]
add esp, 0xc
lea edx, [ebp - 0x24c]
push edx
lea eax, [ebp - 0x248]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x25c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x26e
cmp dword [0x41f314], 0
jne 0x41c9a2
push 0x41f314
push 0x402968
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x104c], 0x41f314
jmp 0x41c9ac
mov dword [ebp - 0x104c], 0x41f314
mov ecx, dword [ebp - 0x104c]
mov edx, dword [ecx]
mov dword [ebp - 0x48c], edx
lea eax, [ebp - 0x25c]
push eax
mov ecx, dword [ebp - 0x48c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x48c]
push eax
call dword [edx + 0x20]
fnclex
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0
jge 0x41ca07
push 0x20
push 0x402958
mov ecx, dword [ebp - 0x48c]
push ecx
mov edx, dword [ebp - 0x490]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1050], eax
jmp 0x41ca11
mov dword [ebp - 0x1050], 0
push 0x402ff4
mov eax, dword [ebp - 0x25c]
push eax
push 0x402d74
call dword [sym.imp.MSVBVM60.DLL___vbaPrintObj]
add esp, 0xc
lea ecx, [ebp - 0x25c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x26f
cmp dword [0x41f314], 0
jne 0x41ca63
push 0x41f314
push 0x402968
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1054], 0x41f314
jmp 0x41ca6d
mov dword [ebp - 0x1054], 0x41f314
mov ecx, dword [ebp - 0x1054]
mov edx, dword [ecx]
mov dword [ebp - 0x48c], edx
lea eax, [ebp - 0x25c]
push eax
mov ecx, dword [ebp - 0x48c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x48c]
push eax
call dword [edx + 0x20]
fnclex
mov dword [ebp - 0x490], eax
cmp dword [ebp - 0x490], 0
jge 0x41cac8
push 0x20
push 0x402958
mov ecx, dword [ebp - 0x48c]
push ecx
mov edx, dword [ebp - 0x490]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1058], eax
jmp 0x41cad2
mov dword [ebp - 0x1058], 0
push 0
push 0x20000
mov eax, dword [ebp - 0x25c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0xc
lea ecx, [ebp - 0x25c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
wait
push 0x41cda9
jmp 0x41cbfc
lea edx, [ebp - 0x500]
push edx
lea eax, [ebp - 0x4f0]
push eax
lea ecx, [ebp - 0x4e0]
push ecx
lea edx, [ebp - 0x4d0]
push edx
lea eax, [ebp - 0x4c0]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x60]
mov dword [ebp - 0x468], edx
lea eax, [ebp - 0x468]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x8c]
mov dword [ebp - 0x46c], ecx
lea edx, [ebp - 0x46c]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xf8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x114]
mov dword [ebp - 0x470], eax
lea ecx, [ebp - 0x470]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x128]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x144]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x164]
mov dword [ebp - 0x474], edx
lea eax, [ebp - 0x474]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x178]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1b8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1c8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1fc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x220]
mov dword [ebp - 0x478], ecx
lea edx, [ebp - 0x478]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
ret
jmp 0x4020cc
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
int3