Function at 0x56101b
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x412af6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x49c
call sub.MSVBVM50.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x404300
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 1
call sub.MSVBVM50.DLL___vbaOnError
mov dword [ebp - 4], 3
movsx eax, word [0x782024]
test eax, eax
je 0x56108e
mov dword [ebp - 4], 4
or word [ebp - 0x48], 0xffff
jmp 0x56109a
mov dword [ebp - 4], 6
and word [ebp - 0x48], 0
mov dword [ebp - 4], 8
and word [ebp - 0x30], 0
mov dword [ebp - 4], 9
and word [ebp - 0x54], 0
mov dword [ebp - 4], 0xa
and word [ebp - 0x68], 0
mov dword [ebp - 4], 0xb
and word [ebp - 0x84], 0
mov dword [ebp - 4], 0xc
or word [ebp - 0x64], 0xffff
mov dword [ebp - 4], 0xd
or word [ebp - 0x80], 0xffff
mov dword [ebp - 4], 0xe
mov word [ebp - 0xb4], 1
mov dword [ebp - 4], 0xf
or word [ebp - 0xa0], 0xffff
mov dword [ebp - 4], 0x10
mov word [ebp - 0xa4], 1
mov dword [ebp - 4], 0x11
mov word [ebp - 0x50], 1
mov dword [ebp - 4], 0x12
push 0
push 5
push 0
movsx eax, word [ebp - 0x84]
push eax
push 2
push 0
push 0x7827ec
push 2
push 0
call sub.MSVBVM50.DLL___vbaRedim
add esp, 0x24
push 0
push 1
push 0
movsx eax, word [ebp - 0x84]
push eax
push 2
push 0
push 0x7827f0
push 4
push 0x100
call sub.MSVBVM50.DLL___vbaRedim
add esp, 0x24
mov dword [ebp - 4], 0x13
push 0
push 1
push 0
movsx eax, word [ebp - 0x84]
push eax
push 2
push 0
push 0x7827f4
push 4
push 0x100
call sub.MSVBVM50.DLL___vbaRedim
add esp, 0x24
push 1
push 1
push 1
push 0
push 0x7827f8
push 2
push 0
call sub.MSVBVM50.DLL___vbaRedim
add esp, 0x1c
push 1
push 1
push 1
push 0
push 0x7827fc
push 2
push 0
call sub.MSVBVM50.DLL___vbaRedim
add esp, 0x1c
mov dword [ebp - 4], 0x14
mov word [ebp - 0x164], 2
lea eax, [ebp - 0x164]
push eax
push 0x782058
push 0x7820f4
call fcn.00535055
mov dword [ebp - 4], 0x15
mov eax, dword [ebp + 8]
mov edx, dword [eax]
mov ecx, 0x78208c
call sub.MSVBVM50.DLL___vbaStrCopy
mov dword [ebp - 4], 0x16
push dword [0x78208c]
push 1
push 0xffffffffffffffff
push 1
call sub.MSVBVM50.DLL___vbaFileOpen
mov dword [ebp - 4], 0x17
push 1
call sub.MSVBVM50.DLL_rtcFileLength
test eax, eax
jne 0x561247
mov dword [ebp - 4], 0x18
push 0x7fd5
call sub.MSVBVM50.DLL___vbaError
mov dword [ebp - 4], 0x1a
and word [ebp - 0xbc], 0
mov dword [ebp - 4], 0x1b
cmp dword [0x782010], 0
jne 0x561281
push 0x782010
push 0x44aab4
call sub.MSVBVM50.DLL___vbaNew2
mov dword [ebp - 0x3cc], 0x782010
jmp 0x56128b
mov dword [ebp - 0x3cc], 0x782010
mov eax, dword [ebp - 0x3cc]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x3cc]
mov ecx, dword [ecx]
mov ecx, dword [ecx]
push eax
call dword [ecx + 0x384]
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM50.DLL___vbaObjSet
mov dword [ebp - 0x180], eax
push 0x48925c
mov eax, dword [ebp - 0x180]
mov eax, dword [eax]
push dword [ebp - 0x180]
call dword [eax + 0x54]
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x5612fc
push 0x54
push 0x46dd64
push dword [ebp - 0x180]
push dword [ebp - 0x184]
call sub.MSVBVM50.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3d0], eax
jmp 0x561303
and dword [ebp - 0x3d0], 0
lea ecx, [ebp - 0xf0]
call sub.MSVBVM50.DLL___vbaFreeObj
mov dword [ebp - 4], 0x1c
cmp dword [0x782010], 0
jne 0x561339
push 0x782010
push 0x44aab4
call sub.MSVBVM50.DLL___vbaNew2
mov dword [ebp - 0x3d4], 0x782010
jmp 0x561343
mov dword [ebp - 0x3d4], 0x782010
mov eax, dword [ebp - 0x3d4]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x3d4]
mov ecx, dword [ecx]
mov ecx, dword [ecx]
push eax
call dword [ecx + 0x384]
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM50.DLL___vbaObjSet
mov dword [ebp - 0x180], eax
mov eax, dword [ebp - 0x180]
mov eax, dword [eax]
push dword [ebp - 0x180]
call dword [eax + 0x1c8]
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x5613b5
push 0x1c8
push 0x46dd64
push dword [ebp - 0x180]
push dword [ebp - 0x184]
call sub.MSVBVM50.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3d8], eax
jmp 0x5613bc
and dword [ebp - 0x3d8], 0
lea ecx, [ebp - 0xf0]
call sub.MSVBVM50.DLL___vbaFreeObj
mov dword [ebp - 4], 0x1e
push 1
call sub.MSVBVM50.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
je 0x561467
mov dword [ebp - 4], 0x1f
push 1
movsx eax, word [ebp - 0x84]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov cx, word [ebp - 0x30]
mov word [eax], cx
mov dword [ebp - 4], 0x20
push 2
movsx eax, word [ebp - 0x84]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov cx, word [ebp - 0x44]
mov word [eax], cx
mov dword [ebp - 4], 0x21
mov si, word [ebp - 0x44]
imul si, si, 8
jo 0x569a99
push 3
movsx eax, word [ebp - 0x84]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov word [eax], si
jmp 0x561e04
mov dword [ebp - 4], 0x24
push 1
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM50.DLL___vbaLineInputStr
mov dword [ebp - 4], 0x25
mov dword [ebp - 0xf8], 4
mov dword [ebp - 0x100], 2
lea eax, [ebp - 0x100]
push eax
push 0x16
push dword [ebp - 0xa8]
call sub.MSVBVM50.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 0x4892a4
call sub.MSVBVM50.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x180], ax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaFreeStr
lea ecx, [ebp - 0x100]
call sub.MSVBVM50.DLL___vbaFreeVar
movsx eax, word [ebp - 0x180]
test eax, eax
je 0x561816
mov dword [ebp - 4], 0x26
push 1
movsx eax, word [ebp - 0x84]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov cx, word [ebp - 0x30]
mov word [eax], cx
mov dword [ebp - 4], 0x27
push 2
movsx eax, word [ebp - 0x84]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov cx, word [ebp - 0x44]
mov word [eax], cx
mov dword [ebp - 4], 0x28
mov si, word [ebp - 0x44]
imul si, si, 8
jo 0x569a99
push 3
movsx eax, word [ebp - 0x84]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov word [eax], si
mov dword [ebp - 4], 0x29
mov ax, word [ebp - 0x54]
add ax, 1
jo 0x569a99
mov word [ebp - 0x54], ax
mov dword [ebp - 4], 0x2a
push 1
movsx eax, word [ebp - 0x54]
push eax
push 1
push 0
push 0x7827f8
push 2
push 0
call sub.MSVBVM50.DLL___vbaRedimPreserve
add esp, 0x1c
mov dword [ebp - 4], 0x2b
mov ax, word [ebp - 0x84]
add ax, 1
jo 0x569a99
mov word [ebp - 0x84], ax
mov dword [ebp - 4], 0x2c
movsx eax, word [ebp - 0x54]
push eax
push dword [0x7827f8]
call sub.MSVBVM50.DLL___vbaDerefAry1
mov cx, word [ebp - 0x84]
mov word [eax], cx
mov dword [ebp - 4], 0x2d
and word [ebp - 0x44], 0
mov dword [ebp - 4], 0x2e
mov word [ebp - 0x30], 6
mov dword [ebp - 4], 0x2f
or word [ebp - 0xa0], 0xffff
mov dword [ebp - 4], 0x30
and word [ebp - 0x44], 0
mov dword [ebp - 4], 0x31
push 0
push 1
push 0
movsx eax, word [ebp - 0x84]
push eax
push 2
push 0
push 0x7827f0
push 4
push 0x100
call sub.MSVBVM50.DLL___vbaRedimPreserve
add esp, 0x24
mov dword [ebp - 4], 0x32
push 0
push 5
push 0
movsx eax, word [ebp - 0x84]
push eax
push 2
push 0
push 0x7827ec
push 2
push 0
call sub.MSVBVM50.DLL___vbaRedimPreserve
add esp, 0x24
mov dword [ebp - 4], 0x33
push 0
movsx eax, word [ebp - 0x84]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
or word [eax], 0xffff
mov dword [ebp - 4], 0x34
mov ax, word [ebp - 0xbc]
add ax, 1
jo 0x569a99
mov word [ebp - 0xbc], ax
mov dword [ebp - 4], 0x35
push 5
movsx eax, word [ebp - 0x84]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov cx, word [ebp - 0xbc]
mov word [eax], cx
mov dword [ebp - 4], 0x36
push 1
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM50.DLL___vbaLineInputStr
mov dword [ebp - 4], 0x37
mov dword [ebp - 0xf8], 3
mov dword [ebp - 0x100], 2
lea eax, [ebp - 0x100]
push eax
push 0x2c
push dword [ebp - 0xa8]
call sub.MSVBVM50.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
mov esi, eax
push 0
movsx eax, word [ebp - 0x84]
push eax
push dword [0x7827f0]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov ecx, eax
mov edx, esi
call sub.MSVBVM50.DLL___vbaStrCopy
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaFreeStr
lea ecx, [ebp - 0x100]
call sub.MSVBVM50.DLL___vbaFreeVar
mov dword [ebp - 4], 0x38
mov dword [ebp - 0xf8], 0x24
mov dword [ebp - 0x100], 2
lea eax, [ebp - 0x100]
push eax
push 0x31
push dword [ebp - 0xa8]
call sub.MSVBVM50.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
call sub.MSVBVM50.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
mov esi, eax
push 1
movsx eax, word [ebp - 0x84]
push eax
push dword [0x7827f0]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov ecx, eax
mov edx, esi
call sub.MSVBVM50.DLL___vbaStrCopy
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0xc
lea ecx, [ebp - 0x100]
call sub.MSVBVM50.DLL___vbaFreeVar
jmp 0x561dff
mov dword [ebp - 4], 0x39
mov dword [ebp - 0xf8], 6
mov dword [ebp - 0x100], 2
mov dword [ebp - 0x108], 6
mov dword [ebp - 0x110], 2
lea eax, [ebp - 0x100]
push eax
push 1
push dword [ebp - 0xa8]
call sub.MSVBVM50.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 0x4892b4
call sub.MSVBVM50.DLL___vbaStrCmp
mov esi, eax
neg esi
sbb esi, esi
inc esi
neg esi
lea eax, [ebp - 0x110]
push eax
push 1
push dword [ebp - 0xa8]
call sub.MSVBVM50.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 0x4892c8
call sub.MSVBVM50.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
or si, ax
mov word [ebp - 0x180], si
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x180]
test eax, eax
je 0x561c9e
mov dword [ebp - 4], 0x3a
push 1
movsx eax, word [ebp - 0x84]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov cx, word [ebp - 0x30]
mov word [eax], cx
mov dword [ebp - 4], 0x3b
push 2
movsx eax, word [ebp - 0x84]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov cx, word [ebp - 0x44]
mov word [eax], cx
mov dword [ebp - 4], 0x3c
mov si, word [ebp - 0x44]
imul si, si, 8
jo 0x569a99
push 3
movsx eax, word [ebp - 0x84]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov word [eax], si
mov dword [ebp - 4], 0x3d
mov ax, word [ebp - 0x68]
add ax, 1
jo 0x569a99
mov word [ebp - 0x68], ax
mov dword [ebp - 4], 0x3e
push 1
movsx eax, word [ebp - 0x68]
push eax
push 1
push 0
push 0x7827fc
push 2
push 0
call sub.MSVBVM50.DLL___vbaRedimPreserve
add esp, 0x1c
mov dword [ebp - 4], 0x3f
mov ax, word [ebp - 0x84]
add ax, 1
jo 0x569a99
mov word [ebp - 0x84], ax
mov dword [ebp - 4], 0x40
movsx eax, word [ebp - 0x68]
push eax
push dword [0x7827fc]
call sub.MSVBVM50.DLL___vbaDerefAry1
mov cx, word [ebp - 0x84]
mov word [eax], cx
mov dword [ebp - 4], 0x41
and word [ebp - 0x44], 0
mov dword [ebp - 4], 0x42
mov word [ebp - 0x30], 7
mov dword [ebp - 4], 0x43
or word [ebp - 0xa0], 0xffff
mov dword [ebp - 4], 0x44
and word [ebp - 0x44], 0
mov dword [ebp - 4], 0x45
push 0
push 1
push 0
movsx eax, word [ebp - 0x84]
push eax
push 2
push 0
push 0x7827f4
push 4
push 0x100
call sub.MSVBVM50.DLL___vbaRedimPreserve
add esp, 0x24
mov dword [ebp - 4], 0x46
push 0
push 5
push 0
movsx eax, word [ebp - 0x84]
push eax
push 2
push 0
push 0x7827ec
push 2
push 0
call sub.MSVBVM50.DLL___vbaRedimPreserve
add esp, 0x24
mov dword [ebp - 4], 0x47
push 0
movsx eax, word [ebp - 0x84]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
or word [eax], 0xffff
mov dword [ebp - 4], 0x48
mov ax, word [ebp - 0xbc]
add ax, 1
jo 0x569a99
mov word [ebp - 0xbc], ax
mov dword [ebp - 4], 0x49
push 5
movsx eax, word [ebp - 0x84]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov cx, word [ebp - 0xbc]
mov word [eax], cx
mov dword [ebp - 4], 0x4a
mov dword [ebp - 0xf8], 6
mov dword [ebp - 0x100], 2
lea eax, [ebp - 0x100]
push eax
push 1
push dword [ebp - 0xa8]
call sub.MSVBVM50.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 0x4892b4
call sub.MSVBVM50.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x180], ax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaFreeStr
lea ecx, [ebp - 0x100]
call sub.MSVBVM50.DLL___vbaFreeVar
movsx eax, word [ebp - 0x180]
test eax, eax
je 0x561b8c
mov dword [ebp - 4], 0x4b
push 4
movsx eax, word [ebp - 0x84]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov word [eax], 1
jmp 0x561bb1
mov dword [ebp - 4], 0x4d
push 4
movsx eax, word [ebp - 0x84]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
and word [eax], 0
mov dword [ebp - 4], 0x4f
push 2
push dword [ebp - 0xa8]
call sub.MSVBVM50.DLL_rtcRightCharBstr
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
mov esi, eax
push 0
movsx eax, word [ebp - 0x84]
push eax
push dword [0x7827f4]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov ecx, eax
mov edx, esi
call sub.MSVBVM50.DLL___vbaStrCopy
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaFreeStr
mov dword [ebp - 4], 0x50
mov dword [ebp - 0xf8], 0x1e
mov dword [ebp - 0x100], 2
lea eax, [ebp - 0x100]
push eax
push 7
push dword [ebp - 0xa8]
call sub.MSVBVM50.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
call sub.MSVBVM50.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
mov esi, eax
push 1
movsx eax, word [ebp - 0x84]
push eax
push dword [0x7827f4]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov ecx, eax
mov edx, esi
call sub.MSVBVM50.DLL___vbaStrCopy
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0xc
lea ecx, [ebp - 0x100]
call sub.MSVBVM50.DLL___vbaFreeVar
jmp 0x561dff
mov dword [ebp - 4], 0x51
push dword [ebp - 0xa8]
call sub.MSVBVM50.DLL___vbaLenBstr
xor ecx, ecx
cmp eax, 0x3c
setl cl
neg ecx
and cx, word [ebp - 0xa0]
movsx eax, cx
test eax, eax
je 0x561de6
mov dword [ebp - 4], 0x52
push 1
movsx eax, word [ebp - 0x84]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov cx, word [ebp - 0x30]
mov word [eax], cx
mov dword [ebp - 4], 0x53
push 2
movsx eax, word [ebp - 0x84]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov cx, word [ebp - 0x44]
mov word [eax], cx
mov dword [ebp - 4], 0x54
mov si, word [ebp - 0x44]
imul si, si, 8
jo 0x569a99
push 3
movsx eax, word [ebp - 0x84]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov word [eax], si
mov dword [ebp - 4], 0x55
mov ax, word [ebp - 0x84]
add ax, 1
jo 0x569a99
mov word [ebp - 0x84], ax
mov dword [ebp - 4], 0x56
push 0
push 5
push 0
movsx eax, word [ebp - 0x84]
push eax
push 2
push 0
push 0x7827ec
push 2
push 0
call sub.MSVBVM50.DLL___vbaRedimPreserve
add esp, 0x24
mov dword [ebp - 4], 0x57
push 0
movsx eax, word [ebp - 0x84]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
and word [eax], 0
mov dword [ebp - 4], 0x58
or word [ebp - 0x30], 0xffff
mov dword [ebp - 4], 0x59
mov word [ebp - 0x44], 1
mov dword [ebp - 4], 0x5a
and word [ebp - 0xa0], 0
jmp 0x561dff
mov dword [ebp - 4], 0x5c
mov ax, word [ebp - 0x44]
add ax, 1
jo 0x569a99
mov word [ebp - 0x44], ax
jmp 0x5613c7
mov dword [ebp - 4], 0x5f
cmp dword [0x782010], 0
jne 0x561e2f
push 0x782010
push 0x44aab4
call sub.MSVBVM50.DLL___vbaNew2
mov dword [ebp - 0x3dc], 0x782010
jmp 0x561e39
mov dword [ebp - 0x3dc], 0x782010
mov eax, dword [ebp - 0x3dc]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x3dc]
mov ecx, dword [ecx]
mov ecx, dword [ecx]
push eax
call dword [ecx + 0x384]
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM50.DLL___vbaObjSet
mov dword [ebp - 0x180], eax
push 0x46c96c
mov eax, dword [ebp - 0x180]
mov eax, dword [eax]
push dword [ebp - 0x180]
call dword [eax + 0x54]
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x561eaa
push 0x54
push 0x46dd64
push dword [ebp - 0x180]
push dword [ebp - 0x184]
call sub.MSVBVM50.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3e0], eax
jmp 0x561eb1
and dword [ebp - 0x3e0], 0
lea ecx, [ebp - 0xf0]
call sub.MSVBVM50.DLL___vbaFreeObj
mov dword [ebp - 4], 0x60
cmp dword [0x782010], 0
jne 0x561ee7
push 0x782010
push 0x44aab4
call sub.MSVBVM50.DLL___vbaNew2
mov dword [ebp - 0x3e4], 0x782010
jmp 0x561ef1
mov dword [ebp - 0x3e4], 0x782010
mov eax, dword [ebp - 0x3e4]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x3e4]
mov ecx, dword [ecx]
mov ecx, dword [ecx]
push eax
call dword [ecx + 0x384]
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM50.DLL___vbaObjSet
mov dword [ebp - 0x180], eax
mov eax, dword [ebp - 0x180]
mov eax, dword [eax]
push dword [ebp - 0x180]
call dword [eax + 0x1c8]
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x561f63
push 0x1c8
push 0x46dd64
push dword [ebp - 0x180]
push dword [ebp - 0x184]
call sub.MSVBVM50.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3e8], eax
jmp 0x561f6a
and dword [ebp - 0x3e8], 0
lea ecx, [ebp - 0xf0]
call sub.MSVBVM50.DLL___vbaFreeObj
mov dword [ebp - 4], 0x61
call sub.MSVBVM50.DLL___vbaFileCloseAll
mov dword [ebp - 4], 0x62
mov ax, word [ebp - 0x54]
add ax, word [ebp - 0x68]
jo 0x569a99
mov word [ebp - 0x3c], ax
mov dword [ebp - 4], 0x63
push 1
movsx eax, word [ebp - 0x3c]
push eax
push 1
push 0
push 0x782448
push 4
push 0
call sub.MSVBVM50.DLL___vbaRedim
add esp, 0x1c
push 1
movsx eax, word [ebp - 0x3c]
push eax
push 1
push 0
push 0x78244c
push 4
push 0x100
call sub.MSVBVM50.DLL___vbaRedim
add esp, 0x1c
mov dword [ebp - 4], 0x64
mov ax, word [0x782164]
cmp ax, word [ebp - 0x3c]
je 0x562032
mov dword [ebp - 4], 0x65
mov eax, dword [ebp + 0xc]
movsx eax, word [eax]
test eax, eax
je 0x562011
mov dword [ebp - 4], 0x66
push 0x7fd7
call sub.MSVBVM50.DLL___vbaError
mov dword [ebp - 4], 0x68
and word [ebp - 0x80], 0
mov dword [ebp - 4], 0x69
fld dword [0x4014c4]
fstp dword [ebp - 0x60]
jmp 0x562162
mov dword [ebp - 4], 0x6b
mov ax, word [ebp - 0x84]
mov word [ebp - 0x190], ax
mov word [ebp - 0x18c], 1
mov word [ebp - 0x2c], 1
jmp 0x56206d
mov ax, word [ebp - 0x2c]
add ax, word [ebp - 0x18c]
jo 0x569a99
mov word [ebp - 0x2c], ax
mov ax, word [ebp - 0x2c]
cmp ax, word [ebp - 0x190]
jg 0x56211f
mov dword [ebp - 4], 0x6c
push 0
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
movsx eax, word [eax]
test eax, eax
je 0x562113
mov dword [ebp - 4], 0x6d
push 5
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov ax, word [eax]
mov word [ebp - 0x3c], ax
mov dword [ebp - 4], 0x6e
push 1
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov esi, eax
push 3
movsx eax, word [ebp - 0x3c]
push eax
push dword [0x782860]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov cx, word [esi]
cmp cx, word [eax]
je 0x562113
mov dword [ebp - 4], 0x6f
and word [ebp - 0x64], 0
mov dword [ebp - 4], 0x72
jmp 0x562058
mov dword [ebp - 4], 0x73
mov ax, word [ebp - 0x64]
not ax
movsx eax, ax
test eax, eax
je 0x562162
mov dword [ebp - 4], 0x74
mov eax, dword [ebp + 0xc]
movsx eax, word [eax]
test eax, eax
je 0x562156
mov dword [ebp - 4], 0x75
push 0x7fd6
call sub.MSVBVM50.DLL___vbaError
mov dword [ebp - 4], 0x77
and word [ebp - 0x80], 0
mov dword [ebp - 4], 0x7a
and dword [ebp - 0x7c], 0
mov dword [ebp - 4], 0x7b
and dword [ebp - 0xc0], 0
mov dword [ebp - 4], 0x7c
mov ax, word [ebp - 0x84]
mov word [ebp - 0x198], ax
mov word [ebp - 0x194], 1
mov word [ebp - 0x2c], 1
jmp 0x5621b6
mov ax, word [ebp - 0x2c]
add ax, word [ebp - 0x194]
jo 0x569a99
mov word [ebp - 0x2c], ax
mov ax, word [ebp - 0x2c]
cmp ax, word [ebp - 0x198]
jg 0x5622b7
mov dword [ebp - 4], 0x7d
push 1
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
cmp word [eax], 6
jne 0x562237
mov dword [ebp - 4], 0x7e
push 2
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
movsx eax, word [eax]
cmp eax, dword [ebp - 0x7c]
jle 0x562235
mov dword [ebp - 4], 0x7f
push 2
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
movsx eax, word [eax]
mov dword [ebp - 0x7c], eax
jmp 0x5622ab
mov dword [ebp - 4], 0x81
push 1
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
cmp word [eax], 7
jne 0x5622ab
mov dword [ebp - 4], 0x82
push 2
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
movsx eax, word [eax]
cmp eax, dword [ebp - 0xc0]
jle 0x5622ab
mov dword [ebp - 4], 0x83
push 2
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
movsx eax, word [eax]
mov dword [ebp - 0xc0], eax
mov dword [ebp - 4], 0x86
jmp 0x5621a1
mov dword [ebp - 4], 0x87
mov ecx, dword [ebp - 0x7c]
imul ecx, ecx, 8
jo 0x569a99
call sub.MSVBVM50.DLL___vbaI2I4
mov word [ebp - 0x2c], ax
mov dword [ebp - 4], 0x88
mov ecx, dword [ebp - 0xc0]
imul ecx, ecx, 8
jo 0x569a99
call sub.MSVBVM50.DLL___vbaI2I4
mov word [ebp - 0x3c], ax
mov dword [ebp - 4], 0x89
cmp word [ebp - 0x54], 0
jle 0x56232a
mov dword [ebp - 4], 0x8a
push 1
movsx eax, word [ebp - 0x2c]
push eax
push 1
movsx eax, word [ebp - 0x54]
push eax
push 2
push 0
push 0x782800
push 4
push 0
call sub.MSVBVM50.DLL___vbaRedim
add esp, 0x24
mov dword [ebp - 4], 0x8c
cmp word [ebp - 0x68], 0
jle 0x562362
mov dword [ebp - 4], 0x8d
push 1
movsx eax, word [ebp - 0x3c]
push eax
push 1
movsx eax, word [ebp - 0x68]
push eax
push 2
push 0
push 0x782804
push 4
push 0
call sub.MSVBVM50.DLL___vbaRedim
add esp, 0x24
mov dword [ebp - 4], 0x8f
push dword [0x78208c]
push 1
push 0xffffffffffffffff
push 1
call sub.MSVBVM50.DLL___vbaFileOpen
mov dword [ebp - 4], 0x90
push dword [0x7820f4]
push 0x46c1a4
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push dword [0x782058]
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 0x487708
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
mov ecx, 0x7820fc
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x91
mov eax, dword [ebp + 0xc]
movsx eax, word [eax]
test eax, eax
je 0x56243b
mov dword [ebp - 4], 0x92
push dword [0x7820fc]
push 2
push 0xffffffffffffffff
push 8
call sub.MSVBVM50.DLL___vbaFileOpen
mov dword [ebp - 4], 0x93
push 2
push 0x46c19c
call sub.MSVBVM50.DLL___vbaPrintFile
pop ecx
pop ecx
mov dword [ebp - 4], 0x94
push 2
push 0x46c19c
call sub.MSVBVM50.DLL___vbaPrintFile
pop ecx
pop ecx
jmp 0x562453
mov dword [ebp - 4], 0x96
push dword [0x7820fc]
push 2
push 0xffffffffffffffff
push 2
call sub.MSVBVM50.DLL___vbaFileOpen
mov dword [ebp - 4], 0x98
push dword [0x78208c]
call sub.MSVBVM50.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x250], eax
and dword [ebp - 0xd4], 0
push 0x4892dc
mov edx, dword [ebp - 0x250]
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 2
push 0x46c194
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0xc
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 3
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x10
mov dword [ebp - 4], 0x99
or word [ebp - 0x8c], 0xffff
mov dword [ebp - 4], 0x9a
or word [ebp - 0x24], 0xffff
mov dword [ebp - 4], 0x9b
or word [ebp - 0xa0], 0xffff
mov dword [ebp - 4], 0x9c
and word [ebp - 0x78], 0
mov dword [ebp - 4], 0x9d
and word [ebp - 0xb8], 0
mov dword [ebp - 4], 0x9e
mov ax, word [ebp - 0x84]
mov word [ebp - 0x1a0], ax
mov word [ebp - 0x19c], 1
mov word [ebp - 0x2c], 1
jmp 0x56255d
mov ax, word [ebp - 0x2c]
add ax, word [ebp - 0x19c]
jo 0x569a99
mov word [ebp - 0x2c], ax
mov ax, word [ebp - 0x2c]
cmp ax, word [ebp - 0x1a0]
jg 0x5631bb
mov dword [ebp - 4], 0x9f
push 0
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
movsx eax, word [eax]
test eax, eax
je 0x562ea9
mov dword [ebp - 4], 0xa0
mov word [ebp - 0x38], 1
mov dword [ebp - 4], 0xa1
push 1
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
cmp word [eax], 6
jne 0x5629e9
mov dword [ebp - 4], 0xa2
cmp dword [0x782010], 0
jne 0x5625f7
push 0x782010
push 0x44aab4
call sub.MSVBVM50.DLL___vbaNew2
mov dword [ebp - 0x3ec], 0x782010
jmp 0x562601
mov dword [ebp - 0x3ec], 0x782010
mov eax, dword [ebp - 0x3ec]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x3ec]
mov ecx, dword [ecx]
mov ecx, dword [ecx]
push eax
call dword [ecx + 0x384]
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM50.DLL___vbaObjSet
mov dword [ebp - 0x180], eax
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x138], eax
mov dword [ebp - 0x140], 0x4002
push 0x489068
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM50.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 0x489094
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
mov eax, dword [ebp - 0x180]
mov eax, dword [eax]
push dword [ebp - 0x180]
call dword [eax + 0x54]
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x5626ca
push 0x54
push 0x46dd64
push dword [ebp - 0x180]
push dword [ebp - 0x184]
call sub.MSVBVM50.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3f0], eax
jmp 0x5626d1
and dword [ebp - 0x3f0], 0
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 3
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x10
lea ecx, [ebp - 0xf0]
call sub.MSVBVM50.DLL___vbaFreeObj
mov dword [ebp - 4], 0xa3
cmp dword [0x782010], 0
jne 0x562726
push 0x782010
push 0x44aab4
call sub.MSVBVM50.DLL___vbaNew2
mov dword [ebp - 0x3f4], 0x782010
jmp 0x562730
mov dword [ebp - 0x3f4], 0x782010
mov eax, dword [ebp - 0x3f4]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x3f4]
mov ecx, dword [ecx]
mov ecx, dword [ecx]
push eax
call dword [ecx + 0x384]
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM50.DLL___vbaObjSet
mov dword [ebp - 0x180], eax
mov eax, dword [ebp - 0x180]
mov eax, dword [eax]
push dword [ebp - 0x180]
call dword [eax + 0x1c8]
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x5627a2
push 0x1c8
push 0x46dd64
push dword [ebp - 0x180]
push dword [ebp - 0x184]
call sub.MSVBVM50.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3f8], eax
jmp 0x5627a9
and dword [ebp - 0x3f8], 0
lea ecx, [ebp - 0xf0]
call sub.MSVBVM50.DLL___vbaFreeObj
mov dword [ebp - 4], 0xa4
movsx eax, word [ebp - 0x8c]
test eax, eax
je 0x562805
mov dword [ebp - 4], 0xa5
push 2
push 0x46c19c
call sub.MSVBVM50.DLL___vbaPrintFile
pop ecx
pop ecx
mov dword [ebp - 4], 0xa6
and word [ebp - 0x8c], 0
mov dword [ebp - 4], 0xa7
or word [ebp - 0xa0], 0xffff
mov dword [ebp - 4], 0xa8
or word [ebp - 0x24], 0xffff
mov dword [ebp - 4], 0xaa
mov word [ebp - 0x168], 2
mov word [ebp - 0x164], 1
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
call fcn.0052da52
mov dword [ebp - 4], 0xab
mov ax, word [ebp - 0x78]
add ax, 1
jo 0x569a99
mov word [ebp - 0x78], ax
mov dword [ebp - 4], 0xac
push 2
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov ax, word [eax]
mov word [ebp - 0x1a8], ax
mov word [ebp - 0x1a4], 1
mov word [ebp - 0x3c], 1
jmp 0x562898
mov ax, word [ebp - 0x3c]
add ax, word [ebp - 0x1a4]
jo 0x569a99
mov word [ebp - 0x3c], ax
mov ax, word [ebp - 0x3c]
cmp ax, word [ebp - 0x1a8]
jg 0x5629e4
mov dword [ebp - 4], 0xad
push 1
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM50.DLL___vbaLineInputStr
mov dword [ebp - 4], 0xae
mov word [ebp - 0x44], 1
mov dword [ebp - 4], 0xaf
mov word [ebp - 0x1b0], 8
mov word [ebp - 0x1ac], 1
mov word [ebp - 0xbc], 1
jmp 0x56290a
mov ax, word [ebp - 0xbc]
add ax, word [ebp - 0x1ac]
jo 0x569a99
mov word [ebp - 0xbc], ax
mov ax, word [ebp - 0xbc]
cmp ax, word [ebp - 0x1b0]
jg 0x5629d8
mov dword [ebp - 4], 0xb0
mov dword [ebp - 0xf8], 9
mov dword [ebp - 0x100], 2
lea eax, [ebp - 0x100]
push eax
movsx eax, word [ebp - 0x44]
push eax
push dword [ebp - 0xa8]
call sub.MSVBVM50.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
call sub.MSVBVM50.DLL_rtcR8ValFromBstr
call sub.MSVBVM50.DLL___vbaFpCSngR8
movsx eax, word [ebp - 0x38]
push eax
movsx eax, word [ebp - 0x78]
push eax
push dword [0x782800]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
fstp dword [eax]
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaFreeStr
lea ecx, [ebp - 0x100]
call sub.MSVBVM50.DLL___vbaFreeVar
mov dword [ebp - 4], 0xb1
mov ax, word [ebp - 0x44]
add ax, 9
jo 0x569a99
mov word [ebp - 0x44], ax
mov dword [ebp - 4], 0xb2
mov ax, word [ebp - 0x38]
add ax, 1
jo 0x569a99
mov word [ebp - 0x38], ax
mov dword [ebp - 4], 0xb3
jmp 0x5628ef
mov dword [ebp - 4], 0xb4
jmp 0x562883
jmp 0x562ea4
mov dword [ebp - 4], 0xb5
push 1
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
cmp word [eax], 7
jne 0x562ea4
mov dword [ebp - 4], 0xb6
cmp dword [0x782010], 0
jne 0x562a3c
push 0x782010
push 0x44aab4
call sub.MSVBVM50.DLL___vbaNew2
mov dword [ebp - 0x3fc], 0x782010
jmp 0x562a46
mov dword [ebp - 0x3fc], 0x782010
mov eax, dword [ebp - 0x3fc]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x3fc]
mov ecx, dword [ecx]
mov ecx, dword [ecx]
push eax
call dword [ecx + 0x384]
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM50.DLL___vbaObjSet
mov dword [ebp - 0x180], eax
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x138], eax
mov dword [ebp - 0x140], 0x4002
push 0x489068
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM50.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 0x4890b8
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
mov eax, dword [ebp - 0x180]
mov eax, dword [eax]
push dword [ebp - 0x180]
call dword [eax + 0x54]
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x562b0f
push 0x54
push 0x46dd64
push dword [ebp - 0x180]
push dword [ebp - 0x184]
call sub.MSVBVM50.DLL___vbaHresultCheckObj
mov dword [ebp - 0x400], eax
jmp 0x562b16
and dword [ebp - 0x400], 0
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 3
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x10
lea ecx, [ebp - 0xf0]
call sub.MSVBVM50.DLL___vbaFreeObj
mov dword [ebp - 4], 0xb7
cmp dword [0x782010], 0
jne 0x562b6b
push 0x782010
push 0x44aab4
call sub.MSVBVM50.DLL___vbaNew2
mov dword [ebp - 0x404], 0x782010
jmp 0x562b75
mov dword [ebp - 0x404], 0x782010
mov eax, dword [ebp - 0x404]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x404]
mov ecx, dword [ecx]
mov ecx, dword [ecx]
push eax
call dword [ecx + 0x384]
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM50.DLL___vbaObjSet
mov dword [ebp - 0x180], eax
mov eax, dword [ebp - 0x180]
mov eax, dword [eax]
push dword [ebp - 0x180]
call dword [eax + 0x1c8]
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x562be7
push 0x1c8
push 0x46dd64
push dword [ebp - 0x180]
push dword [ebp - 0x184]
call sub.MSVBVM50.DLL___vbaHresultCheckObj
mov dword [ebp - 0x408], eax
jmp 0x562bee
and dword [ebp - 0x408], 0
lea ecx, [ebp - 0xf0]
call sub.MSVBVM50.DLL___vbaFreeObj
mov dword [ebp - 4], 0xb8
movsx eax, word [ebp - 0x24]
test eax, eax
je 0x562c47
mov dword [ebp - 4], 0xb9
push 2
push 0x46c19c
call sub.MSVBVM50.DLL___vbaPrintFile
pop ecx
pop ecx
mov dword [ebp - 4], 0xba
or word [ebp - 0x8c], 0xffff
mov dword [ebp - 4], 0xbb
or word [ebp - 0xa0], 0xffff
mov dword [ebp - 4], 0xbc
and word [ebp - 0x24], 0
mov dword [ebp - 4], 0xbe
mov word [ebp - 0x168], 1
mov word [ebp - 0x164], 1
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
call fcn.0052da52
mov dword [ebp - 4], 0xbf
mov ax, word [ebp - 0xb8]
add ax, 1
jo 0x569a99
mov word [ebp - 0xb8], ax
mov dword [ebp - 4], 0xc0
push 2
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov ax, word [eax]
mov word [ebp - 0x1b8], ax
mov word [ebp - 0x1b4], 1
mov word [ebp - 0x3c], 1
jmp 0x562ce0
mov ax, word [ebp - 0x3c]
add ax, word [ebp - 0x1b4]
jo 0x569a99
mov word [ebp - 0x3c], ax
mov ax, word [ebp - 0x3c]
cmp ax, word [ebp - 0x1b8]
jg 0x562ea4
mov dword [ebp - 4], 0xc1
push 1
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM50.DLL___vbaLineInputStr
mov dword [ebp - 4], 0xc2
mov word [ebp - 0x44], 1
mov dword [ebp - 4], 0xc3
mov word [ebp - 0x1c0], 8
mov word [ebp - 0x1bc], 1
mov word [ebp - 0xbc], 1
jmp 0x562d52
mov ax, word [ebp - 0xbc]
add ax, word [ebp - 0x1bc]
jo 0x569a99
mov word [ebp - 0xbc], ax
mov ax, word [ebp - 0xbc]
cmp ax, word [ebp - 0x1c0]
jg 0x562e98
mov dword [ebp - 4], 0xc4
mov dword [ebp - 0xf8], 9
mov dword [ebp - 0x100], 2
lea eax, [ebp - 0x100]
push eax
movsx eax, word [ebp - 0x44]
push eax
push dword [ebp - 0xa8]
call sub.MSVBVM50.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
call sub.MSVBVM50.DLL_rtcR8ValFromBstr
call sub.MSVBVM50.DLL___vbaFpCSngR8
fstp dword [ebp - 0x58]
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaFreeStr
lea ecx, [ebp - 0x100]
call sub.MSVBVM50.DLL___vbaFreeVar
mov dword [ebp - 4], 0xc5
push 4
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
xor ecx, ecx
cmp word [eax], 0
sete cl
neg ecx
and cx, word [ebp - 0x48]
movsx eax, cx
test eax, eax
je 0x562e31
mov dword [ebp - 4], 0xc6
mov dword [ebp - 0x17c], 0x2710
fld dword [0x401a44]
fstp dword [ebp - 0x178]
lea eax, [ebp - 0x17c]
push eax
lea eax, [ebp - 0x178]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.00573f09
mov dword [ebp - 4], 0xc8
movsx eax, word [ebp - 0x38]
push eax
movsx eax, word [ebp - 0xb8]
push eax
push dword [0x782804]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
fld dword [ebp - 0x58]
fstp dword [eax]
mov dword [ebp - 4], 0xc9
mov ax, word [ebp - 0x44]
add ax, 9
jo 0x569a99
mov word [ebp - 0x44], ax
mov dword [ebp - 4], 0xca
mov ax, word [ebp - 0x38]
add ax, 1
jo 0x569a99
mov word [ebp - 0x38], ax
mov dword [ebp - 4], 0xcb
jmp 0x562d37
mov dword [ebp - 4], 0xcc
jmp 0x562ccb
jmp 0x5631af
mov dword [ebp - 4], 0xcf
cmp dword [0x782010], 0
jne 0x562ed4
push 0x782010
push 0x44aab4
call sub.MSVBVM50.DLL___vbaNew2
mov dword [ebp - 0x40c], 0x782010
jmp 0x562ede
mov dword [ebp - 0x40c], 0x782010
mov eax, dword [ebp - 0x40c]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x40c]
mov ecx, dword [ecx]
mov ecx, dword [ecx]
push eax
call dword [ecx + 0x384]
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM50.DLL___vbaObjSet
mov dword [ebp - 0x180], eax
push 0x4890dc
mov eax, dword [ebp - 0x180]
mov eax, dword [eax]
push dword [ebp - 0x180]
call dword [eax + 0x54]
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x562f4f
push 0x54
push 0x46dd64
push dword [ebp - 0x180]
push dword [ebp - 0x184]
call sub.MSVBVM50.DLL___vbaHresultCheckObj
mov dword [ebp - 0x410], eax
jmp 0x562f56
and dword [ebp - 0x410], 0
lea ecx, [ebp - 0xf0]
call sub.MSVBVM50.DLL___vbaFreeObj
mov dword [ebp - 4], 0xd0
cmp dword [0x782010], 0
jne 0x562f8c
push 0x782010
push 0x44aab4
call sub.MSVBVM50.DLL___vbaNew2
mov dword [ebp - 0x414], 0x782010
jmp 0x562f96
mov dword [ebp - 0x414], 0x782010
mov eax, dword [ebp - 0x414]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x414]
mov ecx, dword [ecx]
mov ecx, dword [ecx]
push eax
call dword [ecx + 0x384]
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM50.DLL___vbaObjSet
mov dword [ebp - 0x180], eax
mov eax, dword [ebp - 0x180]
mov eax, dword [eax]
push dword [ebp - 0x180]
call dword [eax + 0x1c8]
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x563008
push 0x1c8
push 0x46dd64
push dword [ebp - 0x180]
push dword [ebp - 0x184]
call sub.MSVBVM50.DLL___vbaHresultCheckObj
mov dword [ebp - 0x418], eax
jmp 0x56300f
and dword [ebp - 0x418], 0
lea ecx, [ebp - 0xf0]
call sub.MSVBVM50.DLL___vbaFreeObj
mov dword [ebp - 4], 0xd1
movsx eax, word [ebp - 0xa0]
test eax, eax
je 0x56306b
mov dword [ebp - 4], 0xd2
push 2
push 0x46c19c
call sub.MSVBVM50.DLL___vbaPrintFile
pop ecx
pop ecx
mov dword [ebp - 4], 0xd3
and word [ebp - 0xa0], 0
mov dword [ebp - 4], 0xd4
or word [ebp - 0x8c], 0xffff
mov dword [ebp - 4], 0xd5
or word [ebp - 0x24], 0xffff
mov dword [ebp - 4], 0xd7
push 2
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov ax, word [eax]
mov word [ebp - 0xbc], ax
mov dword [ebp - 4], 0xd8
cmp word [ebp - 0xbc], 5
jg 0x5630cc
mov dword [ebp - 4], 0xd9
mov word [ebp - 0x164], 1
lea eax, [ebp - 0xbc]
push eax
lea eax, [ebp - 0x164]
push eax
call fcn.0052da52
jmp 0x5631af
mov dword [ebp - 4], 0xdb
mov word [ebp - 0x168], 3
mov word [ebp - 0x164], 1
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
call fcn.0052da52
mov dword [ebp - 4], 0xdc
mov ax, word [ebp - 0xbc]
sub ax, 2
jo 0x569a99
mov word [ebp - 0x1c8], ax
mov word [ebp - 0x1c4], 1
mov word [ebp - 0x3c], 4
jmp 0x56313d
mov ax, word [ebp - 0x3c]
add ax, word [ebp - 0x1c4]
jo 0x569a99
mov word [ebp - 0x3c], ax
mov ax, word [ebp - 0x3c]
cmp ax, word [ebp - 0x1c8]
jg 0x563168
mov dword [ebp - 4], 0xdd
push 1
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM50.DLL___vbaLineInputStr
mov dword [ebp - 4], 0xde
jmp 0x563128
mov dword [ebp - 4], 0xdf
push 0x489118
push 2
push 0x46c194
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0xc
mov dword [ebp - 4], 0xe0
mov word [ebp - 0x168], 2
mov word [ebp - 0x164], 1
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
call fcn.0052da52
mov dword [ebp - 4], 0xe3
jmp 0x562548
mov dword [ebp - 4], 0xe4
push 2
push 0x46c19c
call sub.MSVBVM50.DLL___vbaPrintFile
pop ecx
pop ecx
mov dword [ebp - 4], 0xe5
push 2
push 0x46c19c
call sub.MSVBVM50.DLL___vbaPrintFile
pop ecx
pop ecx
mov dword [ebp - 4], 0xe6
call sub.MSVBVM50.DLL___vbaFileCloseAll
mov dword [ebp - 4], 0xe7
cmp word [ebp - 0x54], 0
jle 0x565fd6
mov dword [ebp - 4], 0xe8
push dword [0x7820f4]
push 0x46c1a4
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push dword [0x782058]
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 0x482b64
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
mov ecx, 0x78208c
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0xe9
mov edx, dword [0x78208c]
mov ecx, 0x782060
call sub.MSVBVM50.DLL___vbaStrCopy
mov dword [ebp - 4], 0xea
cmp dword [0x782010], 0
jne 0x5632b1
push 0x782010
push 0x44aab4
call sub.MSVBVM50.DLL___vbaNew2
mov dword [ebp - 0x41c], 0x782010
jmp 0x5632bb
mov dword [ebp - 0x41c], 0x782010
mov eax, dword [ebp - 0x41c]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x41c]
mov ecx, dword [ecx]
mov ecx, dword [ecx]
push eax
call dword [ecx + 0x384]
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM50.DLL___vbaObjSet
mov dword [ebp - 0x180], eax
push 0x489310
push dword [0x782058]
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 0x482b64
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
mov eax, dword [ebp - 0x180]
mov eax, dword [eax]
push dword [ebp - 0x180]
call dword [eax + 0x54]
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x56335d
push 0x54
push 0x46dd64
push dword [ebp - 0x180]
push dword [ebp - 0x184]
call sub.MSVBVM50.DLL___vbaHresultCheckObj
mov dword [ebp - 0x420], eax
jmp 0x563364
and dword [ebp - 0x420], 0
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0xc
lea ecx, [ebp - 0xf0]
call sub.MSVBVM50.DLL___vbaFreeObj
mov dword [ebp - 4], 0xeb
cmp dword [0x782010], 0
jne 0x5633b2
push 0x782010
push 0x44aab4
call sub.MSVBVM50.DLL___vbaNew2
mov dword [ebp - 0x424], 0x782010
jmp 0x5633bc
mov dword [ebp - 0x424], 0x782010
mov eax, dword [ebp - 0x424]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x424]
mov ecx, dword [ecx]
mov ecx, dword [ecx]
push eax
call dword [ecx + 0x384]
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM50.DLL___vbaObjSet
mov dword [ebp - 0x180], eax
mov eax, dword [ebp - 0x180]
mov eax, dword [eax]
push dword [ebp - 0x180]
call dword [eax + 0x1c8]
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x56342e
push 0x1c8
push 0x46dd64
push dword [ebp - 0x180]
push dword [ebp - 0x184]
call sub.MSVBVM50.DLL___vbaHresultCheckObj
mov dword [ebp - 0x428], eax
jmp 0x563435
and dword [ebp - 0x428], 0
lea ecx, [ebp - 0xf0]
call sub.MSVBVM50.DLL___vbaFreeObj
mov dword [ebp - 4], 0xec
push dword [0x78208c]
push 2
push 0xffffffffffffffff
push 2
call sub.MSVBVM50.DLL___vbaFileOpen
mov dword [ebp - 4], 0xed
push 0x488d50
push 2
push 0x46c194
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0xc
mov dword [ebp - 4], 0xee
push 1
movsx eax, word [ebp - 0x54]
push eax
push 1
push 0
push 0x7827d4
push 4
push 0x100
call sub.MSVBVM50.DLL___vbaRedimPreserve
add esp, 0x1c
push 1
movsx eax, word [ebp - 0x54]
push eax
push 0
push 0
push 2
push 0
push 0x7827e4
push 2
push 0
call sub.MSVBVM50.DLL___vbaRedimPreserve
add esp, 0x24
push 1
movsx eax, word [ebp - 0x54]
push eax
push 1
push 0
push 0x7827dc
push 4
push 0
call sub.MSVBVM50.DLL___vbaRedimPreserve
add esp, 0x1c
mov dword [ebp - 4], 0xef
and word [ebp - 0x4c], 0
mov dword [ebp - 4], 0xf0
movsx eax, word [ebp - 0x80]
test eax, eax
je 0x563970
mov dword [ebp - 4], 0xf1
lea eax, [ebp - 0x54]
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
mov dword [ebp - 0x138], 0x4730ec
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x254], eax
and dword [ebp - 0xd0], 0
mov eax, dword [ebp - 0x254]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x258], eax
and dword [ebp - 0xd4], 0
mov edx, dword [ebp - 0x258]
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 0x488770
push 2
push 0x488798
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 3
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0xf2
push dword [0x7827b0]
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryLock
push 2
push dword [ebp - 0xc4]
call sub.MSVBVM50.DLL___vbaDerefAry1
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryUnlock
mov dword [ebp - 0x138], 0x4730ec
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x25c], eax
and dword [ebp - 0xcc], 0
mov eax, dword [ebp - 0x25c]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xdc]
call sub.MSVBVM50.DLL___vbaStrMove
push dword [0x7827b0]
lea eax, [ebp - 0xc8]
push eax
call sub.MSVBVM50.DLL___vbaAryLock
push 3
push dword [ebp - 0xc8]
call sub.MSVBVM50.DLL___vbaDerefAry1
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xc8]
push eax
call sub.MSVBVM50.DLL___vbaAryUnlock
mov dword [ebp - 0x148], 0x4730ec
mov dword [ebp - 0x150], 8
lea edx, [ebp - 0x150]
lea ecx, [ebp - 0x130]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x260], eax
and dword [ebp - 0xd4], 0
mov eax, dword [ebp - 0x260]
mov dword [ebp - 0x118], eax
mov dword [ebp - 0x120], 8
push 1
push 1
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x120]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xe0]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xe0]
mov dword [ebp - 0x264], eax
and dword [ebp - 0xe0], 0
mov eax, dword [ebp - 0xdc]
mov dword [ebp - 0x268], eax
and dword [ebp - 0xdc], 0
mov edx, dword [ebp - 0x264]
lea ecx, [ebp - 0xd8]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
mov edx, dword [ebp - 0x268]
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 2
push 0x488798
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xd0]
push eax
push 4
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x14
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 4
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0x14
mov dword [ebp - 4], 0xf3
lea eax, [ebp - 0x80]
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
mov dword [ebp - 0x138], 0x4730ec
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x26c], eax
and dword [ebp - 0xd0], 0
mov eax, dword [ebp - 0x26c]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x270], eax
and dword [ebp - 0xd4], 0
mov edx, dword [ebp - 0x270]
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 2
push 0x46c194
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0xc
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 3
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0xf4
push 2
push 0x46c19c
call sub.MSVBVM50.DLL___vbaPrintFile
pop ecx
pop ecx
mov dword [ebp - 4], 0xf5
mov word [ebp - 0x174], 1
and word [ebp - 0x170], 0
and word [ebp - 0x16c], 0
or word [ebp - 0x168], 0xffff
mov word [ebp - 0x164], 2
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
call fcn.0054d52e
jmp 0x563db2
mov dword [ebp - 4], 0xf7
mov word [ebp - 0x3c], 1
mov dword [ebp - 4], 0xf8
lea eax, [ebp - 0x54]
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
mov dword [ebp - 0x138], 0x4730ec
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x274], eax
and dword [ebp - 0xd0], 0
mov eax, dword [ebp - 0x274]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x278], eax
and dword [ebp - 0xd4], 0
mov edx, dword [ebp - 0x278]
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 0x488770
push 2
push 0x488798
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 3
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0xf9
lea eax, [ebp - 0x3c]
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov dword [ebp - 0x138], 0x4730ec
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x27c], eax
and dword [ebp - 0xd4], 0
mov eax, dword [ebp - 0x27c]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd8]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0x3c]
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xdc]
call sub.MSVBVM50.DLL___vbaStrMove
mov dword [ebp - 0x148], 0x4730ec
mov dword [ebp - 0x150], 8
lea edx, [ebp - 0x150]
lea ecx, [ebp - 0x130]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xdc]
mov dword [ebp - 0x280], eax
and dword [ebp - 0xdc], 0
mov eax, dword [ebp - 0x280]
mov dword [ebp - 0x118], eax
mov dword [ebp - 0x120], 8
push 1
push 1
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x120]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xe0]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xe0]
mov dword [ebp - 0x284], eax
and dword [ebp - 0xe0], 0
mov eax, dword [ebp - 0xd8]
mov dword [ebp - 0x288], eax
and dword [ebp - 0xd8], 0
mov edx, dword [ebp - 0x284]
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
mov edx, dword [ebp - 0x288]
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 2
push 0x488798
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 6
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x1c
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 4
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0x14
mov dword [ebp - 4], 0xfa
lea eax, [ebp - 0x80]
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
mov dword [ebp - 0x138], 0x4730ec
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x28c], eax
and dword [ebp - 0xd0], 0
mov eax, dword [ebp - 0x28c]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x290], eax
and dword [ebp - 0xd4], 0
mov edx, dword [ebp - 0x290]
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 2
push 0x46c194
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0xc
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 3
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0xfb
push 2
push 0x46c19c
call sub.MSVBVM50.DLL___vbaPrintFile
pop ecx
pop ecx
mov dword [ebp - 4], 0xfc
mov word [ebp - 0x174], 1
and word [ebp - 0x170], 0
and word [ebp - 0x16c], 0
and word [ebp - 0x168], 0
mov word [ebp - 0x164], 2
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
call fcn.0054d52e
mov dword [ebp - 4], 0xfe
push 0x489330
push 2
push 0x46c194
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0xc
mov dword [ebp - 4], 0xff
push 0x4893e8
push 2
push 0x46c194
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0xc
mov dword [ebp - 4], 0x100
and word [ebp - 0x5c], 0
mov dword [ebp - 4], 0x101
mov ax, word [ebp - 0x84]
mov word [ebp - 0x1d0], ax
mov word [ebp - 0x1cc], 1
mov word [ebp - 0x2c], 1
jmp 0x563e2f
mov ax, word [ebp - 0x2c]
add ax, word [ebp - 0x1cc]
jo 0x569a99
mov word [ebp - 0x2c], ax
mov ax, word [ebp - 0x2c]
cmp ax, word [ebp - 0x1d0]
jg 0x565122
mov dword [ebp - 4], 0x102
push 1
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
cmp word [eax], 6
jne 0x565116
mov dword [ebp - 4], 0x103
mov ax, word [ebp - 0x5c]
add ax, 1
jo 0x569a99
mov word [ebp - 0x5c], ax
mov dword [ebp - 4], 0x104
push dword [0x7827ec]
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryLock
push 3
movsx eax, word [ebp - 0x2c]
push eax
push dword [ebp - 0xc4]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryUnlock
mov dword [ebp - 0x138], 0x486488
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x294], eax
and dword [ebp - 0xcc], 0
mov eax, dword [ebp - 0x294]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x298], eax
and dword [ebp - 0xd4], 0
push 0xe
mov edx, dword [ebp - 0x298]
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 2
push 0x481814
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x105
mov ax, word [ebp - 0x4c]
add ax, 1
jo 0x569a99
mov word [ebp - 0x4c], ax
mov dword [ebp - 4], 0x106
push 3
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov esi, eax
movsx eax, word [ebp - 0x4c]
push eax
push 0
push dword [0x7827e4]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov cx, word [esi]
mov word [eax], cx
mov dword [ebp - 4], 0x107
push 0
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827f0]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
push dword [eax]
call sub.MSVBVM50.DLL_rtcR8ValFromBstr
call sub.MSVBVM50.DLL___vbaFpI2
mov word [ebp - 0xbc], ax
mov dword [ebp - 4], 0x108
lea eax, [ebp - 0xbc]
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
mov dword [ebp - 0x138], 0x488838
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x29c], eax
and dword [ebp - 0xd0], 0
mov eax, dword [ebp - 0x29c]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x2a0], eax
and dword [ebp - 0xd4], 0
push 0x16
mov edx, dword [ebp - 0x2a0]
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 2
push 0x481814
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 3
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x109
lea eax, [ebp - 0xbc]
mov dword [ebp - 0x138], eax
mov dword [ebp - 0x140], 0x4002
push 0x489460
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM50.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
call sub.MSVBVM50.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x34]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x10a
movsx eax, word [ebp - 0x80]
test eax, eax
je 0x564b36
mov dword [ebp - 4], 0x10b
push 5
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov ax, word [eax]
mov word [ebp - 0x9c], ax
mov dword [ebp - 4], 0x10c
push 3
push 5
movsx eax, word [ebp - 0x9c]
push eax
push dword [0x782860]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
movsx eax, word [eax]
push eax
push dword [0x782834]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov ax, word [eax]
mov word [ebp - 0x3c], ax
mov dword [ebp - 4], 0x10d
push dword [0x782844]
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryLock
push 2
movsx eax, word [ebp - 0x3c]
push eax
push dword [ebp - 0xc4]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
push eax
call fcn.0052a4df
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryUnlock
mov dword [ebp - 0x138], 0x4730ec
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x2a4], eax
and dword [ebp - 0xcc], 0
mov eax, dword [ebp - 0x2a4]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x2a8], eax
and dword [ebp - 0xd4], 0
push 0x20
mov edx, dword [ebp - 0x2a8]
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 2
push 0x481814
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x10e
push dword [0x782834]
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryLock
push 3
push 5
movsx eax, word [ebp - 0x9c]
push eax
push dword [0x782860]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
movsx eax, word [eax]
push eax
push dword [ebp - 0xc4]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryUnlock
mov dword [ebp - 0x138], 0x4868ec
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x2ac], eax
and dword [ebp - 0xcc], 0
mov eax, dword [ebp - 0x2ac]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x2b0], eax
and dword [ebp - 0xd4], 0
push 0x2a
mov edx, dword [ebp - 0x2b0]
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 2
push 0x481814
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x10f
push dword [0x782834]
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryLock
push 2
push 5
movsx eax, word [ebp - 0x9c]
push eax
push dword [0x782860]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
movsx eax, word [eax]
push eax
push dword [ebp - 0xc4]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryUnlock
mov dword [ebp - 0x138], 0x4868ec
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x2b4], eax
and dword [ebp - 0xcc], 0
mov eax, dword [ebp - 0x2b4]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x2b8], eax
and dword [ebp - 0xd4], 0
push 0x34
mov edx, dword [ebp - 0x2b8]
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 2
push 0x481814
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x110
push dword [0x782860]
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryLock
push 5
movsx eax, word [ebp - 0x9c]
push eax
push dword [ebp - 0xc4]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryUnlock
mov dword [ebp - 0x138], 0x4868ec
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x2bc], eax
and dword [ebp - 0xcc], 0
mov eax, dword [ebp - 0x2bc]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x2c0], eax
and dword [ebp - 0xd4], 0
push 0x3e
mov edx, dword [ebp - 0x2c0]
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 2
push 0x481814
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x111
push 2
push 5
movsx eax, word [ebp - 0x9c]
push eax
push dword [0x782860]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
movsx eax, word [eax]
push eax
push dword [0x782834]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov ax, word [eax]
mov word [ebp - 0x74], ax
mov dword [ebp - 4], 0x112
push 0
movsx eax, word [ebp - 0x74]
push eax
push dword [0x78285c]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov ax, word [eax]
mov word [ebp - 0x94], ax
mov dword [ebp - 4], 0x113
push dword [0x782860]
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryLock
push 5
movsx eax, word [ebp - 0x9c]
push eax
push dword [ebp - 0xc4]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov dword [ebp - 0x138], eax
mov dword [ebp - 0x140], 0x4002
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM50.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryUnlock
lea eax, [ebp - 0x94]
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x150], 0x4002
push dword [ebp - 0x34]
push 0x489468
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push dword [ebp - 0xcc]
call sub.MSVBVM50.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xd8]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 0x484424
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xe0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x150]
push eax
call sub.MSVBVM50.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0xdc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
call sub.MSVBVM50.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0xe4]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xe8]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 0x489470
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x34]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xe8]
push eax
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 8
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x24
mov dword [ebp - 4], 0x114
push 2
movsx eax, word [ebp - 0x3c]
push eax
push dword [0x782844]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov esi, eax
movsx eax, word [ebp - 0x4c]
push eax
push dword [0x7827dc]
call sub.MSVBVM50.DLL___vbaDerefAry1
fld dword [esi]
fstp dword [eax]
mov dword [ebp - 4], 0x115
movsx eax, word [ebp - 0xbc]
push eax
push 1
push 2
push 5
movsx eax, word [ebp - 0x9c]
push eax
push dword [0x782860]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
movsx eax, word [eax]
push eax
push dword [0x782834]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
movsx eax, word [eax]
push eax
push dword [0x782444]
push 3
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x14
mov esi, eax
movsx eax, word [ebp - 0x5c]
push eax
push dword [0x782448]
call sub.MSVBVM50.DLL___vbaDerefAry1
fld dword [esi]
fstp dword [eax]
mov dword [ebp - 4], 0x116
lea eax, [ebp - 0xbc]
mov dword [ebp - 0x138], eax
mov dword [ebp - 0x140], 0x4002
push dword [0x782860]
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryLock
push 5
movsx eax, word [ebp - 0x9c]
push eax
push dword [ebp - 0xc4]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x150], 0x4002
lea eax, [ebp - 0x150]
push eax
call sub.MSVBVM50.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0xd8]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryUnlock
lea eax, [ebp - 0x94]
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x160], 0x4002
push 1
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827f0]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
push dword [eax]
push 0x489480
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM50.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 0x4894a4
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xdc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push dword [ebp - 0xd8]
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xe0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 0x4894c4
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xe4]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x160]
push eax
call sub.MSVBVM50.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0xe8]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xec]
call sub.MSVBVM50.DLL___vbaStrMove
mov esi, eax
movsx eax, word [ebp - 0x5c]
push eax
push dword [0x78244c]
call sub.MSVBVM50.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM50.DLL___vbaStrCopy
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0xe8]
push eax
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 9
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x28
jmp 0x5650c4
mov dword [ebp - 4], 0x118
lea eax, [ebp - 0x60]
push eax
call fcn.0052a4df
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
mov dword [ebp - 0x138], 0x4730ec
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x2c4], eax
and dword [ebp - 0xd0], 0
mov eax, dword [ebp - 0x2c4]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x2c8], eax
and dword [ebp - 0xd4], 0
push 0x20
mov edx, dword [ebp - 0x2c8]
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 2
push 0x481814
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 3
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x119
lea eax, [ebp - 0x50]
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
mov dword [ebp - 0x138], 0x4868ec
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x2cc], eax
and dword [ebp - 0xd0], 0
mov eax, dword [ebp - 0x2cc]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x2d0], eax
and dword [ebp - 0xd4], 0
push 0x2a
mov edx, dword [ebp - 0x2d0]
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 2
push 0x481814
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 3
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x11a
lea eax, [ebp - 0xa4]
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
mov dword [ebp - 0x138], 0x4868ec
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x2d4], eax
and dword [ebp - 0xd0], 0
mov eax, dword [ebp - 0x2d4]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x2d8], eax
and dword [ebp - 0xd4], 0
push 0x34
mov edx, dword [ebp - 0x2d8]
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 2
push 0x481814
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 3
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x11b
lea eax, [ebp - 0xb4]
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
mov dword [ebp - 0x138], 0x4868ec
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x2dc], eax
and dword [ebp - 0xd0], 0
mov eax, dword [ebp - 0x2dc]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x2e0], eax
and dword [ebp - 0xd4], 0
push 0x3e
mov edx, dword [ebp - 0x2e0]
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 2
push 0x481814
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 3
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x11c
lea eax, [ebp - 0xb4]
mov dword [ebp - 0x138], eax
mov dword [ebp - 0x140], 0x4002
lea eax, [ebp - 0xa4]
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x150], 0x4002
push dword [ebp - 0x34]
push 0x489468
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM50.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
call sub.MSVBVM50.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xd8]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 0x484424
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xe0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x150]
push eax
call sub.MSVBVM50.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0xdc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
call sub.MSVBVM50.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0xe4]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xe8]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 0x489470
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x34]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xe8]
push eax
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 8
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x24
mov dword [ebp - 4], 0x11d
movsx eax, word [ebp - 0x4c]
push eax
push dword [0x7827dc]
call sub.MSVBVM50.DLL___vbaDerefAry1
fld dword [ebp - 0x60]
fstp dword [eax]
mov dword [ebp - 4], 0x11e
movsx eax, word [ebp - 0x5c]
push eax
push dword [0x782448]
call sub.MSVBVM50.DLL___vbaDerefAry1
fld1
fstp dword [eax]
mov dword [ebp - 4], 0x11f
mov esi, 0x46c96c
movsx eax, word [ebp - 0x5c]
push eax
push dword [0x78244c]
call sub.MSVBVM50.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM50.DLL___vbaStrCopy
mov dword [ebp - 4], 0x121
mov esi, dword [ebp - 0x34]
movsx eax, word [ebp - 0x4c]
push eax
push dword [0x7827d4]
call sub.MSVBVM50.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM50.DLL___vbaStrCopy
mov dword [ebp - 4], 0x122
push 1
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827f0]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
push dword [eax]
push 2
push 0x46c194
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0xc
mov dword [ebp - 4], 0x124
jmp 0x563e1a
mov dword [ebp - 4], 0x125
push 2
push 0x46c19c
call sub.MSVBVM50.DLL___vbaPrintFile
pop ecx
pop ecx
mov dword [ebp - 4], 0x126
mov word [ebp - 0x3c], 1
mov dword [ebp - 4], 0x127
mov ax, word [ebp - 0x84]
mov word [ebp - 0x1d8], ax
mov word [ebp - 0x1d4], 1
mov word [ebp - 0x2c], 1
jmp 0x56517f
mov ax, word [ebp - 0x2c]
add ax, word [ebp - 0x1d4]
jo 0x569a99
mov word [ebp - 0x2c], ax
mov ax, word [ebp - 0x2c]
cmp ax, word [ebp - 0x1d8]
jg 0x56524b
mov dword [ebp - 4], 0x128
push 1
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
cmp word [eax], 6
jne 0x56523f
mov dword [ebp - 4], 0x129
mov edx, 0x4894ec
lea ecx, [ebp - 0xa8]
call sub.MSVBVM50.DLL___vbaStrCopy
mov dword [ebp - 4], 0x12a
push dword [ebp - 0xa8]
push 0
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827f0]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
push dword [eax]
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xa8]
call sub.MSVBVM50.DLL___vbaStrMove
mov dword [ebp - 4], 0x12b
mov ax, word [ebp - 0x3c]
add ax, 0xf
jo 0x569a99
mov word [ebp - 0x3c], ax
mov dword [ebp - 4], 0x12c
push dword [ebp - 0x3c]
push dword [ebp - 0xa8]
push 2
push 0x481814
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
mov dword [ebp - 4], 0x12e
jmp 0x56516a
mov dword [ebp - 4], 0x12f
push 2
push 0x46c19c
call sub.MSVBVM50.DLL___vbaPrintFile
pop ecx
pop ecx
mov dword [ebp - 4], 0x130
mov eax, dword [ebp - 0x7c]
imul eax, eax, 8
jo 0x569a99
mov dword [ebp - 0x70], eax
mov dword [ebp - 4], 0x131
fild dword [ebp - 0x70]
fstp qword [ebp - 0x430]
fld qword [0x401350]
fmul qword [ebp - 0x430]
fnstsw ax
test al, 0xd
jne 0x569a94
call sub.MSVBVM50.DLL___vbaFpI2
mov word [ebp - 0x88], ax
mov dword [ebp - 4], 0x132
and dword [ebp - 0xb0], 0
mov dword [ebp - 4], 0x133
and word [ebp - 0x4c], 0
mov dword [ebp - 4], 0x134
mov eax, dword [ebp - 0x70]
mov dword [ebp - 0x230], eax
mov dword [ebp - 0x22c], 1
mov dword [ebp - 0x98], 1
jmp 0x565300
mov eax, dword [ebp - 0x98]
add eax, dword [ebp - 0x22c]
jo 0x569a99
mov dword [ebp - 0x98], eax
mov eax, dword [ebp - 0x98]
cmp eax, dword [ebp - 0x230]
jg 0x5654fa
mov dword [ebp - 4], 0x135
mov ax, word [ebp - 0x54]
mov word [ebp - 0x1e0], ax
mov word [ebp - 0x1dc], 1
mov word [ebp - 0x3c], 1
jmp 0x56534a
mov ax, word [ebp - 0x3c]
add ax, word [ebp - 0x1dc]
jo 0x569a99
mov word [ebp - 0x3c], ax
mov ax, word [ebp - 0x3c]
cmp ax, word [ebp - 0x1e0]
jg 0x565490
mov dword [ebp - 4], 0x136
push dword [0x782800]
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryLock
push dword [ebp - 0x98]
movsx eax, word [ebp - 0x3c]
push eax
push dword [ebp - 0xc4]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
push eax
call fcn.0052a4df
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryUnlock
mov dword [ebp - 0x138], 0x4887a4
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x2e4], eax
and dword [ebp - 0xcc], 0
mov eax, dword [ebp - 0x2e4]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x2e8], eax
and dword [ebp - 0xd4], 0
mov edx, dword [ebp - 0x2e8]
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 2
push 0x486000
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0xc
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x137
jmp 0x565335
mov dword [ebp - 4], 0x138
push 2
push 0x46c19c
call sub.MSVBVM50.DLL___vbaPrintFile
pop ecx
pop ecx
mov dword [ebp - 4], 0x139
mov eax, dword [ebp - 0xb0]
add eax, 1
jo 0x569a99
mov dword [ebp - 0xb0], eax
mov dword [ebp - 4], 0x13a
movsx eax, word [ebp - 0x88]
cmp dword [ebp - 0xb0], eax
jle 0x5654ee
mov dword [ebp - 4], 0x13b
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0x4c]
push eax
call fcn.0054ff56
mov dword [ebp - 4], 0x13d
jmp 0x5652e8
mov dword [ebp - 4], 0x13e
mov word [ebp - 0x164], 0x13
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0x164]
push eax
call fcn.0054ff56
mov dword [ebp - 4], 0x13f
push 2
call sub.MSVBVM50.DLL___vbaFileClose
mov dword [ebp - 4], 0x140
mov ax, word [ebp - 0x54]
mov word [ebp - 0x1e8], ax
mov word [ebp - 0x1e4], 1
mov word [ebp - 0x2c], 1
jmp 0x565563
mov ax, word [ebp - 0x2c]
add ax, word [ebp - 0x1e4]
jo 0x569a99
mov word [ebp - 0x2c], ax
mov ax, word [ebp - 0x2c]
cmp ax, word [ebp - 0x1e8]
jg 0x565f40
mov dword [ebp - 4], 0x141
push dword [0x7820f4]
push 0x46c1a4
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827d4]
call sub.MSVBVM50.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x34]
call sub.MSVBVM50.DLL___vbaStrMove
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaFreeStr
mov dword [ebp - 4], 0x142
push dword [ebp - 0x34]
push 2
push 0xffffffffffffffff
push 2
call sub.MSVBVM50.DLL___vbaFileOpen
mov dword [ebp - 4], 0x143
cmp dword [0x782010], 0
jne 0x565605
push 0x782010
push 0x44aab4
call sub.MSVBVM50.DLL___vbaNew2
mov dword [ebp - 0x434], 0x782010
jmp 0x56560f
mov dword [ebp - 0x434], 0x782010
mov eax, dword [ebp - 0x434]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x434]
mov ecx, dword [ecx]
mov ecx, dword [ecx]
push eax
call dword [ecx + 0x384]
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM50.DLL___vbaObjSet
mov dword [ebp - 0x180], eax
push 0x489310
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827d4]
call sub.MSVBVM50.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
mov eax, dword [ebp - 0x180]
mov eax, dword [eax]
push dword [ebp - 0x180]
call dword [eax + 0x54]
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x5656a5
push 0x54
push 0x46dd64
push dword [ebp - 0x180]
push dword [ebp - 0x184]
call sub.MSVBVM50.DLL___vbaHresultCheckObj
mov dword [ebp - 0x438], eax
jmp 0x5656ac
and dword [ebp - 0x438], 0
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaFreeStr
lea ecx, [ebp - 0xf0]
call sub.MSVBVM50.DLL___vbaFreeObj
mov dword [ebp - 4], 0x144
cmp dword [0x782010], 0
jne 0x5656ed
push 0x782010
push 0x44aab4
call sub.MSVBVM50.DLL___vbaNew2
mov dword [ebp - 0x43c], 0x782010
jmp 0x5656f7
mov dword [ebp - 0x43c], 0x782010
mov eax, dword [ebp - 0x43c]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x43c]
mov ecx, dword [ecx]
mov ecx, dword [ecx]
push eax
call dword [ecx + 0x384]
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM50.DLL___vbaObjSet
mov dword [ebp - 0x180], eax
mov eax, dword [ebp - 0x180]
mov eax, dword [eax]
push dword [ebp - 0x180]
call dword [eax + 0x1c8]
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x565769
push 0x1c8
push 0x46dd64
push dword [ebp - 0x180]
push dword [ebp - 0x184]
call sub.MSVBVM50.DLL___vbaHresultCheckObj
mov dword [ebp - 0x440], eax
jmp 0x565770
and dword [ebp - 0x440], 0
lea ecx, [ebp - 0xf0]
call sub.MSVBVM50.DLL___vbaFreeObj
mov dword [ebp - 4], 0x145
push 0x488afc
push 2
push 0x46c194
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0xc
mov dword [ebp - 4], 0x146
push dword [0x782448]
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryLock
movsx eax, word [ebp - 0x2c]
push eax
push dword [ebp - 0xc4]
call sub.MSVBVM50.DLL___vbaDerefAry1
push eax
call fcn.0052a4df
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryUnlock
mov dword [ebp - 0x138], 0x4817f8
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x2ec], eax
and dword [ebp - 0xcc], 0
mov eax, dword [ebp - 0x2ec]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x2f0], eax
and dword [ebp - 0xd4], 0
push 0xb
mov edx, dword [ebp - 0x2f0]
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 2
push 0x481814
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x147
push dword [0x7827e4]
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryLock
movsx eax, word [ebp - 0x2c]
push eax
push 0
push dword [ebp - 0xc4]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryUnlock
mov dword [ebp - 0x138], 0x4817f8
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x2f4], eax
and dword [ebp - 0xcc], 0
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x2f8], eax
and dword [ebp - 0xd4], 0
push 0x15
mov edx, dword [ebp - 0x2f8]
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 2
push 0x481814
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x148
push dword [0x7827dc]
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryLock
movsx eax, word [ebp - 0x2c]
push eax
push dword [ebp - 0xc4]
call sub.MSVBVM50.DLL___vbaDerefAry1
push eax
call fcn.0052a4df
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryUnlock
mov dword [ebp - 0x138], 0x4817f8
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x2fc], eax
and dword [ebp - 0xcc], 0
mov eax, dword [ebp - 0x2fc]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x300], eax
and dword [ebp - 0xd4], 0
push 0x23
mov edx, dword [ebp - 0x300]
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 2
push 0x481814
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x149
push 0x488b60
push 2
push 0x46c194
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0xc
mov dword [ebp - 4], 0x14a
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x78244c]
call sub.MSVBVM50.DLL___vbaDerefAry1
push dword [eax]
push 2
push 0x46c194
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0xc
mov dword [ebp - 4], 0x14b
movsx eax, word [ebp - 0x2c]
push eax
push 0
push dword [0x7827e4]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov ax, word [eax]
cwd
mov cx, 8
idiv cx
mov word [ebp - 0x40], ax
mov dword [ebp - 4], 0x14c
and dword [ebp - 0x98], 0
mov dword [ebp - 4], 0x14d
fldz
fstp dword [ebp - 0x138]
mov dword [ebp - 0x140], 4
cmp dword [0x782010], 0
jne 0x565bb9
push 0x782010
push 0x44aab4
call sub.MSVBVM50.DLL___vbaNew2
mov dword [ebp - 0x444], 0x782010
jmp 0x565bc3
mov dword [ebp - 0x444], 0x782010
push 0x10
pop eax
call sub.MSVBVM50.DLL___vbaChkstk
lea esi, [ebp - 0x140]
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 5
mov eax, dword [ebp - 0x444]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x444]
mov ecx, dword [ecx]
mov ecx, dword [ecx]
push eax
call dword [ecx + 0x3cc]
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM50.DLL___vbaObjSet
push eax
call sub.MSVBVM50.DLL___vbaLateIdSt
lea ecx, [ebp - 0xf0]
call sub.MSVBVM50.DLL___vbaFreeObj
mov dword [ebp - 4], 0x14e
mov ax, word [ebp - 0x40]
imul ax, ax, 8
jo 0x569a99
movsx eax, ax
mov dword [ebp - 0x70], eax
mov dword [ebp - 4], 0x14f
fild dword [ebp - 0x70]
fstp qword [ebp - 0x44c]
fld qword [0x401350]
fmul qword [ebp - 0x44c]
fnstsw ax
test al, 0xd
jne 0x569a94
call sub.MSVBVM50.DLL___vbaFpI2
mov word [ebp - 0x88], ax
mov dword [ebp - 4], 0x150
and dword [ebp - 0xb0], 0
mov dword [ebp - 4], 0x151
and word [ebp - 0x4c], 0
mov dword [ebp - 4], 0x152
mov ax, word [ebp - 0x40]
mov word [ebp - 0x1f0], ax
mov word [ebp - 0x1ec], 1
mov word [ebp - 0x3c], 1
jmp 0x565caf
mov ax, word [ebp - 0x3c]
add ax, word [ebp - 0x1ec]
jo 0x569a99
mov word [ebp - 0x3c], ax
mov ax, word [ebp - 0x3c]
cmp ax, word [ebp - 0x1f0]
jg 0x565f03
mov dword [ebp - 4], 0x153
mov word [ebp - 0x9c], 0x10
mov dword [ebp - 4], 0x154
mov word [ebp - 0x1f8], 8
mov word [ebp - 0x1f4], 1
mov word [ebp - 0xbc], 1
jmp 0x565d0f
mov ax, word [ebp - 0xbc]
add ax, word [ebp - 0x1f4]
jo 0x569a99
mov word [ebp - 0xbc], ax
mov ax, word [ebp - 0xbc]
cmp ax, word [ebp - 0x1f8]
jg 0x565ee2
mov dword [ebp - 4], 0x155
mov eax, dword [ebp - 0x98]
add eax, 1
jo 0x569a99
mov dword [ebp - 0x98], eax
mov dword [ebp - 4], 0x156
push dword [0x782800]
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryLock
push dword [ebp - 0x98]
movsx eax, word [ebp - 0x2c]
push eax
push dword [ebp - 0xc4]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
push eax
call fcn.0052a4df
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryUnlock
mov dword [ebp - 0x138], 0x4887a4
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x304], eax
and dword [ebp - 0xcc], 0
mov eax, dword [ebp - 0x304]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x308], eax
and dword [ebp - 0xd4], 0
push dword [ebp - 0x9c]
mov edx, dword [ebp - 0x308]
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 2
push 0x481814
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x157
mov ax, word [ebp - 0x9c]
add ax, 0xf
jo 0x569a99
mov word [ebp - 0x9c], ax
mov dword [ebp - 4], 0x158
mov eax, dword [ebp - 0xb0]
add eax, 1
jo 0x569a99
mov dword [ebp - 0xb0], eax
mov dword [ebp - 4], 0x159
movsx eax, word [ebp - 0x88]
cmp dword [ebp - 0xb0], eax
jle 0x565ed6
mov dword [ebp - 4], 0x15a
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0x4c]
push eax
call fcn.0054ff56
mov dword [ebp - 4], 0x15c
jmp 0x565cf4
mov dword [ebp - 4], 0x15d
push 2
push 0x46c19c
call sub.MSVBVM50.DLL___vbaPrintFile
pop ecx
pop ecx
mov dword [ebp - 4], 0x15e
jmp 0x565c9a
mov dword [ebp - 4], 0x15f
mov word [ebp - 0x164], 0x13
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0x164]
push eax
call fcn.0054ff56
mov dword [ebp - 4], 0x160
push 2
call sub.MSVBVM50.DLL___vbaFileClose
mov dword [ebp - 4], 0x161
jmp 0x56554e
mov dword [ebp - 4], 0x162
fldz
fstp dword [ebp - 0x138]
mov dword [ebp - 0x140], 4
cmp dword [0x782010], 0
jne 0x565f7d
push 0x782010
push 0x44aab4
call sub.MSVBVM50.DLL___vbaNew2
mov dword [ebp - 0x450], 0x782010
jmp 0x565f87
mov dword [ebp - 0x450], 0x782010
push 0x10
pop eax
call sub.MSVBVM50.DLL___vbaChkstk
lea esi, [ebp - 0x140]
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 5
mov eax, dword [ebp - 0x450]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x450]
mov ecx, dword [ecx]
mov ecx, dword [ecx]
push eax
call dword [ecx + 0x3cc]
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM50.DLL___vbaObjSet
push eax
call sub.MSVBVM50.DLL___vbaLateIdSt
lea ecx, [ebp - 0xf0]
call sub.MSVBVM50.DLL___vbaFreeObj
jmp 0x565fec
mov dword [ebp - 4], 0x164
mov edx, 0x46c96c
mov ecx, 0x782060
call sub.MSVBVM50.DLL___vbaStrCopy
mov dword [ebp - 4], 0x166
cmp word [ebp - 0x68], 0
jle 0x5691f7
mov dword [ebp - 4], 0x167
push dword [0x7820f4]
push 0x46c1a4
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push dword [0x782058]
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 0x48257c
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
mov ecx, 0x78208c
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x168
mov edx, dword [0x78208c]
mov ecx, 0x782064
call sub.MSVBVM50.DLL___vbaStrCopy
mov dword [ebp - 4], 0x169
cmp dword [0x782010], 0
jne 0x5660ac
push 0x782010
push 0x44aab4
call sub.MSVBVM50.DLL___vbaNew2
mov dword [ebp - 0x454], 0x782010
jmp 0x5660b6
mov dword [ebp - 0x454], 0x782010
mov eax, dword [ebp - 0x454]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x454]
mov ecx, dword [ecx]
mov ecx, dword [ecx]
push eax
call dword [ecx + 0x384]
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM50.DLL___vbaObjSet
mov dword [ebp - 0x180], eax
push 0x489310
push dword [0x782058]
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 0x48257c
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
mov eax, dword [ebp - 0x180]
mov eax, dword [eax]
push dword [ebp - 0x180]
call dword [eax + 0x54]
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x566158
push 0x54
push 0x46dd64
push dword [ebp - 0x180]
push dword [ebp - 0x184]
call sub.MSVBVM50.DLL___vbaHresultCheckObj
mov dword [ebp - 0x458], eax
jmp 0x56615f
and dword [ebp - 0x458], 0
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0xc
lea ecx, [ebp - 0xf0]
call sub.MSVBVM50.DLL___vbaFreeObj
mov dword [ebp - 4], 0x16a
cmp dword [0x782010], 0
jne 0x5661ad
push 0x782010
push 0x44aab4
call sub.MSVBVM50.DLL___vbaNew2
mov dword [ebp - 0x45c], 0x782010
jmp 0x5661b7
mov dword [ebp - 0x45c], 0x782010
mov eax, dword [ebp - 0x45c]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x45c]
mov ecx, dword [ecx]
mov ecx, dword [ecx]
push eax
call dword [ecx + 0x384]
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM50.DLL___vbaObjSet
mov dword [ebp - 0x180], eax
mov eax, dword [ebp - 0x180]
mov eax, dword [eax]
push dword [ebp - 0x180]
call dword [eax + 0x1c8]
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x566229
push 0x1c8
push 0x46dd64
push dword [ebp - 0x180]
push dword [ebp - 0x184]
call sub.MSVBVM50.DLL___vbaHresultCheckObj
mov dword [ebp - 0x460], eax
jmp 0x566230
and dword [ebp - 0x460], 0
lea ecx, [ebp - 0xf0]
call sub.MSVBVM50.DLL___vbaFreeObj
mov dword [ebp - 4], 0x16b
push dword [0x78208c]
push 3
push 0xffffffffffffffff
push 2
call sub.MSVBVM50.DLL___vbaFileOpen
mov dword [ebp - 4], 0x16c
movsx eax, word [ebp - 0x48]
test eax, eax
je 0x56627f
mov dword [ebp - 4], 0x16d
push 0x4885b8
push 3
push 0x46c194
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0xc
jmp 0x56629a
mov dword [ebp - 4], 0x16f
push 0x48950c
push 3
push 0x46c194
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0xc
mov dword [ebp - 4], 0x171
push 1
movsx eax, word [ebp - 0x68]
push eax
push 1
push 0
push 0x7827d4
push 4
push 0x100
call sub.MSVBVM50.DLL___vbaRedim
add esp, 0x1c
push 1
movsx eax, word [ebp - 0x68]
push eax
push 0
push 0
push 2
push 0
push 0x7827e4
push 2
push 0
call sub.MSVBVM50.DLL___vbaRedim
add esp, 0x24
mov dword [ebp - 4], 0x172
push 1
movsx eax, word [ebp - 0x68]
push eax
push 1
push 0
push 0x7827dc
push 4
push 0
call sub.MSVBVM50.DLL___vbaRedim
add esp, 0x1c
push 1
movsx eax, word [ebp - 0x68]
push eax
push 1
push 0
push 0x7821cc
push 2
push 0
call sub.MSVBVM50.DLL___vbaRedim
add esp, 0x1c
mov dword [ebp - 4], 0x173
and word [ebp - 0x28], 0
mov dword [ebp - 4], 0x174
and word [ebp - 0x90], 0
mov dword [ebp - 4], 0x175
movsx eax, word [ebp - 0x80]
test eax, eax
je 0x5667c9
mov dword [ebp - 4], 0x176
lea eax, [ebp - 0x68]
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
mov dword [ebp - 0x138], 0x4730ec
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x30c], eax
and dword [ebp - 0xd0], 0
mov eax, dword [ebp - 0x30c]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x310], eax
and dword [ebp - 0xd4], 0
mov edx, dword [ebp - 0x310]
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 0x488770
push 3
push 0x488798
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 3
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x177
push dword [0x7827b0]
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryLock
push 2
push dword [ebp - 0xc4]
call sub.MSVBVM50.DLL___vbaDerefAry1
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryUnlock
mov dword [ebp - 0x138], 0x4730ec
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x314], eax
and dword [ebp - 0xcc], 0
mov eax, dword [ebp - 0x314]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xdc]
call sub.MSVBVM50.DLL___vbaStrMove
push dword [0x7827b0]
lea eax, [ebp - 0xc8]
push eax
call sub.MSVBVM50.DLL___vbaAryLock
push 3
push dword [ebp - 0xc8]
call sub.MSVBVM50.DLL___vbaDerefAry1
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xc8]
push eax
call sub.MSVBVM50.DLL___vbaAryUnlock
mov dword [ebp - 0x148], 0x4730ec
mov dword [ebp - 0x150], 8
lea edx, [ebp - 0x150]
lea ecx, [ebp - 0x130]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x318], eax
and dword [ebp - 0xd4], 0
mov eax, dword [ebp - 0x318]
mov dword [ebp - 0x118], eax
mov dword [ebp - 0x120], 8
push 1
push 1
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x120]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xe0]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xe0]
mov dword [ebp - 0x31c], eax
and dword [ebp - 0xe0], 0
mov eax, dword [ebp - 0xdc]
mov dword [ebp - 0x320], eax
and dword [ebp - 0xdc], 0
mov edx, dword [ebp - 0x31c]
lea ecx, [ebp - 0xd8]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
mov edx, dword [ebp - 0x320]
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 3
push 0x488798
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xd0]
push eax
push 4
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x14
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 4
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0x14
mov dword [ebp - 4], 0x178
lea eax, [ebp - 0x80]
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
mov dword [ebp - 0x138], 0x4730ec
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x324], eax
and dword [ebp - 0xd0], 0
mov eax, dword [ebp - 0x324]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x328], eax
and dword [ebp - 0xd4], 0
mov edx, dword [ebp - 0x328]
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 3
push 0x46c194
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0xc
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 3
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x179
push 3
push 0x46c19c
call sub.MSVBVM50.DLL___vbaPrintFile
pop ecx
pop ecx
mov dword [ebp - 4], 0x17a
mov word [ebp - 0x174], 1
and word [ebp - 0x170], 0
and word [ebp - 0x16c], 0
or word [ebp - 0x168], 0xffff
mov word [ebp - 0x164], 3
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
call fcn.0054d52e
jmp 0x566c0b
mov dword [ebp - 4], 0x17c
mov word [ebp - 0x3c], 1
mov dword [ebp - 4], 0x17d
lea eax, [ebp - 0x68]
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
mov dword [ebp - 0x138], 0x4730ec
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x32c], eax
and dword [ebp - 0xd0], 0
mov eax, dword [ebp - 0x32c]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x330], eax
and dword [ebp - 0xd4], 0
mov edx, dword [ebp - 0x330]
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 0x488770
push 3
push 0x488798
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 3
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x17e
lea eax, [ebp - 0x3c]
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov dword [ebp - 0x138], 0x4730ec
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x334], eax
and dword [ebp - 0xd4], 0
mov eax, dword [ebp - 0x334]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd8]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0x3c]
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xdc]
call sub.MSVBVM50.DLL___vbaStrMove
mov dword [ebp - 0x148], 0x4730ec
mov dword [ebp - 0x150], 8
lea edx, [ebp - 0x150]
lea ecx, [ebp - 0x130]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xdc]
mov dword [ebp - 0x338], eax
and dword [ebp - 0xdc], 0
mov eax, dword [ebp - 0x338]
mov dword [ebp - 0x118], eax
mov dword [ebp - 0x120], 8
push 1
push 1
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x120]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xe0]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xe0]
mov dword [ebp - 0x33c], eax
and dword [ebp - 0xe0], 0
mov eax, dword [ebp - 0xd8]
mov dword [ebp - 0x340], eax
and dword [ebp - 0xd8], 0
mov edx, dword [ebp - 0x33c]
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
mov edx, dword [ebp - 0x340]
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 3
push 0x488798
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 6
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x1c
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 4
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0x14
mov dword [ebp - 4], 0x17f
lea eax, [ebp - 0x80]
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
mov dword [ebp - 0x138], 0x4730ec
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x344], eax
and dword [ebp - 0xd0], 0
mov eax, dword [ebp - 0x344]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x348], eax
and dword [ebp - 0xd4], 0
mov edx, dword [ebp - 0x348]
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 3
push 0x46c194
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0xc
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 3
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x180
push 3
push 0x46c19c
call sub.MSVBVM50.DLL___vbaPrintFile
pop ecx
pop ecx
mov dword [ebp - 4], 0x181
mov word [ebp - 0x174], 1
and word [ebp - 0x170], 0
and word [ebp - 0x16c], 0
and word [ebp - 0x168], 0
mov word [ebp - 0x164], 3
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0x164]
push eax
call fcn.0054d52e
mov dword [ebp - 4], 0x183
push 0x489540
push 3
push 0x46c194
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0xc
mov dword [ebp - 4], 0x184
push 0x489610
push 3
push 0x46c194
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0xc
mov dword [ebp - 4], 0x185
mov ax, word [ebp - 0x84]
mov word [ebp - 0x200], ax
mov word [ebp - 0x1fc], 1
mov word [ebp - 0x2c], 1
jmp 0x566c7c
mov ax, word [ebp - 0x2c]
add ax, word [ebp - 0x1fc]
jo 0x569a99
mov word [ebp - 0x2c], ax
mov ax, word [ebp - 0x2c]
cmp ax, word [ebp - 0x200]
jg 0x56815d
mov dword [ebp - 4], 0x186
push 1
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
cmp word [eax], 7
jne 0x568151
mov dword [ebp - 4], 0x187
mov ax, word [ebp - 0x90]
add ax, 1
jo 0x569a99
mov word [ebp - 0x90], ax
mov dword [ebp - 4], 0x188
push dword [0x7827ec]
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryLock
push 3
movsx eax, word [ebp - 0x2c]
push eax
push dword [ebp - 0xc4]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryUnlock
mov dword [ebp - 0x138], 0x486488
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x34c], eax
and dword [ebp - 0xcc], 0
mov eax, dword [ebp - 0x34c]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x350], eax
and dword [ebp - 0xd4], 0
push 0xe
mov edx, dword [ebp - 0x350]
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 3
push 0x481814
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x189
push 0
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827f4]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
push dword [eax]
call sub.MSVBVM50.DLL_rtcR8ValFromBstr
call sub.MSVBVM50.DLL___vbaFpI2
mov word [ebp - 0xbc], ax
mov dword [ebp - 4], 0x18a
lea eax, [ebp - 0xbc]
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
mov dword [ebp - 0x138], 0x488838
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x354], eax
and dword [ebp - 0xd0], 0
mov eax, dword [ebp - 0x354]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x358], eax
and dword [ebp - 0xd4], 0
push 0x16
mov edx, dword [ebp - 0x358]
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 3
push 0x481814
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 3
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x18b
push 4
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
movsx eax, word [eax]
test eax, eax
jne 0x567041
mov dword [ebp - 4], 0x18c
mov ax, word [ebp - 0x28]
add ax, 1
jo 0x569a99
mov word [ebp - 0x28], ax
mov dword [ebp - 4], 0x18d
movsx eax, word [ebp - 0x28]
push eax
push dword [0x7821cc]
call sub.MSVBVM50.DLL___vbaDerefAry1
mov cx, word [ebp - 0x90]
mov word [eax], cx
mov dword [ebp - 4], 0x18e
push 3
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov esi, eax
movsx eax, word [ebp - 0x28]
push eax
push 0
push dword [0x7827e4]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov cx, word [esi]
mov word [eax], cx
mov dword [ebp - 4], 0x18f
lea eax, [ebp - 0xbc]
mov dword [ebp - 0x138], eax
mov dword [ebp - 0x140], 0x4002
push 0x489460
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM50.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
call sub.MSVBVM50.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x34]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x191
movsx eax, word [ebp - 0x80]
test eax, eax
je 0x5679fc
mov dword [ebp - 4], 0x192
push 5
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov ax, word [eax]
mov word [ebp - 0x9c], ax
mov dword [ebp - 4], 0x193
push 3
push 5
movsx eax, word [ebp - 0x9c]
push eax
push dword [0x782860]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
movsx eax, word [eax]
push eax
push dword [0x782834]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov ax, word [eax]
mov word [ebp - 0x3c], ax
mov dword [ebp - 4], 0x194
push dword [0x782844]
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryLock
push 2
movsx eax, word [ebp - 0x3c]
push eax
push dword [ebp - 0xc4]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
push eax
call fcn.0052a4df
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryUnlock
mov dword [ebp - 0x138], 0x4730ec
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x35c], eax
and dword [ebp - 0xcc], 0
mov eax, dword [ebp - 0x35c]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x360], eax
and dword [ebp - 0xd4], 0
push 0x20
mov edx, dword [ebp - 0x360]
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 3
push 0x481814
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x195
push dword [0x782834]
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryLock
push 3
push 5
movsx eax, word [ebp - 0x9c]
push eax
push dword [0x782860]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
movsx eax, word [eax]
push eax
push dword [ebp - 0xc4]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryUnlock
mov dword [ebp - 0x138], 0x4868ec
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x364], eax
and dword [ebp - 0xcc], 0
mov eax, dword [ebp - 0x364]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x368], eax
and dword [ebp - 0xd4], 0
push 0x2a
mov edx, dword [ebp - 0x368]
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 3
push 0x481814
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x196
push dword [0x782834]
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryLock
push 2
push 5
movsx eax, word [ebp - 0x9c]
push eax
push dword [0x782860]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
movsx eax, word [eax]
push eax
push dword [ebp - 0xc4]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryUnlock
mov dword [ebp - 0x138], 0x4868ec
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x36c], eax
and dword [ebp - 0xcc], 0
mov eax, dword [ebp - 0x36c]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x370], eax
and dword [ebp - 0xd4], 0
push 0x34
mov edx, dword [ebp - 0x370]
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 3
push 0x481814
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x197
push dword [0x782860]
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryLock
push 5
movsx eax, word [ebp - 0x9c]
push eax
push dword [ebp - 0xc4]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryUnlock
mov dword [ebp - 0x138], 0x4868ec
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x374], eax
and dword [ebp - 0xcc], 0
mov eax, dword [ebp - 0x374]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x378], eax
and dword [ebp - 0xd4], 0
push 0x3e
mov edx, dword [ebp - 0x378]
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 3
push 0x481814
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x198
push 4
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
movsx eax, word [eax]
test eax, eax
jne 0x5679f7
mov dword [ebp - 4], 0x199
push 2
push 5
movsx eax, word [ebp - 0x9c]
push eax
push dword [0x782860]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
movsx eax, word [eax]
push eax
push dword [0x782834]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov ax, word [eax]
mov word [ebp - 0x74], ax
mov dword [ebp - 4], 0x19a
push 0
movsx eax, word [ebp - 0x74]
push eax
push dword [0x78285c]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov ax, word [eax]
mov word [ebp - 0x94], ax
mov dword [ebp - 4], 0x19b
push dword [0x782860]
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryLock
push 5
movsx eax, word [ebp - 0x9c]
push eax
push dword [ebp - 0xc4]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov dword [ebp - 0x138], eax
mov dword [ebp - 0x140], 0x4002
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM50.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryUnlock
lea eax, [ebp - 0x94]
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x150], 0x4002
push dword [ebp - 0x34]
push 0x489468
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push dword [ebp - 0xcc]
call sub.MSVBVM50.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xd8]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 0x484424
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xe0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x150]
push eax
call sub.MSVBVM50.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0xdc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
call sub.MSVBVM50.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0xe4]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xe8]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 0x4896a4
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x34]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xe8]
push eax
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 8
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x24
mov dword [ebp - 4], 0x19c
push 2
movsx eax, word [ebp - 0x3c]
push eax
push dword [0x782844]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov esi, eax
movsx eax, word [ebp - 0x28]
push eax
push dword [0x7827dc]
call sub.MSVBVM50.DLL___vbaDerefAry1
fld dword [esi]
fstp dword [eax]
mov dword [ebp - 4], 0x19d
movsx eax, word [ebp - 0xbc]
push eax
push 1
push 2
push 5
movsx eax, word [ebp - 0x9c]
push eax
push dword [0x782860]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
movsx eax, word [eax]
push eax
push dword [0x782834]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
movsx eax, word [eax]
push eax
push dword [0x782444]
push 3
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x14
mov esi, eax
movsx eax, word [ebp - 0x28]
push eax
push dword [0x782448]
call sub.MSVBVM50.DLL___vbaDerefAry1
fld dword [esi]
fstp dword [eax]
mov dword [ebp - 4], 0x19e
lea eax, [ebp - 0xbc]
mov dword [ebp - 0x138], eax
mov dword [ebp - 0x140], 0x4002
push dword [0x782860]
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryLock
push 5
movsx eax, word [ebp - 0x9c]
push eax
push dword [ebp - 0xc4]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x150], 0x4002
lea eax, [ebp - 0x150]
push eax
call sub.MSVBVM50.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0xd8]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryUnlock
lea eax, [ebp - 0x94]
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x160], 0x4002
push 1
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827f4]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
push dword [eax]
push 0x4896b4
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM50.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 0x4894a4
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xdc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push dword [ebp - 0xd8]
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xe0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 0x4894c4
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xe4]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x160]
push eax
call sub.MSVBVM50.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0xe8]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xec]
call sub.MSVBVM50.DLL___vbaStrMove
mov esi, eax
movsx eax, word [ebp - 0x28]
push eax
push dword [0x78244c]
call sub.MSVBVM50.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM50.DLL___vbaStrCopy
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0xe8]
push eax
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 9
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x28
jmp 0x567fb3
mov dword [ebp - 4], 0x1a1
lea eax, [ebp - 0x60]
push eax
call fcn.0052a4df
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
mov dword [ebp - 0x138], 0x4730ec
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x37c], eax
and dword [ebp - 0xd0], 0
mov eax, dword [ebp - 0x37c]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x380], eax
and dword [ebp - 0xd4], 0
push 0x20
mov edx, dword [ebp - 0x380]
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 3
push 0x481814
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 3
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x1a2
lea eax, [ebp - 0x50]
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
mov dword [ebp - 0x138], 0x4868ec
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x384], eax
and dword [ebp - 0xd0], 0
mov eax, dword [ebp - 0x384]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x388], eax
and dword [ebp - 0xd4], 0
push 0x2a
mov edx, dword [ebp - 0x388]
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 3
push 0x481814
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 3
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x1a3
lea eax, [ebp - 0xa4]
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
mov dword [ebp - 0x138], 0x4868ec
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x38c], eax
and dword [ebp - 0xd0], 0
mov eax, dword [ebp - 0x38c]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x390], eax
and dword [ebp - 0xd4], 0
push 0x34
mov edx, dword [ebp - 0x390]
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 3
push 0x481814
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 3
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x1a4
lea eax, [ebp - 0xb4]
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
mov dword [ebp - 0x138], 0x4868ec
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x394], eax
and dword [ebp - 0xd0], 0
mov eax, dword [ebp - 0x394]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x398], eax
and dword [ebp - 0xd4], 0
push 0x3e
mov edx, dword [ebp - 0x398]
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 3
push 0x481814
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 3
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x1a5
push 4
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
movsx eax, word [eax]
test eax, eax
jne 0x567fb3
mov dword [ebp - 4], 0x1a6
lea eax, [ebp - 0xb4]
mov dword [ebp - 0x138], eax
mov dword [ebp - 0x140], 0x4002
lea eax, [ebp - 0xa4]
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x150], 0x4002
push dword [ebp - 0x34]
push 0x489468
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM50.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
call sub.MSVBVM50.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xd8]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 0x484424
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xe0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x150]
push eax
call sub.MSVBVM50.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0xdc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
call sub.MSVBVM50.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0xe4]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xe8]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 0x4896a4
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x34]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xe8]
push eax
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 8
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x24
mov dword [ebp - 4], 0x1a7
movsx eax, word [ebp - 0x28]
push eax
push dword [0x7827dc]
call sub.MSVBVM50.DLL___vbaDerefAry1
fld dword [ebp - 0x60]
fstp dword [eax]
mov dword [ebp - 4], 0x1a8
movsx eax, word [ebp - 0x28]
push eax
push dword [0x782448]
call sub.MSVBVM50.DLL___vbaDerefAry1
fld1
fstp dword [eax]
mov dword [ebp - 4], 0x1a9
mov esi, 0x46c96c
movsx eax, word [ebp - 0x28]
push eax
push dword [0x78244c]
call sub.MSVBVM50.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM50.DLL___vbaStrCopy
mov dword [ebp - 4], 0x1ac
push 4
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
movsx eax, word [eax]
test eax, eax
jne 0x567ffb
mov dword [ebp - 4], 0x1ad
mov esi, dword [ebp - 0x34]
movsx eax, word [ebp - 0x28]
push eax
push dword [0x7827d4]
call sub.MSVBVM50.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM50.DLL___vbaStrCopy
mov dword [ebp - 4], 0x1af
push dword [0x7827ec]
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryLock
push 4
movsx eax, word [ebp - 0x2c]
push eax
push dword [ebp - 0xc4]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryUnlock
mov dword [ebp - 0x138], 0x4730ec
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x39c], eax
and dword [ebp - 0xcc], 0
mov eax, dword [ebp - 0x39c]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x3a0], eax
and dword [ebp - 0xd4], 0
push 0x4b
mov edx, dword [ebp - 0x3a0]
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 3
push 0x481814
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x1b0
push 1
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827f4]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
push dword [eax]
push 3
push 0x46c194
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0xc
mov dword [ebp - 4], 0x1b2
jmp 0x566c67
mov dword [ebp - 4], 0x1b3
push 3
push 0x46c19c
call sub.MSVBVM50.DLL___vbaPrintFile
pop ecx
pop ecx
mov dword [ebp - 4], 0x1b4
mov word [ebp - 0x3c], 1
mov dword [ebp - 4], 0x1b5
mov edx, 0x46c96c
lea ecx, [ebp - 0xac]
call sub.MSVBVM50.DLL___vbaStrCopy
mov dword [ebp - 4], 0x1b6
mov ax, word [ebp - 0x84]
mov word [ebp - 0x208], ax
mov word [ebp - 0x204], 1
mov word [ebp - 0x2c], 1
jmp 0x5681d1
mov ax, word [ebp - 0x2c]
add ax, word [ebp - 0x204]
jo 0x569a99
mov word [ebp - 0x2c], ax
mov ax, word [ebp - 0x2c]
cmp ax, word [ebp - 0x208]
jg 0x568341
mov dword [ebp - 4], 0x1b7
push 1
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
cmp word [eax], 7
jne 0x568335
mov dword [ebp - 4], 0x1b8
mov edx, 0x4894ec
lea ecx, [ebp - 0xa8]
call sub.MSVBVM50.DLL___vbaStrCopy
mov dword [ebp - 4], 0x1b9
push dword [ebp - 0xa8]
push 0
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827f4]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
push dword [eax]
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xa8]
call sub.MSVBVM50.DLL___vbaStrMove
mov dword [ebp - 4], 0x1ba
push 4
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827ec]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
movsx eax, word [eax]
test eax, eax
jne 0x5682d9
mov dword [ebp - 4], 0x1bb
movsx eax, word [ebp - 0x48]
test eax, eax
je 0x5682b3
mov dword [ebp - 4], 0x1bc
push dword [ebp - 0xac]
push 0x487e4c
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xac]
call sub.MSVBVM50.DLL___vbaStrMove
jmp 0x5682d7
mov dword [ebp - 4], 0x1be
push dword [ebp - 0xac]
push 0x4896e8
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xac]
call sub.MSVBVM50.DLL___vbaStrMove
jmp 0x5682fd
mov dword [ebp - 4], 0x1c1
push dword [ebp - 0xac]
push 0x48970c
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xac]
call sub.MSVBVM50.DLL___vbaStrMove
mov dword [ebp - 4], 0x1c3
mov ax, word [ebp - 0x3c]
add ax, 0xf
jo 0x569a99
mov word [ebp - 0x3c], ax
mov dword [ebp - 4], 0x1c4
push dword [ebp - 0x3c]
push dword [ebp - 0xa8]
push 3
push 0x481814
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
mov dword [ebp - 4], 0x1c6
jmp 0x5681bc
mov dword [ebp - 4], 0x1c7
push 3
push 0x46c19c
call sub.MSVBVM50.DLL___vbaPrintFile
pop ecx
pop ecx
mov dword [ebp - 4], 0x1c8
push dword [ebp - 0xac]
push 3
push 0x46c194
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0xc
mov dword [ebp - 4], 0x1c9
mov eax, dword [ebp - 0xc0]
imul eax, eax, 8
jo 0x569a99
mov dword [ebp - 0x70], eax
mov dword [ebp - 4], 0x1ca
fild dword [ebp - 0x70]
fstp qword [ebp - 0x468]
fld qword [0x401350]
fmul qword [ebp - 0x468]
fnstsw ax
test al, 0xd
jne 0x569a94
call sub.MSVBVM50.DLL___vbaFpI2
mov word [ebp - 0x88], ax
mov dword [ebp - 4], 0x1cb
and dword [ebp - 0xb0], 0
mov dword [ebp - 4], 0x1cc
and word [ebp - 0x4c], 0
mov dword [ebp - 4], 0x1cd
mov eax, dword [ebp - 0x70]
mov dword [ebp - 0x238], eax
mov dword [ebp - 0x234], 1
mov dword [ebp - 0x98], 1
jmp 0x568415
mov eax, dword [ebp - 0x98]
add eax, dword [ebp - 0x234]
jo 0x569a99
mov dword [ebp - 0x98], eax
mov eax, dword [ebp - 0x98]
cmp eax, dword [ebp - 0x238]
jg 0x56860f
mov dword [ebp - 4], 0x1ce
mov ax, word [ebp - 0x68]
mov word [ebp - 0x210], ax
mov word [ebp - 0x20c], 1
mov word [ebp - 0x3c], 1
jmp 0x56845f
mov ax, word [ebp - 0x3c]
add ax, word [ebp - 0x20c]
jo 0x569a99
mov word [ebp - 0x3c], ax
mov ax, word [ebp - 0x3c]
cmp ax, word [ebp - 0x210]
jg 0x5685a5
mov dword [ebp - 4], 0x1cf
push dword [0x782804]
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryLock
push dword [ebp - 0x98]
movsx eax, word [ebp - 0x3c]
push eax
push dword [ebp - 0xc4]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
push eax
call fcn.0052a4df
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryUnlock
mov dword [ebp - 0x138], 0x4887a4
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x3a4], eax
and dword [ebp - 0xcc], 0
mov eax, dword [ebp - 0x3a4]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x3a8], eax
and dword [ebp - 0xd4], 0
mov edx, dword [ebp - 0x3a8]
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 3
push 0x486000
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0xc
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x1d0
jmp 0x56844a
mov dword [ebp - 4], 0x1d1
push 3
push 0x46c19c
call sub.MSVBVM50.DLL___vbaPrintFile
pop ecx
pop ecx
mov dword [ebp - 4], 0x1d2
mov eax, dword [ebp - 0xb0]
add eax, 1
jo 0x569a99
mov dword [ebp - 0xb0], eax
mov dword [ebp - 4], 0x1d3
movsx eax, word [ebp - 0x88]
cmp dword [ebp - 0xb0], eax
jle 0x568603
mov dword [ebp - 4], 0x1d4
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0x4c]
push eax
call fcn.0054ff56
mov dword [ebp - 4], 0x1d6
jmp 0x5683fd
mov dword [ebp - 4], 0x1d7
mov word [ebp - 0x164], 0x13
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0x164]
push eax
call fcn.0054ff56
mov dword [ebp - 4], 0x1d8
call sub.MSVBVM50.DLL___vbaFileCloseAll
mov dword [ebp - 4], 0x1d9
mov ax, word [ebp - 0x28]
mov word [ebp - 0x218], ax
mov word [ebp - 0x214], 1
mov word [ebp - 0x2c], 1
jmp 0x568676
mov ax, word [ebp - 0x2c]
add ax, word [ebp - 0x214]
jo 0x569a99
mov word [ebp - 0x2c], ax
mov ax, word [ebp - 0x2c]
cmp ax, word [ebp - 0x218]
jg 0x569161
mov dword [ebp - 4], 0x1da
push dword [0x7820f4]
push 0x46c1a4
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827d4]
call sub.MSVBVM50.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x34]
call sub.MSVBVM50.DLL___vbaStrMove
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaFreeStr
mov dword [ebp - 4], 0x1db
push dword [ebp - 0x34]
push 2
push 0xffffffffffffffff
push 2
call sub.MSVBVM50.DLL___vbaFileOpen
mov dword [ebp - 4], 0x1dc
cmp dword [0x782010], 0
jne 0x568718
push 0x782010
push 0x44aab4
call sub.MSVBVM50.DLL___vbaNew2
mov dword [ebp - 0x46c], 0x782010
jmp 0x568722
mov dword [ebp - 0x46c], 0x782010
mov eax, dword [ebp - 0x46c]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x46c]
mov ecx, dword [ecx]
mov ecx, dword [ecx]
push eax
call dword [ecx + 0x384]
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM50.DLL___vbaObjSet
mov dword [ebp - 0x180], eax
push 0x489310
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7827d4]
call sub.MSVBVM50.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM50.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
mov eax, dword [ebp - 0x180]
mov eax, dword [eax]
push dword [ebp - 0x180]
call dword [eax + 0x54]
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x5687b8
push 0x54
push 0x46dd64
push dword [ebp - 0x180]
push dword [ebp - 0x184]
call sub.MSVBVM50.DLL___vbaHresultCheckObj
mov dword [ebp - 0x470], eax
jmp 0x5687bf
and dword [ebp - 0x470], 0
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaFreeStr
lea ecx, [ebp - 0xf0]
call sub.MSVBVM50.DLL___vbaFreeObj
mov dword [ebp - 4], 0x1dd
cmp dword [0x782010], 0
jne 0x568800
push 0x782010
push 0x44aab4
call sub.MSVBVM50.DLL___vbaNew2
mov dword [ebp - 0x474], 0x782010
jmp 0x56880a
mov dword [ebp - 0x474], 0x782010
mov eax, dword [ebp - 0x474]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x474]
mov ecx, dword [ecx]
mov ecx, dword [ecx]
push eax
call dword [ecx + 0x384]
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM50.DLL___vbaObjSet
mov dword [ebp - 0x180], eax
mov eax, dword [ebp - 0x180]
mov eax, dword [eax]
push dword [ebp - 0x180]
call dword [eax + 0x1c8]
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x56887c
push 0x1c8
push 0x46dd64
push dword [ebp - 0x180]
push dword [ebp - 0x184]
call sub.MSVBVM50.DLL___vbaHresultCheckObj
mov dword [ebp - 0x478], eax
jmp 0x568883
and dword [ebp - 0x478], 0
lea ecx, [ebp - 0xf0]
call sub.MSVBVM50.DLL___vbaFreeObj
mov dword [ebp - 4], 0x1de
push 0x489730
push 2
push 0x46c194
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0xc
mov dword [ebp - 4], 0x1df
push dword [0x782448]
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryLock
movsx eax, word [ebp - 0x2c]
push eax
push dword [ebp - 0xc4]
call sub.MSVBVM50.DLL___vbaDerefAry1
push eax
call fcn.0052a4df
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryUnlock
mov dword [ebp - 0x138], 0x4817f8
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x3ac], eax
and dword [ebp - 0xcc], 0
mov eax, dword [ebp - 0x3ac]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x3b0], eax
and dword [ebp - 0xd4], 0
push 0xb
mov edx, dword [ebp - 0x3b0]
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 2
push 0x481814
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x1e0
push dword [0x7827e4]
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryLock
movsx eax, word [ebp - 0x2c]
push eax
push 0
push dword [ebp - 0xc4]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
push eax
call fcn.0052a3a7
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryUnlock
mov dword [ebp - 0x138], 0x4817f8
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x3b4], eax
and dword [ebp - 0xcc], 0
mov eax, dword [ebp - 0x3b4]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x3b8], eax
and dword [ebp - 0xd4], 0
push 0x15
mov edx, dword [ebp - 0x3b8]
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 2
push 0x481814
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x1e1
push dword [0x7827dc]
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryLock
movsx eax, word [ebp - 0x2c]
push eax
push dword [ebp - 0xc4]
call sub.MSVBVM50.DLL___vbaDerefAry1
push eax
call fcn.0052a4df
mov edx, eax
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM50.DLL___vbaAryUnlock
mov dword [ebp - 0x138], 0x4817f8
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x3bc], eax
and dword [ebp - 0xcc], 0
mov eax, dword [ebp - 0x3bc]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x3c0], eax
and dword [ebp - 0xd4], 0
push 0x23
mov edx, dword [ebp - 0x3c0]
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 2
push 0x481814
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x1e2
push 0x488b60
push 2
push 0x46c194
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0xc
mov dword [ebp - 4], 0x1e3
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x78244c]
call sub.MSVBVM50.DLL___vbaDerefAry1
push dword [eax]
push 2
push 0x46c194
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0xc
mov dword [ebp - 4], 0x1e4
movsx eax, word [ebp - 0x2c]
push eax
push 0
push dword [0x7827e4]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov ax, word [eax]
cwd
mov cx, 8
idiv cx
mov word [ebp - 0x40], ax
mov dword [ebp - 4], 0x1e5
and dword [ebp - 0x98], 0
mov dword [ebp - 4], 0x1e6
fldz
fstp dword [ebp - 0x138]
mov dword [ebp - 0x140], 4
cmp dword [0x782010], 0
jne 0x568ccc
push 0x782010
push 0x44aab4
call sub.MSVBVM50.DLL___vbaNew2
mov dword [ebp - 0x47c], 0x782010
jmp 0x568cd6
mov dword [ebp - 0x47c], 0x782010
push 0x10
pop eax
call sub.MSVBVM50.DLL___vbaChkstk
lea esi, [ebp - 0x140]
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 5
mov eax, dword [ebp - 0x47c]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x47c]
mov ecx, dword [ecx]
mov ecx, dword [ecx]
push eax
call dword [ecx + 0x3cc]
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM50.DLL___vbaObjSet
push eax
call sub.MSVBVM50.DLL___vbaLateIdSt
lea ecx, [ebp - 0xf0]
call sub.MSVBVM50.DLL___vbaFreeObj
mov dword [ebp - 4], 0x1e7
movsx eax, word [ebp - 0x2c]
push eax
push 0
push dword [0x7827e4]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
movsx eax, word [eax]
mov dword [ebp - 0x480], eax
fild dword [ebp - 0x480]
fstp qword [ebp - 0x488]
fld qword [0x401350]
fmul qword [ebp - 0x488]
fnstsw ax
test al, 0xd
jne 0x569a94
call sub.MSVBVM50.DLL___vbaFpI2
mov word [ebp - 0x88], ax
mov dword [ebp - 4], 0x1e8
and dword [ebp - 0xb0], 0
mov dword [ebp - 4], 0x1e9
and word [ebp - 0x4c], 0
mov dword [ebp - 4], 0x1ea
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x7821cc]
call sub.MSVBVM50.DLL___vbaDerefAry1
mov ax, word [eax]
mov word [ebp - 0x94], ax
mov dword [ebp - 4], 0x1eb
mov ax, word [ebp - 0x40]
mov word [ebp - 0x220], ax
mov word [ebp - 0x21c], 1
mov word [ebp - 0x3c], 1
jmp 0x568deb
mov ax, word [ebp - 0x3c]
add ax, word [ebp - 0x21c]
jo 0x569a99
mov word [ebp - 0x3c], ax
mov ax, word [ebp - 0x3c]
cmp ax, word [ebp - 0x220]
jg 0x569126
mov dword [ebp - 4], 0x1ec
mov word [ebp - 0x9c], 0x10
mov dword [ebp - 4], 0x1ed
mov word [ebp - 0x228], 8
mov word [ebp - 0x224], 1
mov word [ebp - 0xbc], 1
jmp 0x568e4b
mov ax, word [ebp - 0xbc]
add ax, word [ebp - 0x224]
jo 0x569a99
mov word [ebp - 0xbc], ax
mov ax, word [ebp - 0xbc]
cmp ax, word [ebp - 0x228]
jg 0x569105
mov dword [ebp - 4], 0x1ee
mov eax, dword [ebp - 0x98]
add eax, 1
jo 0x569a99
mov dword [ebp - 0x98], eax
mov dword [ebp - 4], 0x1ef
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x782448]
call sub.MSVBVM50.DLL___vbaDerefAry1
fld dword [eax]
fcomp dword [0x401440]
fnstsw ax
sahf
jne 0x568eb0
mov dword [ebp - 4], 0x1f0
fldz
fstp dword [ebp - 0x6c]
jmp 0x568f91
mov dword [ebp - 4], 0x1f2
movsx eax, word [ebp - 0x48]
test eax, eax
je 0x568f1b
mov dword [ebp - 4], 0x1f3
push dword [ebp - 0x98]
movsx eax, word [ebp - 0x94]
push eax
push dword [0x782804]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov esi, eax
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x782448]
call sub.MSVBVM50.DLL___vbaDerefAry1
fld dword [esi]
cmp dword [section..data], 0
jne 0x568f05
fdiv dword [eax]
jmp 0x568f0c
push dword [eax]
call sub.MSVBVM50.DLL__adj_fdiv_m32
fstp dword [ebp - 0x6c]
fnstsw ax
test al, 0xd
jne 0x569a94
jmp 0x568f91
mov dword [ebp - 4], 0x1f5
push dword [ebp - 0x98]
movsx eax, word [ebp - 0x94]
push eax
push dword [0x782804]
push 2
call sub.MSVBVM50.DLL___vbaDerefAry
add esp, 0x10
mov esi, eax
movsx eax, word [ebp - 0x2c]
push eax
push dword [0x782448]
call sub.MSVBVM50.DLL___vbaDerefAry1
fld dword [eax]
cmp dword [section..data], 0
jne 0x568f65
fdiv dword [0x40149c]
jmp 0x568f70
push dword [0x40149c]
call sub.MSVBVM50.DLL__adj_fdiv_m32
cmp dword [section..data], 0
jne 0x568f7d
fdivr dword [esi]
jmp 0x568f84
push dword [esi]
call sub.MSVBVM50.DLL__adj_fdivr_m32
fstp dword [ebp - 0x6c]
fnstsw ax
test al, 0xd
jne 0x569a94
mov dword [ebp - 4], 0x1f8
lea eax, [ebp - 0x6c]
push eax
call fcn.0052a4df
mov edx, eax
lea ecx, [ebp - 0xd0]
call sub.MSVBVM50.DLL___vbaStrMove
mov dword [ebp - 0x138], 0x4887a4
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x110]
call sub.MSVBVM50.DLL___vbaVarDup
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x3c4], eax
and dword [ebp - 0xd0], 0
mov eax, dword [ebp - 0x3c4]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 8
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM50.DLL_rtcBstrFromFormatVar
mov edx, eax
lea ecx, [ebp - 0xd4]
call sub.MSVBVM50.DLL___vbaStrMove
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x3c8], eax
and dword [ebp - 0xd4], 0
push dword [ebp - 0x9c]
mov edx, dword [ebp - 0x3c8]
lea ecx, [ebp - 0xcc]
call sub.MSVBVM50.DLL___vbaStrMove
push eax
push 2
push 0x481814
call sub.MSVBVM50.DLL___vbaPrintFile
add esp, 0x10
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 3
call sub.MSVBVM50.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x100]
push eax
push 2
call sub.MSVBVM50.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x1f9
mov ax, word [ebp - 0x9c]
add ax, 0xf
jo 0x569a99
mov word [ebp - 0x9c], ax
mov dword [ebp - 4], 0x1fa
mov eax, dword [ebp - 0xb0]
add eax, 1
jo 0x569a99
mov dword [ebp - 0xb0], eax
mov dword [ebp - 4], 0x1fb
movsx eax, word [ebp - 0x88]
cmp dword [ebp - 0xb0], eax
jle 0x5690f9
mov dword [ebp - 4], 0x1fc
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0x4c]
push eax
call fcn.0054ff56
mov dword [ebp - 4], 0x1fe
jmp 0x568e30
mov dword [ebp - 4], 0x1ff
push 2
push 0x46c19c
call sub.MSVBVM50.DLL___vbaPrintFile
pop ecx
pop ecx
mov dword [ebp - 4], 0x200
jmp 0x568dd6
mov dword [ebp - 4], 0x201
call sub.MSVBVM50.DLL___vbaFileCloseAll
mov dword [ebp - 4], 0x202
mov word [ebp - 0x164], 0x13
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0x164]
push eax
call fcn.0054ff56
mov dword [ebp - 4], 0x203
jmp 0x568661
mov dword [ebp - 4], 0x204
fldz
fstp dword [ebp - 0x138]
mov dword [ebp - 0x140], 4
cmp dword [0x782010], 0
jne 0x56919e
push 0x782010
push 0x44aab4
call sub.MSVBVM50.DLL___vbaNew2
mov dword [ebp - 0x48c], 0x782010
jmp 0x5691a8
mov dword [ebp - 0x48c], 0x782010
push 0x10
pop eax
call sub.MSVBVM50.DLL___vbaChkstk
lea esi, [ebp - 0x140]
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 5
mov eax, dword [ebp - 0x48c]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x48c]
mov ecx, dword [ecx]
mov ecx, dword [ecx]
push eax
call dword [ecx + 0x3cc]
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM50.DLL___vbaObjSet
push eax
call sub.MSVBVM50.DLL___vbaLateIdSt
lea ecx, [ebp - 0xf0]
call sub.MSVBVM50.DLL___vbaFreeObj
jmp 0x56920d
mov dword [ebp - 4], 0x206
mov edx, 0x46c96c
mov ecx, 0x782064
call sub.MSVBVM50.DLL___vbaStrCopy
mov dword [ebp - 4], 0x208
mov eax, dword [ebp + 8]
mov edx, dword [eax]
mov ecx, 0x78208c
call sub.MSVBVM50.DLL___vbaStrCopy
mov dword [ebp - 4], 0x209
cmp dword [0x782010], 0
jne 0x56924e
push 0x782010
push 0x44aab4
call sub.MSVBVM50.DLL___vbaNew2
mov dword [ebp - 0x490], 0x782010
jmp 0x569258
mov dword [ebp - 0x490], 0x782010
mov eax, dword [ebp - 0x490]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x490]
mov ecx, dword [ecx]
mov ecx, dword [ecx]
push eax
call dword [ecx + 0x384]
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM50.DLL___vbaObjSet
mov dword [ebp - 0x180], eax
push 0x46c96c
mov eax, dword [ebp - 0x180]
mov eax, dword [eax]
push dword [ebp - 0x180]
call dword [eax + 0x54]
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x5692c9
push 0x54
push 0x46dd64
push dword [ebp - 0x180]
push dword [ebp - 0x184]
call sub.MSVBVM50.DLL___vbaHresultCheckObj
mov dword [ebp - 0x494], eax
jmp 0x5692d0
and dword [ebp - 0x494], 0
lea ecx, [ebp - 0xf0]
call sub.MSVBVM50.DLL___vbaFreeObj
mov dword [ebp - 4], 0x20a
cmp dword [0x782010], 0
jne 0x569306
push 0x782010
push 0x44aab4
call sub.MSVBVM50.DLL___vbaNew2
mov dword [ebp - 0x498], 0x782010
jmp 0x569310
mov dword [ebp - 0x498], 0x782010
mov eax, dword [ebp - 0x498]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x498]
mov ecx, dword [ecx]
mov ecx, dword [ecx]
push eax
call dword [ecx + 0x384]
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM50.DLL___vbaObjSet
mov dword [ebp - 0x180], eax
mov eax, dword [ebp - 0x180]
mov eax, dword [eax]
push dword [ebp - 0x180]
call dword [eax + 0x1c8]
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x569382
push 0x1c8
push 0x46dd64
push dword [ebp - 0x180]
push dword [ebp - 0x184]
call sub.MSVBVM50.DLL___vbaHresultCheckObj
mov dword [ebp - 0x49c], eax
jmp 0x569389
and dword [ebp - 0x49c], 0
lea ecx, [ebp - 0xf0]
call sub.MSVBVM50.DLL___vbaFreeObj
mov dword [ebp - 4], 0x20b
push 0x7821cc
push 0
call sub.MSVBVM50.DLL___vbaErase
push 0x782448
push 0
call sub.MSVBVM50.DLL___vbaErase
push 0x7827fc
push 0
call sub.MSVBVM50.DLL___vbaErase
push 0x7827f8
push 0
call sub.MSVBVM50.DLL___vbaErase
push 0x7827f4
push 0
call sub.MSVBVM50.DLL___vbaErase
push 0x7827f0
push 0
call sub.MSVBVM50.DLL___vbaErase
push 0x7827ec
push 0
call sub.MSVBVM50.DLL___vbaErase
mov dword [ebp - 4], 0x20c
push 0x78244c
push 0
call sub.MSVBVM50.DLL___vbaErase
push 0x7827dc
push 0
call sub.MSVBVM50.DLL___vbaErase
push 0x7827e4
push 0
call sub.MSVBVM50.DLL___vbaErase
push 0x7827d4
push 0
call sub.MSVBVM50.DLL___vbaErase
push 0x782804
push 0
call sub.MSVBVM50.DLL___vbaErase
push 0x782800
push 0
call sub.MSVBVM50.DLL___vbaErase
mov dword [ebp - 4], 0x20d
mov eax, dword [ebp + 0xc]
or word [eax], 0xffff
jmp 0x5699c1
call sub.MSVBVM50.DLL___vbaExitProc
wait
push 0x569a83
jmp 0x569a64
lea ecx, [ebp - 0x34]
call sub.MSVBVM50.DLL___vbaFreeStr
lea ecx, [ebp - 0xa8]
call sub.MSVBVM50.DLL___vbaFreeStr
lea ecx, [ebp - 0xac]
call sub.MSVBVM50.DLL___vbaFreeStr
ret
jmp fcn.00412afc
call sub.MSVBVM50.DLL___vbaErrorOverflow