Disassembly: 
  L1: 8b ff ?? mov edi, edi
   55 ?? push ebp
   8b ec ?? mov ebp, esp
   8b 45 0c ?? mov eax, dword ss:[ebp + 12]
   83 f8 04 ?? cmp eax, 4
   77 24 ?? ja basic block L6
  
  L2: 8b 0c 85 08 80 40 00 ?? mov ecx, dword ds:[0x00408008 + eax * 4]
   8b 14 85 a0 6a 40 00 ?? mov edx, dword ds:[0x00406aa0 + eax * 4]
   83 f9 ff ?? cmp ecx, 0xff<255,-1>
   74 0f ?? je basic block L5
  
  L3: 52 ?? push edx
   50 ?? push eax
   8b 45 08 ?? mov eax, dword ss:[ebp + 8]
   51 ?? push ecx
   50 ?? push eax
   e8 34 00 00 00 ?? call function 0x00401c00
  
  L4: 83 c4 10 ?? add esp, 0x10<16>
  
  L5: 5d ?? pop ebp
   c3 ?? ret
  
  L6: ba f8 67 40 00 ?? mov edx, 0x004067f8<"Unknown Runtime Check Error\n\r">
   52 ?? push edx
   b8 05 00 00 00 ?? mov eax, 5
   50 ?? push eax
   8b 45 08 ?? mov eax, dword ss:[ebp + 8]
   b9 01 00 00 00 ?? mov ecx, 1
   51 ?? push ecx
   50 ?? push eax
   e8 14 00 00 00 ?? call function 0x00401c00
  
  L7: 83 c4 10 ?? add esp, 0x10<16>
   5d ?? pop ebp
   c3 ?? ret
  
  