Function at 0x4f93b8
Capabilities:
Enumerate pe sections

Disassembly:
push ebp
mov ebp, esp
add esp, 0xffffffa0
push ebx
xor ebx, ebx
mov dword [ebp - 0x14], ebx
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x1c], ebx
mov dword [ebp - 0x20], ebx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 8], edx
mov dword [ebp - 4], eax
xor eax, eax
push ebp
push 0x4fa083
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 4]
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x34]
add eax, dword [ebp - 0x30]
mov dword [ebp - 0x2c], eax
mov eax, dword [0x533a30]
add eax, 0x14
mov dword [ebp - 0x60], eax
fild dword [ebp - 0x60]
call fcn.0040762c
mov dword [0x53389c], eax
lea eax, [ebp - 0x18]
push eax
xor ecx, ecx
mov edx, 1
mov eax, dword [ebp - 0x14]
call fcn.0040abd8
imul eax, dword [0x53385c], 0xdc
mov dword [0x5339b4], eax
lea eax, [ebp - 0x20]
mov edx, 0x4fa0a0
call fcn.0040a01c
mov eax, dword [0x53388c]
add eax, 0xa3
mov dword [0x5338b4], eax
mov eax, dword [ebp - 0xc]
mov eax, dword [eax]
mov dword [ebp - 0x50], eax
mov eax, dword [ebp - 0x50]
xor edx, edx
add edx, 0x18
add eax, edx
mov edx, dword [ebp - 0x50]
movzx edx, word [edx + 0x14]
add eax, edx
mov dword [ebp - 0x48], eax
mov eax, dword [ebp - 0xc]
mov eax, dword [eax]
movzx eax, word [eax + 6]
dec eax
test eax, eax
jl 0x4fa064
inc eax
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x38], 0
xor eax, eax
mov dword [ebp - 0x34], eax
cmp dword [ebp - 0x34], 1
jge 0x4f9504
inc dword [ebp - 0x34]
mov eax, dword [ebp - 0x28]
imul dword [ebp - 0x30]
mov dword [ebp - 0x24], eax
mov eax, dword [0x533944]
add eax, 0x89
mov dword [ebp - 0x60], eax
fild dword [ebp - 0x60]
call fcn.0040762c
mov dword [0x5339c4], eax
mov eax, dword [ebp - 0x2c]
sub eax, dword [ebp - 0x28]
cmp eax, dword [ebp - 0x34]
jne 0x4f94d3
mov eax, 0x81
sub eax, dword [0x5338bc]
mov dword [0x53394c], eax
mov ecx, 1
mov edx, dword [ebp - 0x20]
mov eax, 0x4fa0cc
call fcn.0040ade8
cmp eax, 0xdc
je 0x4f9504
fild dword [0x53388c]
call fcn.00407638
mov dword [0x533934], eax
jmp 0x4f9504
fild dword [0x5338ec]
call fcn.0040762c
mov dword [0x5338e4], eax
mov eax, 0xd0
sub eax, dword [0x533894]
mov dword [0x5339d0], eax
mov eax, dword [0x5338bc]
add eax, 4
mov dword [ebp - 0x60], eax
fild dword [ebp - 0x60]
call fcn.00407638
mov dword [0x5338cc], eax
mov eax, dword [0x5339b4]
add eax, 0x93
mov dword [ebp - 0x60], eax
fild dword [ebp - 0x60]
call fcn.0040762c
mov dword [0x5339d0], eax
mov eax, dword [ebp - 0x48]
cmp dword [eax + 0x10], 0
jne 0x4f9cb4
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x28], eax
mov eax, 0xbb
sub eax, dword [0x533a08]
cmp eax, 0x24
jge 0x4f95c2
mov eax, dword [0x5339c4]
call fcn.004071f4
mov dword [0x5339c4], eax
mov eax, dword [0x5338cc]
mov dword [0x533a00], eax
mov eax, dword [0x5339c4]
cmp eax, dword [0x533a00]
jge 0x4f95b0
imul eax, dword [0x5339bc], 0xa9
mov dword [0x533944], eax
jmp 0x4f95e0
mov eax, 0x6f
sub eax, dword [0x533a40]
mov dword [0x5338ac], eax
jmp 0x4f95e0
mov eax, dword [0x5338e4]
add eax, 0x98
mov dword [0x5338bc], eax
mov eax, dword [0x5339e0]
sub eax, 0x93
mov dword [0x5339bc], eax
mov eax, 0xbe
sub eax, dword [0x533a08]
mov dword [0x53390c], eax
mov eax, dword [0x53385c]
mov dword [0x53396c], eax
mov eax, dword [0x53396c]
cmp eax, dword [0x533a00]
jge 0x4f9617
mov eax, dword [0x533974]
add eax, dword [0x53387c]
mov dword [0x5338b4], eax
mov eax, dword [0x533904]
mov dword [0x53390c], eax
mov eax, dword [0x53390c]
cmp eax, dword [0x533a00]
jge 0x4f965a
mov eax, dword [0x533a18]
mov dword [0x5339bc], eax
mov eax, dword [0x5339bc]
cmp eax, dword [0x533a00]
jge 0x4f9669
lea eax, [ebp - 0x14]
push eax
xor ecx, ecx
mov edx, 1
mov eax, dword [ebp - 0x14]
call fcn.0040abd8
jmp 0x4f9669
mov eax, dword [0x533974]
call fcn.004071f4
mov dword [0x533974], eax
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x38]
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x34]
sub eax, dword [ebp - 0x24]
mov dword [ebp - 0x28], eax
mov eax, dword [0x533a00]
mov dword [0x533a08], eax
mov eax, dword [0x533a50]
mov dword [0x53385c], eax
mov eax, dword [0x53393c]
mov dword [0x533884], eax
mov eax, dword [0x533884]
cmp eax, dword [0x53385c]
jle 0x4f96b0
mov eax, dword [0x533a40]
mov dword [0x5338fc], eax
mov eax, dword [0x53395c]
sub eax, dword [0x5338e4]
mov dword [0x53385c], eax
mov eax, dword [0x53389c]
call fcn.004071f4
mov dword [0x53389c], eax
mov eax, dword [0x53389c]
cmp eax, dword [0x5338fc]
jle 0x4f96eb
mov eax, dword [0x53392c]
call fcn.004071f4
mov dword [0x53392c], eax
cmp dword [ebp - 0x3c], 0
jle 0x4f9b93
xor eax, eax
mov dword [ebp - 0x34], eax
cmp dword [ebp - 0x34], 5
jge 0x4f9748
inc dword [ebp - 0x34]
mov eax, dword [ebp - 0x24]
add eax, dword [ebp - 0x30]
mov dword [ebp - 0x28], eax
mov eax, dword [0x533964]
call fcn.004071f4
mov dword [0x533964], eax
mov eax, dword [0x5338f4]
add eax, 4
mov dword [ebp - 0x60], eax
fild dword [ebp - 0x60]
call fcn.00407638
mov dword [0x533a50], eax
mov eax, dword [0x533984]
add eax, 0xfa
mov dword [0x533944], eax
cmp dword [ebp - 0x34], 5
jl 0x4f9700
imul eax, dword [0x5338bc], 0xf4
mov dword [0x53388c], eax
mov eax, dword [0x533944]
imul dword [0x53395c]
mov dword [0x533984], eax
mov eax, dword [0x53388c]
imul dword [0x5338e4]
mov dword [0x533874], eax
mov eax, dword [0x533a28]
add eax, dword [0x5339d8]
mov dword [0x533934], eax
imul eax, dword [0x53394c], 0xae
mov dword [0x533a30], eax
push 4
push 0x1000
mov eax, dword [ebp - 0x3c]
push eax
mov eax, dword [ebp - 0x48]
mov eax, dword [eax + 0xc]
add eax, dword [ebp - 0x40]
push eax
call dword [0x533980]
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x30]
sub eax, dword [ebp - 0x28]
mov dword [ebp - 0x24], eax
mov eax, dword [0x5339e8]
add eax, dword [0x53385c]
mov dword [0x5339bc], eax
mov eax, dword [0x53387c]
imul dword [0x53393c]
mov dword [0x5338ac], eax
fild dword [0x53385c]
call fcn.00407638
mov dword [0x5339d8], eax
mov ecx, 1
mov edx, dword [ebp - 0x20]
mov eax, 0x4fa0f8
call fcn.0040ade8
cmp eax, 0xed
je 0x4f9813
mov eax, dword [0x533884]
add dword [0x53393c], eax
jmp 0x4f982d
mov eax, dword [0x53394c]
add eax, 0x82
mov dword [ebp - 0x60], eax
fild dword [ebp - 0x60]
call fcn.0040762c
mov dword [0x533894], eax
cmp dword [ebp - 0x44], 0
jne 0x4f9a06
mov eax, dword [ebp - 0x30]
add eax, dword [ebp - 0x24]
cmp eax, dword [ebp - 0x24]
jle 0x4f986d
mov eax, dword [0x533954]
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x54], 0
je 0x4f985b
mov eax, dword [ebp - 0x54]
sub eax, 4
mov eax, dword [eax]
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x54], 0x23
jle 0x4f98c4
mov eax, dword [0x533a38]
mov dword [0x5338cc], eax
jmp 0x4f98c4
xor eax, eax
mov dword [ebp - 0x34], eax
cmp dword [ebp - 0x34], 0xb
jge 0x4f988c
inc dword [ebp - 0x34]
mov eax, dword [ebp - 0x30]
add eax, dword [ebp - 0x28]
mov dword [ebp - 0x2c], eax
jmp 0x4f988c
imul eax, dword [0x53395c], 0x57
mov dword [0x5338fc], eax
mov eax, dword [0x5339e8]
imul dword [0x5338b4]
mov dword [0x533a18], eax
mov eax, dword [0x533884]
cmp eax, dword [0x53397c]
jle 0x4f98c4
mov eax, dword [0x53390c]
call fcn.004071f4
mov dword [0x53390c], eax
mov eax, dword [ebp - 0x34]
cmp eax, dword [ebp - 0x34]
jle 0x4f98de
mov eax, dword [0x5339e0]
imul dword [0x5338e4]
mov dword [0x533964], eax
jmp 0x4f9941
fild dword [0x53398c]
call fcn.0040762c
mov dword [0x5339ac], eax
mov ecx, 1
mov edx, dword [0x533a20]
mov eax, 0x4fa128
call fcn.0040ade8
cmp eax, 0x20
je 0x4f9922
mov eax, dword [0x533874]
mov dword [0x5339f8], eax
mov eax, 0xb3
sub eax, dword [0x5338e4]
mov dword [0x5338dc], eax
mov eax, dword [0x53390c]
add eax, 0xdf
mov dword [0x533864], eax
mov eax, dword [0x5339b4]
add eax, dword [0x533984]
mov dword [0x53395c], eax
mov eax, dword [0x533a40]
add eax, 6
mov dword [0x5338bc], eax
mov eax, dword [0x53390c]
call fcn.004071f4
mov dword [0x53390c], eax
mov eax, dword [0x5338bc]
mov dword [0x53395c], eax
mov eax, dword [0x53395c]
cmp eax, dword [0x53390c]
jge 0x4f9983
mov eax, dword [0x5338e4]
add eax, 0x2e
mov dword [0x5338c4], eax
jmp 0x4f9993
mov eax, dword [0x533a30]
shl eax, 3
lea eax, [eax + eax*4]
mov dword [0x533a28], eax
mov eax, dword [0x5338ec]
sub eax, dword [0x533904]
mov dword [0x533964], eax
mov eax, dword [0x533a40]
sub eax, dword [0x5338ac]
mov dword [0x533a50], eax
mov byte [ebp - 0xd], 0
jmp 0x4fa068
mov eax, dword [ebp - 0x48]
mov eax, dword [eax + 0xc]
add eax, dword [ebp - 0x40]
mov dword [ebp - 0x44], eax
mov eax, dword [0x533a30]
mov dword [0x533974], eax
mov eax, dword [ebp - 0x2c]
add eax, dword [ebp - 0x28]
mov dword [ebp - 0x30], eax
mov eax, dword [0x5338b4]
mov dword [0x533a30], eax
mov eax, dword [0x5339f8]
sub eax, dword [0x533974]
mov dword [0x5338ec], eax
mov eax, dword [0x5338cc]
imul dword [0x5339c4]
mov dword [0x5339f8], eax
mov eax, dword [0x533a40]
call fcn.004071f4
mov dword [0x533a40], eax
mov eax, dword [ebp - 0x48]
mov edx, dword [ebp - 0x44]
mov dword [eax + 8], edx
xor eax, eax
mov dword [ebp - 0x34], eax
mov eax, dword [0x533a40]
mov dword [0x5338a4], eax
mov eax, dword [ebp - 0x30]
add eax, eax
mov dword [ebp - 0x28], eax
fild dword [0x5338ac]
call fcn.00407638
mov dword [0x533a08], eax
mov eax, dword [0x5338a4]
mov dword [0x53386c], eax
inc dword [ebp - 0x34]
cmp dword [ebp - 0x34], 6
jne 0x4f9a6c
mov eax, dword [0x53388c]
imul dword [0x53388c]
mov dword [0x53397c], eax
mov eax, 0xfc
sub eax, dword [0x53389c]
cmp eax, 0xe
jge 0x4f9ad8
mov eax, dword [0x533a28]
mov dword [0x533864], eax
mov eax, dword [0x5339b4]
sub eax, 0x21
mov dword [0x53392c], eax
fild dword [0x5338cc]
call fcn.0040762c
mov dword [0x533874], eax
imul eax, dword [0x533a28], 0xb0
mov dword [0x533944], eax
fild dword [0x5338ec]
call fcn.00407638
mov dword [0x533a48], eax
mov edx, dword [ebp - 0x3c]
mov eax, dword [ebp - 0x44]
xor ecx, ecx
call fcn.0040772c
lea eax, [ebp - 0x14]
mov edx, 0x4fa14c
call fcn.0040a01c
xor eax, eax
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 5
jge 0x4f9b62
inc dword [ebp - 0x28]
mov eax, dword [ebp - 0x34]
mov dword [ebp - 0x30], eax
mov eax, dword [0x53387c]
add eax, 4
mov dword [ebp - 0x60], eax
fild dword [ebp - 0x60]
call fcn.00407638
mov dword [0x5338bc], eax
mov eax, dword [0x5338ec]
add eax, 0xc1
mov dword [0x5339c4], eax
cmp dword [ebp - 0x28], 5
jl 0x4f9b2c
imul eax, dword [0x533a40], 0xbb
mov dword [0x5338f4], eax
mov eax, dword [0x533a30]
mov dword [0x533964], eax
mov eax, dword [0x5338f4]
add eax, 4
mov dword [ebp - 0x60], eax
fild dword [ebp - 0x60]
call fcn.00407638
mov dword [0x533864], eax
mov eax, dword [0x53386c]
call fcn.004071f4
mov dword [0x53386c], eax
mov eax, dword [0x533894]
call fcn.004071f4
mov dword [0x533894], eax
fild dword [ebp - 0x2c]
call fcn.00407638
mov dword [ebp - 0x28], eax
mov eax, dword [0x53395c]
mov dword [0x533934], eax
mov eax, dword [0x533a48]
add eax, dword [0x533984]
mov dword [0x533a38], eax
mov eax, dword [0x53388c]
mov dword [0x53387c], eax
add dword [ebp - 0x48], 0x28
mov eax, dword [0x533a20]
mov edx, 0x4fa17c
call fcn.0040aba0
jne 0x4f9c5a
mov eax, dword [ebp - 0x34]
sub eax, 0xc6
mov dword [ebp - 0x28], eax
xor eax, eax
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0xc
jge 0x4f9c38
inc dword [ebp - 0x2c]
xor eax, eax
mov dword [ebp - 0x24], eax
cmp dword [ebp - 0x24], 0xb
jge 0x4f9c32
inc dword [ebp - 0x24]
mov eax, dword [0x5339f8]
add eax, dword [0x533864]
mov dword [0x5339c4], eax
cmp dword [ebp - 0x24], 0xb
jl 0x4f9c19
cmp dword [ebp - 0x2c], 0xc
jl 0x4f9c0b
mov eax, dword [0x533a18]
add eax, dword [0x533a38]
mov dword [0x533984], eax
mov eax, dword [0x533944]
add eax, dword [0x5339bc]
mov dword [0x53387c], eax
jmp 0x4f9c6a
mov eax, dword [0x533904]
add eax, dword [0x533a28]
mov dword [0x533a00], eax
mov eax, dword [0x5339bc]
mov dword [0x533894], eax
mov eax, dword [0x5339bc]
add eax, dword [0x5338f4]
cmp eax, dword [0x5338f4]
jne 0x4f9c97
mov eax, dword [0x5339e0]
add eax, dword [0x5338a4]
mov dword [0x533a08], eax
mov eax, dword [0x5338b4]
add eax, 0x29
mov dword [ebp - 0x60], eax
fild dword [ebp - 0x60]
call fcn.0040762c
mov dword [0x53394c], eax
jmp 0x4fa058
xor eax, eax
mov dword [ebp - 0x34], eax
cmp dword [ebp - 0x34], 0xb
jge 0x4f9ce9
inc dword [ebp - 0x34]
mov eax, dword [ebp - 0x2c]
sub eax, 2
mov dword [ebp - 0x24], eax
mov eax, dword [0x53388c]
add eax, 0x78
mov dword [ebp - 0x60], eax
fild dword [ebp - 0x60]
call fcn.0040762c
mov dword [0x5339d0], eax
cmp dword [ebp - 0x34], 0xb
jl 0x4f9cbf
mov eax, dword [0x5339bc]
sub eax, 0x72
mov dword [0x5338fc], eax
mov eax, dword [0x533864]
mov dword [0x533944], eax
mov eax, dword [0x533a50]
add eax, dword [0x533a28]
mov dword [0x533a18], eax
mov eax, 0x9a
sub eax, dword [0x53387c]
mov dword [0x53390c], eax
push 4
push 0x1000
mov eax, dword [ebp - 0x48]
mov eax, dword [eax + 0x10]
push eax
mov eax, dword [ebp - 0x48]
mov eax, dword [eax + 0xc]
add eax, dword [ebp - 0x40]
push eax
call dword [0x533980]
mov dword [ebp - 0x44], eax
cmp dword [ebp - 0x44], 0
jne 0x4f9d97
mov byte [ebp - 0xd], 0
jmp 0x4fa068
mov eax, dword [ebp - 0x24]
add eax, dword [ebp - 0x34]
mov dword [ebp - 0x28], eax
mov eax, dword [0x53388c]
add eax, 0x63
mov dword [0x5339d0], eax
mov eax, dword [0x5338cc]
mov dword [0x533a30], eax
lea eax, [ebp - 0x20]
mov edx, 0x4fa1a0
call fcn.0040a01c
lea eax, [ebp - 0x14]
mov edx, 0x4fa1cc
call fcn.0040a01c
fild dword [0x533a08]
call fcn.0040762c
mov dword [0x5339c4], eax
mov eax, dword [ebp - 0x48]
mov eax, dword [eax + 0xc]
add eax, dword [ebp - 0x40]
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x2c]
sub eax, dword [ebp - 0x34]
mov dword [ebp - 0x30], eax
mov eax, dword [0x5339c4]
mov dword [0x533a08], eax
imul eax, dword [0x53389c], 0x15
mov dword [0x5338e4], eax
mov eax, dword [0x533a40]
add eax, 0x44
mov dword [0x5339c4], eax
mov eax, dword [0x5339c4]
sub eax, dword [0x53398c]
mov dword [0x533894], eax
mov eax, dword [0x5338cc]
call fcn.004071f4
mov dword [0x5338cc], eax
mov eax, dword [ebp - 0x48]
mov eax, dword [eax + 0x14]
add eax, dword [ebp - 4]
mov dword [ebp - 0x58], eax
mov eax, dword [ebp - 0x48]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x5c], eax
mov edx, dword [ebp - 0x44]
mov eax, dword [ebp - 0x58]
mov ecx, dword [ebp - 0x5c]
call fcn.00406fb0
imul eax, dword [ebp - 0x30], 0xce
mov dword [ebp - 0x28], eax
mov eax, dword [0x5339bc]
add eax, 0x95
mov dword [ebp - 0x60], eax
fild dword [ebp - 0x60]
call fcn.0040762c
mov dword [0x5339e8], eax
mov eax, dword [0x53389c]
add eax, 0x91
mov dword [0x5338cc], eax
mov eax, dword [0x533a38]
add eax, 0xc0
mov dword [ebp - 0x60], eax
fild dword [ebp - 0x60]
call fcn.0040762c
mov dword [0x5339b4], eax
mov eax, dword [0x53385c]
add eax, dword [0x533a00]
cmp eax, dword [0x533a00]
jne 0x4f9ee6
mov eax, dword [ebp - 0x14]
mov edx, dword [ebp - 0x14]
call fcn.0040aba0
jne 0x4f9ed4
mov eax, dword [0x533a18]
mov dword [0x5338c4], eax
jmp 0x4f9ef2
mov eax, dword [0x533984]
sub eax, dword [0x533a38]
mov dword [0x533a00], eax
jmp 0x4f9ef2
imul eax, dword [0x533864], 0x44
mov dword [0x5339b4], eax
fild dword [0x533984]
call fcn.00407638
mov dword [0x5338dc], eax
mov eax, dword [ebp - 0x48]
mov edx, dword [ebp - 0x44]
mov dword [eax + 8], edx
mov eax, dword [ebp - 0x24]
sub eax, 0
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x2c]
add eax, dword [ebp - 0x34]
cmp eax, dword [ebp - 0x34]
jle 0x4f9fae
mov eax, dword [0x5339b4]
call fcn.004071f4
mov dword [0x5339b4], eax
mov eax, dword [0x5339f0]
mov edx, dword [0x5339a4]
call fcn.0040aba0
jne 0x4f9f63
imul eax, dword [0x5338a4], 0xbe
mov dword [0x5339e8], eax
fild dword [0x5339d8]
call fcn.0040762c
mov dword [0x53390c], eax
mov eax, dword [0x533a28]
mov dword [0x5339d8], eax
mov eax, dword [0x5339d8]
cmp eax, dword [0x5339b4]
jge 0x4f9f86
mov eax, dword [0x5338f4]
mov dword [0x53386c], eax
jmp 0x4f9f96
mov eax, dword [0x53388c]
imul dword [0x53388c]
mov dword [0x53398c], eax
mov eax, dword [0x533a28]
add eax, 4
mov dword [ebp - 0x60], eax
fild dword [ebp - 0x60]
call fcn.00407638
mov dword [0x5338bc], eax
lea eax, [ebp - 0x1c]
push eax
mov ecx, 1
mov edx, 1
mov eax, dword [ebp - 0x18]
call fcn.0040abd8
mov eax, dword [0x533a10]
mov edx, dword [0x5339c8]
call fcn.0040aba0
jne 0x4f9ffd
mov eax, dword [0x533a48]
mov dword [0x533a48], eax
mov eax, dword [0x53386c]
cmp eax, dword [0x533a48]
jle 0x4f9ffd
fild dword [0x5339c4]
call fcn.00407638
mov dword [0x533964], eax
mov eax, dword [0x5339f8]
add eax, dword [0x5339f8]
mov dword [0x5338d4], eax
add dword [ebp - 0x48], 0x28
fild dword [ebp - 0x24]
call fcn.00407638
mov dword [ebp - 0x28], eax
mov eax, dword [0x53397c]
imul dword [0x5338c4]
mov dword [0x533a48], eax
mov eax, dword [0x5338bc]
sub eax, dword [0x53386c]
mov dword [0x53390c], eax
mov eax, dword [0x5338ac]
sub eax, 0xa9
mov dword [0x5339e8], eax
mov eax, dword [0x533a48]
add eax, 4
mov dword [0x5338ac], eax
inc dword [ebp - 0x38]
dec dword [ebp - 0x4c]
jne 0x4f9487
mov byte [ebp - 0xd], 1
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x4fa08a
lea eax, [ebp - 0x20]
mov edx, 4
call fcn.00409c54
ret