Terra peg mechanism in doubt as UST crashes to $0.67