Disassembly: 
  L1: 55 ?? push ebp
   8b ec ?? mov ebp, esp
   6a fe ?? push 0xfe<254,-2>
   68 e8 74 40 00 ?? push 0x004074e8
   68 30 2d 40 00 ?? push function 0x00402d30
   64 a1 00 00 00 00 ?? mov eax, dword fs:[0]
   50 ?? push eax
   83 c4 e8 ?? add esp, 0xe8<232,-24>
   53 ?? push ebx
   56 ?? push esi
   57 ?? push edi
   a1 04 80 40 00 ?? mov eax, dword ds:[0x00408004]
   31 45 f8 ?? xor dword ss:[ebp + 0xf8<248,-8>], eax
   33 c5 ?? xor eax, ebp
   50 ?? push eax
   8d 45 f0 ?? lea eax, ss:[ebp + 0xf0<240,-16>]
   64 a3 00 00 00 00 ?? mov dword fs:[0], eax
   c7 45 e0 00 00 00 00 ?? mov dword ss:[ebp + 0xe0<224,-32>], 0
   c6 45 e7 00 ?? mov byte ss:[ebp + 0xe7<231,-25>], 0
   c7 45 fc 00 00 00 00 ?? mov dword ss:[ebp + 0xfc<252,-4>], 0
   eb 09 ?? jmp basic block L2
  
  L2: 8b 4d e0 ?? mov ecx, dword ss:[ebp + 0xe0<224,-32>]
   3b 4d 10 ?? cmp ecx, dword ss:[ebp + 0x10<16>]
   74 26 ?? je basic block L6
  
  L3: 8b 55 14 ?? mov edx, dword ss:[ebp + 0x14<20>]
   89 55 d8 ?? mov dword ss:[ebp + 0xd8<216,-40>], edx
   8b 45 d8 ?? mov eax, dword ss:[ebp + 0xd8<216,-40>]
   89 45 dc ?? mov dword ss:[ebp + 0xdc<220,-36>], eax
   8b 4d dc ?? mov ecx, dword ss:[ebp + 0xdc<220,-36>]
   ff 15 44 61 40 00 ?? call dword ds:[0x00406144<"p-@">]
  
  L4: 8b 4d 08 ?? mov ecx, dword ss:[ebp + 8]
   ff 55 dc ?? call dword ss:[ebp + 0xdc<220,-36>]
  
  L5: 8b 4d 08 ?? mov ecx, dword ss:[ebp + 8]
   03 4d 0c ?? add ecx, dword ss:[ebp + 12]
   89 4d 08 ?? mov dword ss:[ebp + 8], ecx
   eb c9 ?? jmp 0x004024e4
   8b 45 e0 ?? mov eax, dword ss:[ebp + 0xe0<224,-32>]
   83 c0 01 ?? add eax, 1
   89 45 e0 ?? mov dword ss:[ebp + 0xe0<224,-32>], eax
  
  L6: c6 45 e7 01 ?? mov byte ss:[ebp + 0xe7<231,-25>], 1
   c7 45 fc fe ff ff ff ?? mov dword ss:[ebp + 0xfc<252,-4>], 0xfffffffe<4294967294,-2>
   e8 02 00 00 00 ?? call function 0x0040252d
  
  L7: eb 1e ?? jmp 0x0040254b
   8b 4d f0 ?? mov ecx, dword ss:[ebp + 0xf0<240,-16>]
   64 89 0d 00 00 00 00 ?? mov dword fs:[0], ecx
   59 ?? pop ecx
   5f ?? pop edi
   5e ?? pop esi
   5b ?? pop ebx
   8b e5 ?? mov esp, ebp
   5d ?? pop ebp
   c2 14 00 ?? ret 0x0014<20>
  
  