Disassembly: 
  L1: 8b ff ?? mov edi, edi
   55 ?? push ebp
   8b ec ?? mov ebp, esp
   51 ?? push ecx
   56 ?? push esi
   8b f1 ?? mov esi, ecx
   83 3e 00 ?? cmp dword ds:[esi], 0
   75 24 ?? jne basic block L6
  
  L2: 6a 00 ?? push 0
   8d 4d fc ?? lea ecx, ss:[ebp + 0xfc<252,-4>]
   e8 8e 1e 00 00 ?? call function 0x0040576b
  
  L3: 83 3e 00 ?? cmp dword ds:[esi], 0
   75 0d ?? jne basic block L5
  
  L4: ff 05 b8 6a 43 00 ?? inc dword ds:[0x00436ab8]
   a1 b8 6a 43 00 ?? mov eax, dword ds:[0x00436ab8]
   89 06 ?? mov dword ds:[esi], eax
  
  L5: 8d 4d fc ?? lea ecx, ss:[ebp + 0xfc<252,-4>]
   e8 9c 1e 00 00 ?? call function 0x00405793
  
  L6: 8b 06 ?? mov eax, dword ds:[esi]
   5e ?? pop esi
   c9 ?? leave
   c3 ?? ret
  
  