Disassembly: 
  L1: 83 61 04 00 ?? and dword ds:[ecx + 4], 0
   8b c1 ?? mov eax, ecx
   83 61 08 00 ?? and dword ds:[ecx + 8], 0
   c7 41 04 90 31 40 00 ?? mov dword ds:[ecx + 4], 0x00403190<"bad array new length">
   c7 01 88 31 40 00 ?? mov dword ds:[ecx], 0x00403188
   c3 ?? ret
  
  