Disassembly: 
  L1: 83 3d ec 33 40 00 00 ?? cmp dword ds:[0x004033ec], 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 5c 20 40 00 ?? call dword ds:[0x0040205c]
  
  L4: 59 ?? pop ecx
   59 ?? pop ecx
   8b f0 ?? mov esi, eax
   56 ?? push esi
   ff 15 18 20 40 00 ?? call dword ds:[0x00402018<"T'@">]
  
  L5: a3 ec 33 40 00 ?? mov dword ds:[0x004033ec], eax
   a3 e8 33 40 00 ?? mov dword ds:[0x004033e8], 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
  
  