Disassembly: 
  L1: 55 ?? push ebp
   8b ec ?? mov ebp, esp
   81 ec 04 04 00 00 ?? sub esp, 0x00000404<1028>
   a1 04 b0 40 00 ?? mov eax, dword ds:[0x0040b004]
   33 c5 ?? xor eax, ebp
   89 45 fc ?? mov dword ss:[ebp + 0xfc<252,-4>], eax
   53 ?? push ebx
   8b 5d 08 ?? mov ebx, dword ss:[ebp + 8]
   56 ?? push esi
   8b 75 0c ?? mov esi, dword ss:[ebp + 12]
   57 ?? push edi
   8b 3d 14 b0 40 00 ?? mov edi, dword ds:[0x0040b014]
   83 ff ff ?? cmp edi, 0xff<255,-1>
   74 73 ?? je basic block L12
  
  L2: 80 3e 00 ?? cmp byte ds:[esi], 0
   74 5c ?? je basic block L9
  
  L3: 56 ?? push esi
   e8 3e 01 00 00 ?? call function 0x00402b00
  
  L4: 83 c0 2d ?? add eax, 0x2d<45>
   83 c4 04 ?? add esp, 4
   3d 00 04 00 00 ?? cmp eax, 0x00000400<1024>
   77 49 ?? ja basic block L9
  
  L5: 68 e4 8b 40 00 ?? push 0x00408be4<"Stack around 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 fa 25 00 00 ?? call function 0x00404fdf
  
  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 ee 25 00 00 ?? call function 0x00404fe5
  
  L7: 68 00 8c 40 00 ?? push 0x00408c00<"' was corrupted.">
   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 d8 25 00 00 ?? call function 0x00404fe5
  
  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 c0 90 40 00 ?? mov eax, 0x004090c0<"Stack corrupted near unkn"+12 more>
  
  L10: 50 ?? push eax
   6a 02 ?? push 2
   57 ?? push edi
   53 ?? push ebx
   e8 f9 00 00 00 ?? call function 0x00402b20
  
  L11: 83 c4 10 ?? add esp, 0x10<16>
  
  L12: 8b 4d fc ?? mov ecx, dword ss:[ebp + 0xfc<252,-4>]
   5f ?? pop edi
   5e ?? pop esi
   33 cd ?? xor ecx, ebp
   5b ?? pop ebx
   e8 36 e7 ff ff ?? call function 0x0040116d
  
  L13: 8b e5 ?? mov esp, ebp
   5d ?? pop ebp
   c3 ?? ret
  
  