You're running low on or out of memory. It is 732 plus 1 plus some String overhead bytes long and you basically make a copy spread over several other variables.
Where does the string come from? What you exactly need to do with it.
Basically you will have to process on 'block' at a time.
strchr (and maybe strtok) will be your friends once you get rid of String (capital S).