Disassembly: 
  L1: 8d 41 23 ?? lea eax, ds:[ecx + 0x23<35>]
   83 ca ff ?? or edx, 0xff<255,-1>
   3b c1 ?? cmp eax, ecx
   0f 46 c2 ?? cmovbe eax, edx
   50 ?? push eax
   e8 9c 00 00 00 ?? call function 0x004020cd
  
  L2: 8b c8 ?? mov ecx, eax
   83 c4 04 ?? add esp, 4
   85 c9 ?? test ecx, ecx
   74 0a ?? je basic block L4
  
  L3: 8d 41 23 ?? lea eax, ds:[ecx + 0x23<35>]
   83 e0 e0 ?? and eax, 0xe0<224,-32>
   89 48 fc ?? mov dword ds:[eax + 0xfc<252,-4>], ecx
   c3 ?? ret
  
  L4: ff 25 f4 40 40 00 ?? jmp dword ds:[0x004040f4]
  
  