Function at 0x457ca0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x405f86
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x334
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x4054b8
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 0xffffffffffffffff
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 3
mov eax, dword [0x465308]
movsx ecx, word [eax + 0xc]
test ecx, ecx
je 0x458170
cmp dword [ebp + 0xc], 0
jne 0x458170
mov dword [ebp - 4], 4
mov edx, dword [0x465308]
mov eax, dword [edx]
imul eax, eax, 0xaa
jo 0x45a1e3
cdq
mov ecx, 0xc0c0bb
idiv ecx
mov eax, dword [0x465308]
mov dword [eax], edx
mov dword [ebp - 4], 5
mov dword [ebp - 0x12c], 0x2c30
mov dword [ebp - 0x134], 2
mov dword [ebp - 0x188], 0x5d4c
cmp dword [ebp - 0x188], 0xea61
jae 0x457d7d
mov dword [ebp - 0x208], 0
jmp 0x457d89
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x208], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 6
mov cx, 0x6699
imul cx, cx, 0x20f9
jo 0x45a1e3
mov word [ebp - 0x12c], cx
mov dword [ebp - 0x134], 2
mov dword [ebp - 0x188], 0x40e5
cmp dword [ebp - 0x188], 0xea61
jae 0x457dee
mov dword [ebp - 0x20c], 0
jmp 0x457dfa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x20c], eax
lea edx, [ebp - 0x134]
mov eax, dword [ebp - 0x188]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 7
mov ecx, dword [0x465308]
mov eax, dword [ecx + 4]
imul eax, eax, 0xab
jo 0x45a1e3
cdq
mov ecx, 0xbfa02f
idiv ecx
mov eax, dword [0x465308]
mov dword [eax + 4], edx
mov dword [ebp - 4], 8
xor ecx, ecx
test ecx, ecx
je 0x45813f
mov dword [ebp - 4], 9
mov dword [ebp - 0x18c], 0xb2d
cmp dword [ebp - 0x18c], 0xea61
jae 0x457e7d
mov dword [ebp - 0x210], 0
jmp 0x457e89
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x210], eax
mov dword [ebp - 0x188], 0x48f4
cmp dword [ebp - 0x188], 0xea61
jae 0x457eab
mov dword [ebp - 0x214], 0
jmp 0x457eb7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x214], eax
mov edx, dword [ebp - 0x18c]
shl edx, 4
mov eax, dword [0x465020]
add edx, eax
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0xa
mov dword [ebp - 0x18c], 0x584d
cmp dword [ebp - 0x18c], 0xea61
jae 0x457f06
mov dword [ebp - 0x218], 0
jmp 0x457f12
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x188], 0x1917
cmp dword [ebp - 0x188], 0xea61
jae 0x457f34
mov dword [ebp - 0x21c], 0
jmp 0x457f40
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x18c]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
mov eax, dword [ebp - 0x188]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0xb
push 0x40ca2200
push 0
push 0x40d91e40
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0x12c]
mov dword [ebp - 0x134], 5
mov dword [ebp - 0x188], 0x642a
cmp dword [ebp - 0x188], 0xea61
jae 0x457fb5
mov dword [ebp - 0x220], 0
jmp 0x457fc1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x220], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xc
mov dword [ebp - 0x12c], 0x3783
mov dword [ebp - 0x134], 2
mov dword [ebp - 0x188], 0x1e60
cmp dword [ebp - 0x188], 0xea61
jae 0x45801a
mov dword [ebp - 0x224], 0
jmp 0x458026
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x224], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xd
fld qword [0x4056e0]
cmp dword [section..data], 0
jne 0x458060
fdiv qword [0x4056d8]
jmp 0x458071
push dword [0x4056dc]
push dword [0x4056d8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x12c]
fnstsw ax
test al, 0xd
jne 0x45a1de
mov dword [ebp - 0x134], 5
mov dword [ebp - 0x188], 0x6218
cmp dword [ebp - 0x188], 0xea61
jae 0x4580ad
mov dword [ebp - 0x228], 0
jmp 0x4580b9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x228], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xe
mov dword [ebp - 0x12c], 0x408938
mov dword [ebp - 0x134], 8
mov dword [ebp - 0x188], 0x115d
cmp dword [ebp - 0x188], 0xea61
jae 0x458112
mov dword [ebp - 0x22c], 0
jmp 0x45811e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x22c], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
jmp 0x457e43
mov dword [ebp - 4], 0x10
mov ecx, dword [0x465308]
mov eax, dword [ecx + 8]
imul eax, eax, 0xac
jo 0x45a1e3
cdq
mov ecx, 0xbe82ef
idiv ecx
mov eax, dword [0x465308]
mov dword [eax + 8], edx
jmp 0x459945
mov dword [ebp - 4], 0x12
mov dword [ebp - 0x188], 0x1d59
cmp dword [ebp - 0x188], 0xea61
jae 0x458199
mov dword [ebp - 0x230], 0
jmp 0x4581a5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x230], eax
mov dword [ebp - 0x18c], 0x1335
cmp dword [ebp - 0x18c], 0xea61
jae 0x4581c7
mov dword [ebp - 0x234], 0
jmp 0x4581d3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x234], eax
mov ecx, dword [ebp - 0x18c]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x134], 0x8003
mov eax, dword [ebp - 0x188]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
push ecx
lea edx, [ebp - 0x134]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x458445
mov dword [ebp - 4], 0x13
mov dword [ebp - 0x18c], 0x15d1
cmp dword [ebp - 0x18c], 0xea61
jae 0x45824e
mov dword [ebp - 0x238], 0
jmp 0x45825a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x238], eax
mov dword [ebp - 0x188], 0x488c
cmp dword [ebp - 0x188], 0xea61
jae 0x45827c
mov dword [ebp - 0x23c], 0
jmp 0x458288
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x23c], eax
mov ecx, dword [ebp - 0x18c]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
mov eax, dword [ebp - 0x188]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x14
mov cx, 0x232c
imul cx, cx, 0x3e69
jo 0x45a1e3
mov word [ebp - 0x12c], cx
mov dword [ebp - 0x134], 2
mov dword [ebp - 0x188], 0x74cb
cmp dword [ebp - 0x188], 0xea61
jae 0x4582f9
mov dword [ebp - 0x240], 0
jmp 0x458305
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x240], eax
lea edx, [ebp - 0x134]
mov eax, dword [ebp - 0x188]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x15
fld qword [0x4056d0]
cmp dword [section..data], 0
jne 0x458340
fdiv qword [0x4056c8]
jmp 0x458351
push dword [0x4056cc]
push dword [0x4056c8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x12c]
fnstsw ax
test al, 0xd
jne 0x45a1de
mov dword [ebp - 0x134], 5
mov dword [ebp - 0x188], 0x5c5c
cmp dword [ebp - 0x188], 0xea61
jae 0x45838d
mov dword [ebp - 0x244], 0
jmp 0x458399
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x244], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x16
mov dword [ebp - 0x18c], 0x4bec
cmp dword [ebp - 0x18c], 0xea61
jae 0x4583de
mov dword [ebp - 0x248], 0
jmp 0x4583ea
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x248], eax
mov dword [ebp - 0x188], 0x869
cmp dword [ebp - 0x188], 0xea61
jae 0x45840c
mov dword [ebp - 0x24c], 0
jmp 0x458418
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x24c], eax
mov ecx, dword [ebp - 0x18c]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
mov eax, dword [ebp - 0x188]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
jmp 0x458732
mov dword [ebp - 4], 0x18
mov cx, 0x1b42
imul cx, cx, 0x2f72
jo 0x45a1e3
mov word [ebp - 0x12c], cx
mov dword [ebp - 0x134], 2
mov dword [ebp - 0x188], 0xd
cmp dword [ebp - 0x188], 0xea61
jae 0x45848e
mov dword [ebp - 0x250], 0
jmp 0x45849a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x250], eax
lea edx, [ebp - 0x134]
mov eax, dword [ebp - 0x188]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x19
push 0x40c3a100
push 0
push 0x40c99000
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0x12c]
mov dword [ebp - 0x134], 5
mov dword [ebp - 0x188], 0x4bf7
cmp dword [ebp - 0x188], 0xea61
jae 0x458504
mov dword [ebp - 0x254], 0
jmp 0x458510
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x254], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x1a
mov dword [ebp - 0x18c], 0x4645
cmp dword [ebp - 0x18c], 0xea61
jae 0x458555
mov dword [ebp - 0x258], 0
jmp 0x458561
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x258], eax
mov dword [ebp - 0x188], 0x1806
cmp dword [ebp - 0x188], 0xea61
jae 0x458583
mov dword [ebp - 0x25c], 0
jmp 0x45858f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x25c], eax
mov ecx, dword [ebp - 0x18c]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
mov eax, dword [ebp - 0x188]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x1b
mov dword [ebp - 0x18c], 0x240
cmp dword [ebp - 0x18c], 0xea61
jae 0x4585e0
mov dword [ebp - 0x260], 0
jmp 0x4585ec
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x260], eax
mov dword [ebp - 0x188], 0x3593
cmp dword [ebp - 0x188], 0xea61
jae 0x45860e
mov dword [ebp - 0x264], 0
jmp 0x45861a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x264], eax
mov ecx, dword [ebp - 0x18c]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
mov eax, dword [ebp - 0x188]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x1c
mov dword [ebp - 0x18c], 0x66b4
cmp dword [ebp - 0x18c], 0xea61
jae 0x45866b
mov dword [ebp - 0x268], 0
jmp 0x458677
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x268], eax
mov dword [ebp - 0x188], 0x6cbe
cmp dword [ebp - 0x188], 0xea61
jae 0x458699
mov dword [ebp - 0x26c], 0
jmp 0x4586a5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x26c], eax
mov ecx, dword [ebp - 0x18c]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
mov eax, dword [ebp - 0x188]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x1d
mov dword [ebp - 0x12c], 0x408944
mov dword [ebp - 0x134], 8
mov dword [ebp - 0x188], 0x1806
cmp dword [ebp - 0x188], 0xea61
jae 0x45870a
mov dword [ebp - 0x270], 0
jmp 0x458716
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x270], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x1f
cmp dword [ebp + 0xc], 0
jne 0x458767
mov dword [ebp - 4], 0x20
call dword [sym.imp.MSVBVM60.DLL_rtcGetTimer]
fmul dword [0x4056c0]
fnstsw ax
test al, 0xd
jne 0x45a1de
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [ebp + 0xc], eax
jmp 0x45877a
mov dword [ebp - 4], 0x22
mov ecx, dword [ebp + 0xc]
and ecx, 0x7fffffff
mov dword [ebp + 0xc], ecx
mov dword [ebp - 4], 0x24
mov dword [ebp - 0x12c], 0xffffffff
mov dword [ebp - 0x134], 0xb
mov dword [ebp - 0x188], 0x5fb2
cmp dword [ebp - 0x188], 0xea61
jae 0x4587b7
mov dword [ebp - 0x274], 0
jmp 0x4587c3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x274], eax
lea edx, [ebp - 0x134]
mov eax, dword [ebp - 0x188]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x25
mov eax, dword [ebp + 0xc]
cdq
mov ecx, 0xc0c0bb
idiv ecx
mov eax, dword [0x465308]
mov dword [eax], edx
mov dword [ebp - 4], 0x26
mov eax, dword [ebp + 0xc]
cdq
mov ecx, 0xbfa02f
idiv ecx
mov eax, dword [0x465308]
mov dword [eax + 4], edx
mov dword [ebp - 4], 0x27
mov dword [ebp - 0x12c], 0x408950
mov dword [ebp - 0x134], 8
mov dword [ebp - 0x188], 0x1791
cmp dword [ebp - 0x188], 0xea61
jae 0x458850
mov dword [ebp - 0x278], 0
jmp 0x45885c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x278], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x28
mov eax, dword [ebp + 0xc]
cdq
mov ecx, 0xbe82ef
idiv ecx
mov eax, dword [0x465308]
mov dword [eax + 8], edx
mov dword [ebp - 4], 0x29
mov dword [ebp - 0x188], 0x174e
cmp dword [ebp - 0x188], 0xea61
jae 0x4588bb
mov dword [ebp - 0x27c], 0
jmp 0x4588c7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x27c], eax
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
lea ecx, [ebp - 0x1ac]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x2a
mov dword [ebp - 0x12c], 0x4e6
mov dword [ebp - 0x134], 0x8002
lea edx, [ebp - 0x1ac]
push edx
lea eax, [ebp - 0x134]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov dword [ebp - 4], 0x2c
xor edx, edx
test edx, edx
je 0x458d37
mov dword [ebp - 4], 0x2d
mov ax, 0x7056
add ax, 0x6c75
jo 0x45a1e3
mov word [ebp - 0x12c], ax
mov dword [ebp - 0x134], 2
mov dword [ebp - 0x188], 0x445b
cmp dword [ebp - 0x188], 0xea61
jae 0x45896c
mov dword [ebp - 0x280], 0
jmp 0x458978
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x280], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x2e
mov dword [ebp - 0x12c], 0x400c
mov dword [ebp - 0x134], 2
mov dword [ebp - 0x188], 0x2d2e
cmp dword [ebp - 0x188], 0xea61
jae 0x4589d1
mov dword [ebp - 0x284], 0
jmp 0x4589dd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x284], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x2f
mov dword [ebp - 0x12c], 0x40895c
mov dword [ebp - 0x134], 8
mov dword [ebp - 0x188], 0x574c
cmp dword [ebp - 0x188], 0xea61
jae 0x458a36
mov dword [ebp - 0x288], 0
jmp 0x458a42
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x288], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x30
mov dword [ebp - 0x18c], 0x35d4
cmp dword [ebp - 0x18c], 0xea61
jae 0x458a87
mov dword [ebp - 0x28c], 0
jmp 0x458a93
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x188], 0x6ba3
cmp dword [ebp - 0x188], 0xea61
jae 0x458ab5
mov dword [ebp - 0x290], 0
jmp 0x458ac1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x18c]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
mov eax, dword [ebp - 0x188]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x31
mov dword [ebp - 0x18c], 0x2885
cmp dword [ebp - 0x18c], 0xea61
jae 0x458b12
mov dword [ebp - 0x294], 0
jmp 0x458b1e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x294], eax
mov dword [ebp - 0x188], 0x3eda
cmp dword [ebp - 0x188], 0xea61
jae 0x458b40
mov dword [ebp - 0x298], 0
jmp 0x458b4c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x298], eax
mov ecx, dword [ebp - 0x18c]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
mov eax, dword [ebp - 0x188]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x32
mov dword [ebp - 0x12c], 0x408968
mov dword [ebp - 0x134], 8
mov dword [ebp - 0x188], 0x656c
cmp dword [ebp - 0x188], 0xea61
jae 0x458bb1
mov dword [ebp - 0x29c], 0
jmp 0x458bbd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x29c], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x33
mov cx, 0x60b0
add cx, 0x2b95
jo 0x45a1e3
mov word [ebp - 0x12c], cx
mov dword [ebp - 0x134], 2
mov dword [ebp - 0x188], 0x29b9
cmp dword [ebp - 0x188], 0xea61
jae 0x458c22
mov dword [ebp - 0x2a0], 0
jmp 0x458c2e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a0], eax
lea edx, [ebp - 0x134]
mov eax, dword [ebp - 0x188]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x34
mov cx, 0x22a4
imul cx, cx, 0x5726
jo 0x45a1e3
mov word [ebp - 0x12c], cx
mov dword [ebp - 0x134], 2
mov dword [ebp - 0x188], 0x280f
cmp dword [ebp - 0x188], 0xea61
jae 0x458c94
mov dword [ebp - 0x2a4], 0
jmp 0x458ca0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a4], eax
lea edx, [ebp - 0x134]
mov eax, dword [ebp - 0x188]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x35
push 0x40b92b00
push 0
push 0x40c7da00
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0x12c]
mov dword [ebp - 0x134], 5
mov dword [ebp - 0x188], 0x3269
cmp dword [ebp - 0x188], 0xea61
jae 0x458d0a
mov dword [ebp - 0x2a8], 0
jmp 0x458d16
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a8], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x458913
mov dword [ebp - 4], 0x37
mov ecx, dword [0x465308]
cmp dword [ecx], 0
jne 0x458d5c
mov dword [ebp - 4], 0x38
mov edx, dword [0x465308]
mov dword [edx], 0xaa
mov dword [ebp - 4], 0x3a
mov dword [ebp - 0x188], 0x5e8b
cmp dword [ebp - 0x188], 0xea61
jae 0x458d85
mov dword [ebp - 0x2ac], 0
jmp 0x458d91
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2ac], eax
mov eax, dword [ebp - 0x188]
shl eax, 4
mov edx, dword [0x465020]
add edx, eax
lea ecx, [ebp - 0x1bc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x3b
mov dword [ebp - 0x12c], 0x4fea
mov dword [ebp - 0x134], 0x8002
lea ecx, [ebp - 0x1bc]
push ecx
lea edx, [ebp - 0x134]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x459003
mov dword [ebp - 4], 0x3c
mov dword [ebp - 0x12c], 0x408974
mov dword [ebp - 0x134], 8
mov dword [ebp - 0x188], 0x73a3
cmp dword [ebp - 0x188], 0xea61
jae 0x458e25
mov dword [ebp - 0x2b0], 0
jmp 0x458e31
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b0], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x3d
push 0x40d75580
push 0
push 0x40ca1d80
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0x12c]
mov dword [ebp - 0x134], 5
mov dword [ebp - 0x188], 0x644c
cmp dword [ebp - 0x188], 0xea61
jae 0x458e9a
mov dword [ebp - 0x2b4], 0
jmp 0x458ea6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b4], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x3e
mov cx, 0x2e8b
imul cx, cx, 0x1ec6
jo 0x45a1e3
mov word [ebp - 0x12c], cx
mov dword [ebp - 0x134], 2
mov dword [ebp - 0x188], 0xe28
cmp dword [ebp - 0x188], 0xea61
jae 0x458f0b
mov dword [ebp - 0x2b8], 0
jmp 0x458f17
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b8], eax
lea edx, [ebp - 0x134]
mov eax, dword [ebp - 0x188]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x3f
mov dword [ebp - 0x12c], 0xffffbf6f
mov dword [ebp - 0x134], 2
mov dword [ebp - 0x188], 0x4cb8
cmp dword [ebp - 0x188], 0xea61
jae 0x458f71
mov dword [ebp - 0x2bc], 0
jmp 0x458f7d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2bc], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x40
mov dword [ebp - 0x12c], 0
mov dword [ebp - 0x134], 0xb
mov dword [ebp - 0x188], 0x60fc
cmp dword [ebp - 0x188], 0xea61
jae 0x458fd6
mov dword [ebp - 0x2c0], 0
jmp 0x458fe2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c0], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x459264
mov dword [ebp - 4], 0x41
mov dword [ebp - 0x12c], 0x910
mov dword [ebp - 0x134], 0x8002
lea ecx, [ebp - 0x1bc]
push ecx
lea edx, [ebp - 0x134]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x459264
mov dword [ebp - 4], 0x42
mov dword [ebp - 0x12c], 0x408980
mov dword [ebp - 0x134], 8
mov dword [ebp - 0x188], 0x1f31
cmp dword [ebp - 0x188], 0xea61
jae 0x45907a
mov dword [ebp - 0x2c4], 0
jmp 0x459086
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c4], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x43
mov dword [ebp - 0x12c], 0x407f2c
mov dword [ebp - 0x134], 8
mov dword [ebp - 0x188], 0x5317
cmp dword [ebp - 0x188], 0xea61
jae 0x4590df
mov dword [ebp - 0x2c8], 0
jmp 0x4590eb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c8], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x44
mov dword [ebp - 0x12c], 0xffffffff
mov dword [ebp - 0x134], 0xb
mov dword [ebp - 0x188], 0x1de4
cmp dword [ebp - 0x188], 0xea61
jae 0x459144
mov dword [ebp - 0x2cc], 0
jmp 0x459150
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2cc], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x45
fld qword [0x4056b8]
cmp dword [section..data], 0
jne 0x45918a
fdiv qword [0x4056b0]
jmp 0x45919b
push dword [0x4056b4]
push dword [0x4056b0]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x12c]
fnstsw ax
test al, 0xd
jne 0x45a1de
mov dword [ebp - 0x134], 5
mov dword [ebp - 0x188], 0x5b2d
cmp dword [ebp - 0x188], 0xea61
jae 0x4591d7
mov dword [ebp - 0x2d0], 0
jmp 0x4591e3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d0], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x46
mov dword [ebp - 0x12c], 0xffffbd2e
mov dword [ebp - 0x134], 2
mov dword [ebp - 0x188], 0x3b63
cmp dword [ebp - 0x188], 0xea61
jae 0x45923c
mov dword [ebp - 0x2d4], 0
jmp 0x459248
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d4], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x48
mov ecx, dword [0x465308]
cmp dword [ecx + 4], 0
jne 0x45928b
mov dword [ebp - 4], 0x49
mov edx, dword [0x465308]
mov dword [edx + 4], 0xab
mov dword [ebp - 4], 0x4b
mov dword [ebp - 0x12c], 0
mov dword [ebp - 0x134], 0xb
mov dword [ebp - 0x188], 0x2898
cmp dword [ebp - 0x188], 0xea61
jae 0x4592c8
mov dword [ebp - 0x2d8], 0
jmp 0x4592d4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d8], eax
lea edx, [ebp - 0x134]
mov eax, dword [ebp - 0x188]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x4c
mov ecx, dword [0x465308]
cmp dword [ecx + 8], 0
jne 0x459318
mov dword [ebp - 4], 0x4d
mov edx, dword [0x465308]
mov dword [edx + 8], 0xac
mov dword [ebp - 4], 0x4f
mov dword [ebp - 0x188], 0x298d
cmp dword [ebp - 0x188], 0xea61
jae 0x459341
mov dword [ebp - 0x2dc], 0
jmp 0x45934d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2dc], eax
mov eax, dword [ebp - 0x188]
shl eax, 4
mov edx, dword [0x465020]
add edx, eax
lea ecx, [ebp - 0x1cc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x50
mov dword [ebp - 0x12c], 0x2df4
mov dword [ebp - 0x134], 0x8002
lea ecx, [ebp - 0x1cc]
push ecx
lea edx, [ebp - 0x134]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x4594a9
mov dword [ebp - 4], 0x51
fld qword [0x4056a8]
cmp dword [section..data], 0
jne 0x4593c2
fdiv qword [0x4056a0]
jmp 0x4593d3
push dword [0x4056a4]
push dword [0x4056a0]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x12c]
fnstsw ax
test al, 0xd
jne 0x45a1de
mov dword [ebp - 0x134], 5
mov dword [ebp - 0x188], 0x2956
cmp dword [ebp - 0x188], 0xea61
jae 0x45940f
mov dword [ebp - 0x2e0], 0
jmp 0x45941b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e0], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x52
mov cx, 0xb04
imul cx, cx, 0x4d17
jo 0x45a1e3
mov word [ebp - 0x12c], cx
mov dword [ebp - 0x134], 2
mov dword [ebp - 0x188], 0x3e33
cmp dword [ebp - 0x188], 0xea61
jae 0x459480
mov dword [ebp - 0x2e4], 0
jmp 0x45948c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e4], eax
lea edx, [ebp - 0x134]
mov eax, dword [ebp - 0x188]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x54
mov dword [ebp - 0x12c], 0xffffc7cb
mov dword [ebp - 0x134], 2
mov dword [ebp - 0x188], 0x520c
cmp dword [ebp - 0x188], 0xea61
jae 0x4594e6
mov dword [ebp - 0x2e8], 0
jmp 0x4594f2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e8], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x55
push 0x40db1000
push 0
push 0x40d9a3c0
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0x12c]
mov dword [ebp - 0x134], 5
mov dword [ebp - 0x188], 0x24f6
cmp dword [ebp - 0x188], 0xea61
jae 0x45955b
mov dword [ebp - 0x2ec], 0
jmp 0x459567
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2ec], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x56
mov dword [ebp - 0x12c], 0x736a
mov dword [ebp - 0x134], 2
mov dword [ebp - 0x188], 0x38e0
cmp dword [ebp - 0x188], 0xea61
jae 0x4595c0
mov dword [ebp - 0x2f0], 0
jmp 0x4595cc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f0], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x57
mov ecx, dword [0x465308]
mov word [ecx + 0xc], 0xffff
mov dword [ebp - 4], 0x58
mov dword [ebp - 0x188], 0x31e2
cmp dword [ebp - 0x188], 0xea61
jae 0x459624
mov dword [ebp - 0x2f4], 0
jmp 0x459630
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f4], eax
mov dword [ebp - 0x190], 0x3768
cmp dword [ebp - 0x190], 0xea61
jae 0x459652
mov dword [ebp - 0x2f8], 0
jmp 0x45965e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f8], eax
mov dword [ebp - 0x18c], 0x1ca6
cmp dword [ebp - 0x18c], 0xea61
jae 0x459680
mov dword [ebp - 0x2fc], 0
jmp 0x45968c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2fc], eax
push 0
push 0xffffffffffffffff
mov edx, dword [ebp - 0x190]
shl edx, 4
mov eax, dword [0x465020]
add eax, edx
push eax
mov ecx, dword [ebp - 0x18c]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
push edx
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea ecx, [ebp - 0x54]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
mov edx, dword [ebp - 0x188]
shl edx, 4
mov eax, dword [0x465020]
add eax, edx
push eax
lea ecx, [ebp - 0x54]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x194], ax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0x194]
test edx, edx
je 0x459855
mov dword [ebp - 4], 0x59
mov ax, 0x129
imul ax, ax, 0x5295
jo 0x45a1e3
mov word [ebp - 0x12c], ax
mov dword [ebp - 0x134], 2
mov dword [ebp - 0x188], 0x5896
cmp dword [ebp - 0x188], 0xea61
jae 0x459754
mov dword [ebp - 0x300], 0
jmp 0x459760
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x300], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x5a
mov cx, 0x22da
add cx, 0x67b9
jo 0x45a1e3
mov word [ebp - 0x12c], cx
mov dword [ebp - 0x134], 2
mov dword [ebp - 0x188], 0x3a14
cmp dword [ebp - 0x188], 0xea61
jae 0x4597c5
mov dword [ebp - 0x304], 0
jmp 0x4597d1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x304], eax
lea edx, [ebp - 0x134]
mov eax, dword [ebp - 0x188]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x5b
mov dword [ebp - 0x12c], 0xffffffff
mov dword [ebp - 0x134], 0xb
mov dword [ebp - 0x188], 0x33a1
cmp dword [ebp - 0x188], 0xea61
jae 0x45982b
mov dword [ebp - 0x308], 0
jmp 0x459837
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x308], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x4598ba
mov dword [ebp - 4], 0x5d
mov dword [ebp - 0x12c], 0
mov dword [ebp - 0x134], 0xb
mov dword [ebp - 0x188], 0x3bcc
cmp dword [ebp - 0x188], 0xea61
jae 0x459892
mov dword [ebp - 0x30c], 0
jmp 0x45989e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x30c], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x5f
mov dword [ebp - 0x18c], 0x2dd4
cmp dword [ebp - 0x18c], 0xea61
jae 0x4598e3
mov dword [ebp - 0x310], 0
jmp 0x4598ef
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x310], eax
mov dword [ebp - 0x188], 0x3d70
cmp dword [ebp - 0x188], 0xea61
jae 0x459911
mov dword [ebp - 0x314], 0
jmp 0x45991d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x314], eax
mov ecx, dword [ebp - 0x18c]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
mov eax, dword [ebp - 0x188]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x61
mov ecx, dword [0x465308]
mov dword [ebp - 0x12c], ecx
mov dword [ebp - 0x134], 0x4003
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x134]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
mov dword [ebp - 0x188], eax
cmp dword [ebp - 0x188], 0
jge 0x459997
mov ecx, dword [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
mov dword [ebp - 0x318], eax
jmp 0x4599a1
mov dword [ebp - 0x318], 0
mov dword [ebp - 0x5c], 0xc0c0bb
mov dword [ebp - 0x64], 3
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x64]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
mov dword [ebp - 0x18c], eax
cmp dword [ebp - 0x18c], 0
jge 0x4599e1
mov ecx, dword [ebp - 0x18c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
mov dword [ebp - 0x31c], eax
jmp 0x4599eb
mov dword [ebp - 0x31c], 0
mov edx, dword [0x465308]
add edx, 4
mov dword [ebp - 0x14c], edx
mov dword [ebp - 0x154], 0x4003
lea eax, [ebp - 0x94]
push eax
lea ecx, [ebp - 0x154]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
mov dword [ebp - 0x190], eax
cmp dword [ebp - 0x190], 0
jge 0x459a3c
mov edx, dword [ebp - 0x190]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
mov dword [ebp - 0x320], eax
jmp 0x459a46
mov dword [ebp - 0x320], 0
mov dword [ebp - 0x9c], 0xbfa02f
mov dword [ebp - 0xa4], 3
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xa4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
mov dword [ebp - 0x194], eax
cmp dword [ebp - 0x194], 0
jge 0x459a92
mov edx, dword [ebp - 0x194]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
mov dword [ebp - 0x324], eax
jmp 0x459a9c
mov dword [ebp - 0x324], 0
mov eax, dword [0x465308]
add eax, 8
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x174], 0x4003
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0x174]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
mov dword [ebp - 0x198], eax
cmp dword [ebp - 0x198], 0
jge 0x459aec
mov eax, dword [ebp - 0x198]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
mov dword [ebp - 0x328], eax
jmp 0x459af6
mov dword [ebp - 0x328], 0
mov dword [ebp - 0xec], 0xbe82ef
mov dword [ebp - 0xf4], 3
lea ecx, [ebp - 0x104]
push ecx
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtDecFromVar]
mov dword [ebp - 0x19c], eax
cmp dword [ebp - 0x19c], 0
jge 0x459b42
mov eax, dword [ebp - 0x19c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheck]
mov dword [ebp - 0x32c], eax
jmp 0x459b4c
mov dword [ebp - 0x32c], 0
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0xb4]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0x104]
push eax
lea ecx, [ebp - 0x114]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
lea edx, [ebp - 0x124]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0x104]
push ecx
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0x74]
push ecx
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x64]
push eax
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
mov dword [ebp - 4], 0x62
mov dword [ebp - 0x12c], 1
mov dword [ebp - 0x134], 2
mov dword [ebp - 0x13c], 1
mov dword [ebp - 0x144], 2
mov dword [ebp - 0x14c], 0
mov dword [ebp - 0x154], 2
mov dword [ebp - 0x188], 0x5e2f
cmp dword [ebp - 0x188], 0xea61
jae 0x459c6d
mov dword [ebp - 0x330], 0
jmp 0x459c79
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x330], eax
lea ecx, [ebp - 0x134]
push ecx
lea edx, [ebp - 0x144]
push edx
lea eax, [ebp - 0x154]
push eax
lea ecx, [ebp - 0x1ec]
push ecx
lea edx, [ebp - 0x1dc]
push edx
mov eax, dword [ebp - 0x188]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
push ecx
call dword [0x401080]
mov dword [ebp - 0x204], eax
jmp 0x45a0ae
mov dword [ebp - 4], 0x63
mov dword [ebp - 0x12c], 0xa85
mov dword [ebp - 0x134], 2
mov dword [ebp - 0x188], 0x46f7
cmp dword [ebp - 0x188], 0xea61
jae 0x459cfc
mov dword [ebp - 0x334], 0
jmp 0x459d08
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x334], eax
lea edx, [ebp - 0x134]
mov eax, dword [ebp - 0x188]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x64
fld qword [0x405698]
cmp dword [section..data], 0
jne 0x459d43
fdiv qword [0x405690]
jmp 0x459d54
push dword [0x405694]
push dword [0x405690]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x12c]
fnstsw ax
test al, 0xd
jne 0x45a1de
mov dword [ebp - 0x134], 5
mov dword [ebp - 0x188], 0x139
cmp dword [ebp - 0x188], 0xea61
jae 0x459d90
mov dword [ebp - 0x338], 0
jmp 0x459d9c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x338], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x65
push 0x40d73480
push 0
push 0x40cc2b80
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0x12c]
mov dword [ebp - 0x134], 5
mov dword [ebp - 0x188], 0x2f21
cmp dword [ebp - 0x188], 0xea61
jae 0x459e05
mov dword [ebp - 0x33c], 0
jmp 0x459e11
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x33c], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x66
mov cx, 0x675b
imul cx, cx, 0x5db1
jo 0x45a1e3
mov word [ebp - 0x12c], cx
mov dword [ebp - 0x134], 2
mov dword [ebp - 0x188], 0x19f6
cmp dword [ebp - 0x188], 0xea61
jae 0x459e76
mov dword [ebp - 0x340], 0
jmp 0x459e82
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x340], eax
lea edx, [ebp - 0x134]
mov eax, dword [ebp - 0x188]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x67
mov dword [ebp - 0x12c], 0xffffffff
mov dword [ebp - 0x134], 0xb
mov dword [ebp - 0x188], 0x3eb8
cmp dword [ebp - 0x188], 0xea61
jae 0x459edc
mov dword [ebp - 0x344], 0
jmp 0x459ee8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x344], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x68
mov dword [ebp - 0x12c], 0x40898c
mov dword [ebp - 0x134], 8
mov dword [ebp - 0x188], 0x584e
cmp dword [ebp - 0x188], 0xea61
jae 0x459f41
mov dword [ebp - 0x348], 0
jmp 0x459f4d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x348], eax
lea edx, [ebp - 0x134]
mov ecx, dword [ebp - 0x188]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x69
mov cx, 0xeff
imul cx, cx, 0x73e8
jo 0x45a1e3
mov word [ebp - 0x12c], cx
mov dword [ebp - 0x134], 2
mov dword [ebp - 0x188], 0x57bf
cmp dword [ebp - 0x188], 0xea61
jae 0x459fb2
mov dword [ebp - 0x34c], 0
jmp 0x459fbe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x34c], eax
lea edx, [ebp - 0x134]
mov eax, dword [ebp - 0x188]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x6a
mov cx, 0x539c
add cx, 0x545b
jo 0x45a1e3
mov word [ebp - 0x12c], cx
mov dword [ebp - 0x134], 2
mov dword [ebp - 0x188], 0x642b
cmp dword [ebp - 0x188], 0xea61
jae 0x45a024
mov dword [ebp - 0x350], 0
jmp 0x45a030
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x350], eax
lea edx, [ebp - 0x134]
mov eax, dword [ebp - 0x188]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x6b
mov dword [ebp - 0x188], 0x5e2f
cmp dword [ebp - 0x188], 0xea61
jae 0x45a076
mov dword [ebp - 0x354], 0
jmp 0x45a082
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x354], eax
lea ecx, [ebp - 0x1ec]
push ecx
lea edx, [ebp - 0x1dc]
push edx
mov eax, dword [ebp - 0x188]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x204], eax
cmp dword [ebp - 0x204], 0
jne 0x459cbf
mov dword [ebp - 4], 0x6c
lea edx, [ebp - 0x30]
push edx
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
push eax
lea edx, [ebp - 0x64]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
wait
push 0x45a1ae
jmp 0x45a176
lea eax, [ebp - 0x1ec]
push eax
lea ecx, [ebp - 0x1dc]
push ecx
lea edx, [ebp - 0x1cc]
push edx
lea eax, [ebp - 0x1bc]
push eax
lea ecx, [ebp - 0x1ac]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
ret
jmp fcn.00405f8c
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
int3