Disassembly: 
  L1: 8b ff ?? mov edi, edi
   55 ?? push ebp
   8b ec ?? mov ebp, esp
   8b 45 08 ?? mov eax, dword ss:[ebp + 8]
   8b c8 ?? mov ecx, eax
   83 e0 1f ?? and eax, 0x1f<31>
   c1 f9 05 ?? sar ecx, 5
   8b 0c 8d a0 66 43 00 ?? mov ecx, dword ds:[0x004366a0 + ecx * 4]
   c1 e0 06 ?? shl eax, 6
   8d 44 01 0c ?? lea eax, ds:[ecx + eax + 12]
   50 ?? push eax
   ff 15 0c 82 43 00 ?? call dword ds:[0x0043820c]
  
  L2: 5d ?? pop ebp
   c3 ?? ret
  
  