Disassembly: 
  L1: 8b ff ?? mov edi, edi
   53 ?? push ebx
   56 ?? push esi
   57 ?? push edi
   bb 58 5f 44 00 ?? mov ebx, 0x00445f58
  
  L2: 6a 00 ?? push 0
   53 ?? push ebx
   ff 15 08 92 44 00 ?? call dword ds:[0x00449208]
  
  L3: 8b f0 ?? mov esi, eax
   85 f6 ?? test esi, esi
   74 18 ?? je basic block L7
  
  L4: ff 76 08 ?? push dword ds:[esi + 8]
   8b 3e ?? mov edi, dword ds:[esi]
   e8 97 3c 00 00 ?? call function 0x0040d1c0
  
  L5: 56 ?? push esi
   e8 8f 13 00 00 ?? call function 0x0040a8be
  
  L6: 59 ?? pop ecx
   59 ?? pop ecx
   8b f7 ?? mov esi, edi
   85 ff ?? test edi, edi
   75 e8 ?? jne basic block L4
  
  L7: 83 c3 04 ?? add ebx, 4
   81 fb 50 60 44 00 ?? cmp ebx, 0x00446050
   7c ce ?? jl basic block L2
  
  L8: 5f ?? pop edi
   5e ?? pop esi
   5b ?? pop ebx
   c3 ?? ret
  
  