Disassembly: 
  L1: e8 4b 17 00 00 ?? call function 0x0042c782
  
  L2: 33 c9 ?? xor ecx, ecx
   a8 3f ?? test al, 0x3f<63>
   74 2d ?? je basic block L15
  
  L3: a8 01 ?? test al, 1
   74 03 ?? je basic block L5
  
  L4: 6a 10 ?? push 0x10<16>
   59 ?? pop ecx
  
  L5: a8 04 ?? test al, 4
   74 03 ?? je basic block L7
  
  L6: 83 c9 08 ?? or ecx, 8
  
  L7: a8 08 ?? test al, 8
   74 03 ?? je basic block L9
  
  L8: 83 c9 04 ?? or ecx, 4
  
  L9: a8 10 ?? test al, 0x10<16>
   74 03 ?? je basic block L11
  
  L10: 83 c9 02 ?? or ecx, 2
  
  L11: a8 20 ?? test al, 0x20<32>
   74 03 ?? je basic block L13
  
  L12: 83 c9 01 ?? or ecx, 1
  
  L13: a8 02 ?? test al, 2
   74 06 ?? je basic block L15
  
  L14: 81 c9 00 00 08 00 ?? or ecx, 0x00080000
  
  L15: 8b c1 ?? mov eax, ecx
   c3 ?? ret
  
  