Function at 0x40a281
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
push 0x401306
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x2bc
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0xc], esp
mov dword [ebp - 8], 0x4012e0
mov edx, dword [ebp + 0x10]
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaStrCopy
and dword [ebp - 0xec], 0
cmp dword [ebp - 0xec], 0x60
jae 0x40a2d5
and dword [ebp - 0x10c], 0
jmp 0x40a2e0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x10c], eax
mov cx, 0x45
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 1
cmp dword [ebp - 0xec], 0x60
jae 0x40a313
and dword [ebp - 0x110], 0
jmp 0x40a31e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x110], eax
mov cx, 0x79
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 2
cmp dword [ebp - 0xec], 0x60
jae 0x40a351
and dword [ebp - 0x114], 0
jmp 0x40a35c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x114], eax
mov cx, 0x65
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 3
cmp dword [ebp - 0xec], 0x60
jae 0x40a38f
and dword [ebp - 0x118], 0
jmp 0x40a39a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x118], eax
mov cx, 0x64
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 4
cmp dword [ebp - 0xec], 0x60
jae 0x40a3cd
and dword [ebp - 0x11c], 0
jmp 0x40a3d8
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x11c], eax
mov cx, 0x30
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 5
cmp dword [ebp - 0xec], 0x60
jae 0x40a40b
and dword [ebp - 0x120], 0
jmp 0x40a416
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x120], eax
mov cx, 0x63
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 6
cmp dword [ebp - 0xec], 0x60
jae 0x40a449
and dword [ebp - 0x124], 0
jmp 0x40a454
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x124], eax
mov cx, 0x72
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 7
cmp dword [ebp - 0xec], 0x60
jae 0x40a487
and dword [ebp - 0x128], 0
jmp 0x40a492
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x128], eax
mov cx, 0x6f
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 8
cmp dword [ebp - 0xec], 0x60
jae 0x40a4c5
and dword [ebp - 0x12c], 0
jmp 0x40a4d0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x12c], eax
mov cx, 0x63
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 9
cmp dword [ebp - 0xec], 0x60
jae 0x40a503
and dword [ebp - 0x130], 0
jmp 0x40a50e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x130], eax
mov cx, 0x6b
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0xa
cmp dword [ebp - 0xec], 0x60
jae 0x40a541
and dword [ebp - 0x134], 0
jmp 0x40a54c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x134], eax
mov cx, 0x69
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0xb
cmp dword [ebp - 0xec], 0x60
jae 0x40a57f
and dword [ebp - 0x138], 0
jmp 0x40a58a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x138], eax
mov cx, 0x6e
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0xc
cmp dword [ebp - 0xec], 0x60
jae 0x40a5bd
and dword [ebp - 0x13c], 0
jmp 0x40a5c8
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x13c], eax
mov cx, 0x67
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0xd
cmp dword [ebp - 0xec], 0x60
jae 0x40a5fb
and dword [ebp - 0x140], 0
jmp 0x40a606
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x140], eax
mov cx, 0x4d
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0xe
cmp dword [ebp - 0xec], 0x60
jae 0x40a639
and dword [ebp - 0x144], 0
jmp 0x40a644
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x144], eax
mov cx, 0x6f
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0xf
cmp dword [ebp - 0xec], 0x60
jae 0x40a677
and dword [ebp - 0x148], 0
jmp 0x40a682
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x148], eax
mov cx, 0x72
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x10
cmp dword [ebp - 0xec], 0x60
jae 0x40a6b5
and dword [ebp - 0x14c], 0
jmp 0x40a6c0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x14c], eax
mov cx, 0x70
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x11
cmp dword [ebp - 0xec], 0x60
jae 0x40a6f3
and dword [ebp - 0x150], 0
jmp 0x40a6fe
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x150], eax
mov cx, 0x68
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x12
cmp dword [ebp - 0xec], 0x60
jae 0x40a731
and dword [ebp - 0x154], 0
jmp 0x40a73c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x154], eax
mov cx, 0x6f
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x13
cmp dword [ebp - 0xec], 0x60
jae 0x40a76f
and dword [ebp - 0x158], 0
jmp 0x40a77a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x158], eax
mov cx, 0x6c
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x14
cmp dword [ebp - 0xec], 0x60
jae 0x40a7ad
and dword [ebp - 0x15c], 0
jmp 0x40a7b8
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x15c], eax
mov cx, 0x6f
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x15
cmp dword [ebp - 0xec], 0x60
jae 0x40a7eb
and dword [ebp - 0x160], 0
jmp 0x40a7f6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x160], eax
mov cx, 0x67
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x16
cmp dword [ebp - 0xec], 0x60
jae 0x40a829
and dword [ebp - 0x164], 0
jmp 0x40a834
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x164], eax
mov cx, 0x69
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x17
cmp dword [ebp - 0xec], 0x60
jae 0x40a867
and dword [ebp - 0x168], 0
jmp 0x40a872
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x168], eax
mov cx, 0x73
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x18
cmp dword [ebp - 0xec], 0x60
jae 0x40a8a5
and dword [ebp - 0x16c], 0
jmp 0x40a8b0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x16c], eax
mov cx, 0x74
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x19
cmp dword [ebp - 0xec], 0x60
jae 0x40a8e3
and dword [ebp - 0x170], 0
jmp 0x40a8ee
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x170], eax
mov cx, 0x73
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x1a
cmp dword [ebp - 0xec], 0x60
jae 0x40a921
and dword [ebp - 0x174], 0
jmp 0x40a92c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x174], eax
mov cx, 0x41
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x1b
cmp dword [ebp - 0xec], 0x60
jae 0x40a95f
and dword [ebp - 0x178], 0
jmp 0x40a96a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x178], eax
mov cx, 0x64
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x1c
cmp dword [ebp - 0xec], 0x60
jae 0x40a99d
and dword [ebp - 0x17c], 0
jmp 0x40a9a8
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x17c], eax
mov cx, 0x75
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x1d
cmp dword [ebp - 0xec], 0x60
jae 0x40a9db
and dword [ebp - 0x180], 0
jmp 0x40a9e6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x180], eax
mov cx, 0x6c
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x1e
cmp dword [ebp - 0xec], 0x60
jae 0x40aa19
and dword [ebp - 0x184], 0
jmp 0x40aa24
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x184], eax
mov cx, 0x74
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x1f
cmp dword [ebp - 0xec], 0x60
jae 0x40aa57
and dword [ebp - 0x188], 0
jmp 0x40aa62
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x188], eax
mov cx, 0x73
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x20
cmp dword [ebp - 0xec], 0x60
jae 0x40aa95
and dword [ebp - 0x18c], 0
jmp 0x40aaa0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x18c], eax
mov cx, 0x38
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x21
cmp dword [ebp - 0xec], 0x60
jae 0x40aad3
and dword [ebp - 0x190], 0
jmp 0x40aade
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x190], eax
mov cx, 0x42
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x22
cmp dword [ebp - 0xec], 0x60
jae 0x40ab11
and dword [ebp - 0x194], 0
jmp 0x40ab1c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x194], eax
mov cx, 0x69
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x23
cmp dword [ebp - 0xec], 0x60
jae 0x40ab4f
and dword [ebp - 0x198], 0
jmp 0x40ab5a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x198], eax
mov cx, 0x6e
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x24
cmp dword [ebp - 0xec], 0x60
jae 0x40ab8d
and dword [ebp - 0x19c], 0
jmp 0x40ab98
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x19c], eax
mov cx, 0x64
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x25
cmp dword [ebp - 0xec], 0x60
jae 0x40abcb
and dword [ebp - 0x1a0], 0
jmp 0x40abd6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1a0], eax
mov cx, 0x65
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x26
cmp dword [ebp - 0xec], 0x60
jae 0x40ac09
and dword [ebp - 0x1a4], 0
jmp 0x40ac14
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1a4], eax
mov cx, 0x72
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x27
cmp dword [ebp - 0xec], 0x60
jae 0x40ac47
and dword [ebp - 0x1a8], 0
jmp 0x40ac52
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1a8], eax
mov cx, 0x73
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x28
cmp dword [ebp - 0xec], 0x60
jae 0x40ac85
and dword [ebp - 0x1ac], 0
jmp 0x40ac90
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1ac], eax
mov cx, 0x47
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x29
cmp dword [ebp - 0xec], 0x60
jae 0x40acc3
and dword [ebp - 0x1b0], 0
jmp 0x40acce
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1b0], eax
mov cx, 0x6e
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x2a
cmp dword [ebp - 0xec], 0x60
jae 0x40ad01
and dword [ebp - 0x1b4], 0
jmp 0x40ad0c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1b4], eax
mov cx, 0x6f
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x2b
cmp dword [ebp - 0xec], 0x60
jae 0x40ad3f
and dword [ebp - 0x1b8], 0
jmp 0x40ad4a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1b8], eax
mov cx, 0x74
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x2c
cmp dword [ebp - 0xec], 0x60
jae 0x40ad7d
and dword [ebp - 0x1bc], 0
jmp 0x40ad88
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1bc], eax
mov cx, 0x6f
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x2d
cmp dword [ebp - 0xec], 0x60
jae 0x40adbb
and dword [ebp - 0x1c0], 0
jmp 0x40adc6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1c0], eax
mov cx, 0x62
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x2e
cmp dword [ebp - 0xec], 0x60
jae 0x40adf9
and dword [ebp - 0x1c4], 0
jmp 0x40ae04
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1c4], eax
mov cx, 0x69
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x2f
cmp dword [ebp - 0xec], 0x60
jae 0x40ae37
and dword [ebp - 0x1c8], 0
jmp 0x40ae42
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1c8], eax
mov cx, 0x6f
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x30
cmp dword [ebp - 0xec], 0x60
jae 0x40ae75
and dword [ebp - 0x1cc], 0
jmp 0x40ae80
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1cc], eax
mov cx, 0x74
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x31
cmp dword [ebp - 0xec], 0x60
jae 0x40aeb3
and dword [ebp - 0x1d0], 0
jmp 0x40aebe
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1d0], eax
mov cx, 0x69
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x32
cmp dword [ebp - 0xec], 0x60
jae 0x40aef1
and dword [ebp - 0x1d4], 0
jmp 0x40aefc
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1d4], eax
mov cx, 0x63
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x33
cmp dword [ebp - 0xec], 0x60
jae 0x40af2f
and dword [ebp - 0x1d8], 0
jmp 0x40af3a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1d8], eax
mov cx, 0x73
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x34
cmp dword [ebp - 0xec], 0x60
jae 0x40af6d
and dword [ebp - 0x1dc], 0
jmp 0x40af78
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1dc], eax
mov cx, 0x71
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x35
cmp dword [ebp - 0xec], 0x60
jae 0x40afab
and dword [ebp - 0x1e0], 0
jmp 0x40afb6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1e0], eax
mov cx, 0x75
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x36
cmp dword [ebp - 0xec], 0x60
jae 0x40afe9
and dword [ebp - 0x1e4], 0
jmp 0x40aff4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1e4], eax
mov cx, 0x61
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x37
cmp dword [ebp - 0xec], 0x60
jae 0x40b027
and dword [ebp - 0x1e8], 0
jmp 0x40b032
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1e8], eax
mov cx, 0x6c
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x38
cmp dword [ebp - 0xec], 0x60
jae 0x40b065
and dword [ebp - 0x1ec], 0
jmp 0x40b070
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1ec], eax
mov cx, 0x69
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x39
cmp dword [ebp - 0xec], 0x60
jae 0x40b0a3
and dword [ebp - 0x1f0], 0
jmp 0x40b0ae
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1f0], eax
mov cx, 0x66
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x3a
cmp dword [ebp - 0xec], 0x60
jae 0x40b0e1
and dword [ebp - 0x1f4], 0
jmp 0x40b0ec
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1f4], eax
mov cx, 0x79
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x3b
cmp dword [ebp - 0xec], 0x60
jae 0x40b11f
and dword [ebp - 0x1f8], 0
jmp 0x40b12a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1f8], eax
mov cx, 0x69
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x3c
cmp dword [ebp - 0xec], 0x60
jae 0x40b15d
and dword [ebp - 0x1fc], 0
jmp 0x40b168
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1fc], eax
mov cx, 0x6e
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x3d
cmp dword [ebp - 0xec], 0x60
jae 0x40b19b
and dword [ebp - 0x200], 0
jmp 0x40b1a6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x200], eax
mov cx, 0x67
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x3e
cmp dword [ebp - 0xec], 0x60
jae 0x40b1d9
and dword [ebp - 0x204], 0
jmp 0x40b1e4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x204], eax
mov cx, 0x61
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x3f
cmp dword [ebp - 0xec], 0x60
jae 0x40b217
and dword [ebp - 0x208], 0
jmp 0x40b222
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x208], eax
mov cx, 0x62
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x40
cmp dword [ebp - 0xec], 0x60
jae 0x40b255
and dword [ebp - 0x20c], 0
jmp 0x40b260
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x20c], eax
mov cx, 0x61
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x41
cmp dword [ebp - 0xec], 0x60
jae 0x40b293
and dword [ebp - 0x210], 0
jmp 0x40b29e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x210], eax
mov cx, 0x73
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x42
cmp dword [ebp - 0xec], 0x60
jae 0x40b2d1
and dword [ebp - 0x214], 0
jmp 0x40b2dc
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x214], eax
mov cx, 0x65
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x43
cmp dword [ebp - 0xec], 0x60
jae 0x40b30f
and dword [ebp - 0x218], 0
jmp 0x40b31a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x218], eax
mov cx, 0x42
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x44
cmp dword [ebp - 0xec], 0x60
jae 0x40b34d
and dword [ebp - 0x21c], 0
jmp 0x40b358
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x21c], eax
mov cx, 0x6f
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x45
cmp dword [ebp - 0xec], 0x60
jae 0x40b38b
and dword [ebp - 0x220], 0
jmp 0x40b396
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x220], eax
mov cx, 0x72
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x46
cmp dword [ebp - 0xec], 0x60
jae 0x40b3c9
and dword [ebp - 0x224], 0
jmp 0x40b3d4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x224], eax
mov cx, 0x65
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x47
cmp dword [ebp - 0xec], 0x60
jae 0x40b407
and dword [ebp - 0x228], 0
jmp 0x40b412
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x228], eax
mov cx, 0x61
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x48
cmp dword [ebp - 0xec], 0x60
jae 0x40b445
and dword [ebp - 0x22c], 0
jmp 0x40b450
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x22c], eax
mov cx, 0x6c
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x49
cmp dword [ebp - 0xec], 0x60
jae 0x40b483
and dword [ebp - 0x230], 0
jmp 0x40b48e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x230], eax
mov cx, 0x44
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x4a
cmp dword [ebp - 0xec], 0x60
jae 0x40b4c1
and dword [ebp - 0x234], 0
jmp 0x40b4cc
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x234], eax
mov cx, 0x72
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x4b
cmp dword [ebp - 0xec], 0x60
jae 0x40b4ff
and dword [ebp - 0x238], 0
jmp 0x40b50a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x238], eax
mov cx, 0x61
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x4c
cmp dword [ebp - 0xec], 0x60
jae 0x40b53d
and dword [ebp - 0x23c], 0
jmp 0x40b548
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x23c], eax
mov cx, 0x6d
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x4d
cmp dword [ebp - 0xec], 0x60
jae 0x40b57b
and dword [ebp - 0x240], 0
jmp 0x40b586
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x240], eax
mov cx, 0x61
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x4e
cmp dword [ebp - 0xec], 0x60
jae 0x40b5b9
and dword [ebp - 0x244], 0
jmp 0x40b5c4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x244], eax
mov cx, 0x74
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x4f
cmp dword [ebp - 0xec], 0x60
jae 0x40b5f7
and dword [ebp - 0x248], 0
jmp 0x40b602
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x248], eax
mov cx, 0x69
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x50
cmp dword [ebp - 0xec], 0x60
jae 0x40b635
and dword [ebp - 0x24c], 0
jmp 0x40b640
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x24c], eax
mov cx, 0x7a
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x51
cmp dword [ebp - 0xec], 0x60
jae 0x40b673
and dword [ebp - 0x250], 0
jmp 0x40b67e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x250], eax
mov cx, 0x65
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x52
cmp dword [ebp - 0xec], 0x60
jae 0x40b6b1
and dword [ebp - 0x254], 0
jmp 0x40b6bc
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x254], eax
mov cx, 0x64
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x53
cmp dword [ebp - 0xec], 0x60
jae 0x40b6ef
and dword [ebp - 0x258], 0
jmp 0x40b6fa
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x258], eax
mov cx, 0x61
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x54
cmp dword [ebp - 0xec], 0x60
jae 0x40b72d
and dword [ebp - 0x25c], 0
jmp 0x40b738
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x25c], eax
mov cx, 0x6d
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x55
cmp dword [ebp - 0xec], 0x60
jae 0x40b76b
and dword [ebp - 0x260], 0
jmp 0x40b776
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x260], eax
mov cx, 0x62
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x56
cmp dword [ebp - 0xec], 0x60
jae 0x40b7a9
and dword [ebp - 0x264], 0
jmp 0x40b7b4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x264], eax
mov cx, 0x69
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x57
cmp dword [ebp - 0xec], 0x60
jae 0x40b7e7
and dword [ebp - 0x268], 0
jmp 0x40b7f2
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x268], eax
mov cx, 0x64
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x58
cmp dword [ebp - 0xec], 0x60
jae 0x40b825
and dword [ebp - 0x26c], 0
jmp 0x40b830
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x26c], eax
mov cx, 0x65
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x59
cmp dword [ebp - 0xec], 0x60
jae 0x40b863
and dword [ebp - 0x270], 0
jmp 0x40b86e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x270], eax
mov cx, 0x78
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x5a
cmp dword [ebp - 0xec], 0x60
jae 0x40b8a1
and dword [ebp - 0x274], 0
jmp 0x40b8ac
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x274], eax
mov cx, 0x74
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x5b
cmp dword [ebp - 0xec], 0x60
jae 0x40b8df
and dword [ebp - 0x278], 0
jmp 0x40b8ea
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x278], eax
mov cx, 0x65
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x5c
cmp dword [ebp - 0xec], 0x60
jae 0x40b91d
and dword [ebp - 0x27c], 0
jmp 0x40b928
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x27c], eax
mov cx, 0x72
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x5d
cmp dword [ebp - 0xec], 0x60
jae 0x40b95b
and dword [ebp - 0x280], 0
jmp 0x40b966
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x280], eax
mov cx, 0x69
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x5e
cmp dword [ebp - 0xec], 0x60
jae 0x40b999
and dword [ebp - 0x284], 0
jmp 0x40b9a4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x284], eax
mov cx, 0x74
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
mov dword [ebp - 0xec], 0x5f
cmp dword [ebp - 0xec], 0x60
jae 0x40b9d7
and dword [ebp - 0x288], 0
jmp 0x40b9e2
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x288], eax
mov cx, 0x79
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [0x40e114]
add ecx, dword [ebp - 0xec]
mov byte [ecx], al
cmp dword [0x40e068], 0
jne 0x40ba1d
push 0x40e068
push 0x401640
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x28c], 0x40e068
jmp 0x40ba27
mov dword [ebp - 0x28c], 0x40e068
mov eax, dword [ebp - 0x28c]
mov eax, dword [eax]
mov dword [ebp - 0xec], eax
mov eax, dword [ebp + 0xc]
mov eax, dword [eax]
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 0x2011
lea eax, [ebp - 0x60]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x90]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0xec]
mov eax, dword [eax]
push dword [ebp - 0xec]
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0xf0], eax
cmp dword [ebp - 0xf0], 0
jge 0x40baa4
push 0x1c
push 0x401b80
push dword [ebp - 0xec]
push dword [ebp - 0xf0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x290], eax
jmp 0x40baab
and dword [ebp - 0x290], 0
mov dword [ebp - 0x98], 1
mov dword [ebp - 0xa0], 2
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x70]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaI4Var
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov eax, dword [ebp + 0xc]
push dword [eax]
lea eax, [ebp - 0x4c]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
push 1
push 1
push 0
push dword [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaDerefAry1
push eax
call fcn.0040c49d
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0x4c]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
push 1
push 1
lea eax, [ebp - 0x30]
push eax
call fcn.0040a26f
mov dword [ebp - 0xdc], eax
cmp dword [0x40e068], 0
jne 0x40bb56
push 0x40e068
push 0x401640
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x294], 0x40e068
jmp 0x40bb60
mov dword [ebp - 0x294], 0x40e068
mov eax, dword [ebp - 0x294]
mov eax, dword [eax]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xd4], 0xffffffb3
mov dword [ebp - 0xd0], 0xfffffff0
and dword [ebp - 0xcc], 0
mov eax, dword [ebp - 0xdc]
mov dword [ebp - 0xc8], eax
and dword [ebp - 0xc4], 0
mov dword [ebp - 0xc0], 1
mov eax, dword [ebp - 0xb4]
mov dword [ebp - 0xbc], eax
mov dword [ebp - 0xb8], 7
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0xbc]
push eax
lea eax, [ebp - 0xb8]
push eax
push dword [0x40e0d4]
push dword [0x40e100]
mov eax, dword [ebp - 0xec]
mov eax, dword [eax]
push dword [ebp - 0xec]
call dword [eax + 0x3c]
fnclex
mov dword [ebp - 0xf0], eax
cmp dword [ebp - 0xf0], 0
jge 0x40bc51
push 0x3c
push 0x401b80
push dword [ebp - 0xec]
push dword [ebp - 0xf0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x298], eax
jmp 0x40bc58
and dword [ebp - 0x298], 0
push 0
mov eax, dword [ebp - 0x30]
sub eax, 1
jo 0x40c486
push eax
push 1
push 0x11
lea eax, [ebp - 0x48]
push eax
push 1
push 0x80
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov eax, dword [ebp + 0xc]
push dword [eax]
lea eax, [ebp - 0x4c]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
push 1
push 1
push 0
push dword [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaDerefAry1
push eax
call fcn.0040c49d
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0x4c]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
push dword [ebp - 0x48]
lea eax, [ebp - 0x50]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
push 1
push 1
push 0
push dword [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaDerefAry1
push eax
call fcn.0040c49d
mov dword [ebp - 0xb8], eax
lea eax, [ebp - 0x50]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
push 1
push 1
lea eax, [ebp - 0x30]
push eax
call fcn.0040a26f
mov dword [ebp - 0xe0], eax
cmp dword [0x40e068], 0
jne 0x40bd15
push 0x40e068
push 0x401640
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x29c], 0x40e068
jmp 0x40bd1f
mov dword [ebp - 0x29c], 0x40e068
mov eax, dword [ebp - 0x29c]
mov eax, dword [eax]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xd8], 0xffffffb3
mov dword [ebp - 0xd4], 0xfffffff0
and dword [ebp - 0xd0], 0
mov eax, dword [ebp - 0xe0]
mov dword [ebp - 0xcc], eax
mov eax, dword [ebp - 0xb8]
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xc4], 1
mov eax, dword [ebp - 0xb4]
mov dword [ebp - 0xc0], eax
mov dword [ebp - 0xbc], 7
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xbc]
push eax
push dword [0x40e0d4]
push dword [0x40e100]
mov eax, dword [ebp - 0xec]
mov eax, dword [eax]
push dword [ebp - 0xec]
call dword [eax + 0x3c]
fnclex
mov dword [ebp - 0xf0], eax
cmp dword [ebp - 0xf0], 0
jge 0x40be15
push 0x3c
push 0x401b80
push dword [ebp - 0xec]
push dword [ebp - 0xf0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2a0], eax
jmp 0x40be1c
and dword [ebp - 0x2a0], 0
cmp dword [0x40e068], 0
jne 0x40be40
push 0x40e068
push 0x401640
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x2a4], 0x40e068
jmp 0x40be4a
mov dword [ebp - 0x2a4], 0x40e068
mov eax, dword [ebp - 0x2a4]
mov eax, dword [eax]
mov dword [ebp - 0xec], eax
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 0x2011
lea eax, [ebp - 0x60]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x90]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0xec]
mov eax, dword [eax]
push dword [ebp - 0xec]
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0xf0], eax
cmp dword [ebp - 0xf0], 0
jge 0x40bec5
push 0x1c
push 0x401b80
push dword [ebp - 0xec]
push dword [ebp - 0xf0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2a8], eax
jmp 0x40becc
and dword [ebp - 0x2a8], 0
fld qword [0x4012d8]
fstp qword [ebp - 0x98]
mov dword [ebp - 0xa0], 5
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x70]
push eax
call sub.MSVBVM60.DLL___vbaVarMul
push eax
call sub.MSVBVM60.DLL___vbaI4Var
mov dword [ebp - 0x28], eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaFreeVar
push 0
push dword [ebp - 0x28]
push 1
push 0x11
push dword [ebp + 0xc]
push 1
push 0x80
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov eax, dword [ebp + 0xc]
push dword [eax]
lea eax, [ebp - 0x4c]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
push 1
push 1
push 0
push dword [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaDerefAry1
push eax
call fcn.0040c49d
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0x4c]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
cmp dword [0x40e068], 0
jne 0x40bf77
push 0x40e068
push 0x401640
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x2ac], 0x40e068
jmp 0x40bf81
mov dword [ebp - 0x2ac], 0x40e068
mov eax, dword [ebp - 0x2ac]
mov eax, dword [eax]
mov dword [ebp - 0xec], eax
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 0x2011
lea eax, [ebp - 0x60]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x90]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0xec]
mov eax, dword [eax]
push dword [ebp - 0xec]
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0xf0], eax
cmp dword [ebp - 0xf0], 0
jge 0x40bffc
push 0x1c
push 0x401b80
push dword [ebp - 0xec]
push dword [ebp - 0xf0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2b0], eax
jmp 0x40c003
and dword [ebp - 0x2b0], 0
push dword [ebp - 0x48]
lea eax, [ebp - 0x50]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
push 1
push 1
push 0
push dword [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaDerefAry1
push eax
call fcn.0040c49d
mov dword [ebp - 0xb8], eax
lea eax, [ebp - 0x50]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
cmp dword [0x40e068], 0
jne 0x40c056
push 0x40e068
push 0x401640
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x2b4], 0x40e068
jmp 0x40c060
mov dword [ebp - 0x2b4], 0x40e068
mov eax, dword [ebp - 0x2b4]
mov eax, dword [eax]
mov dword [ebp - 0xf4], eax
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xb0], 0x2011
lea eax, [ebp - 0x80]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xb0]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0xf4]
mov eax, dword [eax]
push dword [ebp - 0xf4]
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0xf8], eax
cmp dword [ebp - 0xf8], 0
jge 0x40c0db
push 0x1c
push 0x401b80
push dword [ebp - 0xf4]
push dword [ebp - 0xf8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2b8], eax
jmp 0x40c0e2
and dword [ebp - 0x2b8], 0
push 1
push 1
lea eax, [ebp - 0x34]
push eax
call fcn.0040a26f
mov dword [ebp - 0xe8], eax
cmp dword [0x40e068], 0
jne 0x40c119
push 0x40e068
push 0x401640
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x2bc], 0x40e068
jmp 0x40c123
mov dword [ebp - 0x2bc], 0x40e068
mov eax, dword [ebp - 0x2bc]
mov eax, dword [eax]
mov dword [ebp - 0xfc], eax
mov dword [ebp - 0xe0], 0xffffffb3
mov dword [ebp - 0xdc], 0xfffffff0
mov dword [ebp - 0xd8], 0xfffffff3
mov eax, dword [ebp - 0xe8]
mov dword [ebp - 0xd4], eax
lea eax, [ebp - 0x80]
push eax
call sub.MSVBVM60.DLL___vbaI4Var
mov dword [ebp - 0xd0], eax
mov eax, dword [ebp - 0xb8]
mov dword [ebp - 0xcc], eax
fld qword [0x4012d8]
fstp qword [ebp - 0x98]
mov dword [ebp - 0xa0], 5
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x70]
push eax
call sub.MSVBVM60.DLL___vbaVarMul
push eax
call sub.MSVBVM60.DLL___vbaI4Var
mov dword [ebp - 0xc8], eax
mov eax, dword [ebp - 0xb4]
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xc0], 2
mov dword [ebp - 0xbc], 6
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xbc]
push eax
push dword [0x40e0f0]
push dword [0x40e0e0]
mov eax, dword [ebp - 0xfc]
mov eax, dword [eax]
push dword [ebp - 0xfc]
call dword [eax + 0x3c]
fnclex
mov dword [ebp - 0x100], eax
cmp dword [ebp - 0x100], 0
jge 0x40c267
push 0x3c
push 0x401b80
push dword [ebp - 0xfc]
push dword [ebp - 0x100]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2c0], eax
jmp 0x40c26e
and dword [ebp - 0x2c0], 0
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
push 0
mov eax, dword [ebp - 0x34]
sub eax, 1
jo 0x40c486
push eax
push 1
push 0x11
push dword [ebp + 0xc]
push 1
push 0x80
call sub.MSVBVM60.DLL___vbaRedimPreserve
add esp, 0x1c
cmp dword [0x40e068], 0
jne 0x40c2c9
push 0x40e068
push 0x401640
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x2c4], 0x40e068
jmp 0x40c2d3
mov dword [ebp - 0x2c4], 0x40e068
mov eax, dword [ebp - 0x2c4]
mov eax, dword [eax]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0x88], 0x80020004
mov dword [ebp - 0x90], 0xa
mov dword [ebp - 0xb4], 0x40e108
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x90]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0xb4]
push eax
push dword [ebp + 0xc]
mov eax, dword [ebp - 0xec]
mov eax, dword [eax]
push dword [ebp - 0xec]
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0xf0], eax
cmp dword [ebp - 0xf0], 0
jge 0x40c35f
push 0x44
push 0x401b80
push dword [ebp - 0xec]
push dword [ebp - 0xf0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2c8], eax
jmp 0x40c366
and dword [ebp - 0x2c8], 0
mov eax, dword [ebp + 0x14]
cmp word [eax], 0xffff
je 0x40c3fe
cmp dword [0x40e068], 0
jne 0x40c397
push 0x40e068
push 0x401640
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x2cc], 0x40e068
jmp 0x40c3a1
mov dword [ebp - 0x2cc], 0x40e068
mov eax, dword [ebp - 0x2cc]
mov eax, dword [eax]
mov dword [ebp - 0xec], eax
push dword [ebp - 0x38]
push dword [ebp + 0xc]
mov eax, dword [ebp - 0xec]
mov eax, dword [eax]
push dword [ebp - 0xec]
call dword [eax + 0x24]
fnclex
mov dword [ebp - 0xf0], eax
cmp dword [ebp - 0xf0], 0
jge 0x40c3f7
push 0x24
push 0x401b80
push dword [ebp - 0xec]
push dword [ebp - 0xf0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2d0], eax
jmp 0x40c3fe
and dword [ebp - 0x2d0], 0
wait
push 0x40c468
jmp 0x40c441
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x44]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea eax, [ebp - 0x48]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
ret
call sub.MSVBVM60.DLL___vbaErrorOverflow