Function at 0x4a8ca8
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x40a2a6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x28c
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x4018a0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov eax, dword [ebp + 8]
cmp dword [eax], 0x679058
jne 0x4a8d01
and dword [ebp - 0x1d8], 0
jmp 0x4a8d0c
call sub.MSVBVM60.DLL___vbaFailedFriend
mov dword [ebp - 0x1d8], eax
mov dword [ebp - 4], 2
mov dword [ebp - 4], 3
push 1
call sub.MSVBVM60.DLL___vbaOnError
mov dword [ebp - 4], 4
push 0x447308
push 0x8023
push 0
call fcn.00616483
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00611a03
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 5
push 0x447334
push 0x8023
push 0
call fcn.00616483
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00611ac1
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 6
push 0x447368
push 0x8023
push 0
call fcn.00616483
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00611b7f
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 7
push 0x447398
call fcn.00612f2d
mov dword [ebp - 4], 8
mov dword [ebp - 4], 9
push 0x43c434
push 0x23
push 0
call fcn.00616483
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4473a4
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00615eb2
mov word [ebp - 0x2c], ax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0xa
push 0x43c434
push 0x25
push 0
call fcn.00616483
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x168], eax
and dword [ebp - 0x48], 0
push 3
mov edx, dword [ebp - 0x168]
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLeftCharBstr
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4473e4
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00614577
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
mov dword [ebp - 4], 0xb
call fcn.0061451b
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x447408
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00611c3d
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0xc
call fcn.0061451b
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x44741c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00614ce3
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0xd
call fcn.0061451b
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x44742c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00614da1
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0xe
call fcn.0061451b
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x44744c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00614e5f
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0xf
call fcn.0061451b
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x447468
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00614f1d
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x10
call fcn.00614ec1
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
call fcn.00614ec1
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaLenBstr
dec eax
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x88], 3
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x16c], eax
and dword [ebp - 0x48], 0
lea eax, [ebp - 0x88]
push eax
push 1
mov edx, dword [ebp - 0x16c]
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00615eb2
not ax
mov word [ebp - 0x108], ax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
lea ecx, [ebp - 0x88]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x108]
test eax, eax
je 0x4a90c3
mov dword [ebp - 4], 0x11
push 0x447478
push 0x1c
push 0
call fcn.00616483
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00614f1d
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x13
call fcn.0061451b
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x447468
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00614f1d
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x14
call fcn.006119a7
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x447488
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00612db1
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x15
call sub.MSVBVM60.DLL_rtcCommandBstr
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x447498
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x108], ax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0x108]
test eax, eax
je 0x4a9290
mov dword [ebp - 4], 0x16
mov dword [ebp - 4], 0x17
mov dword [ebp - 0x80], 0x80020004
mov dword [ebp - 0x88], 0xa
lea eax, [ebp - 0x88]
push eax
call sub.MSVBVM60.DLL_rtcFreeFile
mov word [ebp - 0x24], ax
lea ecx, [ebp - 0x88]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x18
mov dword [ebp - 4], 0x19
call fcn.00614c87
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4474b0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x1a
push dword [ebp - 0x30]
push dword [ebp - 0x24]
push 0xffffffffffffffff
push 0x2002
call sub.MSVBVM60.DLL___vbaFileOpen
mov dword [ebp - 4], 0x1b
call fcn.00615228
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x170], eax
and dword [ebp - 0x40], 0
mov edx, dword [ebp - 0x170]
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x24]
push 0x442184
call sub.MSVBVM60.DLL___vbaPrintFile
add esp, 0xc
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x1c
push dword [ebp - 0x24]
call sub.MSVBVM60.DLL___vbaFileClose
mov dword [ebp - 4], 0x1d
and word [ebp - 0x38], 0
jmp 0x4abc99
mov dword [ebp - 4], 0x20
call fcn.00611b23
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4474ec
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x43c434
push 0x4474e0
push 0x4474cc
call fcn.00618d3c
mov edx, eax
lea ecx, [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00612e6f
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
mov dword [ebp - 4], 0x21
call fcn.00611b23
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4474ec
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x43c434
push 0x447504
push 0x4474cc
call fcn.00618d3c
mov edx, eax
lea ecx, [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00613d47
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
mov dword [ebp - 4], 0x22
call fcn.00611b23
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4474ec
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x43c434
push 0x447524
push 0x4474cc
call fcn.00618d3c
mov edx, eax
lea ecx, [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00613699
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
mov dword [ebp - 4], 0x23
call fcn.0061451b
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4471b0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00612cf3
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x24
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00615eb2
not ax
mov word [ebp - 0x108], ax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0x108]
test eax, eax
je 0x4a9561
mov dword [ebp - 4], 0x25
call fcn.00611b23
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x54]
mov dword [ebp - 0x174], eax
and dword [ebp - 0x54], 0
mov eax, dword [ebp - 0x50]
mov dword [ebp - 0x178], eax
and dword [ebp - 0x50], 0
push 1
mov edx, dword [ebp - 0x174]
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x4c]
push eax
call sub.MSVBVM60.DLL___vbaStrToAnsi
push eax
mov edx, dword [ebp - 0x178]
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4471b0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x44]
push eax
call sub.MSVBVM60.DLL___vbaStrToAnsi
push eax
call fcn.0043c5d8
call sub.MSVBVM60.DLL___vbaSetSystemError
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x20
mov dword [ebp - 4], 0x26
call fcn.00618ac5
mov edx, eax
lea ecx, [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x44]
mov dword [ebp - 0x17c], eax
and dword [ebp - 0x44], 0
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov edx, dword [ebp - 0x17c]
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x447558
push 0x447544
call fcn.00618fe1
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
mov dword [ebp - 4], 0x28
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
cmp dword [0x658c5c], 0
jne 0x4a959b
push 0x658c5c
push 0x43f920
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x1dc], 0x658c5c
jmp 0x4a95a5
mov dword [ebp - 0x1dc], 0x658c5c
mov eax, dword [ebp - 0x1dc]
mov eax, dword [eax]
mov dword [ebp - 0x108], eax
lea eax, [ebp - 0x6c]
push eax
mov eax, dword [ebp - 0x108]
mov eax, dword [eax]
push dword [ebp - 0x108]
call dword [eax + 0x18]
fnclex
mov dword [ebp - 0x10c], eax
cmp dword [ebp - 0x10c], 0
jge 0x4a95f9
push 0x18
push 0x43f910
push dword [ebp - 0x108]
push dword [ebp - 0x10c]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x1e0], eax
jmp 0x4a9600
and dword [ebp - 0x1e0], 0
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0x110], eax
lea eax, [ebp - 0xf0]
push eax
mov eax, dword [ebp - 0x110]
mov eax, dword [eax]
push dword [ebp - 0x110]
call dword [eax + 0x98]
fnclex
mov dword [ebp - 0x114], eax
cmp dword [ebp - 0x114], 0
jge 0x4a9658
push 0x98
push 0x43f930
push dword [ebp - 0x110]
push dword [ebp - 0x114]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x1e4], eax
jmp 0x4a965f
and dword [ebp - 0x1e4], 0
cmp dword [0x658c5c], 0
jne 0x4a9683
push 0x658c5c
push 0x43f920
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x1e8], 0x658c5c
jmp 0x4a968d
mov dword [ebp - 0x1e8], 0x658c5c
mov eax, dword [ebp - 0x1e8]
mov eax, dword [eax]
mov dword [ebp - 0x118], eax
lea eax, [ebp - 0x70]
push eax
mov eax, dword [ebp - 0x118]
mov eax, dword [eax]
push dword [ebp - 0x118]
call dword [eax + 0x18]
fnclex
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0
jge 0x4a96e1
push 0x18
push 0x43f910
push dword [ebp - 0x118]
push dword [ebp - 0x11c]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x1ec], eax
jmp 0x4a96e8
and dword [ebp - 0x1ec], 0
mov eax, dword [ebp - 0x70]
mov dword [ebp - 0x120], eax
lea eax, [ebp - 0xf4]
push eax
mov eax, dword [ebp - 0x120]
mov eax, dword [eax]
push dword [ebp - 0x120]
call dword [eax + 0x80]
fnclex
mov dword [ebp - 0x124], eax
cmp dword [ebp - 0x124], 0
jge 0x4a9740
push 0x80
push 0x43f930
push dword [ebp - 0x120]
push dword [ebp - 0x124]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x1f0], eax
jmp 0x4a9747
and dword [ebp - 0x1f0], 0
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x180], eax
and dword [ebp - 0x40], 0
fld dword [ebp - 0xf0]
fsub qword [0x401af0]
call sub.MSVBVM60.DLL___vbaFpI4
mov esi, eax
fld dword [ebp - 0xf4]
call sub.MSVBVM60.DLL___vbaFpI4
mov ecx, eax
mov eax, esi
cdq
idiv ecx
push eax
push 0
push 0
mov edx, dword [ebp - 0x180]
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x447580
push 0x44756c
call fcn.00616801
push eax
call fcn.00611951
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x6c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0xc
mov dword [ebp - 4], 0x29
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
cmp dword [0x658c5c], 0
jne 0x4a9800
push 0x658c5c
push 0x43f920
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x1f4], 0x658c5c
jmp 0x4a980a
mov dword [ebp - 0x1f4], 0x658c5c
mov eax, dword [ebp - 0x1f4]
mov eax, dword [eax]
mov dword [ebp - 0x108], eax
lea eax, [ebp - 0x6c]
push eax
mov eax, dword [ebp - 0x108]
mov eax, dword [eax]
push dword [ebp - 0x108]
call dword [eax + 0x18]
fnclex
mov dword [ebp - 0x10c], eax
cmp dword [ebp - 0x10c], 0
jge 0x4a985e
push 0x18
push 0x43f910
push dword [ebp - 0x108]
push dword [ebp - 0x10c]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x1f8], eax
jmp 0x4a9865
and dword [ebp - 0x1f8], 0
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0x110], eax
lea eax, [ebp - 0xf0]
push eax
mov eax, dword [ebp - 0x110]
mov eax, dword [eax]
push dword [ebp - 0x110]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x114], eax
cmp dword [ebp - 0x114], 0
jge 0x4a98b7
push 0x50
push 0x43f930
push dword [ebp - 0x110]
push dword [ebp - 0x114]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x1fc], eax
jmp 0x4a98be
and dword [ebp - 0x1fc], 0
cmp dword [0x658c5c], 0
jne 0x4a98e2
push 0x658c5c
push 0x43f920
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x200], 0x658c5c
jmp 0x4a98ec
mov dword [ebp - 0x200], 0x658c5c
mov eax, dword [ebp - 0x200]
mov eax, dword [eax]
mov dword [ebp - 0x118], eax
lea eax, [ebp - 0x70]
push eax
mov eax, dword [ebp - 0x118]
mov eax, dword [eax]
push dword [ebp - 0x118]
call dword [eax + 0x18]
fnclex
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0
jge 0x4a9940
push 0x18
push 0x43f910
push dword [ebp - 0x118]
push dword [ebp - 0x11c]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x204], eax
jmp 0x4a9947
and dword [ebp - 0x204], 0
mov eax, dword [ebp - 0x70]
mov dword [ebp - 0x120], eax
lea eax, [ebp - 0xf4]
push eax
mov eax, dword [ebp - 0x120]
mov eax, dword [eax]
push dword [ebp - 0x120]
call dword [eax + 0x88]
fnclex
mov dword [ebp - 0x124], eax
cmp dword [ebp - 0x124], 0
jge 0x4a999f
push 0x88
push 0x43f930
push dword [ebp - 0x120]
push dword [ebp - 0x124]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x208], eax
jmp 0x4a99a6
and dword [ebp - 0x208], 0
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x184], eax
and dword [ebp - 0x40], 0
fld dword [ebp - 0xf0]
fsub qword [0x401ae8]
call sub.MSVBVM60.DLL___vbaFpI4
mov esi, eax
fld dword [ebp - 0xf4]
call sub.MSVBVM60.DLL___vbaFpI4
mov ecx, eax
mov eax, esi
cdq
idiv ecx
push eax
push 0
push 0
mov edx, dword [ebp - 0x184]
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x44759c
push 0x44756c
call fcn.00616801
push eax
call fcn.0061199b
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x6c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0xc
mov dword [ebp - 4], 0x2a
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
call fcn.0061194b
mov dword [ebp - 0x100], eax
cmp dword [0x658c5c], 0
jne 0x4a9a6a
push 0x658c5c
push 0x43f920
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x20c], 0x658c5c
jmp 0x4a9a74
mov dword [ebp - 0x20c], 0x658c5c
mov eax, dword [ebp - 0x20c]
mov eax, dword [eax]
mov dword [ebp - 0x108], eax
lea eax, [ebp - 0x6c]
push eax
mov eax, dword [ebp - 0x108]
mov eax, dword [eax]
push dword [ebp - 0x108]
call dword [eax + 0x18]
fnclex
mov dword [ebp - 0x10c], eax
cmp dword [ebp - 0x10c], 0
jge 0x4a9ac8
push 0x18
push 0x43f910
push dword [ebp - 0x108]
push dword [ebp - 0x10c]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x210], eax
jmp 0x4a9acf
and dword [ebp - 0x210], 0
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0x110], eax
lea eax, [ebp - 0xf0]
push eax
mov eax, dword [ebp - 0x110]
mov eax, dword [eax]
push dword [ebp - 0x110]
call dword [eax + 0x80]
fnclex
mov dword [ebp - 0x114], eax
cmp dword [ebp - 0x114], 0
jge 0x4a9b27
push 0x80
push 0x43f930
push dword [ebp - 0x110]
push dword [ebp - 0x114]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x214], eax
jmp 0x4a9b2e
and dword [ebp - 0x214], 0
call fcn.0061194b
mov dword [ebp - 0x104], eax
cmp dword [0x658c5c], 0
jne 0x4a9b5d
push 0x658c5c
push 0x43f920
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x218], 0x658c5c
jmp 0x4a9b67
mov dword [ebp - 0x218], 0x658c5c
mov eax, dword [ebp - 0x218]
mov eax, dword [eax]
mov dword [ebp - 0x118], eax
lea eax, [ebp - 0x70]
push eax
mov eax, dword [ebp - 0x118]
mov eax, dword [eax]
push dword [ebp - 0x118]
call dword [eax + 0x18]
fnclex
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0
jge 0x4a9bbb
push 0x18
push 0x43f910
push dword [ebp - 0x118]
push dword [ebp - 0x11c]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x21c], eax
jmp 0x4a9bc2
and dword [ebp - 0x21c], 0
mov eax, dword [ebp - 0x70]
mov dword [ebp - 0x120], eax
lea eax, [ebp - 0xf4]
push eax
mov eax, dword [ebp - 0x120]
mov eax, dword [eax]
push dword [ebp - 0x120]
call dword [eax + 0x80]
fnclex
mov dword [ebp - 0x124], eax
cmp dword [ebp - 0x124], 0
jge 0x4a9c1a
push 0x80
push 0x43f930
push dword [ebp - 0x120]
push dword [ebp - 0x124]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x220], eax
jmp 0x4a9c21
and dword [ebp - 0x220], 0
cmp dword [0x658c5c], 0
jne 0x4a9c45
push 0x658c5c
push 0x43f920
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x224], 0x658c5c
jmp 0x4a9c4f
mov dword [ebp - 0x224], 0x658c5c
mov eax, dword [ebp - 0x224]
mov eax, dword [eax]
mov dword [ebp - 0x128], eax
lea eax, [ebp - 0x74]
push eax
mov eax, dword [ebp - 0x128]
mov eax, dword [eax]
push dword [ebp - 0x128]
call dword [eax + 0x18]
fnclex
mov dword [ebp - 0x12c], eax
cmp dword [ebp - 0x12c], 0
jge 0x4a9ca3
push 0x18
push 0x43f910
push dword [ebp - 0x128]
push dword [ebp - 0x12c]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x228], eax
jmp 0x4a9caa
and dword [ebp - 0x228], 0
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x130], eax
lea eax, [ebp - 0xf8]
push eax
mov eax, dword [ebp - 0x130]
mov eax, dword [eax]
push dword [ebp - 0x130]
call dword [eax + 0x98]
fnclex
mov dword [ebp - 0x134], eax
cmp dword [ebp - 0x134], 0
jge 0x4a9d02
push 0x98
push 0x43f930
push dword [ebp - 0x130]
push dword [ebp - 0x134]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x22c], eax
jmp 0x4a9d09
and dword [ebp - 0x22c], 0
cmp dword [0x658c5c], 0
jne 0x4a9d2d
push 0x658c5c
push 0x43f920
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x230], 0x658c5c
jmp 0x4a9d37
mov dword [ebp - 0x230], 0x658c5c
mov eax, dword [ebp - 0x230]
mov eax, dword [eax]
mov dword [ebp - 0x138], eax
lea eax, [ebp - 0x78]
push eax
mov eax, dword [ebp - 0x138]
mov eax, dword [eax]
push dword [ebp - 0x138]
call dword [eax + 0x18]
fnclex
mov dword [ebp - 0x13c], eax
cmp dword [ebp - 0x13c], 0
jge 0x4a9d8b
push 0x18
push 0x43f910
push dword [ebp - 0x138]
push dword [ebp - 0x13c]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x234], eax
jmp 0x4a9d92
and dword [ebp - 0x234], 0
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x140], eax
lea eax, [ebp - 0xfc]
push eax
mov eax, dword [ebp - 0x140]
mov eax, dword [eax]
push dword [ebp - 0x140]
call dword [eax + 0x80]
fnclex
mov dword [ebp - 0x144], eax
cmp dword [ebp - 0x144], 0
jge 0x4a9dea
push 0x80
push 0x43f930
push dword [ebp - 0x140]
push dword [ebp - 0x144]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x238], eax
jmp 0x4a9df1
and dword [ebp - 0x238], 0
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x188], eax
and dword [ebp - 0x40], 0
fld dword [ebp - 0xf8]
call sub.MSVBVM60.DLL___vbaFpI4
mov esi, eax
fld dword [ebp - 0xfc]
call sub.MSVBVM60.DLL___vbaFpI4
mov ecx, eax
mov eax, esi
cdq
idiv ecx
push eax
fld dword [ebp - 0xf4]
call sub.MSVBVM60.DLL___vbaFpI4
mov ecx, eax
mov eax, 0x2580
cdq
idiv ecx
mov ecx, dword [ebp - 0x104]
add ecx, eax
push ecx
fld dword [ebp - 0xf0]
call sub.MSVBVM60.DLL___vbaFpI4
mov ecx, eax
mov eax, 0x2580
cdq
idiv ecx
mov ecx, dword [ebp - 0x100]
add ecx, eax
push ecx
mov edx, dword [ebp - 0x188]
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4475b4
push 0x44756c
call fcn.00616801
push eax
call fcn.00611963
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x6c]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0x14
mov dword [ebp - 4], 0x2b
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
call fcn.00611995
mov dword [ebp - 0x100], eax
cmp dword [0x658c5c], 0
jne 0x4a9eef
push 0x658c5c
push 0x43f920
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x23c], 0x658c5c
jmp 0x4a9ef9
mov dword [ebp - 0x23c], 0x658c5c
mov eax, dword [ebp - 0x23c]
mov eax, dword [eax]
mov dword [ebp - 0x108], eax
lea eax, [ebp - 0x6c]
push eax
mov eax, dword [ebp - 0x108]
mov eax, dword [eax]
push dword [ebp - 0x108]
call dword [eax + 0x18]
fnclex
mov dword [ebp - 0x10c], eax
cmp dword [ebp - 0x10c], 0
jge 0x4a9f4d
push 0x18
push 0x43f910
push dword [ebp - 0x108]
push dword [ebp - 0x10c]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x240], eax
jmp 0x4a9f54
and dword [ebp - 0x240], 0
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0x110], eax
lea eax, [ebp - 0xf0]
push eax
mov eax, dword [ebp - 0x110]
mov eax, dword [eax]
push dword [ebp - 0x110]
call dword [eax + 0x88]
fnclex
mov dword [ebp - 0x114], eax
cmp dword [ebp - 0x114], 0
jge 0x4a9fac
push 0x88
push 0x43f930
push dword [ebp - 0x110]
push dword [ebp - 0x114]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x244], eax
jmp 0x4a9fb3
and dword [ebp - 0x244], 0
call fcn.00611995
mov dword [ebp - 0x104], eax
cmp dword [0x658c5c], 0
jne 0x4a9fe2
push 0x658c5c
push 0x43f920
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x248], 0x658c5c
jmp 0x4a9fec
mov dword [ebp - 0x248], 0x658c5c
mov eax, dword [ebp - 0x248]
mov eax, dword [eax]
mov dword [ebp - 0x118], eax
lea eax, [ebp - 0x70]
push eax
mov eax, dword [ebp - 0x118]
mov eax, dword [eax]
push dword [ebp - 0x118]
call dword [eax + 0x18]
fnclex
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0
jge 0x4aa040
push 0x18
push 0x43f910
push dword [ebp - 0x118]
push dword [ebp - 0x11c]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x24c], eax
jmp 0x4aa047
and dword [ebp - 0x24c], 0
mov eax, dword [ebp - 0x70]
mov dword [ebp - 0x120], eax
lea eax, [ebp - 0xf4]
push eax
mov eax, dword [ebp - 0x120]
mov eax, dword [eax]
push dword [ebp - 0x120]
call dword [eax + 0x88]
fnclex
mov dword [ebp - 0x124], eax
cmp dword [ebp - 0x124], 0
jge 0x4aa09f
push 0x88
push 0x43f930
push dword [ebp - 0x120]
push dword [ebp - 0x124]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x250], eax
jmp 0x4aa0a6
and dword [ebp - 0x250], 0
cmp dword [0x658c5c], 0
jne 0x4aa0ca
push 0x658c5c
push 0x43f920
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x254], 0x658c5c
jmp 0x4aa0d4
mov dword [ebp - 0x254], 0x658c5c
mov eax, dword [ebp - 0x254]
mov eax, dword [eax]
mov dword [ebp - 0x128], eax
lea eax, [ebp - 0x74]
push eax
mov eax, dword [ebp - 0x128]
mov eax, dword [eax]
push dword [ebp - 0x128]
call dword [eax + 0x18]
fnclex
mov dword [ebp - 0x12c], eax
cmp dword [ebp - 0x12c], 0
jge 0x4aa128
push 0x18
push 0x43f910
push dword [ebp - 0x128]
push dword [ebp - 0x12c]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x258], eax
jmp 0x4aa12f
and dword [ebp - 0x258], 0
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x130], eax
lea eax, [ebp - 0xf8]
push eax
mov eax, dword [ebp - 0x130]
mov eax, dword [eax]
push dword [ebp - 0x130]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x134], eax
cmp dword [ebp - 0x134], 0
jge 0x4aa181
push 0x50
push 0x43f930
push dword [ebp - 0x130]
push dword [ebp - 0x134]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x25c], eax
jmp 0x4aa188
and dword [ebp - 0x25c], 0
cmp dword [0x658c5c], 0
jne 0x4aa1ac
push 0x658c5c
push 0x43f920
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x260], 0x658c5c
jmp 0x4aa1b6
mov dword [ebp - 0x260], 0x658c5c
mov eax, dword [ebp - 0x260]
mov eax, dword [eax]
mov dword [ebp - 0x138], eax
lea eax, [ebp - 0x78]
push eax
mov eax, dword [ebp - 0x138]
mov eax, dword [eax]
push dword [ebp - 0x138]
call dword [eax + 0x18]
fnclex
mov dword [ebp - 0x13c], eax
cmp dword [ebp - 0x13c], 0
jge 0x4aa20a
push 0x18
push 0x43f910
push dword [ebp - 0x138]
push dword [ebp - 0x13c]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x264], eax
jmp 0x4aa211
and dword [ebp - 0x264], 0
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x140], eax
lea eax, [ebp - 0xfc]
push eax
mov eax, dword [ebp - 0x140]
mov eax, dword [eax]
push dword [ebp - 0x140]
call dword [eax + 0x88]
fnclex
mov dword [ebp - 0x144], eax
cmp dword [ebp - 0x144], 0
jge 0x4aa269
push 0x88
push 0x43f930
push dword [ebp - 0x140]
push dword [ebp - 0x144]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x268], eax
jmp 0x4aa270
and dword [ebp - 0x268], 0
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x18c], eax
and dword [ebp - 0x40], 0
fld dword [ebp - 0xf8]
call sub.MSVBVM60.DLL___vbaFpI4
mov esi, eax
fld dword [ebp - 0xfc]
call sub.MSVBVM60.DLL___vbaFpI4
mov ecx, eax
mov eax, esi
cdq
idiv ecx
push eax
fld dword [ebp - 0xf4]
call sub.MSVBVM60.DLL___vbaFpI4
mov ecx, eax
mov eax, 0x1c20
cdq
idiv ecx
mov ecx, dword [ebp - 0x104]
add ecx, eax
push ecx
fld dword [ebp - 0xf0]
call sub.MSVBVM60.DLL___vbaFpI4
mov ecx, eax
mov eax, 0x1c20
cdq
idiv ecx
mov ecx, dword [ebp - 0x100]
add ecx, eax
push ecx
mov edx, dword [ebp - 0x18c]
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4475d0
push 0x44756c
call fcn.00616801
push eax
call fcn.00611919
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x6c]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0x14
mov dword [ebp - 4], 0x2c
lea eax, [ebp - 0xf0]
push eax
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x58]
fnclex
mov dword [ebp - 0x108], eax
cmp dword [ebp - 0x108], 0
jge 0x4aa370
push 0x58
push 0x43fb90
push dword [ebp + 8]
push dword [ebp - 0x108]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x26c], eax
jmp 0x4aa377
and dword [ebp - 0x26c], 0
push dword [ebp - 0xf0]
call fcn.00618a1d
mov dword [ebp - 4], 0x2d
lea eax, [ebp - 0xf0]
push eax
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x58]
fnclex
mov dword [ebp - 0x108], eax
cmp dword [ebp - 0x108], 0
jge 0x4aa3c9
push 0x58
push 0x43fb90
push dword [ebp + 8]
push dword [ebp - 0x108]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x270], eax
jmp 0x4aa3d0
and dword [ebp - 0x270], 0
push dword [ebp - 0xf0]
call fcn.00619d60
mov dword [ebp - 4], 0x2e
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x88]
push eax
call fcn.00615fb9
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x88]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2f
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x43b8d8
push 0x447600
push 0x4475f0
call fcn.00618d3c
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.006127c1
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x30
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x43b8d8
push 0x447618
push 0x4475f0
call fcn.00618d3c
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.0061293d
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x31
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x43b8d8
push 0x447630
push 0x4475f0
call fcn.00618d3c
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00613815
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x32
call fcn.00612765
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0xf0], 0x65
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x190], eax
and dword [ebp - 0x40], 0
lea eax, [ebp - 0xf0]
push eax
mov edx, dword [ebp - 0x190]
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp + 8]
call fcn.004af780
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x33
call fcn.006128e1
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0xf0], 0x66
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x194], eax
and dword [ebp - 0x40], 0
lea eax, [ebp - 0xf0]
push eax
mov edx, dword [ebp - 0x194]
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp + 8]
call fcn.004af780
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x34
call fcn.006137b9
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0xf0], 0x67
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x198], eax
and dword [ebp - 0x40], 0
lea eax, [ebp - 0xf0]
push eax
mov edx, dword [ebp - 0x198]
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp + 8]
call fcn.004af780
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x35
push 0x43f954
push dword [ebp + 8]
call sub.MSVBVM60.DLL___vbaCastObj
push eax
lea eax, [ebp - 0x6c]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
lea eax, [ebp - 0x6c]
push eax
call fcn.0061a436
lea ecx, [ebp - 0x6c]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x36
mov dword [ebp - 0x14c], 0xf
mov dword [ebp - 0x148], 0xfffffff1
mov dword [ebp - 0x34], 0xf0
jmp 0x4aa66e
mov eax, dword [ebp - 0x34]
add eax, dword [ebp - 0x148]
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
cmp eax, dword [ebp - 0x14c]
jl 0x4aa6ac
mov dword [ebp - 4], 0x37
push dword [ebp - 0x34]
push dword [ebp - 0x34]
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL_rtcRgb
mov ecx, eax
mov eax, dword [ebp - 0x34]
cdq
push 0xf
pop esi
idiv esi
mov edx, dword [0x656020]
mov dword [edx + eax*4 - 4], ecx
mov dword [ebp - 4], 0x38
jmp 0x4aa662
mov dword [ebp - 4], 0x39
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x43c434
push 0x44766c
push 0x44764c
call fcn.00618d3c
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00612feb
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x3a
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x440f88
push 0x4476a0
push 0x447688
call fcn.00618d3c
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaR8IntI4
push eax
call fcn.006118b3
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x3b
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x19c], eax
and dword [ebp - 0x40], 0
push 0x12
push 0
push 5
mov edx, dword [ebp - 0x19c]
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4476b4
push 0x447688
call fcn.00616801
push eax
call fcn.006118e3
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x3c
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x1a0], eax
and dword [ebp - 0x40], 0
push 1
push 0
push 0
mov edx, dword [ebp - 0x1a0]
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4476d0
push 0x447688
call fcn.00616801
push eax
call fcn.006116e0
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x3d
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x1a4], eax
and dword [ebp - 0x40], 0
push 1
push 0
push 0
mov edx, dword [ebp - 0x1a4]
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4476ec
push 0x447688
call fcn.00616801
push eax
call fcn.0061176f
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x3e
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x440f88
push 0x447708
push 0x447688
call fcn.00618d3c
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.006147b1
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x3f
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x440f88
push 0x447724
push 0x447688
call fcn.00618d3c
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00611f35
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x40
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x1a8], eax
and dword [ebp - 0x40], 0
push 0x7fffffff
push 1
push 1
mov edx, dword [ebp - 0x1a8]
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x447740
push 0x447688
call fcn.00616801
push eax
call fcn.006117ff
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x41
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x1ac], eax
and dword [ebp - 0x40], 0
push 3
push 1
push 0
mov edx, dword [ebp - 0x1ac]
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x44775c
push 0x447688
call fcn.00616801
push eax
call fcn.006117db
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x42
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x1b0], eax
and dword [ebp - 0x40], 0
push 1
push 1
push 0
mov edx, dword [ebp - 0x1b0]
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x447770
push 0x447688
call fcn.00616801
push eax
call fcn.006118d1
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x43
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x1b4], eax
and dword [ebp - 0x40], 0
push 2
push 1
push 1
mov edx, dword [ebp - 0x1b4]
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x447790
push 0x447688
call fcn.00616801
push eax
call fcn.006116f2
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x44
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x1b8], eax
and dword [ebp - 0x40], 0
push 2
push 0
push 0
mov edx, dword [ebp - 0x1b8]
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4477ac
push 0x447688
call fcn.00616801
push eax
call fcn.00611704
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x45
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x43e880
push 0x4477dc
push 0x4477c8
call fcn.00618d3c
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpI4
neg eax
sbb eax, eax
neg eax
neg eax
mov ecx, dword [ebp + 8]
mov word [ecx + 0x50], ax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x46
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x43c434
push 0x4477fc
push 0x4477c8
call fcn.00618d3c
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.006133a1
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x47
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x43c434
push 0x447824
push 0x4477c8
call fcn.00618d3c
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.0061345f
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x48
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x43c434
push 0x447848
push 0x4477c8
call fcn.00618d3c
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.0061351d
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x49
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x43c434
push 0x44786c
push 0x4477c8
call fcn.00618d3c
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.006135db
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x4a
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x43c434
push 0x4478a8
push 0x447890
call fcn.00618d3c
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00612ab9
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x4b
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x43c434
push 0x4478c0
push 0x447890
call fcn.00618d3c
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.0061240b
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x4c
push 0xffffffffffffffff
call fcn.006115c8
mov dword [ebp - 4], 0x4d
push 0xffffffffffffffff
call fcn.00611447
mov dword [ebp - 4], 0x4e
mov dword [ebp - 0xc0], 0x440f88
mov dword [ebp - 0xc8], 8
lea edx, [ebp - 0xc8]
lea ecx, [ebp - 0x88]
call sub.MSVBVM60.DLL___vbaVarDup
lea eax, [ebp - 0x88]
push eax
push 8
lea eax, [ebp - 0x98]
push eax
call sub.MSVBVM60.DLL_rtcStringVar
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x3c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
push 0x4478e0
push 0x4477c8
call fcn.00618d3c
mov edx, eax
lea ecx, [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00611cfb
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x88]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x4f
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x447918
push 0x4478fc
push 0x4477c8
call fcn.00618d3c
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00613167
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x50
push 0xffffffffffffffff
call sub.MSVBVM60.DLL___vbaOnError
mov dword [ebp - 4], 0x51
or dword [ebp - 0xc0], 0xffffffff
mov dword [ebp - 0xc8], 0xb
cmp dword [0x658c5c], 0
jne 0x4aae77
push 0x658c5c
push 0x43f920
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x274], 0x658c5c
jmp 0x4aae81
mov dword [ebp - 0x274], 0x658c5c
mov eax, dword [ebp - 0x274]
mov eax, dword [eax]
mov dword [ebp - 0x108], eax
lea eax, [ebp - 0x6c]
push eax
mov eax, dword [ebp - 0x108]
mov eax, dword [eax]
push dword [ebp - 0x108]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x10c], eax
cmp dword [ebp - 0x10c], 0
jge 0x4aaed5
push 0x20
push 0x43f910
push dword [ebp - 0x108]
push dword [ebp - 0x10c]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x278], eax
jmp 0x4aaedc
and dword [ebp - 0x278], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xc8]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x10026
push dword [ebp - 0x6c]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x6c]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x52
push 1
call sub.MSVBVM60.DLL___vbaOnError
mov dword [ebp - 4], 0x53
push 0x43eae8
call fcn.00612703
mov dword [ebp - 4], 0x54
push 0x43eae8
call fcn.00612645
mov dword [ebp - 4], 0x55
mov eax, dword [ebp + 8]
mov dword [eax + 0x38], 1
mov dword [ebp - 4], 0x56
push 0xffffffffffffffff
call fcn.0061188f
mov dword [ebp - 4], 0x57
push 0xffffffffffffffff
call fcn.006115f2
mov dword [ebp - 4], 0x58
mov eax, dword [ebp + 8]
or dword [eax + 0x3c], 0xffffffff
mov dword [ebp - 4], 0x59
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x758]
mov dword [ebp - 4], 0x5a
mov dword [ebp - 0x80], 0x80020004
mov dword [ebp - 0x88], 0xa
lea eax, [ebp - 0x88]
push eax
call sub.MSVBVM60.DLL_rtcRandomize
lea ecx, [ebp - 0x88]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x5b
or word [ebp - 0x38], 0xffff
mov dword [ebp - 4], 0x5c
push 0x447034
call sub.MSVBVM60.DLL___vbaNew
push eax
lea eax, [ebp - 0x6c]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
lea eax, [ebp - 0x6c]
push eax
call fcn.0061c02d
lea ecx, [ebp - 0x6c]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x5d
call fcn.00611b23
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x447974
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x43ec34
push 0x447960
push 0x44794c
call fcn.00618d3c
mov edx, eax
lea ecx, [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00614399
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
mov dword [ebp - 4], 0x5e
call fcn.0061bfd0
push eax
lea eax, [ebp - 0x70]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
call fcn.0061433d
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x1bc], eax
and dword [ebp - 0x40], 0
mov eax, dword [ebp - 0x70]
mov dword [ebp - 0x1c0], eax
and dword [ebp - 0x70], 0
push dword [ebp - 0x1c0]
lea eax, [ebp - 0x6c]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push 0x43da2c
push 0x43e150
push 0x43d860
mov edx, dword [ebp - 0x1bc]
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x43ec1c
lea eax, [ebp - 0x6c]
push eax
call fcn.0061e45d
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x108], ax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x6c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0xc
movsx eax, word [ebp - 0x108]
test eax, eax
je 0x4ab130
mov dword [ebp - 4], 0x5f
call fcn.0061bfd0
push eax
lea eax, [ebp - 0x6c]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
lea eax, [ebp - 0x6c]
push eax
call fcn.006247b2
lea ecx, [ebp - 0x6c]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x61
call fcn.00618ac5
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x50]
mov dword [ebp - 0x1c4], eax
and dword [ebp - 0x50], 0
call fcn.00612c97
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov edx, dword [ebp - 0x1c4]
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x447558
push 0x447544
call fcn.00618d3c
mov edx, eax
lea ecx, [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push 0xa0
call fcn.0043cd24
mov word [ebp - 0xec], ax
call sub.MSVBVM60.DLL___vbaSetSystemError
mov eax, dword [ebp - 0x54]
mov dword [ebp - 0x1c8], eax
and dword [ebp - 0x54], 0
lea eax, [ebp - 0x4c]
push eax
push 0xffffffffffffffff
xor eax, eax
cmp word [ebp - 0xec], 0
setl al
neg eax
push eax
mov edx, dword [ebp - 0x1c8]
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp + 8]
call fcn.004adfba
push dword [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaLenBstr
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x108], ax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x20
mov dword [ebp - 4], 0x63
call sub.MSVBVM60.DLL_rtcCommandBstr
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x447998
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x108], ax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0x108]
test eax, eax
je 0x4ab3a0
mov dword [ebp - 4], 0x64
mov dword [ebp - 4], 0x65
push 0x43f954
push 0x40b960
call sub.MSVBVM60.DLL___vbaNew
push eax
lea eax, [ebp - 0x6c]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaCastObj
push eax
lea eax, [ebp - 0x28]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
lea ecx, [ebp - 0x6c]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x66
push 0
push 0x441240
push dword [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaLateMemCall
add esp, 0xc
mov dword [ebp - 4], 0x67
cmp dword [0x658c5c], 0
jne 0x4ab2f0
push 0x658c5c
push 0x43f920
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x27c], 0x658c5c
jmp 0x4ab2fa
mov dword [ebp - 0x27c], 0x658c5c
mov eax, dword [ebp - 0x27c]
mov eax, dword [eax]
mov dword [ebp - 0x108], eax
push dword [ebp - 0x28]
lea eax, [ebp - 0x6c]
push eax
call sub.MSVBVM60.DLL___vbaObjSetAddref
push eax
mov eax, dword [ebp - 0x108]
mov eax, dword [eax]
push dword [ebp - 0x108]
call dword [eax + 0x10]
fnclex
mov dword [ebp - 0x10c], eax
cmp dword [ebp - 0x10c], 0
jge 0x4ab357
push 0x10
push 0x43f910
push dword [ebp - 0x108]
push dword [ebp - 0x10c]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x280], eax
jmp 0x4ab35e
and dword [ebp - 0x280], 0
lea ecx, [ebp - 0x6c]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x68
push 0x43f954
push 0
call sub.MSVBVM60.DLL___vbaCastObj
push eax
lea eax, [ebp - 0x28]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 4], 0x69
call fcn.006098ca
mov dword [ebp - 4], 0x6a
and word [ebp - 0x38], 0
jmp 0x4abc99
mov dword [ebp - 4], 0x6d
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x3a4]
push eax
lea eax, [ebp - 0x6c]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 0x108], eax
lea eax, [ebp - 0x70]
push eax
push 0x28
mov eax, dword [ebp - 0x108]
mov eax, dword [eax]
push dword [ebp - 0x108]
call dword [eax + 0x40]
fnclex
mov dword [ebp - 0x10c], eax
cmp dword [ebp - 0x10c], 0
jge 0x4ab40d
push 0x40
push 0x440ef8
push dword [ebp - 0x108]
push dword [ebp - 0x10c]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x284], eax
jmp 0x4ab414
and dword [ebp - 0x284], 0
mov eax, dword [ebp - 0x70]
mov dword [ebp - 0x110], eax
call fcn.00611527
mov si, ax
call fcn.006114fd
or si, ax
push esi
mov eax, dword [ebp - 0x110]
mov eax, dword [eax]
push dword [ebp - 0x110]
call dword [eax + 0x5c]
fnclex
mov dword [ebp - 0x114], eax
cmp dword [ebp - 0x114], 0
jge 0x4ab470
push 0x5c
push 0x440f6c
push dword [ebp - 0x110]
push dword [ebp - 0x114]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x288], eax
jmp 0x4ab477
and dword [ebp - 0x288], 0
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x6c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0xc
mov dword [ebp - 4], 0x6e
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x3a8]
push eax
lea eax, [ebp - 0x6c]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 0x108], eax
call fcn.00611416
push eax
mov eax, dword [ebp - 0x108]
mov eax, dword [eax]
push dword [ebp - 0x108]
call dword [eax + 0x5c]
fnclex
mov dword [ebp - 0x10c], eax
cmp dword [ebp - 0x10c], 0
jge 0x4ab4f6
push 0x5c
push 0x440f6c
push dword [ebp - 0x108]
push dword [ebp - 0x10c]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x28c], eax
jmp 0x4ab4fd
and dword [ebp - 0x28c], 0
lea ecx, [ebp - 0x6c]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x6f
lea eax, [ebp - 0xf0]
push eax
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x58]
fnclex
mov dword [ebp - 0x108], eax
cmp dword [ebp - 0x108], 0
jge 0x4ab54c
push 0x58
push 0x43fb90
push dword [ebp + 8]
push dword [ebp - 0x108]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x290], eax
jmp 0x4ab553
and dword [ebp - 0x290], 0
push 0x6097b9
push 0x3e8
push 1
push dword [ebp - 0xf0]
call fcn.0043e834
call sub.MSVBVM60.DLL___vbaSetSystemError
mov dword [ebp - 4], 0x70
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x79c]
mov dword [ebp - 4], 0x71
call fcn.00611455
mov si, ax
call fcn.00615228
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.0061498f
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
and si, ax
mov word [ebp - 0x108], si
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
movsx eax, word [ebp - 0x108]
test eax, eax
je 0x4ab817
mov dword [ebp - 4], 0x72
call fcn.00615228
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
call fcn.0061498f
mov edx, eax
lea ecx, [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 0xb0], 0x80020004
mov dword [ebp - 0xb8], 0xa
mov dword [ebp - 0xa0], 0x80020004
mov dword [ebp - 0xa8], 0xa
mov dword [ebp - 0xc0], 0x447ac0
mov dword [ebp - 0xc8], 8
lea edx, [ebp - 0xc8]
lea ecx, [ebp - 0x98]
call sub.MSVBVM60.DLL___vbaVarDup
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x1cc], eax
and dword [ebp - 0x64], 0
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x1d0], eax
and dword [ebp - 0x68], 0
push 0x4479bc
mov edx, dword [ebp - 0x1cc]
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4479f0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4415dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x447a18
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov edx, dword [ebp - 0x1d0]
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x447a4c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4415dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4415dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x447a80
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x88], 8
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xa8]
push eax
lea eax, [ebp - 0x98]
push eax
push 0x114
lea eax, [ebp - 0x88]
push eax
call sub.MSVBVM60.DLL_rtcMsgBox
sub eax, 6
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x108], ax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 0xc
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x34
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xa8]
push eax
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x88]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x14
movsx eax, word [ebp - 0x108]
test eax, eax
je 0x4ab817
mov dword [ebp - 4], 0x73
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x7c4]
mov dword [ebp - 4], 0x74
and word [ebp - 0x38], 0
jmp 0x4abc99
mov dword [ebp - 4], 0x78
call fcn.006118dd
mov dword [ebp - 0x150], eax
mov eax, dword [ebp - 0x150]
mov dword [ebp - 0x294], eax
cmp dword [ebp - 0x294], 5
je 0x4ab848
jmp 0x4aba04
mov dword [ebp - 4], 0x7a
call fcn.0061194b
mov dword [ebp - 0xf0], eax
call fcn.00611995
mov dword [ebp - 0xf4], eax
call fcn.0061195d
mov dword [ebp - 0xf8], eax
call fcn.0061194b
mov dword [ebp - 0xfc], eax
call fcn.00611913
mov esi, eax
call fcn.00611995
sub esi, eax
mov dword [ebp - 0xe0], esi
mov dword [ebp - 0xe8], 3
mov eax, dword [ebp - 0xf8]
sub eax, dword [ebp - 0xfc]
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xd8], 3
mov eax, dword [ebp - 0xf4]
mov dword [ebp - 0xc0], eax
mov dword [ebp - 0xc8], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xe8]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xd8]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xc8]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
fild dword [ebp - 0xf0]
push ecx
fstp dword [esp]
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x2a4]
fnclex
mov dword [ebp - 0x108], eax
cmp dword [ebp - 0x108], 0
jge 0x4ab950
push 0x2a4
push 0x43fb90
push dword [ebp + 8]
push dword [ebp - 0x108]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x298], eax
jmp 0x4ab957
and dword [ebp - 0x298], 0
mov dword [ebp - 4], 0x7b
mov dword [ebp - 0xd0], 0x80020004
mov dword [ebp - 0xd8], 0xa
mov dword [ebp - 0xc0], 0x80020004
mov dword [ebp - 0xc8], 0xa
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xd8]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xc8]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x2b0]
fnclex
mov dword [ebp - 0x108], eax
cmp dword [ebp - 0x108], 0
jge 0x4ab9ed
push 0x2b0
push 0x43fb90
push dword [ebp + 8]
push dword [ebp - 0x108]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x29c], eax
jmp 0x4ab9f4
and dword [ebp - 0x29c], 0
mov dword [ebp - 4], 0x7c
push 5
call fcn.0061164d
jmp 0x4aba16
mov dword [ebp - 4], 0x7e
call fcn.006118dd
push eax
call fcn.00491135
mov dword [ebp - 4], 0x81
call sub.MSVBVM60.DLL_rtcErrObj
push eax
lea eax, [ebp - 0x6c]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 0x108], eax
lea eax, [ebp - 0xf0]
push eax
mov eax, dword [ebp - 0x108]
mov eax, dword [eax]
push dword [ebp - 0x108]
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x10c], eax
cmp dword [ebp - 0x10c], 0
jge 0x4aba7b
push 0x1c
push 0x440ebc
push dword [ebp - 0x108]
push dword [ebp - 0x10c]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2a0], eax
jmp 0x4aba82
and dword [ebp - 0x2a0], 0
xor eax, eax
cmp dword [ebp - 0xf0], 0
setg al
neg eax
mov word [ebp - 0x110], ax
lea ecx, [ebp - 0x6c]
call sub.MSVBVM60.DLL___vbaFreeObj
movsx eax, word [ebp - 0x110]
test eax, eax
je 0x4abc99
mov dword [ebp - 4], 0x82
call sub.MSVBVM60.DLL_rtcErrObj
push eax
lea eax, [ebp - 0x6c]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 0x108], eax
lea eax, [ebp - 0x3c]
push eax
mov eax, dword [ebp - 0x108]
mov eax, dword [eax]
push dword [ebp - 0x108]
call dword [eax + 0x2c]
fnclex
mov dword [ebp - 0x10c], eax
cmp dword [ebp - 0x10c], 0
jge 0x4abb10
push 0x2c
push 0x440ebc
push dword [ebp - 0x108]
push dword [ebp - 0x10c]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2a4], eax
jmp 0x4abb17
and dword [ebp - 0x2a4], 0
push 0x447b08
push dword [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00619936
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea ecx, [ebp - 0x6c]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x83
mov dword [ebp - 0xb0], 0x80020004
mov dword [ebp - 0xb8], 0xa
mov dword [ebp - 0xa0], 0x80020004
mov dword [ebp - 0xa8], 0xa
mov dword [ebp - 0x90], 0x80020004
mov dword [ebp - 0x98], 0xa
call sub.MSVBVM60.DLL_rtcErrObj
push eax
lea eax, [ebp - 0x6c]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 0x108], eax
lea eax, [ebp - 0x3c]
push eax
mov eax, dword [ebp - 0x108]
mov eax, dword [eax]
push dword [ebp - 0x108]
call dword [eax + 0x2c]
fnclex
mov dword [ebp - 0x10c], eax
cmp dword [ebp - 0x10c], 0
jge 0x4abbec
push 0x2c
push 0x440ebc
push dword [ebp - 0x108]
push dword [ebp - 0x10c]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2a8], eax
jmp 0x4abbf3
and dword [ebp - 0x2a8], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x1d4], eax
and dword [ebp - 0x3c], 0
mov eax, dword [ebp - 0x1d4]
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x88], 8
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xa8]
push eax
lea eax, [ebp - 0x98]
push eax
push 0
lea eax, [ebp - 0x88]
push eax
call sub.MSVBVM60.DLL_rtcMsgBox
lea ecx, [ebp - 0x6c]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xa8]
push eax
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x88]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x14
mov dword [ebp - 4], 0x84
call sub.MSVBVM60.DLL_rtcErrObj
push eax
lea eax, [ebp - 0x6c]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 0x2ac], eax
mov eax, dword [ebp - 0x2ac]
mov eax, dword [eax]
push dword [ebp - 0x2ac]
call dword [eax + 0x48]
lea ecx, [ebp - 0x6c]
call sub.MSVBVM60.DLL___vbaFreeObj
call sub.MSVBVM60.DLL___vbaExitProc
wait
push 0x4abd32
jmp 0x4abd21
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaFreeObj
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
ret