Disassembly: 
  L1: 55 ?? push ebp
   8b ec ?? mov ebp, esp
   81 ec 04 04 00 00 ?? sub esp, 0x00000404<1028>
   a1 04 70 40 00 ?? mov eax, dword ds:[0x00407004]
   33 c5 ?? xor eax, ebp
   89 45 fc ?? mov dword ss:[ebp + 0xfc<252,-4>], eax
   56 ?? push esi
   8b 75 08 ?? mov esi, dword ss:[ebp + 8]
   57 ?? push edi
   8b 3d 24 70 40 00 ?? mov edi, dword ds:[0x00407024]
   83 ff ff ?? cmp edi, 0xff<255,-1>
   74 75 ?? je basic block L12
  
  L2: 85 f6 ?? test esi, esi
   74 5c ?? je basic block L9
  
  L3: 56 ?? push esi
   e8 33 fd ff ff ?? call function 0x00403450
  
  L4: 83 c0 3a ?? add eax, 0x3a<58>
   83 c4 04 ?? add esp, 4
   3d 00 04 00 00 ?? cmp eax, 0x00000400<1024>
   77 49 ?? ja basic block L9
  
  L5: 68 40 52 40 00 ?? push 0x00405240<"The variable '">
   8d 85 fc fb ff ff ?? lea eax, ss:[ebp + 0xfffffbfc<4294966268,-1028>]
   68 00 04 00 00 ?? push 0x00000400<1024>
   50 ?? push eax
   e8 d9 09 00 00 ?? call function 0x00404119
  
  L6: 56 ?? push esi
   8d 85 fc fb ff ff ?? lea eax, ss:[ebp + 0xfffffbfc<4294966268,-1028>]
   68 00 04 00 00 ?? push 0x00000400<1024>
   50 ?? push eax
   e8 cd 09 00 00 ?? call function 0x0040411f
  
  L7: 68 50 52 40 00 ?? push 0x00405250<"' is being used without b"+17 more>
   8d 85 fc fb ff ff ?? lea eax, ss:[ebp + 0xfffffbfc<4294966268,-1028>]
   68 00 04 00 00 ?? push 0x00000400<1024>
   50 ?? push eax
   e8 b7 09 00 00 ?? call function 0x0040411f
  
  L8: 83 c4 24 ?? add esp, 0x24<36>
   8d 85 fc fb ff ff ?? lea eax, ss:[ebp + 0xfffffbfc<4294966268,-1028>]
   eb 05 ?? jmp basic block L10
  
  L9: b8 5c 57 40 00 ?? mov eax, 0x0040575c<"A variable is being used "+26 more>
  
  L10: 50 ?? push eax
   8b 45 04 ?? mov eax, dword ss:[ebp + 4]
   6a 03 ?? push 3
   57 ?? push edi
   50 ?? push eax
   e8 eb fc ff ff ?? call function 0x00403470
  
  L11: 83 c4 10 ?? add esp, 0x10<16>
  
  L12: 8b 4d fc ?? mov ecx, dword ss:[ebp + 0xfc<252,-4>]
   5f ?? pop edi
   33 cd ?? xor ecx, ebp
   5e ?? pop esi
   e8 bc d9 ff ff ?? call function 0x00401150
  
  L13: 8b e5 ?? mov esp, ebp
   5d ?? pop ebp
   c3 ?? ret
  
  