Function at 0x4aea4c
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 4
mov ecx, 0x223
push ecx
shl ecx, 2
add ecx, 8
push ecx
call fcn.006d0a53
add esp, 4
mov edi, eax
mov dword [edi], 1
add edi, 4
pop ecx
push eax
push ecx
mov dword [edi], 0x223
add edi, 4
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
pop edx
test edx, edx
je 0x4aea9b
mov ecx, edx
xor eax, eax
rep stosd dword es:[edi], eax
push dword [0x8b12f9]
call fcn.006d0a4d
add esp, 4
pop eax
mov dword [0x8b12f9], eax
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0
cmp eax, ecx
jl 0x4aead0
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4be292
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 1
cmp eax, ecx
jl 0x4aeb02
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4be451
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 2
cmp eax, ecx
jl 0x4aeb34
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4be57e
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 3
cmp eax, ecx
jl 0x4aeb66
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4be70e
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 4
cmp eax, ecx
jl 0x4aeb98
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4be751
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 5
cmp eax, ecx
jl 0x4aebca
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4be779
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 6
cmp eax, ecx
jl 0x4aebfc
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4be779
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 7
cmp eax, ecx
jl 0x4aec2e
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4be779
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 8
cmp eax, ecx
jl 0x4aec60
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4bf5d8
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 9
cmp eax, ecx
jl 0x4aec92
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c1c46
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0xa
cmp eax, ecx
jl 0x4aecc4
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c1f7d
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0xb
cmp eax, ecx
jl 0x4aecf6
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c378e
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0xc
cmp eax, ecx
jl 0x4aed28
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c3b39
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0xd
cmp eax, ecx
jl 0x4aed5a
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c46e6
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0xe
cmp eax, ecx
jl 0x4aed8c
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c5003
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0xf
cmp eax, ecx
jl 0x4aedbe
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c5fb9
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x10
cmp eax, ecx
jl 0x4aedf0
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c6031
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x11
cmp eax, ecx
jl 0x4aee22
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c6072
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x12
cmp eax, ecx
jl 0x4aee54
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c636d
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x13
cmp eax, ecx
jl 0x4aee86
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c670d
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x14
cmp eax, ecx
jl 0x4aeeb8
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c6a11
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x15
cmp eax, ecx
jl 0x4aeeea
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c6a30
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x16
cmp eax, ecx
jl 0x4aef1c
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c6a4f
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x17
cmp eax, ecx
jl 0x4aef4e
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c6d30
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x18
cmp eax, ecx
jl 0x4aef80
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c7007
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x19
cmp eax, ecx
jl 0x4aefb2
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c72e8
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x1a
cmp eax, ecx
jl 0x4aefe4
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c75bf
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x1b
cmp eax, ecx
jl 0x4af016
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c7888
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x1c
cmp eax, ecx
jl 0x4af048
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c7b5f
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x1d
cmp eax, ecx
jl 0x4af07a
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c7e40
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x1e
cmp eax, ecx
jl 0x4af0ac
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4be779
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x1f
cmp eax, ecx
jl 0x4af0de
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4be779
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x20
cmp eax, ecx
jl 0x4af110
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c7fbc
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x21
cmp eax, ecx
jl 0x4af142
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c8082
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x22
cmp eax, ecx
jl 0x4af174
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c8386
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x23
cmp eax, ecx
jl 0x4af1a6
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c83b3
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x24
cmp eax, ecx
jl 0x4af1d8
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c90e8
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x25
cmp eax, ecx
jl 0x4af20a
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c9107
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x26
cmp eax, ecx
jl 0x4af23c
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4c98bf
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x27
cmp eax, ecx
jl 0x4af26e
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4ca16c
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x28
cmp eax, ecx
jl 0x4af2a0
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4ca8ef
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x29
cmp eax, ecx
jl 0x4af2d2
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4cb051
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x2a
cmp eax, ecx
jl 0x4af304
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4cb7c1
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x2b
cmp eax, ecx
jl 0x4af336
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4cbf31
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x2c
cmp eax, ecx
jl 0x4af368
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4cbf50
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x2d
cmp eax, ecx
jl 0x4af39a
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4cc6a9
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x2e
cmp eax, ecx
jl 0x4af3cc
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4cd24f
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x2f
cmp eax, ecx
jl 0x4af3fe
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4cdd92
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x30
cmp eax, ecx
jl 0x4af430
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4ce8c7
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x31
cmp eax, ecx
jl 0x4af462
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4cf405
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x32
cmp eax, ecx
jl 0x4af494
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4cff73
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x33
cmp eax, ecx
jl 0x4af4c6
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d0adf
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x34
cmp eax, ecx
jl 0x4af4f8
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d162b
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x35
cmp eax, ecx
jl 0x4af52a
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d2181
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x36
cmp eax, ecx
jl 0x4af55c
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d2ccd
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x37
cmp eax, ecx
jl 0x4af58e
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d3823
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x38
cmp eax, ecx
jl 0x4af5c0
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d4364
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x39
cmp eax, ecx
jl 0x4af5f2
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d4e99
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x3a
cmp eax, ecx
jl 0x4af624
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d5b39
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x3b
cmp eax, ecx
jl 0x4af656
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d5b58
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x3c
cmp eax, ecx
jl 0x4af688
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d5d15
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x3d
cmp eax, ecx
jl 0x4af6ba
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d5ed2
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x3e
cmp eax, ecx
jl 0x4af6ec
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d5ff0
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x3f
cmp eax, ecx
jl 0x4af71e
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d62b1
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x40
cmp eax, ecx
jl 0x4af750
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d6587
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x41
cmp eax, ecx
jl 0x4af782
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d67c7
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x42
cmp eax, ecx
jl 0x4af7b4
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d6a0c
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x43
cmp eax, ecx
jl 0x4af7e6
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d6c51
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x44
cmp eax, ecx
jl 0x4af818
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d6ec1
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x45
cmp eax, ecx
jl 0x4af84a
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d7131
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x46
cmp eax, ecx
jl 0x4af87c
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d739f
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x47
cmp eax, ecx
jl 0x4af8ae
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d760d
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x48
cmp eax, ecx
jl 0x4af8e0
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d762c
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x49
cmp eax, ecx
jl 0x4af912
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d764b
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x4a
cmp eax, ecx
jl 0x4af944
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d792f
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x4b
cmp eax, ecx
jl 0x4af976
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d794e
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x4c
cmp eax, ecx
jl 0x4af9a8
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d7c0b
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x4d
cmp eax, ecx
jl 0x4af9da
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d7c2a
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x4e
cmp eax, ecx
jl 0x4afa0c
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d7df5
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x4f
cmp eax, ecx
jl 0x4afa3e
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d7fc0
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x50
cmp eax, ecx
jl 0x4afa70
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d8169
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x51
cmp eax, ecx
jl 0x4afaa2
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d8332
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x52
cmp eax, ecx
jl 0x4afad4
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d84fb
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x53
cmp eax, ecx
jl 0x4afb06
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d86ae
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x54
cmp eax, ecx
jl 0x4afb38
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d86cd
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x55
cmp eax, ecx
jl 0x4afb6a
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d8876
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x56
cmp eax, ecx
jl 0x4afb9c
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d8a43
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x57
cmp eax, ecx
jl 0x4afbce
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d8bec
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x58
cmp eax, ecx
jl 0x4afc00
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d8d9f
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x59
cmp eax, ecx
jl 0x4afc32
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d8f48
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x5a
cmp eax, ecx
jl 0x4afc64
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d90fb
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x5b
cmp eax, ecx
jl 0x4afc96
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d929b
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x5c
cmp eax, ecx
jl 0x4afcc8
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d9444
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x5d
cmp eax, ecx
jl 0x4afcfa
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d95f7
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x5e
cmp eax, ecx
jl 0x4afd2c
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d97d9
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x5f
cmp eax, ecx
jl 0x4afd5e
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d9b70
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x60
cmp eax, ecx
jl 0x4afd90
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4d9f1c
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x61
cmp eax, ecx
jl 0x4afdc2
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4da236
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x62
cmp eax, ecx
jl 0x4afdf4
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4da555
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x63
cmp eax, ecx
jl 0x4afe26
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4da866
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x64
cmp eax, ecx
jl 0x4afe58
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4dabb0
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x65
cmp eax, ecx
jl 0x4afe8a
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4daf0d
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x66
cmp eax, ecx
jl 0x4afebc
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4db235
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x67
cmp eax, ecx
jl 0x4afeee
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4db581
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x68
cmp eax, ecx
jl 0x4aff20
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4db8b3
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x69
cmp eax, ecx
jl 0x4aff52
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4dbbdb
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x6a
cmp eax, ecx
jl 0x4aff84
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4dbf03
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x6b
cmp eax, ecx
jl 0x4affb6
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4dc264
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x6c
cmp eax, ecx
jl 0x4affe8
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4dc57e
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x6d
cmp eax, ecx
jl 0x4b001a
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4dc8d2
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x6e
cmp eax, ecx
jl 0x4b004c
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4dcc1f
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x6f
cmp eax, ecx
jl 0x4b007e
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4dcf30
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x70
cmp eax, ecx
jl 0x4b00b0
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4dd241
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x71
cmp eax, ecx
jl 0x4b00e2
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4dd57a
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x72
cmp eax, ecx
jl 0x4b0114
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4dd8a0
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x73
cmp eax, ecx
jl 0x4b0146
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4ddc01
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x74
cmp eax, ecx
jl 0x4b0178
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4de9f5
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x75
cmp eax, ecx
jl 0x4b01aa
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4dea14
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x76
cmp eax, ecx
jl 0x4b01dc
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4df635
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x77
cmp eax, ecx
jl 0x4b020e
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4e024c
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x78
cmp eax, ecx
jl 0x4b0240
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4e0e55
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x79
cmp eax, ecx
jl 0x4b0272
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4e1a9d
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x7a
cmp eax, ecx
jl 0x4b02a4
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4e26fa
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x7b
cmp eax, ecx
jl 0x4b02d6
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4e3303
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x7c
cmp eax, ecx
jl 0x4b0308
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4e3f11
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x7d
cmp eax, ecx
jl 0x4b033a
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4e4b11
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x7e
cmp eax, ecx
jl 0x4b036c
push 1
call fcn.006d0a59
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 4], ebx
mov ebx, dword [ebp - 4]
mov dword [ebx], 0x4e575d
mov ebx, dword [0x8b12f9]
call fcn.0048c8c1
mov eax, 0x7f
cmp eax, ecx
jl 0x4b039e