code: func GetSignatureHeader(bytes []byte) (*common.SignatureHeader, error) {
  	sh := &common.SignatureHeader{}
  	err := proto.Unmarshal(bytes, sh)
  	return sh, errors.Wrap(err, "error unmarshaling SignatureHeader")
  }
docs: // GetSignatureHeader Get SignatureHeader from bytes