Disassembly: 
  L1: 8b ff ?? mov edi, edi
   55 ?? push ebp
   8b ec ?? mov ebp, esp
   56 ?? push esi
   8b f0 ?? mov esi, eax
   eb 13 ?? jmp basic block L4
  
  L2: 8b 4d 10 ?? mov ecx, dword ss:[ebp + 0x10<16>]
   8a 45 08 ?? mov al, byte ss:[ebp + 8]
   ff 4d 0c ?? dec dword ss:[ebp + 12]
   e8 b5 ff ff ff ?? call function 0x004108c2
  
  L3: 83 3e ff ?? cmp dword ds:[esi], 0xff<255,-1>
   74 06 ?? je basic block L5
  
  L4: 83 7d 0c 00 ?? cmp dword ss:[ebp + 12], 0
   7f e7 ?? jg basic block L2
  
  L5: 5e ?? pop esi
   5d ?? pop ebp
   c3 ?? ret
  
  