code: func readKeyMap(r *bufio.Reader) (key string, msg map[string]interface{}, err error) {
  	key, err = readString1(r)
  	if err != nil {
  		return
  	}
  	msg, err = readMap(r, false)
  	return
  }
docs: //SECTION_START has been read already.