Function at 0x413350
Capabilities:
Access peb ldr_data
Check for peb beingdebugged flag
Check for peb ntglobalflag flag
Get ntdll base address
Get number of processors
Get process heap flags
Get process heap force flags
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
push 0x401ac6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0xbc
push ebx
push esi
push edi
mov dword [ebp - 0xc], esp
mov dword [ebp - 8], 0x401860
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
push 0xa
lea eax, [ebp - 0x34]
xor edi, edi
push 0x406678
push eax
mov dword [ebp - 0x58], edi
mov dword [ebp - 0x5c], edi
mov dword [ebp - 0x60], edi
mov dword [ebp - 0x64], edi
mov dword [ebp - 0x74], edi
mov dword [ebp - 0x84], edi
mov dword [ebp - 0x94], edi
mov dword [ebp - 0xa8], edi
mov dword [ebp - 0xac], edi
call esi
push 8
lea ecx, [ebp - 0x50]
push 0x406694
push ecx
call esi
mov edx, dword [ebp - 0x28]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaLsetFixstr]
add edx, 2
push 0x405f28
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x403000
add eax, 4
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x405f30
add ecx, 6
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x4031bc
add edx, 8
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x405f38
add eax, 0xa
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x405f40
add ecx, 0xc
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x40342c
add edx, 0xe
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x403434
add eax, 0x10
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x40343c
add ecx, 0x12
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x405f48
add edx, 0x14
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x405f50
add eax, 0x16
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x4031b4
add ecx, 0x18
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x4033fc
add edx, 0x1a
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x40340c
add eax, 0x1c
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x40341c
add ecx, 0x1e
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x4045ac
add edx, 0x20
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x405f58
add eax, 0x22
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x405f60
add ecx, 0x24
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x405f68
add edx, 0x26
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x405f70
add eax, 0x28
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x4047a0
add ecx, 0x2a
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x403414
add edx, 0x2c
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x405f78
add eax, 0x2e
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x403424
add ecx, 0x30
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x405f80
add edx, 0x32
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x405f88
add eax, 0x34
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x403404
add ecx, 0x36
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x405f90
add edx, 0x38
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x405f98
add eax, 0x3a
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x4055a8
add ecx, 0x3c
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x405fa0
add edx, 0x3e
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x405fa8
add eax, 0x40
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x405fb0
add ecx, 0x42
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x405fb8
add edx, 0x44
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x405fc0
add eax, 0x46
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x4055a8
add ecx, 0x48
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x405fc8
add edx, 0x4a
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x405fd0
add eax, 0x4c
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x405fd8
add ecx, 0x4e
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x405fe0
add edx, 0x50
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x405fe8
add eax, 0x52
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x405ff0
add ecx, 0x54
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push fcn.00405ff8
add edx, 0x56
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x4031b4
add eax, 0x58
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x405e58
add ecx, 0x5a
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x405e60
add edx, 0x5c
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x405e68
add eax, 0x5e
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x405e70
add ecx, 0x60
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x405e0c
add edx, 0x62
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x405e14
add eax, 0x64
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x403a78
add ecx, 0x66
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x405938
add edx, 0x68
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x405940
add eax, 0x6a
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x404e34
add ecx, 0x6c
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x403fd4
add edx, 0x6e
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x403c40
add eax, 0x70
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x403e08
add ecx, 0x72
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x4034c8
add edx, 0x74
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x403a80
add eax, 0x76
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x40378c
add ecx, 0x78
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x4035b4
add edx, 0x7a
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x406000
add eax, 0x7c
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x403a88
add ecx, 0x7e
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x406008
add edx, 0x80
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x406010
add eax, 0x82
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x406018
add ecx, 0x84
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x40336c
add edx, 0x86
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x406020
add eax, 0x88
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x4038b8
add ecx, 0x8a
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x406028
add edx, 0x8c
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x406030
add eax, 0x8e
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x406038
add ecx, 0x90
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x406040
add edx, 0x92
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x406048
add eax, 0x94
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x4038c0
add ecx, 0x96
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x406050
add edx, 0x98
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x4038c8
add eax, 0x9a
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x406058
add ecx, 0x9c
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x406060
add edx, 0x9e
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x406068
add eax, 0xa0
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x406070
add ecx, 0xa2
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x4033d4
add edx, 0xa4
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x406078
add eax, 0xa6
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x406080
add ecx, 0xa8
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x406088
add edx, 0xaa
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x406090
add eax, 0xac
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x406098
add ecx, 0xae
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x4060a0
add edx, 0xb0
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x4060a8
add eax, 0xb2
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x4033dc
add ecx, 0xb4
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x4060b0
add edx, 0xb6
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x4060b8
add eax, 0xb8
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x4060c0
add ecx, 0xba
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x4033e4
add edx, 0xbc
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x4060c8
add eax, 0xbe
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x4060d0
add ecx, 0xc0
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x4060d8
add edx, 0xc2
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x40329c
add eax, 0xc4
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x4060e0
add ecx, 0xc6
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x4033ec
add edx, 0xc8
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x4060e8
add eax, 0xca
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x4060f0
add ecx, 0xcc
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x4060f8
add edx, 0xce
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x406100
add eax, 0xd0
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x406108
add ecx, 0xd2
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x406110
add edx, 0xd4
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x4033f4
add eax, 0xd6
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x406118
add ecx, 0xd8
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x403848
add edx, 0xda
push edx
push 1
call esi
mov eax, dword [ebp - 0x28]
push 0x406120
add eax, 0xdc
push eax
push 1
call esi
mov ecx, dword [ebp - 0x28]
push 0x406128
add ecx, 0xde
push ecx
push 1
call esi
mov edx, dword [ebp - 0x28]
push 0x406130
add edx, 0xe0
push edx
push 1
call esi
mov eax, dword [ebp - 0x44]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x406138
lea ecx, [eax + 4]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x406144
add ecx, 8
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406150
lea ecx, [eax + 0xc]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x40615c
add ecx, 0x10
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406168
lea ecx, [eax + 0x14]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x406174
add ecx, 0x18
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406180
lea ecx, [eax + 0x1c]
call esi
mov edx, 0x40618c
mov ecx, dword [ebp - 0x44]
add ecx, 0x20
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406198
lea ecx, [eax + 0x24]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x4061a4
add ecx, 0x28
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x4061b0
lea ecx, [eax + 0x2c]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x4061bc
add ecx, 0x30
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x4061c8
lea ecx, [eax + 0x34]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x4061d4
add ecx, 0x38
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x4061e0
lea ecx, [eax + 0x3c]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x4061ec
add ecx, 0x40
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x4061f8
lea ecx, [eax + 0x44]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x406204
add ecx, 0x48
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406210
lea ecx, [eax + 0x4c]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x40621c
add ecx, 0x50
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406228
lea ecx, [eax + 0x54]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x406234
add ecx, 0x58
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406240
lea ecx, [eax + 0x5c]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x40624c
add ecx, 0x60
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406258
lea ecx, [eax + 0x64]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x406264
add ecx, 0x68
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406270
lea ecx, [eax + 0x6c]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x40627c
add ecx, 0x70
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406288
lea ecx, [eax + 0x74]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x406294
add ecx, 0x78
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x4062a0
lea ecx, [eax + 0x7c]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x4062ac
add ecx, 0x80
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x4062b8
lea ecx, [eax + 0x84]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x4062c4
add ecx, 0x88
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x4062d0
lea ecx, [eax + 0x8c]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x4062dc
add ecx, 0x90
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x4062e8
lea ecx, [eax + 0x94]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x4062f4
add ecx, 0x98
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406300
lea ecx, [eax + 0x9c]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x40630c
add ecx, 0xa0
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406318
lea ecx, [eax + 0xa4]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x406324
add ecx, 0xa8
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406330
lea ecx, [eax + 0xac]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x40633c
add ecx, 0xb0
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406348
lea ecx, [eax + 0xb4]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x406354
add ecx, 0xb8
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406360
lea ecx, [eax + 0xbc]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x40636c
add ecx, 0xc0
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406378
lea ecx, [eax + 0xc4]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x406384
add ecx, 0xc8
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406390
lea ecx, [eax + 0xcc]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x40639c
add ecx, 0xd0
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x4063a8
lea ecx, [eax + 0xd4]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x4063b4
add ecx, 0xd8
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x4063c0
lea ecx, [eax + 0xdc]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x4063cc
add ecx, 0xe0
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x4063d8
lea ecx, [eax + 0xe4]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x4063e4
add ecx, 0xe8
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x4063f0
lea ecx, [eax + 0xec]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x4063fc
add ecx, 0xf0
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406408
lea ecx, [eax + 0xf4]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x406414
add ecx, 0xf8
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406420
lea ecx, [eax + 0xfc]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x40642c
add ecx, 0x100
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406438
lea ecx, [eax + 0x104]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x406444
add ecx, 0x108
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406450
lea ecx, [eax + 0x10c]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x40645c
add ecx, 0x110
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406468
lea ecx, [eax + 0x114]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x406474
add ecx, 0x118
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406480
lea ecx, [eax + 0x11c]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x40648c
add ecx, 0x120
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406498
lea ecx, [eax + 0x124]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x4064a4
add ecx, 0x128
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x4064b0
lea ecx, [eax + 0x12c]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x4064bc
add ecx, 0x130
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x4064c8
lea ecx, [eax + 0x134]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x4064d4
add ecx, 0x138
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x4064e0
lea ecx, [eax + 0x13c]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x4064ec
add ecx, 0x140
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x4064f8
lea ecx, [eax + 0x144]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x406504
add ecx, 0x148
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406510
lea ecx, [eax + 0x14c]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x40651c
add ecx, 0x150
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406528
lea ecx, [eax + 0x154]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x406534
add ecx, 0x158
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406540
lea ecx, [eax + 0x15c]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x40654c
add ecx, 0x160
call esi
mov edx, 0x406558
mov eax, dword [ebp - 0x44]
lea ecx, [eax + 0x164]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x406564
add ecx, 0x168
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406570
lea ecx, [eax + 0x16c]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x40657c
add ecx, 0x170
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406588
lea ecx, [eax + 0x174]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x406594
add ecx, 0x178
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x4065a0
lea ecx, [eax + 0x17c]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x4065ac
add ecx, 0x180
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x4065b8
lea ecx, [eax + 0x184]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x4065c4
add ecx, 0x188
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x4065d0
lea ecx, [eax + 0x18c]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x4065dc
add ecx, 0x190
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x4065e8
lea ecx, [eax + 0x194]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x4065f4
add ecx, 0x198
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406600
lea ecx, [eax + 0x19c]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x40660c
add ecx, 0x1a0
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406618
lea ecx, [eax + 0x1a4]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x406624
add ecx, 0x1a8
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406630
lea ecx, [eax + 0x1ac]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x40663c
add ecx, 0x1b0
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406648
lea ecx, [eax + 0x1b4]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x406654
add ecx, 0x1b8
call esi
mov eax, dword [ebp - 0x44]
mov edx, 0x406660
lea ecx, [eax + 0x1bc]
call esi
mov ecx, dword [ebp - 0x44]
mov edx, 0x40666c
add ecx, 0x1c0
call esi
mov edx, 0x402ff0
lea ecx, [ebp - 0x60]
call esi
mov edx, dword [ebp + 8]
mov eax, dword [edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov dword [ebp - 0xbc], eax
mov dword [ebp - 0x18], 1
mov eax, dword [ebp - 0x18]
cmp ax, word [ebp - 0xbc]
jg 0x414363
mov ecx, dword [ebp + 8]
lea edx, [ebp - 0x74]
movsx eax, ax
mov dword [ebp - 0x8c], ecx
push edx
lea ecx, [ebp - 0x94]
push eax
lea edx, [ebp - 0x84]
push ecx
push edx
mov dword [ebp - 0x6c], 1
mov dword [ebp - 0x74], 2
mov dword [ebp - 0x94], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x84]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x84]
lea edx, [ebp - 0x74]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, 1
add esp, 0xc
mov dword [ebp - 0x1c], eax
mov ecx, 0x70
cmp ax, cx
jg 0x414333
movsx ebx, ax
cmp ebx, 0x71
mov dword [ebp - 0xd0], ebx
jb 0x4142c7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x28]
mov eax, dword [ebp - 0x58]
push eax
lea edx, [ecx + ebx*2]
push edx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaStrFixstr]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
mov ebx, eax
lea ecx, [ebp - 0x64]
neg ebx
sbb ebx, ebx
inc ebx
neg ebx
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
cmp bx, di
jne 0x414317
mov eax, 1
add ax, word [ebp - 0x1c]
jo 0x4143f6
mov dword [ebp - 0x1c], eax
jmp 0x4142a5
mov ebx, dword [ebp - 0xd0]
cmp ebx, 0x71
jb 0x414328
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [ebp - 0x44]
lea ecx, [ebp - 0x58]
mov edx, dword [eax + ebx*4]
call esi
mov ecx, dword [ebp - 0x60]
mov edx, dword [ebp - 0x58]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, 1
add ax, word [ebp - 0x18]
jo 0x4143f6
mov dword [ebp - 0x18], eax
jmp 0x414222
mov edx, dword [ebp - 0x60]
lea ecx, [ebp - 0x5c]
call esi
push 0x4143e0
jmp 0x4143a1
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea eax, [ebp - 0xa8]
xor edi, edi
lea edx, [ebp - 0x34]
push eax
push edi
mov dword [ebp - 0xa8], edx
call esi
lea edx, [ebp - 0xac]
lea ecx, [ebp - 0x50]
push edx
push edi
mov dword [ebp - 0xac], ecx
call esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x58]
call esi
lea ecx, [ebp - 0x60]
call esi
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
nop
nop
nop
nop