Disassembly: 
  L1: 8b ff ?? mov edi, edi
   56 ?? push esi
   8b f1 ?? mov esi, ecx
   83 7e 4c 00 ?? cmp dword ds:[esi + 0x4c<76>], 0
   74 1e ?? je basic block L7
  
  L2: 8b 06 ?? mov eax, dword ds:[esi]
   6a ff ?? push 0xff<255,-1>
   ff 50 04 ?? call dword ds:[eax + 4]
  
  L3: 83 f8 ff ?? cmp eax, 0xff<255,-1>
   74 12 ?? je basic block L7
  
  L4: ff 76 4c ?? push dword ds:[esi + 0x4c<76>]
   e8 21 33 00 00 ?? call function 0x004076d1
  
  L5: 59 ?? pop ecx
   85 c0 ?? test eax, eax
   7d 05 ?? jge basic block L7
  
  L6: 83 c8 ff ?? or eax, 0xff<255,-1>
   5e ?? pop esi
   c3 ?? ret
  
  L7: 33 c0 ?? xor eax, eax
   5e ?? pop esi
   c3 ?? ret
  
  