Function at 0x424032
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
push 0x4049a6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x220
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0xc], esp
mov dword [ebp - 8], 0x4023e0
mov dword [ebp - 0xd0], 0xffffffce
mov dword [ebp - 0xd8], 2
lea edx, [ebp - 0xd8]
lea ecx, [ebp - 0x70]
call sub.MSVBVM60.DLL___vbaVarMove
fld qword [0x4023d8]
cmp dword [section..data], 0
jne 0x42409b
fdiv qword [0x4023d0]
jmp 0x4240ac
push dword [0x4023d4]
push dword [0x4023d0]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0xd0]
fnstsw ax
test al, 0xd
jne 0x425424
mov dword [ebp - 0xd8], 5
lea edx, [ebp - 0xd8]
lea ecx, [ebp - 0x70]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0xd0], 1
mov dword [ebp - 0xd8], 2
mov dword [ebp - 0xe0], 0x1c
mov dword [ebp - 0xe8], 2
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xb4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0xe8]
push eax
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM60.DLL___vbaVarSub
mov edx, eax
lea ecx, [ebp - 0x70]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xb4]
call sub.MSVBVM60.DLL___vbaFreeVar
fld qword [0x4023c8]
cmp dword [section..data], 0
jne 0x424153
fdiv qword [0x4023c0]
jmp 0x424164
push dword [0x4023c4]
push dword [0x4023c0]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fadd qword [0x4023c0]
fsub qword [0x4023b8]
fstp qword [ebp - 0xd0]
fnstsw ax
test al, 0xd
jne 0x425424
mov dword [ebp - 0xd8], 5
lea edx, [ebp - 0xd8]
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaVarMove
and dword [ebp - 0xd0], 0
mov dword [ebp - 0xd8], 2
lea edx, [ebp - 0xd8]
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaVarMove
and dword [ebp - 0xd0], 0
mov dword [ebp - 0xd8], 2
lea edx, [ebp - 0xd8]
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0xd0], 0x59
mov dword [ebp - 0xd8], 0x8002
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0xd8]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
je 0x42427b
fld qword [0x4023b0]
cmp dword [section..data], 0
jne 0x42421b
fdiv qword [0x4023a8]
jmp 0x42422c
push dword [0x4023ac]
push dword [0x4023a8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
cmp dword [section..data], 0
jne 0x42423d
fdiv qword [0x4023a0]
jmp 0x42424e
push dword [0x4023a4]
push dword [0x4023a0]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0xd0]
fnstsw ax
test al, 0xd
jne 0x425424
mov dword [ebp - 0xd8], 5
lea edx, [ebp - 0xd8]
lea ecx, [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaVarMove
jmp 0x42429d
and dword [ebp - 0xd0], 0
mov dword [ebp - 0xd8], 2
lea edx, [ebp - 0xd8]
lea ecx, [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0xd0], 5
mov dword [ebp - 0xd8], 2
lea edx, [ebp - 0xd8]
lea ecx, [ebp - 0x84]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0xd0], 0x41
mov dword [ebp - 0xd8], 2
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xb4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
mov edx, eax
lea ecx, [ebp - 0x84]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0xd0], 0x58
mov dword [ebp - 0xd8], 2
mov dword [ebp - 0xe0], 0x5e
mov dword [ebp - 0xe8], 2
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xb4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0xe8]
push eax
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
mov edx, eax
lea ecx, [ebp - 0x84]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xb4]
call sub.MSVBVM60.DLL___vbaFreeVar
or word [ebp - 0x1c], 0xffff
cmp word [ebp - 0x1c], 0xffff
jne 0x42437e
and word [ebp - 0x1c], 0
jmp 0x424370
or word [ebp - 0x34], 0xffff
cmp word [ebp - 0x34], 0xffff
jne 0x424391
and word [ebp - 0x34], 0
jmp 0x424383
fld qword [0x402398]
cmp dword [section..data], 0
jne 0x4243a8
fdiv qword [0x402390]
jmp 0x4243b9
push dword [0x402394]
push dword [0x402390]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fadd qword [0x402388]
fsub qword [0x402380]
fstp qword [ebp - 0xd0]
fnstsw ax
test al, 0xd
jne 0x425424
mov dword [ebp - 0xd8], 5
lea edx, [ebp - 0xd8]
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaVarMove
and dword [ebp - 0xd0], 0
mov dword [ebp - 0xd8], 2
lea edx, [ebp - 0xd8]
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaVarMove
and dword [ebp - 0xd0], 0
mov dword [ebp - 0xd8], 2
lea edx, [ebp - 0xd8]
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0xd0], 0x2a
mov dword [ebp - 0xd8], 2
lea edx, [ebp - 0xd8]
lea ecx, [ebp - 0x70]
call sub.MSVBVM60.DLL___vbaVarMove
fld qword [0x402378]
cmp dword [section..data], 0
jne 0x424464
fdiv qword [0x402370]
jmp 0x424475
push dword [0x402374]
push dword [0x402370]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0xd0]
fnstsw ax
test al, 0xd
jne 0x425424
mov dword [ebp - 0xd8], 5
lea edx, [ebp - 0xd8]
lea ecx, [ebp - 0x70]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0xd0], 4
mov dword [ebp - 0xd8], 2
mov dword [ebp - 0xe0], 0x12
mov dword [ebp - 0xe8], 2
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xb4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0xe8]
push eax
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM60.DLL___vbaVarSub
mov edx, eax
lea ecx, [ebp - 0x70]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xb4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 0xd0], 1
mov dword [ebp - 0xd8], 0x8002
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0xd8]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
je 0x4245aa
fld qword [0x402368]
cmp dword [section..data], 0
jne 0x42454a
fdiv qword [0x4023b0]
jmp 0x42455b
push dword [0x4023b4]
push dword [0x4023b0]
call sub.MSVBVM60.DLL__adj_fdiv_m64
cmp dword [section..data], 0
jne 0x42456c
fdiv qword [0x402360]
jmp 0x42457d
push dword [0x402364]
push dword [0x402360]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0xd0]
fnstsw ax
test al, 0xd
jne 0x425424
mov dword [ebp - 0xd8], 5
lea edx, [ebp - 0xd8]
lea ecx, [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaVarMove
jmp 0x4245cc
and dword [ebp - 0xd0], 0
mov dword [ebp - 0xd8], 2
lea edx, [ebp - 0xd8]
lea ecx, [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0xd0], 1
mov dword [ebp - 0xd8], 2
lea edx, [ebp - 0xd8]
lea ecx, [ebp - 0x84]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0xd0], 0x45
mov dword [ebp - 0xd8], 2
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xb4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
mov edx, eax
lea ecx, [ebp - 0x84]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0xd0], 0x18
mov dword [ebp - 0xd8], 2
mov dword [ebp - 0xe0], 0x21
mov dword [ebp - 0xe8], 2
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xb4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0xe8]
push eax
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
mov edx, eax
lea ecx, [ebp - 0x84]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xb4]
call sub.MSVBVM60.DLL___vbaFreeVar
push 0x409d14
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0xa0]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x409d2c
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0xa4]
call sub.MSVBVM60.DLL___vbaStrMove
cmp dword [0x45612c], 0
jne 0x4246ec
push 0x45612c
push 0x407d44
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x208], 0x45612c
jmp 0x4246f6
mov dword [ebp - 0x208], 0x45612c
mov eax, dword [ebp - 0x208]
mov eax, dword [eax]
mov dword [ebp - 0x16c], eax
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x1e4], eax
and dword [ebp - 0xa4], 0
mov eax, dword [ebp - 0xa0]
mov dword [ebp - 0x1e8], eax
and dword [ebp - 0xa0], 0
lea eax, [ebp - 0x15c]
push eax
mov edx, dword [ebp - 0x1e4]
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov edx, dword [ebp - 0x1e8]
lea ecx, [ebp - 0x98]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov eax, dword [ebp - 0x16c]
mov eax, dword [eax]
push dword [ebp - 0x16c]
call dword [eax + pe_nt_image_headers32]
fnclex
mov dword [ebp - 0x170], eax
cmp dword [ebp - 0x170], 0
jge 0x424797
push pe_nt_image_headers32
push 0x409d80
push dword [ebp - 0x16c]
push dword [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x20c], eax
jmp 0x42479e
and dword [ebp - 0x20c], 0
mov eax, dword [ebp + 0x10]
push dword [eax]
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x164], eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x168], eax
cmp dword [0x45612c], 0
jne 0x4247e1
push 0x45612c
push 0x407d44
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x210], 0x45612c
jmp 0x4247eb
mov dword [ebp - 0x210], 0x45612c
mov eax, dword [ebp - 0x210]
mov eax, dword [eax]
mov dword [ebp - 0x174], eax
push 0
push 8
push 1
push 0
lea eax, [ebp - 0xc8]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xd8], 0x4003
lea esi, [ebp - 0xd8]
push 0
push dword [ebp - 0xc8]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarZero
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xe8], 3
lea esi, [ebp - 0xe8]
push 1
push dword [ebp - 0xc8]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
and dword [ebp - 0xf0], 0
mov dword [ebp - 0xf8], 2
lea esi, [ebp - 0xf8]
push 2
push dword [ebp - 0xc8]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
and dword [ebp - 0x100], 0
mov dword [ebp - 0x108], 2
lea esi, [ebp - 0x108]
push 3
push dword [ebp - 0xc8]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0x110], 1
mov dword [ebp - 0x118], 2
lea esi, [ebp - 0x118]
push 4
push dword [ebp - 0xc8]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0x120], 0x3f
mov dword [ebp - 0x128], 2
lea esi, [ebp - 0x128]
push 5
push dword [ebp - 0xc8]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
and dword [ebp - 0x130], 0
mov dword [ebp - 0x138], 2
lea esi, [ebp - 0x138]
push 6
push dword [ebp - 0xc8]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov eax, dword [ebp - 0x168]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x148], 3
lea esi, [ebp - 0x148]
push 7
push dword [ebp - 0xc8]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x38]
mov dword [ebp - 0x150], eax
mov dword [ebp - 0x158], 0x4003
lea esi, [ebp - 0x158]
push 8
push dword [ebp - 0xc8]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarZero
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0xc8]
push eax
push dword [ebp - 0x15c]
mov eax, dword [ebp - 0x174]
mov eax, dword [eax]
push dword [ebp - 0x174]
call dword [eax + 0x2c]
fnclex
mov dword [ebp - 0x178], eax
cmp dword [ebp - 0x178], 0
jge 0x424a16
push 0x2c
push 0x409d80
push dword [ebp - 0x174]
push dword [ebp - 0x178]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x214], eax
jmp 0x424a1d
and dword [ebp - 0x214], 0
lea eax, [ebp - 0xc8]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x9c]
push eax
lea eax, [ebp - 0x98]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
or word [ebp - 0x40], 0xffff
cmp word [ebp - 0x40], 0xffff
jne 0x424a64
and word [ebp - 0x40], 0
jmp 0x424a56
mov dword [ebp - 0xd0], 1
mov dword [ebp - 0xd8], 2
mov dword [ebp - 0xe0], 2
mov dword [ebp - 0xe8], 2
mov dword [ebp - 0xf0], 1
mov dword [ebp - 0xf8], 2
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xe8]
push eax
lea eax, [ebp - 0xf8]
push eax
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x188]
push eax
push 0x456108
call sub.MSVBVM60.DLL___vbaVarForInit
mov dword [ebp - 0x1ec], eax
jmp 0x424b15
push 0x456108
push 0x456108
lea eax, [ebp - 0xb4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
mov edx, eax
mov ecx, 0x456108
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x188]
push eax
push 0x456108
call sub.MSVBVM60.DLL___vbaVarForNext
mov dword [ebp - 0x1ec], eax
cmp dword [ebp - 0x1ec], 0
jne 0x424ad5
jmp 0x424d88
or word [ebp - 0x50], 0xffff
cmp word [ebp - 0x50], 0xffff
jne 0x424b44
and word [ebp - 0x50], 0
jmp 0x424b36
push 0x409d14
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0xa0]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x40a058
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0xa4]
call sub.MSVBVM60.DLL___vbaStrMove
cmp dword [0x45612c], 0
jne 0x424b96
push 0x45612c
push 0x407d44
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x218], 0x45612c
jmp 0x424ba0
mov dword [ebp - 0x218], 0x45612c
mov eax, dword [ebp - 0x218]
mov eax, dword [eax]
mov dword [ebp - 0x16c], eax
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x1f0], eax
and dword [ebp - 0xa4], 0
mov eax, dword [ebp - 0xa0]
mov dword [ebp - 0x1f4], eax
and dword [ebp - 0xa0], 0
lea eax, [ebp - 0x15c]
push eax
mov edx, dword [ebp - 0x1f0]
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov edx, dword [ebp - 0x1f4]
lea ecx, [ebp - 0x98]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov eax, dword [ebp - 0x16c]
mov eax, dword [eax]
push dword [ebp - 0x16c]
call dword [eax + pe_nt_image_headers32]
fnclex
mov dword [ebp - 0x170], eax
cmp dword [ebp - 0x170], 0
jge 0x424c41
push pe_nt_image_headers32
push 0x409d80
push dword [ebp - 0x16c]
push dword [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x21c], eax
jmp 0x424c48
and dword [ebp - 0x21c], 0
cmp dword [0x45612c], 0
jne 0x424c6c
push 0x45612c
push 0x407d44
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x220], 0x45612c
jmp 0x424c76
mov dword [ebp - 0x220], 0x45612c
mov eax, dword [ebp - 0x220]
mov eax, dword [eax]
mov dword [ebp - 0x174], eax
push 0
push 0
push 1
push 0
lea eax, [ebp - 0xc8]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
lea eax, [ebp - 0x74]
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xd8], 0x4003
lea esi, [ebp - 0xd8]
push 0
push dword [ebp - 0xc8]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarZero
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0xc8]
push eax
push dword [ebp - 0x15c]
mov eax, dword [ebp - 0x174]
mov eax, dword [eax]
push dword [ebp - 0x174]
call dword [eax + 0x2c]
fnclex
mov dword [ebp - 0x178], eax
cmp dword [ebp - 0x178], 0
jge 0x424d27
push 0x2c
push 0x409d80
push dword [ebp - 0x174]
push dword [ebp - 0x178]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x224], eax
jmp 0x424d2e
and dword [ebp - 0x224], 0
lea eax, [ebp - 0xc8]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x9c]
push eax
lea eax, [ebp - 0x98]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
or word [ebp - 0x18], 0xffff
cmp word [ebp - 0x18], 0xffff
jne 0x424d75
and word [ebp - 0x18], 0
jmp 0x424d67
jmp 0x425344
or word [ebp - 0x3c], 0xffff
cmp word [ebp - 0x3c], 0xffff
jne 0x424d9b
and word [ebp - 0x3c], 0
jmp 0x424d8d
mov dword [ebp - 0xd0], 1
mov dword [ebp - 0xd8], 2
mov dword [ebp - 0xe0], 4
mov dword [ebp - 0xe8], 2
mov dword [ebp - 0xf0], 1
mov dword [ebp - 0xf8], 2
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xe8]
push eax
lea eax, [ebp - 0xf8]
push eax
lea eax, [ebp - 0x1b8]
push eax
lea eax, [ebp - 0x1a8]
push eax
push 0x456108
call sub.MSVBVM60.DLL___vbaVarForInit
mov dword [ebp - 0x1f8], eax
jmp 0x424e4c
push 0x456108
push 0x456108
lea eax, [ebp - 0xb4]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
mov edx, eax
mov ecx, 0x456108
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x1b8]
push eax
lea eax, [ebp - 0x1a8]
push eax
push 0x456108
call sub.MSVBVM60.DLL___vbaVarForNext
mov dword [ebp - 0x1f8], eax
cmp dword [ebp - 0x1f8], 0
jne 0x424e0c
push 0x409d14
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0xa0]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x40a074
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0xa4]
call sub.MSVBVM60.DLL___vbaStrMove
cmp dword [0x45612c], 0
jne 0x424ea7
push 0x45612c
push 0x407d44
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x228], 0x45612c
jmp 0x424eb1
mov dword [ebp - 0x228], 0x45612c
mov eax, dword [ebp - 0x228]
mov eax, dword [eax]
mov dword [ebp - 0x16c], eax
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x1fc], eax
and dword [ebp - 0xa4], 0
mov eax, dword [ebp - 0xa0]
mov dword [ebp - 0x200], eax
and dword [ebp - 0xa0], 0
lea eax, [ebp - 0x15c]
push eax
mov edx, dword [ebp - 0x1fc]
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov edx, dword [ebp - 0x200]
lea ecx, [ebp - 0x98]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov eax, dword [ebp - 0x16c]
mov eax, dword [eax]
push dword [ebp - 0x16c]
call dword [eax + pe_nt_image_headers32]
fnclex
mov dword [ebp - 0x170], eax
cmp dword [ebp - 0x170], 0
jge 0x424f52
push pe_nt_image_headers32
push 0x409d80
push dword [ebp - 0x16c]
push dword [ebp - 0x170]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x22c], eax
jmp 0x424f59
and dword [ebp - 0x22c], 0
mov eax, dword [ebp + 0x14]
push dword [eax]
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x164], eax
mov eax, dword [ebp + 0x18]
push dword [eax]
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x168], eax
cmp dword [0x45612c], 0
jne 0x424f9d
push 0x45612c
push 0x407d44
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x230], 0x45612c
jmp 0x424fa7
mov dword [ebp - 0x230], 0x45612c
mov eax, dword [ebp - 0x230]
mov eax, dword [eax]
mov dword [ebp - 0x174], eax
push 0
push 5
push 1
push 0
lea eax, [ebp - 0xc8]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
lea eax, [ebp - 0x74]
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xd8], 0x4003
lea esi, [ebp - 0xd8]
push 0
push dword [ebp - 0xc8]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarZero
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xe8], 3
lea esi, [ebp - 0xe8]
push 1
push dword [ebp - 0xc8]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
and dword [ebp - 0xf0], 0
mov dword [ebp - 0xf8], 2
lea esi, [ebp - 0xf8]
push 2
push dword [ebp - 0xc8]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0x100], 1
mov dword [ebp - 0x108], 2
lea esi, [ebp - 0x108]
push 3
push dword [ebp - 0xc8]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov eax, dword [ebp - 0x168]
mov dword [ebp - 0x110], eax
mov dword [ebp - 0x118], 3
lea esi, [ebp - 0x118]
push 4
push dword [ebp - 0xc8]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov eax, dword [ebp + 0x18]
push dword [eax]
call sub.MSVBVM60.DLL___vbaLenBstr
imul eax, eax, 2
jo 0x425429
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], 3
lea esi, [ebp - 0x128]
push 5
push dword [ebp - 0xc8]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0xc8]
push eax
push dword [ebp - 0x15c]
mov eax, dword [ebp - 0x174]
mov eax, dword [eax]
push dword [ebp - 0x174]
call dword [eax + 0x2c]
fnclex
mov dword [ebp - 0x178], eax
cmp dword [ebp - 0x178], 0
jge 0x425158
push 0x2c
push 0x409d80
push dword [ebp - 0x174]
push dword [ebp - 0x178]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x234], eax
jmp 0x42515f
and dword [ebp - 0x234], 0
lea eax, [ebp - 0xc8]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x9c]
push eax
lea eax, [ebp - 0x98]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
or word [ebp - 0x44], 0xffff
cmp word [ebp - 0x44], 0xffff
jne 0x4251a6
and word [ebp - 0x44], 0
jmp 0x425198
mov dword [ebp - 0xd0], 0x2a
mov dword [ebp - 0xd8], 0x8002
push 0x4560e8
lea eax, [ebp - 0xd8]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
je 0x4251f8
mov dword [ebp - 0xd0], 6
mov dword [ebp - 0xd8], 2
lea edx, [ebp - 0xd8]
mov ecx, 0x4560e8
call sub.MSVBVM60.DLL___vbaVarMove
jmp 0x42521c
mov dword [ebp - 0xd0], 0x27
mov dword [ebp - 0xd8], 2
lea edx, [ebp - 0xd8]
mov ecx, 0x4560e8
call sub.MSVBVM60.DLL___vbaVarMove
jmp 0x424b31
wait
push 0x425406
jmp 0x4253ab
lea eax, [ebp - 0x1d8]
push eax
lea eax, [ebp - 0x1c8]
push eax
lea eax, [ebp - 0x1b8]
push eax
lea eax, [ebp - 0x1a8]
push eax
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x188]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x1c
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x70]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x84]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaFreeVar
ret
jmp 0x4049ac
call sub.MSVBVM60.DLL___vbaErrorOverflow
push ebp
mov ebp, esp
sub esp, 0x18
push 0x4049a6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x5bc
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x4023f0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 6
or word [ebp - 0x70], 0xffff
mov dword [ebp - 4], 0xa
cmp word [ebp - 0x70], 0xffff
jne 0x42549b
mov dword [ebp - 4], 0xb
and word [ebp - 0x70], 0
jmp 0x42547f
mov dword [ebp - 4], 0xe
push 0xffffffffffffffff
call sub.MSVBVM60.DLL___vbaOnError
mov dword [ebp - 4], 0x13
or word [ebp - 0xa0], 0xffff
mov dword [ebp - 4], 0x17
cmp word [ebp - 0xa0], 0xffff
jne 0x4254da
mov dword [ebp - 4], 0x18
and word [ebp - 0xa0], 0
jmp 0x4254b8
mov dword [ebp - 4], 0x1b
fld qword [0x4044a8]
call sub.MSVBVM60.DLL___vbaFpI4
mov dword [ebp - 0x404], eax
mov dword [ebp - 0x400], 1
mov dword [0x45617c], 0x1a
jmp 0x42551e
mov eax, dword [0x45617c]
add eax, dword [ebp - 0x400]
jo 0x42d937
mov dword [0x45617c], eax
mov eax, dword [0x45617c]
cmp eax, dword [ebp - 0x404]
jg 0x4255b4
mov dword [ebp - 4], 0x20
or word [ebp - 0x24c], 0xffff
mov dword [ebp - 4], 0x24
cmp word [ebp - 0x24c], 0xffff
jne 0x425560
mov dword [ebp - 4], 0x25
and word [ebp - 0x24c], 0
jmp 0x42553e
mov dword [ebp - 4], 0x28
mov edx, dword [0x456178]
mov ecx, 0x456178
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x2d
or word [ebp - 0x284], 0xffff
mov dword [ebp - 4], 0x31
cmp word [ebp - 0x284], 0xffff
jne 0x4255a8
mov dword [ebp - 4], 0x32
and word [ebp - 0x284], 0
jmp 0x425586
mov dword [ebp - 4], 0x35
jmp 0x425508
mov dword [ebp - 4], 0x3a
or word [ebp - 0x48], 0xffff
mov dword [ebp - 4], 0x3e
cmp word [ebp - 0x48], 0xffff
jne 0x4255dc
mov dword [ebp - 4], 0x3f
and word [ebp - 0x48], 0
jmp 0x4255c0
mov dword [ebp - 4], 0x42
mov dword [ebp - 0x2dc], 5
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x43
mov dword [ebp - 0x2dc], 0x14
mov dword [ebp - 0x2e4], 2
lea eax, [ebp - 0x1e8]
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
mov edx, eax
lea ecx, [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x44
mov dword [ebp - 0x2dc], 0x2f
mov dword [ebp - 0x2e4], 2
mov dword [ebp - 0x2ec], 0x43
mov dword [ebp - 0x2f4], 2
lea eax, [ebp - 0x1e8]
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2f4]
push eax
lea eax, [ebp - 0x2cc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
mov edx, eax
lea ecx, [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x45
mov dword [ebp - 0x2dc], 7
mov dword [ebp - 0x2e4], 0x8002
lea eax, [ebp - 0x280]
push eax
lea eax, [ebp - 0x2e4]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
je 0x425772
mov dword [ebp - 4], 0x46
fld qword [0x4044a0]
cmp dword [section..data], 0
jne 0x425712
fdiv qword [0x404498]
jmp 0x425723
push dword [0x40449c]
push dword [0x404498]
call sub.MSVBVM60.DLL__adj_fdiv_m64
cmp dword [section..data], 0
jne 0x425734
fdiv qword [0x404490]
jmp 0x425745
push dword [0x404494]
push dword [0x404490]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x2dc]
fnstsw ax
test al, 0xd
jne 0x42d932
mov dword [ebp - 0x2e4], 5
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x280]
call sub.MSVBVM60.DLL___vbaVarMove
jmp 0x42579b
mov dword [ebp - 4], 0x48
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x280]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x4a
fld qword [0x404488]
cmp dword [section..data], 0
jne 0x4257b9
fdiv qword [0x404498]
jmp 0x4257ca
push dword [0x40449c]
push dword [0x404498]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fadd qword [0x404480]
fsub qword [0x404498]
fstp qword [ebp - 0x2dc]
fnstsw ax
test al, 0xd
jne 0x42d932
mov dword [ebp - 0x2e4], 5
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x4b
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x4c
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x4d
mov dword [ebp - 0x2dc], 0x2b
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x4e
fld qword [0x404478]
cmp dword [section..data], 0
jne 0x42589d
fdiv qword [0x404470]
jmp 0x4258ae
push dword [0x404474]
push dword [0x404470]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x2dc]
fnstsw ax
test al, 0xd
jne 0x42d932
mov dword [ebp - 0x2e4], 5
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x4f
mov dword [ebp - 0x2dc], 0x53
mov dword [ebp - 0x2e4], 2
mov dword [ebp - 0x2ec], 0x3b
mov dword [ebp - 0x2f4], 2
lea eax, [ebp - 0x1b4]
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2f4]
push eax
lea eax, [ebp - 0x2cc]
push eax
call sub.MSVBVM60.DLL___vbaVarSub
mov edx, eax
lea ecx, [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
jmp 0x42b37a
mov dword [ebp - 4], 0x70
or word [ebp - 0x8c], 0xffff
mov dword [ebp - 4], 0x74
cmp word [ebp - 0x8c], 0xffff
jne 0x425d1e
mov dword [ebp - 4], 0x75
and word [ebp - 0x8c], 0
jmp 0x425cfc
mov dword [ebp - 4], 0x78
fld qword [0x404430]
cmp dword [section..data], 0
jne 0x425d3c
fdiv qword [0x404428]
jmp 0x425d4d
push dword [0x40442c]
push dword [0x404428]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fadd qword [0x404420]
fsub qword [0x404418]
fstp qword [ebp - 0x2dc]
fnstsw ax
test al, 0xd
jne 0x42d932
mov dword [ebp - 0x2e4], 5
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x79
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x7a
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x7b
mov dword [ebp - 0x2dc], 0x54
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x7c
fld qword [0x404410]
cmp dword [section..data], 0
jne 0x425e20
fdiv qword [0x404408]
jmp 0x425e31
push dword [0x40440c]
push dword [0x404408]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x2dc]
fnstsw ax
test al, 0xd
jne 0x42d932
mov dword [ebp - 0x2e4], 5
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x7d
mov dword [ebp - 0x2dc], 0x5a
mov dword [ebp - 0x2e4], 2
mov dword [ebp - 0x2ec], 0xc
mov dword [ebp - 0x2f4], 2
lea eax, [ebp - 0x1b4]
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2f4]
push eax
lea eax, [ebp - 0x2cc]
push eax
call sub.MSVBVM60.DLL___vbaVarSub
mov edx, eax
lea ecx, [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x7e
mov dword [ebp - 0x2dc], 0xa
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x7f
mov dword [ebp - 0x2dc], 0x36
mov dword [ebp - 0x2e4], 2
lea eax, [ebp - 0x1e8]
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
mov edx, eax
lea ecx, [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x80
mov dword [ebp - 0x2dc], 0x2c
mov dword [ebp - 0x2e4], 2
mov dword [ebp - 0x2ec], 1
mov dword [ebp - 0x2f4], 2
lea eax, [ebp - 0x1e8]
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2f4]
push eax
lea eax, [ebp - 0x2cc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
mov edx, eax
lea ecx, [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x81
mov dword [ebp - 0x2dc], 5
mov dword [ebp - 0x2e4], 0x8002
lea eax, [ebp - 0x280]
push eax
lea eax, [ebp - 0x2e4]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
je 0x426067
mov dword [ebp - 4], 0x82
fld qword [0x404400]
cmp dword [section..data], 0
jne 0x426007
fdiv qword [0x4043f8]
jmp 0x426018
push dword [0x4043fc]
push dword [0x4043f8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
cmp dword [section..data], 0
jne 0x426029
fdiv qword [0x4023a8]
jmp 0x42603a
push dword [0x4023ac]
push dword [0x4023a8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x2dc]
fnstsw ax
test al, 0xd
jne 0x42d932
mov dword [ebp - 0x2e4], 5
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x280]
call sub.MSVBVM60.DLL___vbaVarMove
jmp 0x426090
mov dword [ebp - 4], 0x84
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x280]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x86
push dword [0x456144]
push 1
call sub.MSVBVM60.DLL___vbaUbound
mov ecx, eax
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x3f4], ax
mov word [ebp - 0x3f0], 1
mov word [0x45618c], 1
jmp 0x4260df
mov ax, word [0x45618c]
cmp ax, word [ebp - 0x3f4]
jg 0x429e25
mov dword [ebp - 4], 0x8b
or word [ebp - 0xc0], 0xffff
mov dword [ebp - 4], 0x8f
cmp word [ebp - 0xc0], 0xffff
jne 0x426123
mov dword [ebp - 4], 0x90
and word [ebp - 0xc0], 0
jmp 0x426101
mov dword [ebp - 4], 0x93
push 0x40a098
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaStrMove
push dword [0x456144]
lea eax, [ebp - 0x288]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
lea eax, [ebp - 0x298]
push eax
movsx eax, word [0x45618c]
push eax
push dword [ebp - 0x288]
call sub.MSVBVM60.DLL___vbaDerefAry1
push eax
call fcn.0042f50c
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x288]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
mov eax, dword [ebp - 0x34c]
mov dword [ebp - 0x2b4], eax
mov dword [ebp - 0x2bc], 0x2008
lea edx, [ebp - 0x2bc]
mov ecx, 0x456118
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x98
or word [ebp - 0xe0], 0xffff
mov dword [ebp - 4], 0x9c
cmp word [ebp - 0xe0], 0xffff
jne 0x4261e7
mov dword [ebp - 4], 0x9d
and word [ebp - 0xe0], 0
jmp 0x4261c5
mov dword [ebp - 4], 0xa0
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456118
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x45615c
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0xa5
or word [ebp - 0x100], 0xffff
mov dword [ebp - 4], 0xa9
cmp word [ebp - 0x100], 0xffff
jne 0x426277
mov dword [ebp - 4], 0xaa
and word [ebp - 0x100], 0
jmp 0x426255
mov dword [ebp - 4], 0xad
mov dword [ebp - 0x2dc], 1
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456118
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x456134
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0xb2
or word [ebp - 0x120], 0xffff
mov dword [ebp - 4], 0xb6
cmp word [ebp - 0x120], 0xffff
jne 0x42630a
mov dword [ebp - 4], 0xb7
and word [ebp - 0x120], 0
jmp 0x4262e8
mov dword [ebp - 4], 0xba
mov dword [ebp - 0x2dc], 2
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456118
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x456140
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0xbb
mov dword [ebp - 0x2dc], 0x5a
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0xbc
fld qword [0x4043f0]
cmp dword [section..data], 0
jne 0x4263b6
fdiv qword [0x4043e8]
jmp 0x4263c7
push dword [0x4043ec]
push dword [0x4043e8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x2dc]
fnstsw ax
test al, 0xd
jne 0x42d932
mov dword [ebp - 0x2e4], 5
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0xbd
mov dword [ebp - 0x2dc], 1
mov dword [ebp - 0x2e4], 2
mov dword [ebp - 0x2ec], 0x34
mov dword [ebp - 0x2f4], 2
lea eax, [ebp - 0x1b4]
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2f4]
push eax
lea eax, [ebp - 0x2cc]
push eax
call sub.MSVBVM60.DLL___vbaVarSub
mov edx, eax
lea ecx, [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0xbe
fld qword [0x4043e0]
cmp dword [section..data], 0
jne 0x426485
fdiv qword [0x404490]
jmp 0x426496
push dword [0x404494]
push dword [0x404490]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fadd qword [0x4043d8]
fsub qword [0x4043d0]
fstp qword [ebp - 0x2dc]
fnstsw ax
test al, 0xd
jne 0x42d932
mov dword [ebp - 0x2e4], 5
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0xbf
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0xc0
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0xc1
mov dword [ebp - 0x2dc], 0x39
mov dword [ebp - 0x2e4], 0x8002
lea eax, [ebp - 0x280]
push eax
lea eax, [ebp - 0x2e4]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
je 0x4265d2
mov dword [ebp - 4], 0xc2
fld qword [0x4043c8]
cmp dword [section..data], 0
jne 0x426572
fdiv qword [0x4043c0]
jmp 0x426583
push dword [0x4043c4]
push dword [0x4043c0]
call sub.MSVBVM60.DLL__adj_fdiv_m64
cmp dword [section..data], 0
jne 0x426594
fdiv qword [0x4043b8]
jmp 0x4265a5
push dword [0x4043bc]
push dword [0x4043b8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x2dc]
fnstsw ax
test al, 0xd
jne 0x42d932
mov dword [ebp - 0x2e4], 5
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x280]
call sub.MSVBVM60.DLL___vbaVarMove
jmp 0x4265fb
mov dword [ebp - 4], 0xc4
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x280]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0xc6
mov dword [ebp - 0x2dc], 7
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0xc7
mov dword [ebp - 0x2dc], 0x1e
mov dword [ebp - 0x2e4], 2
lea eax, [ebp - 0x1e8]
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
mov edx, eax
lea ecx, [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0xc8
mov dword [ebp - 0x2dc], 0x5a
mov dword [ebp - 0x2e4], 2
mov dword [ebp - 0x2ec], 0x25
mov dword [ebp - 0x2f4], 2
lea eax, [ebp - 0x1e8]
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2f4]
push eax
lea eax, [ebp - 0x2cc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
mov edx, eax
lea ecx, [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0xcd
or word [ebp - 0x140], 0xffff
mov dword [ebp - 4], 0xd1
cmp word [ebp - 0x140], 0xffff
jne 0x42670f
mov dword [ebp - 4], 0xd2
and word [ebp - 0x140], 0
jmp 0x4266ed
mov dword [ebp - 4], 0xd5
mov dword [ebp - 0x2dc], 3
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456118
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x456158
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0xda
or word [ebp - 0x1a4], 0xffff
mov dword [ebp - 4], 0xde
cmp word [ebp - 0x1a4], 0xffff
jne 0x4267a2
mov dword [ebp - 4], 0xdf
and word [ebp - 0x1a4], 0
jmp 0x426780
mov dword [ebp - 4], 0xe2
mov dword [ebp - 0x2dc], 4
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456118
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x4561a0
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0xe7
or word [ebp - 0x1d8], 0xffff
mov dword [ebp - 4], 0xeb
cmp word [ebp - 0x1d8], 0xffff
jne 0x426835
mov dword [ebp - 4], 0xec
and word [ebp - 0x1d8], 0
jmp 0x426813
mov dword [ebp - 4], 0xef
mov dword [ebp - 0x2dc], 5
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456118
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x4561a8
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0xf4
or word [ebp - 0x208], 0xffff
mov dword [ebp - 4], 0xf8
cmp word [ebp - 0x208], 0xffff
jne 0x4268c8
mov dword [ebp - 4], 0xf9
and word [ebp - 0x208], 0
jmp 0x4268a6
mov dword [ebp - 4], 0xfc
mov dword [ebp - 0x2dc], 0x47
mov dword [ebp - 0x2e4], 0x8002
push 0x4560e8
lea eax, [ebp - 0x2e4]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
je 0x426928
mov dword [ebp - 4], 0xfd
mov dword [ebp - 0x2dc], 0x43
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
mov ecx, 0x4560e8
call sub.MSVBVM60.DLL___vbaVarMove
jmp 0x426953
mov dword [ebp - 4], 0xff
mov dword [ebp - 0x2dc], 0x37
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
mov ecx, 0x4560e8
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x101
mov dword [ebp - 0x2dc], 6
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456118
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x4561b8
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x106
or word [ebp - 0x228], 0xffff
mov dword [ebp - 4], 0x10a
cmp word [ebp - 0x228], 0xffff
jne 0x4269e6
mov dword [ebp - 4], 0x10b
and word [ebp - 0x228], 0
jmp 0x4269c4
mov dword [ebp - 4], 0x10e
mov dword [ebp - 0x2dc], 7
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456118
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x4561bc
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x113
or word [ebp - 0x248], 0xffff
mov dword [ebp - 4], 0x117
cmp word [ebp - 0x248], 0xffff
jne 0x426a79
mov dword [ebp - 4], 0x118
and word [ebp - 0x248], 0
jmp 0x426a57
mov dword [ebp - 4], 0x11b
mov dword [ebp - 0x2dc], 8
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456118
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x45613c
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x120
or word [ebp - 0x270], 0xffff
mov dword [ebp - 4], 0x124
cmp word [ebp - 0x270], 0xffff
jne 0x426b0c
mov dword [ebp - 4], 0x125
and word [ebp - 0x270], 0
jmp 0x426aea
mov dword [ebp - 4], 0x128
mov dword [ebp - 0x2dc], 9
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456118
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x4561b0
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x12d
or word [ebp - 0x44], 0xffff
mov dword [ebp - 4], 0x131
cmp word [ebp - 0x44], 0xffff
jne 0x426b96
mov dword [ebp - 4], 0x132
and word [ebp - 0x44], 0
jmp 0x426b7a
mov dword [ebp - 4], 0x135
mov dword [ebp - 0x2dc], 0xa
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456118
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x4561b4
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x13a
or word [ebp - 0x68], 0xffff
mov dword [ebp - 4], 0x13e
cmp word [ebp - 0x68], 0xffff
jne 0x426c20
mov dword [ebp - 4], 0x13f
and word [ebp - 0x68], 0
jmp 0x426c04
mov dword [ebp - 4], 0x142
mov dword [ebp - 0x2dc], 0xb
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456118
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x45619c
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x147
or word [ebp - 0x88], 0xffff
mov dword [ebp - 4], 0x14b
cmp word [ebp - 0x88], 0xffff
jne 0x426cb3
mov dword [ebp - 4], 0x14c
and word [ebp - 0x88], 0
jmp 0x426c91
mov dword [ebp - 4], 0x14f
mov dword [ebp - 0x2dc], 0xc
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456118
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x4561a4
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x154
or word [ebp - 0xbc], 0xffff
mov dword [ebp - 4], 0x158
cmp word [ebp - 0xbc], 0xffff
jne 0x426d46
mov dword [ebp - 4], 0x159
and word [ebp - 0xbc], 0
jmp 0x426d24
mov dword [ebp - 4], 0x15c
mov dword [ebp - 0x2dc], 0xd
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456118
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x456164
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x161
or word [ebp - 0x26c], 0xffff
mov dword [ebp - 4], 0x165
cmp word [ebp - 0x26c], 0xffff
jne 0x426dd9
mov dword [ebp - 4], 0x166
and word [ebp - 0x26c], 0
jmp 0x426db7
mov dword [ebp - 4], 0x169
mov dword [ebp - 0x2dc], 0xe
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456118
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x456188
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x16e
or word [ebp - 0x40], 0xffff
mov dword [ebp - 4], 0x172
cmp word [ebp - 0x40], 0xffff
jne 0x426e63
mov dword [ebp - 4], 0x173
and word [ebp - 0x40], 0
jmp 0x426e47
mov dword [ebp - 4], 0x176
mov dword [ebp - 0x2dc], 0xf
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456118
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x45616c
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x17b
or word [ebp - 0x64], 0xffff
mov dword [ebp - 4], 0x17f
cmp word [ebp - 0x64], 0xffff
jne 0x426eed
mov dword [ebp - 4], 0x180
and word [ebp - 0x64], 0
jmp 0x426ed1
mov dword [ebp - 4], 0x183
mov dword [ebp - 0x2dc], 0x10
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456118
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x456170
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x188
or word [ebp - 0x84], 0xffff
mov dword [ebp - 4], 0x18c
cmp word [ebp - 0x84], 0xffff
jne 0x426f80
mov dword [ebp - 4], 0x18d
and word [ebp - 0x84], 0
jmp 0x426f5e
mov dword [ebp - 4], 0x190
mov dword [ebp - 0x2dc], 0x11
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456118
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x456194
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x195
or word [ebp - 0xb8], 0xffff
mov dword [ebp - 4], 0x199
cmp word [ebp - 0xb8], 0xffff
jne 0x427013
mov dword [ebp - 4], 0x19a
and word [ebp - 0xb8], 0
jmp 0x426ff1
mov dword [ebp - 4], 0x19d
mov dword [ebp - 0x2dc], 0x12
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456118
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x456198
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x1a2
or word [ebp - 0xdc], 0xffff
mov dword [ebp - 4], 0x1a6
cmp word [ebp - 0xdc], 0xffff
jne 0x4270a6
mov dword [ebp - 4], 0x1a7
and word [ebp - 0xdc], 0
jmp 0x427084
jmp 0x42d14e
mov dword [ebp - 4], 0x1ca
or word [ebp - 0x11c], 0xffff
mov dword [ebp - 4], 0x1ce
cmp word [ebp - 0x11c], 0xffff
jne 0x42747f
mov dword [ebp - 4], 0x1cf
and word [ebp - 0x11c], 0
jmp 0x42745d
mov dword [ebp - 4], 0x1d2
mov dword [ebp - 0x2dc], 0x1f
mov dword [ebp - 0x2e4], 0x8002
lea eax, [ebp - 0x280]
push eax
lea eax, [ebp - 0x2e4]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
je 0x427532
mov dword [ebp - 4], 0x1d3
fld qword [0x404380]
cmp dword [section..data], 0
jne 0x4274d2
fdiv qword [0x404378]
jmp 0x4274e3
push dword [0x40437c]
push dword [0x404378]
call sub.MSVBVM60.DLL__adj_fdiv_m64
cmp dword [section..data], 0
jne 0x4274f4
fdiv qword [0x4023a8]
jmp 0x427505
push dword [0x4023ac]
push dword [0x4023a8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x2dc]
fnstsw ax
test al, 0xd
jne 0x42d932
mov dword [ebp - 0x2e4], 5
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x280]
call sub.MSVBVM60.DLL___vbaVarMove
jmp 0x42755b
mov dword [ebp - 4], 0x1d5
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x280]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x1d7
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x1d8
mov dword [ebp - 0x2dc], 2
mov dword [ebp - 0x2e4], 2
lea eax, [ebp - 0x1e8]
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
mov edx, eax
lea ecx, [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x1d9
mov dword [ebp - 0x2dc], 1
mov dword [ebp - 0x2e4], 2
mov dword [ebp - 0x2ec], 0x4d
mov dword [ebp - 0x2f4], 2
lea eax, [ebp - 0x1e8]
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2f4]
push eax
lea eax, [ebp - 0x2cc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
mov edx, eax
lea ecx, [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x1da
mov dword [ebp - 0x2dc], 0xffffffeb
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x1db
fld qword [0x404408]
cmp dword [section..data], 0
jne 0x427685
fdiv qword [0x4043d8]
jmp 0x427696
push dword [0x4043dc]
push dword [0x4043d8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x2dc]
fnstsw ax
test al, 0xd
jne 0x42d932
mov dword [ebp - 0x2e4], 5
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x1dc
mov dword [ebp - 0x2dc], 0x5f
mov dword [ebp - 0x2e4], 2
mov dword [ebp - 0x2ec], 0x44
mov dword [ebp - 0x2f4], 2
lea eax, [ebp - 0x1b4]
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2f4]
push eax
lea eax, [ebp - 0x2cc]
push eax
call sub.MSVBVM60.DLL___vbaVarSub
mov edx, eax
lea ecx, [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x1dd
fld qword [0x404370]
cmp dword [section..data], 0
jne 0x427754
fdiv qword [0x404368]
jmp 0x427765
push dword [0x40436c]
push dword [0x404368]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fadd qword [0x4043c0]
fsub qword [0x404360]
fstp qword [ebp - 0x2dc]
fnstsw ax
test al, 0xd
jne 0x42d932
mov dword [ebp - 0x2e4], 5
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x1de
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x1df
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x1e0
cmp dword [0x456128], 0
jne 0x427819
push 0x456128
push 0x404e78
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x4c8], 0x456128
jmp 0x427823
mov dword [ebp - 0x4c8], 0x456128
mov eax, dword [ebp - 0x4c8]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x298]
push eax
push 0x4561a4
push 0x45619c
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x427884
push 0x1c
push 0x40a0e8
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4cc], eax
jmp 0x42788b
and dword [ebp - 0x4cc], 0
mov eax, dword [ebp - 0x298]
mov dword [ebp - 0x450], eax
and dword [ebp - 0x298], 0
mov edx, dword [ebp - 0x450]
lea ecx, [ebp - 0x36c]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x1e1
push dword [ebp - 0x36c]
push 0x40a1e4
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x338], ax
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0x338]
test eax, eax
je 0x427a33
mov dword [ebp - 4], 0x1e6
or word [ebp - 0x13c], 0xffff
mov dword [ebp - 4], 0x1ea
cmp word [ebp - 0x13c], 0xffff
jne 0x427932
mov dword [ebp - 4], 0x1eb
and word [ebp - 0x13c], 0
jmp 0x427910
mov dword [ebp - 4], 0x1ee
cmp dword [0x456128], 0
jne 0x42795d
push 0x456128
push 0x404e78
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x4d0], 0x456128
jmp 0x427967
mov dword [ebp - 0x4d0], 0x456128
mov eax, dword [ebp - 0x4d0]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x298]
push eax
push 0x4561a8
push 0x4561a0
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x4279c8
push 0x1c
push 0x40a0e8
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4d4], eax
jmp 0x4279cf
and dword [ebp - 0x4d4], 0
push dword [ebp - 0x298]
lea eax, [ebp - 0x2d0]
push eax
call sub.MSVBVM60.DLL___vbaStr2Vec
lea eax, [ebp - 0x2d0]
push eax
push 0x456168
call sub.MSVBVM60.DLL___vbaAryMove
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x1f3
or word [ebp - 0x160], 0xffff
mov dword [ebp - 4], 0x1f7
cmp word [ebp - 0x160], 0xffff
jne 0x427a2e
mov dword [ebp - 4], 0x1f8
and word [ebp - 0x160], 0
jmp 0x427a0c
jmp 0x4287a4
mov dword [ebp - 4], 0x1fb
push dword [ebp - 0x36c]
push 0x40a1f0
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x338], ax
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0x338]
test eax, eax
je 0x427b16
mov dword [ebp - 4], 0x200
or word [ebp - 0xd8], 0xffff
mov dword [ebp - 4], 0x204
cmp word [ebp - 0xd8], 0xffff
jne 0x427ab6
mov dword [ebp - 4], 0x205
and word [ebp - 0xd8], 0
jmp 0x427a94
mov dword [ebp - 4], 0x208
push dword [0x4561a0]
lea eax, [ebp - 0x2d0]
push eax
call sub.MSVBVM60.DLL___vbaStr2Vec
lea eax, [ebp - 0x2d0]
push eax
push 0x456168
call sub.MSVBVM60.DLL___vbaAryMove
mov dword [ebp - 4], 0x20d
or word [ebp - 0xf8], 0xffff
mov dword [ebp - 4], 0x211
cmp word [ebp - 0xf8], 0xffff
jne 0x427b11
mov dword [ebp - 4], 0x212
and word [ebp - 0xf8], 0
jmp 0x427aef
jmp 0x4287a4
mov dword [ebp - 4], 0x215
push dword [ebp - 0x36c]
push 0x40a1fc
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x338], ax
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0x338]
test eax, eax
je 0x427f85
mov dword [ebp - 4], 0x21a
or word [ebp - 0x118], 0xffff
mov dword [ebp - 4], 0x21e
cmp word [ebp - 0x118], 0xffff
jne 0x427b99
mov dword [ebp - 4], 0x21f
and word [ebp - 0x118], 0
jmp 0x427b77
mov dword [ebp - 4], 0x222
push 0x4561a0
call fcn.0044959c
mov edx, eax
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x2d0]
push eax
call sub.MSVBVM60.DLL___vbaStr2Vec
lea eax, [ebp - 0x2d0]
push eax
push 0x456168
call sub.MSVBVM60.DLL___vbaAryMove
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x223
fld qword [0x404358]
cmp dword [section..data], 0
jne 0x427bfe
fdiv qword [0x404350]
jmp 0x427c0f
push dword [0x404354]
push dword [0x404350]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fadd qword [0x4043e0]
fsub qword [0x404348]
fstp qword [ebp - 0x2dc]
fnstsw ax
test al, 0xd
jne 0x42d932
mov dword [ebp - 0x2e4], 5
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x224
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x225
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x226
mov dword [ebp - 0x2dc], 0x65
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x227
fld qword [0x404340]
cmp dword [section..data], 0
jne 0x427ce2
fdiv qword [0x404488]
jmp 0x427cf3
push dword [0x40448c]
push dword [0x404488]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x2dc]
fnstsw ax
test al, 0xd
jne 0x42d932
mov dword [ebp - 0x2e4], 5
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x228
mov dword [ebp - 0x2dc], 0x1c
mov dword [ebp - 0x2e4], 2
mov dword [ebp - 0x2ec], 0x18
mov dword [ebp - 0x2f4], 2
lea eax, [ebp - 0x1b4]
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2f4]
push eax
lea eax, [ebp - 0x2cc]
push eax
call sub.MSVBVM60.DLL___vbaVarSub
mov edx, eax
lea ecx, [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x229
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x22a
mov dword [ebp - 0x2dc], 0x59
mov dword [ebp - 0x2e4], 2
lea eax, [ebp - 0x1e8]
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
mov edx, eax
lea ecx, [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x22b
mov dword [ebp - 0x2dc], 0x57
mov dword [ebp - 0x2e4], 2
mov dword [ebp - 0x2ec], 0x12
mov dword [ebp - 0x2f4], 2
lea eax, [ebp - 0x1e8]
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2f4]
push eax
lea eax, [ebp - 0x2cc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
mov edx, eax
lea ecx, [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x22c
mov dword [ebp - 0x2dc], 0x1a
mov dword [ebp - 0x2e4], 0x8002
lea eax, [ebp - 0x280]
push eax
lea eax, [ebp - 0x2e4]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
je 0x427f26
mov dword [ebp - 4], 0x22d
fld qword [0x402368]
cmp dword [section..data], 0
jne 0x427ec6
fdiv qword [0x404338]
jmp 0x427ed7
push dword [0x40433c]
push dword [0x404338]
call sub.MSVBVM60.DLL__adj_fdiv_m64
cmp dword [section..data], 0
jne 0x427ee8
fdiv qword [0x404330]
jmp 0x427ef9
push dword [0x404334]
push dword [0x404330]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x2dc]
fnstsw ax
test al, 0xd
jne 0x42d932
mov dword [ebp - 0x2e4], 5
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x280]
call sub.MSVBVM60.DLL___vbaVarMove
jmp 0x427f4f
mov dword [ebp - 4], 0x22f
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x280]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x235
or word [ebp - 0x138], 0xffff
mov dword [ebp - 4], 0x239
cmp word [ebp - 0x138], 0xffff
jne 0x427f80
mov dword [ebp - 4], 0x23a
and word [ebp - 0x138], 0
jmp 0x427f5e
jmp 0x4287a4
mov dword [ebp - 4], 0x23d
push dword [ebp - 0x36c]
push 0x40a208
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x338], ax
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0x338]
test eax, eax
je 0x4287a4
mov dword [ebp - 4], 0x242
or word [ebp - 0x15c], 0xffff
mov dword [ebp - 4], 0x246
cmp word [ebp - 0x15c], 0xffff
jne 0x428008
mov dword [ebp - 4], 0x247
and word [ebp - 0x15c], 0
jmp 0x427fe6
mov dword [ebp - 4], 0x24a
mov dword [ebp - 0x2dc], 0x29
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x24b
fld qword [0x404498]
cmp dword [section..data], 0
jne 0x428052
fdiv qword [0x404490]
jmp 0x428063
push dword [0x404494]
push dword [0x404490]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x2dc]
fnstsw ax
test al, 0xd
jne 0x42d932
mov dword [ebp - 0x2e4], 5
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x24c
mov dword [ebp - 0x2dc], 0x22
mov dword [ebp - 0x2e4], 2
mov dword [ebp - 0x2ec], 0x4d
mov dword [ebp - 0x2f4], 2
lea eax, [ebp - 0x1b4]
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2f4]
push eax
lea eax, [ebp - 0x2cc]
push eax
call sub.MSVBVM60.DLL___vbaVarSub
mov edx, eax
lea ecx, [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x24d
fld qword [0x404328]
cmp dword [section..data], 0
jne 0x428121
fdiv qword [0x4043a8]
jmp 0x428132
push dword [0x4043ac]
push dword [0x4043a8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fadd qword [0x404390]
fsub qword [0x404488]
fstp qword [ebp - 0x2dc]
fnstsw ax
test al, 0xd
jne 0x42d932
mov dword [ebp - 0x2e4], 5
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x24e
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x24f
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x250
mov dword [ebp - 0x2dc], 0x21
mov dword [ebp - 0x2e4], 0x8002
lea eax, [ebp - 0x280]
push eax
lea eax, [ebp - 0x2e4]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
je 0x42826e
mov dword [ebp - 4], 0x251
fld qword [0x404358]
cmp dword [section..data], 0
jne 0x42820e
fdiv qword [0x404320]
jmp 0x42821f
push dword [0x404324]
push dword [0x404320]
call sub.MSVBVM60.DLL__adj_fdiv_m64
cmp dword [section..data], 0
jne 0x428230
fdiv qword [0x404480]
jmp 0x428241
push dword [0x404484]
push dword [0x404480]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x2dc]
fnstsw ax
test al, 0xd
jne 0x42d932
mov dword [ebp - 0x2e4], 5
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x280]
call sub.MSVBVM60.DLL___vbaVarMove
jmp 0x428297
mov dword [ebp - 4], 0x253
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x280]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x255
mov dword [ebp - 0x2dc], 4
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x256
mov dword [ebp - 0x2dc], 0xd
mov dword [ebp - 0x2e4], 2
lea eax, [ebp - 0x1e8]
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
mov edx, eax
lea ecx, [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x257
mov dword [ebp - 0x2dc], 0x45
mov dword [ebp - 0x2e4], 2
mov dword [ebp - 0x2ec], 0x49
mov dword [ebp - 0x2f4], 2
lea eax, [ebp - 0x1e8]
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2f4]
push eax
lea eax, [ebp - 0x2cc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
mov edx, eax
lea ecx, [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x258
push dword [0x4561a0]
call fcn.00445156
mov dword [ebp - 0x340], eax
lea eax, [ebp - 0x340]
push eax
lea eax, [ebp - 0x418]
push eax
call sub.MSVBVM60.DLL___vbaAryMove
mov eax, dword [ebp - 0x418]
mov dword [ebp - 0x34c], eax
and dword [ebp - 0x418], 0
mov eax, dword [ebp - 0x34c]
mov dword [ebp - 0x33c], eax
lea eax, [ebp - 0x33c]
push eax
lea eax, [ebp - 0x414]
push eax
call sub.MSVBVM60.DLL___vbaAryMove
push 0x456168
lea eax, [ebp - 0x414]
push eax
call fcn.00443c9f
lea eax, [ebp - 0x414]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea eax, [ebp - 0x418]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
mov dword [ebp - 4], 0x25d
or word [ebp - 0x180], 0xffff
mov dword [ebp - 4], 0x261
cmp word [ebp - 0x180], 0xffff
jne 0x428435
mov dword [ebp - 4], 0x262
and word [ebp - 0x180], 0
jmp 0x428413
mov dword [ebp - 4], 0x265
fld qword [0x402398]
cmp dword [section..data], 0
jne 0x428453
fdiv qword [0x404318]
jmp 0x428464
push dword [0x40431c]
push dword [0x404318]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fadd qword [0x404310]
fsub qword [0x404480]
fstp qword [ebp - 0x2dc]
fnstsw ax
test al, 0xd
jne 0x42d932
mov dword [ebp - 0x2e4], 5
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x266
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x267
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x268
mov dword [ebp - 0x2dc], 0xfffffff6
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x269
fld qword [0x404308]
cmp dword [section..data], 0
jne 0x428537
fdiv qword [0x4043d8]
jmp 0x428548
push dword [0x4043dc]
push dword [0x4043d8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x2dc]
fnstsw ax
test al, 0xd
jne 0x42d932
mov dword [ebp - 0x2e4], 5
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x26a
mov dword [ebp - 0x2dc], 0x2e
mov dword [ebp - 0x2e4], 2
mov dword [ebp - 0x2ec], 0x5f
mov dword [ebp - 0x2f4], 2
lea eax, [ebp - 0x1b4]
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2f4]
push eax
lea eax, [ebp - 0x2cc]
push eax
call sub.MSVBVM60.DLL___vbaVarSub
mov edx, eax
lea ecx, [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x26b
mov dword [ebp - 0x2dc], 0x2c
mov dword [ebp - 0x2e4], 0x8002
lea eax, [ebp - 0x280]
push eax
lea eax, [ebp - 0x2e4]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
je 0x42869b
mov dword [ebp - 4], 0x26c
fld qword [0x404440]
cmp dword [section..data], 0
jne 0x42863b
fdiv qword [0x404438]
jmp 0x42864c
push dword [0x40443c]
push dword [0x404438]
call sub.MSVBVM60.DLL__adj_fdiv_m64
cmp dword [section..data], 0
jne 0x42865d
fdiv qword [0x402360]
jmp 0x42866e
push dword [0x402364]
push dword [0x402360]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x2dc]
fnstsw ax
test al, 0xd
jne 0x42d932
mov dword [ebp - 0x2e4], 5
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x280]
call sub.MSVBVM60.DLL___vbaVarMove
jmp 0x4286c4
mov dword [ebp - 4], 0x26e
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x280]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x270
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x271
mov dword [ebp - 0x2dc], 0x42
mov dword [ebp - 0x2e4], 2
lea eax, [ebp - 0x1e8]
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
mov edx, eax
lea ecx, [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x272
mov dword [ebp - 0x2dc], 0x53
mov dword [ebp - 0x2e4], 2
mov dword [ebp - 0x2ec], 7
mov dword [ebp - 0x2f4], 2
lea eax, [ebp - 0x1e8]
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2f4]
push eax
lea eax, [ebp - 0x2cc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
mov edx, eax
lea ecx, [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x278
or word [ebp - 0x1a0], 0xffff
mov dword [ebp - 4], 0x27c
cmp word [ebp - 0x1a0], 0xffff
jne 0x4287d5
mov dword [ebp - 4], 0x27d
and word [ebp - 0x1a0], 0
jmp 0x4287b3
mov dword [ebp - 4], 0x280
cmp dword [0x456128], 0
jne 0x428800
push 0x456128
push 0x404e78
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x4d8], 0x456128
jmp 0x42880a
mov dword [ebp - 0x4d8], 0x456128
mov eax, dword [ebp - 0x4d8]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x298]
push eax
push 0x4561b0
push 0x45613c
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x42886b
push 0x1c
push 0x40a0e8
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4dc], eax
jmp 0x428872
and dword [ebp - 0x4dc], 0
mov eax, dword [ebp - 0x298]
mov dword [ebp - 0x454], eax
and dword [ebp - 0x298], 0
mov edx, dword [ebp - 0x454]
mov ecx, 0x456184
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x285
or word [ebp - 0x1d4], 0xffff
mov dword [ebp - 4], 0x289
cmp word [ebp - 0x1d4], 0xffff
jne 0x4288c6
mov dword [ebp - 4], 0x28a
and word [ebp - 0x1d4], 0
jmp 0x4288a4
mov dword [ebp - 4], 0x28d
push dword [0x456184]
push 0x40a218
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x34c], ax
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x42892a
mov dword [ebp - 4], 0x28e
mov edx, 0x40a220
mov ecx, 0x456184
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x294
or word [ebp - 0x204], 0xffff
mov dword [ebp - 4], 0x298
cmp word [ebp - 0x204], 0xffff
jne 0x42895b
mov dword [ebp - 4], 0x299
and word [ebp - 0x204], 0
jmp 0x428939
mov dword [ebp - 4], 0x29c
mov dword [ebp - 0x2dc], 1
mov dword [ebp - 0x2e4], 2
mov dword [ebp - 0x2ec], 5
mov dword [ebp - 0x2f4], 2
mov dword [ebp - 0x2fc], 1
mov dword [ebp - 0x304], 2
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x2f4]
push eax
lea eax, [ebp - 0x304]
push eax
lea eax, [ebp - 0x38c]
push eax
lea eax, [ebp - 0x37c]
push eax
push 0x456108
call sub.MSVBVM60.DLL___vbaVarForInit
mov dword [ebp - 0x458], eax
jmp 0x428a21
mov dword [ebp - 4], 0x29d
push 0x456108
push 0x456108
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
mov edx, eax
mov ecx, 0x456108
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x29e
lea eax, [ebp - 0x38c]
push eax
lea eax, [ebp - 0x37c]
push eax
push 0x456108
call sub.MSVBVM60.DLL___vbaVarForNext
mov dword [ebp - 0x458], eax
cmp dword [ebp - 0x458], 0
jne 0x4289d3
mov dword [ebp - 4], 0x29f
cmp dword [0x456128], 0
jne 0x428a55
push 0x456128
push 0x404e78
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x4e0], 0x456128
jmp 0x428a5f
mov dword [ebp - 0x4e0], 0x456128
mov eax, dword [ebp - 0x4e0]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x298]
push eax
push 0x4561a4
push 0x45619c
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x428ac0
push 0x1c
push 0x40a0e8
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4e4], eax
jmp 0x428ac7
and dword [ebp - 0x4e4], 0
push dword [ebp - 0x298]
push 0x40a208
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x29c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x354], ax
lea eax, [ebp - 0x29c]
push eax
lea eax, [ebp - 0x298]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
movsx eax, word [ebp - 0x354]
test eax, eax
je 0x428b79
mov dword [ebp - 4], 0x2a0
mov eax, dword [0x456168]
mov dword [ebp - 0x2dc], eax
mov dword [ebp - 0x2e4], 0x2011
lea eax, [ebp - 0x2e4]
push eax
call sub.MSVBVM60.DLL___vbaStrVarCopy
mov edx, eax
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00445156
mov dword [ebp - 0x33c], eax
lea eax, [ebp - 0x33c]
push eax
push 0x456168
call sub.MSVBVM60.DLL___vbaAryMove
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x2a6
or word [ebp - 0x224], 0xffff
mov dword [ebp - 4], 0x2aa
cmp word [ebp - 0x224], 0xffff
jne 0x428baa
mov dword [ebp - 4], 0x2ab
and word [ebp - 0x224], 0
jmp 0x428b88
mov dword [ebp - 4], 0x2ae
cmp dword [0x456128], 0
jne 0x428bd5
push 0x456128
push 0x404e78
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x4e8], 0x456128
jmp 0x428bdf
mov dword [ebp - 0x4e8], 0x456128
mov eax, dword [ebp - 0x4e8]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x298]
push eax
push 0x456170
push 0x45616c
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x428c40
push 0x1c
push 0x40a0e8
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4ec], eax
jmp 0x428c47
and dword [ebp - 0x4ec], 0
push dword [ebp - 0x298]
push 0x40a1f0
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x29c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x354], ax
lea eax, [ebp - 0x29c]
push eax
lea eax, [ebp - 0x298]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
movsx eax, word [ebp - 0x354]
test eax, eax
je 0x4290b7
mov dword [ebp - 4], 0x2b3
or word [ebp - 0x17c], 0xffff
mov dword [ebp - 4], 0x2b7
cmp word [ebp - 0x17c], 0xffff
jne 0x428cd0
mov dword [ebp - 4], 0x2b8
and word [ebp - 0x17c], 0
jmp 0x428cae
mov dword [ebp - 4], 0x2bb
push 0xd
push dword [0x456174]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x456140
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x2c0
or word [ebp - 0x19c], 0xffff
mov dword [ebp - 4], 0x2c4
cmp word [ebp - 0x19c], 0xffff
jne 0x428d21
mov dword [ebp - 4], 0x2c5
and word [ebp - 0x19c], 0
jmp 0x428cff
mov dword [ebp - 4], 0x2c8
push 0xe
push dword [0x456174]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x456158
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x2cd
or word [ebp - 0x1d0], 0xffff
mov dword [ebp - 4], 0x2d1
cmp word [ebp - 0x1d0], 0xffff
jne 0x428d72
mov dword [ebp - 4], 0x2d2
and word [ebp - 0x1d0], 0
jmp 0x428d50
mov dword [ebp - 4], 0x2d5
cmp dword [0x456128], 0
jne 0x428d9d
push 0x456128
push 0x404e78
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x4f0], 0x456128
jmp 0x428da7
mov dword [ebp - 0x4f0], 0x456128
mov eax, dword [ebp - 0x4f0]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
push dword [0x456174]
lea eax, [ebp - 0x28c]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
push dword [0x456174]
lea eax, [ebp - 0x288]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
lea eax, [ebp - 0x298]
push eax
push 0x12
push dword [ebp - 0x28c]
call sub.MSVBVM60.DLL___vbaDerefAry1
push eax
push 0xc
push dword [ebp - 0x288]
call sub.MSVBVM60.DLL___vbaDerefAry1
push eax
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x428e3e
push 0x1c
push 0x40a0e8
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4f4], eax
jmp 0x428e45
and dword [ebp - 0x4f4], 0
lea eax, [ebp - 0x288]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
lea eax, [ebp - 0x28c]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
call fcn.00447bff
mov edx, eax
lea ecx, [ebp - 0x2a0]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00434e1a
mov edx, eax
lea ecx, [ebp - 0x29c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x2a4]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x354], ax
lea eax, [ebp - 0x2a4]
push eax
lea eax, [ebp - 0x2a0]
push eax
lea eax, [ebp - 0x298]
push eax
lea eax, [ebp - 0x29c]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
movsx eax, word [ebp - 0x354]
test eax, eax
je 0x428f68
mov dword [ebp - 4], 0x2da
or word [ebp - 0x200], 0xffff
mov dword [ebp - 4], 0x2de
cmp word [ebp - 0x200], 0xffff
jne 0x428f15
mov dword [ebp - 4], 0x2df
and word [ebp - 0x200], 0
jmp 0x428ef3
mov dword [ebp - 4], 0x2e2
push 0x40a1f0
call fcn.00442323
mov edx, eax
mov ecx, 0x4561ac
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x2e7
or word [ebp - 0x220], 0xffff
mov dword [ebp - 4], 0x2eb
cmp word [ebp - 0x220], 0xffff
jne 0x428f63
mov dword [ebp - 4], 0x2ec
and word [ebp - 0x220], 0
jmp 0x428f41
jmp 0x42908a
mov dword [ebp - 4], 0x2f4
or word [ebp - 0x244], 0xffff
mov dword [ebp - 4], 0x2f8
cmp word [ebp - 0x244], 0xffff
jne 0x428f99
mov dword [ebp - 4], 0x2f9
and word [ebp - 0x244], 0
jmp 0x428f77
mov dword [ebp - 4], 0x2fc
cmp dword [0x456128], 0
jne 0x428fc4
push 0x456128
push 0x404e78
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x4f8], 0x456128
jmp 0x428fce
mov dword [ebp - 0x4f8], 0x456128
mov eax, dword [ebp - 0x4f8]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x298]
push eax
push 0x456188
push 0x456164
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x42902f
mov dword [ebp - 4], 0x31b
or word [ebp - 0x60], 0xffff
mov dword [ebp - 4], 0x31f
cmp word [ebp - 0x60], 0xffff
jne 0x4290df
mov dword [ebp - 4], 0x320
and word [ebp - 0x60], 0
jmp 0x4290c3
mov dword [ebp - 4], 0x323
cmp dword [0x456128], 0
jne 0x42910a
push 0x456128
push 0x404e78
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x500], 0x456128
jmp 0x429114
mov dword [ebp - 0x500], 0x456128
mov eax, dword [ebp - 0x500]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x298]
push eax
push 0x456188
push 0x456164
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x429175
push 0x1c
push 0x40a0e8
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x504], eax
jmp 0x42917c
and dword [ebp - 0x504], 0
mov eax, dword [ebp - 0x298]
mov dword [ebp - 0x460], eax
and dword [ebp - 0x298], 0
mov edx, dword [ebp - 0x460]
mov ecx, 0x4561ac
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x328
or word [ebp - 0x80], 0xffff
mov dword [ebp - 4], 0x32c
cmp word [ebp - 0x80], 0xffff
jne 0x4291c7
mov dword [ebp - 4], 0x32d
and word [ebp - 0x80], 0
jmp 0x4291ab
mov dword [ebp - 4], 0x335
or word [ebp - 0x240], 0xffff
mov dword [ebp - 4], 0x339
cmp word [ebp - 0x240], 0xffff
jne 0x4291f8
mov dword [ebp - 4], 0x33a
and word [ebp - 0x240], 0
jmp 0x4291d6
mov dword [ebp - 4], 0x33d
mov dword [ebp - 0x2dc], 2
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456118
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x456140
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x342
or word [ebp - 0x264], 0xffff
mov dword [ebp - 4], 0x346
cmp word [ebp - 0x264], 0xffff
jne 0x42928b
mov dword [ebp - 4], 0x347
and word [ebp - 0x264], 0
jmp 0x429269
mov dword [ebp - 4], 0x34a
mov dword [ebp - 0x2dc], 3
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456118
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x456158
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x34f
or word [ebp - 0x38], 0xffff
mov dword [ebp - 4], 0x353
cmp word [ebp - 0x38], 0xffff
jne 0x429315
mov dword [ebp - 4], 0x354
and word [ebp - 0x38], 0
jmp 0x4292f9
mov dword [ebp - 4], 0x35b
or word [ebp - 0x5c], 0xffff
mov dword [ebp - 4], 0x35f
cmp word [ebp - 0x5c], 0xffff
jne 0x42933d
mov dword [ebp - 4], 0x360
and word [ebp - 0x5c], 0
jmp 0x429321
mov dword [ebp - 4], 0x363
cmp dword [0x456128], 0
jne 0x429368
mov dword [ebp - 4], 0x41c
or word [ebp - 0x178], 0xffff
mov dword [ebp - 4], 0x420
cmp word [ebp - 0x178], 0xffff
jne 0x429e56
mov dword [ebp - 4], 0x421
and word [ebp - 0x178], 0
jmp 0x429e34
jmp 0x42d4c6
mov dword [ebp - 4], 0x436
or word [ebp - 0x1cc], 0xffff
mov dword [ebp - 4], 0x43a
cmp word [ebp - 0x1cc], 0xffff
jne 0x429ebd
mov dword [ebp - 4], 0x43b
and word [ebp - 0x1cc], 0
jmp 0x429e9b
mov dword [ebp - 4], 0x43e
push 7
push dword [0x456174]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
push 0x40a238
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x34c], ax
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x42d080
mov dword [ebp - 4], 0x443
or word [ebp - 0x1fc], 0xffff
mov dword [ebp - 4], 0x447
cmp word [ebp - 0x1fc], 0xffff
jne 0x429f49
mov dword [ebp - 4], 0x448
and word [ebp - 0x1fc], 0
jmp 0x429f27
mov dword [ebp - 4], 0x44b
push 0x40a244
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x2a4]
call sub.MSVBVM60.DLL___vbaStrMove
cmp dword [0x4569f4], 0
jne 0x429f8b
push 0x4569f4
push 0x40a288
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x528], 0x4569f4
jmp 0x429f95
mov dword [ebp - 0x528], 0x4569f4
mov eax, dword [ebp - 0x528]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
mov eax, dword [ebp - 0x2a4]
mov dword [ebp - 0x468], eax
and dword [ebp - 0x2a4], 0
mov eax, dword [ebp - 0x468]
mov dword [ebp - 0x2b4], eax
mov dword [ebp - 0x2bc], 8
mov dword [ebp - 0x2dc], 0x44
mov dword [ebp - 0x2e4], 2
lea eax, [ebp - 0x2cc]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2bc]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x38]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x42a051
push 0x38
push 0x40a26c
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x52c], eax
jmp 0x42a058
and dword [ebp - 0x52c], 0
lea eax, [ebp - 0x2cc]
push eax
lea eax, [ebp - 0x2d0]
push eax
call sub.MSVBVM60.DLL___vbaVar2Vec
lea eax, [ebp - 0x2d0]
push eax
call fcn.00432668
mov edx, eax
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x2d0]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
push 0x40a29c
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x2a0]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x298]
mov dword [ebp - 0x46c], eax
and dword [ebp - 0x298], 0
mov edx, dword [ebp - 0x46c]
lea ecx, [ebp - 0x29c]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x2a0]
push eax
lea eax, [ebp - 0x29c]
push eax
call fcn.0042f50c
mov dword [ebp - 0x33c], eax
lea eax, [ebp - 0x33c]
push eax
push 0x456130
call sub.MSVBVM60.DLL___vbaAryMove
lea eax, [ebp - 0x2a4]
push eax
lea eax, [ebp - 0x2a0]
push eax
lea eax, [ebp - 0x29c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0x2cc]
push eax
lea eax, [ebp - 0x2bc]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x450
or word [ebp - 0x154], 0xffff
mov dword [ebp - 4], 0x454
cmp word [ebp - 0x154], 0xffff
jne 0x42a15f
mov dword [ebp - 4], 0x455
and word [ebp - 0x154], 0
jmp 0x42a13d
mov dword [ebp - 4], 0x458
push dword [0x456130]
push 1
call sub.MSVBVM60.DLL___vbaUbound
mov ecx, eax
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x3fc], ax
mov word [ebp - 0x3f8], 1
mov word [0x456180], 1
jmp 0x42a1ae
mov ax, word [0x456180]
add ax, word [ebp - 0x3f8]
jo 0x42d937
mov word [0x456180], ax
mov ax, word [0x456180]
cmp ax, word [ebp - 0x3fc]
jg 0x42cf17
mov dword [ebp - 4], 0x45d
or word [ebp - 0x174], 0xffff
mov dword [ebp - 4], 0x461
cmp word [ebp - 0x174], 0xffff
jne 0x42a1f2
mov dword [ebp - 4], 0x462
and word [ebp - 0x174], 0
jmp 0x42a1d0
mov dword [ebp - 4], 0x465
push 0x40a098
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaStrMove
push dword [0x456130]
lea eax, [ebp - 0x288]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
lea eax, [ebp - 0x298]
push eax
movsx eax, word [0x456180]
push eax
push dword [ebp - 0x288]
call sub.MSVBVM60.DLL___vbaDerefAry1
push eax
call fcn.0042f50c
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x288]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
mov eax, dword [ebp - 0x34c]
mov dword [ebp - 0x2b4], eax
mov dword [ebp - 0x2bc], 0x2008
lea edx, [ebp - 0x2bc]
mov ecx, 0x456148
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x46a
or word [ebp - 0x194], 0xffff
mov dword [ebp - 4], 0x46e
cmp word [ebp - 0x194], 0xffff
jne 0x42a2b6
mov dword [ebp - 4], 0x46f
and word [ebp - 0x194], 0
jmp 0x42a294
mov dword [ebp - 4], 0x472
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456148
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x45613c
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x477
or word [ebp - 0x1c8], 0xffff
mov dword [ebp - 4], 0x47b
cmp word [ebp - 0x1c8], 0xffff
jne 0x42a346
mov dword [ebp - 4], 0x47c
and word [ebp - 0x1c8], 0
jmp 0x42a324
mov dword [ebp - 4], 0x47f
mov dword [ebp - 0x2dc], 1
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456148
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x4561b0
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x484
or word [ebp - 0x1f8], 0xffff
mov dword [ebp - 4], 0x488
cmp word [ebp - 0x1f8], 0xffff
jne 0x42a3d9
mov dword [ebp - 4], 0x489
and word [ebp - 0x1f8], 0
jmp 0x42a3b7
mov dword [ebp - 4], 0x48c
mov dword [ebp - 0x2dc], 2
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456148
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x4561a8
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x491
or word [ebp - 0x21c], 0xffff
mov dword [ebp - 4], 0x495
cmp word [ebp - 0x21c], 0xffff
jne 0x42a46c
mov dword [ebp - 4], 0x496
and word [ebp - 0x21c], 0
jmp 0x42a44a
mov dword [ebp - 4], 0x499
mov dword [ebp - 0x2dc], 3
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456148
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x456190
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x49a
mov dword [ebp - 0x2dc], 2
mov dword [ebp - 0x2e4], 0x8002
lea eax, [ebp - 0x280]
push eax
lea eax, [ebp - 0x2e4]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
je 0x42a581
mov dword [ebp - 4], 0x49b
fld qword [0x4042f0]
cmp dword [section..data], 0
jne 0x42a521
fdiv qword [0x4023b8]
jmp 0x42a532
push dword [0x4023bc]
push dword [0x4023b8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
cmp dword [section..data], 0
jne 0x42a543
fdiv qword [0x404438]
jmp 0x42a554
push dword [0x40443c]
push dword [0x404438]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x2dc]
fnstsw ax
test al, 0xd
jne 0x42d932
mov dword [ebp - 0x2e4], 5
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x280]
call sub.MSVBVM60.DLL___vbaVarMove
jmp 0x42a5aa
mov dword [ebp - 4], 0x49d
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x280]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x49f
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x4a0
mov dword [ebp - 0x2dc], 9
mov dword [ebp - 0x2e4], 2
lea eax, [ebp - 0x1e8]
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
mov edx, eax
lea ecx, [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x4a1
mov dword [ebp - 0x2dc], 0x37
mov dword [ebp - 0x2e4], 2
mov dword [ebp - 0x2ec], 0x5a
mov dword [ebp - 0x2f4], 2
lea eax, [ebp - 0x1e8]
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2f4]
push eax
lea eax, [ebp - 0x2cc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
mov edx, eax
lea ecx, [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x4a2
fld qword [0x402398]
cmp dword [section..data], 0
jne 0x42a6a8
fdiv qword [0x4042e8]
jmp 0x42a6b9
push dword [0x4042ec]
push dword [0x4042e8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fadd qword [0x404340]
fsub qword [0x4043c0]
fstp qword [ebp - 0x2dc]
fnstsw ax
test al, 0xd
jne 0x42d932
mov dword [ebp - 0x2e4], 5
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x4a3
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x4a4
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x4a5
mov dword [ebp - 0x2dc], 0x5e
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x4a6
fld qword [0x404418]
cmp dword [section..data], 0
jne 0x42a78c
fdiv qword [0x4042e0]
jmp 0x42a79d
push dword [0x4042e4]
push dword [0x4042e0]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x2dc]
fnstsw ax
test al, 0xd
jne 0x42d932
mov dword [ebp - 0x2e4], 5
lea edx, [ebp - 0x2e4]
lea ecx, [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x4a7
mov dword [ebp - 0x2dc], 0x44
mov dword [ebp - 0x2e4], 2
mov dword [ebp - 0x2ec], 0x19
mov dword [ebp - 0x2f4], 2
lea eax, [ebp - 0x1b4]
push eax
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2f4]
push eax
lea eax, [ebp - 0x2cc]
push eax
call sub.MSVBVM60.DLL___vbaVarSub
mov edx, eax
lea ecx, [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x4ac
or word [ebp - 0x23c], 0xffff
mov dword [ebp - 4], 0x4b0
cmp word [ebp - 0x23c], 0xffff
jne 0x42a86e
mov dword [ebp - 4], 0x4b1
and word [ebp - 0x23c], 0
jmp 0x42a84c
mov dword [ebp - 4], 0x4b4
mov dword [ebp - 0x2dc], 4
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456148
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x45615c
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x4b9
or word [ebp - 0x260], 0xffff
mov dword [ebp - 4], 0x4bd
cmp word [ebp - 0x260], 0xffff
jne 0x42a901
mov dword [ebp - 4], 0x4be
and word [ebp - 0x260], 0
jmp 0x42a8df
mov dword [ebp - 4], 0x4c1
mov dword [ebp - 0x2dc], 5
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456148
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x4561b8
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x4c6
or word [ebp - 0x34], 0xffff
mov dword [ebp - 4], 0x4ca
cmp word [ebp - 0x34], 0xffff
jne 0x42a98b
mov dword [ebp - 4], 0x4cb
and word [ebp - 0x34], 0
jmp 0x42a96f
mov dword [ebp - 4], 0x4ce
mov dword [ebp - 0x2dc], 6
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456148
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x456140
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x4d3
or word [ebp - 0x58], 0xffff
mov dword [ebp - 4], 0x4d7
cmp word [ebp - 0x58], 0xffff
jne 0x42aa15
mov dword [ebp - 4], 0x4d8
and word [ebp - 0x58], 0
jmp 0x42a9f9
mov dword [ebp - 4], 0x4db
mov dword [ebp - 0x2dc], 7
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456148
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x456158
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x4e0
or word [ebp - 0x218], 0xffff
mov dword [ebp - 4], 0x4e4
cmp word [ebp - 0x218], 0xffff
jne 0x42aaa8
mov dword [ebp - 4], 0x4e5
and word [ebp - 0x218], 0
jmp 0x42aa86
mov dword [ebp - 4], 0x4e8
mov dword [ebp - 0x2dc], 1
mov dword [ebp - 0x2e4], 2
mov dword [ebp - 0x2ec], 8
mov dword [ebp - 0x2f4], 2
mov dword [ebp - 0x2fc], 1
mov dword [ebp - 0x304], 2
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x2f4]
push eax
lea eax, [ebp - 0x304]
push eax
lea eax, [ebp - 0x3ac]
push eax
lea eax, [ebp - 0x39c]
push eax
push 0x456108
call sub.MSVBVM60.DLL___vbaVarForInit
mov dword [ebp - 0x470], eax
jmp 0x42ab6e
mov dword [ebp - 4], 0x4e9
push 0x456108
push 0x456108
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
mov edx, eax
mov ecx, 0x456108
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x4ea
lea eax, [ebp - 0x3ac]
push eax
lea eax, [ebp - 0x39c]
push eax
push 0x456108
call sub.MSVBVM60.DLL___vbaVarForNext
mov dword [ebp - 0x470], eax
cmp dword [ebp - 0x470], 0
jne 0x42ab20
mov dword [ebp - 4], 0x4eb
mov dword [ebp - 0x2dc], 8
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456148
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x4561a0
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x4f0
or word [ebp - 0x238], 0xffff
mov dword [ebp - 4], 0x4f4
cmp word [ebp - 0x238], 0xffff
jne 0x42ac0a
mov dword [ebp - 4], 0x4f5
and word [ebp - 0x238], 0
jmp 0x42abe8
mov dword [ebp - 4], 0x4f8
mov dword [ebp - 0x2dc], 9
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456148
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x456134
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x4fd
or word [ebp - 0x25c], 0xffff
mov dword [ebp - 4], 0x501
cmp word [ebp - 0x25c], 0xffff
jne 0x42ac9d
mov dword [ebp - 4], 0x502
and word [ebp - 0x25c], 0
jmp 0x42ac7b
mov dword [ebp - 4], 0x505
mov dword [ebp - 0x2dc], 0xa
mov dword [ebp - 0x2e4], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
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 1
push 0x456148
lea eax, [ebp - 0x2bc]
push eax
call sub.MSVBVM60.DLL___vbaVarIndexLoad
add esp, 0x1c
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x4561b4
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x50a
or word [ebp - 0x30], 0xffff
mov dword [ebp - 4], 0x50e
cmp word [ebp - 0x30], 0xffff
jne 0x42ad27
mov dword [ebp - 4], 0x50f
and word [ebp - 0x30], 0
jmp 0x42ad0b
jmp 0x42be1b
mov dword [ebp - 4], 0x518
or word [ebp - 0x54], 0xffff
mov dword [ebp - 4], 0x51c
cmp word [ebp - 0x54], 0xffff
jne 0x42ad54
mov dword [ebp - 4], 0x51d
and word [ebp - 0x54], 0
jmp 0x42ad38
jmp 0x42d75d
mov dword [ebp - 4], 0x590
or word [ebp - 0xe8], 0xffff
mov dword [ebp - 4], 0x594
cmp word [ebp - 0xe8], 0xffff
jne 0x42b3ab
mov dword [ebp - 4], 0x595
and word [ebp - 0xe8], 0
jmp 0x42b389
mov dword [ebp - 4], 0x598
push 0x40a244
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x2a4]
call sub.MSVBVM60.DLL___vbaStrMove
cmp dword [0x4569f4], 0
jne 0x42b3ed
push 0x4569f4
push 0x40a288
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x540], 0x4569f4
jmp 0x42b3f7
mov dword [ebp - 0x540], 0x4569f4
mov eax, dword [ebp - 0x540]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
mov eax, dword [ebp - 0x2a4]
mov dword [ebp - 0x480], eax
and dword [ebp - 0x2a4], 0
mov eax, dword [ebp - 0x480]
mov dword [ebp - 0x2b4], eax
mov dword [ebp - 0x2bc], 8
mov dword [ebp - 0x2dc], 0xf
mov dword [ebp - 0x2e4], 2
lea eax, [ebp - 0x2cc]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2bc]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x38]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x42b4b3
push 0x38
push 0x40a26c
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x544], eax
jmp 0x42b4ba
and dword [ebp - 0x544], 0
lea eax, [ebp - 0x2cc]
push eax
lea eax, [ebp - 0x2d0]
push eax
call sub.MSVBVM60.DLL___vbaVar2Vec
lea eax, [ebp - 0x2d0]
push eax
call fcn.00432668
mov edx, eax
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x2d0]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
push 0x40a29c
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x2a0]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x298]
mov dword [ebp - 0x484], eax
and dword [ebp - 0x298], 0
mov edx, dword [ebp - 0x484]
lea ecx, [ebp - 0x29c]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x2a0]
push eax
lea eax, [ebp - 0x29c]
push eax
call fcn.0042f50c
mov dword [ebp - 0x33c], eax
lea eax, [ebp - 0x33c]
push eax
push 0x456144
call sub.MSVBVM60.DLL___vbaAryMove
lea eax, [ebp - 0x2a4]
push eax
lea eax, [ebp - 0x2a0]
push eax
lea eax, [ebp - 0x29c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0x2cc]
push eax
lea eax, [ebp - 0x2bc]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x59d
or word [ebp - 0x108], 0xffff
mov dword [ebp - 4], 0x5a1
cmp word [ebp - 0x108], 0xffff
jne 0x42b5c1
mov dword [ebp - 4], 0x5a2
and word [ebp - 0x108], 0
jmp 0x42b59f
mov dword [ebp - 4], 0x5a5
push 0x40a244
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x2a4]
call sub.MSVBVM60.DLL___vbaStrMove
cmp dword [0x4569f4], 0
jne 0x42b603
push 0x4569f4
push 0x40a288
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x548], 0x4569f4
jmp 0x42b60d
mov dword [ebp - 0x548], 0x4569f4
mov eax, dword [ebp - 0x548]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
mov eax, dword [ebp - 0x2a4]
mov dword [ebp - 0x488], eax
and dword [ebp - 0x2a4], 0
mov eax, dword [ebp - 0x488]
mov dword [ebp - 0x2b4], eax
mov dword [ebp - 0x2bc], 8
mov dword [ebp - 0x2dc], 0x2e
mov dword [ebp - 0x2e4], 2
lea eax, [ebp - 0x2cc]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2bc]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x2e4]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x38]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x42b6c9
push 0x38
push 0x40a26c
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x54c], eax
jmp 0x42b6d0
and dword [ebp - 0x54c], 0
lea eax, [ebp - 0x2cc]
push eax
lea eax, [ebp - 0x2d0]
push eax
call sub.MSVBVM60.DLL___vbaVar2Vec
lea eax, [ebp - 0x2d0]
push eax
call fcn.00432668
mov edx, eax
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x2d0]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
push 0x40a31c
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x2a0]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x298]
mov dword [ebp - 0x48c], eax
and dword [ebp - 0x298], 0
mov edx, dword [ebp - 0x48c]
lea ecx, [ebp - 0x29c]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x2a0]
push eax
lea eax, [ebp - 0x29c]
push eax
call fcn.0042f50c
mov dword [ebp - 0x33c], eax
lea eax, [ebp - 0x33c]
push eax
push 0x456174
call sub.MSVBVM60.DLL___vbaAryMove
lea eax, [ebp - 0x2a4]
push eax
lea eax, [ebp - 0x2a0]
push eax
lea eax, [ebp - 0x29c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0x2cc]
push eax
lea eax, [ebp - 0x2bc]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x5aa
or word [ebp - 0x12c], 0xffff
mov dword [ebp - 4], 0x5ae
cmp word [ebp - 0x12c], 0xffff
jne 0x42b7d7
mov dword [ebp - 4], 0x5af
and word [ebp - 0x12c], 0
jmp 0x42b7b5
mov dword [ebp - 4], 0x5b6
or word [ebp - 0x150], 0xffff
mov dword [ebp - 4], 0x5ba
cmp word [ebp - 0x150], 0xffff
jne 0x42b808
mov dword [ebp - 4], 0x5bb
and word [ebp - 0x150], 0
jmp 0x42b7e6
mov dword [ebp - 4], 0x5be
push 2
push dword [0x456174]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
push 0x40a360
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x42bd7e
mov dword [ebp - 4], 0x5c3
or word [ebp - 0x170], 0xffff
mov dword [ebp - 4], 0x5c7
cmp word [ebp - 0x170], 0xffff
jne 0x42b895
mov dword [ebp - 4], 0x5c8
and word [ebp - 0x170], 0
jmp 0x42b873
mov dword [ebp - 4], 0x5cb
push 0x40a36c
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x2a8]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x40a380
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x2ac]
call sub.MSVBVM60.DLL___vbaStrMove
cmp dword [0x45612c], 0
jne 0x42b8ee
push 0x45612c
push 0x407d44
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x550], 0x45612c
jmp 0x42b8f8
mov dword [ebp - 0x550], 0x45612c
mov eax, dword [ebp - 0x550]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
mov eax, dword [ebp - 0x2ac]
mov dword [ebp - 0x490], eax
and dword [ebp - 0x2ac], 0
mov eax, dword [ebp - 0x2a8]
mov dword [ebp - 0x494], eax
and dword [ebp - 0x2a8], 0
lea eax, [ebp - 0x33c]
push eax
mov edx, dword [ebp - 0x490]
lea ecx, [ebp - 0x29c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov edx, dword [ebp - 0x494]
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + pe_nt_image_headers32]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x42b999
push pe_nt_image_headers32
push 0x409d80
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x554], eax
jmp 0x42b9a0
and dword [ebp - 0x554], 0
cmp dword [0x456128], 0
jne 0x42b9c4
push 0x456128
push 0x404e78
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x558], 0x456128
jmp 0x42b9ce
mov dword [ebp - 0x558], 0x456128
mov eax, dword [ebp - 0x558]
mov eax, dword [eax]
mov dword [ebp - 0x354], eax
push dword [0x456174]
lea eax, [ebp - 0x28c]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
push dword [0x456174]
lea eax, [ebp - 0x288]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
lea eax, [ebp - 0x2a0]
push eax
push 4
push dword [ebp - 0x28c]
call sub.MSVBVM60.DLL___vbaDerefAry1
push eax
push 3
push dword [ebp - 0x288]
call sub.MSVBVM60.DLL___vbaDerefAry1
push eax
mov eax, dword [ebp - 0x354]
mov eax, dword [eax]
push dword [ebp - 0x354]
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x42ba65
push 0x1c
push 0x40a0e8
push dword [ebp - 0x354]
push dword [ebp - 0x358]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x55c], eax
jmp 0x42ba6c
and dword [ebp - 0x55c], 0
lea eax, [ebp - 0x288]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
lea eax, [ebp - 0x28c]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
push dword [ebp - 0x2a0]
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x344], eax
cmp dword [0x456128], 0
jne 0x42bab9
push 0x456128
push 0x404e78
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x560], 0x456128
jmp 0x42bac3
mov dword [ebp - 0x560], 0x456128
mov eax, dword [ebp - 0x560]
mov eax, dword [eax]
mov dword [ebp - 0x35c], eax
push dword [0x456174]
lea eax, [ebp - 0x294]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
push dword [0x456174]
lea eax, [ebp - 0x290]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
lea eax, [ebp - 0x2a4]
push eax
push 6
push dword [ebp - 0x294]
call sub.MSVBVM60.DLL___vbaDerefAry1
push eax
push 5
push dword [ebp - 0x290]
call sub.MSVBVM60.DLL___vbaDerefAry1
push eax
mov eax, dword [ebp - 0x35c]
mov eax, dword [eax]
push dword [ebp - 0x35c]
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x360], eax
cmp dword [ebp - 0x360], 0
jge 0x42bb5a
push 0x1c
push 0x40a0e8
push dword [ebp - 0x35c]
push dword [ebp - 0x360]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x564], eax
jmp 0x42bb61
and dword [ebp - 0x564], 0
lea eax, [ebp - 0x290]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
lea eax, [ebp - 0x294]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
push dword [ebp - 0x2a4]
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x348], eax
cmp dword [0x45612c], 0
jne 0x42bbae
push 0x45612c
push 0x407d44
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x568], 0x45612c
jmp 0x42bbb8
mov dword [ebp - 0x568], 0x45612c
mov eax, dword [ebp - 0x568]
mov eax, dword [eax]
mov dword [ebp - 0x364], eax
push 0
push 3
push 1
push 0
lea eax, [ebp - 0x2d4]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
lea esi, [ebp - 0x2e4]
push 0
push dword [ebp - 0x2d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov eax, dword [ebp - 0x344]
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x2f4], 3
lea esi, [ebp - 0x2f4]
push 1
push dword [ebp - 0x2d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov eax, dword [ebp - 0x348]
mov dword [ebp - 0x2fc], eax
mov dword [ebp - 0x304], 3
lea esi, [ebp - 0x304]
push 2
push dword [ebp - 0x2d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
push 2
push dword [0x456174]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x314], 0x4008
lea esi, [ebp - 0x314]
push 3
push dword [ebp - 0x2d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarZero
lea eax, [ebp - 0x340]
push eax
lea eax, [ebp - 0x2d4]
push eax
push dword [ebp - 0x33c]
mov eax, dword [ebp - 0x364]
mov eax, dword [eax]
push dword [ebp - 0x364]
call dword [eax + 0x2c]
fnclex
mov dword [ebp - 0x368], eax
cmp dword [ebp - 0x368], 0
jge 0x42bd04
push 0x2c
push 0x409d80
push dword [ebp - 0x364]
push dword [ebp - 0x368]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x56c], eax
jmp 0x42bd0b
and dword [ebp - 0x56c], 0
lea eax, [ebp - 0x2d4]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea eax, [ebp - 0x2ac]
push eax
lea eax, [ebp - 0x2a8]
push eax
lea eax, [ebp - 0x2a4]
push eax
lea eax, [ebp - 0x2a0]
push eax
lea eax, [ebp - 0x29c]
push eax
lea eax, [ebp - 0x298]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
mov dword [ebp - 4], 0x5d0
or word [ebp - 0x190], 0xffff
mov dword [ebp - 4], 0x5d4
cmp word [ebp - 0x190], 0xffff
jne 0x42bd7e
mov dword [ebp - 4], 0x5d5
and word [ebp - 0x190], 0
jmp 0x42bd5c
mov dword [ebp - 4], 0x5dd
or word [ebp - 0x1c4], 0xffff
mov dword [ebp - 4], 0x5e1
cmp word [ebp - 0x1c4], 0xffff
jne 0x42bdaf
mov dword [ebp - 4], 0x5e2
and word [ebp - 0x1c4], 0
jmp 0x42bd8d
mov dword [ebp - 4], 0x5e9
or word [ebp - 0x128], 0xffff
mov dword [ebp - 4], 0x5ed
cmp word [ebp - 0x128], 0xffff
jne 0x42bde0
mov dword [ebp - 4], 0x5ee
and word [ebp - 0x128], 0
jmp 0x42bdbe
jmp 0x425ced
mov dword [ebp - 4], 0x604
or word [ebp - 0x16c], 0xffff
mov dword [ebp - 4], 0x608
cmp word [ebp - 0x16c], 0xffff
jne 0x42be4c
mov dword [ebp - 4], 0x609
and word [ebp - 0x16c], 0
jmp 0x42be2a
mov dword [ebp - 4], 0x610
or word [ebp - 0x18c], 0xffff
mov dword [ebp - 4], 0x614
cmp word [ebp - 0x18c], 0xffff
jne 0x42be7d
mov dword [ebp - 4], 0x615
and word [ebp - 0x18c], 0
jmp 0x42be5b
mov dword [ebp - 4], 0x618
push dword [0x4561b4]
push 0x40a39c
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x42c158
mov dword [ebp - 4], 0x61d
or word [ebp - 0x1c0], 0xffff
mov dword [ebp - 4], 0x621
cmp word [ebp - 0x1c0], 0xffff
jne 0x42bf01
mov dword [ebp - 4], 0x622
and word [ebp - 0x1c0], 0
jmp 0x42bedf
mov dword [ebp - 4], 0x625
push 0x40a3a4
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x2a0]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x40a3bc
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x2a4]
call sub.MSVBVM60.DLL___vbaStrMove
cmp dword [0x45612c], 0
jne 0x42bf5a
push 0x45612c
push 0x407d44
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x570], 0x45612c
jmp 0x42bf64
mov dword [ebp - 0x570], 0x45612c
mov eax, dword [ebp - 0x570]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
mov eax, dword [ebp - 0x2a4]
mov dword [ebp - 0x498], eax
and dword [ebp - 0x2a4], 0
mov eax, dword [ebp - 0x2a0]
mov dword [ebp - 0x49c], eax
and dword [ebp - 0x2a0], 0
lea eax, [ebp - 0x33c]
push eax
mov edx, dword [ebp - 0x498]
lea ecx, [ebp - 0x29c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov edx, dword [ebp - 0x49c]
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + pe_nt_image_headers32]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x42c005
push pe_nt_image_headers32
push 0x409d80
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x574], eax
jmp 0x42c00c
and dword [ebp - 0x574], 0
cmp dword [0x45612c], 0
jne 0x42c030
push 0x45612c
push 0x407d44
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x578], 0x45612c
jmp 0x42c03a
mov dword [ebp - 0x578], 0x45612c
mov eax, dword [ebp - 0x578]
mov eax, dword [eax]
mov dword [ebp - 0x354], eax
push 0
push 0
push 1
push 0
lea eax, [ebp - 0x2d4]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov dword [ebp - 0x2dc], 0x4561b4
mov dword [ebp - 0x2e4], 0x4008
lea esi, [ebp - 0x2e4]
push 0
push dword [ebp - 0x2d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarZero
lea eax, [ebp - 0x340]
push eax
lea eax, [ebp - 0x2d4]
push eax
push dword [ebp - 0x33c]
mov eax, dword [ebp - 0x354]
mov eax, dword [eax]
push dword [ebp - 0x354]
call dword [eax + 0x2c]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x42c0ec
push 0x2c
push 0x409d80
push dword [ebp - 0x354]
push dword [ebp - 0x358]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x57c], eax
jmp 0x42c0f3
and dword [ebp - 0x57c], 0
lea eax, [ebp - 0x2d4]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea eax, [ebp - 0x2a4]
push eax
lea eax, [ebp - 0x2a0]
push eax
lea eax, [ebp - 0x29c]
push eax
lea eax, [ebp - 0x298]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
mov dword [ebp - 4], 0x62a
or word [ebp - 0x1f4], 0xffff
mov dword [ebp - 4], 0x62e
cmp word [ebp - 0x1f4], 0xffff
jne 0x42c158
mov dword [ebp - 4], 0x62f
and word [ebp - 0x1f4], 0
jmp 0x42c136
mov dword [ebp - 4], 0x637
or word [ebp - 0x214], 0xffff
mov dword [ebp - 4], 0x63b
cmp word [ebp - 0x214], 0xffff
jne 0x42c189
mov dword [ebp - 4], 0x63c
and word [ebp - 0x214], 0
jmp 0x42c167
mov dword [ebp - 4], 0x63f
cmp dword [0x456128], 0
jne 0x42c1b4
push 0x456128
push 0x404e78
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x580], 0x456128
jmp 0x42c1be
mov dword [ebp - 0x580], 0x456128
mov eax, dword [ebp - 0x580]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x298]
push eax
push 0x456134
push 0x4561a0
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x42c21f
push 0x1c
push 0x40a0e8
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x584], eax
jmp 0x42c226
and dword [ebp - 0x584], 0
mov eax, dword [ebp - 0x298]
mov dword [ebp - 0x4a0], eax
and dword [ebp - 0x298], 0
mov edx, dword [ebp - 0x4a0]
mov ecx, 0x456184
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x644
or word [ebp - 0x234], 0xffff
mov dword [ebp - 4], 0x648
cmp word [ebp - 0x234], 0xffff
jne 0x42c27a
mov dword [ebp - 4], 0x649
and word [ebp - 0x234], 0
jmp 0x42c258
mov dword [ebp - 4], 0x64c
push dword [0x456184]
push 0x40a218
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x34c], ax
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x42c2de
mov dword [ebp - 4], 0x64d
mov edx, 0x40a220
mov ecx, 0x456184
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x653
or word [ebp - 0x258], 0xffff
mov dword [ebp - 4], 0x657
cmp word [ebp - 0x258], 0xffff
jne 0x42c30f
mov dword [ebp - 4], 0x658
and word [ebp - 0x258], 0
jmp 0x42c2ed
mov dword [ebp - 4], 0x65b
cmp dword [0x456128], 0
jne 0x42c33a
push 0x456128
push 0x404e78
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x588], 0x456128
jmp 0x42c344
mov dword [ebp - 0x588], 0x456128
mov eax, dword [ebp - 0x588]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x298]
push eax
push 0x4561b0
push 0x45613c
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x42c3a5
push 0x1c
push 0x40a0e8
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x58c], eax
jmp 0x42c3ac
and dword [ebp - 0x58c], 0
call fcn.00434e1a
mov edx, eax
lea ecx, [ebp - 0x29c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
mov ecx, 0x456138
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x298]
push eax
lea eax, [ebp - 0x29c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x660
or word [ebp - 0x2c], 0xffff
mov dword [ebp - 4], 0x664
cmp word [ebp - 0x2c], 0xffff
jne 0x42c416
mov dword [ebp - 4], 0x665
and word [ebp - 0x2c], 0
jmp 0x42c3fa
mov dword [ebp - 4], 0x668
cmp dword [0x456128], 0
jne 0x42c441
push 0x456128
push 0x404e78
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x590], 0x456128
jmp 0x42c44b
mov dword [ebp - 0x590], 0x456128
mov eax, dword [ebp - 0x590]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x298]
push eax
push 0x4561b8
push 0x45615c
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x42c4ac
push 0x1c
push 0x40a0e8
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x594], eax
jmp 0x42c4b3
and dword [ebp - 0x594], 0
push dword [ebp - 0x298]
push 0x40a228
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x29c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x354], ax
lea eax, [ebp - 0x29c]
push eax
lea eax, [ebp - 0x298]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
movsx eax, word [ebp - 0x354]
test eax, eax
je 0x42cc45
mov dword [ebp - 4], 0x66d
or word [ebp - 0xa4], 0xffff
mov dword [ebp - 4], 0x671
cmp word [ebp - 0xa4], 0xffff
jne 0x42c53c
mov dword [ebp - 4], 0x672
and word [ebp - 0xa4], 0
jmp 0x42c51a
mov dword [ebp - 4], 0x675
push 0x40a3cc
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x2a4]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x40a3e0
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x2a8]
call sub.MSVBVM60.DLL___vbaStrMove
cmp dword [0x45612c], 0
jne 0x42c595
push 0x45612c
push 0x407d44
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x598], 0x45612c
jmp 0x42c59f
mov dword [ebp - 0x598], 0x45612c
mov eax, dword [ebp - 0x598]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
mov eax, dword [ebp - 0x2a8]
mov dword [ebp - 0x4a4], eax
and dword [ebp - 0x2a8], 0
mov eax, dword [ebp - 0x2a4]
mov dword [ebp - 0x4a8], eax
and dword [ebp - 0x2a4], 0
lea eax, [ebp - 0x33c]
push eax
mov edx, dword [ebp - 0x4a4]
lea ecx, [ebp - 0x29c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov edx, dword [ebp - 0x4a8]
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + pe_nt_image_headers32]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x42c640
push pe_nt_image_headers32
push 0x409d80
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x59c], eax
jmp 0x42c647
and dword [ebp - 0x59c], 0
cmp dword [0x456128], 0
jne 0x42c66b
push 0x456128
push 0x404e78
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x5a0], 0x456128
jmp 0x42c675
mov dword [ebp - 0x5a0], 0x456128
mov eax, dword [ebp - 0x5a0]
mov eax, dword [eax]
mov dword [ebp - 0x354], eax
lea eax, [ebp - 0x2a0]
push eax
push 0x456190
push 0x4561a8
mov eax, dword [ebp - 0x354]
mov eax, dword [eax]
push dword [ebp - 0x354]
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x42c6d6
push 0x1c
push 0x40a0e8
push dword [ebp - 0x354]
push dword [ebp - 0x358]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x5a4], eax
jmp 0x42c6dd
and dword [ebp - 0x5a4], 0
push dword [ebp - 0x2a0]
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x344], eax
push dword [0x456138]
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x348], eax
cmp dword [0x45612c], 0
jne 0x42c723
push 0x45612c
push 0x407d44
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x5a8], 0x45612c
jmp 0x42c72d
mov dword [ebp - 0x5a8], 0x45612c
mov eax, dword [ebp - 0x5a8]
mov eax, dword [eax]
mov dword [ebp - 0x35c], eax
push 0
push 4
push 1
push 0
lea eax, [ebp - 0x2d4]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
lea esi, [ebp - 0x2e4]
push 0
push dword [ebp - 0x2d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov eax, dword [ebp - 0x344]
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x2f4], 3
lea esi, [ebp - 0x2f4]
push 1
push dword [ebp - 0x2d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov eax, dword [ebp - 0x348]
mov dword [ebp - 0x2fc], eax
mov dword [ebp - 0x304], 3
lea esi, [ebp - 0x304]
push 2
push dword [ebp - 0x2d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
and dword [ebp - 0x30c], 0
mov dword [ebp - 0x314], 2
lea esi, [ebp - 0x314]
push 3
push dword [ebp - 0x2d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
and dword [ebp - 0x31c], 0
mov dword [ebp - 0x324], 2
lea esi, [ebp - 0x324]
push 4
push dword [ebp - 0x2d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x340]
push eax
lea eax, [ebp - 0x2d4]
push eax
push dword [ebp - 0x33c]
mov eax, dword [ebp - 0x35c]
mov eax, dword [eax]
push dword [ebp - 0x35c]
call dword [eax + 0x2c]
fnclex
mov dword [ebp - 0x360], eax
cmp dword [ebp - 0x360], 0
jge 0x42c89a
push 0x2c
push 0x409d80
push dword [ebp - 0x35c]
push dword [ebp - 0x360]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x5ac], eax
jmp 0x42c8a1
and dword [ebp - 0x5ac], 0
lea eax, [ebp - 0x2d4]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea eax, [ebp - 0x2a8]
push eax
lea eax, [ebp - 0x2a4]
push eax
lea eax, [ebp - 0x2a0]
push eax
lea eax, [ebp - 0x29c]
push eax
lea eax, [ebp - 0x298]
push eax
push 5
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x18
mov dword [ebp - 4], 0x67a
or word [ebp - 0xc4], 0xffff
mov dword [ebp - 4], 0x67e
cmp word [ebp - 0xc4], 0xffff
jne 0x42c90d
mov dword [ebp - 4], 0x67f
and word [ebp - 0xc4], 0
jmp 0x42c8eb
mov dword [ebp - 4], 0x682
push 0x40a2e8
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x2a0]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x40a2fc
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x2a4]
call sub.MSVBVM60.DLL___vbaStrMove
cmp dword [0x45612c], 0
jne 0x42c966
push 0x45612c
push 0x407d44
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x5b0], 0x45612c
jmp 0x42c970
mov dword [ebp - 0x5b0], 0x45612c
mov eax, dword [ebp - 0x5b0]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
mov eax, dword [ebp - 0x2a4]
mov dword [ebp - 0x4ac], eax
and dword [ebp - 0x2a4], 0
mov eax, dword [ebp - 0x2a0]
mov dword [ebp - 0x4b0], eax
and dword [ebp - 0x2a0], 0
lea eax, [ebp - 0x33c]
push eax
mov edx, dword [ebp - 0x4ac]
lea ecx, [ebp - 0x29c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov edx, dword [ebp - 0x4b0]
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + pe_nt_image_headers32]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x42ca11
push pe_nt_image_headers32
push 0x409d80
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x5b4], eax
jmp 0x42ca18
and dword [ebp - 0x5b4], 0
push dword [0x456138]
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x344], eax
push dword [0x456184]
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x348], eax
cmp dword [0x45612c], 0
jne 0x42ca5e
push 0x45612c
push 0x407d44
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x5b8], 0x45612c
jmp 0x42ca68
mov dword [ebp - 0x5b8], 0x45612c
mov eax, dword [ebp - 0x5b8]
mov eax, dword [eax]
mov dword [ebp - 0x354], eax
push 0
push 5
push 1
push 0
lea eax, [ebp - 0x2d4]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
and dword [ebp - 0x2dc], 0
mov dword [ebp - 0x2e4], 2
lea esi, [ebp - 0x2e4]
push 0
push dword [ebp - 0x2d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
and dword [ebp - 0x2ec], 0
mov dword [ebp - 0x2f4], 2
lea esi, [ebp - 0x2f4]
push 1
push dword [ebp - 0x2d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov eax, dword [ebp - 0x344]
mov dword [ebp - 0x2fc], eax
mov dword [ebp - 0x304], 3
lea esi, [ebp - 0x304]
push 2
push dword [ebp - 0x2d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov eax, dword [ebp - 0x348]
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x314], 3
lea esi, [ebp - 0x314]
push 3
push dword [ebp - 0x2d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
and dword [ebp - 0x31c], 0
mov dword [ebp - 0x324], 2
lea esi, [ebp - 0x324]
push 4
push dword [ebp - 0x2d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0x32c], 1
mov dword [ebp - 0x334], 2
lea esi, [ebp - 0x334]
push 5
push dword [ebp - 0x2d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x340]
push eax
lea eax, [ebp - 0x2d4]
push eax
push dword [ebp - 0x33c]
mov eax, dword [ebp - 0x354]
mov eax, dword [eax]
push dword [ebp - 0x354]
call dword [eax + 0x2c]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x42cc05
push 0x2c
push 0x409d80
push dword [ebp - 0x354]
push dword [ebp - 0x358]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x5bc], eax
jmp 0x42cc0c
and dword [ebp - 0x5bc], 0
lea eax, [ebp - 0x2d4]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea eax, [ebp - 0x2a4]
push eax
lea eax, [ebp - 0x2a0]
push eax
lea eax, [ebp - 0x29c]
push eax
lea eax, [ebp - 0x298]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
jmp 0x42ceda
mov dword [ebp - 4], 0x688
or word [ebp - 0xe4], 0xffff
mov dword [ebp - 4], 0x68c
cmp word [ebp - 0xe4], 0xffff
jne 0x42cc76
mov dword [ebp - 4], 0x68d
and word [ebp - 0xe4], 0
jmp 0x42cc54
mov dword [ebp - 4], 0x690
call fcn.00434e1a
mov edx, eax
lea ecx, [ebp - 0x2a4]
call sub.MSVBVM60.DLL___vbaStrMove
cmp dword [0x456128], 0
jne 0x42ccb3
push 0x456128
push 0x404e78
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x5c0], 0x456128
jmp 0x42ccbd
mov dword [ebp - 0x5c0], 0x456128
mov eax, dword [ebp - 0x5c0]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x298]
push eax
push 0x456190
push 0x4561a8
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x42cd1e
push 0x1c
push 0x40a0e8
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x5c4], eax
jmp 0x42cd25
and dword [ebp - 0x5c4], 0
mov eax, dword [ebp - 0x298]
mov dword [ebp - 0x4b4], eax
and dword [ebp - 0x298], 0
mov edx, dword [ebp - 0x4b4]
lea ecx, [ebp - 0x29c]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x29c]
push eax
call fcn.0043a766
mov dword [ebp - 0x340], eax
lea eax, [ebp - 0x340]
push eax
lea eax, [ebp - 0x438]
push eax
call sub.MSVBVM60.DLL___vbaAryMove
cmp dword [0x45612c], 0
jne 0x42cd92
push 0x45612c
push 0x407d44
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x5c8], 0x45612c
jmp 0x42cd9c
mov dword [ebp - 0x5c8], 0x45612c
mov eax, dword [ebp - 0x5c8]
mov eax, dword [eax]
mov dword [ebp - 0x358], eax
mov eax, dword [ebp - 0x438]
mov dword [ebp - 0x354], eax
and dword [ebp - 0x438], 0
mov eax, dword [ebp - 0x354]
mov dword [ebp - 0x33c], eax
lea eax, [ebp - 0x33c]
push eax
lea eax, [ebp - 0x434]
push eax
call sub.MSVBVM60.DLL___vbaAryMove
mov eax, dword [ebp - 0x2a4]
mov dword [ebp - 0x4b8], eax
and dword [ebp - 0x2a4], 0
mov edx, dword [ebp - 0x4b8]
lea ecx, [ebp - 0x2a0]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x2bc]
push eax
push 0x456184
lea eax, [ebp - 0x434]
push eax
lea eax, [ebp - 0x2a0]
push eax
mov eax, dword [ebp - 0x358]
mov eax, dword [eax]
push dword [ebp - 0x358]
call dword [eax + 0x24]
fnclex
mov dword [ebp - 0x35c], eax
cmp dword [ebp - 0x35c], 0
jge 0x42ce5c
push 0x24
push 0x409d80
push dword [ebp - 0x358]
push dword [ebp - 0x35c]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x5cc], eax
jmp 0x42ce63
and dword [ebp - 0x5cc], 0
lea eax, [ebp - 0x2a4]
push eax
lea eax, [ebp - 0x2a0]
push eax
lea eax, [ebp - 0x29c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
lea eax, [ebp - 0x434]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea eax, [ebp - 0x438]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
mov dword [ebp - 4], 0x695
or word [ebp - 0x104], 0xffff
mov dword [ebp - 4], 0x699
cmp word [ebp - 0x104], 0xffff
jne 0x42ceda
mov dword [ebp - 4], 0x69a
and word [ebp - 0x104], 0
jmp 0x42ceb8
mov dword [ebp - 4], 0x6a2
or word [ebp - 0x124], 0xffff
mov dword [ebp - 4], 0x6a6
cmp word [ebp - 0x124], 0xffff
jne 0x42cf0b
mov dword [ebp - 4], 0x6a7
and word [ebp - 0x124], 0
jmp 0x42cee9
mov dword [ebp - 4], 0x6aa
jmp 0x42a195
mov dword [ebp - 4], 0x6af
or word [ebp - 0x148], 0xffff
mov dword [ebp - 4], 0x6b3
cmp word [ebp - 0x148], 0xffff
jne 0x42cf48
mov dword [ebp - 4], 0x6b4
and word [ebp - 0x148], 0
jmp 0x42cf26
mov dword [ebp - 4], 0x6b7
mov dword [ebp - 0x2dc], 1
mov dword [ebp - 0x2e4], 2
mov dword [ebp - 0x2ec], 9
mov dword [ebp - 0x2f4], 2
mov dword [ebp - 0x2fc], 1
mov dword [ebp - 0x304], 2
lea eax, [ebp - 0x2e4]
push eax
lea eax, [ebp - 0x2f4]
push eax
lea eax, [ebp - 0x304]
push eax
lea eax, [ebp - 0x3ec]
push eax
lea eax, [ebp - 0x3dc]
push eax
push 0x4560f8
call sub.MSVBVM60.DLL___vbaVarForInit
mov dword [ebp - 0x4bc], eax
jmp 0x42d073
mov dword [ebp - 4], 0x6b8
mov dword [ebp - 0x2dc], 0x44
mov dword [ebp - 0x2e4], 0x8002
push 0x4560f8
lea eax, [ebp - 0x2e4]
push eax
call sub.MSVBVM60.DLL___vbaVarTstNe
movsx eax, ax
test eax, eax
je 0x42d023
mov dword [ebp - 4], 0x6b9
mov dword [ebp - 0x2dc], 0x63
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
mov ecx, 0x4560f8
call sub.MSVBVM60.DLL___vbaVarMove
jmp 0x42d04e
mov dword [ebp - 4], 0x6bb
mov dword [ebp - 0x2dc], 6
mov dword [ebp - 0x2e4], 2
lea edx, [ebp - 0x2e4]
mov ecx, 0x4560f8
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x6bd
lea eax, [ebp - 0x3ec]
push eax
lea eax, [ebp - 0x3dc]
push eax
push 0x4560f8
call sub.MSVBVM60.DLL___vbaVarForNext
mov dword [ebp - 0x4bc], eax
cmp dword [ebp - 0x4bc], 0
jne 0x42cfc3
mov dword [ebp - 4], 0x6c3
or word [ebp - 0x168], 0xffff
mov dword [ebp - 4], 0x6c7
cmp word [ebp - 0x168], 0xffff
jne 0x42d0b1
mov dword [ebp - 4], 0x6c8
and word [ebp - 0x168], 0
jmp 0x42d08f
mov dword [ebp - 4], 0x6cf
or word [ebp - 0x188], 0xffff
mov dword [ebp - 4], 0x6d3
cmp word [ebp - 0x188], 0xffff
jne 0x42d0e2
mov dword [ebp - 4], 0x6d4
and word [ebp - 0x188], 0
jmp 0x42d0c0
jmp 0x42ad2c
mov dword [ebp - 4], 0x6f6
or word [ebp - 0x144], 0xffff
mov dword [ebp - 4], 0x6fa
cmp word [ebp - 0x144], 0xffff
jne 0x42d17f
mov dword [ebp - 4], 0x6fb
and word [ebp - 0x144], 0
jmp 0x42d15d
mov dword [ebp - 4], 0x6fe
push dword [0x4561b4]
push 0x40a39c
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x34c], ax
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x42d45a
mov dword [ebp - 4], 0x703
or word [ebp - 0x164], 0xffff
mov dword [ebp - 4], 0x707
cmp word [ebp - 0x164], 0xffff
jne 0x42d203
mov dword [ebp - 4], 0x708
and word [ebp - 0x164], 0
jmp 0x42d1e1
mov dword [ebp - 4], 0x70b
push 0x40a3a4
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x2a0]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x40a3bc
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x2a4]
call sub.MSVBVM60.DLL___vbaStrMove
cmp dword [0x45612c], 0
jne 0x42d25c
push 0x45612c
push 0x407d44
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x5d0], 0x45612c
jmp 0x42d266
mov dword [ebp - 0x5d0], 0x45612c
mov eax, dword [ebp - 0x5d0]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
mov eax, dword [ebp - 0x2a4]
mov dword [ebp - 0x4c0], eax
and dword [ebp - 0x2a4], 0
mov eax, dword [ebp - 0x2a0]
mov dword [ebp - 0x4c4], eax
and dword [ebp - 0x2a0], 0
lea eax, [ebp - 0x33c]
push eax
mov edx, dword [ebp - 0x4c0]
lea ecx, [ebp - 0x29c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov edx, dword [ebp - 0x4c4]
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + pe_nt_image_headers32]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x42d307
push pe_nt_image_headers32
push 0x409d80
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x5d4], eax
jmp 0x42d30e
and dword [ebp - 0x5d4], 0
cmp dword [0x45612c], 0
jne 0x42d332
push 0x45612c
push 0x407d44
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x5d8], 0x45612c
jmp 0x42d33c
mov dword [ebp - 0x5d8], 0x45612c
mov eax, dword [ebp - 0x5d8]
mov eax, dword [eax]
mov dword [ebp - 0x354], eax
push 0
push 0
push 1
push 0
lea eax, [ebp - 0x2d4]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov dword [ebp - 0x2dc], 0x4561b4
mov dword [ebp - 0x2e4], 0x4008
lea esi, [ebp - 0x2e4]
push 0
push dword [ebp - 0x2d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarZero
lea eax, [ebp - 0x340]
push eax
lea eax, [ebp - 0x2d4]
push eax
push dword [ebp - 0x33c]
mov eax, dword [ebp - 0x354]
mov eax, dword [eax]
push dword [ebp - 0x354]
call dword [eax + 0x2c]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x42d3ee
push 0x2c
push 0x409d80
push dword [ebp - 0x354]
push dword [ebp - 0x358]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x5dc], eax
jmp 0x42d3f5
and dword [ebp - 0x5dc], 0
lea eax, [ebp - 0x2d4]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea eax, [ebp - 0x2a4]
push eax
lea eax, [ebp - 0x2a0]
push eax
lea eax, [ebp - 0x29c]
push eax
lea eax, [ebp - 0x298]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
mov dword [ebp - 4], 0x710
or word [ebp - 0x184], 0xffff
mov dword [ebp - 4], 0x714
cmp word [ebp - 0x184], 0xffff
jne 0x42d45a
mov dword [ebp - 4], 0x715
and word [ebp - 0x184], 0
jmp 0x42d438
mov dword [ebp - 4], 0x71d
or word [ebp - 0x1b8], 0xffff
mov dword [ebp - 4], 0x721
cmp word [ebp - 0x1b8], 0xffff
jne 0x42d48b
mov dword [ebp - 4], 0x722
and word [ebp - 0x1b8], 0
jmp 0x42d469
jmp 0x42744e
mov dword [ebp - 4], 0x738
or word [ebp - 0x210], 0xffff
mov dword [ebp - 4], 0x73c
cmp word [ebp - 0x210], 0xffff
jne 0x42d4f7
mov dword [ebp - 4], 0x73d
and word [ebp - 0x210], 0
jmp 0x42d4d5
mov dword [ebp - 4], 0x744
or word [ebp - 0x230], 0xffff
mov dword [ebp - 4], 0x748
cmp word [ebp - 0x230], 0xffff
jne 0x42d528
mov dword [ebp - 4], 0x749
and word [ebp - 0x230], 0
jmp 0x42d506
mov dword [ebp - 4], 0x74c
push 8
push dword [0x456174]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
push 0x40a238
call fcn.00442323
mov edx, eax
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x34c], ax
lea ecx, [ebp - 0x298]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x42d6a6
mov dword [ebp - 4], 0x751
or word [ebp - 0x254], 0xffff
mov dword [ebp - 4], 0x755
cmp word [ebp - 0x254], 0xffff
jne 0x42d5b4
mov dword [ebp - 4], 0x756
and word [ebp - 0x254], 0
jmp 0x42d592
mov dword [ebp - 4], 0x759
push 0xd
push dword [0x456174]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x456140
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x75e
or word [ebp - 0x28], 0xffff
mov dword [ebp - 4], 0x762
cmp word [ebp - 0x28], 0xffff
jne 0x42d5fc
mov dword [ebp - 4], 0x763
and word [ebp - 0x28], 0
jmp 0x42d5e0
mov dword [ebp - 4], 0x766
push 0xe
push dword [0x456174]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x456158
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x76b
or word [ebp - 0x50], 0xffff
mov dword [ebp - 4], 0x76f
cmp word [ebp - 0x50], 0xffff
jne 0x42d644
mov dword [ebp - 4], 0x770
and word [ebp - 0x50], 0
jmp 0x42d628
mov dword [ebp - 4], 0x773
call fcn.00432d7d
movsx eax, ax
test eax, eax
jne 0x42d675
mov dword [ebp - 4], 0x774
lea eax, [ebp - 0x2bc]
push eax
call fcn.0043d18b
lea ecx, [ebp - 0x2bc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x77a
or word [ebp - 0x20c], 0xffff
mov dword [ebp - 4], 0x77e
cmp word [ebp - 0x20c], 0xffff
jne 0x42d6a6
mov dword [ebp - 4], 0x77f
and word [ebp - 0x20c], 0
jmp 0x42d684
mov dword [ebp - 4], 0x787
or word [ebp - 0x22c], 0xffff
mov dword [ebp - 4], 0x78b
cmp word [ebp - 0x22c], 0xffff
jne 0x42d6d7
mov dword [ebp - 4], 0x78c
and word [ebp - 0x22c], 0
jmp 0x42d6b5
mov dword [ebp - 4], 0x793
or word [ebp - 0x250], 0xffff
mov dword [ebp - 4], 0x797
cmp word [ebp - 0x250], 0xffff
jne 0x42d708
mov dword [ebp - 4], 0x798
and word [ebp - 0x250], 0
jmp 0x42d6e6
jmp 0x429e8c
wait
push 0x42d923
jmp 0x42d801
lea ecx, [ebp - 0x36c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x3ec]
push eax
lea eax, [ebp - 0x3dc]
push eax
lea eax, [ebp - 0x3cc]
push eax
lea eax, [ebp - 0x3bc]
push eax
lea eax, [ebp - 0x3ac]
push eax
lea eax, [ebp - 0x39c]
push eax
lea eax, [ebp - 0x38c]
push eax
lea eax, [ebp - 0x37c]
push eax
push 8
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x24
lea eax, [ebp - 0x40c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea eax, [ebp - 0x410]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea eax, [ebp - 0x414]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea eax, [ebp - 0x418]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea eax, [ebp - 0x41c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea eax, [ebp - 0x420]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea eax, [ebp - 0x424]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea eax, [ebp - 0x428]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea eax, [ebp - 0x42c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea eax, [ebp - 0x430]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea eax, [ebp - 0x434]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea eax, [ebp - 0x438]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x280]
call sub.MSVBVM60.DLL___vbaFreeVar
ret
jmp 0x4049ac
call sub.MSVBVM60.DLL___vbaErrorOverflow