Disassembly: 
  L1: 56 ?? push esi
   be 34 9d 40 00 ?? mov esi, 0x00409d34
   8b c6 ?? mov eax, esi
   3d 38 9f 40 00 ?? cmp eax, 0x00409f38
   73 1c ?? jae basic block L8
  
  L2: 57 ?? push edi
  
  L3: 8b 3e ?? mov edi, dword ds:[esi]
   85 ff ?? test edi, edi
   74 09 ?? je basic block L6
  
  L4: 8b cf ?? mov ecx, edi
   e8 b3 d1 ff ff ?? call function 0x00401230
  
  L5: ff d7 ?? call edi
  
  L6: 83 c6 04 ?? add esi, 4
   81 fe 38 9f 40 00 ?? cmp esi, 0x00409f38
   72 e6 ?? jb basic block L3
  
  L7: 5f ?? pop edi
  
  L8: 5e ?? pop esi
   c3 ?? ret
  
  