Disassembly: 
  L1: 8b ff ?? mov edi, edi
   55 ?? push ebp
   8b ec ?? mov ebp, esp
   8b 45 08 ?? mov eax, dword ss:[ebp + 8]
   33 c9 ?? xor ecx, ecx
  
  L2: 3b 04 cd 18 33 42 00 ?? cmp eax, dword ds:[0x00423318 + ecx * 8]
   74 13 ?? je basic block L6
  
  L3: 41 ?? inc ecx
   83 f9 2d ?? cmp ecx, 0x2d<45>
   72 f1 ?? jb basic block L2
  
  L4: 8d 48 ed ?? lea ecx, ds:[eax + 0xed<237,-19>]
   83 f9 11 ?? cmp ecx, 0x11<17>
   77 0e ?? ja basic block L7
  
  L5: 6a 0d ?? push 13
   58 ?? pop eax
   5d ?? pop ebp
   c3 ?? ret
  
  L6: 8b 04 cd 1c 33 42 00 ?? mov eax, dword ds:[0x0042331c + ecx * 8]
   5d ?? pop ebp
   c3 ?? ret
  
  L7: 05 44 ff ff ff ?? add eax, 0xffffff44<4294967108,-188>
   6a 0e ?? push 14
   59 ?? pop ecx
   3b c8 ?? cmp ecx, eax
   1b c0 ?? sbb eax, eax
   23 c1 ?? and eax, ecx
   83 c0 08 ?? add eax, 8
   5d ?? pop ebp
   c3 ?? ret
  
  