Disassembly: 
  L1: 55 ?? push ebp
   8b ec ?? mov ebp, esp
   80 3d fd 87 40 00 00 ?? cmp byte ds:[0x004087fd], 0
   74 04 ?? je basic block L3
  
  L2: b0 01 ?? mov al, 1
   5d ?? pop ebp
   c3 ?? ret
  
  L3: 56 ?? push esi
   8b 75 08 ?? mov esi, dword ss:[ebp + 8]
   85 f6 ?? test esi, esi
   74 05 ?? je basic block L5
  
  L4: 83 fe 01 ?? cmp esi, 1
   75 62 ?? jne basic block L16
  
  L5: e8 0f ea ff ff ?? call function 0x00401127
  
  L6: 85 c0 ?? test eax, eax
   74 26 ?? je basic block L13
  
  L7: 85 f6 ?? test esi, esi
   75 22 ?? jne basic block L13
  
  L8: 68 00 88 40 00 ?? push 0x00408800
   e8 13 0c 00 00 ?? call function 0x0040333d
  
  L9: 59 ?? pop ecx
   85 c0 ?? test eax, eax
   75 0f ?? jne basic block L12
  
  L10: 68 0c 88 40 00 ?? push 0x0040880c
   e8 04 0c 00 00 ?? call function 0x0040333d
  
  L11: 59 ?? pop ecx
   85 c0 ?? test eax, eax
   74 2b ?? je basic block L14
  
  L12: 32 c0 ?? xor al, al
   eb 30 ?? jmp basic block L15
  
  L13: 83 c9 ff ?? or ecx, 0xff<255,-1>
   89 0d 00 88 40 00 ?? mov dword ds:[0x00408800], ecx
   89 0d 04 88 40 00 ?? mov dword ds:[0x00408804], ecx
   89 0d 08 88 40 00 ?? mov dword ds:[0x00408808], ecx
   89 0d 0c 88 40 00 ?? mov dword ds:[0x0040880c], ecx
   89 0d 10 88 40 00 ?? mov dword ds:[0x00408810], ecx
   89 0d 14 88 40 00 ?? mov dword ds:[0x00408814], ecx
  
  L14: c6 05 fd 87 40 00 01 ?? mov byte ds:[0x004087fd], 1
   b0 01 ?? mov al, 1
  
  L15: 5e ?? pop esi
   5d ?? pop ebp
   c3 ?? ret
  
  L16: 6a 05 ?? push 5
   e8 c4 e9 ff ff ?? call function 0x00401140
  
  L17: cc ?? int3
  
  L18: cc ?? int3
  
  L19: cc ?? int3
  
  L20: cc ?? int3
  
  L21: cc ?? int3
  
  L22: cc ?? int3
  
  L23: cc ?? int3
  
  L24: cc ?? int3
  
  L25: cc ?? int3
  
  L26: cc ?? int3
  
  L27: cc ?? int3
  
  L28: cc ?? int3
  
  L29: cc ?? int3
  
  L30: cc ?? int3
  
  L31: cc ?? int3
  
  L32: cc ?? int3
  
  L33: cc ?? int3
  
  L34: cc ?? int3
  
  L35: cc ?? int3
  
  L36: cc ?? int3
  
  L37: cc ?? int3
  
  L38: cc ?? int3
  
  L39: cc ?? int3
  
  L40: cc ?? int3
  
  L41: cc ?? int3
  
  L42: cc ?? int3
  
  L43: cc ?? int3
  
  L44: cc ?? int3
  
  L45: cc ?? int3
  
  L46: cc ?? int3
  
  L47: cc ?? int3
  
  L48: cc ?? int3
  
  L49: cc ?? int3
  
  L50: cc ?? int3
  
  