Function at 0x406940
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x403016
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x744
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x401288
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 1
call sub.MSVBVM60.DLL___vbaOnError
mov dword [ebp - 4], 3
mov eax, dword [ebp + 0x10]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL_rtcRightTrimVar
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x4391cc
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 4
mov dword [ebp - 0xec], 0x403a68
mov dword [ebp - 0xf4], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 0x403a58
push 0x403a44
push dword [0x439010]
call sub.MSVBVM60.DLL_rtcGetSetting
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpUI1
mov byte [0x4391c8], al
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 5
mov dword [ebp - 0xec], 0x403a68
mov dword [ebp - 0xf4], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 0x403a7c
push 0x403a70
push dword [0x439010]
call sub.MSVBVM60.DLL_rtcGetSetting
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpUI1
mov byte [0x4391c9], al
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 6
mov eax, dword [ebp + 0x28]
mov edx, dword [eax]
mov ecx, 0x4390ac
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 7
mov eax, dword [ebp + 0x24]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x439184
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 8
mov eax, dword [ebp + 0xc]
mov edx, dword [eax]
mov ecx, 0x439120
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 9
mov eax, dword [ebp + 8]
mov edx, dword [eax]
mov ecx, 0x439124
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xa
push 0
call sub.MSVBVM60.DLL___vbaCyI2
mov dword [0x439128], eax
mov dword [0x43912c], edx
mov dword [ebp - 4], 0xb
xor cx, cx
call sub.MSVBVM60.DLL___vbaUI1I2
mov byte [0x4390a4], al
mov dword [ebp - 4], 0xc
and word [0x43909c], 0
mov dword [ebp - 4], 0xd
xor cx, cx
call sub.MSVBVM60.DLL___vbaUI1I2
mov byte [0x4391b1], al
mov dword [ebp - 4], 0xe
xor cx, cx
call sub.MSVBVM60.DLL___vbaUI1I2
mov byte [0x4391db], al
mov dword [ebp - 4], 0xf
call 0x42cc44
mov dword [ebp - 4], 0x10
mov dword [ebp - 0xec], 0x439124
mov dword [ebp - 0xf4], 0x4008
push 3
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
mov dword [ebp - 0xfc], 0x403a8c
mov dword [ebp - 0x104], 0x8008
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x104]
push eax
call sub.MSVBVM60.DLL___vbaVarTextTstEq
mov word [ebp - 0x1c8], ax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x1c8]
test eax, eax
je 0x406db4
mov dword [ebp - 4], 0x11
cmp dword [0x43949c], 0
jne 0x406c39
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x2dc], 0x43949c
jmp 0x406c43
mov dword [ebp - 0x2dc], 0x43949c
mov eax, dword [ebp - 0x2dc]
mov eax, dword [eax]
mov dword [ebp - 0x1c8], eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [ebp - 0x1c8]
mov eax, dword [eax]
push dword [ebp - 0x1c8]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x1cc], eax
cmp dword [ebp - 0x1cc], 0
jge 0x406c97
push 0x14
push 0x403dd0
push dword [ebp - 0x1c8]
push dword [ebp - 0x1cc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2e0], eax
jmp 0x406c9e
and dword [ebp - 0x2e0], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1d0], eax
lea eax, [ebp - 0x30]
push eax
mov eax, dword [ebp - 0x1d0]
mov eax, dword [eax]
push dword [ebp - 0x1d0]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x1d4], eax
cmp dword [ebp - 0x1d4], 0
jge 0x406ced
push 0x50
push 0x403df0
push dword [ebp - 0x1d0]
push dword [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2e4], eax
jmp 0x406cf4
and dword [ebp - 0x2e4], 0
mov dword [ebp - 0xec], 0x403a68
mov dword [ebp - 0xf4], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 0x403ca4
push 0x403aac
push dword [ebp - 0x30]
call sub.MSVBVM60.DLL_rtcGetSetting
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x244], eax
and dword [ebp - 0x3c], 0
push 0x403a98
mov edx, dword [ebp - 0x244]
lea ecx, [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x43907a
lea eax, [ebp - 0x38]
push eax
push 0x439124
call fcn.0042e78a
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x30]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x12
movsx eax, word [0x43907a]
test eax, eax
jne 0x406db4
jmp 0x414d96
mov dword [ebp - 4], 0x16
or dword [ebp - 0xec], 0xffffffff
mov dword [ebp - 0xf4], 0xb
cmp dword [0x43949c], 0
jne 0x406df0
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x2e8], 0x43949c
jmp 0x406dfa
mov dword [ebp - 0x2e8], 0x43949c
mov eax, dword [ebp - 0x2e8]
mov eax, dword [eax]
mov dword [ebp - 0x1c8], eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [ebp - 0x1c8]
mov eax, dword [eax]
push dword [ebp - 0x1c8]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1cc], eax
cmp dword [ebp - 0x1cc], 0
jge 0x406e4e
push 0x20
push 0x403dd0
push dword [ebp - 0x1c8]
push dword [ebp - 0x1cc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2ec], eax
jmp 0x406e55
and dword [ebp - 0x2ec], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 0x10011
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x17
and word [0x43907a], 0
mov dword [ebp - 4], 0x18
mov eax, dword [ebp + 0x18]
mov ax, word [eax]
mov word [0x439062], ax
mov dword [ebp - 4], 0x19
mov eax, dword [ebp + 0x1c]
mov ax, word [eax]
mov word [0x439064], ax
mov dword [ebp - 4], 0x1a
mov eax, dword [ebp + 0x20]
mov ax, word [eax]
mov word [0x439066], ax
mov dword [ebp - 4], 0x1b
movsx eax, word [0x439064]
test eax, eax
jne 0x406ee8
mov dword [ebp - 4], 0x1c
mov word [0x439064], 1
mov dword [ebp - 4], 0x1e
mov eax, dword [ebp + 0x14]
mov edx, dword [eax]
mov ecx, 0x4390a0
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x1f
mov word [ebp - 0x214], 0xa
mov word [ebp - 0x210], 1
and word [0x439076], 0
jmp 0x406f3a
mov ax, word [0x439076]
add ax, word [ebp - 0x210]
jo 0x414e7d
mov word [0x439076], ax
mov ax, word [0x439076]
cmp ax, word [ebp - 0x214]
jg 0x406f9c
mov dword [ebp - 4], 0x20
movsx eax, word [0x439076]
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0xb
jae 0x406f6f
and dword [ebp - 0x2f0], 0
jmp 0x406f7a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2f0], eax
mov edx, 0x403e78
mov eax, dword [ebp - 0x1c8]
mov ecx, dword [0x439090]
lea ecx, [ecx + eax*4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x21
jmp 0x406f21
mov dword [ebp - 4], 0x22
call fcn.0042e274
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
call fcn.0042e4ff
mov edx, eax
lea ecx, [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrMove
cmp dword [0x4394a0], 0
jne 0x406fe5
push 0x4394a0
push 0x4038d4
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x2f4], 0x4394a0
jmp 0x406fef
mov dword [ebp - 0x2f4], 0x4394a0
mov eax, dword [ebp - 0x2f4]
mov eax, dword [eax]
mov dword [ebp - 0x1c8], eax
mov eax, dword [ebp - 0x44]
mov dword [ebp - 0x248], eax
and dword [ebp - 0x44], 0
push 0x4038a8
mov edx, dword [ebp - 0x248]
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x64], 8
or dword [ebp - 0xfc], 0xffffffff
mov dword [ebp - 0x104], 0xb
and dword [ebp - 0xec], 0
mov dword [ebp - 0xf4], 0xb
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x24c], eax
and dword [ebp - 0x40], 0
lea eax, [ebp - 0x48]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x64]
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 - 0x104]
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 - 0xf4]
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 edx, dword [ebp - 0x24c]
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x403884
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x40388c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov eax, dword [ebp - 0x1c8]
mov eax, dword [eax]
push dword [ebp - 0x1c8]
call dword [eax + 0x58]
fnclex
mov dword [ebp - 0x1cc], eax
cmp dword [ebp - 0x1cc], 0
jge 0x407114
push 0x58
push 0x4038c4
push dword [ebp - 0x1c8]
push dword [ebp - 0x1cc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2f8], eax
jmp 0x40711b
and dword [ebp - 0x2f8], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x250], eax
and dword [ebp - 0x48], 0
push dword [ebp - 0x250]
push 0x439038
call sub.MSVBVM60.DLL___vbaObjSet
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x30]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x23
call fcn.0042e274
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
call fcn.0042e4ff
mov edx, eax
lea ecx, [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrMove
cmp dword [0x4394a0], 0
jne 0x4071ab
push 0x4394a0
push 0x4038d4
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x2fc], 0x4394a0
jmp 0x4071b5
mov dword [ebp - 0x2fc], 0x4394a0
mov eax, dword [ebp - 0x2fc]
mov eax, dword [eax]
mov dword [ebp - 0x1c8], eax
mov eax, dword [ebp - 0x44]
mov dword [ebp - 0x254], eax
and dword [ebp - 0x44], 0
push 0x4038a8
mov edx, dword [ebp - 0x254]
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x64], 8
or dword [ebp - 0xfc], 0xffffffff
mov dword [ebp - 0x104], 0xb
and dword [ebp - 0xec], 0
mov dword [ebp - 0xf4], 0xb
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x258], eax
and dword [ebp - 0x40], 0
lea eax, [ebp - 0x48]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x64]
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 - 0x104]
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 - 0xf4]
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 edx, dword [ebp - 0x258]
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x403884
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x403ed0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov eax, dword [ebp - 0x1c8]
mov eax, dword [eax]
push dword [ebp - 0x1c8]
call dword [eax + 0x58]
fnclex
mov dword [ebp - 0x1cc], eax
cmp dword [ebp - 0x1cc], 0
jge 0x4072da
push 0x58
push 0x4038c4
push dword [ebp - 0x1c8]
push dword [ebp - 0x1cc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x300], eax
jmp 0x4072e1
and dword [ebp - 0x300], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x25c], eax
and dword [ebp - 0x48], 0
push dword [ebp - 0x25c]
push 0x439034
call sub.MSVBVM60.DLL___vbaObjSet
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x30]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x24
mov dword [ebp - 0x10c], 0x80020004
mov dword [ebp - 0x114], 0xa
mov dword [ebp - 0xfc], 0x80020004
mov dword [ebp - 0x104], 0xa
mov dword [ebp - 0xec], 0x80020004
mov dword [ebp - 0xf4], 0xa
lea eax, [ebp - 0x48]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x114]
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 - 0x104]
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 - 0xf4]
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 0x403eec
mov eax, dword [0x439034]
mov eax, dword [eax]
push dword [0x439034]
call dword [eax + 0xbc]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x4073f7
push 0xbc
push 0x403ef8
push dword [0x439034]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x304], eax
jmp 0x4073fe
and dword [ebp - 0x304], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x260], eax
and dword [ebp - 0x48], 0
push dword [ebp - 0x260]
push 0x439040
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 4], 0x25
push 0x32
call sub.MSVBVM60.DLL___vbaCyI2
mov dword [0x439044], eax
mov dword [0x439048], edx
mov dword [ebp - 4], 0x26
push 0x14
call sub.MSVBVM60.DLL___vbaCyI2
mov dword [0x43904c], eax
mov dword [0x439050], edx
mov dword [ebp - 4], 0x27
and word [0x439054], 0
mov dword [ebp - 4], 0x28
mov cx, 1
call sub.MSVBVM60.DLL___vbaUI1I2
mov byte [0x439056], al
mov dword [ebp - 4], 0x29
mov cx, 1
call sub.MSVBVM60.DLL___vbaUI1I2
mov byte [0x439057], al
mov dword [ebp - 4], 0x2a
mov cx, 1
call sub.MSVBVM60.DLL___vbaUI1I2
mov byte [0x439058], al
mov dword [ebp - 4], 0x2b
mov cx, 1
call sub.MSVBVM60.DLL___vbaUI1I2
mov byte [0x439059], al
mov dword [ebp - 4], 0x2c
mov cx, 1
call sub.MSVBVM60.DLL___vbaUI1I2
mov byte [0x43905a], al
mov dword [ebp - 4], 0x2d
mov cx, 5
call sub.MSVBVM60.DLL___vbaUI1I2
mov byte [0x43905b], al
mov dword [ebp - 4], 0x2e
mov cx, 2
call sub.MSVBVM60.DLL___vbaUI1I2
mov byte [0x43905c], al
mov dword [ebp - 4], 0x2f
mov cx, 2
call sub.MSVBVM60.DLL___vbaUI1I2
mov byte [0x43905d], al
mov dword [ebp - 4], 0x30
mov cx, 2
call sub.MSVBVM60.DLL___vbaUI1I2
mov byte [0x43905e], al
mov dword [ebp - 4], 0x31
mov cx, 1
call sub.MSVBVM60.DLL___vbaUI1I2
mov byte [0x43905f], al
mov dword [ebp - 4], 0x32
mov cx, 1
call sub.MSVBVM60.DLL___vbaUI1I2
mov byte [0x439060], al
mov dword [ebp - 4], 0x33
push 0
call sub.MSVBVM60.DLL___vbaCyI2
mov dword [0x439138], eax
mov dword [0x43913c], edx
mov dword [ebp - 4], 0x34
push 0
call sub.MSVBVM60.DLL___vbaCyI2
mov dword [0x439140], eax
mov dword [0x439144], edx
mov dword [ebp - 4], 0x35
push 0
call sub.MSVBVM60.DLL___vbaCyI2
mov dword [0x439148], eax
mov dword [0x43914c], edx
mov dword [ebp - 4], 0x36
push 0
call sub.MSVBVM60.DLL___vbaCyI2
mov dword [0x439150], eax
mov dword [0x439154], edx
mov dword [ebp - 4], 0x37
push 0
call sub.MSVBVM60.DLL___vbaCyI2
mov dword [0x439158], eax
mov dword [0x43915c], edx
mov dword [ebp - 4], 0x38
push 0
call sub.MSVBVM60.DLL___vbaCyI2
mov dword [0x439160], eax
mov dword [0x439164], edx
mov dword [ebp - 4], 0x39
push 0
call sub.MSVBVM60.DLL___vbaCyI2
mov dword [0x439168], eax
mov dword [0x43916c], edx
mov dword [ebp - 4], 0x3a
push 0
call sub.MSVBVM60.DLL___vbaCyI2
mov dword [0x439170], eax
mov dword [0x439174], edx
mov dword [ebp - 4], 0x3b
mov word [0x439192], 0x14
mov dword [ebp - 4], 0x3c
mov word [0x439194], 0x21
mov dword [ebp - 4], 0x3d
xor cx, cx
call sub.MSVBVM60.DLL___vbaUI1I2
mov byte [0x439196], al
mov dword [ebp - 4], 0x3e
xor cx, cx
call sub.MSVBVM60.DLL___vbaUI1I2
mov byte [0x439197], al
mov dword [ebp - 4], 0x3f
call fcn.0042ce14
mov edx, eax
mov ecx, 0x43917c
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x40
xor cx, cx
call sub.MSVBVM60.DLL___vbaUI1I2
mov byte [0x439180], al
mov dword [ebp - 4], 0x41
mov edx, 0x403e78
mov ecx, 0x439100
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x42
mov edx, 0x403e78
mov ecx, 0x439104
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x43
mov edx, 0x403e78
mov ecx, 0x43910c
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x44
mov edx, 0x403e78
mov ecx, 0x439108
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x45
push 0x403f0c
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x407724
push 0x44
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x308], eax
jmp 0x40772b
and dword [ebp - 0x308], 0
mov dword [ebp - 4], 0x46
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
mov dword [ebp - 0x19c], 0x80020004
mov dword [ebp - 0x1a4], 0xa
mov dword [ebp - 0x18c], 0x80020004
mov dword [ebp - 0x194], 0xa
mov dword [ebp - 0x17c], 0x80020004
mov dword [ebp - 0x184], 0xa
mov dword [ebp - 0x16c], 0x80020004
mov dword [ebp - 0x174], 0xa
mov dword [ebp - 0x15c], 0x80020004
mov dword [ebp - 0x164], 0xa
mov dword [ebp - 0x14c], 0x80020004
mov dword [ebp - 0x154], 0xa
mov dword [ebp - 0x13c], 0x80020004
mov dword [ebp - 0x144], 0xa
mov dword [ebp - 0x12c], 0x80020004
mov dword [ebp - 0x134], 0xa
mov dword [ebp - 0x11c], 0x80020004
mov dword [ebp - 0x124], 0xa
mov dword [ebp - 0x10c], 0x80020004
mov dword [ebp - 0x114], 0xa
mov dword [ebp - 0xfc], 0x80020004
mov dword [ebp - 0x104], 0xa
mov dword [ebp - 0xec], 1
mov dword [ebp - 0xf4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x1b4]
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 - 0x1a4]
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 - 0x194]
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 - 0x184]
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 - 0x174]
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 - 0x164]
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 - 0x154]
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 - 0x144]
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 - 0x134]
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 - 0x124]
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 - 0x114]
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 - 0x104]
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 - 0xf4]
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 0x403f34
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xf4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x407986
push 0xf4
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x30c], eax
jmp 0x40798d
and dword [ebp - 0x30c], 0
mov dword [ebp - 4], 0x47
lea eax, [ebp - 0x1b8]
push eax
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0x5c]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x4079dc
push 0x5c
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x310], eax
jmp 0x4079e3
and dword [ebp - 0x310], 0
movsx eax, word [ebp - 0x1b8]
test eax, eax
jne 0x4086f4
mov dword [ebp - 4], 0x48
lea eax, [ebp - 0x48]
push eax
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x407a44
push 0xb4
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x314], eax
jmp 0x407a4b
and dword [ebp - 0x314], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1cc], eax
mov dword [ebp - 0xec], 0x403f0c
mov dword [ebp - 0xf4], 8
lea eax, [ebp - 0x4c]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 - 0x1cc]
mov eax, dword [eax]
push dword [ebp - 0x1cc]
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x1d0], eax
cmp dword [ebp - 0x1d0], 0
jge 0x407ac2
push 0x30
push 0x403f3c
push dword [ebp - 0x1cc]
push dword [ebp - 0x1d0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x318], eax
jmp 0x407ac9
and dword [ebp - 0x318], 0
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x1d4], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1d4]
mov eax, dword [eax]
push dword [ebp - 0x1d4]
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x1d8], eax
cmp dword [ebp - 0x1d8], 0
jge 0x407b18
push 0x44
push 0x403f4c
push dword [ebp - 0x1d4]
push dword [ebp - 0x1d8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x31c], eax
jmp 0x407b1f
and dword [ebp - 0x31c], 0
mov dword [ebp - 0xfc], 9
mov dword [ebp - 0x104], 0x8002
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x104]
push eax
call sub.MSVBVM60.DLL___vbaVarTextTstLe
mov word [ebp - 0x1dc], ax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x1dc]
test eax, eax
je 0x4086f4
mov dword [ebp - 4], 0x49
lea eax, [ebp - 0x48]
push eax
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x407bc5
push 0xb4
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x320], eax
jmp 0x407bcc
and dword [ebp - 0x320], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1cc], eax
mov dword [ebp - 0xec], 0x403f0c
mov dword [ebp - 0xf4], 8
lea eax, [ebp - 0x4c]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 - 0x1cc]
mov eax, dword [eax]
push dword [ebp - 0x1cc]
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x1d0], eax
cmp dword [ebp - 0x1d0], 0
jge 0x407c43
push 0x30
push 0x403f3c
push dword [ebp - 0x1cc]
push dword [ebp - 0x1d0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x324], eax
jmp 0x407c4a
and dword [ebp - 0x324], 0
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x1d4], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1d4]
mov eax, dword [eax]
push dword [ebp - 0x1d4]
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x1d8], eax
cmp dword [ebp - 0x1d8], 0
jge 0x407c99
push 0x44
push 0x403f4c
push dword [ebp - 0x1d4]
push dword [ebp - 0x1d8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x328], eax
jmp 0x407ca0
and dword [ebp - 0x328], 0
mov dword [ebp - 0xfc], 1
mov dword [ebp - 0x104], 0x8002
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x104]
push eax
call sub.MSVBVM60.DLL___vbaVarTextTstEq
mov word [ebp - 0x1dc], ax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x1dc]
test eax, eax
je 0x407e24
mov dword [ebp - 4], 0x4a
lea eax, [ebp - 0x48]
push eax
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x407d46
push 0xb4
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x32c], eax
jmp 0x407d4d
and dword [ebp - 0x32c], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1cc], eax
mov dword [ebp - 0xec], 0x403f60
mov dword [ebp - 0xf4], 8
lea eax, [ebp - 0x4c]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 - 0x1cc]
mov eax, dword [eax]
push dword [ebp - 0x1cc]
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x1d0], eax
cmp dword [ebp - 0x1d0], 0
jge 0x407dc4
push 0x30
push 0x403f3c
push dword [ebp - 0x1cc]
push dword [ebp - 0x1d0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x330], eax
jmp 0x407dcb
and dword [ebp - 0x330], 0
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x264], eax
and dword [ebp - 0x4c], 0
mov eax, dword [ebp - 0x264]
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x64], 9
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcRightTrimVar
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x439100
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x4c
lea eax, [ebp - 0x48]
push eax
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x407e76
push 0xb4
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x334], eax
jmp 0x407e7d
and dword [ebp - 0x334], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1cc], eax
mov dword [ebp - 0xec], 0x403f0c
mov dword [ebp - 0xf4], 8
lea eax, [ebp - 0x4c]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 - 0x1cc]
mov eax, dword [eax]
push dword [ebp - 0x1cc]
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x1d0], eax
cmp dword [ebp - 0x1d0], 0
jge 0x407ef4
push 0x30
push 0x403f3c
push dword [ebp - 0x1cc]
push dword [ebp - 0x1d0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x338], eax
jmp 0x407efb
and dword [ebp - 0x338], 0
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x1d4], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1d4]
mov eax, dword [eax]
push dword [ebp - 0x1d4]
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x1d8], eax
cmp dword [ebp - 0x1d8], 0
jge 0x407f4a
push 0x44
push 0x403f4c
push dword [ebp - 0x1d4]
push dword [ebp - 0x1d8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x33c], eax
jmp 0x407f51
and dword [ebp - 0x33c], 0
mov dword [ebp - 0xfc], 3
mov dword [ebp - 0x104], 0x8002
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x104]
push eax
call sub.MSVBVM60.DLL___vbaVarTextTstEq
mov word [ebp - 0x1dc], ax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x1dc]
test eax, eax
je 0x4080d5
mov dword [ebp - 4], 0x4d
lea eax, [ebp - 0x48]
push eax
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x407ff7
push 0xb4
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x340], eax
jmp 0x407ffe
and dword [ebp - 0x340], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1cc], eax
mov dword [ebp - 0xec], 0x403f60
mov dword [ebp - 0xf4], 8
lea eax, [ebp - 0x4c]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 - 0x1cc]
mov eax, dword [eax]
push dword [ebp - 0x1cc]
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x1d0], eax
cmp dword [ebp - 0x1d0], 0
jge 0x408075
push 0x30
push 0x403f3c
push dword [ebp - 0x1cc]
push dword [ebp - 0x1d0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x344], eax
jmp 0x40807c
and dword [ebp - 0x344], 0
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x268], eax
and dword [ebp - 0x4c], 0
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x64], 9
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcRightTrimVar
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x439104
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x4f
lea eax, [ebp - 0x48]
push eax
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x408127
push 0xb4
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x348], eax
jmp 0x40812e
and dword [ebp - 0x348], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1cc], eax
mov dword [ebp - 0xec], 0x403f0c
mov dword [ebp - 0xf4], 8
lea eax, [ebp - 0x4c]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 - 0x1cc]
mov eax, dword [eax]
push dword [ebp - 0x1cc]
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x1d0], eax
cmp dword [ebp - 0x1d0], 0
jge 0x4081a5
push 0x30
push 0x403f3c
push dword [ebp - 0x1cc]
push dword [ebp - 0x1d0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x34c], eax
jmp 0x4081ac
and dword [ebp - 0x34c], 0
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x1d4], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1d4]
mov eax, dword [eax]
push dword [ebp - 0x1d4]
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x1d8], eax
cmp dword [ebp - 0x1d8], 0
jge 0x4081fb
push 0x44
push 0x403f4c
push dword [ebp - 0x1d4]
push dword [ebp - 0x1d8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x350], eax
jmp 0x408202
and dword [ebp - 0x350], 0
mov dword [ebp - 0xfc], 8
mov dword [ebp - 0x104], 0x8002
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x104]
push eax
call sub.MSVBVM60.DLL___vbaVarTextTstEq
mov word [ebp - 0x1dc], ax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x1dc]
test eax, eax
je 0x408386
mov dword [ebp - 4], 0x50
lea eax, [ebp - 0x48]
push eax
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x4082a8
push 0xb4
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x354], eax
jmp 0x4082af
and dword [ebp - 0x354], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1cc], eax
mov dword [ebp - 0xec], 0x403f60
mov dword [ebp - 0xf4], 8
lea eax, [ebp - 0x4c]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 - 0x1cc]
mov eax, dword [eax]
push dword [ebp - 0x1cc]
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x1d0], eax
cmp dword [ebp - 0x1d0], 0
jge 0x408326
push 0x30
push 0x403f3c
push dword [ebp - 0x1cc]
push dword [ebp - 0x1d0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x358], eax
jmp 0x40832d
and dword [ebp - 0x358], 0
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x26c], eax
and dword [ebp - 0x4c], 0
mov eax, dword [ebp - 0x26c]
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x64], 9
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcRightTrimVar
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x439108
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x52
lea eax, [ebp - 0x48]
push eax
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x4083d8
push 0xb4
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x35c], eax
jmp 0x4083df
and dword [ebp - 0x35c], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1cc], eax
mov dword [ebp - 0xec], 0x403f0c
mov dword [ebp - 0xf4], 8
lea eax, [ebp - 0x4c]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 - 0x1cc]
mov eax, dword [eax]
push dword [ebp - 0x1cc]
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x1d0], eax
cmp dword [ebp - 0x1d0], 0
jge 0x408456
push 0x30
push 0x403f3c
push dword [ebp - 0x1cc]
push dword [ebp - 0x1d0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x360], eax
jmp 0x40845d
and dword [ebp - 0x360], 0
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x1d4], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1d4]
mov eax, dword [eax]
push dword [ebp - 0x1d4]
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x1d8], eax
cmp dword [ebp - 0x1d8], 0
jge 0x4084ac
push 0x44
push 0x403f4c
push dword [ebp - 0x1d4]
push dword [ebp - 0x1d8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x364], eax
jmp 0x4084b3
and dword [ebp - 0x364], 0
mov dword [ebp - 0xfc], 9
mov dword [ebp - 0x104], 0x8002
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x104]
push eax
call sub.MSVBVM60.DLL___vbaVarTextTstEq
mov word [ebp - 0x1dc], ax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x1dc]
test eax, eax
je 0x408637
mov dword [ebp - 4], 0x53
lea eax, [ebp - 0x48]
push eax
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x408559
push 0xb4
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x368], eax
jmp 0x408560
and dword [ebp - 0x368], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1cc], eax
mov dword [ebp - 0xec], 0x403f60
mov dword [ebp - 0xf4], 8
lea eax, [ebp - 0x4c]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 - 0x1cc]
mov eax, dword [eax]
push dword [ebp - 0x1cc]
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x1d0], eax
cmp dword [ebp - 0x1d0], 0
jge 0x4085d7
push 0x30
push 0x403f3c
push dword [ebp - 0x1cc]
push dword [ebp - 0x1d0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x36c], eax
jmp 0x4085de
and dword [ebp - 0x36c], 0
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x270], eax
and dword [ebp - 0x4c], 0
mov eax, dword [ebp - 0x270]
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x64], 9
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcRightTrimVar
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x43910c
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x55
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xec]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x408685
push 0xec
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x370], eax
jmp 0x40868c
and dword [ebp - 0x370], 0
mov dword [ebp - 4], 0x56
lea eax, [ebp - 0x1b8]
push eax
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x4086db
push 0x34
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x374], eax
jmp 0x4086e2
and dword [ebp - 0x374], 0
movsx eax, word [ebp - 0x1b8]
test eax, eax
je 0x4086ef
jmp 0x4086f4
jmp 0x4079f2
mov dword [ebp - 4], 0x5b
push dword [0x439124]
push 0x403f78
call sub.MSVBVM60.DLL___vbaStrTextCmp
test eax, eax
jne 0x408721
mov dword [ebp - 4], 0x5c
mov word [0x4391a4], 0xffc4
jmp 0x40875e
mov dword [ebp - 4], 0x5d
push dword [0x439124]
push 0x403a8c
call sub.MSVBVM60.DLL___vbaStrTextCmp
test eax, eax
jne 0x40874e
mov dword [ebp - 4], 0x5e
mov word [0x4391a4], 0x1f93
jmp 0x40875e
mov dword [ebp - 4], 0x60
mov word [0x4391a4], 0x3c
mov dword [ebp - 4], 0x62
push 0x403f0c
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x4087ab
push 0x44
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x378], eax
jmp 0x4087b2
and dword [ebp - 0x378], 0
mov dword [ebp - 4], 0x63
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
mov dword [ebp - 0x19c], 0x80020004
mov dword [ebp - 0x1a4], 0xa
mov dword [ebp - 0x18c], 0x80020004
mov dword [ebp - 0x194], 0xa
mov dword [ebp - 0x17c], 0x80020004
mov dword [ebp - 0x184], 0xa
mov dword [ebp - 0x16c], 0x80020004
mov dword [ebp - 0x174], 0xa
mov dword [ebp - 0x15c], 0x80020004
mov dword [ebp - 0x164], 0xa
mov dword [ebp - 0x14c], 0x80020004
mov dword [ebp - 0x154], 0xa
mov dword [ebp - 0x13c], 0x80020004
mov dword [ebp - 0x144], 0xa
mov dword [ebp - 0x12c], 0x80020004
mov dword [ebp - 0x134], 0xa
mov dword [ebp - 0x11c], 0x80020004
mov dword [ebp - 0x124], 0xa
mov dword [ebp - 0x10c], 0x80020004
mov dword [ebp - 0x114], 0xa
mov dword [ebp - 0xfc], 0x80020004
mov dword [ebp - 0x104], 0xa
mov ax, word [0x4391a4]
mov word [ebp - 0xec], ax
mov dword [ebp - 0xf4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x1b4]
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 - 0x1a4]
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 - 0x194]
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 - 0x184]
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 - 0x174]
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 - 0x164]
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 - 0x154]
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 - 0x144]
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 - 0x134]
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 - 0x124]
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 - 0x114]
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 - 0x104]
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 - 0xf4]
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 0x403f88
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xf4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x408a10
push 0xf4
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x37c], eax
jmp 0x408a17
and dword [ebp - 0x37c], 0
mov dword [ebp - 4], 0x64
lea eax, [ebp - 0x1b8]
push eax
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0x5c]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x408a66
push 0x5c
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x380], eax
jmp 0x408a6d
and dword [ebp - 0x380], 0
movsx eax, word [ebp - 0x1b8]
test eax, eax
jne 0x408bd8
mov dword [ebp - 4], 0x65
lea eax, [ebp - 0x48]
push eax
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x408ace
push 0xb4
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x384], eax
jmp 0x408ad5
and dword [ebp - 0x384], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1cc], eax
mov dword [ebp - 0xec], 0x403f60
mov dword [ebp - 0xf4], 8
lea eax, [ebp - 0x4c]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 - 0x1cc]
mov eax, dword [eax]
push dword [ebp - 0x1cc]
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x1d0], eax
cmp dword [ebp - 0x1d0], 0
jge 0x408b4c
push 0x30
push 0x403f3c
push dword [ebp - 0x1cc]
push dword [ebp - 0x1d0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x388], eax
jmp 0x408b53
and dword [ebp - 0x388], 0
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x1d4], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1d4]
mov eax, dword [eax]
push dword [ebp - 0x1d4]
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x1d8], eax
cmp dword [ebp - 0x1d8], 0
jge 0x408ba2
push 0x44
push 0x403f4c
push dword [ebp - 0x1d4]
push dword [ebp - 0x1d8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x38c], eax
jmp 0x408ba9
and dword [ebp - 0x38c], 0
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
jmp 0x408c05
mov dword [ebp - 4], 0x67
push 0x64
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL_rtcSpaceVar
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x69
cmp word [0x4391a4], 0x3c
je 0x4090ac
mov dword [ebp - 4], 0x6a
mov dword [ebp - 0x5c], 3
mov dword [ebp - 0x64], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 9
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpR8
fcomp qword [0x401d48]
fnstsw ax
sahf
jne 0x408c87
mov dword [ebp - 0x390], 1
jmp 0x408c8e
and dword [ebp - 0x390], 0
mov eax, dword [ebp - 0x390]
neg eax
mov word [ebp - 0x1c8], ax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x1c8]
test eax, eax
je 0x408cdd
mov dword [ebp - 4], 0x6b
lea eax, [ebp - 0x28]
push eax
push 9
push 3
push 0x403f90
push 0
call sub.MSVBVM60.DLL___vbaMidStmtBstr
mov dword [ebp - 4], 0x6d
mov dword [ebp - 0x5c], 3
mov dword [ebp - 0x64], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 0x19
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpR8
fcomp qword [0x401d48]
fnstsw ax
sahf
jne 0x408d4a
mov dword [ebp - 0x394], 1
jmp 0x408d51
and dword [ebp - 0x394], 0
mov eax, dword [ebp - 0x394]
neg eax
mov word [ebp - 0x1c8], ax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x1c8]
test eax, eax
je 0x408da0
mov dword [ebp - 4], 0x6e
lea eax, [ebp - 0x28]
push eax
push 0x19
push 3
push 0x403f9c
push 0
call sub.MSVBVM60.DLL___vbaMidStmtBstr
mov dword [ebp - 4], 0x70
mov dword [ebp - 0x5c], 3
mov dword [ebp - 0x64], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 0x1c
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpR8
fcomp qword [0x401d48]
fnstsw ax
sahf
jne 0x408e0d
mov dword [ebp - 0x398], 1
jmp 0x408e14
and dword [ebp - 0x398], 0
mov eax, dword [ebp - 0x398]
neg eax
mov word [ebp - 0x1c8], ax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x1c8]
test eax, eax
je 0x408e63
mov dword [ebp - 4], 0x71
lea eax, [ebp - 0x28]
push eax
push 0x1c
push 3
push 0x403f9c
push 0
call sub.MSVBVM60.DLL___vbaMidStmtBstr
mov dword [ebp - 4], 0x73
mov dword [ebp - 0x5c], 3
mov dword [ebp - 0x64], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 0x1f
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpR8
fcomp qword [0x401d48]
fnstsw ax
sahf
jne 0x408ed0
mov dword [ebp - 0x39c], 1
jmp 0x408ed7
and dword [ebp - 0x39c], 0
mov eax, dword [ebp - 0x39c]
neg eax
mov word [ebp - 0x1c8], ax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x1c8]
test eax, eax
je 0x408f26
mov dword [ebp - 4], 0x74
lea eax, [ebp - 0x28]
push eax
push 0x1f
push 3
push 0x403fa8
push 0
call sub.MSVBVM60.DLL___vbaMidStmtBstr
mov dword [ebp - 4], 0x76
mov dword [ebp - 0x5c], 3
mov dword [ebp - 0x64], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 0x22
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpR8
fcomp qword [0x401d48]
fnstsw ax
sahf
jne 0x408f93
mov dword [ebp - 0x3a0], 1
jmp 0x408f9a
and dword [ebp - 0x3a0], 0
mov eax, dword [ebp - 0x3a0]
neg eax
mov word [ebp - 0x1c8], ax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x1c8]
test eax, eax
je 0x408fe9
mov dword [ebp - 4], 0x77
lea eax, [ebp - 0x28]
push eax
push 0x22
push 3
push 0x403fb4
push 0
call sub.MSVBVM60.DLL___vbaMidStmtBstr
mov dword [ebp - 4], 0x79
mov dword [ebp - 0x5c], 3
mov dword [ebp - 0x64], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 0x25
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpR8
fcomp qword [0x401d48]
fnstsw ax
sahf
jne 0x409056
mov dword [ebp - 0x3a4], 1
jmp 0x40905d
and dword [ebp - 0x3a4], 0
mov eax, dword [ebp - 0x3a4]
neg eax
mov word [ebp - 0x1c8], ax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x1c8]
test eax, eax
je 0x4090ac
mov dword [ebp - 4], 0x7a
lea eax, [ebp - 0x28]
push eax
push 0x25
push 3
push 0x403f90
push 0
call sub.MSVBVM60.DLL___vbaMidStmtBstr
mov dword [ebp - 4], 0x7d
cmp dword [0x43949c], 0
jne 0x4090d7
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x3a8], 0x43949c
jmp 0x4090e1
mov dword [ebp - 0x3a8], 0x43949c
mov eax, dword [ebp - 0x3a8]
mov eax, dword [eax]
mov dword [ebp - 0x1c8], eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [ebp - 0x1c8]
mov eax, dword [eax]
push dword [ebp - 0x1c8]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x1cc], eax
cmp dword [ebp - 0x1cc], 0
jge 0x409135
push 0x14
push 0x403dd0
push dword [ebp - 0x1c8]
push dword [ebp - 0x1cc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3ac], eax
jmp 0x40913c
and dword [ebp - 0x3ac], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1d0], eax
lea eax, [ebp - 0x30]
push eax
mov eax, dword [ebp - 0x1d0]
mov eax, dword [eax]
push dword [ebp - 0x1d0]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x1d4], eax
cmp dword [ebp - 0x1d4], 0
jge 0x40918b
push 0x50
push 0x403df0
push dword [ebp - 0x1d0]
push dword [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3b0], eax
jmp 0x409192
and dword [ebp - 0x3b0], 0
mov eax, dword [ebp - 0x30]
mov dword [ebp - 0x274], eax
and dword [ebp - 0x30], 0
mov eax, dword [ebp - 0x274]
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x64], 8
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0xfc], eax
mov dword [ebp - 0x104], 8
mov dword [ebp - 0xec], 0x403fc0
mov dword [ebp - 0xf4], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x104]
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 ax, word [0x4391a4]
push eax
call sub.MSVBVM60.DLL___vbaStrI2
mov edx, eax
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x84]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x34]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
push dword [0x439010]
call sub.MSVBVM60.DLL_rtcGetSetting
mov edx, eax
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x34]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
mov dword [ebp - 4], 0x7e
lea eax, [ebp - 0x28]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0xfc], 0x403e24
mov dword [ebp - 0x104], 0x8008
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x104]
push eax
call sub.MSVBVM60.DLL___vbaVarTextTstNe
mov word [ebp - 0x1c8], ax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x1c8]
test eax, eax
je 0x40a29d
mov dword [ebp - 4], 0x7f
mov dword [ebp - 0x5c], 3
mov dword [ebp - 0x64], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 3
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpCy
mov dword [0x439044], eax
mov dword [0x439048], edx
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x80
mov dword [ebp - 0x5c], 3
mov dword [ebp - 0x64], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 6
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpCy
mov dword [0x43904c], eax
mov dword [0x439050], edx
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x81
mov dword [ebp - 0x5c], 1
mov dword [ebp - 0x64], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 0xc
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpI2
mov word [0x439054], ax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x82
mov dword [ebp - 0x5c], 1
mov dword [ebp - 0x64], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 0xd
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpUI1
mov byte [0x439056], al
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x83
mov dword [ebp - 0x5c], 1
mov dword [ebp - 0x64], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 0xe
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpUI1
mov byte [0x439057], al
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x84
movzx ax, byte [0x439057]
cmp ax, 2
jne 0x40971e
mov dword [ebp - 4], 0x85
cmp dword [0x43949c], 0
jne 0x40957e
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x3b4], 0x43949c
jmp 0x409588
mov dword [ebp - 0x3b4], 0x43949c
mov eax, dword [ebp - 0x3b4]
mov eax, dword [eax]
mov dword [ebp - 0x1c8], eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [ebp - 0x1c8]
mov eax, dword [eax]
push dword [ebp - 0x1c8]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x1cc], eax
cmp dword [ebp - 0x1cc], 0
jge 0x4095dc
push 0x14
push 0x403dd0
push dword [ebp - 0x1c8]
push dword [ebp - 0x1cc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3b8], eax
jmp 0x4095e3
and dword [ebp - 0x3b8], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1d0], eax
lea eax, [ebp - 0x30]
push eax
mov eax, dword [ebp - 0x1d0]
mov eax, dword [eax]
push dword [ebp - 0x1d0]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x1d4], eax
cmp dword [ebp - 0x1d4], 0
jge 0x409632
push 0x50
push 0x403df0
push dword [ebp - 0x1d0]
push dword [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3bc], eax
jmp 0x409639
and dword [ebp - 0x3bc], 0
mov eax, dword [ebp - 0x30]
mov dword [ebp - 0x278], eax
and dword [ebp - 0x30], 0
mov eax, dword [ebp - 0x278]
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x64], 8
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0xfc], 0x403fe4
mov dword [ebp - 0x104], 8
mov dword [ebp - 0xec], 0x403fc0
mov dword [ebp - 0xf4], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x104]
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 0x403fd0
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x84]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x34]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
push dword [0x439010]
call sub.MSVBVM60.DLL_rtcGetSetting
mov edx, eax
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpUI1
mov byte [0x4391db], al
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x34]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
mov dword [ebp - 4], 0x87
mov dword [ebp - 0x5c], 1
mov dword [ebp - 0x64], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 0xf
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpUI1
mov byte [0x439058], al
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x88
mov dword [ebp - 0x5c], 1
mov dword [ebp - 0x64], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 0x10
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpUI1
mov byte [0x439059], al
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x89
mov dword [ebp - 0x5c], 1
mov dword [ebp - 0x64], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 0x11
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpUI1
mov byte [0x43905a], al
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x8a
mov dword [ebp - 0x5c], 1
mov dword [ebp - 0x64], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 0x12
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpUI1
mov byte [0x43905b], al
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x8b
mov dword [ebp - 0x5c], 1
mov dword [ebp - 0x64], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 0x13
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpUI1
mov byte [0x43905c], al
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x8c
mov dword [ebp - 0x5c], 1
mov dword [ebp - 0x64], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 0x14
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpUI1
mov byte [0x43905d], al
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x8d
mov dword [ebp - 0x5c], 1
mov dword [ebp - 0x64], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 0x15
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpUI1
mov byte [0x43905e], al
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x8e
mov dword [ebp - 0x5c], 1
mov dword [ebp - 0x64], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 0x16
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpUI1
mov byte [0x43905f], al
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x8f
mov dword [ebp - 0x5c], 1
mov dword [ebp - 0x64], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 0x17
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpUI1
mov byte [0x439060], al
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x90
mov dword [ebp - 0x5c], 1
mov dword [ebp - 0x64], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 0x18
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpUI1
mov byte [0x4391b1], al
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x91
mov dword [ebp - 0x5c], 3
mov dword [ebp - 0x64], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 0x19
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpCy
mov dword [0x439138], eax
mov dword [0x43913c], edx
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x92
mov dword [ebp - 0x5c], 3
mov dword [ebp - 0x64], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 0x1c
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpCy
mov dword [0x439140], eax
mov dword [0x439144], edx
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x93
mov dword [ebp - 0x5c], 3
mov dword [ebp - 0x64], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 0x1f
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpCy
mov dword [0x439148], eax
mov dword [0x43914c], edx
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x94
mov dword [ebp - 0x5c], 3
mov dword [ebp - 0x64], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 0x22
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpCy
mov dword [0x439150], eax
mov dword [0x439154], edx
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x95
mov dword [ebp - 0x5c], 3
mov dword [ebp - 0x64], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 0x25
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpCy
mov dword [0x439158], eax
mov dword [0x43915c], edx
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x96
mov dword [ebp - 0x5c], 1
mov dword [ebp - 0x64], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 0x28
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpUI1
mov byte [0x439180], al
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x97
mov dword [ebp - 0x5c], 3
mov dword [ebp - 0x64], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 0x29
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpCy
mov dword [0x439160], eax
mov dword [0x439164], edx
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x98
mov dword [ebp - 0x5c], 3
mov dword [ebp - 0x64], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 0x2c
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpCy
mov dword [0x439168], eax
mov dword [0x43916c], edx
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x99
mov dword [ebp - 0x5c], 3
mov dword [ebp - 0x64], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 0x2f
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpCy
mov dword [0x439170], eax
mov dword [0x439174], edx
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x9a
push dword [0x43913c]
push dword [0x439138]
call sub.MSVBVM60.DLL___vbaR8Cy
cmp dword [section..data], 0
jne 0x40a026
fdiv qword [0x401d40]
jmp 0x40a037
push dword [0x401d44]
push dword [0x401d40]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x414e78
call sub.MSVBVM60.DLL___vbaFpCy
mov dword [0x439138], eax
mov dword [0x43913c], edx
mov dword [ebp - 4], 0x9b
push dword [0x439144]
push dword [0x439140]
call sub.MSVBVM60.DLL___vbaR8Cy
cmp dword [section..data], 0
jne 0x40a07a
fdiv qword [0x401d40]
jmp 0x40a08b
push dword [0x401d44]
push dword [0x401d40]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x414e78
call sub.MSVBVM60.DLL___vbaFpCy
mov dword [0x439140], eax
mov dword [0x439144], edx
mov dword [ebp - 4], 0x9c
push dword [0x43914c]
push dword [0x439148]
call sub.MSVBVM60.DLL___vbaR8Cy
cmp dword [section..data], 0
jne 0x40a0ce
fdiv qword [0x401d40]
jmp 0x40a0df
push dword [0x401d44]
push dword [0x401d40]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x414e78
call sub.MSVBVM60.DLL___vbaFpCy
mov dword [0x439148], eax
mov dword [0x43914c], edx
mov dword [ebp - 4], 0x9d
push dword [0x439154]
push dword [0x439150]
call sub.MSVBVM60.DLL___vbaR8Cy
cmp dword [section..data], 0
jne 0x40a122
fdiv qword [0x401d40]
jmp 0x40a133
push dword [0x401d44]
push dword [0x401d40]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x414e78
call sub.MSVBVM60.DLL___vbaFpCy
mov dword [0x439150], eax
mov dword [0x439154], edx
mov dword [ebp - 4], 0x9e
push dword [0x43915c]
push dword [0x439158]
call sub.MSVBVM60.DLL___vbaR8Cy
cmp dword [section..data], 0
jne 0x40a176
fdiv qword [0x401d40]
jmp 0x40a187
push dword [0x401d44]
push dword [0x401d40]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x414e78
call sub.MSVBVM60.DLL___vbaFpCy
mov dword [0x439158], eax
mov dword [0x43915c], edx
mov dword [ebp - 4], 0x9f
push dword [0x439164]
push dword [0x439160]
call sub.MSVBVM60.DLL___vbaR8Cy
cmp dword [section..data], 0
jne 0x40a1ca
fdiv qword [0x401d40]
jmp 0x40a1db
push dword [0x401d44]
push dword [0x401d40]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x414e78
call sub.MSVBVM60.DLL___vbaFpCy
mov dword [0x439160], eax
mov dword [0x439164], edx
mov dword [ebp - 4], 0xa0
push dword [0x43916c]
push dword [0x439168]
call sub.MSVBVM60.DLL___vbaR8Cy
cmp dword [section..data], 0
jne 0x40a21e
fdiv qword [0x401d40]
jmp 0x40a22f
push dword [0x401d44]
push dword [0x401d40]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x414e78
call sub.MSVBVM60.DLL___vbaFpCy
mov dword [0x439168], eax
mov dword [0x43916c], edx
mov dword [ebp - 4], 0xa1
push dword [0x439174]
push dword [0x439170]
call sub.MSVBVM60.DLL___vbaR8Cy
cmp dword [section..data], 0
jne 0x40a272
fdiv qword [0x401d40]
jmp 0x40a283
push dword [0x401d44]
push dword [0x401d40]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x414e78
call sub.MSVBVM60.DLL___vbaFpCy
mov dword [0x439170], eax
mov dword [0x439174], edx
mov dword [ebp - 4], 0xa3
push dword [0x439124]
push 0x403a8c
call sub.MSVBVM60.DLL___vbaStrTextCmp
test eax, eax
jne 0x40a3bf
mov dword [ebp - 4], 0xa4
mov dword [ebp - 0xec], 0x403a68
mov dword [ebp - 0xf4], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 0x404004
push 0x403fec
push dword [0x439010]
call sub.MSVBVM60.DLL_rtcGetSetting
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpCy
push edx
push eax
push dword [0x439048]
push dword [0x439044]
call sub.MSVBVM60.DLL___vbaCyAdd
mov dword [0x439044], eax
mov dword [0x439048], edx
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0xa5
mov dword [ebp - 0xec], 0x403a68
mov dword [ebp - 0xf4], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 0x404018
push 0x403fec
push dword [0x439010]
call sub.MSVBVM60.DLL_rtcGetSetting
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpCy
push edx
push eax
push dword [0x439050]
push dword [0x43904c]
call sub.MSVBVM60.DLL___vbaCyAdd
mov dword [0x43904c], eax
mov dword [0x439050], edx
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
jmp 0x40a4dc
mov dword [ebp - 4], 0xa6
push dword [0x439124]
push 0x403f78
call sub.MSVBVM60.DLL___vbaStrTextCmp
test eax, eax
jne 0x40a4dc
mov dword [ebp - 4], 0xa7
mov dword [ebp - 0xec], 0x403a68
mov dword [ebp - 0xf4], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 0x40402c
push 0x403fec
push dword [0x439010]
call sub.MSVBVM60.DLL_rtcGetSetting
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpCy
push edx
push eax
push dword [0x439048]
push dword [0x439044]
call sub.MSVBVM60.DLL___vbaCyAdd
mov dword [0x439044], eax
mov dword [0x439048], edx
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0xa8
mov dword [ebp - 0xec], 0x403a68
mov dword [ebp - 0xf4], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 0x404040
push 0x403fec
push dword [0x439010]
call sub.MSVBVM60.DLL_rtcGetSetting
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpCy
push edx
push eax
push dword [0x439050]
push dword [0x43904c]
call sub.MSVBVM60.DLL___vbaCyAdd
mov dword [0x43904c], eax
mov dword [0x439050], edx
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0xaa
push dword [0x439048]
push dword [0x439044]
call sub.MSVBVM60.DLL___vbaR8Cy
cmp dword [section..data], 0
jne 0x40a505
fdiv qword [0x401d40]
jmp 0x40a516
push dword [0x401d44]
push dword [0x401d40]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x414e78
call sub.MSVBVM60.DLL___vbaFpCy
mov dword [0x439044], eax
mov dword [0x439048], edx
mov dword [ebp - 4], 0xab
push dword [0x439050]
push dword [0x43904c]
call sub.MSVBVM60.DLL___vbaR8Cy
cmp dword [section..data], 0
jne 0x40a559
fdiv qword [0x401d40]
jmp 0x40a56a
push dword [0x401d44]
push dword [0x401d40]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x414e78
call sub.MSVBVM60.DLL___vbaFpCy
mov dword [0x43904c], eax
mov dword [0x439050], edx
mov dword [ebp - 4], 0xac
mov word [0x4390e8], 0x28
mov dword [ebp - 4], 0xad
mov word [0x4390ea], 0x4d
mov dword [ebp - 4], 0xae
mov word [0x4390ec], 0x52
mov dword [ebp - 4], 0xaf
mov word [0x4390ee], 0x61
mov dword [ebp - 4], 0xb0
mov word [0x4390f0], 0x6c
mov dword [ebp - 4], 0xb1
mov word [0x4390f2], 0x77
mov dword [ebp - 4], 0xb2
movzx ax, byte [0x439057]
cmp ax, 2
jne 0x40a611
mov dword [ebp - 4], 0xb3
mov edx, 0x404058
mov ecx, 0x4390e0
call sub.MSVBVM60.DLL___vbaStrCopy
jmp 0x40a654
mov dword [ebp - 4], 0xb4
movzx ax, byte [0x439057]
cmp ax, 3
jne 0x40a63e
mov dword [ebp - 4], 0xb5
mov edx, 0x404060
mov ecx, 0x4390e0
call sub.MSVBVM60.DLL___vbaStrCopy
jmp 0x40a654
mov dword [ebp - 4], 0xb7
mov edx, 0x404068
mov ecx, 0x4390e0
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xb9
cmp dword [0x43949c], 0
jne 0x40a67f
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x3c0], 0x43949c
jmp 0x40a689
mov dword [ebp - 0x3c0], 0x43949c
mov eax, dword [ebp - 0x3c0]
mov eax, dword [eax]
mov dword [ebp - 0x1c8], eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [ebp - 0x1c8]
mov eax, dword [eax]
push dword [ebp - 0x1c8]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x1cc], eax
cmp dword [ebp - 0x1cc], 0
jge 0x40a6dd
push 0x14
push 0x403dd0
push dword [ebp - 0x1c8]
push dword [ebp - 0x1cc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3c4], eax
jmp 0x40a6e4
and dword [ebp - 0x3c4], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1d0], eax
lea eax, [ebp - 0x30]
push eax
mov eax, dword [ebp - 0x1d0]
mov eax, dword [eax]
push dword [ebp - 0x1d0]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x1d4], eax
cmp dword [ebp - 0x1d4], 0
jge 0x40a733
push 0x50
push 0x403df0
push dword [ebp - 0x1d0]
push dword [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3c8], eax
jmp 0x40a73a
and dword [ebp - 0x3c8], 0
mov dword [ebp - 0xec], 0x403a68
mov dword [ebp - 0xf4], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 0x404070
push 0x403e2c
push dword [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x439010]
call sub.MSVBVM60.DLL_rtcGetSetting
mov edx, eax
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpR8
fcomp qword [0x401d48]
fnstsw ax
sahf
jne 0x40a7b6
mov dword [ebp - 0x3cc], 1
jmp 0x40a7bd
and dword [ebp - 0x3cc], 0
mov eax, dword [ebp - 0x3cc]
neg eax
movzx cx, byte [0x439058]
sub cx, 2
neg cx
sbb ecx, ecx
inc ecx
neg ecx
and ax, cx
mov word [ebp - 0x1d8], ax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x30]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeObj
movsx eax, word [ebp - 0x1d8]
test eax, eax
je 0x40ad28
mov dword [ebp - 4], 0xba
mov dword [ebp - 0xec], 0x4390ac
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0xfc], 0x403e24
mov dword [ebp - 0x104], 0x8008
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x104]
push eax
call sub.MSVBVM60.DLL___vbaVarTextTstEq
mov word [ebp - 0x1c8], ax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x1c8]
test eax, eax
je 0x40a88f
mov dword [ebp - 4], 0xbb
mov edx, 0x404088
mov ecx, 0x4390ac
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xbd
mov edx, 0x40409c
mov ecx, 0x4390b0
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xbe
mov edx, 0x4040b0
mov ecx, 0x4390b4
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xbf
movzx ax, byte [0x43905f]
cmp ax, 1
jne 0x40a8e8
mov dword [ebp - 4], 0xc0
mov edx, 0x4040c0
mov ecx, 0x4390b8
call sub.MSVBVM60.DLL___vbaStrCopy
jmp 0x40a92b
mov dword [ebp - 4], 0xc1
movzx ax, byte [0x43905f]
cmp ax, 2
jne 0x40a915
mov dword [ebp - 4], 0xc2
mov edx, 0x4040cc
mov ecx, 0x4390b8
call sub.MSVBVM60.DLL___vbaStrCopy
jmp 0x40a92b
mov dword [ebp - 4], 0xc4
mov edx, 0x403e78
mov ecx, 0x4390b8
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xc6
mov dword [ebp - 0xec], 0x439198
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0xfc], 0x403e24
mov dword [ebp - 0x104], 0x8008
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x104]
push eax
call sub.MSVBVM60.DLL___vbaVarTextTstEq
mov word [ebp - 0x1c8], ax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x1c8]
test eax, eax
je 0x40a9aa
mov dword [ebp - 4], 0xc7
mov edx, 0x4040d8
mov ecx, 0x439198
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xc9
mov dword [ebp - 0xfc], 0x4040e4
mov dword [ebp - 0x104], 8
mov dword [ebp - 0xec], 0x439198
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0x10c], 0x404100
mov dword [ebp - 0x114], 8
lea eax, [ebp - 0x104]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0x84]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x4390bc
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
mov dword [ebp - 4], 0xca
movzx ax, byte [0x43905b]
cmp ax, 1
jne 0x40aa80
mov dword [ebp - 4], 0xcb
mov edx, 0x404110
mov ecx, 0x4390c0
call sub.MSVBVM60.DLL___vbaStrCopy
jmp 0x40ab7d
mov dword [ebp - 4], 0xcc
movzx ax, byte [0x43905b]
cmp ax, 2
jne 0x40aab0
mov dword [ebp - 4], 0xcd
mov edx, 0x404124
mov ecx, 0x4390c0
call sub.MSVBVM60.DLL___vbaStrCopy
jmp 0x40ab7d
mov dword [ebp - 4], 0xce
movzx ax, byte [0x43905b]
cmp ax, 3
jne 0x40aae0
mov dword [ebp - 4], 0xcf
mov edx, 0x404138
mov ecx, 0x4390c0
call sub.MSVBVM60.DLL___vbaStrCopy
jmp 0x40ab7d
mov dword [ebp - 4], 0xd0
movzx ax, byte [0x43905b]
cmp ax, 4
jne 0x40ab0d
mov dword [ebp - 4], 0xd1
mov edx, 0x40414c
mov ecx, 0x4390c0
call sub.MSVBVM60.DLL___vbaStrCopy
jmp 0x40ab7d
mov dword [ebp - 4], 0xd2
movzx ax, byte [0x43905b]
cmp ax, 6
jne 0x40ab3a
mov dword [ebp - 4], 0xd3
mov edx, 0x40415c
mov ecx, 0x4390c0
call sub.MSVBVM60.DLL___vbaStrCopy
jmp 0x40ab7d
mov dword [ebp - 4], 0xd4
movzx ax, byte [0x43905b]
cmp ax, 7
jne 0x40ab67
mov dword [ebp - 4], 0xd5
mov edx, 0x40416c
mov ecx, 0x4390c0
call sub.MSVBVM60.DLL___vbaStrCopy
jmp 0x40ab7d
mov dword [ebp - 4], 0xd7
mov edx, 0x403e78
mov ecx, 0x4390c0
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xd9
movzx ax, byte [0x43905c]
cmp ax, 1
jne 0x40abaa
mov dword [ebp - 4], 0xda
mov edx, 0x404180
mov ecx, 0x4390c4
call sub.MSVBVM60.DLL___vbaStrCopy
jmp 0x40abd5
mov dword [ebp - 4], 0xdb
movzx ax, byte [0x43905c]
cmp ax, 3
jne 0x40abd5
mov dword [ebp - 4], 0xdc
mov edx, 0x404190
mov ecx, 0x4390c4
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xde
movzx ax, byte [0x43905d]
cmp ax, 3
jne 0x40ac02
mov dword [ebp - 4], 0xdf
mov edx, 0x40415c
mov ecx, 0x4390c8
call sub.MSVBVM60.DLL___vbaStrCopy
jmp 0x40ac18
mov dword [ebp - 4], 0xe1
mov edx, 0x4041a0
mov ecx, 0x4390c8
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xe3
mov edx, 0x4041b0
mov ecx, 0x4390cc
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xe4
mov edx, 0x4038e8
mov ecx, 0x4390d0
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xe5
movzx ax, byte [0x439060]
cmp ax, 1
jne 0x40ac71
mov dword [ebp - 4], 0xe6
mov edx, 0x4041c8
mov ecx, 0x4390d4
call sub.MSVBVM60.DLL___vbaStrCopy
jmp 0x40ace1
mov dword [ebp - 4], 0xe7
movzx ax, byte [0x439060]
cmp ax, 2
jne 0x40ac9e
mov dword [ebp - 4], 0xe8
mov edx, 0x4041dc
mov ecx, 0x4390d4
call sub.MSVBVM60.DLL___vbaStrCopy
jmp 0x40ace1
mov dword [ebp - 4], 0xe9
movzx ax, byte [0x439060]
cmp ax, 3
jne 0x40accb
mov dword [ebp - 4], 0xea
mov edx, 0x4041f0
mov ecx, 0x4390d4
call sub.MSVBVM60.DLL___vbaStrCopy
jmp 0x40ace1
mov dword [ebp - 4], 0xec
mov edx, 0x403e78
mov ecx, 0x4390d4
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xee
mov edx, 0x40420c
mov ecx, 0x4390d8
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xef
mov edx, 0x404220
mov ecx, 0x4390dc
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xf0
mov edx, 0x404230
mov ecx, 0x439070
call sub.MSVBVM60.DLL___vbaStrCopy
jmp 0x40b69c
mov dword [ebp - 4], 0xf1
cmp dword [0x43949c], 0
jne 0x40ad53
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x3d0], 0x43949c
jmp 0x40ad5d
mov dword [ebp - 0x3d0], 0x43949c
mov eax, dword [ebp - 0x3d0]
mov eax, dword [eax]
mov dword [ebp - 0x1c8], eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [ebp - 0x1c8]
mov eax, dword [eax]
push dword [ebp - 0x1c8]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x1cc], eax
cmp dword [ebp - 0x1cc], 0
jge 0x40adb1
push 0x14
push 0x403dd0
push dword [ebp - 0x1c8]
push dword [ebp - 0x1cc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3d4], eax
jmp 0x40adb8
and dword [ebp - 0x3d4], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1d0], eax
lea eax, [ebp - 0x30]
push eax
mov eax, dword [ebp - 0x1d0]
mov eax, dword [eax]
push dword [ebp - 0x1d0]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x1d4], eax
cmp dword [ebp - 0x1d4], 0
jge 0x40ae07
push 0x50
push 0x403df0
push dword [ebp - 0x1d0]
push dword [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3d8], eax
jmp 0x40ae0e
and dword [ebp - 0x3d8], 0
mov dword [ebp - 0xec], 0x403a68
mov dword [ebp - 0xf4], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 0x404070
push 0x403e2c
push dword [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x439010]
call sub.MSVBVM60.DLL_rtcGetSetting
mov edx, eax
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpR8
fcomp qword [0x401d48]
fnstsw ax
sahf
jne 0x40ae8a
mov dword [ebp - 0x3dc], 1
jmp 0x40ae91
and dword [ebp - 0x3dc], 0
mov eax, dword [ebp - 0x3dc]
neg eax
movzx cx, byte [0x439058]
sub cx, 3
neg cx
sbb ecx, ecx
inc ecx
neg ecx
and ax, cx
mov word [ebp - 0x1d8], ax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x30]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeObj
movsx eax, word [ebp - 0x1d8]
test eax, eax
je 0x40b086
mov dword [ebp - 4], 0xf2
mov dword [ebp - 0xec], 0x4390ac
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0xfc], 0x403e24
mov dword [ebp - 0x104], 0x8008
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x104]
push eax
call sub.MSVBVM60.DLL___vbaVarTextTstEq
mov word [ebp - 0x1c8], ax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x1c8]
test eax, eax
je 0x40af63
mov dword [ebp - 4], 0xf3
mov edx, 0x404248
mov ecx, 0x4390ac
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xf5
mov edx, 0x404260
mov ecx, 0x4390b0
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xf6
mov edx, 0x404278
mov ecx, 0x4390b4
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xf7
mov edx, 0x403e78
mov ecx, 0x4390b8
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xf8
mov edx, 0x403e78
mov ecx, 0x4390bc
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xf9
mov edx, 0x403e78
mov ecx, 0x4390c0
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xfa
mov edx, 0x40428c
mov ecx, 0x4390c4
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xfb
mov edx, 0x4042ac
mov ecx, 0x4390c8
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xfc
mov edx, 0x4042cc
mov ecx, 0x4390cc
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xfd
mov edx, 0x4042ec
mov ecx, 0x4390d0
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xfe
mov edx, 0x403e78
mov ecx, 0x4390d4
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xff
mov edx, 0x403e78
mov ecx, 0x4390d8
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x100
mov edx, 0x40430c
mov ecx, 0x4390dc
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x101
mov edx, 0x404320
mov ecx, 0x439070
call sub.MSVBVM60.DLL___vbaStrCopy
jmp 0x40b69c
mov dword [ebp - 4], 0x103
mov edx, 0x40433c
mov ecx, 0x4390b0
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x104
mov edx, 0x404350
mov ecx, 0x4390b4
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x105
movzx ax, byte [0x439058]
cmp ax, 2
jne 0x40b14f
mov dword [ebp - 4], 0x106
mov dword [ebp - 0xec], 0x4390ac
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0xfc], 0x403e24
mov dword [ebp - 0x104], 0x8008
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x104]
push eax
call sub.MSVBVM60.DLL___vbaVarTextTstEq
mov word [ebp - 0x1c8], ax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x1c8]
test eax, eax
je 0x40b14a
mov dword [ebp - 4], 0x107
mov edx, 0x404088
mov ecx, 0x4390ac
call sub.MSVBVM60.DLL___vbaStrCopy
jmp 0x40b294
mov dword [ebp - 4], 0x109
movzx ax, byte [0x439058]
cmp ax, 3
jne 0x40b215
mov dword [ebp - 4], 0x10a
mov dword [ebp - 0xec], 0x4390ac
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0xfc], 0x403e24
mov dword [ebp - 0x104], 0x8008
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x104]
push eax
call sub.MSVBVM60.DLL___vbaVarTextTstEq
mov word [ebp - 0x1c8], ax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x1c8]
test eax, eax
je 0x40b1e7
mov dword [ebp - 4], 0x10b
mov edx, 0x404248
mov ecx, 0x4390ac
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x10d
mov edx, 0x404260
mov ecx, 0x4390b0
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x10e
mov edx, 0x404278
mov ecx, 0x4390b4
call sub.MSVBVM60.DLL___vbaStrCopy
jmp 0x40b294
mov dword [ebp - 4], 0x110
mov dword [ebp - 0xec], 0x4390ac
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0xfc], 0x403e24
mov dword [ebp - 0x104], 0x8008
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x104]
push eax
call sub.MSVBVM60.DLL___vbaVarTextTstEq
mov word [ebp - 0x1c8], ax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x1c8]
test eax, eax
je 0x40b294
mov dword [ebp - 4], 0x111
mov edx, 0x404360
mov ecx, 0x4390ac
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x114
movzx ax, byte [0x43905f]
cmp ax, 1
jne 0x40b2c1
mov dword [ebp - 4], 0x115
mov edx, 0x40437c
mov ecx, 0x4390b8
call sub.MSVBVM60.DLL___vbaStrCopy
jmp 0x40b304
mov dword [ebp - 4], 0x116
movzx ax, byte [0x43905f]
cmp ax, 2
jne 0x40b2ee
mov dword [ebp - 4], 0x117
mov edx, 0x404388
mov ecx, 0x4390b8
call sub.MSVBVM60.DLL___vbaStrCopy
jmp 0x40b304
mov dword [ebp - 4], 0x119
mov edx, 0x403e78
mov ecx, 0x4390b8
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x11b
mov dword [ebp - 0xec], 0x439198
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0xfc], 0x403e24
mov dword [ebp - 0x104], 0x8008
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x104]
push eax
call sub.MSVBVM60.DLL___vbaVarTextTstEq
mov word [ebp - 0x1c8], ax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x1c8]
test eax, eax
je 0x40b383
mov dword [ebp - 4], 0x11c
mov edx, 0x404394
mov ecx, 0x439198
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x11e
mov dword [ebp - 0xfc], 0x4043a0
mov dword [ebp - 0x104], 8
mov dword [ebp - 0xec], 0x439198
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0x10c], 0x404100
mov dword [ebp - 0x114], 8
lea eax, [ebp - 0x104]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0x84]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x4390bc
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
mov dword [ebp - 4], 0x11f
movzx ax, byte [0x43905b]
cmp ax, 1
jne 0x40b459
mov dword [ebp - 4], 0x120
mov edx, 0x4043bc
mov ecx, 0x4390c0
call sub.MSVBVM60.DLL___vbaStrCopy
jmp 0x40b4f6
mov dword [ebp - 4], 0x121
movzx ax, byte [0x43905b]
cmp ax, 2
jne 0x40b486
mov dword [ebp - 4], 0x122
mov edx, 0x4043d0
mov ecx, 0x4390c0
call sub.MSVBVM60.DLL___vbaStrCopy
jmp 0x40b4f6
mov dword [ebp - 4], 0x123
movzx ax, byte [0x43905b]
cmp ax, 3
jne 0x40b4b3
mov dword [ebp - 4], 0x124
mov edx, 0x4043e4
mov ecx, 0x4390c0
call sub.MSVBVM60.DLL___vbaStrCopy
jmp 0x40b4f6
mov dword [ebp - 4], 0x125
movzx ax, byte [0x43905b]
cmp ax, 4
jne 0x40b4e0
mov dword [ebp - 4], 0x126
mov edx, 0x4043f8
mov ecx, 0x4390c0
call sub.MSVBVM60.DLL___vbaStrCopy
jmp 0x40b4f6
mov dword [ebp - 4], 0x128
mov edx, 0x403e78
mov ecx, 0x4390c0
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x12a
movzx ax, byte [0x43905c]
cmp ax, 1
jne 0x40b523
mov dword [ebp - 4], 0x12b
mov edx, 0x404408
mov ecx, 0x4390c4
call sub.MSVBVM60.DLL___vbaStrCopy
jmp 0x40b54e
mov dword [ebp - 4], 0x12c
movzx ax, byte [0x43905c]
cmp ax, 3
jne 0x40b54e
mov dword [ebp - 4], 0x12d
mov edx, 0x404418
mov ecx, 0x4390c4
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x12f
movzx ax, byte [0x43905d]
cmp ax, 3
jne 0x40b57b
mov dword [ebp - 4], 0x130
mov edx, 0x404428
mov ecx, 0x4390c8
call sub.MSVBVM60.DLL___vbaStrCopy
jmp 0x40b591
mov dword [ebp - 4], 0x132
mov edx, 0x404438
mov ecx, 0x4390c8
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x134
mov edx, 0x404448
mov ecx, 0x4390cc
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x135
mov edx, 0x404458
mov ecx, 0x4390d0
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x136
movzx ax, byte [0x439060]
cmp ax, 1
jne 0x40b5ea
mov dword [ebp - 4], 0x137
mov edx, 0x404468
mov ecx, 0x4390d4
call sub.MSVBVM60.DLL___vbaStrCopy
jmp 0x40b65a
mov dword [ebp - 4], 0x138
movzx ax, byte [0x439060]
cmp ax, 2
jne 0x40b617
mov dword [ebp - 4], 0x139
mov edx, 0x40447c
mov ecx, 0x4390d4
call sub.MSVBVM60.DLL___vbaStrCopy
jmp 0x40b65a
mov dword [ebp - 4], 0x13a
movzx ax, byte [0x439060]
cmp ax, 3
jne 0x40b644
mov dword [ebp - 4], 0x13b
mov edx, 0x404490
mov ecx, 0x4390d4
call sub.MSVBVM60.DLL___vbaStrCopy
jmp 0x40b65a
mov dword [ebp - 4], 0x13d
mov edx, 0x403e78
mov ecx, 0x4390d4
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x13f
mov edx, 0x4044ac
mov ecx, 0x4390d8
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x140
mov edx, 0x4044c0
mov ecx, 0x4390dc
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x141
mov edx, 0x4044d0
mov ecx, 0x439070
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x143
mov word [0x43906c], 0x50
mov dword [ebp - 4], 0x144
movzx ax, byte [0x439059]
cmp ax, 3
jne 0x40b6d3
mov dword [ebp - 4], 0x145
mov word [0x43906c], 0x64
jmp 0x40b70a
mov dword [ebp - 4], 0x146
movzx ax, byte [0x439059]
cmp ax, 2
jne 0x40b6fa
mov dword [ebp - 4], 0x147
mov word [0x43906c], 0x5a
jmp 0x40b70a
mov dword [ebp - 4], 0x149
mov word [0x43906c], 0x50
mov dword [ebp - 4], 0x14b
mov ax, word [0x43906c]
add ax, 9
jo 0x414e7d
mov word [0x439074], ax
mov dword [ebp - 4], 0x14c
and word [0x439078], 0
mov dword [ebp - 4], 0x14d
mov ax, word [0x439074]
mov word [ebp - 0x21c], ax
mov word [ebp - 0x218], 1
mov ax, word [0x43906c]
mov word [0x439076], ax
jmp 0x40b77a
mov ax, word [0x439076]
add ax, word [ebp - 0x218]
jo 0x414e7d
mov word [0x439076], ax
mov ax, word [0x439076]
cmp ax, word [ebp - 0x21c]
jg 0x40bed2
mov dword [ebp - 4], 0x14e
mov ax, word [0x439078]
add ax, 1
jo 0x414e7d
mov word [0x439078], ax
mov dword [ebp - 4], 0x14f
push 0x403f0c
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40b7f7
push 0x44
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3e0], eax
jmp 0x40b7fe
and dword [ebp - 0x3e0], 0
mov dword [ebp - 4], 0x150
cmp word [0x439076], 0x5a
jne 0x40ba7a
mov dword [ebp - 4], 0x151
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
mov dword [ebp - 0x19c], 0x80020004
mov dword [ebp - 0x1a4], 0xa
mov dword [ebp - 0x18c], 0x80020004
mov dword [ebp - 0x194], 0xa
mov dword [ebp - 0x17c], 0x80020004
mov dword [ebp - 0x184], 0xa
mov dword [ebp - 0x16c], 0x80020004
mov dword [ebp - 0x174], 0xa
mov dword [ebp - 0x15c], 0x80020004
mov dword [ebp - 0x164], 0xa
mov dword [ebp - 0x14c], 0x80020004
mov dword [ebp - 0x154], 0xa
mov dword [ebp - 0x13c], 0x80020004
mov dword [ebp - 0x144], 0xa
mov dword [ebp - 0x12c], 0x80020004
mov dword [ebp - 0x134], 0xa
mov dword [ebp - 0x11c], 0x80020004
mov dword [ebp - 0x124], 0xa
mov dword [ebp - 0x10c], 0x80020004
mov dword [ebp - 0x114], 0xa
mov dword [ebp - 0xfc], 0x80020004
mov dword [ebp - 0x104], 0xa
mov dword [ebp - 0xec], 0xa0
mov dword [ebp - 0xf4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x1b4]
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 - 0x1a4]
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 - 0x194]
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 - 0x184]
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 - 0x174]
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 - 0x164]
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 - 0x154]
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 - 0x144]
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 - 0x134]
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 - 0x124]
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 - 0x114]
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 - 0x104]
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 - 0xf4]
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 0x403f88
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xf4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40ba6e
push 0xf4
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3e4], eax
jmp 0x40ba75
and dword [ebp - 0x3e4], 0
jmp 0x40bcdf
mov dword [ebp - 4], 0x153
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
mov dword [ebp - 0x19c], 0x80020004
mov dword [ebp - 0x1a4], 0xa
mov dword [ebp - 0x18c], 0x80020004
mov dword [ebp - 0x194], 0xa
mov dword [ebp - 0x17c], 0x80020004
mov dword [ebp - 0x184], 0xa
mov dword [ebp - 0x16c], 0x80020004
mov dword [ebp - 0x174], 0xa
mov dword [ebp - 0x15c], 0x80020004
mov dword [ebp - 0x164], 0xa
mov dword [ebp - 0x14c], 0x80020004
mov dword [ebp - 0x154], 0xa
mov dword [ebp - 0x13c], 0x80020004
mov dword [ebp - 0x144], 0xa
mov dword [ebp - 0x12c], 0x80020004
mov dword [ebp - 0x134], 0xa
mov dword [ebp - 0x11c], 0x80020004
mov dword [ebp - 0x124], 0xa
mov dword [ebp - 0x10c], 0x80020004
mov dword [ebp - 0x114], 0xa
mov dword [ebp - 0xfc], 0x80020004
mov dword [ebp - 0x104], 0xa
mov ax, word [0x439076]
mov word [ebp - 0xec], ax
mov dword [ebp - 0xf4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x1b4]
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 - 0x1a4]
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 - 0x194]
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 - 0x184]
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 - 0x174]
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 - 0x164]
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 - 0x154]
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 - 0x144]
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 - 0x134]
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 - 0x124]
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 - 0x114]
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 - 0x104]
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 - 0xf4]
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 0x403f88
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xf4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40bcd8
push 0xf4
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3e8], eax
jmp 0x40bcdf
and dword [ebp - 0x3e8], 0
mov dword [ebp - 4], 0x155
lea eax, [ebp - 0x1b8]
push eax
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0x5c]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40bd2e
push 0x5c
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3ec], eax
jmp 0x40bd35
and dword [ebp - 0x3ec], 0
movsx eax, word [ebp - 0x1b8]
test eax, eax
jne 0x40bec6
mov dword [ebp - 4], 0x156
lea eax, [ebp - 0x48]
push eax
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x1cc], eax
cmp dword [ebp - 0x1cc], 0
jge 0x40bd96
push 0xb4
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1cc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3f0], eax
jmp 0x40bd9d
and dword [ebp - 0x3f0], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0xec], 0x403f60
mov dword [ebp - 0xf4], 8
lea eax, [ebp - 0x4c]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 - 0x1d0]
mov eax, dword [eax]
push dword [ebp - 0x1d0]
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x1d4], eax
cmp dword [ebp - 0x1d4], 0
jge 0x40be14
push 0x30
push 0x403f3c
push dword [ebp - 0x1d0]
push dword [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3f4], eax
jmp 0x40be1b
and dword [ebp - 0x3f4], 0
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x27c], eax
and dword [ebp - 0x4c], 0
mov eax, dword [ebp - 0x27c]
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x64], 9
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcRightTrimVar
mov ax, word [0x439078]
sub ax, 1
jo 0x414e7d
movsx eax, ax
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0xb
jae 0x40be70
and dword [ebp - 0x3f8], 0
jmp 0x40be7b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x3f8], eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [ebp - 0x1c8]
mov ecx, dword [0x439090]
lea ecx, [ecx + eax*4]
call sub.MSVBVM60.DLL___vbaStrCopy
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x158
jmp 0x40b761
mov dword [ebp - 4], 0x159
mov ax, word [0x43906c]
mov word [ebp - 0x220], ax
movsx eax, word [ebp - 0x220]
mov dword [ebp - 0x3fc], eax
cmp dword [ebp - 0x3fc], 0x50
je 0x40bf12
cmp dword [ebp - 0x3fc], 0x5a
je 0x40bf24
cmp dword [ebp - 0x3fc], 0x64
je 0x40bf36
jmp 0x40bf46
mov dword [ebp - 4], 0x15b
mov word [0x439178], 0x8c
jmp 0x40bf46
mov dword [ebp - 4], 0x15d
mov word [0x439178], 0x8d
jmp 0x40bf46
mov dword [ebp - 4], 0x15f
mov word [0x439178], 0x8e
mov dword [ebp - 4], 0x161
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
mov dword [ebp - 0x19c], 0x80020004
mov dword [ebp - 0x1a4], 0xa
mov dword [ebp - 0x18c], 0x80020004
mov dword [ebp - 0x194], 0xa
mov dword [ebp - 0x17c], 0x80020004
mov dword [ebp - 0x184], 0xa
mov dword [ebp - 0x16c], 0x80020004
mov dword [ebp - 0x174], 0xa
mov dword [ebp - 0x15c], 0x80020004
mov dword [ebp - 0x164], 0xa
mov dword [ebp - 0x14c], 0x80020004
mov dword [ebp - 0x154], 0xa
mov dword [ebp - 0x13c], 0x80020004
mov dword [ebp - 0x144], 0xa
mov dword [ebp - 0x12c], 0x80020004
mov dword [ebp - 0x134], 0xa
mov dword [ebp - 0x11c], 0x80020004
mov dword [ebp - 0x124], 0xa
mov dword [ebp - 0x10c], 0x80020004
mov dword [ebp - 0x114], 0xa
mov dword [ebp - 0xfc], 0x80020004
mov dword [ebp - 0x104], 0xa
mov ax, word [0x439178]
mov word [ebp - 0xec], ax
mov dword [ebp - 0xf4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x1b4]
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 - 0x1a4]
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 - 0x194]
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 - 0x184]
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 - 0x174]
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 - 0x164]
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 - 0x154]
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 - 0x144]
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 - 0x134]
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 - 0x124]
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 - 0x114]
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 - 0x104]
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 - 0xf4]
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 0x403f88
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xf4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40c1a4
push 0xf4
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x400], eax
jmp 0x40c1ab
and dword [ebp - 0x400], 0
mov dword [ebp - 4], 0x162
lea eax, [ebp - 0x1b8]
push eax
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0x5c]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40c1fa
push 0x5c
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x404], eax
jmp 0x40c201
and dword [ebp - 0x404], 0
movsx eax, word [ebp - 0x1b8]
test eax, eax
jne 0x40c78b
mov dword [ebp - 4], 0x163
cmp dword [0x43949c], 0
jne 0x40c23b
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x408], 0x43949c
jmp 0x40c245
mov dword [ebp - 0x408], 0x43949c
mov eax, dword [ebp - 0x408]
mov eax, dword [eax]
mov dword [ebp - 0x1c8], eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [ebp - 0x1c8]
mov eax, dword [eax]
push dword [ebp - 0x1c8]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x1cc], eax
cmp dword [ebp - 0x1cc], 0
jge 0x40c299
push 0x14
push 0x403dd0
push dword [ebp - 0x1c8]
push dword [ebp - 0x1cc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x40c], eax
jmp 0x40c2a0
and dword [ebp - 0x40c], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1d0], eax
lea eax, [ebp - 0x30]
push eax
mov eax, dword [ebp - 0x1d0]
mov eax, dword [eax]
push dword [ebp - 0x1d0]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x1d4], eax
cmp dword [ebp - 0x1d4], 0
jge 0x40c2ef
push 0x50
push 0x403df0
push dword [ebp - 0x1d0]
push dword [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x410], eax
jmp 0x40c2f6
and dword [ebp - 0x410], 0
mov eax, dword [ebp - 0x30]
mov dword [ebp - 0x280], eax
and dword [ebp - 0x30], 0
mov eax, dword [ebp - 0x280]
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x64], 8
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0xfc], 0x403a68
mov dword [ebp - 0x104], 8
mov dword [ebp - 0xec], 0x4044ec
mov dword [ebp - 0xf4], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x104]
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 0x403fe4
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x84]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x34]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
push dword [0x439010]
call sub.MSVBVM60.DLL_rtcGetSetting
mov edx, eax
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x403fe4
call sub.MSVBVM60.DLL___vbaStrTextCmp
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x1d8], ax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x34]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
movsx eax, word [ebp - 0x1d8]
test eax, eax
je 0x40c56b
mov dword [ebp - 4], 0x164
lea eax, [ebp - 0x48]
push eax
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x1cc], eax
cmp dword [ebp - 0x1cc], 0
jge 0x40c445
push 0xb4
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1cc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x414], eax
jmp 0x40c44c
and dword [ebp - 0x414], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0xec], 0x403f60
mov dword [ebp - 0xf4], 8
lea eax, [ebp - 0x4c]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 - 0x1d0]
mov eax, dword [eax]
push dword [ebp - 0x1d0]
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x1d4], eax
cmp dword [ebp - 0x1d4], 0
jge 0x40c4c3
push 0x30
push 0x403f3c
push dword [ebp - 0x1d0]
push dword [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x418], eax
jmp 0x40c4ca
and dword [ebp - 0x418], 0
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x284], eax
and dword [ebp - 0x4c], 0
mov eax, dword [ebp - 0x284]
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x64], 9
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcRightTrimVar
mov dword [ebp - 0x1c8], 0xa
cmp dword [ebp - 0x1c8], 0xb
jae 0x40c510
and dword [ebp - 0x41c], 0
jmp 0x40c51b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x41c], eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [ebp - 0x1c8]
mov ecx, dword [0x439090]
lea ecx, [ecx + eax*4]
call sub.MSVBVM60.DLL___vbaStrCopy
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
jmp 0x40c78b
mov dword [ebp - 4], 0x166
mov dword [ebp - 0x1cc], 9
cmp dword [ebp - 0x1cc], 0xb
jae 0x40c58e
and dword [ebp - 0x420], 0
jmp 0x40c599
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x420], eax
mov eax, dword [ebp - 0x1cc]
mov ecx, dword [0x439090]
lea eax, [ecx + eax*4]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL_rtcRightTrimVar
mov dword [ebp - 0xfc], 0x403e78
mov dword [ebp - 0x104], 8
lea eax, [ebp - 0x48]
push eax
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x1d0], eax
cmp dword [ebp - 0x1d0], 0
jge 0x40c627
push 0xb4
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1d0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x424], eax
jmp 0x40c62e
and dword [ebp - 0x424], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1d4], eax
mov dword [ebp - 0x10c], 0x403f60
mov dword [ebp - 0x114], 8
lea eax, [ebp - 0x4c]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x114]
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 - 0x1d4]
mov eax, dword [eax]
push dword [ebp - 0x1d4]
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x1d8], eax
cmp dword [ebp - 0x1d8], 0
jge 0x40c6a5
push 0x30
push 0x403f3c
push dword [ebp - 0x1d4]
push dword [ebp - 0x1d8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x428], eax
jmp 0x40c6ac
and dword [ebp - 0x428], 0
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x288], eax
and dword [ebp - 0x4c], 0
mov eax, dword [ebp - 0x288]
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x84], 9
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x94]
push eax
call sub.MSVBVM60.DLL_rtcRightTrimVar
mov dword [ebp - 0x1c8], 9
cmp dword [ebp - 0x1c8], 0xb
jae 0x40c6fb
and dword [ebp - 0x42c], 0
jmp 0x40c706
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x42c], eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x104]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0xa4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [ebp - 0x1c8]
mov ecx, dword [0x439090]
lea ecx, [ecx + eax*4]
call sub.MSVBVM60.DLL___vbaStrCopy
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x64]
push eax
push 5
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x18
mov dword [ebp - 4], 0x169
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
mov dword [ebp - 0x19c], 0x80020004
mov dword [ebp - 0x1a4], 0xa
mov dword [ebp - 0x18c], 0x80020004
mov dword [ebp - 0x194], 0xa
mov dword [ebp - 0x17c], 0x80020004
mov dword [ebp - 0x184], 0xa
mov dword [ebp - 0x16c], 0x80020004
mov dword [ebp - 0x174], 0xa
mov dword [ebp - 0x15c], 0x80020004
mov dword [ebp - 0x164], 0xa
mov dword [ebp - 0x14c], 0x80020004
mov dword [ebp - 0x154], 0xa
mov dword [ebp - 0x13c], 0x80020004
mov dword [ebp - 0x144], 0xa
mov dword [ebp - 0x12c], 0x80020004
mov dword [ebp - 0x134], 0xa
mov dword [ebp - 0x11c], 0x80020004
mov dword [ebp - 0x124], 0xa
mov dword [ebp - 0x10c], 0x80020004
mov dword [ebp - 0x114], 0xa
mov dword [ebp - 0xfc], 0x80020004
mov dword [ebp - 0x104], 0xa
mov ax, word [0x439178]
add ax, 0x15
jo 0x414e7d
mov word [ebp - 0xec], ax
mov dword [ebp - 0xf4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x1b4]
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 - 0x1a4]
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 - 0x194]
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 - 0x184]
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 - 0x174]
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 - 0x164]
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 - 0x154]
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 - 0x144]
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 - 0x134]
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 - 0x124]
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 - 0x114]
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 - 0x104]
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 - 0xf4]
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 0x403f88
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xf4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40c9f3
push 0xf4
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x430], eax
jmp 0x40c9fa
and dword [ebp - 0x430], 0
mov dword [ebp - 4], 0x16a
lea eax, [ebp - 0x1b8]
push eax
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0x5c]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40ca49
push 0x5c
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x434], eax
jmp 0x40ca50
and dword [ebp - 0x434], 0
movsx eax, word [ebp - 0x1b8]
test eax, eax
jne 0x40cf06
mov dword [ebp - 4], 0x16b
lea eax, [ebp - 0x48]
push eax
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40cab1
push 0xb4
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x438], eax
jmp 0x40cab8
and dword [ebp - 0x438], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1cc], eax
mov dword [ebp - 0xec], 0x403f60
mov dword [ebp - 0xf4], 8
lea eax, [ebp - 0x4c]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 - 0x1cc]
mov eax, dword [eax]
push dword [ebp - 0x1cc]
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x1d0], eax
cmp dword [ebp - 0x1d0], 0
jge 0x40cb2f
push 0x30
push 0x403f3c
push dword [ebp - 0x1cc]
push dword [ebp - 0x1d0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x43c], eax
jmp 0x40cb36
and dword [ebp - 0x43c], 0
lea eax, [ebp - 0x50]
push eax
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x1d4], eax
cmp dword [ebp - 0x1d4], 0
jge 0x40cb81
push 0xb4
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x440], eax
jmp 0x40cb88
and dword [ebp - 0x440], 0
mov eax, dword [ebp - 0x50]
mov dword [ebp - 0x1d8], eax
mov dword [ebp - 0x10c], 0x403f60
mov dword [ebp - 0x114], 8
lea eax, [ebp - 0x54]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x114]
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 - 0x1d8]
mov eax, dword [eax]
push dword [ebp - 0x1d8]
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x40cbff
push 0x30
push 0x403f3c
push dword [ebp - 0x1d8]
push dword [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x444], eax
jmp 0x40cc06
and dword [ebp - 0x444], 0
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x28c], eax
and dword [ebp - 0x4c], 0
mov eax, dword [ebp - 0x28c]
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x64], 9
push 1
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
mov dword [ebp - 0xfc], 0x403fe4
mov dword [ebp - 0x104], 0x8008
mov dword [ebp - 0x9c], 0x80020004
mov dword [ebp - 0xa4], 0xa
mov eax, dword [ebp - 0x54]
mov dword [ebp - 0x290], eax
and dword [ebp - 0x54], 0
mov eax, dword [ebp - 0x290]
mov dword [ebp - 0x8c], eax
mov dword [ebp - 0x94], 9
lea eax, [ebp - 0xa4]
push eax
push 2
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0xb4]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0x12c], 0x403e24
mov dword [ebp - 0x134], 0x8008
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x104]
push eax
lea eax, [ebp - 0x84]
push eax
call sub.MSVBVM60.DLL___vbaVarTextCmpEq
push eax
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 0x134]
push eax
lea eax, [ebp - 0xd4]
push eax
call sub.MSVBVM60.DLL___vbaVarTextCmpNe
push eax
lea eax, [ebp - 0xe4]
push eax
call sub.MSVBVM60.DLL___vbaVarAnd
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x1e0], ax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x48]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0xc
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x1c
movsx eax, word [ebp - 0x1e0]
test eax, eax
je 0x40cf06
mov dword [ebp - 4], 0x16c
lea eax, [ebp - 0x48]
push eax
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40cdad
push 0xb4
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x448], eax
jmp 0x40cdb4
and dword [ebp - 0x448], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1cc], eax
mov dword [ebp - 0xec], 0x403f60
mov dword [ebp - 0xf4], 8
lea eax, [ebp - 0x4c]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 - 0x1cc]
mov eax, dword [eax]
push dword [ebp - 0x1cc]
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x1d0], eax
cmp dword [ebp - 0x1d0], 0
jge 0x40ce2b
push 0x30
push 0x403f3c
push dword [ebp - 0x1cc]
push dword [ebp - 0x1d0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x44c], eax
jmp 0x40ce32
and dword [ebp - 0x44c], 0
mov dword [ebp - 0x6c], 0x80020004
mov dword [ebp - 0x74], 0xa
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x294], eax
and dword [ebp - 0x4c], 0
mov eax, dword [ebp - 0x294]
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x64], 9
lea eax, [ebp - 0x74]
push eax
push 2
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x84]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x94]
push eax
call sub.MSVBVM60.DLL_rtcRightTrimVar
and dword [ebp - 0x1d4], 0
cmp dword [ebp - 0x1d4], 0xb
jae 0x40ce9f
and dword [ebp - 0x450], 0
jmp 0x40ceaa
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x450], eax
lea eax, [ebp - 0x94]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [ebp - 0x1d4]
mov ecx, dword [0x439090]
lea ecx, [ecx + eax*4]
call sub.MSVBVM60.DLL___vbaStrCopy
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x14
mov dword [ebp - 4], 0x16f
mov edx, 0x403e24
mov ecx, 0x4391b4
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x170
movzx ax, byte [0x439059]
cmp ax, 3
jne 0x40cf43
mov dword [ebp - 4], 0x171
mov word [0x439178], 0x94
jmp 0x40cf7a
mov dword [ebp - 4], 0x172
movzx ax, byte [0x439059]
cmp ax, 2
jne 0x40cf6a
mov dword [ebp - 4], 0x173
mov word [0x439178], 0x93
jmp 0x40cf7a
mov dword [ebp - 4], 0x175
mov word [0x439178], 0x92
mov dword [ebp - 4], 0x177
push 0x404500
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40cfc7
push 0x44
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x454], eax
jmp 0x40cfce
and dword [ebp - 0x454], 0
mov dword [ebp - 4], 0x178
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
mov dword [ebp - 0x19c], 0x80020004
mov dword [ebp - 0x1a4], 0xa
mov dword [ebp - 0x18c], 0x80020004
mov dword [ebp - 0x194], 0xa
mov dword [ebp - 0x17c], 0x80020004
mov dword [ebp - 0x184], 0xa
mov dword [ebp - 0x16c], 0x80020004
mov dword [ebp - 0x174], 0xa
mov dword [ebp - 0x15c], 0x80020004
mov dword [ebp - 0x164], 0xa
mov dword [ebp - 0x14c], 0x80020004
mov dword [ebp - 0x154], 0xa
mov dword [ebp - 0x13c], 0x80020004
mov dword [ebp - 0x144], 0xa
mov dword [ebp - 0x12c], 0x80020004
mov dword [ebp - 0x134], 0xa
mov dword [ebp - 0x11c], 0x80020004
mov dword [ebp - 0x124], 0xa
mov dword [ebp - 0x10c], 0x80020004
mov dword [ebp - 0x114], 0xa
mov dword [ebp - 0xfc], 0x80020004
mov dword [ebp - 0x104], 0xa
mov ax, word [0x439178]
mov word [ebp - 0xec], ax
mov dword [ebp - 0xf4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x1b4]
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 - 0x1a4]
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 - 0x194]
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 - 0x184]
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 - 0x174]
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 - 0x164]
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 - 0x154]
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 - 0x144]
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 - 0x134]
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 - 0x124]
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 - 0x114]
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 - 0x104]
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 - 0xf4]
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 0x403f88
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xf4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40d22c
push 0xf4
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x458], eax
jmp 0x40d233
and dword [ebp - 0x458], 0
mov dword [ebp - 4], 0x179
lea eax, [ebp - 0x1b8]
push eax
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0x5c]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40d282
push 0x5c
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x45c], eax
jmp 0x40d289
and dword [ebp - 0x45c], 0
movsx eax, word [ebp - 0x1b8]
test eax, eax
jne 0x40d3c8
mov dword [ebp - 4], 0x17a
lea eax, [ebp - 0x48]
push eax
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40d2ea
push 0xb4
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x460], eax
jmp 0x40d2f1
and dword [ebp - 0x460], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1cc], eax
mov dword [ebp - 0xec], 0x403f60
mov dword [ebp - 0xf4], 8
lea eax, [ebp - 0x4c]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 - 0x1cc]
mov eax, dword [eax]
push dword [ebp - 0x1cc]
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x1d0], eax
cmp dword [ebp - 0x1d0], 0
jge 0x40d368
push 0x30
push 0x403f3c
push dword [ebp - 0x1cc]
push dword [ebp - 0x1d0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x464], eax
jmp 0x40d36f
and dword [ebp - 0x464], 0
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x298], eax
and dword [ebp - 0x4c], 0
mov eax, dword [ebp - 0x298]
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x64], 9
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcRightTrimVar
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x4391b4
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x17c
cmp dword [0x43949c], 0
jne 0x40d3f3
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x468], 0x43949c
jmp 0x40d3fd
mov dword [ebp - 0x468], 0x43949c
mov eax, dword [ebp - 0x468]
mov eax, dword [eax]
mov dword [ebp - 0x1c8], eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [ebp - 0x1c8]
mov eax, dword [eax]
push dword [ebp - 0x1c8]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x1cc], eax
cmp dword [ebp - 0x1cc], 0
jge 0x40d451
push 0x14
push 0x403dd0
push dword [ebp - 0x1c8]
push dword [ebp - 0x1cc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x46c], eax
jmp 0x40d458
and dword [ebp - 0x46c], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1d0], eax
lea eax, [ebp - 0x30]
push eax
mov eax, dword [ebp - 0x1d0]
mov eax, dword [eax]
push dword [ebp - 0x1d0]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x1d4], eax
cmp dword [ebp - 0x1d4], 0
jge 0x40d4a7
push 0x50
push 0x403df0
push dword [ebp - 0x1d0]
push dword [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x470], eax
jmp 0x40d4ae
and dword [ebp - 0x470], 0
mov eax, dword [ebp - 0x30]
mov dword [ebp - 0x29c], eax
and dword [ebp - 0x30], 0
mov eax, dword [ebp - 0x29c]
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x64], 8
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov eax, dword [0x4391b4]
mov dword [ebp - 0xfc], eax
mov dword [ebp - 0x104], 8
mov dword [ebp - 0xec], 0x403fc0
mov dword [ebp - 0xf4], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x104]
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 ax, word [0x439178]
push eax
call sub.MSVBVM60.DLL___vbaStrI2
mov edx, eax
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x84]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x34]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
push dword [0x439010]
call sub.MSVBVM60.DLL_rtcGetSetting
mov dword [ebp - 0x8c], eax
mov dword [ebp - 0x94], 8
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0xa4]
push eax
call sub.MSVBVM60.DLL_rtcRightTrimVar
lea eax, [ebp - 0xa4]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x4391b4
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x34]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 5
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x18
mov dword [ebp - 4], 0x17d
cmp dword [0x43949c], 0
jne 0x40d600
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x474], 0x43949c
jmp 0x40d60a
mov dword [ebp - 0x474], 0x43949c
mov eax, dword [ebp - 0x474]
mov eax, dword [eax]
mov dword [ebp - 0x1c8], eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [ebp - 0x1c8]
mov eax, dword [eax]
push dword [ebp - 0x1c8]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x1cc], eax
cmp dword [ebp - 0x1cc], 0
jge 0x40d65e
push 0x14
push 0x403dd0
push dword [ebp - 0x1c8]
push dword [ebp - 0x1cc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x478], eax
jmp 0x40d665
and dword [ebp - 0x478], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1d0], eax
lea eax, [ebp - 0x30]
push eax
mov eax, dword [ebp - 0x1d0]
mov eax, dword [eax]
push dword [ebp - 0x1d0]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x1d4], eax
cmp dword [ebp - 0x1d4], 0
jge 0x40d6b4
push 0x50
push 0x403df0
push dword [ebp - 0x1d0]
push dword [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x47c], eax
jmp 0x40d6bb
and dword [ebp - 0x47c], 0
mov eax, dword [ebp - 0x30]
mov dword [ebp - 0x2a0], eax
and dword [ebp - 0x30], 0
mov eax, dword [ebp - 0x2a0]
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x64], 8
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0xfc], 0x403e24
mov dword [ebp - 0x104], 8
mov dword [ebp - 0xec], 0x403fc0
mov dword [ebp - 0xf4], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x104]
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 0x404520
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x84]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x34]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
push dword [0x439010]
call sub.MSVBVM60.DLL_rtcGetSetting
mov edx, eax
mov ecx, 0x4390fc
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
mov dword [ebp - 4], 0x17e
mov cx, 1
call sub.MSVBVM60.DLL___vbaUI1I2
mov byte [0x439014], al
mov dword [ebp - 4], 0x17f
call fcn.0042ce14
mov edx, eax
mov ecx, 0x43917c
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x180
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
mov dword [ebp - 0x19c], 0x80020004
mov dword [ebp - 0x1a4], 0xa
mov dword [ebp - 0x18c], 0x80020004
mov dword [ebp - 0x194], 0xa
mov dword [ebp - 0x17c], 0x80020004
mov dword [ebp - 0x184], 0xa
mov dword [ebp - 0x16c], 0x80020004
mov dword [ebp - 0x174], 0xa
mov dword [ebp - 0x15c], 0x80020004
mov dword [ebp - 0x164], 0xa
mov dword [ebp - 0x14c], 0x80020004
mov dword [ebp - 0x154], 0xa
mov dword [ebp - 0x13c], 0x80020004
mov dword [ebp - 0x144], 0xa
mov dword [ebp - 0x12c], 0x80020004
mov dword [ebp - 0x134], 0xa
mov dword [ebp - 0x11c], 0x80020004
mov dword [ebp - 0x124], 0xa
mov dword [ebp - 0x10c], 0x80020004
mov dword [ebp - 0x114], 0xa
mov dword [ebp - 0xfc], 0x80020004
mov dword [ebp - 0x104], 0xa
mov dword [ebp - 0xec], 0x4c
mov dword [ebp - 0xf4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x1b4]
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 - 0x1a4]
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 - 0x194]
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 - 0x184]
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 - 0x174]
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 - 0x164]
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 - 0x154]
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 - 0x144]
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 - 0x134]
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 - 0x124]
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 - 0x114]
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 - 0x104]
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 - 0xf4]
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 0x403f88
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xf4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40da10
push 0xf4
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x480], eax
jmp 0x40da17
and dword [ebp - 0x480], 0
mov dword [ebp - 4], 0x181
lea eax, [ebp - 0x1b8]
push eax
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0x5c]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40da66
push 0x5c
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x484], eax
jmp 0x40da6d
and dword [ebp - 0x484], 0
movsx eax, word [ebp - 0x1b8]
test eax, eax
je 0x40daac
mov dword [ebp - 4], 0x182
push 0x32
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL_rtcSpaceVar
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x43918c
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
jmp 0x40dc35
mov dword [ebp - 4], 0x184
lea eax, [ebp - 0x48]
push eax
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40dafe
push 0xb4
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x488], eax
jmp 0x40db05
and dword [ebp - 0x488], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1cc], eax
mov dword [ebp - 0xec], 0x403f60
mov dword [ebp - 0xf4], 8
lea eax, [ebp - 0x4c]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 - 0x1cc]
mov eax, dword [eax]
push dword [ebp - 0x1cc]
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x1d0], eax
cmp dword [ebp - 0x1d0], 0
jge 0x40db7c
push 0x30
push 0x403f3c
push dword [ebp - 0x1cc]
push dword [ebp - 0x1d0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x48c], eax
jmp 0x40db83
and dword [ebp - 0x48c], 0
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x1d4], eax
lea eax, [ebp - 0x74]
push eax
mov eax, dword [ebp - 0x1d4]
mov eax, dword [eax]
push dword [ebp - 0x1d4]
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x1d8], eax
cmp dword [ebp - 0x1d8], 0
jge 0x40dbd2
push 0x44
push 0x403f4c
push dword [ebp - 0x1d4]
push dword [ebp - 0x1d8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x490], eax
jmp 0x40dbd9
and dword [ebp - 0x490], 0
push 0x32
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL_rtcSpaceVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x84]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x43918c
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0xc
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x74]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
mov dword [ebp - 4], 0x186
cmp dword [0x43949c], 0
jne 0x40dc60
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x494], 0x43949c
jmp 0x40dc6a
mov dword [ebp - 0x494], 0x43949c
mov eax, dword [ebp - 0x494]
mov eax, dword [eax]
mov dword [ebp - 0x1c8], eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [ebp - 0x1c8]
mov eax, dword [eax]
push dword [ebp - 0x1c8]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x1cc], eax
cmp dword [ebp - 0x1cc], 0
jge 0x40dcbe
push 0x14
push 0x403dd0
push dword [ebp - 0x1c8]
push dword [ebp - 0x1cc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x498], eax
jmp 0x40dcc5
and dword [ebp - 0x498], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1d0], eax
lea eax, [ebp - 0x30]
push eax
mov eax, dword [ebp - 0x1d0]
mov eax, dword [eax]
push dword [ebp - 0x1d0]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x1d4], eax
cmp dword [ebp - 0x1d4], 0
jge 0x40dd14
push 0x50
push 0x403df0
push dword [ebp - 0x1d0]
push dword [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x49c], eax
jmp 0x40dd1b
and dword [ebp - 0x49c], 0
mov eax, dword [ebp - 0x30]
mov dword [ebp - 0x2a4], eax
and dword [ebp - 0x30], 0
mov eax, dword [ebp - 0x2a4]
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x64], 8
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov eax, dword [0x43918c]
mov dword [ebp - 0xfc], eax
mov dword [ebp - 0x104], 8
mov dword [ebp - 0xec], 0x403fc0
mov dword [ebp - 0xf4], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x104]
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 0x40452c
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x84]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x34]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
push dword [0x439010]
call sub.MSVBVM60.DLL_rtcGetSetting
mov edx, eax
mov ecx, 0x43918c
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
mov dword [ebp - 4], 0x187
mov dword [ebp - 0x5c], 0x80020004
mov dword [ebp - 0x64], 0xa
mov dword [ebp - 0xec], 0x43918c
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 0xb
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x84]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
lea eax, [ebp - 0x84]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x43917c
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
mov dword [ebp - 4], 0x188
mov dword [ebp - 0x5c], 2
mov dword [ebp - 0x64], 2
mov dword [ebp - 0xec], 0x43918c
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 1
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpI2
mov word [0x439190], ax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x189
mov dword [ebp - 0x5c], 1
mov dword [ebp - 0x64], 2
mov dword [ebp - 0xec], 0x43918c
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 3
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpUI1
mov byte [0x439014], al
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x18a
mov dword [ebp - 0x5c], 2
mov dword [ebp - 0x64], 2
mov dword [ebp - 0xec], 0x43918c
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 4
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpI2
mov word [0x439192], ax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x18b
mov dword [ebp - 0x5c], 2
mov dword [ebp - 0x64], 2
mov dword [ebp - 0xec], 0x43918c
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 6
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpI2
mov word [0x439194], ax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x18c
mov dword [ebp - 0x5c], 1
mov dword [ebp - 0x64], 2
mov dword [ebp - 0xec], 0x43918c
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 8
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpUI1
mov byte [0x439196], al
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x18d
mov dword [ebp - 0x5c], 1
mov dword [ebp - 0x64], 2
mov dword [ebp - 0xec], 0x43918c
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 9
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpUI1
mov byte [0x439197], al
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x18e
mov dword [ebp - 0x5c], 1
mov dword [ebp - 0x64], 2
mov dword [ebp - 0xec], 0x43918c
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0x64]
push eax
push 0xa
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpUI1
mov byte [0x4391a6], al
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x18f
movzx ax, byte [0x4391a6]
cmp ax, 1
jle 0x40e1cf
mov dword [ebp - 4], 0x190
xor cx, cx
call sub.MSVBVM60.DLL___vbaUI1I2
mov byte [0x4391a6], al
mov dword [ebp - 4], 0x192
movzx ax, byte [0x439014]
xor ecx, ecx
test ax, ax
setge cl
movzx ax, byte [0x439014]
xor edx, edx
cmp ax, 1
setle dl
and ecx, edx
test ecx, ecx
jne 0x40e211
mov dword [ebp - 4], 0x193
xor cx, cx
call sub.MSVBVM60.DLL___vbaUI1I2
mov byte [0x439014], al
mov dword [ebp - 4], 0x195
mov al, byte [0x4391a6]
mov byte [ebp - 0x224], al
mov dword [ebp - 4], 0x196
xor cx, cx
call sub.MSVBVM60.DLL___vbaUI1I2
cmp byte [ebp - 0x224], al
jne 0x40e2cb
mov dword [ebp - 4], 0x197
cmp word [0x439192], 0xa
jge 0x40e261
mov dword [ebp - 4], 0x198
mov word [0x439192], 0x14
jmp 0x40e282
mov dword [ebp - 4], 0x199
cmp word [0x439192], 0x1e
jle 0x40e282
mov dword [ebp - 4], 0x19a
mov word [0x439192], 0x1e
mov dword [ebp - 4], 0x19c
cmp word [0x439194], 0xa
jge 0x40e2a5
mov dword [ebp - 4], 0x19d
mov word [0x439194], 0x21
jmp 0x40e2c6
mov dword [ebp - 4], 0x19e
cmp word [0x439194], 0x28
jle 0x40e2c6
mov dword [ebp - 4], 0x19f
mov word [0x439194], 0x28
jmp 0x40e353
mov dword [ebp - 4], 0x1a2
cmp word [0x439192], 0xa
jge 0x40e2ee
mov dword [ebp - 4], 0x1a3
mov word [0x439192], 0xc
jmp 0x40e30f
mov dword [ebp - 4], 0x1a4
cmp word [0x439192], 0x14
jle 0x40e30f
mov dword [ebp - 4], 0x1a5
mov word [0x439192], 0x14
mov dword [ebp - 4], 0x1a7
cmp word [0x439194], 0xa
jge 0x40e332
mov dword [ebp - 4], 0x1a8
mov word [0x439194], 0x13
jmp 0x40e353
mov dword [ebp - 4], 0x1a9
cmp word [0x439194], 0x1e
jle 0x40e353
mov dword [ebp - 4], 0x1aa
mov word [0x439194], 0x1e
mov dword [ebp - 4], 0x1ad
mov dword [ebp - 0x10c], 0x43917c
mov dword [ebp - 0x114], 0x4008
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0x84]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0xec], 0x43917c
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0xfc], 0x403e24
mov dword [ebp - 0x104], 0x8008
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x94]
push eax
call sub.MSVBVM60.DLL_rtcRightCharVar
mov dword [ebp - 0x11c], 0x404538
mov dword [ebp - 0x124], 0x8008
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x104]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL___vbaVarTextCmpEq
push eax
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x124]
push eax
lea eax, [ebp - 0xa4]
push eax
call sub.MSVBVM60.DLL___vbaVarTextCmpNe
push eax
lea eax, [ebp - 0xb4]
push eax
call sub.MSVBVM60.DLL___vbaVarOr
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x1c8], ax
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x64]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
movsx eax, word [ebp - 0x1c8]
test eax, eax
je 0x40e46a
mov dword [ebp - 4], 0x1ae
call fcn.0042ce14
mov edx, eax
mov ecx, 0x43917c
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x1b0
cmp word [0x439190], 1
jl 0x40e485
cmp word [0x439190], 0x32
jle 0x40e495
mov dword [ebp - 4], 0x1b1
mov word [0x439190], 0x24
mov dword [ebp - 4], 0x1b3
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xc4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40e4e3
push 0xc4
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4a0], eax
jmp 0x40e4ea
and dword [ebp - 0x4a0], 0
mov dword [ebp - 4], 0x1b4
mov eax, dword [0x439034]
mov eax, dword [eax]
push dword [0x439034]
call dword [eax + 0x58]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40e532
push 0x58
push 0x403ef8
push dword [0x439034]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4a4], eax
jmp 0x40e539
and dword [ebp - 0x4a4], 0
mov dword [ebp - 4], 0x1b5
mov dword [ebp - 0xec], 0x439124
mov dword [ebp - 0xf4], 0x4008
push 3
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
mov dword [ebp - 0xfc], 0x403a8c
mov dword [ebp - 0x104], 0x8008
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x104]
push eax
call sub.MSVBVM60.DLL___vbaVarTextTstNe
mov word [ebp - 0x1c8], ax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x1c8]
test eax, eax
je 0x40e878
mov dword [ebp - 4], 0x1b6
mov dword [ebp - 0xec], 0x4390fc
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0xfc], 0x403e24
mov dword [ebp - 0x104], 0x8008
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x104]
push eax
call sub.MSVBVM60.DLL___vbaVarTextTstNe
mov word [ebp - 0x1c8], ax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x1c8]
test eax, eax
je 0x40e878
mov dword [ebp - 4], 0x1b7
cmp dword [0x43949c], 0
jne 0x40e640
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x4a8], 0x43949c
jmp 0x40e64a
mov dword [ebp - 0x4a8], 0x43949c
mov eax, dword [ebp - 0x4a8]
mov eax, dword [eax]
mov dword [ebp - 0x1c8], eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [ebp - 0x1c8]
mov eax, dword [eax]
push dword [ebp - 0x1c8]
call dword [eax + 0x2c]
fnclex
mov dword [ebp - 0x1cc], eax
cmp dword [ebp - 0x1cc], 0
jge 0x40e69e
push 0x2c
push 0x403dd0
push dword [ebp - 0x1c8]
push dword [ebp - 0x1cc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4ac], eax
jmp 0x40e6a5
and dword [ebp - 0x4ac], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x2ac], eax
and dword [ebp - 0x48], 0
push dword [ebp - 0x2ac]
lea eax, [ebp - 0x1e8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
push 0x4390f8
lea eax, [ebp - 0x1ec]
push eax
push 0x40453c
call sub.MSVBVM60.DLL___vbaForEachCollObj
mov dword [ebp - 0x2a8], eax
jmp 0x40e86b
mov dword [ebp - 4], 0x1b8
push 0
push 0x1001c
push dword [0x4390f8]
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallLd
add esp, 0x10
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x74], 8
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x84]
push eax
call sub.MSVBVM60.DLL_rtcUpperCaseVar
mov dword [ebp - 0xec], 0x4390fc
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x94]
push eax
call sub.MSVBVM60.DLL_rtcUpperCaseVar
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x94]
push eax
call sub.MSVBVM60.DLL___vbaVarTextTstEq
mov word [ebp - 0x1c8], ax
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x14
movsx eax, word [ebp - 0x1c8]
test eax, eax
je 0x40e848
mov dword [ebp - 4], 0x1b9
cmp dword [0x43949c], 0
jne 0x40e7c1
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x4b0], 0x43949c
jmp 0x40e7cb
mov dword [ebp - 0x4b0], 0x43949c
mov eax, dword [ebp - 0x4b0]
mov eax, dword [eax]
mov dword [ebp - 0x1c8], eax
push dword [0x4390f8]
lea eax, [ebp - 0x48]
push eax
call sub.MSVBVM60.DLL___vbaObjSetAddref
push eax
mov eax, dword [ebp - 0x1c8]
mov eax, dword [eax]
push dword [ebp - 0x1c8]
call dword [eax + 0x24]
fnclex
mov dword [ebp - 0x1cc], eax
cmp dword [ebp - 0x1cc], 0
jge 0x40e82b
push 0x24
push 0x403dd0
push dword [ebp - 0x1c8]
push dword [ebp - 0x1cc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4b4], eax
jmp 0x40e832
and dword [ebp - 0x4b4], 0
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0x1ec]
push eax
call sub.MSVBVM60.DLL___vbaExitEachColl
jmp 0x40e878
mov dword [ebp - 4], 0x1bc
push 0x4390f8
lea eax, [ebp - 0x1ec]
push eax
push 0x40453c
call sub.MSVBVM60.DLL___vbaNextEachCollObj
mov dword [ebp - 0x2a8], eax
cmp dword [ebp - 0x2a8], 0
jne 0x40e6e6
mov dword [ebp - 4], 0x1bf
mov dword [ebp - 0x1d0], 2
cmp dword [ebp - 0x1d0], 4
jae 0x40e89b
and dword [ebp - 0x4b8], 0
jmp 0x40e8a6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x4b8], eax
mov eax, dword [ebp - 0x1d0]
mov ecx, dword [0x439028]
lea eax, [ecx + eax*4]
mov dword [ebp - 0x10c], eax
mov dword [ebp - 0x114], 0x4008
mov dword [ebp - 0x1cc], 1
cmp dword [ebp - 0x1cc], 4
jae 0x40e8e1
and dword [ebp - 0x4bc], 0
jmp 0x40e8ec
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x4bc], eax
mov eax, dword [ebp - 0x1cc]
mov ecx, dword [0x439028]
lea eax, [ecx + eax*4]
mov dword [ebp - 0xfc], eax
mov dword [ebp - 0x104], 0x4008
and dword [ebp - 0x1c8], 0
cmp dword [ebp - 0x1c8], 4
jae 0x40e924
and dword [ebp - 0x4c0], 0
jmp 0x40e92f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x4c0], eax
mov eax, dword [ebp - 0x1c8]
mov ecx, dword [0x439028]
lea eax, [ecx + eax*4]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x4008
mov cx, 3
call sub.MSVBVM60.DLL___vbaUI1I2
mov byte [ebp - 0x1b8], al
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0x104]
push eax
lea eax, [ebp - 0xf4]
push eax
push 0x4390a0
lea eax, [ebp - 0x1b8]
push eax
call fcn.00437a87
mov dword [ebp - 4], 0x1c0
mov dword [ebp - 0xec], 0x439124
mov dword [ebp - 0xf4], 0x4008
push 3
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
mov dword [ebp - 0xfc], 0x403a8c
mov dword [ebp - 0x104], 0x8008
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x104]
push eax
call sub.MSVBVM60.DLL___vbaVarTextTstEq
mov word [ebp - 0x1c8], ax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x1c8]
test eax, eax
je 0x40f4a9
mov dword [ebp - 4], 0x1c1
mov dword [ebp - 0x10c], 0x80020004
mov dword [ebp - 0x114], 0xa
mov dword [ebp - 0xfc], 0x80020004
mov dword [ebp - 0x104], 0xa
mov dword [ebp - 0xec], 0x80020004
mov dword [ebp - 0xf4], 0xa
lea eax, [ebp - 0x48]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x114]
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 - 0x104]
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 - 0xf4]
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 0x404550
mov eax, dword [0x439038]
mov eax, dword [eax]
push dword [0x439038]
call dword [eax + 0xbc]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40eac1
push 0xbc
push 0x403ef8
push dword [0x439038]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4c4], eax
jmp 0x40eac8
and dword [ebp - 0x4c4], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x2b0], eax
and dword [ebp - 0x48], 0
push dword [ebp - 0x2b0]
push 0x43903c
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 4], 0x1c2
push 0x404560
mov eax, dword [0x43903c]
mov eax, dword [eax]
push dword [0x43903c]
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40eb32
push 0x44
push 0x403f20
push dword [0x43903c]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4c8], eax
jmp 0x40eb39
and dword [ebp - 0x4c8], 0
mov dword [ebp - 4], 0x1c3
and word [0x4390f4], 0
mov dword [ebp - 4], 0x1c4
mov dword [ebp - 0xec], 0x4390a0
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL_rtcRightTrimVar
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
mov dword [ebp - 0x19c], 0x80020004
mov dword [ebp - 0x1a4], 0xa
mov dword [ebp - 0x18c], 0x80020004
mov dword [ebp - 0x194], 0xa
mov dword [ebp - 0x17c], 0x80020004
mov dword [ebp - 0x184], 0xa
mov dword [ebp - 0x16c], 0x80020004
mov dword [ebp - 0x174], 0xa
mov dword [ebp - 0x15c], 0x80020004
mov dword [ebp - 0x164], 0xa
mov dword [ebp - 0x14c], 0x80020004
mov dword [ebp - 0x154], 0xa
mov dword [ebp - 0x13c], 0x80020004
mov dword [ebp - 0x144], 0xa
mov dword [ebp - 0x12c], 0x80020004
mov dword [ebp - 0x134], 0xa
mov dword [ebp - 0x11c], 0x80020004
mov dword [ebp - 0x124], 0xa
mov dword [ebp - 0x10c], 0x80020004
mov dword [ebp - 0x114], 0xa
mov dword [ebp - 0xfc], 0x80020004
mov dword [ebp - 0x104], 0xa
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x1b4]
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 - 0x1a4]
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 - 0x194]
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 - 0x184]
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 - 0x174]
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 - 0x164]
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 - 0x154]
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 - 0x144]
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 - 0x134]
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 - 0x124]
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 - 0x114]
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 - 0x104]
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 - 0x64]
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 0x403f88
mov eax, dword [0x43903c]
mov eax, dword [eax]
push dword [0x43903c]
call dword [eax + 0xf4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40edb0
push 0xf4
push 0x403f20
push dword [0x43903c]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4cc], eax
jmp 0x40edb7
and dword [ebp - 0x4cc], 0
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x1c5
lea eax, [ebp - 0x1b8]
push eax
mov eax, dword [0x43903c]
mov eax, dword [eax]
push dword [0x43903c]
call dword [eax + 0x5c]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40ee0e
push 0x5c
push 0x403f20
push dword [0x43903c]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4d0], eax
jmp 0x40ee15
and dword [ebp - 0x4d0], 0
movsx eax, word [ebp - 0x1b8]
test eax, eax
jne 0x40f230
mov dword [ebp - 4], 0x1c6
lea eax, [ebp - 0x48]
push eax
mov eax, dword [0x43903c]
mov eax, dword [eax]
push dword [0x43903c]
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40ee76
push 0xb4
push 0x403f20
push dword [0x43903c]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4d4], eax
jmp 0x40ee7d
and dword [ebp - 0x4d4], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1cc], eax
mov dword [ebp - 0xec], 0x404574
mov dword [ebp - 0xf4], 8
lea eax, [ebp - 0x4c]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 - 0x1cc]
mov eax, dword [eax]
push dword [ebp - 0x1cc]
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x1d0], eax
cmp dword [ebp - 0x1d0], 0
jge 0x40eef4
push 0x30
push 0x403f3c
push dword [ebp - 0x1cc]
push dword [ebp - 0x1d0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4d8], eax
jmp 0x40eefb
and dword [ebp - 0x4d8], 0
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x1d4], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1d4]
mov eax, dword [eax]
push dword [ebp - 0x1d4]
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x1d8], eax
cmp dword [ebp - 0x1d8], 0
jge 0x40ef4a
push 0x44
push 0x403f4c
push dword [ebp - 0x1d4]
push dword [ebp - 0x1d8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4dc], eax
jmp 0x40ef51
and dword [ebp - 0x4dc], 0
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL___vbaI2Var
mov word [0x4390f4], ax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x1c7
lea eax, [ebp - 0x48]
push eax
mov eax, dword [0x43903c]
mov eax, dword [eax]
push dword [0x43903c]
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40efcc
push 0xb4
push 0x403f20
push dword [0x43903c]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4e0], eax
jmp 0x40efd3
and dword [ebp - 0x4e0], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1cc], eax
mov dword [ebp - 0xec], 0x404588
mov dword [ebp - 0xf4], 8
lea eax, [ebp - 0x4c]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 - 0x1cc]
mov eax, dword [eax]
push dword [ebp - 0x1cc]
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x1d0], eax
cmp dword [ebp - 0x1d0], 0
jge 0x40f04a
push 0x30
push 0x403f3c
push dword [ebp - 0x1cc]
push dword [ebp - 0x1d0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4e4], eax
jmp 0x40f051
and dword [ebp - 0x4e4], 0
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x1d4], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1d4]
mov eax, dword [eax]
push dword [ebp - 0x1d4]
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x1d8], eax
cmp dword [ebp - 0x1d8], 0
jge 0x40f0a0
push 0x44
push 0x403f4c
push dword [ebp - 0x1d4]
push dword [ebp - 0x1d8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4e8], eax
jmp 0x40f0a7
and dword [ebp - 0x4e8], 0
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL___vbaCyVar
mov dword [0x439128], eax
mov dword [0x43912c], edx
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x1c8
lea eax, [ebp - 0x48]
push eax
mov eax, dword [0x43903c]
mov eax, dword [eax]
push dword [0x43903c]
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40f127
push 0xb4
push 0x403f20
push dword [0x43903c]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4ec], eax
jmp 0x40f12e
and dword [ebp - 0x4ec], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1cc], eax
mov dword [ebp - 0xec], 0x40459c
mov dword [ebp - 0xf4], 8
lea eax, [ebp - 0x4c]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 - 0x1cc]
mov eax, dword [eax]
push dword [ebp - 0x1cc]
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x1d0], eax
cmp dword [ebp - 0x1d0], 0
jge 0x40f1a5
push 0x30
push 0x403f3c
push dword [ebp - 0x1cc]
push dword [ebp - 0x1d0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4f0], eax
jmp 0x40f1ac
and dword [ebp - 0x4f0], 0
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x1d4], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1d4]
mov eax, dword [eax]
push dword [ebp - 0x1d4]
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x1d8], eax
cmp dword [ebp - 0x1d8], 0
jge 0x40f1fb
push 0x44
push 0x403f4c
push dword [ebp - 0x1d4]
push dword [ebp - 0x1d8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4f4], eax
jmp 0x40f202
and dword [ebp - 0x4f4], 0
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL___vbaCyVar
mov dword [0x439130], eax
mov dword [0x439134], edx
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x1ca
mov eax, dword [0x43903c]
mov eax, dword [eax]
push dword [0x43903c]
call dword [eax + 0xc4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40f27e
push 0xc4
push 0x403f20
push dword [0x43903c]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4f8], eax
jmp 0x40f285
and dword [ebp - 0x4f8], 0
mov dword [ebp - 4], 0x1cb
mov ax, word [0x439192]
add ax, 1
jo 0x414e7d
cmp word [0x4390f4], ax
jge 0x40f2ba
mov dword [ebp - 4], 0x1cc
mov word [0x439062], 1
jmp 0x40f35c
mov dword [ebp - 4], 0x1ce
mov word [0x439062], 1
mov dword [ebp - 4], 0x1cf
mov ax, word [0x4390f4]
sub ax, word [0x439192]
jo 0x414e7d
mov word [0x4390f4], ax
mov dword [ebp - 4], 0x1d0
mov ax, word [0x4390f4]
cmp ax, word [0x439194]
jle 0x40f33f
mov dword [ebp - 4], 0x1d1
mov ax, word [0x439062]
add ax, 1
jo 0x414e7d
mov word [0x439062], ax
mov dword [ebp - 4], 0x1d2
mov ax, word [0x4390f4]
sub ax, word [0x439194]
jo 0x414e7d
mov word [0x4390f4], ax
jmp 0x40f2ea
mov dword [ebp - 4], 0x1d4
mov ax, word [0x439062]
add ax, 1
jo 0x414e7d
mov word [0x439062], ax
mov dword [ebp - 4], 0x1d6
mov word [0x439064], 1
mov dword [ebp - 4], 0x1d7
mov ax, word [0x439062]
mov word [0x439066], ax
mov dword [ebp - 4], 0x1d8
push dword [0x439120]
push 0x4045b0
call sub.MSVBVM60.DLL___vbaStrTextCmp
test eax, eax
jne 0x40f42d
mov dword [ebp - 4], 0x1d9
mov dword [ebp - 0xfc], 0x4045b8
mov dword [ebp - 0x104], 8
lea edx, [ebp - 0x104]
lea ecx, [ebp - 0x74]
call sub.MSVBVM60.DLL___vbaVarDup
mov ax, word [0x439066]
add ax, 1
jo 0x414e7d
mov word [ebp - 0x5c], ax
mov dword [ebp - 0x64], 2
push 1
push 1
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x84]
push eax
call sub.MSVBVM60.DLL_rtcVarFromFormatVar
lea eax, [ebp - 0x84]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x439118
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
jmp 0x40f4a9
mov dword [ebp - 4], 0x1db
mov dword [ebp - 0xfc], 0x4045b8
mov dword [ebp - 0x104], 8
lea edx, [ebp - 0x104]
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaVarDup
mov dword [ebp - 0xec], 0x439066
mov dword [ebp - 0xf4], 0x4002
push 1
push 1
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcVarFromFormatVar
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x439118
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x1de
mov dword [ebp - 0x10c], 0x80020004
mov dword [ebp - 0x114], 0xa
mov dword [ebp - 0xfc], 0x80020004
mov dword [ebp - 0x104], 0xa
mov dword [ebp - 0xec], 0x80020004
mov dword [ebp - 0xf4], 0xa
lea eax, [ebp - 0x48]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x114]
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 - 0x104]
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 - 0xf4]
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 0x4045c4
mov eax, dword [0x439038]
mov eax, dword [eax]
push dword [0x439038]
call dword [eax + 0xbc]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40f578
push 0xbc
push 0x403ef8
push dword [0x439038]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4fc], eax
jmp 0x40f57f
and dword [ebp - 0x4fc], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x2b4], eax
and dword [ebp - 0x48], 0
push dword [ebp - 0x2b4]
push 0x439040
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 4], 0x1df
mov dword [ebp - 0x10c], 0x80020004
mov dword [ebp - 0x114], 0xa
mov dword [ebp - 0xfc], 0x80020004
mov dword [ebp - 0x104], 0xa
mov dword [ebp - 0xec], 0x80020004
mov dword [ebp - 0xf4], 0xa
lea eax, [ebp - 0x48]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x114]
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 - 0x104]
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 - 0xf4]
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 0x4045d4
mov eax, dword [0x439038]
mov eax, dword [eax]
push dword [0x439038]
call dword [eax + 0xbc]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40f66b
push 0xbc
push 0x403ef8
push dword [0x439038]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x500], eax
jmp 0x40f672
and dword [ebp - 0x500], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x2b8], eax
and dword [ebp - 0x48], 0
push dword [ebp - 0x2b8]
push 0x43903c
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 4], 0x1e0
push 0x4045e4
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40f6dc
push 0x44
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x504], eax
jmp 0x40f6e3
and dword [ebp - 0x504], 0
mov dword [ebp - 4], 0x1e1
mov dword [ebp - 0xec], 0x4390a0
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL_rtcRightTrimVar
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
mov dword [ebp - 0x19c], 0x80020004
mov dword [ebp - 0x1a4], 0xa
mov dword [ebp - 0x18c], 0x80020004
mov dword [ebp - 0x194], 0xa
mov dword [ebp - 0x17c], 0x80020004
mov dword [ebp - 0x184], 0xa
mov dword [ebp - 0x16c], 0x80020004
mov dword [ebp - 0x174], 0xa
mov dword [ebp - 0x15c], 0x80020004
mov dword [ebp - 0x164], 0xa
mov dword [ebp - 0x14c], 0x80020004
mov dword [ebp - 0x154], 0xa
mov dword [ebp - 0x13c], 0x80020004
mov dword [ebp - 0x144], 0xa
mov dword [ebp - 0x12c], 0x80020004
mov dword [ebp - 0x134], 0xa
mov dword [ebp - 0x11c], 0x80020004
mov dword [ebp - 0x124], 0xa
mov dword [ebp - 0x10c], 0x80020004
mov dword [ebp - 0x114], 0xa
mov dword [ebp - 0xfc], 0x80020004
mov dword [ebp - 0x104], 0xa
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x1b4]
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 - 0x1a4]
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 - 0x194]
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 - 0x184]
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 - 0x174]
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 - 0x164]
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 - 0x154]
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 - 0x144]
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 - 0x134]
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 - 0x124]
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 - 0x114]
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 - 0x104]
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 - 0x64]
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 0x403f88
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xf4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40f94b
push 0xf4
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x508], eax
jmp 0x40f952
and dword [ebp - 0x508], 0
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x1e2
lea eax, [ebp - 0x1b8]
push eax
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0x5c]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40f9a9
push 0x5c
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x50c], eax
jmp 0x40f9b0
and dword [ebp - 0x50c], 0
movsx eax, word [ebp - 0x1b8]
test eax, eax
je 0x40fcbb
mov dword [ebp - 4], 0x1e3
cmp dword [0x43949c], 0
jne 0x40f9ea
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x510], 0x43949c
jmp 0x40f9f4
mov dword [ebp - 0x510], 0x43949c
mov eax, dword [ebp - 0x510]
mov eax, dword [eax]
mov dword [ebp - 0x1c8], eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [ebp - 0x1c8]
mov eax, dword [eax]
push dword [ebp - 0x1c8]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x1cc], eax
cmp dword [ebp - 0x1cc], 0
jge 0x40fa48
push 0x14
push 0x403dd0
push dword [ebp - 0x1c8]
push dword [ebp - 0x1cc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x514], eax
jmp 0x40fa4f
and dword [ebp - 0x514], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1d0], eax
lea eax, [ebp - 0x30]
push eax
mov eax, dword [ebp - 0x1d0]
mov eax, dword [eax]
push dword [ebp - 0x1d0]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x1d4], eax
cmp dword [ebp - 0x1d4], 0
jge 0x40fa9e
push 0x50
push 0x403df0
push dword [ebp - 0x1d0]
push dword [ebp - 0x1d4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x518], eax
jmp 0x40faa5
and dword [ebp - 0x518], 0
cmp dword [0x43949c], 0
jne 0x40fac9
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x51c], 0x43949c
jmp 0x40fad3
mov dword [ebp - 0x51c], 0x43949c
mov eax, dword [ebp - 0x51c]
mov eax, dword [eax]
mov dword [ebp - 0x1d8], eax
lea eax, [ebp - 0x4c]
push eax
mov eax, dword [ebp - 0x1d8]
mov eax, dword [eax]
push dword [ebp - 0x1d8]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x40fb27
push 0x14
push 0x403dd0
push dword [ebp - 0x1d8]
push dword [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x520], eax
jmp 0x40fb2e
and dword [ebp - 0x520], 0
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x1e0], eax
lea eax, [ebp - 0x34]
push eax
mov eax, dword [ebp - 0x1e0]
mov eax, dword [eax]
push dword [ebp - 0x1e0]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x1e4], eax
cmp dword [ebp - 0x1e4], 0
jge 0x40fb7d
push 0x50
push 0x403df0
push dword [ebp - 0x1e0]
push dword [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x524], eax
jmp 0x40fb84
and dword [ebp - 0x524], 0
push 0x404620
push 0x4045f8
push dword [ebp - 0x34]
push dword [ebp - 0x30]
call sub.MSVBVM60.DLL_rtcSaveSetting
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x30]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0xc
mov dword [ebp - 4], 0x1e4
mov eax, dword [0x43903c]
mov eax, dword [eax]
push dword [0x43903c]
call dword [eax + 0xc4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40fc0b
push 0xc4
push 0x403f20
push dword [0x43903c]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x528], eax
jmp 0x40fc12
and dword [ebp - 0x528], 0
mov dword [ebp - 4], 0x1e5
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xc4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40fc60
push 0xc4
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x52c], eax
jmp 0x40fc67
and dword [ebp - 0x52c], 0
mov dword [ebp - 4], 0x1e6
mov eax, dword [0x439038]
mov eax, dword [eax]
push dword [0x439038]
call dword [eax + 0x58]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40fcaf
push 0x58
push 0x403ef8
push dword [0x439038]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x530], eax
jmp 0x40fcb6
and dword [ebp - 0x530], 0
jmp 0x414d96
mov dword [ebp - 4], 0x1e9
lea eax, [ebp - 0x48]
push eax
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40fd0d
push 0xb4
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x534], eax
jmp 0x40fd14
and dword [ebp - 0x534], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1cc], eax
mov dword [ebp - 0xec], 0x40459c
mov dword [ebp - 0xf4], 8
lea eax, [ebp - 0x4c]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 - 0x1cc]
mov eax, dword [eax]
push dword [ebp - 0x1cc]
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x1d0], eax
cmp dword [ebp - 0x1d0], 0
jge 0x40fd8b
push 0x30
push 0x403f3c
push dword [ebp - 0x1cc]
push dword [ebp - 0x1d0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x538], eax
jmp 0x40fd92
and dword [ebp - 0x538], 0
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x1d4], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1d4]
mov eax, dword [eax]
push dword [ebp - 0x1d4]
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x1d8], eax
cmp dword [ebp - 0x1d8], 0
jge 0x40fde1
push 0x44
push 0x403f4c
push dword [ebp - 0x1d4]
push dword [ebp - 0x1d8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x53c], eax
jmp 0x40fde8
and dword [ebp - 0x53c], 0
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL___vbaCyVar
mov dword [0x439130], eax
mov dword [0x439134], edx
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x1ea
lea eax, [ebp - 0x48]
push eax
mov eax, dword [0x439040]
mov eax, dword [eax]
push dword [0x439040]
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x1c8], 0
jge 0x40fe68
push 0xb4
push 0x403f20
push dword [0x439040]
push dword [ebp - 0x1c8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x540], eax
jmp 0x40fe6f
and dword [ebp - 0x540], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x1cc], eax
mov dword [ebp - 0xec], 0x404654
mov dword [ebp - 0xf4], 8
lea eax, [ebp - 0x4c]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 - 0x1cc]
mov eax, dword [eax]
push dword [ebp - 0x1cc]
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x1d0], eax
cmp dword [ebp - 0x1d0], 0
jge 0x40fee6
push 0x30
push 0x403f3c
push dword [ebp - 0x1cc]
push dword [ebp - 0x1d0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x544], eax
jmp 0x40feed
and dword [ebp - 0x544], 0
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x2bc], eax
and dword [ebp - 0x4c], 0
mov eax, dword [ebp - 0x2bc]
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x64], 9
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcRightTrimVar
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x4391d4
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x1eb
mov dword [ebp - 0xec], 0x403fe4
mov dword [ebp - 0xf4], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 0x404668
push 0x403fec
push dword [0x439010]
call sub.MSVBVM60.DLL_rtcGetSetting
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpR8
fcomp qword [0x401d48]
fnstsw ax
sahf
jne 0x40ffb6
mov dword [ebp - 0x548], 1
jmp 0x40ffbd
and dword [ebp - 0x548], 0
mov eax, dword [ebp - 0x548]
neg eax
mov word [ebp - 0x1c8], ax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0x1c8]
test eax, eax
je 0x410612
mov dword [ebp - 4], 0x1ec
mov dword [ebp - 0xec], 0x4391d4
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
push 1
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcRightCharVar
mov dword [ebp - 0xfc], 0x404674
mov dword [ebp - 0x104], 0x8008
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x104]
push eax
call sub.MSVBVM60.DLL___vbaVarTextTstEq
mov word [ebp - 0x1c8], ax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x1c8]
test eax, eax
je 0x410612
mov dword [ebp - 4], 0x1ed
mov dword [ebp - 0xec], 0x4391d4
mov dword [ebp - 0xf4], 0x4008
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
push 3
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_rtcRightCharVar
lea edx, [ebp - 0x74]
lea ecx, [ebp - 0x1fc]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x1ee
mov dword [ebp - 0xec], 0x40467c
mov dword [ebp - 0xf4], 0x8008
lea eax, [ebp - 0x1fc]
push eax
lea eax, [ebp - 0xf4]
push eax
call sub.MSVBVM60.DLL___vbaVarTextTstEq
movsx eax, ax
test eax, eax
jne 0x410244
mov dword [ebp - 0xfc], 0x404688
mov dword [ebp - 0x104], 0x8008
lea eax, [ebp - 0x1fc]
push eax
lea eax, [ebp - 0x104]
push eax
call sub.MSVBVM60.DLL___vbaVarTextTstEq
movsx eax, ax
test eax, eax
jne 0x410244
mov dword [ebp - 0x10c], 0x404694
mov dword [ebp - 0x114], 0x8008
lea eax, [ebp - 0x1fc]
push eax
lea eax, [ebp - 0x114]
push eax
call sub.MSVBVM60.DLL___vbaVarTextTstEq
movsx eax, ax
test eax, eax
jne 0x410244
mov dword [ebp - 0x11c], 0x4046a0
mov dword [ebp - 0x124], 0x8008
lea eax, [ebp - 0x1fc]
push eax
lea eax, [ebp - 0x124]
push eax
call sub.MSVBVM60.DLL___vbaVarTextTstEq
movsx eax, ax
test eax, eax
jne 0x410244
jmp 0x410612
mov dword [ebp - 4], 0x203
and word [0x439078], 0
mov dword [ebp - 4], 0x204
and word [0x4391d8], 0
mov dword [ebp - 4], 0x205
push 2
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0xec], ax
mov dword [ebp - 0xf4], 2
cmp dword [0x43949c], 0
jne 0x410674
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x54c], 0x43949c
jmp 0x41067e
mov dword [ebp - 0x54c], 0x43949c
mov eax, dword [ebp - 0x54c]
mov eax, dword [eax]
mov dword [ebp - 0x1c8], eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [ebp - 0x1c8]
mov eax, dword [eax]
push dword [ebp - 0x1c8]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1cc], eax
cmp dword [ebp - 0x1cc], 0
jge 0x4106d2
push 0x20
push 0x403dd0
push dword [ebp - 0x1c8]
push dword [ebp - 0x1cc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x550], eax
jmp 0x4106d9
and dword [ebp - 0x550], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xf4]
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 0x10010
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x206
movzx ax, byte [0x4391c8]
sub ax, 1
neg ax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x10c], ax
mov dword [ebp - 0x114], 0xb
cmp dword [0x43949c], 0
jne 0x410752
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x554], 0x43949c
jmp 0x41075c
mov dword [ebp - 0x554], 0x43949c
mov eax, dword [ebp - 0x554]
mov eax, dword [eax]
mov dword [ebp - 0x1c8], eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [ebp - 0x1c8]
mov eax, dword [eax]
push dword [ebp - 0x1c8]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1cc], eax
cmp dword [ebp - 0x1cc], 0
jge 0x4107b0
push 0x20
push 0x403dd0
push dword [ebp - 0x1c8]
push dword [ebp - 0x1cc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x558], eax
jmp 0x4107b7
and dword [ebp - 0x558], 0
push 0
push 0x1001c
push dword [ebp - 0x48]
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallLd
add esp, 0x10
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x74], 8
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x84]
push eax
call sub.MSVBVM60.DLL_rtcUpperCaseVar
mov dword [ebp - 0xec], 0x404744
mov dword [ebp - 0xf4], 8
and dword [ebp - 0xfc], 0
mov dword [ebp - 0x104], 0x8002
lea eax, [ebp - 0x114]
push eax
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0xf4]
push eax
push 1
lea eax, [ebp - 0x94]
push eax
call sub.MSVBVM60.DLL___vbaInStrVar
push eax
lea eax, [ebp - 0x104]
push eax
lea eax, [ebp - 0xa4]
push eax
call sub.MSVBVM60.DLL___vbaVarTextCmpNe
push eax
lea eax, [ebp - 0xb4]
push eax
call sub.MSVBVM60.DLL___vbaVarAnd
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x1d0], ax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x64]
push eax
push 5
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x18
movsx eax, word [ebp - 0x1d0]
test eax, eax
je 0x410a69
call sub.MSVBVM60.DLL___vbaExitProc
wait
push 0x414e67
jmp 0x414e26
lea eax, [ebp - 0x1ec]
push eax
lea eax, [ebp - 0x1e8]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0xc
lea eax, [ebp - 0x20c]
push eax
lea eax, [ebp - 0x1fc]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
lea ecx, [ebp - 0x24]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaFreeStr
ret
jmp 0x40301c
call sub.MSVBVM60.DLL___vbaErrorOverflow