Disassembly: 
  L1: 83 3d 0c a6 40 00 00 ?? cmp dword ds:[0x0040a60c], 0
   74 03 ?? je basic block L3
  
  L2: 33 c0 ?? xor eax, eax
   c3 ?? ret
  
  L3: 56 ?? push esi
   6a 04 ?? push 4
   6a 20 ?? push 0x20<32>
   ff 15 9c b2 40 00 ?? call dword ds:[0x0040b29c]
  
  L4: 59 ?? pop ecx
   59 ?? pop ecx
   8b f0 ?? mov esi, eax
   56 ?? push esi
   ff 15 fc b1 40 00 ?? call dword ds:[0x0040b1fc]
  
  L5: a3 0c a6 40 00 ?? mov dword ds:[0x0040a60c], eax
   a3 fc a5 40 00 ?? mov dword ds:[0x0040a5fc], eax
   85 f6 ?? test esi, esi
   75 05 ?? jne basic block L7
  
  L6: 6a 18 ?? push 0x18<24>
   58 ?? pop eax
   5e ?? pop esi
   c3 ?? ret
  
  L7: 83 26 00 ?? and dword ds:[esi], 0
   33 c0 ?? xor eax, eax
   5e ?? pop esi
   c3 ?? ret
  
  