Function at 0x4ece50
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x409486
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x724
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x407018
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 0xffffffffffffffff
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 3
cmp dword [0x548350], 0
jne 0x4eced0
push 0x548350
push 0x4149a0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x564], 0x548350
jmp 0x4eceda
mov dword [ebp - 0x564], 0x548350
mov eax, dword [ebp - 0x564]
mov ecx, dword [eax]
push ecx
lea edx, [ebp - 0x518]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
mov dword [ebp - 4], 4
mov eax, dword [0x548534]
imul eax, eax, 0xf
jo 0x4f3e87
mov dword [ebp - 0x568], eax
fild dword [ebp - 0x568]
fstp dword [ebp - 0x56c]
mov ecx, dword [ebp - 0x56c]
push ecx
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x84]
fnclex
mov dword [ebp - 0x4f8], eax
cmp dword [ebp - 0x4f8], 0
jge 0x4ecf6a
push 0x84
push 0x41bc1c
mov edx, dword [ebp - 0x518]
push edx
mov eax, dword [ebp - 0x4f8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x570], eax
jmp 0x4ecf74
mov dword [ebp - 0x570], 0
mov dword [ebp - 4], 5
mov ecx, dword [0x548530]
imul ecx, ecx, 0xf
jo 0x4f3e87
mov dword [ebp - 0x574], ecx
fild dword [ebp - 0x574]
fstp dword [ebp - 0x578]
mov edx, dword [ebp - 0x578]
push edx
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x8c]
fnclex
mov dword [ebp - 0x4f8], eax
cmp dword [ebp - 0x4f8], 0
jge 0x4ecfef
push 0x8c
push 0x41bc1c
mov eax, dword [ebp - 0x518]
push eax
mov ecx, dword [ebp - 0x4f8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x57c], eax
jmp 0x4ecff9
mov dword [ebp - 0x57c], 0
mov dword [ebp - 4], 6
mov edx, dword [0x5470cc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
sub eax, 4
jo 0x4f3e87
push eax
mov eax, dword [0x5470cc]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x3ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x42a144
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x3ec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 7
cmp dword [0x54acf0], 0
jne 0x4ed083
push 0x54acf0
push 0x419474
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x580], 0x54acf0
jmp 0x4ed08d
mov dword [ebp - 0x580], 0x54acf0
mov ecx, dword [ebp - 0x580]
mov edx, dword [ecx]
mov dword [ebp - 0x4f8], edx
lea eax, [ebp - 0x404]
push eax
mov ecx, dword [ebp - 0x4f8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4f8]
push eax
call dword [edx + 0x14]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4ed0e8
push 0x14
push 0x419464
mov ecx, dword [ebp - 0x4f8]
push ecx
mov edx, dword [ebp - 0x4fc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x584], eax
jmp 0x4ed0f2
mov dword [ebp - 0x584], 0
mov eax, dword [ebp - 0x404]
mov dword [ebp - 0x500], eax
lea ecx, [ebp - 0x3ec]
push ecx
mov edx, dword [ebp - 0x500]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x500]
push ecx
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x504], eax
cmp dword [ebp - 0x504], 0
jge 0x4ed14b
push 0x50
push 0x4199d8
mov edx, dword [ebp - 0x500]
push edx
mov eax, dword [ebp - 0x504]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x588], eax
jmp 0x4ed155
mov dword [ebp - 0x588], 0
mov ecx, dword [ebp - 0x3ec]
push ecx
push 0x41cf70
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x3e4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3e4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x3f0]
push eax
lea ecx, [ebp - 0x3ec]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 8
lea edx, [ebp - 0x3e4]
mov dword [ebp - 0x474], edx
mov dword [ebp - 0x47c], 0x4008
push 0
lea eax, [ebp - 0x47c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x3ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4187f4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x4f8], ax
lea ecx, [ebp - 0x3ec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx ecx, word [ebp - 0x4f8]
test ecx, ecx
je 0x4ed3ea
mov dword [ebp - 4], 9
cmp dword [0x54acf0], 0
jne 0x4ed251
push 0x54acf0
push 0x419474
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x58c], 0x54acf0
jmp 0x4ed25b
mov dword [ebp - 0x58c], 0x54acf0
mov edx, dword [ebp - 0x58c]
mov eax, dword [edx]
mov dword [ebp - 0x4f8], eax
cmp dword [0x5484e4], 0
jne 0x4ed28e
push 0x5484e4
push 0x40ae24
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x590], 0x5484e4
jmp 0x4ed298
mov dword [ebp - 0x590], 0x5484e4
mov ecx, dword [ebp - 0x590]
mov edx, dword [ecx]
push edx
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0x4f8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4f8]
push eax
call dword [edx + 0x10]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4ed2f5
push 0x10
push 0x419464
mov ecx, dword [ebp - 0x4f8]
push ecx
mov edx, dword [ebp - 0x4fc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x594], eax
jmp 0x4ed2ff
mov dword [ebp - 0x594], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xa
mov dword [ebp - 0x450], 0x80020004
mov dword [ebp - 0x458], 0xa
mov dword [ebp - 0x440], 0x80020004
mov dword [ebp - 0x448], 0xa
mov dword [ebp - 0x484], 0x4234fc
mov dword [ebp - 0x48c], 8
lea edx, [ebp - 0x48c]
lea ecx, [ebp - 0x438]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x474], 0x42a154
mov dword [ebp - 0x47c], 8
lea edx, [ebp - 0x47c]
lea ecx, [ebp - 0x428]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x458]
push eax
lea ecx, [ebp - 0x448]
push ecx
lea edx, [ebp - 0x438]
push edx
push 0x1010
lea eax, [ebp - 0x428]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMsgBox]
lea ecx, [ebp - 0x458]
push ecx
lea edx, [ebp - 0x448]
push edx
lea eax, [ebp - 0x438]
push eax
lea ecx, [ebp - 0x428]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0xb
mov dword [0x548280], 1
jmp 0x4f3d60
mov dword [ebp - 4], 0xe
mov edx, dword [ebp - 0x3e4]
push edx
push 1
push 0xffffffffffffffff
push 0x120
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0xf
push 1
lea eax, [ebp - 0xac]
push eax
push 0x41f2d4
call dword [sym.imp.MSVBVM60.DLL___vbaRecDestruct]
push eax
push 0x42a174
call dword [sym.imp.MSVBVM60.DLL___vbaGetOwner3]
mov dword [ebp - 4], 0x10
push 1
lea ecx, [ebp - 0x288]
push ecx
push 0x1d8
call dword [sym.imp.MSVBVM60.DLL___vbaGet3]
mov dword [ebp - 4], 0x11
push 1
lea edx, [ebp - 0x3dc]
push edx
push 0x154
call dword [sym.imp.MSVBVM60.DLL___vbaGet3]
mov dword [ebp - 4], 0x12
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x13
cmp dword [ebp - 0xc4], 0
jle 0x4ed6f7
mov dword [ebp - 4], 0x14
mov eax, dword [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x3ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [0x5470c8]
push ecx
lea edx, [ebp - 0x3ec]
push edx
call fcn.0051a8a0
mov edx, eax
lea ecx, [ebp - 0x3f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x4f8], ax
lea eax, [ebp - 0x3f0]
push eax
lea ecx, [ebp - 0x3ec]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
movsx edx, word [ebp - 0x4f8]
test edx, edx
je 0x4ed6f7
mov dword [ebp - 4], 0x15
cmp dword [0x54acf0], 0
jne 0x4ed534
push 0x54acf0
push 0x419474
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x598], 0x54acf0
jmp 0x4ed53e
mov dword [ebp - 0x598], 0x54acf0
mov eax, dword [ebp - 0x598]
mov ecx, dword [eax]
mov dword [ebp - 0x4f8], ecx
cmp dword [0x5484e4], 0
jne 0x4ed571
push 0x5484e4
push 0x40ae24
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x59c], 0x5484e4
jmp 0x4ed57b
mov dword [ebp - 0x59c], 0x5484e4
mov edx, dword [ebp - 0x59c]
mov eax, dword [edx]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov edx, dword [ebp - 0x4f8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4f8]
push ecx
call dword [eax + 0x10]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4ed5d8
push 0x10
push 0x419464
mov edx, dword [ebp - 0x4f8]
push edx
mov eax, dword [ebp - 0x4fc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5a0], eax
jmp 0x4ed5e2
mov dword [ebp - 0x5a0], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x16
push 0x42a19c
call fcn.004956c0
mov edx, eax
lea ecx, [ebp - 0x3ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 0x450], 0x80020004
mov dword [ebp - 0x458], 0xa
mov dword [ebp - 0x440], 0x80020004
mov dword [ebp - 0x448], 0xa
mov dword [ebp - 0x474], 0x4234fc
mov dword [ebp - 0x47c], 8
lea edx, [ebp - 0x47c]
lea ecx, [ebp - 0x438]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ecx, dword [ebp - 0x3ec]
mov dword [ebp - 0x530], ecx
mov dword [ebp - 0x3ec], 0
mov edx, dword [ebp - 0x530]
mov dword [ebp - 0x420], edx
mov dword [ebp - 0x428], 8
lea eax, [ebp - 0x458]
push eax
lea ecx, [ebp - 0x448]
push ecx
lea edx, [ebp - 0x438]
push edx
push 0x1010
lea eax, [ebp - 0x428]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMsgBox]
lea ecx, [ebp - 0x3ec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x458]
push ecx
lea edx, [ebp - 0x448]
push edx
lea eax, [ebp - 0x438]
push eax
lea ecx, [ebp - 0x428]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x17
mov dword [0x548280], 1
jmp 0x4f3d60
mov dword [ebp - 4], 0x1b
lea edx, [ebp - 0x6c]
push edx
push 0x10
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x3ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimBstr]
mov edx, eax
lea ecx, [ebp - 0x3f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, dword [ebp - 0x3ec]
push eax
lea ecx, [ebp - 0x6c]
push ecx
push 0x10
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
mov edx, dword [ebp - 0x3f0]
push edx
push 0x4187f4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x4f8], ax
lea eax, [ebp - 0x3f0]
push eax
lea ecx, [ebp - 0x3ec]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
movsx edx, word [ebp - 0x4f8]
test edx, edx
je 0x4edadc
mov dword [ebp - 4], 0x1c
mov dword [ebp - 0x430], 0x80020004
mov dword [ebp - 0x438], 0xa
lea eax, [ebp - 0xac]
push eax
push 0x20
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x3ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x3f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x420], eax
mov dword [ebp - 0x428], 8
lea edx, [ebp - 0x438]
push edx
lea eax, [ebp - 0x428]
push eax
lea ecx, [ebp - 0x448]
push ecx
call fcn.00540e10
lea edx, [ebp - 0x6c]
push edx
push 0x10
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x3f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimBstr]
mov edx, eax
lea ecx, [ebp - 0x3f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, dword [ebp - 0x3f4]
push eax
lea ecx, [ebp - 0x6c]
push ecx
push 0x10
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
mov edx, dword [ebp - 0x3f8]
mov dword [ebp - 0x534], edx
mov dword [ebp - 0x3f8], 0
mov eax, dword [ebp - 0x534]
mov dword [ebp - 0x450], eax
mov dword [ebp - 0x458], 0x8008
lea ecx, [ebp - 0x448]
push ecx
lea edx, [ebp - 0x458]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
mov word [ebp - 0x4f8], ax
lea eax, [ebp - 0x3f4]
push eax
lea ecx, [ebp - 0x3f0]
push ecx
lea edx, [ebp - 0x3ec]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea eax, [ebp - 0x458]
push eax
lea ecx, [ebp - 0x448]
push ecx
lea edx, [ebp - 0x438]
push edx
lea eax, [ebp - 0x428]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
movsx ecx, word [ebp - 0x4f8]
test ecx, ecx
je 0x4edadc
mov dword [ebp - 4], 0x1d
cmp dword [0x54acf0], 0
jne 0x4ed919
push 0x54acf0
push 0x419474
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x5a4], 0x54acf0
jmp 0x4ed923
mov dword [ebp - 0x5a4], 0x54acf0
mov edx, dword [ebp - 0x5a4]
mov eax, dword [edx]
mov dword [ebp - 0x4f8], eax
cmp dword [0x5484e4], 0
jne 0x4ed956
push 0x5484e4
push 0x40ae24
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x5a8], 0x5484e4
jmp 0x4ed960
mov dword [ebp - 0x5a8], 0x5484e4
mov ecx, dword [ebp - 0x5a8]
mov edx, dword [ecx]
push edx
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0x4f8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4f8]
push eax
call dword [edx + 0x10]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4ed9bd
push 0x10
push 0x419464
mov ecx, dword [ebp - 0x4f8]
push ecx
mov edx, dword [ebp - 0x4fc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5ac], eax
jmp 0x4ed9c7
mov dword [ebp - 0x5ac], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x1e
push 0x42a19c
call fcn.004956c0
mov edx, eax
lea ecx, [ebp - 0x3ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 0x450], 0x80020004
mov dword [ebp - 0x458], 0xa
mov dword [ebp - 0x440], 0x80020004
mov dword [ebp - 0x448], 0xa
mov dword [ebp - 0x474], 0x4234fc
mov dword [ebp - 0x47c], 8
lea edx, [ebp - 0x47c]
lea ecx, [ebp - 0x438]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov eax, dword [ebp - 0x3ec]
mov dword [ebp - 0x538], eax
mov dword [ebp - 0x3ec], 0
mov ecx, dword [ebp - 0x538]
mov dword [ebp - 0x420], ecx
mov dword [ebp - 0x428], 8
lea edx, [ebp - 0x458]
push edx
lea eax, [ebp - 0x448]
push eax
lea ecx, [ebp - 0x438]
push ecx
push 0x1010
lea edx, [ebp - 0x428]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMsgBox]
lea ecx, [ebp - 0x3ec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x458]
push eax
lea ecx, [ebp - 0x448]
push ecx
lea edx, [ebp - 0x438]
push edx
lea eax, [ebp - 0x428]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x1f
mov dword [0x548280], 1
jmp 0x4f3d60
mov dword [ebp - 4], 0x23
lea ecx, [ebp - 0xac]
push ecx
push 0x20
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x3f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 0x6a6
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x3ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x3f0]
push edx
lea eax, [ebp - 0x3ec]
push eax
call fcn.00516e90
mov edx, eax
lea ecx, [ebp - 0x3f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp - 0x3f0]
push ecx
lea edx, [ebp - 0xac]
push edx
push 0x20
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
lea eax, [ebp - 0xac]
push eax
push 0x20
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x3fc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 0x6a6
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x3f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x3fc]
push ecx
lea edx, [ebp - 0x3f8]
push edx
call fcn.00516e90
mov edx, eax
lea ecx, [ebp - 0x400]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, dword [ebp - 0x3fc]
push eax
lea ecx, [ebp - 0xac]
push ecx
push 0x20
call dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
mov edx, dword [ebp - 0x3f4]
push edx
push 0x4232c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
mov esi, eax
neg esi
sbb esi, esi
inc esi
neg esi
mov eax, dword [ebp - 0x400]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
xor ecx, ecx
cmp eax, 8
setg cl
neg ecx
or si, cx
mov word [ebp - 0x4f8], si
lea edx, [ebp - 0x400]
push edx
lea eax, [ebp - 0x3fc]
push eax
lea ecx, [ebp - 0x3f8]
push ecx
lea edx, [ebp - 0x3f4]
push edx
lea eax, [ebp - 0x3f0]
push eax
lea ecx, [ebp - 0x3ec]
push ecx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
movsx edx, word [ebp - 0x4f8]
test edx, edx
je 0x4ede02
mov dword [ebp - 4], 0x24
cmp dword [0x54acf0], 0
jne 0x4edc69
push 0x54acf0
push 0x419474
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x5b0], 0x54acf0
jmp 0x4edc73
mov dword [ebp - 0x5b0], 0x54acf0
mov eax, dword [ebp - 0x5b0]
mov ecx, dword [eax]
mov dword [ebp - 0x4f8], ecx
cmp dword [0x5484e4], 0
jne 0x4edca6
push 0x5484e4
push 0x40ae24
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x5b4], 0x5484e4
jmp 0x4edcb0
mov dword [ebp - 0x5b4], 0x5484e4
mov edx, dword [ebp - 0x5b4]
mov eax, dword [edx]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov edx, dword [ebp - 0x4f8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4f8]
push ecx
call dword [eax + 0x10]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4edd0d
push 0x10
push 0x419464
mov edx, dword [ebp - 0x4f8]
push edx
mov eax, dword [ebp - 0x4fc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5b8], eax
jmp 0x4edd17
mov dword [ebp - 0x5b8], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x25
mov dword [ebp - 0x450], 0x80020004
mov dword [ebp - 0x458], 0xa
mov dword [ebp - 0x440], 0x80020004
mov dword [ebp - 0x448], 0xa
mov dword [ebp - 0x484], 0x4234fc
mov dword [ebp - 0x48c], 8
lea edx, [ebp - 0x48c]
lea ecx, [ebp - 0x438]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x474], 0x42a2a8
mov dword [ebp - 0x47c], 8
lea edx, [ebp - 0x47c]
lea ecx, [ebp - 0x428]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x458]
push ecx
lea edx, [ebp - 0x448]
push edx
lea eax, [ebp - 0x438]
push eax
push 0x1010
lea ecx, [ebp - 0x428]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMsgBox]
lea edx, [ebp - 0x458]
push edx
lea eax, [ebp - 0x448]
push eax
lea ecx, [ebp - 0x438]
push ecx
lea edx, [ebp - 0x428]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x26
mov dword [0x548280], 1
jmp 0x4f3d60
mov dword [ebp - 4], 0x29
cmp dword [ebp - 0x4c], 0
je 0x4ede1f
cmp dword [ebp - 0x4c], 1
je 0x4ede1f
cmp dword [ebp - 0x4c], 3
jne 0x4ee00e
mov dword [ebp - 4], 0x2a
cmp dword [0x54acf0], 0
jne 0x4ede4b
push 0x54acf0
push 0x419474
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x5bc], 0x54acf0
jmp 0x4ede55
mov dword [ebp - 0x5bc], 0x54acf0
mov eax, dword [ebp - 0x5bc]
mov ecx, dword [eax]
mov dword [ebp - 0x4f8], ecx
cmp dword [0x5484e4], 0
jne 0x4ede88
push 0x5484e4
push 0x40ae24
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x5c0], 0x5484e4
jmp 0x4ede92
mov dword [ebp - 0x5c0], 0x5484e4
mov edx, dword [ebp - 0x5c0]
mov eax, dword [edx]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov edx, dword [ebp - 0x4f8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4f8]
push ecx
call dword [eax + 0x10]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4edeef
push 0x10
push 0x419464
mov edx, dword [ebp - 0x4f8]
push edx
mov eax, dword [ebp - 0x4fc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5c4], eax
jmp 0x4edef9
mov dword [ebp - 0x5c4], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x2b
push 0x42a2c8
call fcn.004956c0
mov edx, eax
lea ecx, [ebp - 0x3ec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 0x450], 0x80020004
mov dword [ebp - 0x458], 0xa
mov dword [ebp - 0x440], 0x80020004
mov dword [ebp - 0x448], 0xa
mov dword [ebp - 0x474], 0x4234fc
mov dword [ebp - 0x47c], 8
lea edx, [ebp - 0x47c]
lea ecx, [ebp - 0x438]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ecx, dword [ebp - 0x3ec]
mov dword [ebp - 0x53c], ecx
mov dword [ebp - 0x3ec], 0
mov edx, dword [ebp - 0x53c]
mov dword [ebp - 0x420], edx
mov dword [ebp - 0x428], 8
lea eax, [ebp - 0x458]
push eax
lea ecx, [ebp - 0x448]
push ecx
lea edx, [ebp - 0x438]
push edx
push 0x1010
lea eax, [ebp - 0x428]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMsgBox]
lea ecx, [ebp - 0x3ec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x458]
push ecx
lea edx, [ebp - 0x448]
push edx
lea eax, [ebp - 0x438]
push eax
lea ecx, [ebp - 0x428]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x2c
mov dword [0x548280], 1
jmp 0x4f3d60
mov dword [ebp - 4], 0x2f
mov edx, dword [ebp - 0x3e4]
push edx
push 1
push 0xffffffffffffffff
push 0x120
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0x30
push 1
lea eax, [ebp - 0xac]
push eax
push 0x41f2d4
call dword [sym.imp.MSVBVM60.DLL___vbaRecDestruct]
push eax
push 0x42a174
call dword [sym.imp.MSVBVM60.DLL___vbaGetOwner3]
mov dword [ebp - 4], 0x31
push 1
lea ecx, [ebp - 0x288]
push ecx
push 0x1d8
call dword [sym.imp.MSVBVM60.DLL___vbaGet3]
mov dword [ebp - 4], 0x32
push 1
lea edx, [ebp - 0x3dc]
push edx
push 0x154
call dword [sym.imp.MSVBVM60.DLL___vbaGet3]
mov dword [ebp - 4], 0x33
mov eax, dword [ebp - 0x168]
mov dword [ebp - 0x24], eax
mov dword [ebp - 4], 0x34
cmp dword [ebp - 0x24], 0
jle 0x4ee0fb
mov dword [ebp - 4], 0x35
push 0
mov ecx, dword [ebp - 0x160]
sub ecx, 1
jo 0x4f3e87
push ecx
push 1
push 0x11
lea edx, [ebp - 0xb0]
push edx
push 1
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov dword [ebp - 4], 0x36
push 1
mov eax, dword [ebp - 0x15c]
push eax
lea ecx, [ebp - 0xb0]
push ecx
push 0x41ef98
call dword [sym.imp.MSVBVM60.DLL___vbaGetOwner4]
mov dword [ebp - 4], 0x38
cmp dword [ebp - 0x4c], 0
je 0x4ee208
mov dword [ebp - 4], 0x39
push 0
mov edx, dword [ebp - 0x108]
sub edx, 1
jo 0x4f3e87
push edx
push 1
push 0x11
lea eax, [ebp - 0x3e8]
push eax
push 1
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov dword [ebp - 4], 0x3a
push 0
mov ecx, dword [ebp - 0x100]
sub ecx, 1
jo 0x4f3e87
push ecx
push 1
push 0x11
lea edx, [ebp - 0x2c]
push edx
push 1
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov dword [ebp - 4], 0x3b
push 0
mov eax, dword [ebp - 0xf8]
sub eax, 1
jo 0x4f3e87
push eax
push 1
push 0x11
lea ecx, [ebp - 0x3e0]
push ecx
push 1
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov dword [ebp - 4], 0x3c
push 1
mov edx, dword [ebp - 0x104]
push edx
lea eax, [ebp - 0x3e8]
push eax
push 0x41ef98
call dword [sym.imp.MSVBVM60.DLL___vbaGetOwner4]
mov dword [ebp - 4], 0x3d
push 1
mov ecx, dword [ebp - 0xfc]
push ecx
lea edx, [ebp - 0x2c]
push edx
push 0x41ef98
call dword [sym.imp.MSVBVM60.DLL___vbaGetOwner4]
mov dword [ebp - 4], 0x3e
push 1
mov eax, dword [ebp - 0xf4]
push eax
lea ecx, [ebp - 0x3e0]
push ecx
push 0x41ef98
call dword [sym.imp.MSVBVM60.DLL___vbaGetOwner4]
mov dword [ebp - 4], 0x40
cmp dword [ebp - 0xd8], 1
jne 0x4ee268
mov dword [ebp - 4], 0x41
push 0
mov edx, dword [ebp - 0xd4]
sub edx, 1
jo 0x4f3e87
push edx
push 1
push 0x11
lea eax, [ebp - 0x28]
push eax
push 1
push 0x80
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov dword [ebp - 4], 0x42
push 1
mov ecx, dword [ebp - 0xd0]
push ecx
lea edx, [ebp - 0x28]
push edx
push 0x41ef98
call dword [sym.imp.MSVBVM60.DLL___vbaGetOwner4]
mov dword [ebp - 4], 0x44
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x45
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x380]
push eax
lea eax, [ebp - 0x40c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
push 0x419284
lea ecx, [ebp - 0x3e8]
push ecx
call fcn.00496850
push eax
lea edx, [ebp - 0x404]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea eax, [ebp - 0x408]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
mov ecx, dword [ebp - 0x4f8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4f8]
push eax
call dword [edx + 0x5c]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4ee322
push 0x5c
push 0x418f84
mov ecx, dword [ebp - 0x4f8]
push ecx
mov edx, dword [ebp - 0x4fc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5c8], eax
jmp 0x4ee32c
mov dword [ebp - 0x5c8], 0
lea eax, [ebp - 0x40c]
push eax
lea ecx, [ebp - 0x408]
push ecx
lea edx, [ebp - 0x404]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x10
mov dword [ebp - 4], 0x46
mov dword [0x54853c], 0
mov dword [ebp - 4], 0x47
mov dword [0x548540], 0
mov dword [ebp - 4], 0x48
fild dword [ebp - 0x288]
fstp dword [ebp - 0x474]
mov dword [ebp - 0x47c], 4
mov eax, dword [ebp - 0x284]
mov dword [ebp - 0x494], eax
mov dword [ebp - 0x49c], 3
mov ecx, dword [ebp - 0x280]
mov dword [ebp - 0x4b4], ecx
mov dword [ebp - 0x4bc], 3
mov edx, dword [ebp - 0x27c]
mov dword [ebp - 0x4d4], edx
mov dword [ebp - 0x4dc], 3
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x47c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x478]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x474]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x470]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x49c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x498]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x494]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x490]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4bc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4b8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4b4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4b0]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4dc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4d8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4d4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4d0]
mov dword [eax + 0xc], edx
push 4
push 0x80011002
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x39c]
push eax
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x4c
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x49
fild dword [ebp - 0x288]
fstp dword [ebp - 0x474]
mov dword [ebp - 0x47c], 4
mov ecx, dword [ebp - 0x284]
mov dword [ebp - 0x494], ecx
mov dword [ebp - 0x49c], 3
mov dword [ebp - 0x4b4], 0xa
mov dword [ebp - 0x4bc], 2
mov dword [ebp - 0x4d4], 0xa
mov dword [ebp - 0x4dc], 2
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x47c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x478]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x474]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x470]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x49c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x498]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x494]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x490]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x4bc]
mov dword [edx], eax
mov ecx, dword [ebp - 0x4b8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4b4]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x4b0]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x4dc]
mov dword [edx], eax
mov ecx, dword [ebp - 0x4d8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4d4]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x4d0]
mov dword [edx + 0xc], ecx
push 4
push 0x80011002
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x3f8]
push eax
lea edx, [ebp - 0x404]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x4c
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x4a
cmp dword [ebp - 0x40], 1
jne 0x4ee9f8
mov dword [ebp - 4], 0x4b
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x320]
push eax
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
mov ecx, dword [ebp - 0x268]
push ecx
mov edx, dword [ebp - 0x4f8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4f8]
push ecx
call dword [eax + 0x5c]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4ee6ae
push 0x5c
push 0x41f118
mov edx, dword [ebp - 0x4f8]
push edx
mov eax, dword [ebp - 0x4fc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5cc], eax
jmp 0x4ee6b8
mov dword [ebp - 0x5cc], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x4c
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x320]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
mov edx, dword [ebp - 0x264]
push edx
mov eax, dword [ebp - 0x4f8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x4f8]
push edx
call dword [ecx + 0x64]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4ee741
push 0x64
push 0x41f118
mov eax, dword [ebp - 0x4f8]
push eax
mov ecx, dword [ebp - 0x4fc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5d0], eax
jmp 0x4ee74b
mov dword [ebp - 0x5d0], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x4d
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x320]
push eax
lea edx, [ebp - 0x404]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
mov eax, dword [ebp - 0x26c]
mov dword [ebp - 0x494], eax
mov dword [ebp - 0x49c], 3
mov ecx, dword [ebp - 0x270]
mov dword [ebp - 0x484], ecx
mov dword [ebp - 0x48c], 3
mov edx, dword [ebp - 0x274]
mov dword [ebp - 0x474], edx
mov dword [ebp - 0x47c], 3
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x49c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x498]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x494]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x490]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x48c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x488]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x484]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x480]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x47c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x478]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x474]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x470]
mov dword [eax + 0xc], edx
fild dword [ebp - 0x278]
fstp dword [ebp - 0x5d4]
mov eax, dword [ebp - 0x5d4]
push eax
mov ecx, dword [ebp - 0x4f8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4f8]
push eax
call dword [edx + 0x204]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4ee8b5
push 0x204
push 0x41f118
mov ecx, dword [ebp - 0x4f8]
push ecx
mov edx, dword [ebp - 0x4fc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5d8], eax
jmp 0x4ee8bf
mov dword [ebp - 0x5d8], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x4e
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x344]
push eax
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
push 0
mov ecx, dword [ebp - 0x4f8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4f8]
push eax
call dword [edx + 0x9c]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4ee949
push 0x9c
push 0x42349c
mov ecx, dword [ebp - 0x4f8]
push ecx
mov edx, dword [ebp - 0x4fc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5dc], eax
jmp 0x4ee953
mov dword [ebp - 0x5dc], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x4f
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x320]
push eax
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
push 0xffffffffffffffff
mov ecx, dword [ebp - 0x4f8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4f8]
push eax
call dword [edx + 0x94]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4ee9dd
push 0x94
push 0x41f118
mov ecx, dword [ebp - 0x4f8]
push ecx
mov edx, dword [ebp - 0x4fc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5e0], eax
jmp 0x4ee9e7
mov dword [ebp - 0x5e0], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
jmp 0x4eec90
mov dword [ebp - 4], 0x51
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x344]
push eax
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
mov ecx, dword [ebp - 0x268]
push ecx
mov edx, dword [ebp - 0x4f8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4f8]
push ecx
call dword [eax + 0x64]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4eea75
push 0x64
push 0x42349c
mov edx, dword [ebp - 0x4f8]
push edx
mov eax, dword [ebp - 0x4fc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5e4], eax
jmp 0x4eea7f
mov dword [ebp - 0x5e4], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x52
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x344]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
mov edx, dword [ebp - 0x264]
push edx
mov eax, dword [ebp - 0x4f8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x4f8]
push edx
call dword [ecx + 0x6c]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4eeb08
push 0x6c
push 0x42349c
mov eax, dword [ebp - 0x4f8]
push eax
mov ecx, dword [ebp - 0x4fc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5e8], eax
jmp 0x4eeb12
mov dword [ebp - 0x5e8], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x53
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x344]
push eax
lea edx, [ebp - 0x404]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
mov dword [ebp - 0x494], 0x80020004
mov dword [ebp - 0x49c], 0xa
mov eax, dword [ebp - 0x270]
mov dword [ebp - 0x484], eax
mov dword [ebp - 0x48c], 3
mov ecx, dword [ebp - 0x274]
mov dword [ebp - 0x474], ecx
mov dword [ebp - 0x47c], 3
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x49c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x498]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x494]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x490]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x48c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x488]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x484]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x480]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x47c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x478]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x474]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x470]
mov dword [edx + 0xc], ecx
fild dword [ebp - 0x278]
fstp dword [ebp - 0x5ec]
mov edx, dword [ebp - 0x5ec]
push edx
mov eax, dword [ebp - 0x4f8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x4f8]
push edx
call dword [ecx + 0x204]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4eec7a
push 0x204
push 0x42349c
mov eax, dword [ebp - 0x4f8]
push eax
mov ecx, dword [ebp - 0x4fc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5f0], eax
jmp 0x4eec84
mov dword [ebp - 0x5f0], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x55
lea edx, [ebp - 0x234]
mov dword [ebp - 0x474], edx
mov dword [ebp - 0x47c], 0x4003
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x47c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x478]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x474]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x470]
mov dword [eax + 0xc], edx
push 0x68030001
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x414]
push eax
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x56
fild dword [ebp - 0x23c]
fstp dword [ebp - 0x474]
mov dword [ebp - 0x47c], 4
mov ecx, dword [ebp - 0x238]
mov dword [ebp - 0x494], ecx
mov dword [ebp - 0x49c], 3
mov dword [ebp - 0x4b4], 0x3f7
mov dword [ebp - 0x4bc], 2
mov dword [ebp - 0x4d4], 0xd7
mov dword [ebp - 0x4dc], 2
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x47c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x478]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x474]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x470]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x49c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x498]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x494]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x490]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x4bc]
mov dword [edx], eax
mov ecx, dword [ebp - 0x4b8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4b4]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x4b0]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x4dc]
mov dword [edx], eax
mov ecx, dword [ebp - 0x4d8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4d4]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x4d0]
mov dword [edx + 0xc], ecx
push 4
push 0x80011002
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x414]
push eax
lea edx, [ebp - 0x404]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x4c
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x57
lea eax, [ebp - 0x214]
mov dword [ebp - 0x474], eax
mov dword [ebp - 0x47c], 0x4003
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x47c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x478]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x474]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x470]
mov dword [ecx + 0xc], eax
push 0x68030001
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x40c]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x58
fild dword [ebp - 0x21c]
fstp dword [ebp - 0x474]
mov dword [ebp - 0x47c], 4
mov edx, dword [ebp - 0x218]
mov dword [ebp - 0x494], edx
mov dword [ebp - 0x49c], 3
mov dword [ebp - 0x4b4], 0x3f7
mov dword [ebp - 0x4bc], 2
mov dword [ebp - 0x4d4], 0xd7
mov dword [ebp - 0x4dc], 2
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x47c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x478]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x474]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x470]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x49c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x498]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x494]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x490]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4bc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4b8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4b4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4b0]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4dc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4d8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4d4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4d0]
mov dword [eax + 0xc], edx
push 4
push 0x80011002
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x40c]
push eax
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x4c
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x59
lea ecx, [ebp - 0x204]
mov dword [ebp - 0x474], ecx
mov dword [ebp - 0x47c], 0x4003
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x47c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x478]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x474]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x470]
mov dword [edx + 0xc], ecx
push 0x68030001
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x408]
push eax
lea edx, [ebp - 0x404]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x5a
fild dword [ebp - 0x20c]
fstp dword [ebp - 0x474]
mov dword [ebp - 0x47c], 4
mov eax, dword [ebp - 0x208]
mov dword [ebp - 0x494], eax
mov dword [ebp - 0x49c], 3
mov dword [ebp - 0x4b4], 0x3f7
mov dword [ebp - 0x4bc], 2
mov dword [ebp - 0x4d4], 0xd7
mov dword [ebp - 0x4dc], 2
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x47c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x478]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x474]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x470]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x49c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x498]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x494]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x490]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x4bc]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4b8]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4b4]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4b0]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x4dc]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4d8]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4d4]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4d0]
mov dword [ecx + 0xc], eax
push 4
push 0x80011002
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x408]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x4c
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x5b
lea edx, [ebp - 0x1f4]
mov dword [ebp - 0x474], edx
mov dword [ebp - 0x47c], 0x4003
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x47c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x478]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x474]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x470]
mov dword [eax + 0xc], edx
push 0x68030001
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x404]
push eax
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x5c
fild dword [ebp - 0x1fc]
fstp dword [ebp - 0x474]
mov dword [ebp - 0x47c], 4
mov ecx, dword [ebp - 0x1f8]
mov dword [ebp - 0x494], ecx
mov dword [ebp - 0x49c], 3
mov dword [ebp - 0x4b4], 0x3f7
mov dword [ebp - 0x4bc], 2
mov dword [ebp - 0x4d4], 0xd7
mov dword [ebp - 0x4dc], 2
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x47c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x478]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x474]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x470]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x49c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x498]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x494]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x490]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x4bc]
mov dword [edx], eax
mov ecx, dword [ebp - 0x4b8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4b4]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x4b0]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x4dc]
mov dword [edx], eax
mov ecx, dword [ebp - 0x4d8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4d4]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x4d0]
mov dword [edx + 0xc], ecx
push 4
push 0x80011002
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x404]
push eax
lea edx, [ebp - 0x404]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x4c
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x5d
lea eax, [ebp - 0x1e4]
mov dword [ebp - 0x474], eax
mov dword [ebp - 0x47c], 0x4003
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x47c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x478]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x474]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x470]
mov dword [ecx + 0xc], eax
push 0x68030001
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x400]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x5e
fild dword [ebp - 0x1ec]
fstp dword [ebp - 0x474]
mov dword [ebp - 0x47c], 4
mov edx, dword [ebp - 0x1e8]
mov dword [ebp - 0x494], edx
mov dword [ebp - 0x49c], 3
mov dword [ebp - 0x4b4], 0x3f7
mov dword [ebp - 0x4bc], 2
mov dword [ebp - 0x4d4], 0xd7
mov dword [ebp - 0x4dc], 2
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x47c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x478]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x474]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x470]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x49c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x498]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x494]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x490]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4bc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4b8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4b4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4b0]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4dc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4d8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4d4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4d0]
mov dword [eax + 0xc], edx
push 4
push 0x80011002
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x400]
push eax
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x4c
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x5f
lea ecx, [ebp - 0x224]
mov dword [ebp - 0x474], ecx
mov dword [ebp - 0x47c], 0x4003
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x47c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x478]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x474]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x470]
mov dword [edx + 0xc], ecx
push 0x68030001
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x410]
push eax
lea edx, [ebp - 0x404]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x60
fild dword [ebp - 0x22c]
fstp dword [ebp - 0x474]
mov dword [ebp - 0x47c], 4
mov eax, dword [ebp - 0x228]
mov dword [ebp - 0x494], eax
mov dword [ebp - 0x49c], 3
mov dword [ebp - 0x4b4], 0x3f7
mov dword [ebp - 0x4bc], 2
mov dword [ebp - 0x4d4], 0xd7
mov dword [ebp - 0x4dc], 2
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x47c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x478]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x474]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x470]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x49c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x498]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x494]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x490]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x4bc]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4b8]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4b4]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4b0]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x4dc]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4d8]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4d4]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4d0]
mov dword [ecx + 0xc], eax
push 4
push 0x80011002
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x410]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x4c
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x61
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x37c]
push eax
lea edx, [ebp - 0x404]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
mov eax, dword [ebp - 0x240]
mov dword [ebp - 0x494], eax
mov dword [ebp - 0x49c], 3
mov ecx, dword [ebp - 0x244]
mov dword [ebp - 0x484], ecx
mov dword [ebp - 0x48c], 3
mov edx, dword [ebp - 0x248]
mov dword [ebp - 0x474], edx
mov dword [ebp - 0x47c], 3
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x49c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x498]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x494]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x490]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x48c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x488]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x484]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x480]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x47c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x478]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x474]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x470]
mov dword [eax + 0xc], edx
fild dword [ebp - 0x24c]
fstp dword [ebp - 0x5f4]
mov eax, dword [ebp - 0x5f4]
push eax
mov ecx, dword [ebp - 0x4f8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4f8]
push eax
call dword [edx + 0x130]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4ef922
push 0x130
push 0x418f84
mov ecx, dword [ebp - 0x4f8]
push ecx
mov edx, dword [ebp - 0x4fc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5f8], eax
jmp 0x4ef92c
mov dword [ebp - 0x5f8], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x62
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x378]
push eax
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
mov ecx, dword [ebp - 0x250]
push ecx
mov edx, dword [ebp - 0x4f8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4f8]
push ecx
call dword [eax + 0x6c]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4ef9b5
push 0x6c
push 0x419144
mov edx, dword [ebp - 0x4f8]
push edx
mov eax, dword [ebp - 0x4fc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5fc], eax
jmp 0x4ef9bf
mov dword [ebp - 0x5fc], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x63
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x378]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
mov dword [ebp - 0x494], 0x80020004
mov dword [ebp - 0x49c], 0xa
mov dword [ebp - 0x484], 0x80020004
mov dword [ebp - 0x48c], 0xa
mov edx, dword [ebp - 0x248]
add edx, 0x1e
jo 0x4f3e87
mov dword [ebp - 0x474], edx
mov dword [ebp - 0x47c], 3
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x49c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x498]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x494]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x490]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x48c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x488]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x484]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x480]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x47c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x478]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x474]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x470]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x24c]
add eax, 0x168
jo 0x4f3e87
mov dword [ebp - 0x600], eax
fild dword [ebp - 0x600]
fstp dword [ebp - 0x604]
mov ecx, dword [ebp - 0x604]
push ecx
mov edx, dword [ebp - 0x4f8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4f8]
push ecx
call dword [eax + 0x1d0]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4efb45
push 0x1d0
push 0x419144
mov edx, dword [ebp - 0x4f8]
push edx
mov eax, dword [ebp - 0x4fc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x608], eax
jmp 0x4efb4f
mov dword [ebp - 0x608], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x64
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x348]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
fild dword [ebp - 0x1c4]
fstp dword [ebp - 0x60c]
mov edx, dword [ebp - 0x60c]
push edx
mov eax, dword [ebp - 0x4f8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x4f8]
push edx
call dword [ecx + 0x84]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4efbea
push 0x84
push 0x4194b4
mov eax, dword [ebp - 0x4f8]
push eax
mov ecx, dword [ebp - 0x4fc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x610], eax
jmp 0x4efbf4
mov dword [ebp - 0x610], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x65
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x348]
push eax
lea edx, [ebp - 0x404]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
fild dword [ebp - 0x1c0]
fstp dword [ebp - 0x614]
mov eax, dword [ebp - 0x614]
push eax
mov ecx, dword [ebp - 0x4f8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4f8]
push eax
call dword [edx + 0x8c]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4efc8f
push 0x8c
push 0x4194b4
mov ecx, dword [ebp - 0x4f8]
push ecx
mov edx, dword [ebp - 0x4fc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x618], eax
jmp 0x4efc99
mov dword [ebp - 0x618], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x66
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x1c4]
push ecx
call fcn.004e5e50
mov dword [ebp - 4], 0x67
cmp dword [ebp - 0x1b4], 0
jle 0x4efeb3
mov dword [ebp - 4], 0x68
fild dword [ebp - 0x1b4]
fstp dword [ebp - 0x474]
mov dword [ebp - 0x47c], 4
mov edx, dword [ebp - 0x1b0]
mov dword [ebp - 0x494], edx
mov dword [ebp - 0x49c], 3
mov eax, dword [ebp - 0x1c4]
mov dword [ebp - 0x4b4], eax
mov dword [ebp - 0x4bc], 3
mov ecx, dword [ebp - 0x1c0]
mov dword [ebp - 0x4d4], ecx
mov dword [ebp - 0x4dc], 3
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x47c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x478]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x474]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x470]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x49c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x498]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x494]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x490]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x4bc]
mov dword [edx], eax
mov ecx, dword [ebp - 0x4b8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4b4]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x4b0]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x4dc]
mov dword [edx], eax
mov ecx, dword [ebp - 0x4d8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4d4]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x4d0]
mov dword [edx + 0xc], ecx
push 4
push 0x80011002
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x3ac]
push eax
lea edx, [ebp - 0x404]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x4c
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x69
mov dword [ebp - 0x474], 0xffffffff
mov dword [ebp - 0x47c], 0xb
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x47c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x478]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x474]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x470]
mov dword [eax + 0xc], edx
push 0x80010007
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x3ac]
push eax
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x6b
cmp dword [ebp - 0x1ac], 0
jle 0x4f00a7
mov dword [ebp - 4], 0x6c
fild dword [ebp - 0x1ac]
fstp dword [ebp - 0x474]
mov dword [ebp - 0x47c], 4
mov ecx, dword [ebp - 0x1a8]
mov dword [ebp - 0x494], ecx
mov dword [ebp - 0x49c], 3
mov edx, dword [ebp - 0x1c4]
mov dword [ebp - 0x4b4], edx
mov dword [ebp - 0x4bc], 3
mov eax, dword [ebp - 0x1c0]
mov dword [ebp - 0x4d4], eax
mov dword [ebp - 0x4dc], 3
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x47c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x478]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x474]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x470]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x49c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x498]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x494]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x490]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x4bc]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4b8]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4b4]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4b0]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x4dc]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4d8]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4d4]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4d0]
mov dword [ecx + 0xc], eax
push 4
push 0x80011002
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x3a0]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x4c
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x6d
mov dword [ebp - 0x474], 0xffffffff
mov dword [ebp - 0x47c], 0xb
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x47c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x478]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x474]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x470]
mov dword [edx + 0xc], ecx
push 0x80010007
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x3a0]
push eax
lea edx, [ebp - 0x404]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x6f
cmp dword [ebp - 0x194], 0
jle 0x4f029b
mov dword [ebp - 4], 0x70
fild dword [ebp - 0x194]
fstp dword [ebp - 0x474]
mov dword [ebp - 0x47c], 4
mov eax, dword [ebp - 0x190]
mov dword [ebp - 0x494], eax
mov dword [ebp - 0x49c], 3
mov ecx, dword [ebp - 0x1c4]
mov dword [ebp - 0x4b4], ecx
mov dword [ebp - 0x4bc], 3
mov edx, dword [ebp - 0x1c0]
mov dword [ebp - 0x4d4], edx
mov dword [ebp - 0x4dc], 3
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x47c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x478]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x474]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x470]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x49c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x498]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x494]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x490]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4bc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4b8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4b4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4b0]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4dc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4d8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4d4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4d0]
mov dword [eax + 0xc], edx
push 4
push 0x80011002
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x398]
push eax
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x4c
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x71
mov dword [ebp - 0x474], 0xffffffff
mov dword [ebp - 0x47c], 0xb
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x47c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x478]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x474]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x470]
mov dword [ecx + 0xc], eax
push 0x80010007
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x398]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x73
cmp dword [ebp - 0x1a4], 0
jle 0x4f048f
mov dword [ebp - 4], 0x74
fild dword [ebp - 0x1a4]
fstp dword [ebp - 0x474]
mov dword [ebp - 0x47c], 4
mov edx, dword [ebp - 0x1a0]
mov dword [ebp - 0x494], edx
mov dword [ebp - 0x49c], 3
mov eax, dword [ebp - 0x1c4]
mov dword [ebp - 0x4b4], eax
mov dword [ebp - 0x4bc], 3
mov ecx, dword [ebp - 0x1c0]
mov dword [ebp - 0x4d4], ecx
mov dword [ebp - 0x4dc], 3
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x47c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x478]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x474]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x470]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x49c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x498]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x494]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x490]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x4bc]
mov dword [edx], eax
mov ecx, dword [ebp - 0x4b8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4b4]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x4b0]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x4dc]
mov dword [edx], eax
mov ecx, dword [ebp - 0x4d8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4d4]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x4d0]
mov dword [edx + 0xc], ecx
push 4
push 0x80011002
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x3a8]
push eax
lea edx, [ebp - 0x404]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x4c
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x75
mov dword [ebp - 0x474], 0xffffffff
mov dword [ebp - 0x47c], 0xb
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x47c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x478]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x474]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x470]
mov dword [eax + 0xc], edx
push 0x80010007
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x3a8]
push eax
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x77
cmp dword [ebp - 0x19c], 0
jle 0x4f0683
mov dword [ebp - 4], 0x78
fild dword [ebp - 0x19c]
fstp dword [ebp - 0x474]
mov dword [ebp - 0x47c], 4
mov ecx, dword [ebp - 0x198]
mov dword [ebp - 0x494], ecx
mov dword [ebp - 0x49c], 3
mov edx, dword [ebp - 0x1c4]
mov dword [ebp - 0x4b4], edx
mov dword [ebp - 0x4bc], 3
mov eax, dword [ebp - 0x1c0]
mov dword [ebp - 0x4d4], eax
mov dword [ebp - 0x4dc], 3
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x47c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x478]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x474]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x470]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x49c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x498]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x494]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x490]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x4bc]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4b8]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4b4]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4b0]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x4dc]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4d8]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4d4]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4d0]
mov dword [ecx + 0xc], eax
push 4
push 0x80011002
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x3a4]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x4c
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x79
mov dword [ebp - 0x474], 0xffffffff
mov dword [ebp - 0x47c], 0xb
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x47c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x478]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x474]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x470]
mov dword [edx + 0xc], ecx
push 0x80010007
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x3a4]
push eax
lea edx, [ebp - 0x404]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x7b
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x380]
push eax
lea eax, [ebp - 0x40c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
push 0x419284
lea ecx, [ebp - 0x2c]
push ecx
call fcn.00496850
push eax
lea edx, [ebp - 0x404]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea eax, [ebp - 0x408]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
mov ecx, dword [ebp - 0x4f8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4f8]
push eax
call dword [edx + 0x5c]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f072b
push 0x5c
push 0x418f84
mov ecx, dword [ebp - 0x4f8]
push ecx
mov edx, dword [ebp - 0x4fc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x61c], eax
jmp 0x4f0735
mov dword [ebp - 0x61c], 0
lea eax, [ebp - 0x40c]
push eax
lea ecx, [ebp - 0x408]
push ecx
lea edx, [ebp - 0x404]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x10
mov dword [ebp - 4], 0x7c
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x348]
push eax
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
fild dword [ebp - 0x1d4]
fstp dword [ebp - 0x620]
mov ecx, dword [ebp - 0x620]
push ecx
mov edx, dword [ebp - 0x4f8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4f8]
push ecx
call dword [eax + 0x84]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f07e4
push 0x84
push 0x4194b4
mov edx, dword [ebp - 0x4f8]
push edx
mov eax, dword [ebp - 0x4fc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x624], eax
jmp 0x4f07ee
mov dword [ebp - 0x624], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x7d
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x348]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
fild dword [ebp - 0x1d0]
fstp dword [ebp - 0x628]
mov edx, dword [ebp - 0x628]
push edx
mov eax, dword [ebp - 0x4f8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x4f8]
push edx
call dword [ecx + 0x8c]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f0889
push 0x8c
push 0x4194b4
mov eax, dword [ebp - 0x4f8]
push eax
mov ecx, dword [ebp - 0x4fc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x62c], eax
jmp 0x4f0893
mov dword [ebp - 0x62c], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x7e
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0x1d4]
push eax
call fcn.004e3860
mov dword [ebp - 4], 0x7f
fild dword [ebp - 0x1dc]
fstp dword [ebp - 0x474]
mov dword [ebp - 0x47c], 4
mov ecx, dword [ebp - 0x1d8]
mov dword [ebp - 0x494], ecx
mov dword [ebp - 0x49c], 3
mov edx, dword [ebp - 0x1d4]
mov dword [ebp - 0x4b4], edx
mov dword [ebp - 0x4bc], 3
mov eax, dword [ebp - 0x1d0]
mov dword [ebp - 0x4d4], eax
mov dword [ebp - 0x4dc], 3
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x47c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x478]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x474]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x470]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x49c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x498]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x494]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x490]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x4bc]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4b8]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4b4]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4b0]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x4dc]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4d8]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4d4]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4d0]
mov dword [ecx + 0xc], eax
push 4
push 0x80011002
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x3b0]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x4c
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x80
mov dword [ebp - 0x474], 0xffffffff
mov dword [ebp - 0x47c], 0xb
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x47c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x478]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x474]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x470]
mov dword [edx + 0xc], ecx
push 0x80010007
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x3b0]
push eax
lea edx, [ebp - 0x404]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x81
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x374]
push eax
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
xor ecx, ecx
cmp dword [ebp - 0xc0], 0
setne cl
neg ecx
push ecx
mov edx, dword [ebp - 0x4f8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4f8]
push ecx
call dword [eax + 0x8c]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f0b24
push 0x8c
push 0x418f84
mov edx, dword [ebp - 0x4f8]
push edx
mov eax, dword [ebp - 0x4fc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x630], eax
jmp 0x4f0b2e
mov dword [ebp - 0x630], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x82
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x370]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
xor edx, edx
cmp dword [ebp - 0xc0], 0
setne dl
neg edx
push edx
mov eax, dword [ebp - 0x4f8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x4f8]
push edx
call dword [ecx + 0x9c]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f0bc5
push 0x9c
push 0x419144
mov eax, dword [ebp - 0x4f8]
push eax
mov ecx, dword [ebp - 0x4fc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x634], eax
jmp 0x4f0bcf
mov dword [ebp - 0x634], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x83
cmp dword [ebp - 0xc0], 0
je 0x4f11d5
mov dword [ebp - 4], 0x84
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x374]
push eax
lea edx, [ebp - 0x404]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
fild dword [ebp - 0x18c]
fstp dword [ebp - 0x638]
mov eax, dword [ebp - 0x638]
push eax
mov ecx, dword [ebp - 0x4f8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4f8]
push eax
call dword [edx + 0x64]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f0c78
push 0x64
push 0x418f84
mov ecx, dword [ebp - 0x4f8]
push ecx
mov edx, dword [ebp - 0x4fc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x63c], eax
jmp 0x4f0c82
mov dword [ebp - 0x63c], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x85
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x374]
push eax
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
fild dword [ebp - 0x188]
fstp dword [ebp - 0x640]
mov ecx, dword [ebp - 0x640]
push ecx
mov edx, dword [ebp - 0x4f8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4f8]
push ecx
call dword [eax + 0x6c]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f0d17
push 0x6c
push 0x418f84
mov edx, dword [ebp - 0x4f8]
push edx
mov eax, dword [ebp - 0x4fc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x644], eax
jmp 0x4f0d21
mov dword [ebp - 0x644], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x86
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x374]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
push 0x43700000
mov edx, dword [ebp - 0x4f8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4f8]
push ecx
call dword [eax + 0x74]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f0da8
push 0x74
push 0x418f84
mov edx, dword [ebp - 0x4f8]
push edx
mov eax, dword [ebp - 0x4fc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x648], eax
jmp 0x4f0db2
mov dword [ebp - 0x648], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x87
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x374]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
push 0x43700000
mov edx, dword [ebp - 0x4f8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4f8]
push ecx
call dword [eax + 0x7c]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f0e39
push 0x7c
push 0x418f84
mov edx, dword [ebp - 0x4f8]
push edx
mov eax, dword [ebp - 0x4fc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x64c], eax
jmp 0x4f0e43
mov dword [ebp - 0x64c], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x88
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x374]
push eax
lea ecx, [ebp - 0x408]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
lea edx, [ebp - 0x4f4]
push edx
mov eax, dword [ebp - 0x4f8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x4f8]
push edx
call dword [ecx + 0x70]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f0ecc
push 0x70
push 0x418f84
mov eax, dword [ebp - 0x4f8]
push eax
mov ecx, dword [ebp - 0x4fc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x650], eax
jmp 0x4f0ed6
mov dword [ebp - 0x650], 0
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x370]
push eax
lea edx, [ebp - 0x40c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x508], eax
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x374]
push eax
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x500], eax
lea ecx, [ebp - 0x4f0]
push ecx
mov edx, dword [ebp - 0x500]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x500]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0x504], eax
cmp dword [ebp - 0x504], 0
jge 0x4f0f75
push 0x60
push 0x418f84
mov edx, dword [ebp - 0x500]
push edx
mov eax, dword [ebp - 0x504]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x654], eax
jmp 0x4f0f7f
mov dword [ebp - 0x654], 0
fld dword [ebp - 0x4f0]
fadd dword [ebp - 0x4f4]
fadd dword [0x4064b8]
fnstsw ax
test al, 0xd
jne 0x4f3e82
push ecx
fstp dword [esp]
mov ecx, dword [ebp - 0x508]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x508]
push eax
call dword [edx + 0x74]
fnclex
mov dword [ebp - 0x50c], eax
cmp dword [ebp - 0x50c], 0
jge 0x4f0fe5
push 0x74
push 0x419144
mov ecx, dword [ebp - 0x508]
push ecx
mov edx, dword [ebp - 0x50c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x658], eax
jmp 0x4f0fef
mov dword [ebp - 0x658], 0
lea eax, [ebp - 0x40c]
push eax
lea ecx, [ebp - 0x408]
push ecx
lea edx, [ebp - 0x404]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x10
mov dword [ebp - 4], 0x89
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x370]
push eax
lea eax, [ebp - 0x408]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x500], eax
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x374]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
lea edx, [ebp - 0x4f0]
push edx
mov eax, dword [ebp - 0x4f8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x4f8]
push edx
call dword [ecx + 0x68]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f10b5
push 0x68
push 0x418f84
mov eax, dword [ebp - 0x4f8]
push eax
mov ecx, dword [ebp - 0x4fc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x65c], eax
jmp 0x4f10bf
mov dword [ebp - 0x65c], 0
fld dword [ebp - 0x4f0]
fadd dword [0x407330]
fnstsw ax
test al, 0xd
jne 0x4f3e82
push ecx
fstp dword [esp]
mov edx, dword [ebp - 0x500]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x500]
push ecx
call dword [eax + 0x7c]
fnclex
mov dword [ebp - 0x504], eax
cmp dword [ebp - 0x504], 0
jge 0x4f111f
push 0x7c
push 0x419144
mov edx, dword [ebp - 0x500]
push edx
mov eax, dword [ebp - 0x504]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x660], eax
jmp 0x4f1129
mov dword [ebp - 0x660], 0
lea ecx, [ebp - 0x408]
push ecx
lea edx, [ebp - 0x404]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x8a
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x370]
push eax
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
mov ecx, dword [ebp - 0x184]
push ecx
mov edx, dword [ebp - 0x4f8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4f8]
push ecx
call dword [eax + 0x6c]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f11bf
push 0x6c
push 0x419144
mov edx, dword [ebp - 0x4f8]
push edx
mov eax, dword [ebp - 0x4fc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x664], eax
jmp 0x4f11c9
mov dword [ebp - 0x664], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x8c
cmp dword [ebp - 0xd8], 1
jne 0x4f1d34
mov dword [ebp - 4], 0x8d
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x314]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
push 0x43700000
mov edx, dword [ebp - 0x4f8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4f8]
push ecx
call dword [eax + 0x84]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f126a
push 0x84
push 0x4194b4
mov edx, dword [ebp - 0x4f8]
push edx
mov eax, dword [ebp - 0x4fc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x668], eax
jmp 0x4f1274
mov dword [ebp - 0x668], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x8e
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x314]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
push 0x43700000
mov edx, dword [ebp - 0x4f8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4f8]
push ecx
call dword [eax + 0x8c]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f1301
push 0x8c
push 0x4194b4
mov edx, dword [ebp - 0x4f8]
push edx
mov eax, dword [ebp - 0x4fc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x66c], eax
jmp 0x4f130b
mov dword [ebp - 0x66c], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x8f
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x314]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
push 0x43700000
mov edx, dword [ebp - 0x4f8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4f8]
push ecx
call dword [eax + 0x10c]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f1398
push 0x10c
push 0x4194b4
mov edx, dword [ebp - 0x4f8]
push edx
mov eax, dword [ebp - 0x4fc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x670], eax
jmp 0x4f13a2
mov dword [ebp - 0x670], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x90
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x314]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
push 0x43700000
mov edx, dword [ebp - 0x4f8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4f8]
push ecx
call dword [eax + 0x114]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f142f
push 0x114
push 0x4194b4
mov edx, dword [ebp - 0x4f8]
push edx
mov eax, dword [ebp - 0x4fc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x674], eax
jmp 0x4f1439
mov dword [ebp - 0x674], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x91
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x314]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
push 0
mov edx, dword [ebp - 0x4f8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4f8]
push ecx
call dword [eax + 0x9c]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f14c3
push 0x9c
push 0x4194b4
mov edx, dword [ebp - 0x4f8]
push edx
mov eax, dword [ebp - 0x4fc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x678], eax
jmp 0x4f14cd
mov dword [ebp - 0x678], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x92
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x314]
push eax
lea ecx, [ebp - 0x40c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
push 0x419284
lea edx, [ebp - 0x28]
push edx
call fcn.00496850
push eax
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea ecx, [ebp - 0x408]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
mov edx, dword [ebp - 0x4f8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4f8]
push ecx
call dword [eax + 0x64]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f1581
push 0x64
push 0x4194b4
mov edx, dword [ebp - 0x4f8]
push edx
mov eax, dword [ebp - 0x4fc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x67c], eax
jmp 0x4f158b
mov dword [ebp - 0x67c], 0
lea ecx, [ebp - 0x40c]
push ecx
lea edx, [ebp - 0x408]
push edx
lea eax, [ebp - 0x404]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x10
mov dword [ebp - 4], 0x93
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x314]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
lea edx, [ebp - 0x408]
push edx
mov eax, dword [ebp - 0x4f8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x4f8]
push edx
call dword [ecx + 0x60]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f1628
push 0x60
push 0x4194b4
mov eax, dword [ebp - 0x4f8]
push eax
mov ecx, dword [ebp - 0x4fc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x680], eax
jmp 0x4f1632
mov dword [ebp - 0x680], 0
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x314]
push eax
lea edx, [ebp - 0x40c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x500], eax
lea eax, [ebp - 0x4f0]
push eax
mov ecx, dword [ebp - 0x500]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x500]
push eax
call dword [edx + 0x108]
fnclex
mov dword [ebp - 0x504], eax
cmp dword [ebp - 0x504], 0
jge 0x4f16ae
push 0x108
push 0x4194b4
mov ecx, dword [ebp - 0x500]
push ecx
mov edx, dword [ebp - 0x504]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x684], eax
jmp 0x4f16b8
mov dword [ebp - 0x684], 0
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x314]
push eax
lea eax, [ebp - 0x410]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x508], eax
lea ecx, [ebp - 0x4f4]
push ecx
mov edx, dword [ebp - 0x508]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x508]
push ecx
call dword [eax + 0x110]
fnclex
mov dword [ebp - 0x50c], eax
cmp dword [ebp - 0x50c], 0
jge 0x4f1734
push 0x110
push 0x4194b4
mov edx, dword [ebp - 0x508]
push edx
mov eax, dword [ebp - 0x50c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x688], eax
jmp 0x4f173e
mov dword [ebp - 0x688], 0
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x314]
push eax
lea ecx, [ebp - 0x418]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x510], eax
mov dword [ebp - 0x4d4], 0x80020004
mov dword [ebp - 0x4dc], 0xa
mov dword [ebp - 0x4c4], 0x80020004
mov dword [ebp - 0x4cc], 0xa
mov dword [ebp - 0x4b4], 0x80020004
mov dword [ebp - 0x4bc], 0xa
mov dword [ebp - 0x4a4], 0x80020004
mov dword [ebp - 0x4ac], 0xa
mov dword [ebp - 0x494], 0x80020004
mov dword [ebp - 0x49c], 0xa
mov edx, dword [ebp - 0x4f4]
mov dword [ebp - 0x484], edx
mov dword [ebp - 0x48c], 4
mov eax, dword [ebp - 0x4f0]
mov dword [ebp - 0x474], eax
mov dword [ebp - 0x47c], 4
mov ecx, dword [ebp - 0x408]
mov dword [ebp - 0x540], ecx
mov dword [ebp - 0x408], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x4dc]
mov dword [edx], eax
mov ecx, dword [ebp - 0x4d8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4d4]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x4d0]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x4cc]
mov dword [edx], eax
mov ecx, dword [ebp - 0x4c8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4c4]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x4c0]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x4bc]
mov dword [edx], eax
mov ecx, dword [ebp - 0x4b8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4b4]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x4b0]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x4ac]
mov dword [edx], eax
mov ecx, dword [ebp - 0x4a8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4a4]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x4a0]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x49c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x498]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x494]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x490]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x48c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x488]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x484]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x480]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x47c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x478]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x474]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x470]
mov dword [edx + 0xc], ecx
push 0
push 0
mov edx, dword [ebp - 0x540]
push edx
lea eax, [ebp - 0x414]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
mov ecx, dword [ebp - 0x510]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x510]
push eax
call dword [edx + 0x280]
fnclex
mov dword [ebp - 0x514], eax
cmp dword [ebp - 0x514], 0
jge 0x4f19bb
push 0x280
push 0x4194b4
mov ecx, dword [ebp - 0x510]
push ecx
mov edx, dword [ebp - 0x514]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x68c], eax
jmp 0x4f19c5
mov dword [ebp - 0x68c], 0
lea eax, [ebp - 0x418]
push eax
lea ecx, [ebp - 0x414]
push ecx
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x40c]
push eax
lea ecx, [ebp - 0x404]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x18
mov dword [ebp - 4], 0x94
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x374]
push eax
lea edx, [ebp - 0x404]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
push 0x43700000
mov eax, dword [ebp - 0x4f8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x4f8]
push edx
call dword [ecx + 0x74]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f1a6e
push 0x74
push 0x418f84
mov eax, dword [ebp - 0x4f8]
push eax
mov ecx, dword [ebp - 0x4fc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x690], eax
jmp 0x4f1a78
mov dword [ebp - 0x690], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x95
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x374]
push eax
lea edx, [ebp - 0x404]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
push 0x43700000
mov eax, dword [ebp - 0x4f8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x4f8]
push edx
call dword [ecx + 0x7c]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f1aff
push 0x7c
push 0x418f84
mov eax, dword [ebp - 0x4f8]
push eax
mov ecx, dword [ebp - 0x4fc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x694], eax
jmp 0x4f1b09
mov dword [ebp - 0x694], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x96
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x374]
push eax
lea edx, [ebp - 0x404]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
push 0xffffffffffffffff
mov eax, dword [ebp - 0x4f8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x4f8]
push edx
call dword [ecx + 0x9c]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f1b93
push 0x9c
push 0x418f84
mov eax, dword [ebp - 0x4f8]
push eax
mov ecx, dword [ebp - 0x4fc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x698], eax
jmp 0x4f1b9d
mov dword [ebp - 0x698], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x97
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x374]
push eax
lea edx, [ebp - 0x40c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x500], eax
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x314]
push eax
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
lea ecx, [ebp - 0x408]
push ecx
mov edx, dword [ebp - 0x4f8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4f8]
push ecx
call dword [eax + 0x188]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f1c55
push 0x188
push 0x4194b4
mov edx, dword [ebp - 0x4f8]
push edx
mov eax, dword [ebp - 0x4fc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x69c], eax
jmp 0x4f1c5f
mov dword [ebp - 0x69c], 0
mov ecx, dword [ebp - 0x408]
mov dword [ebp - 0x544], ecx
mov dword [ebp - 0x408], 0
mov edx, dword [ebp - 0x544]
mov dword [ebp - 0x420], edx
mov dword [ebp - 0x428], 9
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x428]
mov dword [eax], ecx
mov edx, dword [ebp - 0x424]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x420]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x41c]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x500]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x500]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x504], eax
cmp dword [ebp - 0x504], 0
jge 0x4f1d00
push 0x44
push 0x418f84
mov eax, dword [ebp - 0x500]
push eax
mov ecx, dword [ebp - 0x504]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6a0], eax
jmp 0x4f1d0a
mov dword [ebp - 0x6a0], 0
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x404]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x428]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x4f2584
mov dword [ebp - 4], 0x99
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x314]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
push 0x43700000
mov edx, dword [ebp - 0x4f8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4f8]
push ecx
call dword [eax + 0x84]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f1db5
push 0x84
push 0x4194b4
mov edx, dword [ebp - 0x4f8]
push edx
mov eax, dword [ebp - 0x4fc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6a4], eax
jmp 0x4f1dbf
mov dword [ebp - 0x6a4], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x9a
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x314]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
push 0x43700000
mov edx, dword [ebp - 0x4f8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4f8]
push ecx
call dword [eax + 0x8c]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f1e4c
push 0x8c
push 0x4194b4
mov edx, dword [ebp - 0x4f8]
push edx
mov eax, dword [ebp - 0x4fc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6a8], eax
jmp 0x4f1e56
mov dword [ebp - 0x6a8], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x9b
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x314]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
push 0x43700000
mov edx, dword [ebp - 0x4f8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4f8]
push ecx
call dword [eax + 0x10c]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f1ee3
push 0x10c
push 0x4194b4
mov edx, dword [ebp - 0x4f8]
push edx
mov eax, dword [ebp - 0x4fc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6ac], eax
jmp 0x4f1eed
mov dword [ebp - 0x6ac], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x9c
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x314]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
push 0x43700000
mov edx, dword [ebp - 0x4f8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4f8]
push ecx
call dword [eax + 0x114]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f1f7a
push 0x114
push 0x4194b4
mov edx, dword [ebp - 0x4f8]
push edx
mov eax, dword [ebp - 0x4fc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6b0], eax
jmp 0x4f1f84
mov dword [ebp - 0x6b0], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x9d
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x314]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
push 0
mov edx, dword [ebp - 0x4f8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4f8]
push ecx
call dword [eax + 0x9c]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f200e
push 0x9c
push 0x4194b4
mov edx, dword [ebp - 0x4f8]
push edx
mov eax, dword [ebp - 0x4fc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6b4], eax
jmp 0x4f2018
mov dword [ebp - 0x6b4], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x9e
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x314]
push eax
lea ecx, [ebp - 0x40c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x500], eax
cmp dword [0x54acf0], 0
jne 0x4f2079
push 0x54acf0
push 0x419474
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x6b8], 0x54acf0
jmp 0x4f2083
mov dword [ebp - 0x6b8], 0x54acf0
mov edx, dword [ebp - 0x6b8]
mov eax, dword [edx]
mov dword [ebp - 0x4f8], eax
mov dword [ebp - 0x484], 0x41cfe4
mov dword [ebp - 0x48c], 8
mov dword [ebp - 0x474], 0x424b14
mov dword [ebp - 0x47c], 8
lea ecx, [ebp - 0x428]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x48c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x488]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x484]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x480]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x47c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x478]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x474]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x470]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x4f8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4f8]
push ecx
call dword [eax + 0x38]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f2164
push 0x38
push 0x419464
mov edx, dword [ebp - 0x4f8]
push edx
mov eax, dword [ebp - 0x4fc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6bc], eax
jmp 0x4f216e
mov dword [ebp - 0x6bc], 0
lea ecx, [ebp - 0x428]
push ecx
lea edx, [ebp - 0x46c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVar2Vec]
lea eax, [ebp - 0x46c]
push eax
call fcn.00496850
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea edx, [ebp - 0x46c]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
push 0x419284
mov eax, dword [ebp - 0x404]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea ecx, [ebp - 0x408]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
mov edx, dword [ebp - 0x500]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x500]
push ecx
call dword [eax + 0x64]
fnclex
mov dword [ebp - 0x504], eax
cmp dword [ebp - 0x504], 0
jge 0x4f2212
push 0x64
push 0x4194b4
mov edx, dword [ebp - 0x500]
push edx
mov eax, dword [ebp - 0x504]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6c0], eax
jmp 0x4f221c
mov dword [ebp - 0x6c0], 0
lea ecx, [ebp - 0x40c]
push ecx
lea edx, [ebp - 0x408]
push edx
lea eax, [ebp - 0x404]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x10
lea ecx, [ebp - 0x428]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x9f
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x374]
push eax
lea ecx, [ebp - 0x40c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x500], eax
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x314]
push eax
lea edx, [ebp - 0x404]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
lea eax, [ebp - 0x408]
push eax
mov ecx, dword [ebp - 0x4f8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4f8]
push eax
call dword [edx + 0x188]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f22f4
push 0x188
push 0x4194b4
mov ecx, dword [ebp - 0x4f8]
push ecx
mov edx, dword [ebp - 0x4fc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6c4], eax
jmp 0x4f22fe
mov dword [ebp - 0x6c4], 0
mov eax, dword [ebp - 0x408]
mov dword [ebp - 0x548], eax
mov dword [ebp - 0x408], 0
mov ecx, dword [ebp - 0x548]
mov dword [ebp - 0x420], ecx
mov dword [ebp - 0x428], 9
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x428]
mov dword [edx], eax
mov ecx, dword [ebp - 0x424]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x420]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x41c]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x500]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x500]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x504], eax
cmp dword [ebp - 0x504], 0
jge 0x4f239f
push 0x44
push 0x418f84
mov edx, dword [ebp - 0x500]
push edx
mov eax, dword [ebp - 0x504]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6c8], eax
jmp 0x4f23a9
mov dword [ebp - 0x6c8], 0
lea ecx, [ebp - 0x40c]
push ecx
lea edx, [ebp - 0x404]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x428]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xa0
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x374]
push eax
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
push 0x43700000
mov ecx, dword [ebp - 0x4f8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4f8]
push eax
call dword [edx + 0x74]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f2449
push 0x74
push 0x418f84
mov ecx, dword [ebp - 0x4f8]
push ecx
mov edx, dword [ebp - 0x4fc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6cc], eax
jmp 0x4f2453
mov dword [ebp - 0x6cc], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xa1
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x374]
push eax
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
push 0x43700000
mov ecx, dword [ebp - 0x4f8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4f8]
push eax
call dword [edx + 0x7c]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f24da
push 0x7c
push 0x418f84
mov ecx, dword [ebp - 0x4f8]
push ecx
mov edx, dword [ebp - 0x4fc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6d0], eax
jmp 0x4f24e4
mov dword [ebp - 0x6d0], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xa2
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x374]
push eax
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
push 0xffffffffffffffff
mov ecx, dword [ebp - 0x4f8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4f8]
push eax
call dword [edx + 0x9c]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f256e
push 0x9c
push 0x418f84
mov ecx, dword [ebp - 0x4f8]
push ecx
mov edx, dword [ebp - 0x4fc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6d4], eax
jmp 0x4f2578
mov dword [ebp - 0x6d4], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xa4
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x318]
push eax
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
push 0xffffffffffffffff
mov ecx, dword [ebp - 0x4f8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4f8]
push eax
call dword [edx + 0x154]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f2602
push 0x154
push 0x4194b4
mov ecx, dword [ebp - 0x4f8]
push ecx
mov edx, dword [ebp - 0x4fc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6d8], eax
jmp 0x4f260c
mov dword [ebp - 0x6d8], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xa5
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x318]
push eax
lea eax, [ebp - 0x408]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov ecx, dword [ebp - 0x408]
mov dword [ebp - 0x54c], ecx
mov dword [ebp - 0x408], 0
mov edx, dword [ebp - 0x54c]
push edx
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0x404]
push edx
call fcn.005293c0
lea eax, [ebp - 0x408]
push eax
lea ecx, [ebp - 0x404]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0xa6
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x348]
push eax
lea edx, [ebp - 0x404]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
fild dword [ebp - 0x280]
fstp dword [ebp - 0x6dc]
mov eax, dword [ebp - 0x6dc]
push eax
mov ecx, dword [ebp - 0x4f8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4f8]
push eax
call dword [edx + 0x84]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f2727
push 0x84
push 0x4194b4
mov ecx, dword [ebp - 0x4f8]
push ecx
mov edx, dword [ebp - 0x4fc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6e0], eax
jmp 0x4f2731
mov dword [ebp - 0x6e0], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xa7
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x348]
push eax
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
fild dword [ebp - 0x27c]
fstp dword [ebp - 0x6e4]
mov ecx, dword [ebp - 0x6e4]
push ecx
mov edx, dword [ebp - 0x4f8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4f8]
push ecx
call dword [eax + 0x8c]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f27cc
push 0x8c
push 0x4194b4
mov edx, dword [ebp - 0x4f8]
push edx
mov eax, dword [ebp - 0x4fc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6e8], eax
jmp 0x4f27d6
mov dword [ebp - 0x6e8], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xa8
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x318]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
lea edx, [ebp - 0x408]
push edx
mov eax, dword [ebp - 0x4f8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x4f8]
push edx
call dword [ecx + 0x60]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f285f
push 0x60
push 0x4194b4
mov eax, dword [ebp - 0x4f8]
push eax
mov ecx, dword [ebp - 0x4fc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6ec], eax
jmp 0x4f2869
mov dword [ebp - 0x6ec], 0
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x348]
push eax
lea edx, [ebp - 0x410]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x500], eax
mov dword [ebp - 0x4d4], 0x80020004
mov dword [ebp - 0x4dc], 0xa
mov eax, dword [ebp - 0x27c]
mov dword [ebp - 0x4c4], eax
mov dword [ebp - 0x4cc], 3
mov ecx, dword [ebp - 0x280]
mov dword [ebp - 0x4b4], ecx
mov dword [ebp - 0x4bc], 3
mov edx, dword [ebp - 0x284]
mov dword [ebp - 0x4a4], edx
mov dword [ebp - 0x4ac], 3
mov eax, dword [ebp - 0x288]
mov dword [ebp - 0x494], eax
mov dword [ebp - 0x49c], 3
mov ecx, dword [ebp - 0x27c]
mov dword [ebp - 0x484], ecx
mov dword [ebp - 0x48c], 3
mov edx, dword [ebp - 0x280]
mov dword [ebp - 0x474], edx
mov dword [ebp - 0x47c], 3
mov eax, dword [ebp - 0x408]
mov dword [ebp - 0x550], eax
mov dword [ebp - 0x408], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x4dc]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4d8]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4d4]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4d0]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x4cc]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4c8]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4c4]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4c0]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x4bc]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4b8]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4b4]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4b0]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x4ac]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4a8]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4a4]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4a0]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x49c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x498]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x494]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x490]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x48c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x488]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x484]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x480]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x47c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x478]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x474]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x470]
mov dword [ecx + 0xc], eax
push 0
push 0
mov ecx, dword [ebp - 0x550]
push ecx
lea edx, [ebp - 0x40c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
mov eax, dword [ebp - 0x500]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x500]
push edx
call dword [ecx + 0x280]
fnclex
mov dword [ebp - 0x504], eax
cmp dword [ebp - 0x504], 0
jge 0x4f2aee
push 0x280
push 0x4194b4
mov eax, dword [ebp - 0x500]
push eax
mov ecx, dword [ebp - 0x504]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6f0], eax
jmp 0x4f2af8
mov dword [ebp - 0x6f0], 0
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x40c]
push eax
lea ecx, [ebp - 0x404]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x10
mov dword [ebp - 4], 0xa9
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x348]
push eax
lea edx, [ebp - 0x404]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
lea eax, [ebp - 0x408]
push eax
mov ecx, dword [ebp - 0x4f8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4f8]
push eax
call dword [edx + 0x188]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f2b9b
push 0x188
push 0x4194b4
mov ecx, dword [ebp - 0x4f8]
push ecx
mov edx, dword [ebp - 0x4fc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6f4], eax
jmp 0x4f2ba5
mov dword [ebp - 0x6f4], 0
mov eax, dword [ebp - 0x408]
mov dword [ebp - 0x554], eax
mov dword [ebp - 0x408], 0
mov ecx, dword [ebp - 0x554]
mov dword [ebp - 0x420], ecx
mov dword [ebp - 0x428], 9
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x428]
mov dword [edx], eax
mov ecx, dword [ebp - 0x424]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x420]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x41c]
mov dword [edx + 0xc], ecx
push 0x68030000
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x39c]
push eax
lea edx, [ebp - 0x40c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea eax, [ebp - 0x40c]
push eax
lea ecx, [ebp - 0x404]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x428]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xaa
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x380]
push eax
lea edx, [ebp - 0x40c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
push 0x419284
lea eax, [ebp - 0x3e0]
push eax
call fcn.00496850
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea edx, [ebp - 0x408]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
mov eax, dword [ebp - 0x4f8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x4f8]
push edx
call dword [ecx + 0x5c]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f2cff
push 0x5c
push 0x418f84
mov eax, dword [ebp - 0x4f8]
push eax
mov ecx, dword [ebp - 0x4fc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6f8], eax
jmp 0x4f2d09
mov dword [ebp - 0x6f8], 0
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x408]
push eax
lea ecx, [ebp - 0x404]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x10
mov dword [ebp - 4], 0xab
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x31c]
push eax
lea edx, [ebp - 0x404]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
fild dword [ebp - 0x1cc]
fstp dword [ebp - 0x6fc]
mov eax, dword [ebp - 0x6fc]
push eax
mov ecx, dword [ebp - 0x4f8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4f8]
push eax
call dword [edx + 0x84]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f2db8
push 0x84
push 0x4194b4
mov ecx, dword [ebp - 0x4f8]
push ecx
mov edx, dword [ebp - 0x4fc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x700], eax
jmp 0x4f2dc2
mov dword [ebp - 0x700], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xac
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x31c]
push eax
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
mov ecx, dword [ebp - 0x1c8]
sub ecx, dword [ebp - 0x17c]
jo 0x4f3e87
mov dword [ebp - 0x704], ecx
fild dword [ebp - 0x704]
fstp dword [ebp - 0x708]
mov edx, dword [ebp - 0x708]
push edx
mov eax, dword [ebp - 0x4f8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x4f8]
push edx
call dword [ecx + 0x8c]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f2e75
push 0x8c
push 0x4194b4
mov eax, dword [ebp - 0x4f8]
push eax
mov ecx, dword [ebp - 0x4fc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x70c], eax
jmp 0x4f2e7f
mov dword [ebp - 0x70c], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xad
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x380]
push eax
lea edx, [ebp - 0x404]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
lea eax, [ebp - 0x408]
push eax
mov ecx, dword [ebp - 0x4f8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4f8]
push eax
call dword [edx + 0x58]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f2f08
push 0x58
push 0x418f84
mov ecx, dword [ebp - 0x4f8]
push ecx
mov edx, dword [ebp - 0x4fc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x710], eax
jmp 0x4f2f12
mov dword [ebp - 0x710], 0
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x31c]
push eax
lea eax, [ebp - 0x410]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x500], eax
mov dword [ebp - 0x4d4], 0x80020004
mov dword [ebp - 0x4dc], 0xa
mov ecx, dword [ebp - 0x1c8]
sub ecx, dword [ebp - 0x17c]
jo 0x4f3e87
mov dword [ebp - 0x4c4], ecx
mov dword [ebp - 0x4cc], 3
mov edx, dword [ebp - 0x1cc]
mov dword [ebp - 0x4b4], edx
mov dword [ebp - 0x4bc], 3
mov dword [ebp - 0x4a4], 0
mov dword [ebp - 0x4ac], 2
mov dword [ebp - 0x494], 0
mov dword [ebp - 0x49c], 2
mov eax, dword [ebp - 0x1c8]
sub eax, dword [ebp - 0x17c]
jo 0x4f3e87
mov dword [ebp - 0x484], eax
mov dword [ebp - 0x48c], 3
mov ecx, dword [ebp - 0x1cc]
mov dword [ebp - 0x474], ecx
mov dword [ebp - 0x47c], 3
mov edx, dword [ebp - 0x408]
mov dword [ebp - 0x558], edx
mov dword [ebp - 0x408], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4dc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4d8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4d4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4d0]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4c0]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4bc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4b8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4b4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4b0]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4ac]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4a8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4a4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4a0]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x49c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x498]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x494]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x490]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x48c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x488]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x484]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x480]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x47c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x478]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x474]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x470]
mov dword [eax + 0xc], edx
push 0
push 0
mov eax, dword [ebp - 0x558]
push eax
lea ecx, [ebp - 0x40c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
mov edx, dword [ebp - 0x500]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x500]
push ecx
call dword [eax + 0x280]
fnclex
mov dword [ebp - 0x504], eax
cmp dword [ebp - 0x504], 0
jge 0x4f31ab
push 0x280
push 0x4194b4
mov edx, dword [ebp - 0x500]
push edx
mov eax, dword [ebp - 0x504]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x714], eax
jmp 0x4f31b5
mov dword [ebp - 0x714], 0
lea ecx, [ebp - 0x410]
push ecx
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x404]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x10
mov dword [ebp - 4], 0xae
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x348]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
mov edx, dword [ebp - 0x180]
imul edx, edx, 6
jo 0x4f3e87
mov dword [ebp - 0x718], edx
fild dword [ebp - 0x718]
fstp dword [ebp - 0x71c]
mov eax, dword [ebp - 0x71c]
push eax
mov ecx, dword [ebp - 0x4f8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4f8]
push eax
call dword [edx + 0x84]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f3279
push 0x84
push 0x4194b4
mov ecx, dword [ebp - 0x4f8]
push ecx
mov edx, dword [ebp - 0x4fc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x720], eax
jmp 0x4f3283
mov dword [ebp - 0x720], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xaf
mov eax, dword [ebp - 0x518]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x518]
push edx
call dword [ecx + 0x348]
push eax
lea eax, [ebp - 0x404]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
fild dword [ebp - 0x17c]
fstp dword [ebp - 0x724]
mov ecx, dword [ebp - 0x724]
push ecx
mov edx, dword [ebp - 0x4f8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4f8]
push ecx
call dword [eax + 0x8c]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f331e
push 0x8c
push 0x4194b4
mov edx, dword [ebp - 0x4f8]
push edx
mov eax, dword [ebp - 0x4fc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x728], eax
jmp 0x4f3328
mov dword [ebp - 0x728], 0
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xb0
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x380]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
lea edx, [ebp - 0x408]
push edx
mov eax, dword [ebp - 0x4f8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x4f8]
push edx
call dword [ecx + 0x58]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f33b1
push 0x58
push 0x418f84
mov eax, dword [ebp - 0x4f8]
push eax
mov ecx, dword [ebp - 0x4fc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x72c], eax
jmp 0x4f33bb
mov dword [ebp - 0x72c], 0
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x348]
push eax
lea edx, [ebp - 0x410]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x500], eax
mov dword [ebp - 0x4d4], 0x80020004
mov dword [ebp - 0x4dc], 0xa
mov eax, dword [ebp - 0x17c]
mov dword [ebp - 0x4c4], eax
mov dword [ebp - 0x4cc], 3
mov ecx, dword [ebp - 0x180]
imul ecx, ecx, 6
jo 0x4f3e87
mov dword [ebp - 0x4b4], ecx
mov dword [ebp - 0x4bc], 3
mov edx, dword [ebp - 0x1c8]
sub edx, dword [ebp - 0x17c]
jo 0x4f3e87
mov dword [ebp - 0x4a4], edx
mov dword [ebp - 0x4ac], 3
mov dword [ebp - 0x494], 0
mov dword [ebp - 0x49c], 2
mov eax, dword [ebp - 0x17c]
mov dword [ebp - 0x484], eax
mov dword [ebp - 0x48c], 3
mov ecx, dword [ebp - 0x180]
imul ecx, ecx, 6
jo 0x4f3e87
mov dword [ebp - 0x474], ecx
mov dword [ebp - 0x47c], 3
mov edx, dword [ebp - 0x408]
mov dword [ebp - 0x55c], edx
mov dword [ebp - 0x408], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4dc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4d8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4d4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4d0]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4c0]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4bc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4b8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4b4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4b0]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4ac]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4a8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4a4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4a0]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x49c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x498]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x494]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x490]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x48c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x488]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x484]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x480]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x47c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x478]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x474]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x470]
mov dword [eax + 0xc], edx
push 0
push 0
mov eax, dword [ebp - 0x55c]
push eax
lea ecx, [ebp - 0x40c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
mov edx, dword [ebp - 0x500]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x500]
push ecx
call dword [eax + 0x280]
fnclex
mov dword [ebp - 0x504], eax
cmp dword [ebp - 0x504], 0
jge 0x4f365c
push 0x280
push 0x4194b4
mov edx, dword [ebp - 0x500]
push edx
mov eax, dword [ebp - 0x504]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x730], eax
jmp 0x4f3666
mov dword [ebp - 0x730], 0
lea ecx, [ebp - 0x410]
push ecx
lea edx, [ebp - 0x40c]
push edx
lea eax, [ebp - 0x404]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x10
mov dword [ebp - 4], 0xb1
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x380]
push eax
lea ecx, [ebp - 0x410]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x500], eax
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x348]
push eax
lea edx, [ebp - 0x404]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
lea eax, [ebp - 0x408]
push eax
mov ecx, dword [ebp - 0x4f8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4f8]
push eax
call dword [edx + 0x188]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f3732
push 0x188
push 0x4194b4
mov ecx, dword [ebp - 0x4f8]
push ecx
mov edx, dword [ebp - 0x4fc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x734], eax
jmp 0x4f373c
mov dword [ebp - 0x734], 0
mov eax, dword [ebp - 0x408]
mov dword [ebp - 0x560], eax
mov dword [ebp - 0x408], 0
mov ecx, dword [ebp - 0x560]
push ecx
lea edx, [ebp - 0x40c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
mov eax, dword [ebp - 0x500]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x500]
push edx
call dword [ecx + 0x5c]
fnclex
mov dword [ebp - 0x504], eax
cmp dword [ebp - 0x504], 0
jge 0x4f37ad
push 0x5c
push 0x418f84
mov eax, dword [ebp - 0x500]
push eax
mov ecx, dword [ebp - 0x504]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x738], eax
jmp 0x4f37b7
mov dword [ebp - 0x738], 0
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x40c]
push eax
lea ecx, [ebp - 0x404]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x10
mov dword [ebp - 4], 0xb2
lea edx, [ebp - 0x17c]
push edx
lea eax, [ebp - 0x180]
push eax
call fcn.004e4510
mov dword [ebp - 4], 0xb3
fild dword [ebp - 0x170]
fstp dword [ebp - 0x474]
mov dword [ebp - 0x47c], 4
mov ecx, dword [ebp - 0x16c]
mov dword [ebp - 0x494], ecx
mov dword [ebp - 0x49c], 3
mov edx, dword [ebp - 0x180]
mov dword [ebp - 0x4b4], edx
mov dword [ebp - 0x4bc], 3
mov eax, dword [ebp - 0x17c]
mov dword [ebp - 0x4d4], eax
mov dword [ebp - 0x4dc], 3
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x47c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x478]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x474]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x470]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x49c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x498]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x494]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x490]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x4bc]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4b8]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4b4]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4b0]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x4dc]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4d8]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4d4]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4d0]
mov dword [ecx + 0xc], eax
push 4
push 0x80011002
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x390]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x4c
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xb4
fild dword [ebp - 0x178]
fstp dword [ebp - 0x474]
mov dword [ebp - 0x47c], 4
mov edx, dword [ebp - 0x174]
mov dword [ebp - 0x494], edx
mov dword [ebp - 0x49c], 3
mov eax, dword [ebp - 0x180]
mov dword [ebp - 0x4b4], eax
mov dword [ebp - 0x4bc], 3
mov ecx, dword [ebp - 0x17c]
mov dword [ebp - 0x4d4], ecx
mov dword [ebp - 0x4dc], 3
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x47c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x478]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x474]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x470]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x49c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x498]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x494]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x490]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x4bc]
mov dword [edx], eax
mov ecx, dword [ebp - 0x4b8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4b4]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x4b0]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x4dc]
mov dword [edx], eax
mov ecx, dword [ebp - 0x4d8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4d4]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x4d0]
mov dword [edx + 0xc], ecx
push 4
push 0x80011002
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x394]
push eax
lea edx, [ebp - 0x404]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x4c
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xb5
lea eax, [ebp - 0xb0]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
mov dword [ebp - 4], 0xb6
lea ecx, [ebp - 0x3e8]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
mov dword [ebp - 4], 0xb7
lea edx, [ebp - 0x2c]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
mov dword [ebp - 4], pe_nt_image_headers32
lea eax, [ebp - 0x3e0]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
mov dword [ebp - 4], 0xb9
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x380]
push eax
lea ecx, [ebp - 0x408]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
push 0x419284
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea edx, [ebp - 0x404]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
mov eax, dword [ebp - 0x4f8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x4f8]
push edx
call dword [ecx + 0x5c]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f3b8e
push 0x5c
push 0x418f84
mov eax, dword [ebp - 0x4f8]
push eax
mov ecx, dword [ebp - 0x4fc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x73c], eax
jmp 0x4f3b98
mov dword [ebp - 0x73c], 0
lea edx, [ebp - 0x408]
push edx
lea eax, [ebp - 0x404]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0xba
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x348]
push eax
lea ecx, [ebp - 0x408]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x4f8], eax
push 0x419284
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea edx, [ebp - 0x404]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
mov eax, dword [ebp - 0x4f8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x4f8]
push edx
call dword [ecx + 0x64]
fnclex
mov dword [ebp - 0x4fc], eax
cmp dword [ebp - 0x4fc], 0
jge 0x4f3c43
push 0x64
push 0x4194b4
mov eax, dword [ebp - 0x4f8]
push eax
mov ecx, dword [ebp - 0x4fc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x740], eax
jmp 0x4f3c4d
mov dword [ebp - 0x740], 0
lea edx, [ebp - 0x408]
push edx
lea eax, [ebp - 0x404]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0xbb
mov dword [ebp - 0x474], 0
mov dword [ebp - 0x47c], 0xb
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x47c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x478]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x474]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x470]
mov dword [ecx + 0xc], eax
push 0x80010007
mov ecx, dword [ebp - 0x518]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x518]
push eax
call dword [edx + 0x360]
push eax
lea ecx, [ebp - 0x404]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xbc
push 0xffffffffffffffff
mov edx, dword [ebp - 0x518]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x518]
push ecx
call dword [eax + 0x94]
fnclex
mov dword [ebp - 0x4f8], eax
cmp dword [ebp - 0x4f8], 0
jge 0x4f3d40
push 0x94
push 0x41bc1c
mov edx, dword [ebp - 0x518]
push edx
mov eax, dword [ebp - 0x4f8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x744], eax
jmp 0x4f3d4a
mov dword [ebp - 0x744], 0
mov dword [ebp - 4], 0xbd
push 0
lea ecx, [ebp - 0x518]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
wait
push 0x4f3e71
jmp 0x4f3e13
lea ecx, [ebp - 0x518]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x28]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea eax, [ebp - 0x2c]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0xb0]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea edx, [ebp - 0x3e0]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x3e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x3e8]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
ret
jmp fcn.0040948c
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
int3