Function at 0x45ab60
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, 0xb04
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x4057b0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
lea eax, [ebp - 0x34]
push eax
push 0x104
call dword [sym.imp.MSVBVM60.DLL___vbaFixstrConstruct]
mov dword [ebp - 4], 2
push 0xffffffffffffffff
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 3
mov dword [ebp - 0x910], 0x112e
cmp dword [ebp - 0x910], 0xea61
jae 0x45abec
mov dword [ebp - 0x960], 0
jmp 0x45abf8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x960], eax
mov dword [ebp - 0x90c], 0x63ea
cmp dword [ebp - 0x90c], 0xea61
jae 0x45ac1a
mov dword [ebp - 0x964], 0
jmp 0x45ac26
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x964], eax
mov ecx, dword [ebp - 0x910]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 4
mov dword [ebp - 0x910], 0x192a
cmp dword [ebp - 0x910], 0xea61
jae 0x45ac77
mov dword [ebp - 0x968], 0
jmp 0x45ac83
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x968], eax
mov dword [ebp - 0x90c], 0x1653
cmp dword [ebp - 0x90c], 0xea61
jae 0x45aca5
mov dword [ebp - 0x96c], 0
jmp 0x45acb1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x96c], eax
mov ecx, dword [ebp - 0x910]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 5
mov dword [ebp - 0x858], 0x424
mov dword [ebp - 4], 6
mov dword [ebp - 0x90c], 0x29ad
cmp dword [ebp - 0x90c], 0xea61
jae 0x45ad13
mov dword [ebp - 0x970], 0
jmp 0x45ad1f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x970], eax
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
lea ecx, [ebp - 0x924]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 7
mov dword [ebp - 0x8c0], 0x35c9
mov dword [ebp - 0x8c8], 0x8002
lea edx, [ebp - 0x924]
push edx
lea eax, [ebp - 0x8c8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx ecx, ax
test ecx, ecx
je 0x45aeab
mov dword [ebp - 4], 8
mov dword [ebp - 0x8c0], 0x4089bc
mov dword [ebp - 0x8c8], 8
mov dword [ebp - 0x90c], 0x4786
cmp dword [ebp - 0x90c], 0xea61
jae 0x45adb3
mov dword [ebp - 0x974], 0
jmp 0x45adbf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x974], eax
lea edx, [ebp - 0x8c8]
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 9
mov dword [ebp - 0x8c0], 0
mov dword [ebp - 0x8c8], 0xb
mov dword [ebp - 0x90c], 0x60ba
cmp dword [ebp - 0x90c], 0xea61
jae 0x45ae19
mov dword [ebp - 0x978], 0
jmp 0x45ae25
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x978], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xa
mov dword [ebp - 0x8c0], 0xffffffff
mov dword [ebp - 0x8c8], 0xb
mov dword [ebp - 0x90c], 0x34d2
cmp dword [ebp - 0x90c], 0xea61
jae 0x45ae7e
mov dword [ebp - 0x97c], 0
jmp 0x45ae8a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x97c], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x45b46c
mov dword [ebp - 4], 0xb
mov dword [ebp - 0x8c0], 0x4627
mov dword [ebp - 0x8c8], 0x8002
lea ecx, [ebp - 0x924]
push ecx
lea edx, [ebp - 0x8c8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x45aee6
jmp 0x45b46c
mov dword [ebp - 4], 0xc
mov dword [ebp - 0x8c0], 0x26ea
mov dword [ebp - 0x8c8], 0x8002
lea ecx, [ebp - 0x924]
push ecx
lea edx, [ebp - 0x8c8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x45b054
mov dword [ebp - 4], 0xd
mov dword [ebp - 0x8c0], 0
mov dword [ebp - 0x8c8], 0xb
mov dword [ebp - 0x90c], 0x2612
cmp dword [ebp - 0x90c], 0xea61
jae 0x45af5d
mov dword [ebp - 0x980], 0
jmp 0x45af69
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x980], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
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 - 0x8c0], 0
mov dword [ebp - 0x8c8], 0xb
mov dword [ebp - 0x90c], 0x7006
cmp dword [ebp - 0x90c], 0xea61
jae 0x45afc2
mov dword [ebp - 0x984], 0
jmp 0x45afce
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x984], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xf
mov dword [ebp - 0x8c0], 0
mov dword [ebp - 0x8c8], 0xb
mov dword [ebp - 0x90c], 0x12b5
cmp dword [ebp - 0x90c], 0xea61
jae 0x45b027
mov dword [ebp - 0x988], 0
jmp 0x45b033
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x988], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x45b46c
mov dword [ebp - 4], 0x10
mov dword [ebp - 0x8c0], 0x1105
mov dword [ebp - 0x8c8], 0x8002
lea ecx, [ebp - 0x924]
push ecx
lea edx, [ebp - 0x8c8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x45b46c
mov dword [ebp - 4], 0x11
mov dword [ebp - 0x8c0], 0x4089c8
mov dword [ebp - 0x8c8], 8
mov dword [ebp - 0x90c], 0x6ea7
cmp dword [ebp - 0x90c], 0xea61
jae 0x45b0cb
mov dword [ebp - 0x98c], 0
jmp 0x45b0d7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x98c], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x12
mov cx, 0x1516
imul cx, cx, 0x33c0
jo 0x45e7fa
mov word [ebp - 0x8c0], cx
mov dword [ebp - 0x8c8], 2
mov dword [ebp - 0x90c], 0x249b
cmp dword [ebp - 0x90c], 0xea61
jae 0x45b13c
mov dword [ebp - 0x990], 0
jmp 0x45b148
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x990], eax
lea edx, [ebp - 0x8c8]
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x13
mov cx, 0x3777
imul cx, cx, 0x4655
jo 0x45e7fa
mov word [ebp - 0x8c0], cx
mov dword [ebp - 0x8c8], 2
mov dword [ebp - 0x90c], 0x6095
cmp dword [ebp - 0x90c], 0xea61
jae 0x45b1ae
mov dword [ebp - 0x994], 0
jmp 0x45b1ba
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x994], eax
lea edx, [ebp - 0x8c8]
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x14
mov cx, 0x5c99
add cx, 0x420b
jo 0x45e7fa
mov word [ebp - 0x8c0], cx
mov dword [ebp - 0x8c8], 2
mov dword [ebp - 0x90c], 0x2b5a
cmp dword [ebp - 0x90c], 0xea61
jae 0x45b220
mov dword [ebp - 0x998], 0
jmp 0x45b22c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x998], eax
lea edx, [ebp - 0x8c8]
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x15
push 0x40727000
push 0
push 0x4095a400
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0x8c0]
mov dword [ebp - 0x8c8], 5
mov dword [ebp - 0x90c], 0x651f
cmp dword [ebp - 0x90c], 0xea61
jae 0x45b296
mov dword [ebp - 0x99c], 0
jmp 0x45b2a2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x99c], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
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 - 0x8c0], 0
mov dword [ebp - 0x8c8], 0xb
mov dword [ebp - 0x90c], 0x3b3a
cmp dword [ebp - 0x90c], 0xea61
jae 0x45b2fb
mov dword [ebp - 0x9a0], 0
jmp 0x45b307
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9a0], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x17
mov cx, 0xb00
imul cx, cx, 0x15f0
jo 0x45e7fa
mov word [ebp - 0x8c0], cx
mov dword [ebp - 0x8c8], 2
mov dword [ebp - 0x90c], 0x2433
cmp dword [ebp - 0x90c], 0xea61
jae 0x45b36c
mov dword [ebp - 0x9a4], 0
jmp 0x45b378
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9a4], eax
lea edx, [ebp - 0x8c8]
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x18
mov dword [ebp - 0x8c0], 0xffffe42f
mov dword [ebp - 0x8c8], 2
mov dword [ebp - 0x90c], 0x160e
cmp dword [ebp - 0x90c], 0xea61
jae 0x45b3d2
mov dword [ebp - 0x9a8], 0
jmp 0x45b3de
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9a8], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x19
mov cx, 0x4e30
imul cx, cx, 0x2252
jo 0x45e7fa
mov word [ebp - 0x8c0], cx
mov dword [ebp - 0x8c8], 2
mov dword [ebp - 0x90c], 0x6efd
cmp dword [ebp - 0x90c], 0xea61
jae 0x45b443
mov dword [ebp - 0x9ac], 0
jmp 0x45b44f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9ac], eax
lea edx, [ebp - 0x8c8]
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x1b
mov dword [ebp - 0x910], 0x1669
cmp dword [ebp - 0x910], 0xea61
jae 0x45b495
mov dword [ebp - 0x9b0], 0
jmp 0x45b4a1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9b0], eax
mov dword [ebp - 0x90c], 0x6b71
cmp dword [ebp - 0x90c], 0xea61
jae 0x45b4c3
mov dword [ebp - 0x9b4], 0
jmp 0x45b4cf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9b4], eax
mov ecx, dword [ebp - 0x910]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x1c
push 0
push 1
push 1
push 0
lea ecx, [ebp - 0x8ac]
push ecx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov dword [ebp - 0x8c0], 2
mov dword [ebp - 0x8c8], 2
lea edx, [ebp - 0x8c8]
mov eax, dword [ebp - 0x8ac]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x8ac]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x8d0], 0
mov dword [ebp - 0x8d8], 2
lea edx, [ebp - 0x8d8]
mov ecx, dword [ebp - 0x8ac]
mov eax, 1
sub eax, dword [ecx + 0x14]
shl eax, 4
mov ecx, dword [ebp - 0x8ac]
mov ecx, dword [ecx + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x8ac]
push edx
mov eax, dword [0x465114]
push eax
mov ecx, dword [0x4652a4]
push ecx
call fcn.004563d0
mov dword [ebp - 0x8fc], eax
lea edx, [ebp - 0x8ac]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
mov eax, dword [ebp - 0x8fc]
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x1d
mov dword [ebp - 0x8c0], 0xffffe395
mov dword [ebp - 0x8c8], 2
mov dword [ebp - 0x90c], 0x3b8a
cmp dword [ebp - 0x90c], 0xea61
jae 0x45b606
mov dword [ebp - 0x9b8], 0
jmp 0x45b612
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9b8], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x1e
mov dword [ebp - 0x8c0], 0x6215
mov dword [ebp - 0x8c8], 2
mov dword [ebp - 0x90c], 0x541a
cmp dword [ebp - 0x90c], 0xea61
jae 0x45b66b
mov dword [ebp - 0x9bc], 0
jmp 0x45b677
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9bc], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x1f
mov dword [ebp - 0x8c0], 0x4967
mov dword [ebp - 0x8c8], 2
mov dword [ebp - 0x90c], 0x3c77
cmp dword [ebp - 0x90c], 0xea61
jae 0x45b6d0
mov dword [ebp - 0x9c0], 0
jmp 0x45b6dc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9c0], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x20
mov dword [ebp - 0x910], 0x74f0
cmp dword [ebp - 0x910], 0xea61
jae 0x45b721
mov dword [ebp - 0x9c4], 0
jmp 0x45b72d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9c4], eax
mov dword [ebp - 0x90c], 0x4b57
cmp dword [ebp - 0x90c], 0xea61
jae 0x45b74f
mov dword [ebp - 0x9c8], 0
jmp 0x45b75b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9c8], eax
mov ecx, dword [ebp - 0x910]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x21
push 0
push 1
push 1
push 0
lea ecx, [ebp - 0x8ac]
push ecx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
lea edx, [ebp - 0x2c]
mov dword [ebp - 0x8c0], edx
mov dword [ebp - 0x8c8], 0x4003
lea edx, [ebp - 0x8c8]
mov eax, dword [ebp - 0x8ac]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x8ac]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarZero]
lea ecx, [ebp - 0x858]
push ecx
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0x8d0], eax
mov dword [ebp - 0x8d8], 3
lea edx, [ebp - 0x8d8]
mov eax, dword [ebp - 0x8ac]
mov ecx, 1
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x8ac]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x8ac]
push ecx
mov edx, dword [0x465118]
push edx
mov eax, dword [0x4652a4]
push eax
call fcn.004563d0
mov dword [ebp - 0x8fc], eax
lea ecx, [ebp - 0x8ac]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
xor edx, edx
cmp dword [ebp - 0x8fc], 0
setne dl
neg edx
mov word [ebp - 0x28], dx
mov dword [ebp - 4], 0x22
mov dword [ebp - 0x910], 0x205e
cmp dword [ebp - 0x910], 0xea61
jae 0x45b88f
mov dword [ebp - 0x9cc], 0
jmp 0x45b89b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9cc], eax
mov dword [ebp - 0x90c], 0x6a8e
cmp dword [ebp - 0x90c], 0xea61
jae 0x45b8bd
mov dword [ebp - 0x9d0], 0
jmp 0x45b8c9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9d0], eax
mov eax, dword [ebp - 0x910]
shl eax, 4
mov edx, dword [0x465020]
add edx, eax
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x23
movsx ecx, word [ebp - 0x28]
test ecx, ecx
je 0x45e593
mov dword [ebp - 4], 0x24
mov dword [ebp - 0x8c0], 0xffffffff
mov dword [ebp - 0x8c8], 0xb
mov dword [ebp - 0x90c], 0x5857
cmp dword [ebp - 0x90c], 0xea61
jae 0x45b940
mov dword [ebp - 0x9d4], 0
jmp 0x45b94c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9d4], eax
lea edx, [ebp - 0x8c8]
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x25
push 0
push 2
push 1
push 0
lea ecx, [ebp - 0x8ac]
push ecx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov dword [ebp - 0x8c0], 0x410
mov dword [ebp - 0x8c8], 3
lea edx, [ebp - 0x8c8]
mov eax, dword [ebp - 0x8ac]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x8ac]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x8d0], 0
mov dword [ebp - 0x8d8], 0xb
lea edx, [ebp - 0x8d8]
mov ecx, dword [ebp - 0x8ac]
mov eax, 1
sub eax, dword [ecx + 0x14]
shl eax, 4
mov ecx, dword [ebp - 0x8ac]
mov ecx, dword [ecx + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x850]
mov dword [ebp - 0x8e0], edx
mov dword [ebp - 0x8e8], 0x4003
lea edx, [ebp - 0x8e8]
mov eax, dword [ebp - 0x8ac]
mov ecx, 2
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x8ac]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarZero]
lea ecx, [ebp - 0x8ac]
push ecx
mov edx, dword [0x46511c]
push edx
mov eax, dword [0x4652a4]
push eax
call fcn.004563d0
mov dword [ebp - 0x8fc], eax
lea ecx, [ebp - 0x8ac]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
mov edx, dword [ebp - 0x8fc]
mov dword [ebp - 0x24], edx
mov dword [ebp - 4], 0x26
mov dword [ebp - 0x90c], 0x3aae
cmp dword [ebp - 0x90c], 0xea61
jae 0x45baa2
mov dword [ebp - 0x9d8], 0
jmp 0x45baae
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9d8], eax
mov dword [ebp - 0x910], 0x4ccb
cmp dword [ebp - 0x910], 0xea61
jae 0x45bad0
mov dword [ebp - 0x9dc], 0
jmp 0x45badc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9dc], eax
mov eax, dword [ebp - 0x910]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
push ecx
lea edx, [ebp - 0x860]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseBstr]
mov dword [ebp - 0x870], eax
mov dword [ebp - 0x878], 0x8008
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
push ecx
lea edx, [ebp - 0x878]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x914], ax
lea ecx, [ebp - 0x860]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x878]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x914]
test eax, eax
je 0x45be90
mov dword [ebp - 4], 0x27
fld qword [0x405a80]
cmp dword [section..data], 0
jne 0x45bb7d
fdiv qword [0x405a78]
jmp 0x45bb8e
push dword [0x405a7c]
push dword [0x405a78]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x8c0]
fnstsw ax
test al, 0xd
jne 0x45e7f5
mov dword [ebp - 0x8c8], 5
mov dword [ebp - 0x90c], 0x18a9
cmp dword [ebp - 0x90c], 0xea61
jae 0x45bbca
mov dword [ebp - 0x9e0], 0
jmp 0x45bbd6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9e0], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x28
fld qword [0x405a70]
cmp dword [section..data], 0
jne 0x45bc10
fdiv qword [0x405a68]
jmp 0x45bc21
push dword [0x405a6c]
push dword [0x405a68]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x8c0]
fnstsw ax
test al, 0xd
jne 0x45e7f5
mov dword [ebp - 0x8c8], 5
mov dword [ebp - 0x90c], 0x6a5d
cmp dword [ebp - 0x90c], 0xea61
jae 0x45bc5d
mov dword [ebp - 0x9e4], 0
jmp 0x45bc69
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9e4], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x29
mov dword [ebp - 0x8c0], 0x156d
mov dword [ebp - 0x8c8], 2
mov dword [ebp - 0x90c], 0x39cf
cmp dword [ebp - 0x90c], 0xea61
jae 0x45bcc2
mov dword [ebp - 0x9e8], 0
jmp 0x45bcce
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9e8], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x2a
mov dword [ebp - 0x8c0], 0x4080dc
mov dword [ebp - 0x8c8], 8
mov dword [ebp - 0x90c], 0x6e59
cmp dword [ebp - 0x90c], 0xea61
jae 0x45bd27
mov dword [ebp - 0x9ec], 0
jmp 0x45bd33
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9ec], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x2b
mov dword [ebp - 0x8c0], 0xfffff78a
mov dword [ebp - 0x8c8], 2
mov dword [ebp - 0x90c], 0x40e5
cmp dword [ebp - 0x90c], 0xea61
jae 0x45bd8c
mov dword [ebp - 0x9f0], 0
jmp 0x45bd98
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9f0], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x2c
mov cx, 0x191d
imul cx, cx, 0xd71
jo 0x45e7fa
mov word [ebp - 0x8c0], cx
mov dword [ebp - 0x8c8], 2
mov dword [ebp - 0x90c], 0x3ae0
cmp dword [ebp - 0x90c], 0xea61
jae 0x45bdfd
mov dword [ebp - 0x9f4], 0
jmp 0x45be09
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9f4], eax
lea edx, [ebp - 0x8c8]
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x2d
mov dword [ebp - 0x8c0], 0x407ed4
mov dword [ebp - 0x8c8], 8
mov dword [ebp - 0x90c], 0x647e
cmp dword [ebp - 0x90c], 0xea61
jae 0x45be63
mov dword [ebp - 0x9f8], 0
jmp 0x45be6f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9f8], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
jmp 0x45bf5a
mov dword [ebp - 4], 0x2f
mov dword [ebp - 0x8c0], 0xffffffff
mov dword [ebp - 0x8c8], 0xb
mov dword [ebp - 0x90c], 0x39a2
cmp dword [ebp - 0x90c], 0xea61
jae 0x45becd
mov dword [ebp - 0x9fc], 0
jmp 0x45bed9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9fc], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x30
mov dword [ebp - 0x8c0], 0
mov dword [ebp - 0x8c8], 0xb
mov dword [ebp - 0x90c], 0x5ad4
cmp dword [ebp - 0x90c], 0xea61
jae 0x45bf32
mov dword [ebp - 0xa00], 0
jmp 0x45bf3e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa00], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x32
mov ecx, dword [ebp - 0x24]
push ecx
call fcn.0042b920
mov edx, eax
lea ecx, [ebp - 0x85c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x33
mov edx, dword [ebp - 0x850]
mov dword [ebp - 0x30], edx
mov dword [ebp - 4], 0x34
push 0
push 0
push 1
push 0
lea eax, [ebp - 0x8ac]
push eax
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x8c0], ecx
mov dword [ebp - 0x8c8], 0x4003
lea edx, [ebp - 0x8c8]
mov eax, dword [ebp - 0x8ac]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x8ac]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarZero]
lea ecx, [ebp - 0x8ac]
push ecx
mov edx, dword [0x465268]
push edx
mov eax, dword [0x4652a4]
push eax
call fcn.004563d0
lea ecx, [ebp - 0x8ac]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
mov dword [ebp - 4], 0x35
lea edx, [ebp - 0x85c]
mov dword [ebp - 0x8c0], edx
mov dword [ebp - 0x8c8], 0x4008
lea eax, [ebp - 0x8c8]
push eax
lea ecx, [ebp - 0x878]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
push 0x28
call fcn.00416160
mov dword [ebp - 0x880], eax
mov dword [ebp - 0x888], 8
lea edx, [ebp - 0x888]
push edx
lea eax, [ebp - 0x898]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
push 1
lea ecx, [ebp - 0x878]
push ecx
lea edx, [ebp - 0x898]
push edx
push 0
lea eax, [ebp - 0x8a8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x90c], ax
lea ecx, [ebp - 0x8a8]
push ecx
lea edx, [ebp - 0x878]
push edx
lea eax, [ebp - 0x898]
push eax
lea ecx, [ebp - 0x888]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
movsx edx, word [ebp - 0x90c]
test edx, edx
je 0x45e446
mov dword [ebp - 4], 0x36
mov dword [ebp - 0x910], 0x84f
cmp dword [ebp - 0x910], 0xea61
jae 0x45c0f6
mov dword [ebp - 0xa04], 0
jmp 0x45c102
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa04], eax
mov dword [ebp - 0x90c], 0x654f
cmp dword [ebp - 0x90c], 0xea61
jae 0x45c124
mov dword [ebp - 0xa08], 0
jmp 0x45c130
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa08], eax
mov eax, dword [ebp - 0x910]
shl eax, 4
mov edx, dword [0x465020]
add edx, eax
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x37
push 0
push 0xffffffffffffffff
push 0
push 0
lea ecx, [ebp - 0x8ac]
push ecx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
lea edx, [ebp - 0x8ac]
push edx
mov eax, dword [0x465078]
push eax
mov ecx, dword [0x4652a4]
push ecx
call fcn.004563d0
mov dword [ebp - 0x8fc], eax
lea edx, [ebp - 0x8ac]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
mov eax, dword [ebp - 0x30]
cmp eax, dword [ebp - 0x8fc]
je 0x45dd0a
mov dword [ebp - 4], 0x38
mov dword [ebp - 0x90c], 0x462a
cmp dword [ebp - 0x90c], 0xea61
jae 0x45c1e3
mov dword [ebp - 0xa0c], 0
jmp 0x45c1ef
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa0c], eax
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
lea ecx, [ebp - 0x934]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x39
mov dword [ebp - 0x8c0], 0x546e
mov dword [ebp - 0x8c8], 0x8002
lea edx, [ebp - 0x934]
push edx
lea eax, [ebp - 0x8c8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx ecx, ax
test ecx, ecx
je 0x45c3a1
mov dword [ebp - 4], 0x3a
mov dword [ebp - 0x8c0], 0
mov dword [ebp - 0x8c8], 0xb
mov dword [ebp - 0x90c], 0x2d5b
cmp dword [ebp - 0x90c], 0xea61
jae 0x45c283
mov dword [ebp - 0xa10], 0
jmp 0x45c28f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa10], eax
lea edx, [ebp - 0x8c8]
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x3b
mov dword [ebp - 0x8c0], 0xffffffff
mov dword [ebp - 0x8c8], 0xb
mov dword [ebp - 0x90c], 0x219e
cmp dword [ebp - 0x90c], 0xea61
jae 0x45c2e9
mov dword [ebp - 0xa14], 0
jmp 0x45c2f5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa14], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x3c
mov dword [ebp - 0x910], 0x2de5
cmp dword [ebp - 0x910], 0xea61
jae 0x45c33a
mov dword [ebp - 0xa18], 0
jmp 0x45c346
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa18], eax
mov dword [ebp - 0x90c], 0x1f80
cmp dword [ebp - 0x90c], 0xea61
jae 0x45c368
mov dword [ebp - 0xa1c], 0
jmp 0x45c374
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa1c], eax
mov ecx, dword [ebp - 0x910]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
jmp 0x45cd84
mov dword [ebp - 4], 0x3d
mov dword [ebp - 0x8c0], 0x1d4f
mov dword [ebp - 0x8c8], 0x8002
lea ecx, [ebp - 0x934]
push ecx
lea edx, [ebp - 0x8c8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x45c5f6
mov dword [ebp - 4], 0x3e
mov dword [ebp - 0x8c0], 0xffffffff
mov dword [ebp - 0x8c8], 0xb
mov dword [ebp - 0x90c], 0x5cd2
cmp dword [ebp - 0x90c], 0xea61
jae 0x45c418
mov dword [ebp - 0xa20], 0
jmp 0x45c424
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa20], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x3f
push 0x40b13e00
push 0
push 0x40d3ba40
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0x8c0]
mov dword [ebp - 0x8c8], 5
mov dword [ebp - 0x90c], 0x3db
cmp dword [ebp - 0x90c], 0xea61
jae 0x45c48d
mov dword [ebp - 0xa24], 0
jmp 0x45c499
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa24], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x40
mov cx, 0xfc2
imul cx, cx, 0x5584
jo 0x45e7fa
mov word [ebp - 0x8c0], cx
mov dword [ebp - 0x8c8], 2
mov dword [ebp - 0x90c], 0x34e3
cmp dword [ebp - 0x90c], 0xea61
jae 0x45c4fe
mov dword [ebp - 0xa28], 0
jmp 0x45c50a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa28], eax
lea edx, [ebp - 0x8c8]
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x41
mov dword [ebp - 0x8c0], 0xffffdf59
mov dword [ebp - 0x8c8], 2
mov dword [ebp - 0x90c], 0x672e
cmp dword [ebp - 0x90c], 0xea61
jae 0x45c564
mov dword [ebp - 0xa2c], 0
jmp 0x45c570
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa2c], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x42
mov dword [ebp - 0x8c0], 0
mov dword [ebp - 0x8c8], 0xb
mov dword [ebp - 0x90c], 0x344b
cmp dword [ebp - 0x90c], 0xea61
jae 0x45c5c9
mov dword [ebp - 0xa30], 0
jmp 0x45c5d5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa30], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x45cd84
mov dword [ebp - 4], 0x43
mov dword [ebp - 0x8c0], 0x73b
mov dword [ebp - 0x8c8], 0x8002
lea ecx, [ebp - 0x934]
push ecx
lea edx, [ebp - 0x8c8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x45c7c9
mov dword [ebp - 4], 0x44
mov dword [ebp - 0x8c0], 0xffffffff
mov dword [ebp - 0x8c8], 0xb
mov dword [ebp - 0x90c], 0x6e91
cmp dword [ebp - 0x90c], 0xea61
jae 0x45c66d
mov dword [ebp - 0xa34], 0
jmp 0x45c679
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa34], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x45
mov dword [ebp - 0x8c0], 0
mov dword [ebp - 0x8c8], 0xb
mov dword [ebp - 0x90c], 0x725f
cmp dword [ebp - 0x90c], 0xea61
jae 0x45c6d2
mov dword [ebp - 0xa38], 0
jmp 0x45c6de
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa38], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
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 - 0x8c0], 0
mov dword [ebp - 0x8c8], 0xb
mov dword [ebp - 0x90c], 0x71ea
cmp dword [ebp - 0x90c], 0xea61
jae 0x45c737
mov dword [ebp - 0xa3c], 0
jmp 0x45c743
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa3c], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x47
mov dword [ebp - 0x8c0], 0xffffffff
mov dword [ebp - 0x8c8], 0xb
mov dword [ebp - 0x90c], 0x53bd
cmp dword [ebp - 0x90c], 0xea61
jae 0x45c79c
mov dword [ebp - 0xa40], 0
jmp 0x45c7a8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa40], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x45cd84
mov dword [ebp - 4], 0x48
mov dword [ebp - 0x8c0], 0x31bc
mov dword [ebp - 0x8c8], 0x8002
lea ecx, [ebp - 0x934]
push ecx
lea edx, [ebp - 0x8c8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x45cb4a
mov dword [ebp - 4], 0x49
mov dword [ebp - 0x8c0], 0xffffd9aa
mov dword [ebp - 0x8c8], 2
mov dword [ebp - 0x90c], 0x2448
cmp dword [ebp - 0x90c], 0xea61
jae 0x45c840
mov dword [ebp - 0xa44], 0
jmp 0x45c84c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa44], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x4a
mov cx, 0x32c1
imul cx, cx, 0xf2
jo 0x45e7fa
mov word [ebp - 0x8c0], cx
mov dword [ebp - 0x8c8], 2
mov dword [ebp - 0x90c], 0x1d73
cmp dword [ebp - 0x90c], 0xea61
jae 0x45c8b1
mov dword [ebp - 0xa48], 0
jmp 0x45c8bd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa48], eax
lea edx, [ebp - 0x8c8]
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x4b
mov dword [ebp - 0x8c0], 0x325c
mov dword [ebp - 0x8c8], 2
mov dword [ebp - 0x90c], 0x6482
cmp dword [ebp - 0x90c], 0xea61
jae 0x45c917
mov dword [ebp - 0xa4c], 0
jmp 0x45c923
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa4c], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x4c
mov dword [ebp - 0x910], 0x5f59
cmp dword [ebp - 0x910], 0xea61
jae 0x45c968
mov dword [ebp - 0xa50], 0
jmp 0x45c974
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa50], eax
mov dword [ebp - 0x90c], 0x529a
cmp dword [ebp - 0x90c], 0xea61
jae 0x45c996
mov dword [ebp - 0xa54], 0
jmp 0x45c9a2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa54], eax
mov ecx, dword [ebp - 0x910]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x4d
mov dword [ebp - 0x910], 0x30a7
cmp dword [ebp - 0x910], 0xea61
jae 0x45c9f3
mov dword [ebp - 0xa58], 0
jmp 0x45c9ff
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa58], eax
mov dword [ebp - 0x90c], 0x1a4a
cmp dword [ebp - 0x90c], 0xea61
jae 0x45ca21
mov dword [ebp - 0xa5c], 0
jmp 0x45ca2d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa5c], eax
mov ecx, dword [ebp - 0x910]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x4e
mov dword [ebp - 0x8c0], 0x4085c0
mov dword [ebp - 0x8c8], 8
mov dword [ebp - 0x90c], 0x43a0
cmp dword [ebp - 0x90c], 0xea61
jae 0x45ca92
mov dword [ebp - 0xa60], 0
jmp 0x45ca9e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa60], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x4f
mov dword [ebp - 0x910], 0x60b5
cmp dword [ebp - 0x910], 0xea61
jae 0x45cae3
mov dword [ebp - 0xa64], 0
jmp 0x45caef
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa64], eax
mov dword [ebp - 0x90c], 0x1f8c
cmp dword [ebp - 0x90c], 0xea61
jae 0x45cb11
mov dword [ebp - 0xa68], 0
jmp 0x45cb1d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa68], eax
mov ecx, dword [ebp - 0x910]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
jmp 0x45cd84
mov dword [ebp - 4], 0x50
mov dword [ebp - 0x8c0], 0x7be2
mov dword [ebp - 0x8c8], 0x8002
lea ecx, [ebp - 0x934]
push ecx
lea edx, [ebp - 0x8c8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x45cd84
mov dword [ebp - 4], 0x51
mov dword [ebp - 0x8c0], 0xffffffff
mov dword [ebp - 0x8c8], 0xb
mov dword [ebp - 0x90c], 0x1d75
cmp dword [ebp - 0x90c], 0xea61
jae 0x45cbc1
mov dword [ebp - 0xa6c], 0
jmp 0x45cbcd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa6c], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x52
fld qword [0x405a60]
cmp dword [section..data], 0
jne 0x45cc07
fdiv qword [0x405a58]
jmp 0x45cc18
push dword [0x405a5c]
push dword [0x405a58]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x8c0]
fnstsw ax
test al, 0xd
jne 0x45e7f5
mov dword [ebp - 0x8c8], 5
mov dword [ebp - 0x90c], 0x5e8b
cmp dword [ebp - 0x90c], 0xea61
jae 0x45cc54
mov dword [ebp - 0xa70], 0
jmp 0x45cc60
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa70], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x53
push 0x40d6e1c0
push 0
push 0x40d06640
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0x8c0]
mov dword [ebp - 0x8c8], 5
mov dword [ebp - 0x90c], 0x427e
cmp dword [ebp - 0x90c], 0xea61
jae 0x45ccc9
mov dword [ebp - 0xa74], 0
jmp 0x45ccd5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa74], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x54
fld qword [0x405a50]
cmp dword [section..data], 0
jne 0x45cd0f
fdiv qword [0x405a48]
jmp 0x45cd20
push dword [0x405a4c]
push dword [0x405a48]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x8c0]
fnstsw ax
test al, 0xd
jne 0x45e7f5
mov dword [ebp - 0x8c8], 5
mov dword [ebp - 0x90c], 0x188f
cmp dword [ebp - 0x90c], 0xea61
jae 0x45cd5c
mov dword [ebp - 0xa78], 0
jmp 0x45cd68
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa78], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
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 - 0x910], 0x5738
cmp dword [ebp - 0x910], 0xea61
jae 0x45cdad
mov dword [ebp - 0xa7c], 0
jmp 0x45cdb9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa7c], eax
mov dword [ebp - 0x90c], 0x6a10
cmp dword [ebp - 0x90c], 0xea61
jae 0x45cddb
mov dword [ebp - 0xa80], 0
jmp 0x45cde7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa80], eax
mov ecx, dword [ebp - 0x910]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x57
push 0
push 0
push 1
push 0
lea ecx, [ebp - 0x8ac]
push ecx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov edx, dword [ebp - 0x85c]
push edx
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0x8c0], eax
mov dword [ebp - 0x8c8], 3
lea edx, [ebp - 0x8c8]
mov eax, dword [ebp - 0x8ac]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x8ac]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x8ac]
push ecx
mov edx, dword [0x4650b0]
push edx
mov eax, dword [0x4652a4]
push eax
call fcn.004563d0
mov dword [ebp - 0x8fc], eax
lea ecx, [ebp - 0x8ac]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
push 0
push 0
push 1
push 0
lea edx, [ebp - 0x8b0]
push edx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov eax, dword [ebp - 0x85c]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0x8d0], eax
mov dword [ebp - 0x8d8], 3
lea edx, [ebp - 0x8d8]
mov ecx, dword [ebp - 0x8b0]
xor eax, eax
sub eax, dword [ecx + 0x14]
shl eax, 4
mov ecx, dword [ebp - 0x8b0]
mov ecx, dword [ecx + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x8b0]
push edx
mov eax, dword [0x4650b0]
push eax
mov ecx, dword [0x4652a4]
push ecx
call fcn.004563d0
mov dword [ebp - 0x900], eax
lea edx, [ebp - 0x8b0]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
push 0
push 0
push 1
push 0
lea eax, [ebp - 0x8b4]
push eax
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov ecx, dword [ebp - 0x85c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0x8e0], eax
mov dword [ebp - 0x8e8], 3
lea edx, [ebp - 0x8e8]
mov eax, dword [ebp - 0x8b4]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x8b4]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x8b4]
push ecx
mov edx, dword [0x4650b0]
push edx
mov eax, dword [0x4652a4]
push eax
call fcn.004563d0
mov dword [ebp - 0x904], eax
lea ecx, [ebp - 0x8b4]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
push 0
push 0
push 1
push 0
lea edx, [ebp - 0x8b8]
push edx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov eax, dword [ebp - 0x85c]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0x8f0], eax
mov dword [ebp - 0x8f8], 3
lea edx, [ebp - 0x8f8]
mov ecx, dword [ebp - 0x8b8]
xor eax, eax
sub eax, dword [ecx + 0x14]
shl eax, 4
mov ecx, dword [ebp - 0x8b8]
mov ecx, dword [ecx + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x8b8]
push edx
mov eax, dword [0x4650b0]
push eax
mov ecx, dword [0x4652a4]
push ecx
call fcn.004563d0
mov dword [ebp - 0x908], eax
lea edx, [ebp - 0x8b8]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
xor eax, eax
cmp dword [ebp - 0x8fc], 7
setne al
xor ecx, ecx
cmp dword [ebp - 0x900], 6
setne cl
and eax, ecx
neg eax
sbb eax, eax
neg eax
xor edx, edx
cmp dword [ebp - 0x904], 4
setne dl
and eax, edx
neg eax
sbb eax, eax
neg eax
xor ecx, ecx
cmp dword [ebp - 0x908], 2
setne cl
and eax, ecx
test eax, eax
jne 0x45dd0a
mov dword [ebp - 4], 0x58
mov dword [ebp - 0x90c], 0x2599
cmp dword [ebp - 0x90c], 0xea61
jae 0x45d0c5
mov dword [ebp - 0xa84], 0
jmp 0x45d0d1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa84], eax
mov edx, dword [ebp - 0x90c]
shl edx, 4
mov eax, dword [0x465020]
add edx, eax
lea ecx, [ebp - 0x944]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x59
mov dword [ebp - 0x8c0], 0x6920
mov dword [ebp - 0x8c8], 0x8002
lea ecx, [ebp - 0x944]
push ecx
lea edx, [ebp - 0x8c8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x45d128
jmp 0x45d8c8
mov dword [ebp - 4], 0x5a
mov dword [ebp - 0x8c0], 0x3475
mov dword [ebp - 0x8c8], 0x8002
lea ecx, [ebp - 0x944]
push ecx
lea edx, [ebp - 0x8c8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x45d4cf
mov dword [ebp - 4], 0x5b
mov dword [ebp - 0x8c0], 0x4089d4
mov dword [ebp - 0x8c8], 8
mov dword [ebp - 0x90c], 0x60a
cmp dword [ebp - 0x90c], 0xea61
jae 0x45d19f
mov dword [ebp - 0xa88], 0
jmp 0x45d1ab
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa88], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x5c
mov dword [ebp - 0x8c0], 0x407a68
mov dword [ebp - 0x8c8], 8
mov dword [ebp - 0x90c], 0x671c
cmp dword [ebp - 0x90c], 0xea61
jae 0x45d204
mov dword [ebp - 0xa8c], 0
jmp 0x45d210
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa8c], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x5d
mov cx, 0x5659
add cx, 0x72f8
jo 0x45e7fa
mov word [ebp - 0x8c0], cx
mov dword [ebp - 0x8c8], 2
mov dword [ebp - 0x90c], 0xddb
cmp dword [ebp - 0x90c], 0xea61
jae 0x45d275
mov dword [ebp - 0xa90], 0
jmp 0x45d281
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa90], eax
lea edx, [ebp - 0x8c8]
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x5e
mov cx, 0x1d51
imul cx, cx, 0x1840
jo 0x45e7fa
mov word [ebp - 0x8c0], cx
mov dword [ebp - 0x8c8], 2
mov dword [ebp - 0x90c], 0x2f2b
cmp dword [ebp - 0x90c], 0xea61
jae 0x45d2e7
mov dword [ebp - 0xa94], 0
jmp 0x45d2f3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa94], eax
lea edx, [ebp - 0x8c8]
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x5f
mov dword [ebp - 0x8c0], 0x546b
mov dword [ebp - 0x8c8], 2
mov dword [ebp - 0x90c], 0x1743
cmp dword [ebp - 0x90c], 0xea61
jae 0x45d34d
mov dword [ebp - 0xa98], 0
jmp 0x45d359
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa98], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x60
mov dword [ebp - 0x910], 0x7347
cmp dword [ebp - 0x910], 0xea61
jae 0x45d39e
mov dword [ebp - 0xa9c], 0
jmp 0x45d3aa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa9c], eax
mov dword [ebp - 0x90c], 0x6874
cmp dword [ebp - 0x90c], 0xea61
jae 0x45d3cc
mov dword [ebp - 0xaa0], 0
jmp 0x45d3d8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xaa0], eax
mov ecx, dword [ebp - 0x910]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x61
mov dword [ebp - 0x8c0], 0x408504
mov dword [ebp - 0x8c8], 8
mov dword [ebp - 0x90c], 0xcac
cmp dword [ebp - 0x90c], 0xea61
jae 0x45d43d
mov dword [ebp - 0xaa4], 0
jmp 0x45d449
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xaa4], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x62
mov dword [ebp - 0x8c0], 0
mov dword [ebp - 0x8c8], 0xb
mov dword [ebp - 0x90c], 0x52b3
cmp dword [ebp - 0x90c], 0xea61
jae 0x45d4a2
mov dword [ebp - 0xaa8], 0
jmp 0x45d4ae
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xaa8], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x45d8c8
mov dword [ebp - 4], 0x63
mov dword [ebp - 0x8c0], 0x3811
mov dword [ebp - 0x8c8], 0x8002
lea ecx, [ebp - 0x944]
push ecx
lea edx, [ebp - 0x8c8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x45d789
mov dword [ebp - 4], 0x64
mov dword [ebp - 0x8c0], 0x4089e0
mov dword [ebp - 0x8c8], 8
mov dword [ebp - 0x90c], 0x4bfb
cmp dword [ebp - 0x90c], 0xea61
jae 0x45d546
mov dword [ebp - 0xaac], 0
jmp 0x45d552
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xaac], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x65
fld qword [0x405a40]
cmp dword [section..data], 0
jne 0x45d58c
fdiv qword [0x405a38]
jmp 0x45d59d
push dword [0x405a3c]
push dword [0x405a38]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x8c0]
fnstsw ax
test al, 0xd
jne 0x45e7f5
mov dword [ebp - 0x8c8], 5
mov dword [ebp - 0x90c], 0x67c5
cmp dword [ebp - 0x90c], 0xea61
jae 0x45d5d9
mov dword [ebp - 0xab0], 0
jmp 0x45d5e5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xab0], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x66
fld qword [0x405a30]
cmp dword [section..data], 0
jne 0x45d61f
fdiv qword [0x405a28]
jmp 0x45d630
push dword [0x405a2c]
push dword [0x405a28]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x8c0]
fnstsw ax
test al, 0xd
jne 0x45e7f5
mov dword [ebp - 0x8c8], 5
mov dword [ebp - 0x90c], 0x3aad
cmp dword [ebp - 0x90c], 0xea61
jae 0x45d66c
mov dword [ebp - 0xab4], 0
jmp 0x45d678
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xab4], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x67
mov dword [ebp - 0x910], 0x433e
cmp dword [ebp - 0x910], 0xea61
jae 0x45d6bd
mov dword [ebp - 0xab8], 0
jmp 0x45d6c9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xab8], eax
mov dword [ebp - 0x90c], 0x4d90
cmp dword [ebp - 0x90c], 0xea61
jae 0x45d6eb
mov dword [ebp - 0xabc], 0
jmp 0x45d6f7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xabc], eax
mov ecx, dword [ebp - 0x910]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x68
mov dword [ebp - 0x8c0], 0
mov dword [ebp - 0x8c8], 0xb
mov dword [ebp - 0x90c], 0x119f
cmp dword [ebp - 0x90c], 0xea61
jae 0x45d75c
mov dword [ebp - 0xac0], 0
jmp 0x45d768
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xac0], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x45d8c8
mov dword [ebp - 4], 0x69
mov dword [ebp - 0x8c0], 0x3309
mov dword [ebp - 0x8c8], 0x8002
lea ecx, [ebp - 0x944]
push ecx
lea edx, [ebp - 0x8c8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x45d7c4
jmp 0x45d8c8
mov dword [ebp - 4], 0x6a
mov dword [ebp - 0x8c0], 0x470d
mov dword [ebp - 0x8c8], 0x8002
lea ecx, [ebp - 0x944]
push ecx
lea edx, [ebp - 0x8c8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x45d8c8
mov dword [ebp - 4], 0x6b
mov dword [ebp - 0x8c0], 0x407edc
mov dword [ebp - 0x8c8], 8
mov dword [ebp - 0x90c], 0x4725
cmp dword [ebp - 0x90c], 0xea61
jae 0x45d83b
mov dword [ebp - 0xac4], 0
jmp 0x45d847
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xac4], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x6c
mov dword [ebp - 0x8c0], 0x4083a4
mov dword [ebp - 0x8c8], 8
mov dword [ebp - 0x90c], 0x156f
cmp dword [ebp - 0x90c], 0xea61
jae 0x45d8a0
mov dword [ebp - 0xac8], 0
jmp 0x45d8ac
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xac8], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x6e
lea ecx, [ebp - 0x850]
push ecx
call fcn.0045a420
mov dword [ebp - 4], 0x6f
push 0
push 0xffffffffffffffff
push 0x4081f8
mov edx, dword [ebp - 0x85c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcInStrRev]
mov dword [ebp - 0x8fc], eax
mov eax, dword [ebp - 0x85c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
sub eax, dword [ebp - 0x8fc]
jo 0x45e7fa
push eax
mov ecx, dword [ebp - 0x85c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0x868]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, dword [ebp - 0x868]
mov dword [ebp - 0x95c], edx
mov dword [ebp - 0x868], 0
push 0
push 0xffffffffffffffff
push 1
push 0
mov eax, dword [0x465244]
push eax
mov edx, dword [ebp - 0x95c]
lea ecx, [ebp - 0x860]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x864]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [0x4650d0]
push ecx
push 0x80000001
call fcn.004452b0
lea edx, [ebp - 0x868]
push edx
lea eax, [ebp - 0x864]
push eax
lea ecx, [ebp - 0x860]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x70
mov dword [ebp - 0x8c0], 0
mov dword [ebp - 0x8c8], 0xb
mov dword [ebp - 0x90c], 0x3828
cmp dword [ebp - 0x90c], 0xea61
jae 0x45d9ed
mov dword [ebp - 0xacc], 0
jmp 0x45d9f9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xacc], eax
lea edx, [ebp - 0x8c8]
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x71
push 0
push 0
push 1
push 0
lea ecx, [ebp - 0x8ac]
push ecx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov dword [ebp - 0x8c0], 0x1f4
mov dword [ebp - 0x8c8], 2
lea edx, [ebp - 0x8c8]
mov eax, dword [ebp - 0x8ac]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x8ac]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x8ac]
push ecx
mov edx, dword [0x465274]
push edx
mov eax, dword [0x4652a4]
push eax
call fcn.004563d0
lea ecx, [ebp - 0x8ac]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
mov dword [ebp - 4], 0x72
push 0
push 1
push 1
push 0
lea edx, [ebp - 0x8ac]
push edx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov eax, dword [ebp - 0x85c]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0x8c0], eax
mov dword [ebp - 0x8c8], 3
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x8ac]
xor eax, eax
sub eax, dword [ecx + 0x14]
shl eax, 4
mov ecx, dword [ebp - 0x8ac]
mov ecx, dword [ecx + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x8d0], 0
mov dword [ebp - 0x8d8], 3
lea edx, [ebp - 0x8d8]
mov eax, dword [ebp - 0x8ac]
mov ecx, 1
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x8ac]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x8ac]
push ecx
mov edx, dword [0x4650e0]
push edx
mov eax, dword [0x4652a4]
push eax
call fcn.004563d0
lea ecx, [ebp - 0x8ac]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
mov dword [ebp - 4], 0x73
push 0
push 0
push 1
push 0
lea edx, [ebp - 0x8ac]
push edx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov dword [ebp - 0x8c0], 0x1f4
mov dword [ebp - 0x8c8], 2
lea edx, [ebp - 0x8c8]
mov eax, dword [ebp - 0x8ac]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x8ac]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x8ac]
push ecx
mov edx, dword [0x465274]
push edx
mov eax, dword [0x4652a4]
push eax
call fcn.004563d0
lea ecx, [ebp - 0x8ac]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
mov dword [ebp - 4], 0x74
push 0
push 0
push 1
push 0
lea edx, [ebp - 0x8ac]
push edx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov eax, dword [ebp - 0x85c]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0x8c0], eax
mov dword [ebp - 0x8c8], 3
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x8ac]
xor eax, eax
sub eax, dword [ecx + 0x14]
shl eax, 4
mov ecx, dword [ebp - 0x8ac]
mov ecx, dword [ecx + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x8ac]
push edx
mov eax, dword [0x46517c]
push eax
mov ecx, dword [0x4652a4]
push ecx
call fcn.004563d0
lea edx, [ebp - 0x8ac]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
mov dword [ebp - 4], 0x75
mov dword [ebp - 0x910], 0x18d4
cmp dword [ebp - 0x910], 0xea61
jae 0x45dca9
mov dword [ebp - 0xad0], 0
jmp 0x45dcb5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xad0], eax
mov dword [ebp - 0x90c], 0x33cb
cmp dword [ebp - 0x90c], 0xea61
jae 0x45dcd7
mov dword [ebp - 0xad4], 0
jmp 0x45dce3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xad4], eax
mov eax, dword [ebp - 0x910]
shl eax, 4
mov edx, dword [0x465020]
add edx, eax
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x78
mov dword [ebp - 0x90c], 0x5b28
cmp dword [ebp - 0x90c], 0xea61
jae 0x45dd33
mov dword [ebp - 0xad8], 0
jmp 0x45dd3f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xad8], eax
lea ecx, [ebp - 0x878]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
mov edx, dword [ebp - 0x90c]
shl edx, 4
mov eax, dword [0x465020]
add eax, edx
push eax
lea ecx, [ebp - 0x878]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x910], ax
lea ecx, [ebp - 0x878]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0x910]
test edx, edx
je 0x45e146
mov dword [ebp - 4], 0x79
mov dword [ebp - 0x8c0], 0x6bb1
mov dword [ebp - 0x8c8], 2
mov dword [ebp - 0x90c], 0x480f
cmp dword [ebp - 0x90c], 0xea61
jae 0x45ddc9
mov dword [ebp - 0xadc], 0
jmp 0x45ddd5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xadc], eax
lea edx, [ebp - 0x8c8]
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x7a
mov dword [ebp - 0x8c0], 0xffffe612
mov dword [ebp - 0x8c8], 2
mov dword [ebp - 0x90c], 0x78d
cmp dword [ebp - 0x90c], 0xea61
jae 0x45de2f
mov dword [ebp - 0xae0], 0
jmp 0x45de3b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xae0], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x7b
mov dword [ebp - 0x8c0], 0xffffffff
mov dword [ebp - 0x8c8], 0xb
mov dword [ebp - 0x90c], 0x110
cmp dword [ebp - 0x90c], 0xea61
jae 0x45de94
mov dword [ebp - 0xae4], 0
jmp 0x45dea0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xae4], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x7c
mov cx, 0x6264
imul cx, cx, 0x6340
jo 0x45e7fa
mov word [ebp - 0x8c0], cx
mov dword [ebp - 0x8c8], 2
mov dword [ebp - 0x90c], 0x148b
cmp dword [ebp - 0x90c], 0xea61
jae 0x45df05
mov dword [ebp - 0xae8], 0
jmp 0x45df11
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xae8], eax
lea edx, [ebp - 0x8c8]
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x7d
mov cx, 0x251e
imul cx, cx, 0x3498
jo 0x45e7fa
mov word [ebp - 0x8c0], cx
mov dword [ebp - 0x8c8], 2
mov dword [ebp - 0x90c], 0x4685
cmp dword [ebp - 0x90c], 0xea61
jae 0x45df77
mov dword [ebp - 0xaec], 0
jmp 0x45df83
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xaec], eax
lea edx, [ebp - 0x8c8]
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x7e
mov cx, 0x2fc9
imul cx, cx, 0x6998
jo 0x45e7fa
mov word [ebp - 0x8c0], cx
mov dword [ebp - 0x8c8], 2
mov dword [ebp - 0x90c], 0x1a4c
cmp dword [ebp - 0x90c], 0xea61
jae 0x45dfe9
mov dword [ebp - 0xaf0], 0
jmp 0x45dff5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xaf0], eax
lea edx, [ebp - 0x8c8]
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x7f
mov dword [ebp - 0x8c0], 0xffffffff
mov dword [ebp - 0x8c8], 0xb
mov dword [ebp - 0x90c], 0x3621
cmp dword [ebp - 0x90c], 0xea61
jae 0x45e04f
mov dword [ebp - 0xaf4], 0
jmp 0x45e05b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xaf4], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x80
mov dword [ebp - 0x8c0], 0x4089ec
mov dword [ebp - 0x8c8], 8
mov dword [ebp - 0x90c], 0x139c
cmp dword [ebp - 0x90c], 0xea61
jae 0x45e0b4
mov dword [ebp - 0xaf8], 0
jmp 0x45e0c0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xaf8], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x81
mov dword [ebp - 0x8c0], 0x4089f8
mov dword [ebp - 0x8c8], 8
mov dword [ebp - 0x90c], 0x3a53
cmp dword [ebp - 0x90c], 0xea61
jae 0x45e119
mov dword [ebp - 0xafc], 0
jmp 0x45e125
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xafc], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
jmp 0x45e2ea
mov dword [ebp - 4], 0x83
mov dword [ebp - 0x8c0], 0
mov dword [ebp - 0x8c8], 0xb
mov dword [ebp - 0x90c], 0x3b27
cmp dword [ebp - 0x90c], 0xea61
jae 0x45e183
mov dword [ebp - 0xb00], 0
jmp 0x45e18f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb00], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x84
mov dword [ebp - 0x8c0], 0x408a04
mov dword [ebp - 0x8c8], 8
mov dword [ebp - 0x90c], 0x508d
cmp dword [ebp - 0x90c], 0xea61
jae 0x45e1e8
mov dword [ebp - 0xb04], 0
jmp 0x45e1f4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb04], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x85
mov dword [ebp - 0x8c0], 0x2e0d
mov dword [ebp - 0x8c8], 2
mov dword [ebp - 0x90c], 0x1e40
cmp dword [ebp - 0x90c], 0xea61
jae 0x45e24d
mov dword [ebp - 0xb08], 0
jmp 0x45e259
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb08], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x86
push 0x40b93d00
push 0
push 0x40bd7f00
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0x8c0]
mov dword [ebp - 0x8c8], 5
mov dword [ebp - 0x90c], 0x2588
cmp dword [ebp - 0x90c], 0xea61
jae 0x45e2c2
mov dword [ebp - 0xb0c], 0
jmp 0x45e2ce
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb0c], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x88
push 0x40caeb00
push 0
push 0x40d74700
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0x8c0]
mov dword [ebp - 0x8c8], 5
mov dword [ebp - 0x90c], 0x439a
cmp dword [ebp - 0x90c], 0xea61
jae 0x45e337
mov dword [ebp - 0xb10], 0
jmp 0x45e343
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb10], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x89
push 0x40dae640
push 0
push 0x40922800
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0x8c0]
mov dword [ebp - 0x8c8], 5
mov dword [ebp - 0x90c], 0x3073
cmp dword [ebp - 0x90c], 0xea61
jae 0x45e3ac
mov dword [ebp - 0xb14], 0
jmp 0x45e3b8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb14], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x8a
mov cx, 0xf7b
imul cx, cx, 0x5def
jo 0x45e7fa
mov word [ebp - 0x8c0], cx
mov dword [ebp - 0x8c8], 2
mov dword [ebp - 0x90c], 0x5d44
cmp dword [ebp - 0x90c], 0xea61
jae 0x45e41d
mov dword [ebp - 0xb18], 0
jmp 0x45e429
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb18], eax
lea edx, [ebp - 0x8c8]
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x8c
mov dword [ebp - 0x8c0], 0xffffffff
mov dword [ebp - 0x8c8], 0xb
mov dword [ebp - 0x90c], 0x1685
cmp dword [ebp - 0x90c], 0xea61
jae 0x45e483
mov dword [ebp - 0xb1c], 0
jmp 0x45e48f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb1c], eax
lea edx, [ebp - 0x8c8]
mov ecx, dword [ebp - 0x90c]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x8d
push 0
push 1
push 1
push 0
lea ecx, [ebp - 0x8ac]
push ecx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
lea edx, [ebp - 0x2c]
mov dword [ebp - 0x8c0], edx
mov dword [ebp - 0x8c8], 0x4003
lea edx, [ebp - 0x8c8]
mov eax, dword [ebp - 0x8ac]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x8ac]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarZero]
lea ecx, [ebp - 0x858]
push ecx
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0x8d0], eax
mov dword [ebp - 0x8d8], 3
lea edx, [ebp - 0x8d8]
mov eax, dword [ebp - 0x8ac]
mov ecx, 1
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x8ac]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x8ac]
push ecx
mov edx, dword [0x4651e8]
push edx
mov eax, dword [0x4652a4]
push eax
call fcn.004563d0
mov dword [ebp - 0x8fc], eax
lea ecx, [ebp - 0x8ac]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
xor edx, edx
cmp dword [ebp - 0x8fc], 0
setne dl
neg edx
mov word [ebp - 0x28], dx
jmp 0x45b8f0
mov dword [ebp - 4], 0x8f
fld qword [0x405a20]
cmp dword [section..data], 0
jne 0x45e5b1
fdiv qword [0x405a18]
jmp 0x45e5c2
push dword [0x405a1c]
push dword [0x405a18]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x8c0]
fnstsw ax
test al, 0xd
jne 0x45e7f5
mov dword [ebp - 0x8c8], 5
mov dword [ebp - 0x90c], 0x54b4
cmp dword [ebp - 0x90c], 0xea61
jae 0x45e5fe
mov dword [ebp - 0xb20], 0
jmp 0x45e60a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb20], eax
lea edx, [ebp - 0x8c8]
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x90
mov cx, 0x47b6
imul cx, cx, 0x28d9
jo 0x45e7fa
mov word [ebp - 0x8c0], cx
mov dword [ebp - 0x8c8], 2
mov dword [ebp - 0x90c], 0x67f9
cmp dword [ebp - 0x90c], 0xea61
jae 0x45e670
mov dword [ebp - 0xb24], 0
jmp 0x45e67c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xb24], eax
lea edx, [ebp - 0x8c8]
mov eax, dword [ebp - 0x90c]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x91
push 0
push 0
push 1
push 0
lea ecx, [ebp - 0x8ac]
push ecx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
lea edx, [ebp - 0x2c]
mov dword [ebp - 0x8c0], edx
mov dword [ebp - 0x8c8], 0x4003
lea edx, [ebp - 0x8c8]
mov eax, dword [ebp - 0x8ac]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x8ac]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarZero]
lea ecx, [ebp - 0x8ac]
push ecx
mov edx, dword [0x465268]
push edx
mov eax, dword [0x4652a4]
push eax
call fcn.004563d0
lea ecx, [ebp - 0x8ac]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
wait
push 0x45e7e4
jmp 0x45e7ae
lea ecx, [ebp - 0x944]
push ecx
lea edx, [ebp - 0x934]
push edx
lea eax, [ebp - 0x924]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x85c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
ret
jmp fcn.00405f8c
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]