public static String lowDequote(String msg) {
		StringBuffer sb = new StringBuffer(msg.length());
		for (int i = 0; i < msg.length(); i++) {
			if (msg.charAt(i) == MQUOTE && i+1 < msg.length()) {
				switch (msg.charAt(++i)) {
				case '0':
					sb.append(0);
					break;
				case 'r':
					sb.append('\r');
					break;
				case 'n':
					sb.append('\n');
					break;
				case MQUOTE:
					sb.append(MQUOTE);
					break;
				default:
					sb.append(msg.charAt(i));
				}
			} else {
				sb.append(msg.charAt(i));
			}
		}
		return sb.toString();
	}