Function at 0x4ec5c0
Capabilities:
Parse pe header
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x406bc6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0xa3c
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x4045f8
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 3
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x2c4], ecx
lea edx, [ebp - 0x2c0]
push edx
mov eax, dword [ebp - 0x2c4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2c4]
push edx
call dword [ecx + 0x68]
fnclex
mov dword [ebp - 0x2c8], eax
cmp dword [ebp - 0x2c8], 0
jge 0x4ec673
push 0x68
push 0x40f2ec
mov eax, dword [ebp - 0x2c4]
push eax
mov ecx, dword [ebp - 0x2c8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x404], eax
jmp 0x4ec67d
mov dword [ebp - 0x404], 0
cmp dword [ebp - 0x2c0], 0
jne 0x4ec7ba
mov dword [ebp - 4], 4
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea edx, [ebp - 0x74]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x2c4], eax
mov dword [ebp - 0xf8], 0x80020004
mov dword [ebp - 0x100], 0xa
mov dword [ebp - 0xe8], 0x80020004
mov dword [ebp - 0xf0], 0xa
mov dword [ebp - 0x218], 0x41c300
mov dword [ebp - 0x220], 8
lea edx, [ebp - 0x220]
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x208], 0x40d7b4
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xd0]
push eax
push 0xffffffffffffffff
mov ecx, dword [ebp - 0x2c4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2c4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x2c8], eax
cmp dword [ebp - 0x2c8], 0
jge 0x4ec780
push 0x44
push 0x40f50c
mov ecx, dword [ebp - 0x2c4]
push ecx
mov edx, dword [ebp - 0x2c8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x408], eax
jmp 0x4ec78a
mov dword [ebp - 0x408], 0
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xd0]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 6
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x2c4], edx
lea eax, [ebp - 0x2c0]
push eax
mov ecx, dword [ebp - 0x2c4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2c4]
push eax
call dword [edx + 0x68]
fnclex
mov dword [ebp - 0x2c8], eax
cmp dword [ebp - 0x2c8], 0
jge 0x4ec819
push 0x68
push 0x40f2ec
mov ecx, dword [ebp - 0x2c4]
push ecx
mov edx, dword [ebp - 0x2c8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x40c], eax
jmp 0x4ec823
mov dword [ebp - 0x40c], 0
cmp dword [ebp - 0x2c0], 0
jne 0x4ec960
mov dword [ebp - 4], 7
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea eax, [ebp - 0x74]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x2c4], eax
mov dword [ebp - 0xf8], 0x80020004
mov dword [ebp - 0x100], 0xa
mov dword [ebp - 0xe8], 0x80020004
mov dword [ebp - 0xf0], 0xa
mov dword [ebp - 0x218], 0x41c324
mov dword [ebp - 0x220], 8
lea edx, [ebp - 0x220]
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x208], 0x40d7b4
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xd0]
push ecx
push 0xffffffffffffffff
mov edx, dword [ebp - 0x2c4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x2c4]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x2c8], eax
cmp dword [ebp - 0x2c8], 0
jge 0x4ec926
push 0x44
push 0x40f50c
mov edx, dword [ebp - 0x2c4]
push edx
mov eax, dword [ebp - 0x2c8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x410], eax
jmp 0x4ec930
mov dword [ebp - 0x410], 0
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xd0]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 9
push 0x40e298
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea edx, [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x2c4], ecx
lea edx, [ebp - 0x74]
push edx
mov eax, dword [ebp - 0x2c4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2c4]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x2c8], eax
cmp dword [ebp - 0x2c8], 0
jge 0x4ec9d4
push 0x54
push 0x40f2ec
mov eax, dword [ebp - 0x2c4]
push eax
mov ecx, dword [ebp - 0x2c8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x414], eax
jmp 0x4ec9de
mov dword [ebp - 0x414], 0
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x2cc], edx
mov dword [ebp - 0x208], 0x41c3a4
mov dword [ebp - 0x210], 8
lea eax, [ebp - 0x78]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x210]
mov dword [ecx], edx
mov eax, dword [ebp - 0x20c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x208]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x204]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x2cc]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2cc]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x2d0], eax
cmp dword [ebp - 0x2d0], 0
jge 0x4eca74
push 0x28
push 0x410e74
mov ecx, dword [ebp - 0x2cc]
push ecx
mov edx, dword [ebp - 0x2d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x418], eax
jmp 0x4eca7e
mov dword [ebp - 0x418], 0
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x3ac], eax
mov dword [ebp - 0x78], 0
mov ecx, dword [ebp - 0x3ac]
mov dword [ebp - 0xc8], ecx
mov dword [ebp - 0xd0], 9
push 0x41c358
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0xd0]
mov dword [edx], eax
mov ecx, dword [ebp - 0xcc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xc8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xc4]
mov dword [edx + 0xc], ecx
call fcn.00477be0
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x7c]
push edx
lea eax, [ebp - 0x54]
push eax
call fcn.0047d540
push eax
lea ecx, [ebp - 0x30]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x50]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
lea ecx, [ebp - 0x7c]
push ecx
lea edx, [ebp - 0x74]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xa
lea eax, [ebp - 0x2c0]
push eax
mov ecx, dword [ebp - 0x30]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4ecb8f
push 0x28
push 0x40e2a8
mov ecx, dword [ebp - 0x30]
push ecx
mov edx, dword [ebp - 0x2c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x41c], eax
jmp 0x4ecb99
mov dword [ebp - 0x41c], 0
cmp dword [ebp - 0x2c0], 0
jne 0x4ece82
mov dword [ebp - 4], 0xb
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x2c4], ecx
lea edx, [ebp - 0x74]
push edx
mov eax, dword [ebp - 0x2c4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2c4]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x2c8], eax
cmp dword [ebp - 0x2c8], 0
jge 0x4ecc02
push 0x54
push 0x40f2ec
mov eax, dword [ebp - 0x2c4]
push eax
mov ecx, dword [ebp - 0x2c8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x420], eax
jmp 0x4ecc0c
mov dword [ebp - 0x420], 0
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x2cc], edx
mov dword [ebp - 0x208], 0x41c3a4
mov dword [ebp - 0x210], 8
lea eax, [ebp - 0x78]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x210]
mov dword [ecx], edx
mov eax, dword [ebp - 0x20c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x208]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x204]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x2cc]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2cc]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x2d0], eax
cmp dword [ebp - 0x2d0], 0
jge 0x4ecca2
push 0x28
push 0x410e74
mov ecx, dword [ebp - 0x2cc]
push ecx
mov edx, dword [ebp - 0x2d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x424], eax
jmp 0x4eccac
mov dword [ebp - 0x424], 0
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x2d4], eax
lea ecx, [ebp - 0xd0]
push ecx
mov edx, dword [ebp - 0x2d4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x2d4]
push ecx
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x2d8], eax
cmp dword [ebp - 0x2d8], 0
jge 0x4ecd02
push 0x34
push 0x410e84
mov edx, dword [ebp - 0x2d4]
push edx
mov eax, dword [ebp - 0x2d8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x428], eax
jmp 0x4ecd0c
mov dword [ebp - 0x428], 0
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea ecx, [ebp - 0x7c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x2dc], eax
mov dword [ebp - 0x118], 0x80020004
mov dword [ebp - 0x120], 0xa
mov dword [ebp - 0x108], 0x80020004
mov dword [ebp - 0x110], 0xa
mov dword [ebp - 0x218], 0x41c3bc
mov dword [ebp - 0x220], 8
mov dword [ebp - 0x228], 0x41bc70
mov dword [ebp - 0x230], 8
mov dword [ebp - 0x238], 0x40d7b4
mov dword [ebp - 0x240], 8
lea edx, [ebp - 0x240]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x220]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xe0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x230]
push ecx
lea edx, [ebp - 0xf0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x100]
push eax
push 0xffffffffffffffff
mov ecx, dword [ebp - 0x2dc]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2dc]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x2e0], eax
cmp dword [ebp - 0x2e0], 0
jge 0x4ece27
push 0x44
push 0x40f50c
mov ecx, dword [ebp - 0x2dc]
push ecx
mov edx, dword [ebp - 0x2e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x42c], eax
jmp 0x4ece31
mov dword [ebp - 0x42c], 0
lea eax, [ebp - 0x7c]
push eax
lea ecx, [ebp - 0x78]
push ecx
lea edx, [ebp - 0x74]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x10
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
jmp 0x4ed000
mov dword [ebp - 4], 0xd
lea eax, [ebp - 0x74]
push eax
mov ecx, dword [ebp - 0x30]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30]
push eax
call dword [edx + 0x88]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4eced0
push 0x88
push 0x40e2a8
mov ecx, dword [ebp - 0x30]
push ecx
mov edx, dword [ebp - 0x2c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x430], eax
jmp 0x4eceda
mov dword [ebp - 0x430], 0
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], eax
mov dword [ebp - 0x208], 0x40e27c
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x78]
push ecx
lea edx, [ebp - 0xd0]
push edx
mov eax, dword [ebp - 0x2c8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2c8]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4ecf5a
push 0x20
push 0x40e2e4
mov eax, dword [ebp - 0x2c8]
push eax
mov ecx, dword [ebp - 0x2cc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x434], eax
jmp 0x4ecf64
mov dword [ebp - 0x434], 0
mov edx, dword [ebp - 0x78]
mov dword [ebp - 0x2d0], edx
lea eax, [ebp - 0xe0]
push eax
mov ecx, dword [ebp - 0x2d0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2d0]
push eax
call dword [edx + 0x68]
fnclex
mov dword [ebp - 0x2d4], eax
cmp dword [ebp - 0x2d4], 0
jge 0x4ecfba
push 0x68
push 0x40f554
mov ecx, dword [ebp - 0x2d0]
push ecx
mov edx, dword [ebp - 0x2d4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x438], eax
jmp 0x4ecfc4
mov dword [ebp - 0x438], 0
lea eax, [ebp - 0xe0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x2c], eax
lea ecx, [ebp - 0x78]
push ecx
lea edx, [ebp - 0x74]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xd0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xf
push 0x40e298
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea edx, [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x2c4], ecx
lea edx, [ebp - 0x74]
push edx
mov eax, dword [ebp - 0x2c4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2c4]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x2c8], eax
cmp dword [ebp - 0x2c8], 0
jge 0x4ed074
push 0x54
push 0x40f2ec
mov eax, dword [ebp - 0x2c4]
push eax
mov ecx, dword [ebp - 0x2c8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x43c], eax
jmp 0x4ed07e
mov dword [ebp - 0x43c], 0
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x2cc], edx
mov dword [ebp - 0x208], 0x40f608
mov dword [ebp - 0x210], 8
lea eax, [ebp - 0x78]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x210]
mov dword [ecx], edx
mov eax, dword [ebp - 0x20c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x208]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x204]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x2cc]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2cc]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x2d0], eax
cmp dword [ebp - 0x2d0], 0
jge 0x4ed114
push 0x28
push 0x410e74
mov ecx, dword [ebp - 0x2cc]
push ecx
mov edx, dword [ebp - 0x2d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x440], eax
jmp 0x4ed11e
mov dword [ebp - 0x440], 0
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x3b0], eax
mov dword [ebp - 0x78], 0
mov ecx, dword [ebp - 0x3b0]
mov dword [ebp - 0xc8], ecx
mov dword [ebp - 0xd0], 9
push 0x419aa4
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0xd0]
mov dword [edx], eax
mov ecx, dword [ebp - 0xcc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xc8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xc4]
mov dword [edx + 0xc], ecx
call fcn.00477be0
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x7c]
push edx
lea eax, [ebp - 0x54]
push eax
call fcn.0047d540
push eax
lea ecx, [ebp - 0x34]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x50]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
lea ecx, [ebp - 0x7c]
push ecx
lea edx, [ebp - 0x74]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x10
lea eax, [ebp - 0x2c0]
push eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x34]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4ed22f
push 0x28
push 0x40e2a8
mov ecx, dword [ebp - 0x34]
push ecx
mov edx, dword [ebp - 0x2c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x444], eax
jmp 0x4ed239
mov dword [ebp - 0x444], 0
cmp dword [ebp - 0x2c0], 0
jne 0x4ed522
mov dword [ebp - 4], 0x11
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x2c4], ecx
lea edx, [ebp - 0x74]
push edx
mov eax, dword [ebp - 0x2c4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2c4]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x2c8], eax
cmp dword [ebp - 0x2c8], 0
jge 0x4ed2a2
push 0x54
push 0x40f2ec
mov eax, dword [ebp - 0x2c4]
push eax
mov ecx, dword [ebp - 0x2c8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x448], eax
jmp 0x4ed2ac
mov dword [ebp - 0x448], 0
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x2cc], edx
mov dword [ebp - 0x208], 0x40f608
mov dword [ebp - 0x210], 8
lea eax, [ebp - 0x78]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x210]
mov dword [ecx], edx
mov eax, dword [ebp - 0x20c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x208]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x204]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x2cc]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2cc]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x2d0], eax
cmp dword [ebp - 0x2d0], 0
jge 0x4ed342
push 0x28
push 0x410e74
mov ecx, dword [ebp - 0x2cc]
push ecx
mov edx, dword [ebp - 0x2d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x44c], eax
jmp 0x4ed34c
mov dword [ebp - 0x44c], 0
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x2d4], eax
lea ecx, [ebp - 0xd0]
push ecx
mov edx, dword [ebp - 0x2d4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x2d4]
push ecx
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x2d8], eax
cmp dword [ebp - 0x2d8], 0
jge 0x4ed3a2
push 0x34
push 0x410e84
mov edx, dword [ebp - 0x2d4]
push edx
mov eax, dword [ebp - 0x2d8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x450], eax
jmp 0x4ed3ac
mov dword [ebp - 0x450], 0
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea ecx, [ebp - 0x7c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x2dc], eax
mov dword [ebp - 0x118], 0x80020004
mov dword [ebp - 0x120], 0xa
mov dword [ebp - 0x108], 0x80020004
mov dword [ebp - 0x110], 0xa
mov dword [ebp - 0x218], 0x41ba9c
mov dword [ebp - 0x220], 8
mov dword [ebp - 0x228], 0x41c3d8
mov dword [ebp - 0x230], 8
mov dword [ebp - 0x238], 0x40d7b4
mov dword [ebp - 0x240], 8
lea edx, [ebp - 0x240]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x220]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xe0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x230]
push ecx
lea edx, [ebp - 0xf0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x100]
push eax
push 0xffffffffffffffff
mov ecx, dword [ebp - 0x2dc]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2dc]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x2e0], eax
cmp dword [ebp - 0x2e0], 0
jge 0x4ed4c7
push 0x44
push 0x40f50c
mov ecx, dword [ebp - 0x2dc]
push ecx
mov edx, dword [ebp - 0x2e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x454], eax
jmp 0x4ed4d1
mov dword [ebp - 0x454], 0
lea eax, [ebp - 0x7c]
push eax
lea ecx, [ebp - 0x78]
push ecx
lea edx, [ebp - 0x74]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x10
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
jmp 0x4ed6b7
mov dword [ebp - 4], 0x13
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x2c4], ecx
lea edx, [ebp - 0x74]
push edx
mov eax, dword [ebp - 0x2c4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2c4]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x2c8], eax
cmp dword [ebp - 0x2c8], 0
jge 0x4ed57e
push 0x54
push 0x40f2ec
mov eax, dword [ebp - 0x2c4]
push eax
mov ecx, dword [ebp - 0x2c8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x458], eax
jmp 0x4ed588
mov dword [ebp - 0x458], 0
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x2cc], edx
mov dword [ebp - 0x208], 0x40f608
mov dword [ebp - 0x210], 8
lea eax, [ebp - 0x78]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x210]
mov dword [ecx], edx
mov eax, dword [ebp - 0x20c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x208]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x204]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x2cc]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2cc]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x2d0], eax
cmp dword [ebp - 0x2d0], 0
jge 0x4ed61e
push 0x28
push 0x410e74
mov ecx, dword [ebp - 0x2cc]
push ecx
mov edx, dword [ebp - 0x2d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x45c], eax
jmp 0x4ed628
mov dword [ebp - 0x45c], 0
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x2d4], eax
lea ecx, [ebp - 0xd0]
push ecx
mov edx, dword [ebp - 0x2d4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x2d4]
push ecx
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x2d8], eax
cmp dword [ebp - 0x2d8], 0
jge 0x4ed67e
push 0x34
push 0x410e84
mov edx, dword [ebp - 0x2d4]
push edx
mov eax, dword [ebp - 0x2d8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x460], eax
jmp 0x4ed688
mov dword [ebp - 0x460], 0
lea ecx, [ebp - 0xd0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x28], eax
lea edx, [ebp - 0x78]
push edx
lea eax, [ebp - 0x74]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x15
call fcn.004d5b00
mov dword [ebp - 4], 0x16
mov edx, 0x40d7b4
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x17
mov dword [ebp - 0x394], 7
mov dword [ebp - 0x390], 1
mov dword [ebp - 0x24], 1
jmp 0x4ed70e
mov ecx, dword [ebp - 0x24]
add ecx, dword [ebp - 0x390]
jo 0x502b9b
mov dword [ebp - 0x24], ecx
mov edx, dword [ebp - 0x24]
cmp edx, dword [ebp - 0x394]
jg 0x4ee204
mov dword [ebp - 4], 0x18
mov edx, 0x40d7b4
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
push 0x41c400
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41c424
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x28]
push eax
call fcn.00478260
mov edx, eax
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x50]
push ecx
push 4
call dword [fcn.004012f0]
add esp, 0x14
mov dword [ebp - 4], 0x19
mov edx, 0x40d7b4
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
push 0x41c400
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41c434
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x58]
push ecx
lea edx, [ebp - 0x28]
push edx
call fcn.00478260
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x58]
push ecx
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x50]
push eax
push 4
call dword [fcn.004012f0]
add esp, 0x14
mov dword [ebp - 4], 0x1a
push 1
push 0xffffffffffffffff
push 1
push 0x40d7b4
push 0x41c444
mov ecx, dword [ebp - 0x38]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x1b
push 1
push 0xffffffffffffffff
push 1
push 0x40d7b4
push 0x417ffc
mov edx, dword [ebp - 0x38]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x1c
lea eax, [ebp - 0x38]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x210], 0x4008
lea ecx, [ebp - 0x210]
push ecx
lea edx, [ebp - 0xd0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0xd0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1d
mov ecx, dword [ebp - 0x38]
push ecx
push 0x40d7b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrTextCmp]
test eax, eax
je 0x4ee1f8
mov dword [ebp - 4], 0x1e
push 1
push 0xffffffffffffffff
push 1
push 0x40fcbc
push 0x41c44c
mov edx, dword [ebp - 0x38]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x1f
lea eax, [ebp - 0x74]
push eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x34]
push eax
call dword [edx + 0x88]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4ed97d
push 0x88
push 0x40e2a8
mov ecx, dword [ebp - 0x34]
push ecx
mov edx, dword [ebp - 0x2c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x464], eax
jmp 0x4ed987
mov dword [ebp - 0x464], 0
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], eax
mov dword [ebp - 0x208], 0x41c470
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x78]
push ecx
lea edx, [ebp - 0xd0]
push edx
mov eax, dword [ebp - 0x2c8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2c8]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4eda07
push 0x20
push 0x40e2e4
mov eax, dword [ebp - 0x2c8]
push eax
mov ecx, dword [ebp - 0x2cc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x468], eax
jmp 0x4eda11
mov dword [ebp - 0x468], 0
mov edx, dword [ebp - 0x78]
mov dword [ebp - 0x2d0], edx
lea eax, [ebp - 0xe0]
push eax
mov ecx, dword [ebp - 0x2d0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2d0]
push eax
call dword [edx + 0x68]
fnclex
mov dword [ebp - 0x2d4], eax
cmp dword [ebp - 0x2d4], 0
jge 0x4eda67
push 0x68
push 0x40f554
mov ecx, dword [ebp - 0x2d0]
push ecx
mov edx, dword [ebp - 0x2d4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x46c], eax
jmp 0x4eda71
mov dword [ebp - 0x46c], 0
push 1
push 0xffffffffffffffff
push 1
lea eax, [ebp - 0xe0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41c458
mov ecx, dword [ebp - 0x38]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x78]
push edx
lea eax, [ebp - 0x74]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x20
lea eax, [ebp - 0x74]
push eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x34]
push eax
call dword [edx + 0x88]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4edb2d
push 0x88
push 0x40e2a8
mov ecx, dword [ebp - 0x34]
push ecx
mov edx, dword [ebp - 0x2c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x470], eax
jmp 0x4edb37
mov dword [ebp - 0x470], 0
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], eax
mov dword [ebp - 0x208], 0x41c4a8
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x78]
push ecx
lea edx, [ebp - 0xd0]
push edx
mov eax, dword [ebp - 0x2c8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2c8]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4edbb7
push 0x20
push 0x40e2e4
mov eax, dword [ebp - 0x2c8]
push eax
mov ecx, dword [ebp - 0x2cc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x474], eax
jmp 0x4edbc1
mov dword [ebp - 0x474], 0
mov edx, dword [ebp - 0x78]
mov dword [ebp - 0x2d0], edx
lea eax, [ebp - 0xe0]
push eax
mov ecx, dword [ebp - 0x2d0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2d0]
push eax
call dword [edx + 0x68]
fnclex
mov dword [ebp - 0x2d4], eax
cmp dword [ebp - 0x2d4], 0
jge 0x4edc17
push 0x68
push 0x40f554
mov ecx, dword [ebp - 0x2d0]
push ecx
mov edx, dword [ebp - 0x2d4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x478], eax
jmp 0x4edc21
mov dword [ebp - 0x478], 0
push 1
push 0xffffffffffffffff
push 1
lea eax, [ebp - 0xe0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41c490
mov ecx, dword [ebp - 0x38]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x78]
push edx
lea eax, [ebp - 0x74]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x21
lea eax, [ebp - 0x74]
push eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x34]
push eax
call dword [edx + 0x88]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4edcdd
push 0x88
push 0x40e2a8
mov ecx, dword [ebp - 0x34]
push ecx
mov edx, dword [ebp - 0x2c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x47c], eax
jmp 0x4edce7
mov dword [ebp - 0x47c], 0
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], eax
mov dword [ebp - 0x208], 0x41c4e0
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x78]
push ecx
lea edx, [ebp - 0xd0]
push edx
mov eax, dword [ebp - 0x2c8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2c8]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4edd67
push 0x20
push 0x40e2e4
mov eax, dword [ebp - 0x2c8]
push eax
mov ecx, dword [ebp - 0x2cc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x480], eax
jmp 0x4edd71
mov dword [ebp - 0x480], 0
mov edx, dword [ebp - 0x78]
mov dword [ebp - 0x2d0], edx
lea eax, [ebp - 0xe0]
push eax
mov ecx, dword [ebp - 0x2d0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2d0]
push eax
call dword [edx + 0x68]
fnclex
mov dword [ebp - 0x2d4], eax
cmp dword [ebp - 0x2d4], 0
jge 0x4eddc7
push 0x68
push 0x40f554
mov ecx, dword [ebp - 0x2d0]
push ecx
mov edx, dword [ebp - 0x2d4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x484], eax
jmp 0x4eddd1
mov dword [ebp - 0x484], 0
push 1
push 0xffffffffffffffff
push 1
lea eax, [ebp - 0xe0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41c4c8
mov ecx, dword [ebp - 0x38]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x78]
push edx
lea eax, [ebp - 0x74]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x22
lea eax, [ebp - 0x74]
push eax
mov ecx, dword [ebp - 0x30]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x30]
push eax
call dword [edx + 0x88]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4ede8d
push 0x88
push 0x40e2a8
mov ecx, dword [ebp - 0x30]
push ecx
mov edx, dword [ebp - 0x2c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x488], eax
jmp 0x4ede97
mov dword [ebp - 0x488], 0
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], eax
mov dword [ebp - 0x208], 0x41c510
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x78]
push ecx
lea edx, [ebp - 0xd0]
push edx
mov eax, dword [ebp - 0x2c8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2c8]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4edf17
push 0x20
push 0x40e2e4
mov eax, dword [ebp - 0x2c8]
push eax
mov ecx, dword [ebp - 0x2cc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x48c], eax
jmp 0x4edf21
mov dword [ebp - 0x48c], 0
mov edx, dword [ebp - 0x78]
mov dword [ebp - 0x2d0], edx
lea eax, [ebp - 0xe0]
push eax
mov ecx, dword [ebp - 0x2d0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2d0]
push eax
call dword [edx + 0x68]
fnclex
mov dword [ebp - 0x2d4], eax
cmp dword [ebp - 0x2d4], 0
jge 0x4edf77
push 0x68
push 0x40f554
mov ecx, dword [ebp - 0x2d0]
push ecx
mov edx, dword [ebp - 0x2d4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x490], eax
jmp 0x4edf81
mov dword [ebp - 0x490], 0
push 1
push 0xffffffffffffffff
push 1
lea eax, [ebp - 0xe0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41c500
mov ecx, dword [ebp - 0x38]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x78]
push edx
lea eax, [ebp - 0x74]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x23
mov eax, dword [ebp + 0x10]
mov ecx, dword [eax]
push ecx
push 0x41a4d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrTextCmp]
test eax, eax
jne 0x4ee18b
mov dword [ebp - 4], 0x24
mov edx, dword [ebp - 0x3c]
push edx
push 0x418e44
call dword [sym.imp.MSVBVM60.DLL___vbaStrTextCmp]
test eax, eax
jne 0x4ee0f9
mov dword [ebp - 4], 0x25
mov eax, dword [0x55e0bc]
add eax, dword [0x55e0bc]
jo 0x502b9b
mov ecx, 0x2c
sub ecx, eax
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b4], ax
mov ecx, dword [ebp - 0x40]
push ecx
mov edx, dword [0x55e0dc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea eax, [ebp - 0x2b4]
push eax
lea ecx, [ebp - 0x38]
push ecx
call fcn.005040f0
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [0x55e0e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x417ffc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x58]
push ecx
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x50]
push eax
push 4
call dword [fcn.004012f0]
add esp, 0x14
jmp 0x4ee189
mov dword [ebp - 4], 0x27
mov ecx, dword [0x55e0bc]
add ecx, dword [0x55e0bc]
jo 0x502b9b
mov edx, 0x2c
sub edx, ecx
jo 0x502b9b
mov ecx, edx
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b4], ax
mov eax, dword [ebp - 0x40]
push eax
lea ecx, [ebp - 0x2b4]
push ecx
lea edx, [ebp - 0x38]
push edx
call fcn.005040f0
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x417ffc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x50]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4ee1f8
mov dword [ebp - 4], 0x2a
mov edx, dword [0x55e0bc]
add edx, dword [0x55e0bc]
jo 0x502b9b
mov ecx, 0x2c
sub ecx, edx
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b4], ax
mov eax, dword [ebp - 0x40]
push eax
lea ecx, [ebp - 0x2b4]
push ecx
lea edx, [ebp - 0x38]
push edx
call fcn.005040f0
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x2d
jmp 0x4ed6fc
mov dword [ebp - 4], 0x2e
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
push ecx
lea edx, [ebp - 0x38c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
mov dword [ebp - 4], 0x2f
lea eax, [ebp - 0x74]
push eax
mov ecx, dword [ebp - 0x38c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x38c]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4ee26f
push 0x54
push 0x40f2ec
mov ecx, dword [ebp - 0x38c]
push ecx
mov edx, dword [ebp - 0x2c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x494], eax
jmp 0x4ee279
mov dword [ebp - 0x494], 0
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], eax
mov dword [ebp - 0x208], 0x4175d0
mov dword [ebp - 0x210], 8
lea ecx, [ebp - 0x78]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x210]
mov dword [edx], eax
mov ecx, dword [ebp - 0x20c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x208]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x204]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x2c8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x2c8]
push ecx
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4ee30f
push 0x28
push 0x410e74
mov edx, dword [ebp - 0x2c8]
push edx
mov eax, dword [ebp - 0x2cc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x498], eax
jmp 0x4ee319
mov dword [ebp - 0x498], 0
mov ecx, dword [ebp - 0x78]
mov dword [ebp - 0x2d0], ecx
lea edx, [ebp - 0xd0]
push edx
mov eax, dword [ebp - 0x2d0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2d0]
push edx
call dword [ecx + 0x34]
fnclex
mov dword [ebp - 0x2d4], eax
cmp dword [ebp - 0x2d4], 0
jge 0x4ee36f
push 0x34
push 0x410e84
mov eax, dword [ebp - 0x2d0]
push eax
mov ecx, dword [ebp - 0x2d4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x49c], eax
jmp 0x4ee379
mov dword [ebp - 0x49c], 0
movsx ecx, word [0x55e0f0]
mov edx, dword [0x55e0bc]
add edx, dword [0x55e0bc]
jo 0x502b9b
sub ecx, edx
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b4], ax
mov dword [ebp - 0x218], 0x41c51c
mov dword [ebp - 0x220], 8
lea eax, [ebp - 0x220]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xe0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, dword [ebp - 0x40]
push eax
lea ecx, [ebp - 0x2b4]
push ecx
lea edx, [ebp - 0x50]
push edx
call fcn.005040f0
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40fcbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x50]
push edx
push 3
call dword [fcn.004012f0]
add esp, 0x10
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x74]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xd0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x30
mov ecx, dword [ebp - 0x40]
push ecx
push 0x40fcbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x31
mov edx, dword [ebp - 0x40]
push edx
push 0x41cec8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
lea eax, [ebp - 0x74]
push eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x34]
push eax
call dword [edx + 0x88]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4ee501
push 0x88
push 0x40e2a8
mov ecx, dword [ebp - 0x34]
push ecx
mov edx, dword [ebp - 0x2c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4a0], eax
jmp 0x4ee50b
mov dword [ebp - 0x4a0], 0
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], eax
mov dword [ebp - 0x208], 0x410560
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x210]
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x78]
push ecx
lea edx, [ebp - 0xd0]
push edx
mov eax, dword [ebp - 0x2c8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2c8]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4ee58b
push 0x20
push 0x40e2e4
mov eax, dword [ebp - 0x2c8]
push eax
mov ecx, dword [ebp - 0x2cc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4a4], eax
jmp 0x4ee595
mov dword [ebp - 0x4a4], 0
mov edx, dword [ebp - 0x78]
mov dword [ebp - 0x2d0], edx
lea eax, [ebp - 0xe0]
push eax
mov ecx, dword [ebp - 0x2d0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2d0]
push eax
call dword [edx + 0x68]
fnclex
mov dword [ebp - 0x2d4], eax
cmp dword [ebp - 0x2d4], 0
jge 0x4ee5eb
push 0x68
push 0x40f554
mov ecx, dword [ebp - 0x2d0]
push ecx
mov edx, dword [ebp - 0x2d4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4a8], eax
jmp 0x4ee5f5
mov dword [ebp - 0x4a8], 0
mov dword [ebp - 0x218], 0x41c558
mov dword [ebp - 0x220], 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x230], 3
mov dword [ebp - 0x238], 0x40ebd4
mov dword [ebp - 0x240], 8
mov dword [ebp - 0x248], 0x40fcbc
mov dword [ebp - 0x250], 8
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x220]
push ecx
lea edx, [ebp - 0x110]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x230]
push eax
lea ecx, [ebp - 0x120]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x240]
push edx
lea eax, [ebp - 0x130]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x250]
push ecx
lea edx, [ebp - 0x140]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x74]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x140]
push edx
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0xd0]
push eax
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 4], 0x32
mov ecx, dword [ebp - 0x40]
push ecx
push 0x41cef0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0xd8], eax
mov dword [ebp - 0xe0], 8
lea edx, [ebp - 0x74]
push edx
mov eax, dword [ebp - 0x38c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38c]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4ee78b
push 0x54
push 0x40f2ec
mov eax, dword [ebp - 0x38c]
push eax
mov ecx, dword [ebp - 0x2c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4ac], eax
jmp 0x4ee795
mov dword [ebp - 0x4ac], 0
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], edx
mov dword [ebp - 0x208], 0x4175dc
mov dword [ebp - 0x210], 8
lea eax, [ebp - 0x78]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x210]
mov dword [ecx], edx
mov eax, dword [ebp - 0x20c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x208]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x204]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x2c8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2c8]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4ee82b
push 0x28
push 0x410e74
mov ecx, dword [ebp - 0x2c8]
push ecx
mov edx, dword [ebp - 0x2cc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4b0], eax
jmp 0x4ee835
mov dword [ebp - 0x4b0], 0
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x2d0], eax
lea ecx, [ebp - 0xd0]
push ecx
mov edx, dword [ebp - 0x2d0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x2d0]
push ecx
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x2d4], eax
cmp dword [ebp - 0x2d4], 0
jge 0x4ee88b
push 0x34
push 0x410e84
mov edx, dword [ebp - 0x2d0]
push edx
mov eax, dword [ebp - 0x2d4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4b4], eax
jmp 0x4ee895
mov dword [ebp - 0x4b4], 0
mov dword [ebp - 0x218], 0x40fcbc
mov dword [ebp - 0x220], 8
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xf0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x220]
push ecx
lea edx, [ebp - 0x100]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x74]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xe0]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x33
lea eax, [ebp - 0x74]
push eax
mov ecx, dword [ebp - 0x38c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x38c]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4ee976
push 0x54
push 0x40f2ec
mov ecx, dword [ebp - 0x38c]
push ecx
mov edx, dword [ebp - 0x2c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4b8], eax
jmp 0x4ee980
mov dword [ebp - 0x4b8], 0
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], eax
mov dword [ebp - 0x208], 0x4175f0
mov dword [ebp - 0x210], 8
lea ecx, [ebp - 0x78]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x210]
mov dword [edx], eax
mov ecx, dword [ebp - 0x20c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x208]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x204]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x2c8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x2c8]
push ecx
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4eea16
push 0x28
push 0x410e74
mov edx, dword [ebp - 0x2c8]
push edx
mov eax, dword [ebp - 0x2cc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4bc], eax
jmp 0x4eea20
mov dword [ebp - 0x4bc], 0
mov ecx, dword [ebp - 0x78]
mov dword [ebp - 0x2d0], ecx
lea edx, [ebp - 0xe0]
push edx
mov eax, dword [ebp - 0x2d0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2d0]
push edx
call dword [ecx + 0x34]
fnclex
mov dword [ebp - 0x2d4], eax
cmp dword [ebp - 0x2d4], 0
jge 0x4eea76
push 0x34
push 0x410e84
mov eax, dword [ebp - 0x2d0]
push eax
mov ecx, dword [ebp - 0x2d4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4c0], eax
jmp 0x4eea80
mov dword [ebp - 0x4c0], 0
lea edx, [ebp - 0x7c]
push edx
mov eax, dword [ebp - 0x38c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38c]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x2d8], eax
cmp dword [ebp - 0x2d8], 0
jge 0x4eeaca
push 0x54
push 0x40f2ec
mov eax, dword [ebp - 0x38c]
push eax
mov ecx, dword [ebp - 0x2d8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4c4], eax
jmp 0x4eead4
mov dword [ebp - 0x4c4], 0
mov edx, dword [ebp - 0x7c]
mov dword [ebp - 0x2dc], edx
mov dword [ebp - 0x218], 0x40fb2c
mov dword [ebp - 0x220], 8
lea eax, [ebp - 0x80]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x220]
mov dword [ecx], edx
mov eax, dword [ebp - 0x21c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x218]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x214]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x2dc]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2dc]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x2e0], eax
cmp dword [ebp - 0x2e0], 0
jge 0x4eeb6a
push 0x28
push 0x410e74
mov ecx, dword [ebp - 0x2dc]
push ecx
mov edx, dword [ebp - 0x2e0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4c8], eax
jmp 0x4eeb74
mov dword [ebp - 0x4c8], 0
mov eax, dword [ebp - 0x80]
mov dword [ebp - 0x2e4], eax
lea ecx, [ebp - 0xd0]
push ecx
mov edx, dword [ebp - 0x2e4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x2e4]
push ecx
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x2e8], eax
cmp dword [ebp - 0x2e8], 0
jge 0x4eebca
push 0x34
push 0x410e84
mov edx, dword [ebp - 0x2e4]
push edx
mov eax, dword [ebp - 0x2e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4cc], eax
jmp 0x4eebd4
mov dword [ebp - 0x4cc], 0
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xd0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTextTstEq]
mov word [ebp - 0x2ec], ax
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x80]
push ecx
lea edx, [ebp - 0x7c]
push edx
lea eax, [ebp - 0x74]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x14
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xe0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx eax, word [ebp - 0x2ec]
test eax, eax
je 0x4eee6b
mov dword [ebp - 4], 0x34
lea ecx, [ebp - 0x74]
push ecx
mov edx, dword [ebp - 0x38c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38c]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4eec83
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x38c]
push edx
mov eax, dword [ebp - 0x2c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4d0], eax
jmp 0x4eec8d
mov dword [ebp - 0x4d0], 0
mov ecx, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], ecx
mov dword [ebp - 0x208], 0x4175f0
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x78]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x210]
mov dword [eax], ecx
mov edx, dword [ebp - 0x20c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x208]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x204]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x2c8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2c8]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4eed23
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x2c8]
push eax
mov ecx, dword [ebp - 0x2cc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4d4], eax
jmp 0x4eed2d
mov dword [ebp - 0x4d4], 0
mov edx, dword [ebp - 0x78]
mov dword [ebp - 0x3b4], edx
mov dword [ebp - 0x78], 0
mov eax, dword [ebp - 0x3b4]
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xd0], 9
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xe0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarDateFromVar]
mov eax, dword [ebp - 0x40]
push eax
push 0x41cf18
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x108], eax
mov dword [ebp - 0x110], 8
mov dword [ebp - 0x218], 0x41cf40
mov dword [ebp - 0x220], 8
lea edx, [ebp - 0x220]
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x228], 0x40fcbc
mov dword [ebp - 0x230], 8
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x230]
push ecx
lea edx, [ebp - 0x130]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xd0]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
jmp 0x4ef2d3
mov dword [ebp - 4], 0x36
lea ecx, [ebp - 0x74]
push ecx
mov edx, dword [ebp - 0x38c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38c]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4eeebc
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x38c]
push edx
mov eax, dword [ebp - 0x2c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4d8], eax
jmp 0x4eeec6
mov dword [ebp - 0x4d8], 0
mov ecx, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], ecx
mov dword [ebp - 0x208], 0x4175f0
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x78]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x210]
mov dword [eax], ecx
mov edx, dword [ebp - 0x20c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x208]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x204]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x2c8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2c8]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4eef5c
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x2c8]
push eax
mov ecx, dword [ebp - 0x2cc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4dc], eax
jmp 0x4eef66
mov dword [ebp - 0x4dc], 0
mov edx, dword [ebp - 0x78]
mov dword [ebp - 0x3b8], edx
mov dword [ebp - 0x78], 0
mov eax, dword [ebp - 0x3b8]
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xd0], 9
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xe0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarDateFromVar]
mov eax, dword [ebp - 0x40]
push eax
push 0x41cf7c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x108], eax
mov dword [ebp - 0x110], 8
mov dword [ebp - 0x218], 0x41cf40
mov dword [ebp - 0x220], 8
lea edx, [ebp - 0x220]
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x228], 0x40fcbc
mov dword [ebp - 0x230], 8
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x230]
push ecx
lea edx, [ebp - 0x130]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xd0]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
mov dword [ebp - 4], 0x37
lea ecx, [ebp - 0x74]
push ecx
mov edx, dword [ebp - 0x38c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38c]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4ef0f0
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x38c]
push edx
mov eax, dword [ebp - 0x2c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4e0], eax
jmp 0x4ef0fa
mov dword [ebp - 0x4e0], 0
mov ecx, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], ecx
mov dword [ebp - 0x208], 0x40fb2c
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x78]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x210]
mov dword [eax], ecx
mov edx, dword [ebp - 0x20c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x208]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x204]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x2c8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2c8]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4ef190
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x2c8]
push eax
mov ecx, dword [ebp - 0x2cc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4e4], eax
jmp 0x4ef19a
mov dword [ebp - 0x4e4], 0
mov edx, dword [ebp - 0x78]
mov dword [ebp - 0x3bc], edx
mov dword [ebp - 0x78], 0
mov eax, dword [ebp - 0x3bc]
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xd0], 9
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xe0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarDateFromVar]
mov eax, dword [ebp - 0x40]
push eax
push 0x41cfa4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x108], eax
mov dword [ebp - 0x110], 8
mov dword [ebp - 0x218], 0x41cf40
mov dword [ebp - 0x220], 8
lea edx, [ebp - 0x220]
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x228], 0x40fcbc
mov dword [ebp - 0x230], 8
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x230]
push ecx
lea edx, [ebp - 0x130]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xd0]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
mov dword [ebp - 4], 0x39
mov edx, 0x40e564
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41c620
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x50]
push edx
call fcn.0047cd40
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40f3c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrTextCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x2c4], ax
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x50]
push edx
push 3
call dword [fcn.004012f0]
add esp, 0x10
movsx eax, word [ebp - 0x2c4]
test eax, eax
je 0x4efe36
mov dword [ebp - 4], 0x3a
lea ecx, [ebp - 0x74]
push ecx
mov edx, dword [ebp - 0x38c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38c]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4ef39f
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x38c]
push edx
mov eax, dword [ebp - 0x2c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4e8], eax
jmp 0x4ef3a9
mov dword [ebp - 0x4e8], 0
mov ecx, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], ecx
mov dword [ebp - 0x208], 0x417608
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x78]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x210]
mov dword [eax], ecx
mov edx, dword [ebp - 0x20c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x208]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x204]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x2c8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2c8]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4ef43f
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x2c8]
push eax
mov ecx, dword [ebp - 0x2cc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4ec], eax
jmp 0x4ef449
mov dword [ebp - 0x4ec], 0
mov edx, dword [ebp - 0x78]
mov dword [ebp - 0x2d0], edx
lea eax, [ebp - 0xd0]
push eax
mov ecx, dword [ebp - 0x2d0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2d0]
push eax
call dword [edx + 0x34]
fnclex
mov dword [ebp - 0x2d4], eax
cmp dword [ebp - 0x2d4], 0
jge 0x4ef49f
push 0x34
push 0x410e84
mov ecx, dword [ebp - 0x2d0]
push ecx
mov edx, dword [ebp - 0x2d4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4f0], eax
jmp 0x4ef4a9
mov dword [ebp - 0x4f0], 0
mov dword [ebp - 0x218], 0x40d7b4
mov dword [ebp - 0x220], 0x8008
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0x220]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTextTstNe]
mov word [ebp - 0x2d8], ax
lea edx, [ebp - 0x78]
push edx
lea eax, [ebp - 0x74]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x2d8]
test ecx, ecx
je 0x4efe36
mov dword [ebp - 4], 0x3b
lea edx, [ebp - 0x74]
push edx
mov eax, dword [ebp - 0x38c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38c]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4ef557
push 0x54
push 0x40f2ec
mov eax, dword [ebp - 0x38c]
push eax
mov ecx, dword [ebp - 0x2c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4f4], eax
jmp 0x4ef561
mov dword [ebp - 0x4f4], 0
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], edx
mov dword [ebp - 0x208], 0x417608
mov dword [ebp - 0x210], 8
lea eax, [ebp - 0x78]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x210]
mov dword [ecx], edx
mov eax, dword [ebp - 0x20c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x208]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x204]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x2c8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2c8]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4ef5f7
push 0x28
push 0x410e74
mov ecx, dword [ebp - 0x2c8]
push ecx
mov edx, dword [ebp - 0x2cc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4f8], eax
jmp 0x4ef601
mov dword [ebp - 0x4f8], 0
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x2d0], eax
lea ecx, [ebp - 0xe0]
push ecx
mov edx, dword [ebp - 0x2d0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x2d0]
push ecx
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x2d4], eax
cmp dword [ebp - 0x2d4], 0
jge 0x4ef657
push 0x34
push 0x410e84
mov edx, dword [ebp - 0x2d0]
push edx
mov eax, dword [ebp - 0x2d4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4fc], eax
jmp 0x4ef661
mov dword [ebp - 0x4fc], 0
lea ecx, [ebp - 0x7c]
push ecx
mov edx, dword [ebp - 0x38c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38c]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x2d8], eax
cmp dword [ebp - 0x2d8], 0
jge 0x4ef6ab
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x38c]
push edx
mov eax, dword [ebp - 0x2d8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x500], eax
jmp 0x4ef6b5
mov dword [ebp - 0x500], 0
mov ecx, dword [ebp - 0x7c]
mov dword [ebp - 0x2dc], ecx
mov dword [ebp - 0x218], 0x41761c
mov dword [ebp - 0x220], 8
lea edx, [ebp - 0x80]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x220]
mov dword [eax], ecx
mov edx, dword [ebp - 0x21c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x218]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x214]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x2dc]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2dc]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x2e0], eax
cmp dword [ebp - 0x2e0], 0
jge 0x4ef74b
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x2dc]
push eax
mov ecx, dword [ebp - 0x2e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x504], eax
jmp 0x4ef755
mov dword [ebp - 0x504], 0
mov edx, dword [ebp - 0x80]
mov dword [ebp - 0x2e4], edx
lea eax, [ebp - 0xd0]
push eax
mov ecx, dword [ebp - 0x2e4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2e4]
push eax
call dword [edx + 0x34]
fnclex
mov dword [ebp - 0x2e8], eax
cmp dword [ebp - 0x2e8], 0
jge 0x4ef7ab
push 0x34
push 0x410e84
mov ecx, dword [ebp - 0x2e4]
push ecx
mov edx, dword [ebp - 0x2e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x508], eax
jmp 0x4ef7b5
mov dword [ebp - 0x508], 0
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xd0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTextTstEq]
mov word [ebp - 0x2ec], ax
lea edx, [ebp - 0x78]
push edx
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x7c]
push ecx
lea edx, [ebp - 0x74]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x14
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xe0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx edx, word [ebp - 0x2ec]
test edx, edx
je 0x4efa22
mov dword [ebp - 4], 0x3c
mov eax, dword [ebp - 0x40]
push eax
push 0x41cfcc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0xd8], eax
mov dword [ebp - 0xe0], 8
lea ecx, [ebp - 0x74]
push ecx
mov edx, dword [ebp - 0x38c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38c]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4ef883
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x38c]
push edx
mov eax, dword [ebp - 0x2c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x50c], eax
jmp 0x4ef88d
mov dword [ebp - 0x50c], 0
mov ecx, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], ecx
mov dword [ebp - 0x208], 0x417608
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x78]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x210]
mov dword [eax], ecx
mov edx, dword [ebp - 0x20c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x208]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x204]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x2c8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2c8]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4ef923
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x2c8]
push eax
mov ecx, dword [ebp - 0x2cc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x510], eax
jmp 0x4ef92d
mov dword [ebp - 0x510], 0
mov edx, dword [ebp - 0x78]
mov dword [ebp - 0x2d0], edx
lea eax, [ebp - 0xd0]
push eax
mov ecx, dword [ebp - 0x2d0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2d0]
push eax
call dword [edx + 0x34]
fnclex
mov dword [ebp - 0x2d4], eax
cmp dword [ebp - 0x2d4], 0
jge 0x4ef983
push 0x34
push 0x410e84
mov ecx, dword [ebp - 0x2d0]
push ecx
mov edx, dword [ebp - 0x2d4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x514], eax
jmp 0x4ef98d
mov dword [ebp - 0x514], 0
mov dword [ebp - 0x218], 0x40fcbc
mov dword [ebp - 0x220], 8
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xf0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x220]
push eax
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x78]
push edx
lea eax, [ebp - 0x74]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xe0]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
jmp 0x4efe36
mov dword [ebp - 4], 0x3e
mov edx, dword [ebp - 0x40]
push edx
push 0x41cff4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0xd8], eax
mov dword [ebp - 0xe0], 8
lea eax, [ebp - 0x74]
push eax
mov ecx, dword [ebp - 0x38c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x38c]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4efa92
push 0x54
push 0x40f2ec
mov ecx, dword [ebp - 0x38c]
push ecx
mov edx, dword [ebp - 0x2c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x518], eax
jmp 0x4efa9c
mov dword [ebp - 0x518], 0
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], eax
mov dword [ebp - 0x208], 0x417608
mov dword [ebp - 0x210], 8
lea ecx, [ebp - 0x78]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x210]
mov dword [edx], eax
mov ecx, dword [ebp - 0x20c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x208]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x204]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x2c8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x2c8]
push ecx
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4efb32
push 0x28
push 0x410e74
mov edx, dword [ebp - 0x2c8]
push edx
mov eax, dword [ebp - 0x2cc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x51c], eax
jmp 0x4efb3c
mov dword [ebp - 0x51c], 0
mov ecx, dword [ebp - 0x78]
mov dword [ebp - 0x2d0], ecx
lea edx, [ebp - 0xd0]
push edx
mov eax, dword [ebp - 0x2d0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2d0]
push edx
call dword [ecx + 0x34]
fnclex
mov dword [ebp - 0x2d4], eax
cmp dword [ebp - 0x2d4], 0
jge 0x4efb92
push 0x34
push 0x410e84
mov eax, dword [ebp - 0x2d0]
push eax
mov ecx, dword [ebp - 0x2d4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x520], eax
jmp 0x4efb9c
mov dword [ebp - 0x520], 0
mov dword [ebp - 0x218], 0x40fcbc
mov dword [ebp - 0x220], 8
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xf0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x220]
push edx
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x78]
push ecx
lea edx, [ebp - 0x74]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xe0]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x3f
mov ecx, dword [ebp - 0x40]
push ecx
push 0x41d01c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0xd8], eax
mov dword [ebp - 0xe0], 8
lea edx, [ebp - 0x74]
push edx
mov eax, dword [ebp - 0x38c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38c]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4efc9c
push 0x54
push 0x40f2ec
mov eax, dword [ebp - 0x38c]
push eax
mov ecx, dword [ebp - 0x2c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x524], eax
jmp 0x4efca6
mov dword [ebp - 0x524], 0
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], edx
mov dword [ebp - 0x208], 0x41761c
mov dword [ebp - 0x210], 8
lea eax, [ebp - 0x78]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x210]
mov dword [ecx], edx
mov eax, dword [ebp - 0x20c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x208]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x204]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x2c8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2c8]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4efd3c
push 0x28
push 0x410e74
mov ecx, dword [ebp - 0x2c8]
push ecx
mov edx, dword [ebp - 0x2cc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x528], eax
jmp 0x4efd46
mov dword [ebp - 0x528], 0
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x2d0], eax
lea ecx, [ebp - 0xd0]
push ecx
mov edx, dword [ebp - 0x2d0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x2d0]
push ecx
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x2d4], eax
cmp dword [ebp - 0x2d4], 0
jge 0x4efd9c
push 0x34
push 0x410e84
mov edx, dword [ebp - 0x2d0]
push edx
mov eax, dword [ebp - 0x2d4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x52c], eax
jmp 0x4efda6
mov dword [ebp - 0x52c], 0
mov dword [ebp - 0x218], 0x40fcbc
mov dword [ebp - 0x220], 8
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xf0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x220]
push ecx
lea edx, [ebp - 0x100]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x74]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xe0]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x43
mov eax, dword [ebp - 0x40]
push eax
push 0x40fcbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x44
lea ecx, [ebp - 0x74]
push ecx
mov edx, dword [ebp - 0x38c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38c]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4efea8
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x38c]
push edx
mov eax, dword [ebp - 0x2c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x530], eax
jmp 0x4efeb2
mov dword [ebp - 0x530], 0
mov ecx, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], ecx
mov dword [ebp - 0x218], 0x41762c
mov dword [ebp - 0x220], 8
lea edx, [ebp - 0x78]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x220]
mov dword [eax], ecx
mov edx, dword [ebp - 0x21c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x218]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x214]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x2c8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2c8]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4eff48
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x2c8]
push eax
mov ecx, dword [ebp - 0x2cc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x534], eax
jmp 0x4eff52
mov dword [ebp - 0x534], 0
mov edx, dword [ebp - 0x78]
mov dword [ebp - 0x2d0], edx
lea eax, [ebp - 0xe0]
push eax
mov ecx, dword [ebp - 0x2d0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2d0]
push eax
call dword [edx + 0x34]
fnclex
mov dword [ebp - 0x2d4], eax
cmp dword [ebp - 0x2d4], 0
jge 0x4effa8
push 0x34
push 0x410e84
mov ecx, dword [ebp - 0x2d0]
push ecx
mov edx, dword [ebp - 0x2d4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x538], eax
jmp 0x4effb2
mov dword [ebp - 0x538], 0
mov dword [ebp - 0x238], 0x41c6b0
mov dword [ebp - 0x240], 8
lea edx, [ebp - 0x240]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x228], 0x2710
mov dword [ebp - 0x230], 2
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0x230]
push ecx
lea edx, [ebp - 0xf0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0x120]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0xc8], 0x80020004
mov dword [ebp - 0xd0], 0xa
mov ecx, 0x14
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b4], ax
mov edx, 0x418130
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, 0x18
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b8], ax
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp - 0x40]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0x2b4]
push eax
lea ecx, [ebp - 0x50]
push ecx
call fcn.00504390
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0xffffffffffffffff
lea edx, [ebp - 0x2b8]
push edx
lea eax, [ebp - 0x58]
push eax
call fcn.005044f0
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40fcbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x58]
push ecx
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x50]
push eax
push 6
call dword [fcn.004012f0]
add esp, 0x1c
lea ecx, [ebp - 0x78]
push ecx
lea edx, [ebp - 0x74]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xd0]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x45
lea edx, [ebp - 0x74]
push edx
mov eax, dword [ebp - 0x38c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38c]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4f01de
push 0x54
push 0x40f2ec
mov eax, dword [ebp - 0x38c]
push eax
mov ecx, dword [ebp - 0x2c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x53c], eax
jmp 0x4f01e8
mov dword [ebp - 0x53c], 0
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], edx
mov dword [ebp - 0x218], 0x417640
mov dword [ebp - 0x220], 8
lea eax, [ebp - 0x78]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x220]
mov dword [ecx], edx
mov eax, dword [ebp - 0x21c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x218]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x214]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x2c8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2c8]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4f027e
push 0x28
push 0x410e74
mov ecx, dword [ebp - 0x2c8]
push ecx
mov edx, dword [ebp - 0x2cc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x540], eax
jmp 0x4f0288
mov dword [ebp - 0x540], 0
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x2d0], eax
lea ecx, [ebp - 0xe0]
push ecx
mov edx, dword [ebp - 0x2d0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x2d0]
push ecx
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x2d4], eax
cmp dword [ebp - 0x2d4], 0
jge 0x4f02de
push 0x34
push 0x410e84
mov edx, dword [ebp - 0x2d0]
push edx
mov eax, dword [ebp - 0x2d4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x544], eax
jmp 0x4f02e8
mov dword [ebp - 0x544], 0
mov dword [ebp - 0x238], 0x41c6b0
mov dword [ebp - 0x240], 8
lea edx, [ebp - 0x240]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x228], 0x2710
mov dword [ebp - 0x230], 2
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0x230]
push edx
lea eax, [ebp - 0xf0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 1
push 1
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0xc8], 0x80020004
mov dword [ebp - 0xd0], 0xa
mov ecx, 0x14
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b4], ax
mov edx, 0x41c6e8
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, 0x18
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b8], ax
lea ecx, [ebp - 0x120]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, dword [ebp - 0x40]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0x2b4]
push ecx
lea edx, [ebp - 0x50]
push edx
call fcn.00504390
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0xffffffffffffffff
lea eax, [ebp - 0x2b8]
push eax
lea ecx, [ebp - 0x58]
push ecx
call fcn.005044f0
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40fcbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x50]
push ecx
push 6
call dword [fcn.004012f0]
add esp, 0x1c
lea edx, [ebp - 0x78]
push edx
lea eax, [ebp - 0x74]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x46
lea eax, [ebp - 0x74]
push eax
mov ecx, dword [ebp - 0x38c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x38c]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4f0514
push 0x54
push 0x40f2ec
mov ecx, dword [ebp - 0x38c]
push ecx
mov edx, dword [ebp - 0x2c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x548], eax
jmp 0x4f051e
mov dword [ebp - 0x548], 0
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], eax
mov dword [ebp - 0x218], 0x417660
mov dword [ebp - 0x220], 8
lea ecx, [ebp - 0x78]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x220]
mov dword [edx], eax
mov ecx, dword [ebp - 0x21c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x218]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x214]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x2c8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x2c8]
push ecx
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4f05b4
push 0x28
push 0x410e74
mov edx, dword [ebp - 0x2c8]
push edx
mov eax, dword [ebp - 0x2cc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x54c], eax
jmp 0x4f05be
mov dword [ebp - 0x54c], 0
mov ecx, dword [ebp - 0x78]
mov dword [ebp - 0x2d0], ecx
lea edx, [ebp - 0xe0]
push edx
mov eax, dword [ebp - 0x2d0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2d0]
push edx
call dword [ecx + 0x34]
fnclex
mov dword [ebp - 0x2d4], eax
cmp dword [ebp - 0x2d4], 0
jge 0x4f0614
push 0x34
push 0x410e84
mov eax, dword [ebp - 0x2d0]
push eax
mov ecx, dword [ebp - 0x2d4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x550], eax
jmp 0x4f061e
mov dword [ebp - 0x550], 0
mov dword [ebp - 0x238], 0x41c6b0
mov dword [ebp - 0x240], 8
lea edx, [ebp - 0x240]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x228], 0x2710
mov dword [ebp - 0x230], 2
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0x230]
push eax
lea ecx, [ebp - 0xf0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 1
push 1
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x120]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0xc8], 0x80020004
mov dword [ebp - 0xd0], 0xa
mov ecx, 0x19
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b4], ax
mov edx, 0x41c70c
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, 0x13
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b8], ax
lea edx, [ebp - 0x120]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, dword [ebp - 0x40]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0x2b4]
push edx
lea eax, [ebp - 0x50]
push eax
call fcn.00504390
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0xffffffffffffffff
lea ecx, [ebp - 0x2b8]
push ecx
lea edx, [ebp - 0x58]
push edx
call fcn.005044f0
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40fcbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x50]
push edx
push 6
call dword [fcn.004012f0]
add esp, 0x1c
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x74]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xd0]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x47
lea ecx, [ebp - 0x74]
push ecx
mov edx, dword [ebp - 0x38c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38c]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4f084a
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x38c]
push edx
mov eax, dword [ebp - 0x2c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x554], eax
jmp 0x4f0854
mov dword [ebp - 0x554], 0
mov ecx, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], ecx
mov dword [ebp - 0x218], 0x417680
mov dword [ebp - 0x220], 8
lea edx, [ebp - 0x78]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x220]
mov dword [eax], ecx
mov edx, dword [ebp - 0x21c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x218]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x214]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x2c8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2c8]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4f08ea
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x2c8]
push eax
mov ecx, dword [ebp - 0x2cc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x558], eax
jmp 0x4f08f4
mov dword [ebp - 0x558], 0
mov edx, dword [ebp - 0x78]
mov dword [ebp - 0x2d0], edx
lea eax, [ebp - 0xe0]
push eax
mov ecx, dword [ebp - 0x2d0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2d0]
push eax
call dword [edx + 0x34]
fnclex
mov dword [ebp - 0x2d4], eax
cmp dword [ebp - 0x2d4], 0
jge 0x4f094a
push 0x34
push 0x410e84
mov ecx, dword [ebp - 0x2d0]
push ecx
mov edx, dword [ebp - 0x2d4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x55c], eax
jmp 0x4f0954
mov dword [ebp - 0x55c], 0
mov dword [ebp - 0x238], 0x41c6b0
mov dword [ebp - 0x240], 8
lea edx, [ebp - 0x240]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x228], 0x2710
mov dword [ebp - 0x230], 2
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0x230]
push ecx
lea edx, [ebp - 0xf0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0x120]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0xc8], 0x80020004
mov dword [ebp - 0xd0], 0xa
mov ecx, 0x14
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b4], ax
mov edx, 0x41c754
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, 0x18
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b8], ax
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp - 0x40]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0x2b4]
push eax
lea ecx, [ebp - 0x50]
push ecx
call fcn.00504390
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0xffffffffffffffff
lea edx, [ebp - 0x2b8]
push edx
lea eax, [ebp - 0x58]
push eax
call fcn.005044f0
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40fcbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x58]
push ecx
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x50]
push eax
push 6
call dword [fcn.004012f0]
add esp, 0x1c
lea ecx, [ebp - 0x78]
push ecx
lea edx, [ebp - 0x74]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xd0]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x48
lea edx, [ebp - 0x74]
push edx
mov eax, dword [ebp - 0x38c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38c]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4f0b80
push 0x54
push 0x40f2ec
mov eax, dword [ebp - 0x38c]
push eax
mov ecx, dword [ebp - 0x2c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x560], eax
jmp 0x4f0b8a
mov dword [ebp - 0x560], 0
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], edx
mov dword [ebp - 0x218], 0x4176a4
mov dword [ebp - 0x220], 8
lea eax, [ebp - 0x78]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x220]
mov dword [ecx], edx
mov eax, dword [ebp - 0x21c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x218]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x214]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x2c8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2c8]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4f0c20
push 0x28
push 0x410e74
mov ecx, dword [ebp - 0x2c8]
push ecx
mov edx, dword [ebp - 0x2cc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x564], eax
jmp 0x4f0c2a
mov dword [ebp - 0x564], 0
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x2d0], eax
lea ecx, [ebp - 0xe0]
push ecx
mov edx, dword [ebp - 0x2d0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x2d0]
push ecx
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x2d4], eax
cmp dword [ebp - 0x2d4], 0
jge 0x4f0c80
push 0x34
push 0x410e84
mov edx, dword [ebp - 0x2d0]
push edx
mov eax, dword [ebp - 0x2d4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x568], eax
jmp 0x4f0c8a
mov dword [ebp - 0x568], 0
mov dword [ebp - 0x238], 0x41c6b0
mov dword [ebp - 0x240], 8
lea edx, [ebp - 0x240]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x228], 0x2710
mov dword [ebp - 0x230], 2
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0x230]
push edx
lea eax, [ebp - 0xf0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 1
push 1
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0xc8], 0x80020004
mov dword [ebp - 0xd0], 0xa
mov ecx, 0x19
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b4], ax
mov edx, 0x41c77c
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, 0x13
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b8], ax
lea ecx, [ebp - 0x120]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, dword [ebp - 0x40]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0x2b4]
push ecx
lea edx, [ebp - 0x50]
push edx
call fcn.00504390
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0xffffffffffffffff
lea eax, [ebp - 0x2b8]
push eax
lea ecx, [ebp - 0x58]
push ecx
call fcn.005044f0
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40fcbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x50]
push ecx
push 6
call dword [fcn.004012f0]
add esp, 0x1c
lea edx, [ebp - 0x78]
push edx
lea eax, [ebp - 0x74]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x49
lea eax, [ebp - 0x74]
push eax
mov ecx, dword [ebp - 0x38c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x38c]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4f0eb6
push 0x54
push 0x40f2ec
mov ecx, dword [ebp - 0x38c]
push ecx
mov edx, dword [ebp - 0x2c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x56c], eax
jmp 0x4f0ec0
mov dword [ebp - 0x56c], 0
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], eax
mov dword [ebp - 0x218], 0x4176b8
mov dword [ebp - 0x220], 8
lea ecx, [ebp - 0x78]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x220]
mov dword [edx], eax
mov ecx, dword [ebp - 0x21c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x218]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x214]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x2c8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x2c8]
push ecx
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4f0f56
push 0x28
push 0x410e74
mov edx, dword [ebp - 0x2c8]
push edx
mov eax, dword [ebp - 0x2cc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x570], eax
jmp 0x4f0f60
mov dword [ebp - 0x570], 0
mov ecx, dword [ebp - 0x78]
mov dword [ebp - 0x2d0], ecx
lea edx, [ebp - 0xe0]
push edx
mov eax, dword [ebp - 0x2d0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2d0]
push edx
call dword [ecx + 0x34]
fnclex
mov dword [ebp - 0x2d4], eax
cmp dword [ebp - 0x2d4], 0
jge 0x4f0fb6
push 0x34
push 0x410e84
mov eax, dword [ebp - 0x2d0]
push eax
mov ecx, dword [ebp - 0x2d4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x574], eax
jmp 0x4f0fc0
mov dword [ebp - 0x574], 0
mov dword [ebp - 0x238], 0x41c6b0
mov dword [ebp - 0x240], 8
lea edx, [ebp - 0x240]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x228], 0x2710
mov dword [ebp - 0x230], 2
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0x230]
push eax
lea ecx, [ebp - 0xf0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 1
push 1
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x120]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0xc8], 0x80020004
mov dword [ebp - 0xd0], 0xa
mov ecx, 0x19
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b4], ax
mov edx, 0x41c7ac
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, 0x13
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b8], ax
lea edx, [ebp - 0x120]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, dword [ebp - 0x40]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0x2b4]
push edx
lea eax, [ebp - 0x50]
push eax
call fcn.00504390
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0xffffffffffffffff
lea ecx, [ebp - 0x2b8]
push ecx
lea edx, [ebp - 0x58]
push edx
call fcn.005044f0
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40fcbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x50]
push edx
push 6
call dword [fcn.004012f0]
add esp, 0x1c
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x74]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xd0]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x4a
mov dword [ebp - 0xc8], 0x80020004
mov dword [ebp - 0xd0], 0xa
mov ecx, dword [0x55e0bc]
imul ecx, ecx, 2
jo 0x502b9b
mov edx, 0x2c
sub edx, ecx
jo 0x502b9b
mov ecx, edx
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b4], ax
mov edx, 0x41c810
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x40]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0x2b4]
push edx
lea eax, [ebp - 0x50]
push eax
call fcn.00504390
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40fcbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x58]
push ecx
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x50]
push eax
push 3
call dword [fcn.004012f0]
add esp, 0x10
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x4b
lea ecx, [ebp - 0x74]
push ecx
mov edx, dword [ebp - 0x38c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38c]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4f12b2
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x38c]
push edx
mov eax, dword [ebp - 0x2c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x578], eax
jmp 0x4f12bc
mov dword [ebp - 0x578], 0
mov ecx, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], ecx
mov dword [ebp - 0x218], 0x417984
mov dword [ebp - 0x220], 8
lea edx, [ebp - 0x78]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x220]
mov dword [eax], ecx
mov edx, dword [ebp - 0x21c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x218]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x214]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x2c8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2c8]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4f1352
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x2c8]
push eax
mov ecx, dword [ebp - 0x2cc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x57c], eax
jmp 0x4f135c
mov dword [ebp - 0x57c], 0
mov dword [ebp - 0xe8], 0
mov dword [ebp - 0xf0], 2
mov edx, dword [ebp - 0x78]
mov dword [ebp - 0x3c0], edx
mov dword [ebp - 0x78], 0
mov eax, dword [ebp - 0x3c0]
mov dword [ebp - 0xd8], eax
mov dword [ebp - 0xe0], 9
lea ecx, [ebp - 0xf0]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0xe0]
mov dword [edx], eax
mov ecx, dword [ebp - 0xdc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xd8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xd4]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x100]
push edx
call fcn.0047d200
mov dword [ebp - 0x238], 0x41d050
mov dword [ebp - 0x240], 8
lea edx, [ebp - 0x240]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0x120]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea eax, [ebp - 0x7c]
push eax
mov ecx, dword [ebp - 0x38c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x38c]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x2d0], eax
cmp dword [ebp - 0x2d0], 0
jge 0x4f1467
push 0x54
push 0x40f2ec
mov ecx, dword [ebp - 0x38c]
push ecx
mov edx, dword [ebp - 0x2d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x580], eax
jmp 0x4f1471
mov dword [ebp - 0x580], 0
mov eax, dword [ebp - 0x7c]
mov dword [ebp - 0x2d4], eax
mov dword [ebp - 0x248], 0x415028
mov dword [ebp - 0x250], 8
lea ecx, [ebp - 0x80]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x250]
mov dword [edx], eax
mov ecx, dword [ebp - 0x24c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x248]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x244]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x2d4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x2d4]
push ecx
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x2d8], eax
cmp dword [ebp - 0x2d8], 0
jge 0x4f1507
push 0x28
push 0x410e74
mov edx, dword [ebp - 0x2d4]
push edx
mov eax, dword [ebp - 0x2d8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x584], eax
jmp 0x4f1511
mov dword [ebp - 0x584], 0
mov dword [ebp - 0x138], 0
mov dword [ebp - 0x140], 2
mov ecx, dword [ebp - 0x80]
mov dword [ebp - 0x3c4], ecx
mov dword [ebp - 0x80], 0
mov edx, dword [ebp - 0x3c4]
mov dword [ebp - 0x128], edx
mov dword [ebp - 0x130], 9
lea eax, [ebp - 0x140]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x130]
mov dword [ecx], edx
mov eax, dword [ebp - 0x12c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x128]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x124]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x150]
push ecx
call fcn.0047d200
mov dword [ebp - 0x278], 0x41c6b0
mov dword [ebp - 0x280], 8
lea edx, [ebp - 0x280]
lea ecx, [ebp - 0x180]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x268], 0x2710
mov dword [ebp - 0x270], 2
lea edx, [ebp - 0x150]
push edx
lea eax, [ebp - 0x270]
push eax
lea ecx, [ebp - 0x160]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
lea ecx, [ebp - 0x170]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 1
push 1
lea edx, [ebp - 0x180]
push edx
lea eax, [ebp - 0x170]
push eax
lea ecx, [ebp - 0x190]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0xc8], 0x80020004
mov dword [ebp - 0xd0], 0xa
mov ecx, 0x14
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b4], ax
mov edx, 0x41c864
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, 7
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b8], ax
lea edx, [ebp - 0x120]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, 0x13
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2bc], ax
lea eax, [ebp - 0x190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp - 0x40]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0x2b4]
push eax
lea ecx, [ebp - 0x50]
push ecx
call fcn.00504390
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0xffffffffffffffff
lea edx, [ebp - 0x2b8]
push edx
lea eax, [ebp - 0x58]
push eax
call fcn.005044f0
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0xffffffffffffffff
lea ecx, [ebp - 0x2bc]
push ecx
lea edx, [ebp - 0x64]
push edx
call fcn.005044f0
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40fcbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x68]
push edx
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x50]
push edx
push 9
call dword [fcn.004012f0]
add esp, 0x28
lea eax, [ebp - 0x7c]
push eax
lea ecx, [ebp - 0x74]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x190]
push edx
lea eax, [ebp - 0x180]
push eax
lea ecx, [ebp - 0x170]
push ecx
lea edx, [ebp - 0x150]
push edx
lea eax, [ebp - 0x140]
push eax
lea ecx, [ebp - 0x130]
push ecx
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xd0]
push ecx
push 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x34
mov dword [ebp - 4], 0x4c
lea edx, [ebp - 0x74]
push edx
mov eax, dword [ebp - 0x38c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38c]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4f185c
push 0x54
push 0x40f2ec
mov eax, dword [ebp - 0x38c]
push eax
mov ecx, dword [ebp - 0x2c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x588], eax
jmp 0x4f1866
mov dword [ebp - 0x588], 0
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], edx
mov dword [ebp - 0x218], 0x417a28
mov dword [ebp - 0x220], 8
lea eax, [ebp - 0x78]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x220]
mov dword [ecx], edx
mov eax, dword [ebp - 0x21c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x218]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x214]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x2c8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2c8]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4f18fc
push 0x28
push 0x410e74
mov ecx, dword [ebp - 0x2c8]
push ecx
mov edx, dword [ebp - 0x2cc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x58c], eax
jmp 0x4f1906
mov dword [ebp - 0x58c], 0
mov dword [ebp - 0xe8], 0
mov dword [ebp - 0xf0], 2
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x3c8], eax
mov dword [ebp - 0x78], 0
mov ecx, dword [ebp - 0x3c8]
mov dword [ebp - 0xd8], ecx
mov dword [ebp - 0xe0], 9
lea edx, [ebp - 0xf0]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0xe0]
mov dword [eax], ecx
mov edx, dword [ebp - 0xdc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0xd8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0xd4]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x100]
push eax
call fcn.0047d200
mov dword [ebp - 0x238], 0x41d050
mov dword [ebp - 0x240], 8
lea edx, [ebp - 0x240]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea ecx, [ebp - 0x7c]
push ecx
mov edx, dword [ebp - 0x38c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38c]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x2d0], eax
cmp dword [ebp - 0x2d0], 0
jge 0x4f1a11
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x38c]
push edx
mov eax, dword [ebp - 0x2d0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x590], eax
jmp 0x4f1a1b
mov dword [ebp - 0x590], 0
mov ecx, dword [ebp - 0x7c]
mov dword [ebp - 0x2d4], ecx
mov dword [ebp - 0x248], 0x4119e4
mov dword [ebp - 0x250], 8
lea edx, [ebp - 0x80]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x250]
mov dword [eax], ecx
mov edx, dword [ebp - 0x24c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x248]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x244]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x2d4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2d4]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x2d8], eax
cmp dword [ebp - 0x2d8], 0
jge 0x4f1ab1
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x2d4]
push eax
mov ecx, dword [ebp - 0x2d8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x594], eax
jmp 0x4f1abb
mov dword [ebp - 0x594], 0
mov dword [ebp - 0x138], 0
mov dword [ebp - 0x140], 2
mov edx, dword [ebp - 0x80]
mov dword [ebp - 0x3cc], edx
mov dword [ebp - 0x80], 0
mov eax, dword [ebp - 0x3cc]
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], 9
lea ecx, [ebp - 0x140]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x130]
mov dword [edx], eax
mov ecx, dword [ebp - 0x12c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x128]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x124]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x150]
push edx
call fcn.0047d200
mov dword [ebp - 0x278], 0x41c6b0
mov dword [ebp - 0x280], 8
lea edx, [ebp - 0x280]
lea ecx, [ebp - 0x180]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x268], 0x2710
mov dword [ebp - 0x270], 2
lea eax, [ebp - 0x150]
push eax
lea ecx, [ebp - 0x270]
push ecx
lea edx, [ebp - 0x160]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
lea ecx, [ebp - 0x170]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 1
push 1
lea eax, [ebp - 0x180]
push eax
lea ecx, [ebp - 0x170]
push ecx
lea edx, [ebp - 0x190]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0xc8], 0x80020004
mov dword [ebp - 0xd0], 0xa
mov ecx, 0x14
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b4], ax
mov edx, 0x41c884
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, 7
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b8], ax
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, 0x13
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2bc], ax
lea ecx, [ebp - 0x190]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, dword [ebp - 0x40]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0x2b4]
push ecx
lea edx, [ebp - 0x50]
push edx
call fcn.00504390
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0xffffffffffffffff
lea eax, [ebp - 0x2b8]
push eax
lea ecx, [ebp - 0x58]
push ecx
call fcn.005044f0
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0xffffffffffffffff
lea edx, [ebp - 0x2bc]
push edx
lea eax, [ebp - 0x64]
push eax
call fcn.005044f0
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40fcbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x68]
push eax
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x58]
push ecx
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x50]
push eax
push 9
call dword [fcn.004012f0]
add esp, 0x28
lea ecx, [ebp - 0x7c]
push ecx
lea edx, [ebp - 0x74]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea eax, [ebp - 0x190]
push eax
lea ecx, [ebp - 0x180]
push ecx
lea edx, [ebp - 0x170]
push edx
lea eax, [ebp - 0x150]
push eax
lea ecx, [ebp - 0x140]
push ecx
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x34
mov dword [ebp - 4], 0x4d
lea eax, [ebp - 0x74]
push eax
mov ecx, dword [ebp - 0x38c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x38c]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4f1e06
push 0x54
push 0x40f2ec
mov ecx, dword [ebp - 0x38c]
push ecx
mov edx, dword [ebp - 0x2c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x598], eax
jmp 0x4f1e10
mov dword [ebp - 0x598], 0
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], eax
mov dword [ebp - 0x218], 0x417a48
mov dword [ebp - 0x220], 8
lea ecx, [ebp - 0x78]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x220]
mov dword [edx], eax
mov ecx, dword [ebp - 0x21c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x218]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x214]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x2c8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x2c8]
push ecx
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4f1ea6
push 0x28
push 0x410e74
mov edx, dword [ebp - 0x2c8]
push edx
mov eax, dword [ebp - 0x2cc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x59c], eax
jmp 0x4f1eb0
mov dword [ebp - 0x59c], 0
mov dword [ebp - 0xe8], 0
mov dword [ebp - 0xf0], 2
mov ecx, dword [ebp - 0x78]
mov dword [ebp - 0x3d0], ecx
mov dword [ebp - 0x78], 0
mov edx, dword [ebp - 0x3d0]
mov dword [ebp - 0xd8], edx
mov dword [ebp - 0xe0], 9
lea eax, [ebp - 0xf0]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0xe0]
mov dword [ecx], edx
mov eax, dword [ebp - 0xdc]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0xd8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0xd4]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x100]
push ecx
call fcn.0047d200
mov dword [ebp - 0x238], 0x41d050
mov dword [ebp - 0x240], 8
lea edx, [ebp - 0x240]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x120]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x7c]
push edx
mov eax, dword [ebp - 0x38c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38c]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x2d0], eax
cmp dword [ebp - 0x2d0], 0
jge 0x4f1fbb
push 0x54
push 0x40f2ec
mov eax, dword [ebp - 0x38c]
push eax
mov ecx, dword [ebp - 0x2d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5a0], eax
jmp 0x4f1fc5
mov dword [ebp - 0x5a0], 0
mov edx, dword [ebp - 0x7c]
mov dword [ebp - 0x2d4], edx
mov dword [ebp - 0x248], 0x417a60
mov dword [ebp - 0x250], 8
lea eax, [ebp - 0x80]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x250]
mov dword [ecx], edx
mov eax, dword [ebp - 0x24c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x248]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x244]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x2d4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2d4]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x2d8], eax
cmp dword [ebp - 0x2d8], 0
jge 0x4f205b
push 0x28
push 0x410e74
mov ecx, dword [ebp - 0x2d4]
push ecx
mov edx, dword [ebp - 0x2d8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5a4], eax
jmp 0x4f2065
mov dword [ebp - 0x5a4], 0
mov dword [ebp - 0x138], 0
mov dword [ebp - 0x140], 2
mov eax, dword [ebp - 0x80]
mov dword [ebp - 0x3d4], eax
mov dword [ebp - 0x80], 0
mov ecx, dword [ebp - 0x3d4]
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], 9
lea edx, [ebp - 0x140]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x130]
mov dword [eax], ecx
mov edx, dword [ebp - 0x12c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x128]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x124]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x150]
push eax
call fcn.0047d200
mov dword [ebp - 0x278], 0x41c6b0
mov dword [ebp - 0x280], 8
lea edx, [ebp - 0x280]
lea ecx, [ebp - 0x180]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x268], 0x2710
mov dword [ebp - 0x270], 2
lea ecx, [ebp - 0x150]
push ecx
lea edx, [ebp - 0x270]
push edx
lea eax, [ebp - 0x160]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
lea ecx, [ebp - 0x170]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 1
push 1
lea ecx, [ebp - 0x180]
push ecx
lea edx, [ebp - 0x170]
push edx
lea eax, [ebp - 0x190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0xc8], 0x80020004
mov dword [ebp - 0xd0], 0xa
mov ecx, 0x14
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b4], ax
mov edx, 0x41d07c
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, 7
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b8], ax
lea ecx, [ebp - 0x120]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, 0x13
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2bc], ax
lea edx, [ebp - 0x190]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, dword [ebp - 0x40]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0x2b4]
push edx
lea eax, [ebp - 0x50]
push eax
call fcn.00504390
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0xffffffffffffffff
lea ecx, [ebp - 0x2b8]
push ecx
lea edx, [ebp - 0x58]
push edx
call fcn.005044f0
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0xffffffffffffffff
lea eax, [ebp - 0x2bc]
push eax
lea ecx, [ebp - 0x64]
push ecx
call fcn.005044f0
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40fcbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x70]
push edx
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x68]
push ecx
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x50]
push ecx
push 9
call dword [fcn.004012f0]
add esp, 0x28
lea edx, [ebp - 0x7c]
push edx
lea eax, [ebp - 0x74]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x190]
push ecx
lea edx, [ebp - 0x180]
push edx
lea eax, [ebp - 0x170]
push eax
lea ecx, [ebp - 0x150]
push ecx
lea edx, [ebp - 0x140]
push edx
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xd0]
push eax
push 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x34
mov dword [ebp - 4], 0x4e
lea ecx, [ebp - 0x74]
push ecx
mov edx, dword [ebp - 0x38c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38c]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4f23b0
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x38c]
push edx
mov eax, dword [ebp - 0x2c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5a8], eax
jmp 0x4f23ba
mov dword [ebp - 0x5a8], 0
mov ecx, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], ecx
mov dword [ebp - 0x208], 0x41789c
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0x78]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x210]
mov dword [eax], ecx
mov edx, dword [ebp - 0x20c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x208]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x204]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x2c8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2c8]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4f2450
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x2c8]
push eax
mov ecx, dword [ebp - 0x2cc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5ac], eax
jmp 0x4f245a
mov dword [ebp - 0x5ac], 0
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xe0], 2
mov edx, dword [ebp - 0x78]
mov dword [ebp - 0x3d8], edx
mov dword [ebp - 0x78], 0
mov eax, dword [ebp - 0x3d8]
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xd0], 9
lea ecx, [ebp - 0xe0]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0xd0]
mov dword [edx], eax
mov ecx, dword [ebp - 0xcc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xc8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xc4]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0xf0]
push edx
call fcn.0047d200
mov dword [ebp - 0x228], 0
mov dword [ebp - 0x230], 0x8002
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0x230]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTextTstGt]
mov word [ebp - 0x2d0], ax
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xd0]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx edx, word [ebp - 0x2d0]
test edx, edx
je 0x4f2ae7
mov dword [ebp - 4], 0x4f
lea eax, [ebp - 0x74]
push eax
mov ecx, dword [ebp - 0x38c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x38c]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4f258e
push 0x54
push 0x40f2ec
mov ecx, dword [ebp - 0x38c]
push ecx
mov edx, dword [ebp - 0x2c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5b0], eax
jmp 0x4f2598
mov dword [ebp - 0x5b0], 0
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], eax
mov dword [ebp - 0x218], 0x41789c
mov dword [ebp - 0x220], 8
lea ecx, [ebp - 0x78]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x220]
mov dword [edx], eax
mov ecx, dword [ebp - 0x21c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x218]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x214]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x2c8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x2c8]
push ecx
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4f262e
push 0x28
push 0x410e74
mov edx, dword [ebp - 0x2c8]
push edx
mov eax, dword [ebp - 0x2cc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5b4], eax
jmp 0x4f2638
mov dword [ebp - 0x5b4], 0
mov dword [ebp - 0xe8], 0
mov dword [ebp - 0xf0], 2
mov ecx, dword [ebp - 0x78]
mov dword [ebp - 0x3dc], ecx
mov dword [ebp - 0x78], 0
mov edx, dword [ebp - 0x3dc]
mov dword [ebp - 0xd8], edx
mov dword [ebp - 0xe0], 9
lea eax, [ebp - 0xf0]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0xe0]
mov dword [ecx], edx
mov eax, dword [ebp - 0xdc]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0xd8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0xd4]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x100]
push ecx
call fcn.0047d200
mov dword [ebp - 0x238], 0x41d050
mov dword [ebp - 0x240], 8
lea edx, [ebp - 0x240]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x120]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x7c]
push edx
mov eax, dword [ebp - 0x38c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38c]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x2d0], eax
cmp dword [ebp - 0x2d0], 0
jge 0x4f2743
push 0x54
push 0x40f2ec
mov eax, dword [ebp - 0x38c]
push eax
mov ecx, dword [ebp - 0x2d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5b8], eax
jmp 0x4f274d
mov dword [ebp - 0x5b8], 0
mov edx, dword [ebp - 0x7c]
mov dword [ebp - 0x2d4], edx
mov dword [ebp - 0x248], 0x417a7c
mov dword [ebp - 0x250], 8
lea eax, [ebp - 0x80]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x250]
mov dword [ecx], edx
mov eax, dword [ebp - 0x24c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x248]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x244]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x2d4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2d4]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x2d8], eax
cmp dword [ebp - 0x2d8], 0
jge 0x4f27e3
push 0x28
push 0x410e74
mov ecx, dword [ebp - 0x2d4]
push ecx
mov edx, dword [ebp - 0x2d8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5bc], eax
jmp 0x4f27ed
mov dword [ebp - 0x5bc], 0
mov dword [ebp - 0x138], 0
mov dword [ebp - 0x140], 2
mov eax, dword [ebp - 0x80]
mov dword [ebp - 0x3e0], eax
mov dword [ebp - 0x80], 0
mov ecx, dword [ebp - 0x3e0]
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], 9
lea edx, [ebp - 0x140]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x130]
mov dword [eax], ecx
mov edx, dword [ebp - 0x12c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x128]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x124]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x150]
push eax
call fcn.0047d200
mov dword [ebp - 0x278], 0x41c6b0
mov dword [ebp - 0x280], 8
lea edx, [ebp - 0x280]
lea ecx, [ebp - 0x180]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x268], 0x2710
mov dword [ebp - 0x270], 2
lea ecx, [ebp - 0x150]
push ecx
lea edx, [ebp - 0x270]
push edx
lea eax, [ebp - 0x160]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
lea ecx, [ebp - 0x170]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 1
push 1
lea ecx, [ebp - 0x180]
push ecx
lea edx, [ebp - 0x170]
push edx
lea eax, [ebp - 0x190]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0xc8], 0x80020004
mov dword [ebp - 0xd0], 0xa
mov ecx, 0x14
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b4], ax
mov edx, 0x41d09c
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, 7
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b8], ax
lea ecx, [ebp - 0x120]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, 0x13
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2bc], ax
lea edx, [ebp - 0x190]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, dword [ebp - 0x40]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0x2b4]
push edx
lea eax, [ebp - 0x50]
push eax
call fcn.00504390
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0xffffffffffffffff
lea ecx, [ebp - 0x2b8]
push ecx
lea edx, [ebp - 0x58]
push edx
call fcn.005044f0
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0xffffffffffffffff
lea eax, [ebp - 0x2bc]
push eax
lea ecx, [ebp - 0x64]
push ecx
call fcn.005044f0
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40fcbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x70]
push edx
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x68]
push ecx
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x50]
push ecx
push 9
call dword [fcn.004012f0]
add esp, 0x28
lea edx, [ebp - 0x7c]
push edx
lea eax, [ebp - 0x74]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x190]
push ecx
lea edx, [ebp - 0x180]
push edx
lea eax, [ebp - 0x170]
push eax
lea ecx, [ebp - 0x150]
push ecx
lea edx, [ebp - 0x140]
push edx
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xd0]
push eax
push 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x34
mov dword [ebp - 4], 0x51
mov dword [ebp - 0xc8], 0x80020004
mov dword [ebp - 0xd0], 0xa
mov ecx, dword [0x55e0bc]
imul ecx, ecx, 2
jo 0x502b9b
mov edx, 0x2c
sub edx, ecx
jo 0x502b9b
mov ecx, edx
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b4], ax
mov edx, 0x41c810
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x40]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0x2b4]
push edx
lea eax, [ebp - 0x50]
push eax
call fcn.00504390
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40fcbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x58]
push ecx
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x50]
push eax
push 3
call dword [fcn.004012f0]
add esp, 0x10
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x52
lea ecx, [ebp - 0x74]
push ecx
mov edx, dword [ebp - 0x38c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38c]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4f2bfe
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x38c]
push edx
mov eax, dword [ebp - 0x2c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5c0], eax
jmp 0x4f2c08
mov dword [ebp - 0x5c0], 0
mov ecx, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], ecx
mov dword [ebp - 0x218], 0x415028
mov dword [ebp - 0x220], 8
lea edx, [ebp - 0x78]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x220]
mov dword [eax], ecx
mov edx, dword [ebp - 0x21c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x218]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x214]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x2c8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2c8]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4f2c9e
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x2c8]
push eax
mov ecx, dword [ebp - 0x2cc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5c4], eax
jmp 0x4f2ca8
mov dword [ebp - 0x5c4], 0
mov dword [ebp - 0xe8], 0
mov dword [ebp - 0xf0], 2
mov edx, dword [ebp - 0x78]
mov dword [ebp - 0x3e4], edx
mov dword [ebp - 0x78], 0
mov eax, dword [ebp - 0x3e4]
mov dword [ebp - 0xd8], eax
mov dword [ebp - 0xe0], 9
lea ecx, [ebp - 0xf0]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0xe0]
mov dword [edx], eax
mov ecx, dword [ebp - 0xdc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xd8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xd4]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x100]
push edx
call fcn.0047d200
lea eax, [ebp - 0x7c]
push eax
mov ecx, dword [ebp - 0x38c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x38c]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x2d0], eax
cmp dword [ebp - 0x2d0], 0
jge 0x4f2d6e
push 0x54
push 0x40f2ec
mov ecx, dword [ebp - 0x38c]
push ecx
mov edx, dword [ebp - 0x2d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5c8], eax
jmp 0x4f2d78
mov dword [ebp - 0x5c8], 0
mov eax, dword [ebp - 0x7c]
mov dword [ebp - 0x2d4], eax
mov dword [ebp - 0x238], 0x4119e4
mov dword [ebp - 0x240], 8
lea ecx, [ebp - 0x80]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x240]
mov dword [edx], eax
mov ecx, dword [ebp - 0x23c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x238]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x234]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x2d4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x2d4]
push ecx
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x2d8], eax
cmp dword [ebp - 0x2d8], 0
jge 0x4f2e0e
push 0x28
push 0x410e74
mov edx, dword [ebp - 0x2d4]
push edx
mov eax, dword [ebp - 0x2d8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5cc], eax
jmp 0x4f2e18
mov dword [ebp - 0x5cc], 0
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x120], 2
mov ecx, dword [ebp - 0x80]
mov dword [ebp - 0x3e8], ecx
mov dword [ebp - 0x80], 0
mov edx, dword [ebp - 0x3e8]
mov dword [ebp - 0x108], edx
mov dword [ebp - 0x110], 9
lea eax, [ebp - 0x120]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x110]
mov dword [ecx], edx
mov eax, dword [ebp - 0x10c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x108]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x104]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x130]
push ecx
call fcn.0047d200
lea edx, [ebp - 0x84]
push edx
mov eax, dword [ebp - 0x38c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38c]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x2dc], eax
cmp dword [ebp - 0x2dc], 0
jge 0x4f2ee1
push 0x54
push 0x40f2ec
mov eax, dword [ebp - 0x38c]
push eax
mov ecx, dword [ebp - 0x2dc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5d0], eax
jmp 0x4f2eeb
mov dword [ebp - 0x5d0], 0
mov edx, dword [ebp - 0x84]
mov dword [ebp - 0x2e0], edx
mov dword [ebp - 0x258], 0x417a60
mov dword [ebp - 0x260], 8
lea eax, [ebp - 0x88]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x260]
mov dword [ecx], edx
mov eax, dword [ebp - 0x25c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x258]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x254]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x2e0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2e0]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x2e4], eax
cmp dword [ebp - 0x2e4], 0
jge 0x4f2f87
push 0x28
push 0x410e74
mov ecx, dword [ebp - 0x2e0]
push ecx
mov edx, dword [ebp - 0x2e4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5d4], eax
jmp 0x4f2f91
mov dword [ebp - 0x5d4], 0
mov dword [ebp - 0x158], 0
mov dword [ebp - 0x160], 2
mov eax, dword [ebp - 0x88]
mov dword [ebp - 0x3ec], eax
mov dword [ebp - 0x88], 0
mov ecx, dword [ebp - 0x3ec]
mov dword [ebp - 0x148], ecx
mov dword [ebp - 0x150], 9
lea edx, [ebp - 0x160]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x150]
mov dword [eax], ecx
mov edx, dword [ebp - 0x14c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x148]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x144]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x170]
push eax
call fcn.0047d200
lea ecx, [ebp - 0x8c]
push ecx
mov edx, dword [ebp - 0x38c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38c]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x2e8], eax
cmp dword [ebp - 0x2e8], 0
jge 0x4f3060
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x38c]
push edx
mov eax, dword [ebp - 0x2e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5d8], eax
jmp 0x4f306a
mov dword [ebp - 0x5d8], 0
mov ecx, dword [ebp - 0x8c]
mov dword [ebp - 0x2ec], ecx
mov dword [ebp - 0x278], 0x417a7c
mov dword [ebp - 0x280], 8
lea edx, [ebp - 0x90]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x280]
mov dword [eax], ecx
mov edx, dword [ebp - 0x27c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x278]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x274]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2ec]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x2f0], eax
cmp dword [ebp - 0x2f0], 0
jge 0x4f3106
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x2ec]
push eax
mov ecx, dword [ebp - 0x2f0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5dc], eax
jmp 0x4f3110
mov dword [ebp - 0x5dc], 0
mov dword [ebp - 0x198], 0
mov dword [ebp - 0x1a0], 2
mov edx, dword [ebp - 0x90]
mov dword [ebp - 0x3f0], edx
mov dword [ebp - 0x90], 0
mov eax, dword [ebp - 0x3f0]
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x190], 9
lea ecx, [ebp - 0x1a0]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x190]
mov dword [edx], eax
mov ecx, dword [ebp - 0x18c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x188]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x184]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x1b0]
push edx
call fcn.0047d200
mov dword [ebp - 0x2a8], 0x41c6b0
mov dword [ebp - 0x2b0], 8
lea edx, [ebp - 0x2b0]
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x298], 0x2710
mov dword [ebp - 0x2a0], 2
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x130]
push ecx
lea edx, [ebp - 0x140]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x170]
push eax
lea ecx, [ebp - 0x180]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x1b0]
push edx
lea eax, [ebp - 0x1c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x2a0]
push ecx
lea edx, [ebp - 0x1d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 1
push 1
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x200]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0xc8], 0x80020004
mov dword [ebp - 0xd0], 0xa
mov ecx, 0x14
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b4], ax
mov edx, 0x41c8a8
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, 0x18
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b8], ax
lea eax, [ebp - 0x200]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp - 0x40]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0x2b4]
push eax
lea ecx, [ebp - 0x50]
push ecx
call fcn.00504390
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0xffffffffffffffff
lea edx, [ebp - 0x2b8]
push edx
lea eax, [ebp - 0x58]
push eax
call fcn.005044f0
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40fcbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x58]
push ecx
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x50]
push eax
push 6
call dword [fcn.004012f0]
add esp, 0x1c
lea ecx, [ebp - 0x8c]
push ecx
lea edx, [ebp - 0x84]
push edx
lea eax, [ebp - 0x7c]
push eax
lea ecx, [ebp - 0x74]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x14
lea edx, [ebp - 0x200]
push edx
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x1b0]
push eax
lea ecx, [ebp - 0x180]
push ecx
lea edx, [ebp - 0x1a0]
push edx
lea eax, [ebp - 0x190]
push eax
lea ecx, [ebp - 0x170]
push ecx
lea edx, [ebp - 0x140]
push edx
lea eax, [ebp - 0x160]
push eax
lea ecx, [ebp - 0x150]
push ecx
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 0x13
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x50
mov dword [ebp - 4], 0x53
mov eax, dword [ebp - 0x40]
push eax
push 0x40fcbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x54
mov dword [ebp - 0xc8], 0x80020004
mov dword [ebp - 0xd0], 0xa
mov word [ebp - 0x2b4], 0x19
mov edx, 0x418320
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x40]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0x2b4]
push eax
lea ecx, [ebp - 0x50]
push ecx
call fcn.00504390
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40fcbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x50]
push ecx
push 3
call dword [fcn.004012f0]
add esp, 0x10
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x55
lea edx, [ebp - 0x74]
push edx
mov eax, dword [ebp - 0x38c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38c]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4f3532
push 0x54
push 0x40f2ec
mov eax, dword [ebp - 0x38c]
push eax
mov ecx, dword [ebp - 0x2c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5e0], eax
jmp 0x4f353c
mov dword [ebp - 0x5e0], 0
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], edx
mov dword [ebp - 0x218], 0x417a9c
mov dword [ebp - 0x220], 8
lea eax, [ebp - 0x78]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x220]
mov dword [ecx], edx
mov eax, dword [ebp - 0x21c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x218]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x214]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x2c8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2c8]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4f35d2
push 0x28
push 0x410e74
mov ecx, dword [ebp - 0x2c8]
push ecx
mov edx, dword [ebp - 0x2cc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5e4], eax
jmp 0x4f35dc
mov dword [ebp - 0x5e4], 0
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x2d0], eax
lea ecx, [ebp - 0xe0]
push ecx
mov edx, dword [ebp - 0x2d0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x2d0]
push ecx
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x2d4], eax
cmp dword [ebp - 0x2d4], 0
jge 0x4f3632
push 0x34
push 0x410e84
mov edx, dword [ebp - 0x2d0]
push edx
mov eax, dword [ebp - 0x2d4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5e8], eax
jmp 0x4f363c
mov dword [ebp - 0x5e8], 0
mov dword [ebp - 0x238], 0x41c6b0
mov dword [ebp - 0x240], 8
lea edx, [ebp - 0x240]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x228], 0x2710
mov dword [ebp - 0x230], 2
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0x230]
push edx
lea eax, [ebp - 0xf0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 1
push 1
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0xc8], 0x80020004
mov dword [ebp - 0xd0], 0xa
mov ecx, 0x14
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b4], ax
mov edx, 0x41c8c4
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, 0x18
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b8], ax
lea ecx, [ebp - 0x120]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, dword [ebp - 0x40]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0x2b4]
push ecx
lea edx, [ebp - 0x50]
push edx
call fcn.00504390
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0xffffffffffffffff
lea eax, [ebp - 0x2b8]
push eax
lea ecx, [ebp - 0x58]
push ecx
call fcn.005044f0
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40fcbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x50]
push ecx
push 6
call dword [fcn.004012f0]
add esp, 0x1c
lea edx, [ebp - 0x78]
push edx
lea eax, [ebp - 0x74]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x56
lea eax, [ebp - 0x74]
push eax
mov ecx, dword [ebp - 0x38c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x38c]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4f3868
push 0x54
push 0x40f2ec
mov ecx, dword [ebp - 0x38c]
push ecx
mov edx, dword [ebp - 0x2c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5ec], eax
jmp 0x4f3872
mov dword [ebp - 0x5ec], 0
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], eax
mov dword [ebp - 0x218], 0x417ab0
mov dword [ebp - 0x220], 8
lea ecx, [ebp - 0x78]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x220]
mov dword [edx], eax
mov ecx, dword [ebp - 0x21c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x218]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x214]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x2c8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x2c8]
push ecx
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4f3908
push 0x28
push 0x410e74
mov edx, dword [ebp - 0x2c8]
push edx
mov eax, dword [ebp - 0x2cc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5f0], eax
jmp 0x4f3912
mov dword [ebp - 0x5f0], 0
mov ecx, dword [ebp - 0x78]
mov dword [ebp - 0x2d0], ecx
lea edx, [ebp - 0xe0]
push edx
mov eax, dword [ebp - 0x2d0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2d0]
push edx
call dword [ecx + 0x34]
fnclex
mov dword [ebp - 0x2d4], eax
cmp dword [ebp - 0x2d4], 0
jge 0x4f3968
push 0x34
push 0x410e84
mov eax, dword [ebp - 0x2d0]
push eax
mov ecx, dword [ebp - 0x2d4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5f4], eax
jmp 0x4f3972
mov dword [ebp - 0x5f4], 0
mov dword [ebp - 0x238], 0x41c6b0
mov dword [ebp - 0x240], 8
lea edx, [ebp - 0x240]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x228], 0x2710
mov dword [ebp - 0x230], 2
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0x230]
push eax
lea ecx, [ebp - 0xf0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 1
push 1
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x120]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0xc8], 0x80020004
mov dword [ebp - 0xd0], 0xa
mov ecx, 0x14
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b4], ax
mov edx, 0x41c8e0
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, 0x18
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b8], ax
lea edx, [ebp - 0x120]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, dword [ebp - 0x40]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0x2b4]
push edx
lea eax, [ebp - 0x50]
push eax
call fcn.00504390
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0xffffffffffffffff
lea ecx, [ebp - 0x2b8]
push ecx
lea edx, [ebp - 0x58]
push edx
call fcn.005044f0
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40fcbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x50]
push edx
push 6
call dword [fcn.004012f0]
add esp, 0x1c
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x74]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xd0]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x57
lea ecx, [ebp - 0x74]
push ecx
mov edx, dword [ebp - 0x38c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38c]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4f3b9e
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x38c]
push edx
mov eax, dword [ebp - 0x2c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5f8], eax
jmp 0x4f3ba8
mov dword [ebp - 0x5f8], 0
mov ecx, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], ecx
mov dword [ebp - 0x218], 0x417ad0
mov dword [ebp - 0x220], 8
lea edx, [ebp - 0x78]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x220]
mov dword [eax], ecx
mov edx, dword [ebp - 0x21c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x218]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x214]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x2c8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2c8]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4f3c3e
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x2c8]
push eax
mov ecx, dword [ebp - 0x2cc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5fc], eax
jmp 0x4f3c48
mov dword [ebp - 0x5fc], 0
mov edx, dword [ebp - 0x78]
mov dword [ebp - 0x2d0], edx
lea eax, [ebp - 0xe0]
push eax
mov ecx, dword [ebp - 0x2d0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2d0]
push eax
call dword [edx + 0x34]
fnclex
mov dword [ebp - 0x2d4], eax
cmp dword [ebp - 0x2d4], 0
jge 0x4f3c9e
push 0x34
push 0x410e84
mov ecx, dword [ebp - 0x2d0]
push ecx
mov edx, dword [ebp - 0x2d4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x600], eax
jmp 0x4f3ca8
mov dword [ebp - 0x600], 0
mov dword [ebp - 0x238], 0x41c6b0
mov dword [ebp - 0x240], 8
lea edx, [ebp - 0x240]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x228], 0x2710
mov dword [ebp - 0x230], 2
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0x230]
push ecx
lea edx, [ebp - 0xf0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov edx, eax
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0x120]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0xc8], 0x80020004
mov dword [ebp - 0xd0], 0xa
mov ecx, 0x14
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b4], ax
mov edx, 0x41c924
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, 0x18
sub ecx, dword [0x55e0bc]
jo 0x502b9b
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2b8], ax
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp - 0x40]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0x2b4]
push eax
lea ecx, [ebp - 0x50]
push ecx
call fcn.00504390
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0xffffffffffffffff
lea edx, [ebp - 0x2b8]
push edx
lea eax, [ebp - 0x58]
push eax
call fcn.005044f0
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40fcbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x58]
push ecx
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x50]
push eax
push 6
call dword [fcn.004012f0]
add esp, 0x1c
lea ecx, [ebp - 0x78]
push ecx
lea edx, [ebp - 0x74]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xd0]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x58
lea edx, [ebp - 0x74]
push edx
mov eax, dword [ebp - 0x38c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38c]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x2c4], eax
cmp dword [ebp - 0x2c4], 0
jge 0x4f3ed4
push 0x54
push 0x40f2ec
mov eax, dword [ebp - 0x38c]
push eax
mov ecx, dword [ebp - 0x2c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x604], eax
jmp 0x4f3ede
mov dword [ebp - 0x604], 0
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x2c8], edx
mov dword [ebp - 0x218], 0x417af8
mov dword [ebp - 0x220], 8
lea eax, [ebp - 0x78]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x220]
mov dword [ecx], edx
mov eax, dword [ebp - 0x21c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x218]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x214]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x2c8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2c8]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x2cc], eax
cmp dword [ebp - 0x2cc], 0
jge 0x4f3f74
push 0x28
push 0x410e74
mov ecx, dword [ebp - 0x2c8]
push ecx
mov edx, dword [ebp - 0x2cc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x608], eax
jmp 0x4f3f7e
mov dword [ebp - 0x608], 0
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x2d0], eax
lea ecx, [ebp - 0xe0]
push ecx
mov edx, dword [ebp - 0x2d0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x2d0]
push ecx
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x2d4], eax
cmp dword [ebp - 0x2d4], 0
jge 0x4f3fd4
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
int3