Disassembly: 
  L1: 8b ff ?? mov edi, edi
   55 ?? push ebp
   8b ec ?? mov ebp, esp
   56 ?? push esi
   57 ?? push edi
   8b f9 ?? mov edi, ecx
   8b 77 20 ?? mov esi, dword ds:[edi + 0x20<32>]
   eb 0f ?? jmp basic block L4
  
  L2: ff 76 04 ?? push dword ds:[esi + 4]
   57 ?? push edi
   ff 75 08 ?? push dword ss:[ebp + 8]
   ff 56 08 ?? call dword ds:[esi + 8]
  
  L3: 8b 36 ?? mov esi, dword ds:[esi]
   83 c4 0c ?? add esp, 12
  
  L4: 85 f6 ?? test esi, esi
   75 ed ?? jne basic block L2
  
  L5: 5f ?? pop edi
   5e ?? pop esi
   5d ?? pop ebp
   c2 04 00 ?? ret 4
  
  