Disassembly: 
  L1: 6a 00 ?? push 0
   ff 15 20 70 40 00 ?? call dword ds:[0x00407020]
  
  L2: 8b c8 ?? mov ecx, eax
   85 c9 ?? test ecx, ecx
   75 03 ?? jne basic block L4
  
  L3: 32 c0 ?? xor al, al
   c3 ?? ret
  
  L4: b8 4d 5a 00 00 ?? mov eax, 0x00005a4d<23117>
   66 39 01 ?? cmp word ds:[ecx], ax
   75 f3 ?? jne basic block L3
  
  L5: 8b 41 3c ?? mov eax, dword ds:[ecx + 0x3c<60>]
   03 c1 ?? add eax, ecx
   81 38 50 45 00 00 ?? cmp dword ds:[eax], 0x00004550<17744>
   75 e6 ?? jne basic block L3
  
  L6: b9 0b 01 00 00 ?? mov ecx, 0x0000010b<267>
   66 39 48 18 ?? cmp word ds:[eax + 0x18<24>], cx
   75 db ?? jne basic block L3
  
  L7: 83 78 74 0e ?? cmp dword ds:[eax + 0x74<116>], 14
   76 d5 ?? jbe basic block L3
  
  L8: 83 b8 e8 00 00 00 00 ?? cmp dword ds:[eax + 0x000000e8<232>], 0
   0f 95 c0 ?? setne al
   c3 ?? ret
  
  