Function at 0x47efb0
Capabilities:
Access peb ldr_data
Check for peb ntglobalflag flag
Get ntdll base address
Get number of processors
Get process heap flags
Get process heap force flags

Disassembly:
push ebx
push esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
push edi
mov ecx, 0x43
call esi
mov ecx, dword [0x492150]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov edi, 1
cmp edi, 0x83
mov byte [ecx], al
jb 0x47efdd
call ebx
mov ecx, 0x4d
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f001
call ebx
mov ecx, 0x47
call esi
mov ecx, dword [0x492150]
add edi, 1
mov byte [ecx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f025
call ebx
mov ecx, 0x3d
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f049
call ebx
mov ecx, 0x22
call esi
mov ecx, dword [0x492150]
add edi, 1
mov byte [ecx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f06d
call ebx
mov ecx, 0x45
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f091
call ebx
mov ecx, 0x30
call esi
mov ecx, dword [0x492150]
add edi, 1
mov byte [ecx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f0b5
call ebx
mov ecx, 0x45
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f0d9
call ebx
mov ecx, 0x32
call esi
mov ecx, dword [0x492150]
add edi, 1
mov byte [ecx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f0fd
call ebx
mov ecx, 0x34
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f121
call ebx
mov ecx, 0x43
call esi
mov ecx, dword [0x492150]
add edi, 1
mov byte [ecx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f145
call ebx
mov ecx, 0x38
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f169
call ebx
mov ecx, 0x41
call esi
mov ecx, dword [0x492150]
add edi, 1
mov byte [ecx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f18d
call ebx
mov ecx, 0x35
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f1b1
call ebx
mov ecx, 0x30
call esi
mov ecx, dword [0x492150]
add edi, 1
mov byte [ecx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f1d5
call ebx
mov ecx, 0x38
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f1f9
call ebx
mov ecx, 0x41
call esi
mov ecx, dword [0x492150]
add edi, 1
mov byte [ecx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f21d
call ebx
mov ecx, 0x35
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f241
call ebx
mov ecx, 0x30
call esi
mov ecx, dword [0x492150]
add edi, 1
mov byte [ecx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f265
call ebx
mov ecx, 0x38
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f289
call ebx
mov ecx, 0x45
call esi
mov ecx, dword [0x492150]
add edi, 1
mov byte [ecx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f2ad
call ebx
mov ecx, 0x35
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f2d1
call ebx
mov ecx, 0x34
call esi
mov ecx, dword [0x492150]
add edi, 1
mov byte [ecx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f2f5
call ebx
mov ecx, 0x38
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f319
call ebx
mov ecx, 0x45
call esi
mov ecx, dword [0x492150]
add edi, 1
mov byte [ecx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f33d
call ebx
mov ecx, 0x35
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f361
call ebx
mov ecx, 0x34
call esi
mov ecx, dword [0x492150]
add edi, 1
mov byte [ecx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f385
call ebx
mov ecx, 0x22
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f3a9
call ebx
mov ecx, 0xd
call esi
mov ecx, dword [0x492150]
add edi, 1
mov byte [ecx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f3cd
call ebx
mov ecx, 0xa
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f3f1
call ebx
mov ecx, 0x44
call esi
mov ecx, dword [0x492150]
add edi, 1
mov byte [ecx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f415
call ebx
mov ecx, 0x50
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f439
call ebx
mov ecx, 0x42
call esi
mov ecx, dword [0x492150]
add edi, 1
mov byte [ecx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f45d
call ebx
mov ecx, 0x3d
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f481
call ebx
mov ecx, 0x22
call esi
mov ecx, dword [0x492150]
add edi, 1
mov byte [ecx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f4a5
call ebx
mov ecx, 0x43
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f4c9
call ebx
mov ecx, 0x30
call esi
mov ecx, dword [0x492150]
add edi, 1
mov byte [ecx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f4ed
call ebx
mov ecx, 0x43
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f511
call ebx
mov ecx, 0x32
call esi
mov ecx, dword [0x492150]
add edi, 1
mov byte [ecx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f535
call ebx
mov ecx, 0x36
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f559
call ebx
mov ecx, 0x43
call esi
mov ecx, dword [0x492150]
add edi, 1
mov byte [ecx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f57d
call ebx
mov ecx, 0x37
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f5a1
call ebx
mov ecx, 0x33
call esi
mov ecx, dword [0x492150]
add edi, 1
mov byte [ecx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f5c5
call ebx
mov ecx, 0x38
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f5e9
call ebx
mov ecx, 0x39
call esi
mov ecx, dword [0x492150]
add edi, 1
mov byte [ecx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f60d
call ebx
mov ecx, 0x37
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f631
call ebx
mov ecx, 0x33
call esi
mov ecx, dword [0x492150]
add edi, 1
mov byte [ecx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f655
call ebx
mov ecx, 0x38
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f679
call ebx
mov ecx, 0x39
call esi
mov ecx, dword [0x492150]
add edi, 1
mov byte [ecx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f69d
call ebx
mov ecx, 0x38
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f6c1
call ebx
mov ecx, 0x43
call esi
mov ecx, dword [0x492150]
add edi, 1
mov byte [ecx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f6e5
call ebx
mov ecx, 0x37
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f709
call ebx
mov ecx, 0x37
call esi
mov ecx, dword [0x492150]
add edi, 1
mov byte [ecx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f72d
call ebx
mov ecx, 0x37
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f751
call ebx
mov ecx, 0x34
call esi
mov ecx, dword [0x492150]
add edi, 1
mov byte [ecx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f775
call ebx
mov ecx, 0x38
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f799
call ebx
mov ecx, 0x39
call esi
mov ecx, dword [0x492150]
add edi, 1
mov byte [ecx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f7bd
call ebx
mov ecx, 0x43
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f7e1
call ebx
mov ecx, 0x36
call esi
mov ecx, dword [0x492150]
add edi, 1
mov byte [ecx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f805
call ebx
mov ecx, 0x31
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f829
call ebx
mov ecx, 0x36
call esi
mov ecx, dword [0x492150]
add edi, 1
mov byte [ecx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f84d
call ebx
mov ecx, 0x34
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f871
call ebx
mov ecx, 0x43
call esi
mov ecx, dword [0x492150]
add edi, 1
mov byte [ecx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f895
call ebx
mov ecx, 0x30
call esi
mov edx, dword [0x492150]
add edi, 1
mov byte [edx + edi - 1], al
jo 0x480205
cmp edi, 0x83
jb 0x47f8b9
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
nop
nop
nop
nop
nop