auto-regenerate .pb.go files (#346)

This is an auto-generated regeneration of the .pb.go files by
cloud.google.com/go/internal/gapicgen. Once this PR is submitted, genmgr will
update the corresponding CL at gocloud to depend on the newer version of
go-genproto, and assign reviewers. Whilst this or any regen PR is open in
go-genproto, gapicgen will not create any more regeneration PRs or CLs. If all
regen PRs are closed, gapicgen will create a new set of regeneration PRs and
CLs once per night.

If you have been assigned to review this CL, please:

- Ensure that CI is passing. If it's failing, it requires your manual attention.
- Approve and submit this PR if you believe it's ready to ship. That will prompt
  genmgr to assign reviewers to the gocloud CL.

Corresponding gocloud CL: https://code-review.googlesource.com/c/gocloud/+/54850
diff --git a/googleapis/bigtable/admin/v2/common.pb.go b/googleapis/bigtable/admin/v2/common.pb.go
index 9c0522a..b301fd7 100644
--- a/googleapis/bigtable/admin/v2/common.pb.go
+++ b/googleapis/bigtable/admin/v2/common.pb.go
@@ -9,7 +9,6 @@
 
 	proto "github.com/golang/protobuf/proto"
 	timestamp "github.com/golang/protobuf/ptypes/timestamp"
-	_ "google.golang.org/genproto/googleapis/api/annotations"
 )
 
 // Reference imports to suppress errors if they are not otherwise used.
@@ -127,28 +126,27 @@
 }
 
 var fileDescriptor_79ab584e3c858108 = []byte{
-	// 358 bytes of a gzipped FileDescriptorProto
+	// 345 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x91, 0x41, 0x4b, 0xfb, 0x30,
 	0x18, 0xc6, 0xff, 0xdd, 0xf8, 0x3b, 0xcd, 0x0e, 0xd6, 0x9e, 0xca, 0x18, 0x3a, 0x04, 0x61, 0x7a,
-	0x48, 0xa0, 0xe2, 0x41, 0x64, 0x87, 0x6d, 0xad, 0x73, 0x17, 0x57, 0xd6, 0x3a, 0x50, 0x0a, 0x25,
+	0x48, 0xa1, 0xe2, 0x41, 0x64, 0x87, 0x6d, 0xad, 0x73, 0x17, 0x57, 0xd6, 0x3a, 0x50, 0x0a, 0x25,
 	0x5d, 0x63, 0x28, 0xb4, 0x49, 0x48, 0xb3, 0x81, 0x5f, 0xc9, 0x83, 0xf8, 0x39, 0xfc, 0x54, 0xd2,
-	0xb4, 0x3d, 0x89, 0x78, 0x7b, 0xdf, 0xbc, 0xbf, 0xe7, 0x7d, 0x1e, 0xde, 0x80, 0x0b, 0xca, 0x39,
-	0xcd, 0x09, 0x4a, 0x32, 0xaa, 0x70, 0x92, 0x13, 0x84, 0xd3, 0x22, 0x63, 0x68, 0xef, 0xa0, 0x2d,
-	0x2f, 0x0a, 0xce, 0xa0, 0x90, 0x5c, 0x71, 0xcb, 0xae, 0x31, 0xd8, 0x62, 0x50, 0x63, 0x70, 0xef,
-	0x0c, 0x86, 0xcd, 0x02, 0x2c, 0x32, 0x84, 0x19, 0xe3, 0x0a, 0xab, 0x8c, 0xb3, 0xb2, 0xd6, 0x0d,
-	0xce, 0x9a, 0xa9, 0xee, 0x92, 0xdd, 0x2b, 0x52, 0x59, 0x41, 0x4a, 0x85, 0x0b, 0x51, 0x03, 0xe7,
-	0x9f, 0x06, 0x38, 0x59, 0x09, 0x22, 0xb5, 0xca, 0x97, 0x9c, 0x4a, 0x52, 0x96, 0xd6, 0x25, 0x30,
-	0x45, 0x53, 0xc7, 0x82, 0xc8, 0x2d, 0x61, 0xca, 0x36, 0x46, 0xc6, 0xf8, 0xff, 0xfa, 0xb8, 0x7d,
-	0xf7, 0xeb, 0x67, 0xeb, 0x16, 0x80, 0x52, 0x61, 0xa9, 0xe2, 0x6a, 0xb3, 0xdd, 0x19, 0x19, 0xe3,
-	0xbe, 0x33, 0x80, 0x4d, 0xdc, 0xd6, 0x16, 0x86, 0xad, 0xed, 0xfa, 0x48, 0xd3, 0x55, 0x6f, 0xdd,
-	0x80, 0x43, 0xc2, 0xd2, 0x5a, 0xd8, 0xfd, 0x53, 0xd8, 0x23, 0x2c, 0xad, 0xba, 0xab, 0x09, 0xe8,
-	0x07, 0x8a, 0x4b, 0x4c, 0x49, 0xf8, 0x26, 0x88, 0x35, 0x04, 0x76, 0x10, 0xae, 0xd6, 0xd3, 0x85,
-	0x17, 0x87, 0xcf, 0xbe, 0x17, 0x3f, 0x3d, 0x06, 0xbe, 0x37, 0x5f, 0xde, 0x2f, 0x3d, 0xd7, 0xfc,
-	0x67, 0xf5, 0x40, 0x37, 0x08, 0x5c, 0xd3, 0xa8, 0x8a, 0x07, 0xd7, 0x35, 0x3b, 0xb3, 0x0f, 0x03,
-	0x0c, 0xb7, 0xbc, 0x80, 0xbf, 0x5d, 0x74, 0xd6, 0x9f, 0xeb, 0xcb, 0xfb, 0x55, 0x04, 0xdf, 0x78,
-	0x99, 0x34, 0x20, 0xe5, 0x39, 0x66, 0x14, 0x72, 0x49, 0x11, 0x25, 0x4c, 0x07, 0x44, 0xf5, 0x08,
-	0x8b, 0xac, 0xfc, 0xf9, 0x81, 0x77, 0xba, 0x78, 0xef, 0x9c, 0x2e, 0x6a, 0xfd, 0x3c, 0xe7, 0xbb,
-	0x14, 0xce, 0x5a, 0xbb, 0xa9, 0xb6, 0xdb, 0x38, 0x5f, 0x2d, 0x10, 0x69, 0x20, 0x6a, 0x81, 0x48,
-	0x03, 0xd1, 0xc6, 0x49, 0x0e, 0xb4, 0xd7, 0xf5, 0x77, 0x00, 0x00, 0x00, 0xff, 0xff, 0x55, 0x18,
-	0x8b, 0xec, 0x2b, 0x02, 0x00, 0x00,
+	0xb4, 0x39, 0x89, 0x78, 0x7b, 0xdf, 0x37, 0xbf, 0xe7, 0x7d, 0x1e, 0xde, 0x80, 0x0b, 0xc2, 0x18,
+	0x29, 0xb0, 0x93, 0xe6, 0x44, 0xa2, 0xb4, 0xc0, 0x0e, 0xca, 0xca, 0x9c, 0x3a, 0x7b, 0xd7, 0xd9,
+	0xb2, 0xb2, 0x64, 0x14, 0x72, 0xc1, 0x24, 0xb3, 0xec, 0x06, 0x83, 0x1a, 0x83, 0x0a, 0x83, 0x7b,
+	0x77, 0x70, 0xd6, 0x2e, 0x50, 0x5c, 0xba, 0x7b, 0x75, 0x64, 0x5e, 0xe2, 0x4a, 0xa2, 0x92, 0x37,
+	0xd2, 0xf3, 0x4f, 0x03, 0x9c, 0xac, 0x38, 0x16, 0x48, 0xe6, 0x8c, 0x06, 0x82, 0x11, 0x81, 0xab,
+	0xca, 0xba, 0x04, 0x26, 0x6f, 0xeb, 0x84, 0x63, 0xb1, 0xc5, 0x54, 0xda, 0xc6, 0xc8, 0x18, 0xff,
+	0x5f, 0x1f, 0xeb, 0x79, 0xd0, 0x8c, 0xad, 0x5b, 0x00, 0x2a, 0x89, 0x84, 0x4c, 0xea, 0xcd, 0x76,
+	0x67, 0x64, 0x8c, 0xfb, 0xee, 0x00, 0xb6, 0x81, 0xb4, 0x2d, 0x8c, 0xb4, 0xed, 0xfa, 0x48, 0xd1,
+	0x75, 0x6f, 0xdd, 0x80, 0x43, 0x4c, 0xb3, 0x46, 0xd8, 0xfd, 0x53, 0xd8, 0xc3, 0x34, 0xab, 0xbb,
+	0xab, 0x09, 0xe8, 0x87, 0x92, 0x09, 0x44, 0x70, 0xf4, 0xc6, 0xb1, 0x35, 0x04, 0x76, 0x18, 0xad,
+	0xd6, 0xd3, 0x85, 0x9f, 0x44, 0xcf, 0x81, 0x9f, 0x3c, 0x3d, 0x86, 0x81, 0x3f, 0x5f, 0xde, 0x2f,
+	0x7d, 0xcf, 0xfc, 0x67, 0xf5, 0x40, 0x37, 0x0c, 0x3d, 0xd3, 0xa8, 0x8b, 0x07, 0xcf, 0x33, 0x3b,
+	0xb3, 0x0f, 0x03, 0x0c, 0xb7, 0xac, 0x84, 0xbf, 0xdd, 0x6c, 0xd6, 0x9f, 0xab, 0xdb, 0x06, 0x75,
+	0x84, 0xc0, 0x78, 0x99, 0xb4, 0x20, 0x61, 0x05, 0xa2, 0x04, 0x32, 0x41, 0x1c, 0x82, 0xa9, 0x0a,
+	0xe8, 0x34, 0x4f, 0x88, 0xe7, 0xd5, 0xcf, 0x2f, 0xba, 0x53, 0xc5, 0x7b, 0xe7, 0x74, 0xd1, 0xe8,
+	0xe7, 0x05, 0xdb, 0x65, 0x70, 0xa6, 0xed, 0xa6, 0xca, 0x6e, 0xe3, 0x7e, 0x69, 0x20, 0x56, 0x40,
+	0xac, 0x81, 0x58, 0x01, 0xf1, 0xc6, 0x4d, 0x0f, 0x94, 0xd7, 0xf5, 0x77, 0x00, 0x00, 0x00, 0xff,
+	0xff, 0xbf, 0xc5, 0x68, 0xd4, 0x0d, 0x02, 0x00, 0x00,
 }
diff --git a/googleapis/bigtable/admin/v2/instance.pb.go b/googleapis/bigtable/admin/v2/instance.pb.go
index a2696d7..679d9a1 100644
--- a/googleapis/bigtable/admin/v2/instance.pb.go
+++ b/googleapis/bigtable/admin/v2/instance.pb.go
@@ -253,8 +253,8 @@
 	Location string `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"`
 	// The current state of the cluster.
 	State Cluster_State `protobuf:"varint,3,opt,name=state,proto3,enum=google.bigtable.admin.v2.Cluster_State" json:"state,omitempty"`
-	// Required. The number of nodes allocated to this cluster. More nodes enable higher
-	// throughput and more consistent performance.
+	// Required. The number of nodes allocated to this cluster. More nodes enable
+	// higher throughput and more consistent performance.
 	ServeNodes int32 `protobuf:"varint,4,opt,name=serve_nodes,json=serveNodes,proto3" json:"serve_nodes,omitempty"`
 	// (`CreationOnly`)
 	// The type of storage used by this cluster to serve its
@@ -553,63 +553,62 @@
 }
 
 var fileDescriptor_712127d2a900984d = []byte{
-	// 913 bytes of a gzipped FileDescriptorProto
+	// 902 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x55, 0xdd, 0x8e, 0xdb, 0x44,
-	0x18, 0xdd, 0xfc, 0x2d, 0xbb, 0x5f, 0xca, 0xd6, 0x1a, 0x22, 0xc8, 0x86, 0x96, 0x86, 0x40, 0xbb,
-	0x7b, 0x65, 0x4b, 0x41, 0x48, 0x34, 0xa5, 0x95, 0x9c, 0xc4, 0x6d, 0xa3, 0x6e, 0x9d, 0xe0, 0x64,
+	0x18, 0xdd, 0xfc, 0x2d, 0xbb, 0x5f, 0xca, 0xd6, 0x1a, 0x56, 0x90, 0x0d, 0x94, 0x86, 0x40, 0xbb,
+	0x7b, 0x65, 0x4b, 0x41, 0x48, 0x34, 0xa5, 0x95, 0x9c, 0xc4, 0x6d, 0xa3, 0x6e, 0x9d, 0xe0, 0x78,
 	0x77, 0xd5, 0x6a, 0x91, 0x99, 0xd8, 0xb3, 0xc6, 0x65, 0xe2, 0x31, 0x1e, 0x27, 0x55, 0xb4, 0xda,
 	0x1b, 0xde, 0x80, 0xd7, 0xe0, 0x8a, 0xe7, 0xe0, 0x21, 0x2a, 0xae, 0xf7, 0x11, 0xb8, 0x42, 0x1e,
-	0x8f, 0xd3, 0xb4, 0xac, 0x51, 0xd4, 0xbb, 0x99, 0x6f, 0xce, 0xf9, 0xfe, 0xce, 0x91, 0x0d, 0x07,
-	0x1e, 0x63, 0x1e, 0x25, 0xda, 0xd4, 0xf7, 0x62, 0x3c, 0xa5, 0x44, 0xc3, 0xee, 0xcc, 0x0f, 0xb4,
-	0x45, 0x5b, 0xf3, 0x03, 0x1e, 0xe3, 0xc0, 0x21, 0x6a, 0x18, 0xb1, 0x98, 0xa1, 0x7a, 0x0a, 0x54,
-	0x33, 0xa0, 0x2a, 0x80, 0xea, 0xa2, 0xdd, 0xb8, 0x25, 0x53, 0xe0, 0xd0, 0xd7, 0x70, 0x10, 0xb0,
-	0x18, 0xc7, 0x3e, 0x0b, 0x78, 0xca, 0x6b, 0xdc, 0x59, 0x7b, 0x3d, 0xf7, 0x09, 0x75, 0xed, 0x29,
-	0xf9, 0x19, 0x2f, 0x7c, 0x16, 0x49, 0xc0, 0xfe, 0x1a, 0x20, 0x22, 0x9c, 0xcd, 0xa3, 0xac, 0x66,
-	0xe3, 0x6e, 0x6e, 0x73, 0x0e, 0x9b, 0xcd, 0x58, 0x90, 0xc2, 0x5a, 0xbf, 0x97, 0x61, 0x67, 0x20,
-	0xbb, 0x45, 0x9f, 0x41, 0x39, 0xc0, 0x33, 0x52, 0x2f, 0x34, 0x0b, 0x87, 0xbb, 0xdd, 0xd2, 0xdf,
-	0x7a, 0xc9, 0x12, 0x01, 0x74, 0x0f, 0x6e, 0xb8, 0x3e, 0x0f, 0x29, 0x5e, 0xda, 0x02, 0x50, 0xcc,
-	0x00, 0x45, 0xab, 0x2a, 0x1f, 0xcc, 0x04, 0xf7, 0x08, 0x2a, 0x3c, 0xc6, 0x31, 0xa9, 0x97, 0x9a,
-	0x85, 0xc3, 0xbd, 0xf6, 0xa1, 0x9a, 0x37, 0xb8, 0x9a, 0xd5, 0x54, 0xc7, 0x09, 0xde, 0x4a, 0x69,
-	0xe8, 0x01, 0x94, 0xe3, 0x65, 0x48, 0xea, 0x65, 0x41, 0x3f, 0xd8, 0x80, 0x3e, 0x59, 0x86, 0xc4,
-	0x12, 0x24, 0xf4, 0x18, 0xb6, 0x29, 0x9e, 0x12, 0xca, 0xeb, 0x95, 0x66, 0xe9, 0xb0, 0xda, 0x56,
-	0x37, 0xa0, 0x1f, 0x09, 0x82, 0x11, 0xc4, 0xd1, 0xd2, 0x92, 0xec, 0xc6, 0x7d, 0xa8, 0xae, 0x85,
-	0x91, 0x02, 0xa5, 0x5f, 0xc8, 0x32, 0xdd, 0x89, 0x95, 0x1c, 0x51, 0x0d, 0x2a, 0x0b, 0x4c, 0xe7,
-	0x72, 0x0d, 0x56, 0x7a, 0xe9, 0x14, 0xbf, 0x2b, 0xb4, 0xbe, 0x85, 0x8a, 0x98, 0x07, 0x7d, 0x02,
-	0x37, 0xc7, 0x13, 0x7d, 0x62, 0xd8, 0xe6, 0x70, 0x62, 0x3f, 0x33, 0x87, 0xa7, 0xa6, 0xb2, 0x85,
-	0x76, 0xa1, 0x62, 0x19, 0x7a, 0xff, 0x85, 0x52, 0x40, 0x37, 0x60, 0xa7, 0x67, 0x19, 0xfa, 0x64,
-	0x60, 0x3e, 0x51, 0x8a, 0xad, 0x87, 0x50, 0x4e, 0xe6, 0x40, 0x35, 0x50, 0x26, 0x2f, 0x46, 0x86,
-	0x7d, 0x6c, 0x8e, 0x47, 0x46, 0x6f, 0xf0, 0x78, 0x60, 0xf4, 0x95, 0x2d, 0xb4, 0x07, 0x30, 0xb2,
-	0x86, 0xfd, 0xe3, 0xde, 0x64, 0x30, 0x34, 0x95, 0x02, 0xba, 0x09, 0xd5, 0xbe, 0x71, 0x62, 0x1c,
-	0x0d, 0x47, 0xcf, 0x0d, 0x73, 0xa2, 0x14, 0x3b, 0xe6, 0x95, 0xfe, 0x0c, 0x9a, 0xab, 0x29, 0xd3,
-	0xa9, 0x71, 0xe8, 0x73, 0xd5, 0x61, 0x33, 0x6d, 0xa5, 0xee, 0x41, 0x18, 0xb1, 0x57, 0xc4, 0x89,
-	0xb9, 0x76, 0x21, 0x4f, 0x97, 0x2b, 0xa3, 0x72, 0xed, 0x22, 0x3b, 0x5e, 0xb6, 0xde, 0x94, 0xe0,
-	0xa3, 0x1e, 0x9d, 0xf3, 0x98, 0x44, 0xf9, 0x96, 0xe8, 0xc2, 0x0e, 0x65, 0x8e, 0xb0, 0xab, 0xb4,
-	0xc3, 0xbd, 0x7f, 0xf4, 0xaf, 0xe0, 0xcb, 0x2c, 0xc8, 0xdf, 0xef, 0xe3, 0x48, 0x3e, 0x58, 0x2b,
-	0x1e, 0xea, 0xbe, 0x6b, 0x97, 0xff, 0xd1, 0x5b, 0xb6, 0x93, 0xba, 0x25, 0x6d, 0x43, 0x5a, 0xe6,
-	0x6b, 0xa8, 0x72, 0x12, 0x2d, 0x88, 0x1d, 0x30, 0x97, 0x70, 0xe1, 0x9c, 0x4a, 0xea, 0x4c, 0x10,
-	0x71, 0x33, 0x09, 0xa3, 0x53, 0xa8, 0xb9, 0xe4, 0x1c, 0xcf, 0x69, 0x6c, 0xf3, 0x98, 0x45, 0xd8,
-	0x23, 0xb6, 0x30, 0x5a, 0x45, 0x14, 0xbe, 0x9b, 0x5f, 0x78, 0x9c, 0xa2, 0x85, 0xcd, 0x90, 0x4c,
-	0xb1, 0x16, 0x6b, 0xfd, 0xf0, 0x41, 0x8a, 0x27, 0x37, 0xcb, 0x18, 0x0f, 0x5e, 0x26, 0xb7, 0x52,
-	0x72, 0xeb, 0x0f, 0xc6, 0x7a, 0xf7, 0xc8, 0xe8, 0x2b, 0xe5, 0xce, 0x4f, 0x57, 0xfa, 0x8f, 0x70,
-	0x27, 0x4f, 0xce, 0x4c, 0x98, 0xce, 0x86, 0x6a, 0x6a, 0x4e, 0x4a, 0xe0, 0xda, 0x85, 0x3c, 0x5d,
-	0xb6, 0xde, 0x94, 0x01, 0xf4, 0x30, 0x1c, 0x45, 0xec, 0xdc, 0xa7, 0x04, 0xa1, 0x75, 0x8d, 0xa5,
-	0xbc, 0x08, 0xca, 0x24, 0xc6, 0x9e, 0xb4, 0xb8, 0x38, 0xa3, 0x26, 0x54, 0x5d, 0xc2, 0x9d, 0xc8,
-	0x0f, 0x85, 0xea, 0x25, 0xf1, 0xb4, 0x1e, 0x42, 0xbf, 0x15, 0xe0, 0xf6, 0x6c, 0x4e, 0x63, 0xdf,
-	0x96, 0xb5, 0xec, 0x88, 0xcd, 0x63, 0x3f, 0xf0, 0xec, 0x39, 0x27, 0x36, 0x0e, 0x96, 0x62, 0xe1,
-	0xd5, 0xf6, 0xa3, 0xfc, 0x85, 0xbf, 0xed, 0x4b, 0x7d, 0x9e, 0x64, 0x92, 0xf3, 0x5a, 0x69, 0x9e,
-	0x63, 0x4e, 0xf4, 0x60, 0xf9, 0x74, 0xcb, 0xda, 0x9f, 0xe5, 0x3d, 0xa2, 0x5f, 0xe1, 0x53, 0xee,
-	0x07, 0x1e, 0x25, 0xef, 0x37, 0x51, 0xdf, 0x16, 0xc5, 0xef, 0x6f, 0x54, 0x7c, 0x2c, 0x52, 0xbc,
-	0x5b, 0xe0, 0xe9, 0x96, 0x55, 0xe3, 0xd7, 0xc4, 0x1b, 0x9f, 0xc3, 0x7e, 0x6e, 0xb3, 0x0d, 0x0e,
-	0xb5, 0xeb, 0x92, 0xa1, 0xdb, 0x00, 0x59, 0x83, 0xbe, 0x2b, 0x97, 0xbf, 0x2b, 0x23, 0x03, 0x17,
-	0x7d, 0x0f, 0x0d, 0x4c, 0x29, 0x7b, 0x6d, 0xc7, 0x11, 0x0e, 0x38, 0x76, 0x92, 0x05, 0x63, 0x6a,
-	0xbf, 0x8e, 0xfc, 0x98, 0x70, 0xa1, 0xcb, 0x8e, 0x55, 0x17, 0x88, 0xc9, 0x3a, 0xe0, 0x54, 0xbc,
-	0x77, 0x5e, 0x5d, 0xe9, 0x1e, 0xb4, 0xf2, 0x4c, 0xb4, 0x26, 0xbe, 0xbe, 0xa9, 0x8f, 0xf0, 0x8a,
-	0xc3, 0xb5, 0x0b, 0x1c, 0x86, 0x76, 0x98, 0xde, 0x2e, 0xbb, 0x0a, 0xec, 0x65, 0x32, 0x87, 0x8c,
-	0xfa, 0xce, 0xb2, 0xfb, 0x67, 0x01, 0x6e, 0x39, 0x6c, 0x96, 0xbb, 0xe8, 0xee, 0xc7, 0xd9, 0x57,
-	0x69, 0x94, 0xfc, 0x85, 0x46, 0x85, 0x97, 0x0f, 0x25, 0xd4, 0x63, 0x14, 0x07, 0x9e, 0xca, 0x22,
-	0x4f, 0xf3, 0x48, 0x20, 0xfe, 0x51, 0xda, 0xdb, 0xe6, 0xff, 0xfb, 0x37, 0x7b, 0x20, 0x0e, 0x7f,
-	0x14, 0xbf, 0x78, 0x92, 0xf2, 0x7b, 0x94, 0xcd, 0x5d, 0xb5, 0x9b, 0x15, 0xd4, 0x45, 0xc1, 0x93,
-	0xf6, 0x5f, 0x19, 0xe0, 0x4c, 0x00, 0xce, 0x32, 0xc0, 0x99, 0x00, 0x9c, 0x9d, 0xb4, 0xa7, 0xdb,
-	0xa2, 0xd6, 0x37, 0xff, 0x06, 0x00, 0x00, 0xff, 0xff, 0xc0, 0x46, 0xb5, 0x0b, 0xd5, 0x07, 0x00,
-	0x00,
+	0x8f, 0xd3, 0xb4, 0xd4, 0x28, 0xe2, 0x6e, 0xe6, 0x9b, 0x73, 0xbe, 0xbf, 0x73, 0x64, 0xc3, 0xa1,
+	0xcf, 0x98, 0x4f, 0x89, 0x36, 0x0d, 0xfc, 0x04, 0x4f, 0x29, 0xd1, 0xb0, 0x37, 0x0b, 0x42, 0x6d,
+	0xd1, 0xd1, 0x82, 0x90, 0x27, 0x38, 0x74, 0x89, 0x1a, 0xc5, 0x2c, 0x61, 0xa8, 0x91, 0x01, 0xd5,
+	0x1c, 0xa8, 0x0a, 0xa0, 0xba, 0xe8, 0x34, 0x6f, 0xcb, 0x14, 0x38, 0x0a, 0xb4, 0x8b, 0x80, 0x50,
+	0xcf, 0x99, 0x92, 0x9f, 0xf0, 0x22, 0x60, 0x71, 0x46, 0x6d, 0x1e, 0xac, 0x01, 0x62, 0xc2, 0xd9,
+	0x3c, 0xce, 0xb3, 0x36, 0xef, 0x14, 0x96, 0x77, 0xd9, 0x6c, 0xc6, 0xc2, 0x0c, 0xd6, 0xfe, 0xad,
+	0x0a, 0x3b, 0x43, 0xd9, 0x0f, 0xfa, 0x04, 0xaa, 0x21, 0x9e, 0x91, 0x46, 0xa9, 0x55, 0x3a, 0xda,
+	0xed, 0x55, 0xfe, 0xd2, 0x2b, 0x96, 0x08, 0xa0, 0xbb, 0x70, 0xc3, 0x0b, 0x78, 0x44, 0xf1, 0xd2,
+	0x11, 0x80, 0x72, 0x0e, 0x28, 0x5b, 0x75, 0xf9, 0x60, 0xa6, 0xb8, 0x87, 0x50, 0xe3, 0x09, 0x4e,
+	0x48, 0xa3, 0xd2, 0x2a, 0x1d, 0xed, 0x75, 0x8e, 0xd4, 0xa2, 0xd1, 0xd4, 0xbc, 0xa6, 0x3a, 0x49,
+	0xf1, 0x56, 0x46, 0x43, 0xf7, 0xa1, 0x9a, 0x2c, 0x23, 0xd2, 0xa8, 0x0a, 0xfa, 0xe1, 0x06, 0x74,
+	0x7b, 0x19, 0x11, 0x4b, 0x90, 0xd0, 0x23, 0xd8, 0xa6, 0x78, 0x4a, 0x28, 0x6f, 0xd4, 0x5a, 0x95,
+	0xa3, 0x7a, 0x47, 0xdd, 0x80, 0x7e, 0x2c, 0x08, 0x46, 0x98, 0xc4, 0x4b, 0x4b, 0xb2, 0x9b, 0xf7,
+	0xa0, 0xbe, 0x16, 0x46, 0x0a, 0x54, 0x7e, 0x26, 0xcb, 0x6c, 0x27, 0x56, 0x7a, 0x44, 0xfb, 0x50,
+	0x5b, 0x60, 0x3a, 0x97, 0x6b, 0xb0, 0xb2, 0x4b, 0xb7, 0xfc, 0x6d, 0xa9, 0xfd, 0x0d, 0xd4, 0xc4,
+	0x3c, 0xe8, 0x23, 0xb8, 0x39, 0xb1, 0x75, 0xdb, 0x70, 0xcc, 0x91, 0xed, 0x3c, 0x35, 0x47, 0x67,
+	0xa6, 0xb2, 0x85, 0x76, 0xa1, 0x66, 0x19, 0xfa, 0xe0, 0xb9, 0x52, 0x42, 0x37, 0x60, 0xa7, 0x6f,
+	0x19, 0xba, 0x3d, 0x34, 0x1f, 0x2b, 0xe5, 0xf6, 0x03, 0xa8, 0xa6, 0x73, 0xa0, 0x7d, 0x50, 0xec,
+	0xe7, 0x63, 0xc3, 0x39, 0x31, 0x27, 0x63, 0xa3, 0x3f, 0x7c, 0x34, 0x34, 0x06, 0xca, 0x16, 0xda,
+	0x03, 0x18, 0x5b, 0xa3, 0xc1, 0x49, 0xdf, 0x1e, 0x8e, 0x4c, 0xa5, 0x84, 0x6e, 0x42, 0x7d, 0x60,
+	0x9c, 0x1a, 0xc7, 0xa3, 0xf1, 0x33, 0xc3, 0xb4, 0x95, 0x72, 0xd7, 0xbc, 0xd6, 0x9f, 0x42, 0x6b,
+	0x35, 0x65, 0x36, 0x35, 0x8e, 0x02, 0xae, 0xba, 0x6c, 0xa6, 0xad, 0xd4, 0x3d, 0x8c, 0x62, 0xf6,
+	0x92, 0xb8, 0x09, 0xd7, 0x2e, 0xe5, 0xe9, 0x6a, 0x65, 0x45, 0xae, 0x5d, 0xe6, 0xc7, 0xab, 0xf6,
+	0xeb, 0x0a, 0x7c, 0xd0, 0xa7, 0x73, 0x9e, 0x90, 0xb8, 0xd8, 0x12, 0x3d, 0xd8, 0xa1, 0xcc, 0xc5,
+	0x49, 0xc0, 0x42, 0x69, 0x87, 0xbb, 0x7f, 0xeb, 0x5f, 0xc2, 0x17, 0x79, 0x90, 0xbf, 0xdb, 0xc7,
+	0xb1, 0x7c, 0xb0, 0x56, 0x3c, 0xd4, 0x7b, 0xdb, 0x2e, 0xff, 0xa1, 0xb7, 0x6c, 0x27, 0x73, 0x4b,
+	0xd6, 0x86, 0xb4, 0xcc, 0x57, 0x50, 0xe7, 0x24, 0x5e, 0x10, 0x27, 0x64, 0x1e, 0xe1, 0xc2, 0x39,
+	0xb5, 0xcc, 0x99, 0x20, 0xe2, 0x66, 0x1a, 0x46, 0x67, 0xb0, 0xef, 0x91, 0x0b, 0x3c, 0xa7, 0x89,
+	0xc3, 0x13, 0x16, 0x63, 0x9f, 0x38, 0xc2, 0x68, 0x35, 0x51, 0xf8, 0x4e, 0x71, 0xe1, 0x49, 0x86,
+	0x16, 0x36, 0x43, 0x32, 0xc5, 0x5a, 0xac, 0xfd, 0xfd, 0xff, 0x52, 0x3c, 0xbd, 0x59, 0xc6, 0x64,
+	0xf8, 0x22, 0xbd, 0x55, 0xd2, 0xdb, 0x60, 0x38, 0xd1, 0x7b, 0xc7, 0xc6, 0x40, 0xa9, 0x76, 0x7f,
+	0xbc, 0xd6, 0x7f, 0x80, 0xdb, 0x45, 0x72, 0xe6, 0xc2, 0x74, 0x37, 0x54, 0x53, 0x73, 0x33, 0x02,
+	0xd7, 0x2e, 0xe5, 0xe9, 0xaa, 0xfd, 0xba, 0x0a, 0xa0, 0x47, 0xd1, 0x38, 0x66, 0x17, 0x01, 0x25,
+	0x08, 0xad, 0x6b, 0x2c, 0xe5, 0x45, 0x50, 0x25, 0x09, 0xf6, 0xa5, 0xc5, 0xc5, 0x19, 0xb5, 0xa0,
+	0xee, 0x11, 0xee, 0xc6, 0x41, 0x24, 0x54, 0xaf, 0x88, 0xa7, 0xf5, 0x10, 0xfa, 0xb5, 0x04, 0xb7,
+	0x66, 0x73, 0x9a, 0x04, 0x8e, 0xac, 0xe5, 0xc4, 0x6c, 0x9e, 0x04, 0xa1, 0xef, 0xcc, 0x39, 0x71,
+	0x70, 0xb8, 0x14, 0x0b, 0xaf, 0x77, 0x1e, 0x16, 0x2f, 0xfc, 0x4d, 0x5f, 0xea, 0xb3, 0x34, 0x93,
+	0x9c, 0xd7, 0xca, 0xf2, 0x9c, 0x70, 0xa2, 0x87, 0xcb, 0x27, 0x5b, 0xd6, 0xc1, 0xac, 0xe8, 0x11,
+	0xfd, 0x02, 0x1f, 0xf3, 0x20, 0xf4, 0x29, 0x79, 0xb7, 0x89, 0xc6, 0xb6, 0x28, 0x7e, 0x6f, 0xa3,
+	0xe2, 0x13, 0x91, 0xe2, 0xed, 0x02, 0x4f, 0xb6, 0xac, 0x7d, 0xfe, 0x9e, 0x78, 0xf3, 0x53, 0x38,
+	0x28, 0x6c, 0xb6, 0xc9, 0x61, 0xff, 0x7d, 0xc9, 0xd0, 0x2d, 0x80, 0xbc, 0xc1, 0xc0, 0x93, 0xcb,
+	0xdf, 0x95, 0x91, 0xa1, 0x87, 0xbe, 0x83, 0x26, 0xa6, 0x94, 0xbd, 0x72, 0x92, 0x18, 0x87, 0x1c,
+	0xbb, 0xe9, 0x82, 0x31, 0x75, 0x5e, 0xc5, 0x41, 0x42, 0xb8, 0xd0, 0x65, 0xc7, 0x6a, 0x08, 0x84,
+	0xbd, 0x0e, 0x38, 0x13, 0xef, 0xdd, 0x97, 0xd7, 0xba, 0x0f, 0xed, 0x22, 0x13, 0xad, 0x89, 0xaf,
+	0x6f, 0xea, 0x23, 0xbc, 0xe2, 0x70, 0xed, 0x12, 0x47, 0x91, 0x13, 0x65, 0xb7, 0xab, 0x9e, 0x02,
+	0x7b, 0xb9, 0xcc, 0x11, 0xa3, 0x81, 0xbb, 0xec, 0xfd, 0x51, 0x82, 0xcf, 0x5c, 0x36, 0x2b, 0x5c,
+	0x74, 0xef, 0xc3, 0xfc, 0xab, 0x34, 0x4e, 0xff, 0x42, 0xe3, 0xd2, 0x8b, 0x07, 0x12, 0xea, 0x33,
+	0x8a, 0x43, 0x5f, 0x65, 0xb1, 0xaf, 0xf9, 0x24, 0x14, 0xff, 0x28, 0xed, 0x4d, 0xf3, 0xff, 0xfe,
+	0x9b, 0xdd, 0x17, 0x87, 0xdf, 0xcb, 0x9f, 0x3f, 0xce, 0xf8, 0x7d, 0xca, 0xe6, 0x9e, 0xda, 0xcb,
+	0x0b, 0xea, 0xa2, 0xe0, 0x69, 0xe7, 0xcf, 0x1c, 0x70, 0x2e, 0x00, 0xe7, 0x39, 0xe0, 0x5c, 0x00,
+	0xce, 0x4f, 0x3b, 0xd3, 0x6d, 0x51, 0xeb, 0xeb, 0x7f, 0x02, 0x00, 0x00, 0xff, 0xff, 0xaa, 0x78,
+	0x6f, 0xa9, 0xb7, 0x07, 0x00, 0x00,
 }
diff --git a/googleapis/bigtable/admin/v2/table.pb.go b/googleapis/bigtable/admin/v2/table.pb.go
index 4c5e9a5..d9d1788 100644
--- a/googleapis/bigtable/admin/v2/table.pb.go
+++ b/googleapis/bigtable/admin/v2/table.pb.go
@@ -1011,93 +1011,93 @@
 }
 
 var fileDescriptor_ea1666be9e81bb35 = []byte{
-	// 1403 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x57, 0xcd, 0x6e, 0xdb, 0x46,
-	0x10, 0x36, 0x45, 0x49, 0xb6, 0x47, 0xb2, 0xcd, 0x6c, 0x12, 0xc4, 0x51, 0xd3, 0xc4, 0x55, 0x13,
-	0xc3, 0x4d, 0x5b, 0x12, 0x50, 0xd2, 0xb4, 0x75, 0x9a, 0xb4, 0x94, 0x4c, 0xdb, 0x44, 0x64, 0x4a,
-	0xa0, 0x68, 0x07, 0x0e, 0x0c, 0x10, 0x14, 0xb5, 0x56, 0x98, 0xf0, 0x47, 0xe0, 0x8f, 0x6b, 0xc7,
-	0xf0, 0x13, 0x14, 0x28, 0x7a, 0xe9, 0xad, 0x4f, 0x50, 0xa0, 0xa7, 0xbe, 0x45, 0x81, 0xbe, 0x43,
-	0x0e, 0x3d, 0xe5, 0x29, 0x0a, 0xee, 0x92, 0x12, 0xfd, 0xa3, 0xca, 0x69, 0x4e, 0x1a, 0xce, 0xce,
-	0xf7, 0xcd, 0xee, 0xcc, 0xc7, 0x59, 0x0a, 0xee, 0xf6, 0x3d, 0xaf, 0x6f, 0x63, 0xa1, 0x6b, 0xf5,
-	0x43, 0xa3, 0x6b, 0x63, 0xc1, 0xe8, 0x39, 0x96, 0x2b, 0x1c, 0xd4, 0x04, 0xf2, 0xc8, 0x0f, 0x7c,
-	0x2f, 0xf4, 0xd0, 0x22, 0x8d, 0xe2, 0xd3, 0x28, 0x9e, 0x44, 0xf1, 0x07, 0xb5, 0xca, 0xad, 0x04,
-	0x6f, 0x0c, 0x2c, 0xc1, 0x70, 0x5d, 0x2f, 0x34, 0x42, 0xcb, 0x73, 0x03, 0x8a, 0xab, 0xdc, 0xc9,
-	0xac, 0xee, 0x5b, 0xd8, 0xee, 0xe9, 0x5d, 0xfc, 0xd2, 0x38, 0xb0, 0x3c, 0x3f, 0x09, 0xb8, 0x99,
-	0x09, 0xf0, 0x71, 0xe0, 0x45, 0xbe, 0x99, 0xe4, 0xac, 0xdc, 0x4e, 0x96, 0xc8, 0x53, 0x37, 0xda,
-	0x17, 0x7a, 0x91, 0x4f, 0xc8, 0xcf, 0x70, 0x0f, 0xd7, 0x43, 0xcb, 0xc1, 0x41, 0x68, 0x38, 0x03,
-	0x1a, 0x50, 0xfd, 0x93, 0x81, 0x92, 0x8a, 0x83, 0xd0, 0xf3, 0xb1, 0xec, 0xee, 0x7b, 0xa8, 0x09,
-	0x25, 0x9a, 0x40, 0x0f, 0x8f, 0x06, 0x78, 0x91, 0x59, 0x62, 0x56, 0xe6, 0x6b, 0x9f, 0xf3, 0xe3,
-	0x8e, 0xc6, 0x27, 0xd8, 0x0e, 0xc1, 0x68, 0x47, 0x03, 0xac, 0x42, 0x30, 0xb4, 0xd1, 0x06, 0x94,
-	0xba, 0x86, 0xf9, 0x3a, 0x1a, 0xe8, 0x96, 0xbb, 0xef, 0x2d, 0xe6, 0x96, 0x98, 0x95, 0x52, 0xed,
-	0xee, 0x78, 0xb6, 0x3a, 0x09, 0x8e, 0x37, 0xb2, 0x39, 0xa5, 0x42, 0x77, 0xf8, 0x54, 0x9f, 0x1b,
-	0x6e, 0x2b, 0x26, 0xaa, 0xfe, 0x33, 0x03, 0x05, 0x2d, 0x86, 0x22, 0x04, 0x79, 0xd7, 0x70, 0xe8,
-	0x46, 0x67, 0x55, 0x62, 0xa3, 0x5d, 0x98, 0x37, 0xed, 0x28, 0x08, 0xb1, 0xaf, 0x07, 0xa1, 0x11,
-	0xe2, 0x60, 0x31, 0xb7, 0xc4, 0xae, 0x94, 0x6a, 0xb5, 0xf1, 0x89, 0x09, 0x19, 0xdf, 0xa0, 0xa8,
-	0x0e, 0x01, 0x49, 0x6e, 0xe8, 0x1f, 0xa9, 0x73, 0x66, 0xd6, 0x87, 0xf6, 0x60, 0xc1, 0xf4, 0xec,
-	0xc8, 0x71, 0xf5, 0x7d, 0xc3, 0xb1, 0x6c, 0x0b, 0x07, 0x8b, 0x2c, 0xe1, 0x7e, 0x30, 0x91, 0x9b,
-	0xc0, 0xd6, 0x13, 0x14, 0x25, 0x9f, 0x37, 0x4f, 0x39, 0xd1, 0x0e, 0x94, 0xfa, 0xbe, 0xe1, 0x46,
-	0xb6, 0xe1, 0x5b, 0xe1, 0xd1, 0x62, 0x9e, 0x14, 0xff, 0xe1, 0x24, 0x66, 0x2d, 0x6d, 0xe9, 0xc6,
-	0x08, 0xab, 0x66, 0x89, 0xd0, 0x26, 0x94, 0x7d, 0xda, 0x27, 0xda, 0x87, 0x22, 0xe9, 0xc3, 0xbd,
-	0x89, 0x5d, 0x8d, 0x4b, 0xaf, 0x96, 0xfc, 0xd1, 0x43, 0xe5, 0xa7, 0x1c, 0x94, 0xb3, 0x55, 0x42,
-	0xaf, 0xe0, 0x8a, 0x8f, 0x07, 0xb6, 0x65, 0x12, 0xd5, 0xd1, 0x7a, 0x27, 0xaa, 0x79, 0xf2, 0x3e,
-	0xe5, 0xe6, 0xd5, 0x11, 0x0b, 0x71, 0xa8, 0x9c, 0x7f, 0xc6, 0x53, 0xfd, 0x99, 0x01, 0xee, 0x6c,
-	0x18, 0xba, 0x0a, 0x0b, 0x1d, 0x4d, 0xd4, 0x24, 0x5d, 0x69, 0x69, 0xfa, 0x33, 0xa5, 0xf5, 0x5c,
-	0xe1, 0xa6, 0x10, 0x07, 0x65, 0x59, 0x91, 0x35, 0x59, 0x6c, 0xca, 0x2f, 0x64, 0x65, 0x83, 0x63,
-	0xd0, 0x0d, 0xb8, 0xda, 0x6e, 0x8a, 0x8a, 0x22, 0xad, 0xe9, 0x5b, 0xa2, 0xac, 0x68, 0x92, 0x22,
-	0x2a, 0x0d, 0x89, 0xcb, 0xa1, 0x9b, 0x70, 0x7d, 0x5b, 0xb9, 0x68, 0x89, 0x45, 0xb3, 0x50, 0x50,
-	0x25, 0x71, 0x6d, 0x97, 0xcb, 0xa3, 0x6b, 0xc0, 0x11, 0x53, 0x6f, 0xb5, 0x35, 0x79, 0x8b, 0x92,
-	0x16, 0x2a, 0x2e, 0xa0, 0xf3, 0x92, 0x41, 0x1c, 0xb0, 0xaf, 0xf1, 0x51, 0xa2, 0xc8, 0xd8, 0x44,
-	0x75, 0x28, 0x1c, 0x18, 0x76, 0x84, 0x93, 0x17, 0xe0, 0x8b, 0xf7, 0x29, 0x8c, 0x4a, 0xa1, 0xab,
-	0xb9, 0x6f, 0x98, 0x8a, 0x05, 0x57, 0x2f, 0x90, 0xd1, 0x05, 0x09, 0xbf, 0x3b, 0x9d, 0x70, 0x79,
-	0x7c, 0xc2, 0x0c, 0xdf, 0x51, 0x26, 0x55, 0x55, 0x86, 0x6b, 0x17, 0xe9, 0x0a, 0xdd, 0x83, 0x4f,
-	0x34, 0x79, 0x4b, 0xea, 0x68, 0xe2, 0x56, 0x5b, 0xdf, 0x50, 0x45, 0x65, 0xbb, 0x29, 0xaa, 0xb2,
-	0xb6, 0xab, 0x6f, 0x2b, 0x9d, 0xb6, 0xd4, 0x90, 0xd7, 0x65, 0x69, 0x8d, 0x9b, 0x42, 0x00, 0xc5,
-	0x2d, 0xb9, 0xd9, 0x94, 0x3b, 0x1c, 0x53, 0xdd, 0x83, 0xfc, 0x8e, 0x85, 0x7f, 0x8c, 0x6b, 0xb8,
-	0x23, 0x4b, 0xcf, 0xcf, 0x44, 0xce, 0xc1, 0xac, 0x22, 0x6e, 0x49, 0x7a, 0x4b, 0x69, 0xee, 0x72,
-	0x0c, 0x5a, 0x80, 0x52, 0xa7, 0xb1, 0x29, 0x6d, 0x89, 0x7a, 0x1c, 0xcb, 0xe5, 0x68, 0xe5, 0xdb,
-	0x4d, 0xb9, 0x21, 0x6a, 0x72, 0x4b, 0xa1, 0x5e, 0x16, 0xcd, 0x40, 0x7e, 0x7d, 0xbb, 0xd9, 0xe4,
-	0xf2, 0xab, 0x2f, 0xde, 0x89, 0xcf, 0xe1, 0xe3, 0xe1, 0xc1, 0xe8, 0x41, 0x8d, 0x81, 0x15, 0xf0,
-	0xa6, 0xe7, 0x08, 0x74, 0x48, 0x3c, 0x1a, 0xf8, 0xde, 0x2b, 0x6c, 0x86, 0x81, 0x70, 0x9c, 0x58,
-	0x27, 0x82, 0xe5, 0x06, 0xa1, 0xe1, 0x9a, 0x38, 0x10, 0x8e, 0x53, 0xf3, 0x84, 0x8e, 0xf3, 0x40,
-	0x38, 0x26, 0xbf, 0x27, 0x55, 0x19, 0xca, 0xd9, 0xfa, 0xa0, 0x6f, 0x61, 0xba, 0x6f, 0xea, 0x7e,
-	0x64, 0x53, 0x89, 0x97, 0x6a, 0x4b, 0xe3, 0x0b, 0xbb, 0x61, 0xaa, 0x91, 0x8d, 0xd5, 0x62, 0x9f,
-	0xfc, 0x56, 0x7f, 0x61, 0xa1, 0x48, 0x5d, 0xe8, 0x3e, 0x70, 0x8e, 0x71, 0xa8, 0xbb, 0x91, 0xa3,
-	0x1f, 0x60, 0x3f, 0x88, 0x6f, 0x02, 0x42, 0x57, 0xd8, 0x9c, 0x52, 0xe7, 0x1d, 0xe3, 0x50, 0x89,
-	0x9c, 0x9d, 0xc4, 0x8f, 0x1e, 0xc2, 0x74, 0x1c, 0x6b, 0xf4, 0xd3, 0x56, 0xde, 0x4c, 0x33, 0xa6,
-	0x13, 0x9d, 0x5f, 0x4b, 0x26, 0xfe, 0xe6, 0x94, 0x5a, 0x74, 0x8c, 0x43, 0xb1, 0x8f, 0x51, 0x07,
-	0xca, 0x96, 0x1b, 0x62, 0x3f, 0xc0, 0x66, 0xbc, 0xb2, 0xc8, 0x12, 0xe8, 0x97, 0x93, 0x36, 0xcb,
-	0xcb, 0x19, 0xd0, 0xe6, 0x94, 0x7a, 0x8a, 0x04, 0x3d, 0x85, 0x42, 0xe4, 0xc6, 0x6c, 0xf9, 0x49,
-	0x9a, 0x4a, 0xd8, 0xb6, 0x5d, 0x4a, 0x43, 0x61, 0x95, 0x75, 0x28, 0x67, 0xf9, 0xd1, 0x23, 0x28,
-	0xc4, 0x95, 0x8c, 0xcf, 0xce, 0x5e, 0xaa, 0x94, 0x34, 0xbc, 0xf2, 0x3d, 0x14, 0x08, 0xf3, 0xff,
-	0x25, 0xa8, 0x17, 0x21, 0x1f, 0x1b, 0xd5, 0x5f, 0xf3, 0x30, 0xd3, 0x71, 0x8d, 0x41, 0xf0, 0xd2,
-	0x0b, 0x2f, 0xbc, 0x47, 0xea, 0x50, 0x4e, 0xef, 0xc2, 0x98, 0x2f, 0xe9, 0xc0, 0x9d, 0x09, 0x6f,
-	0xaf, 0x9a, 0xdc, 0x54, 0x54, 0x7a, 0xcb, 0xb0, 0xd0, 0x33, 0x42, 0x43, 0x0f, 0xac, 0x37, 0x58,
-	0xef, 0x1e, 0x85, 0xe4, 0xc2, 0x60, 0x56, 0x58, 0x75, 0x2e, 0x76, 0x77, 0xac, 0x37, 0xb8, 0x1e,
-	0x3b, 0xd1, 0x63, 0x28, 0x99, 0x3e, 0x36, 0x42, 0xac, 0xc7, 0x37, 0x74, 0x52, 0xe3, 0xca, 0xb9,
-	0x66, 0x0f, 0xdf, 0x49, 0x15, 0x68, 0x78, 0xec, 0x88, 0xc1, 0x3d, 0x6c, 0xe3, 0x14, 0x5c, 0x98,
-	0x0c, 0xa6, 0xe1, 0x04, 0xfc, 0x14, 0x0a, 0x74, 0x6a, 0x17, 0xc9, 0xd4, 0x5e, 0x19, 0x7f, 0xbc,
-	0xb4, 0x58, 0x7c, 0x32, 0x98, 0x08, 0x0c, 0x2d, 0xc5, 0xc9, 0x03, 0xd3, 0xb7, 0x06, 0x44, 0x6b,
-	0xd3, 0xa4, 0x80, 0x59, 0x57, 0xf5, 0x2b, 0x28, 0xfc, 0xc7, 0xac, 0x1e, 0x4e, 0x59, 0x06, 0x95,
-	0x61, 0xa6, 0xa1, 0x4a, 0xa2, 0x16, 0x4f, 0xd7, 0xdc, 0xea, 0xc1, 0x3b, 0x31, 0x80, 0xa5, 0x71,
-	0x6f, 0xf6, 0xb0, 0x73, 0xad, 0xcb, 0xbe, 0xdc, 0xc9, 0x4d, 0x1e, 0x08, 0xc7, 0x89, 0x75, 0x22,
-	0x04, 0x09, 0x49, 0x20, 0x1c, 0xa7, 0xe6, 0x49, 0xf5, 0xb7, 0x3c, 0x14, 0xe9, 0x87, 0x08, 0xba,
-	0x91, 0x55, 0x45, 0x9d, 0x7d, 0x2b, 0xb2, 0x89, 0x34, 0x3e, 0xbb, 0x40, 0x1a, 0xb3, 0xf5, 0xe2,
-	0x5b, 0xb1, 0xf0, 0x56, 0xcc, 0x9d, 0x56, 0xc0, 0x0f, 0x50, 0xc2, 0x87, 0x03, 0xcb, 0x4f, 0x9a,
-	0xc3, 0x4e, 0x6a, 0x4e, 0x9c, 0x26, 0xa7, 0x02, 0xc5, 0x24, 0x1d, 0x82, 0x20, 0x34, 0xfc, 0xf0,
-	0x92, 0xd2, 0xa0, 0xfb, 0x9c, 0x25, 0x10, 0x82, 0x5f, 0x85, 0x19, 0xec, 0xf6, 0x2e, 0xa9, 0x0d,
-	0x8a, 0x9e, 0xc6, 0x6e, 0x8f, 0x60, 0xab, 0x00, 0x19, 0xe9, 0xc6, 0x12, 0x61, 0x53, 0xfe, 0xa1,
-	0x76, 0xc5, 0x54, 0x41, 0xd3, 0x44, 0x41, 0xcb, 0x93, 0xbe, 0xef, 0xa8, 0x7e, 0x28, 0x0d, 0x45,
-	0x56, 0xbf, 0x4e, 0x25, 0x72, 0x1d, 0xae, 0x50, 0x89, 0x9c, 0xbe, 0x25, 0xb2, 0xca, 0x60, 0x46,
-	0x92, 0xc9, 0xad, 0x0e, 0xde, 0x89, 0x0e, 0xdc, 0x1e, 0x27, 0x92, 0xa4, 0x8d, 0xcf, 0x3e, 0x40,
-	0x22, 0xf4, 0x23, 0x34, 0x10, 0x8e, 0xa9, 0x71, 0x52, 0xfd, 0x9b, 0x01, 0x18, 0x7d, 0xa7, 0xa2,
-	0x8f, 0xa0, 0x48, 0x57, 0xb2, 0x22, 0x49, 0x5c, 0x67, 0x3a, 0x97, 0xfb, 0xa0, 0xce, 0xb1, 0xef,
-	0xd9, 0xb9, 0xe5, 0x33, 0x12, 0xcd, 0x8f, 0xb6, 0x97, 0xd5, 0xe7, 0xfd, 0x35, 0xb8, 0x72, 0xee,
-	0x23, 0x1e, 0x7d, 0x0a, 0x77, 0x54, 0xa9, 0xa3, 0xb5, 0x54, 0x49, 0xef, 0xb4, 0xb6, 0xd5, 0x86,
-	0xa4, 0x6b, 0xbb, 0x6d, 0xe9, 0xfc, 0x25, 0x5f, 0x17, 0x1b, 0xcf, 0xb6, 0xdb, 0x1c, 0x53, 0xff,
-	0x83, 0x81, 0x5b, 0xa6, 0xe7, 0x8c, 0x6d, 0x7d, 0x1d, 0x48, 0xb6, 0x76, 0xbc, 0xeb, 0x36, 0xf3,
-	0xe2, 0x49, 0x12, 0xd7, 0xf7, 0x6c, 0xc3, 0xed, 0xf3, 0x9e, 0xdf, 0x17, 0xfa, 0xd8, 0x25, 0x67,
-	0x12, 0x46, 0x3d, 0x3c, 0xff, 0x87, 0xeb, 0x31, 0x31, 0x7e, 0xcf, 0xdd, 0xde, 0xa0, 0xf8, 0x86,
-	0xed, 0x45, 0x3d, 0xbe, 0x9e, 0x66, 0x13, 0x49, 0xb6, 0x9d, 0xda, 0x5f, 0x69, 0xc0, 0x1e, 0x09,
-	0xd8, 0x4b, 0x03, 0xf6, 0x48, 0xc0, 0xde, 0x4e, 0xad, 0x5b, 0x24, 0xb9, 0x1e, 0xfc, 0x1b, 0x00,
-	0x00, 0xff, 0xff, 0x00, 0x66, 0x2b, 0x8f, 0xdb, 0x0d, 0x00, 0x00,
+	// 1395 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x57, 0xdb, 0x6e, 0xdb, 0x46,
+	0x13, 0x36, 0x45, 0x49, 0xb6, 0x47, 0xb2, 0xcd, 0x6c, 0x12, 0xc4, 0xd1, 0xff, 0x37, 0x76, 0xd5,
+	0xc4, 0x70, 0xd3, 0x96, 0x04, 0x94, 0x34, 0x6d, 0x9d, 0x26, 0x2d, 0x25, 0xd3, 0x36, 0x11, 0x99,
+	0x12, 0x28, 0xda, 0x81, 0x03, 0x03, 0x04, 0x45, 0xad, 0x15, 0x26, 0x3c, 0x08, 0x3c, 0xb8, 0x76,
+	0x0c, 0x3f, 0x41, 0x81, 0xa2, 0x37, 0xbd, 0xeb, 0x13, 0x14, 0xe8, 0x55, 0xdf, 0xa2, 0x40, 0xdf,
+	0x21, 0x17, 0xbd, 0xca, 0x53, 0x14, 0xdc, 0x25, 0x25, 0xfa, 0xa0, 0xca, 0x69, 0xae, 0x34, 0x9c,
+	0x9d, 0xef, 0x9b, 0xe5, 0xcc, 0xc7, 0xd9, 0x15, 0xdc, 0xed, 0x7b, 0x5e, 0xdf, 0xc6, 0x42, 0xd7,
+	0xea, 0x87, 0x46, 0xd7, 0xc6, 0x82, 0xd1, 0x73, 0x2c, 0x57, 0x38, 0xac, 0x09, 0xe4, 0x91, 0x1f,
+	0xf8, 0x5e, 0xe8, 0xa1, 0x45, 0x1a, 0xc5, 0xa7, 0x51, 0x3c, 0x89, 0xe2, 0x0f, 0x6b, 0x95, 0xa5,
+	0x04, 0x6f, 0x0c, 0x2c, 0xe1, 0xc0, 0xc2, 0x76, 0x4f, 0xef, 0xe2, 0x97, 0xc6, 0xa1, 0xe5, 0xf9,
+	0x14, 0x5a, 0xb9, 0x9d, 0x09, 0xf0, 0x71, 0xe0, 0x45, 0xbe, 0x99, 0xb0, 0x56, 0xee, 0x24, 0x4b,
+	0xe4, 0xa9, 0x1b, 0x1d, 0x08, 0xbd, 0xc8, 0x37, 0x42, 0xcb, 0x73, 0x93, 0xf5, 0xa5, 0xf3, 0xeb,
+	0xa1, 0xe5, 0xe0, 0x20, 0x34, 0x9c, 0x01, 0x0d, 0xa8, 0xfe, 0xc1, 0x40, 0x49, 0xc5, 0x41, 0xe8,
+	0xf9, 0x58, 0x76, 0x0f, 0x3c, 0xd4, 0x84, 0x12, 0x4d, 0xa0, 0x87, 0xc7, 0x03, 0xbc, 0xc8, 0x2c,
+	0x33, 0xab, 0xf3, 0xb5, 0xcf, 0xf8, 0x71, 0x9b, 0xe7, 0x13, 0x6c, 0x87, 0x60, 0xb4, 0xe3, 0x01,
+	0x56, 0x21, 0x18, 0xda, 0x68, 0x13, 0x4a, 0x5d, 0xc3, 0x7c, 0x1d, 0x0d, 0x74, 0xcb, 0x3d, 0xf0,
+	0x16, 0x73, 0xcb, 0xcc, 0x6a, 0xa9, 0x76, 0x77, 0x3c, 0x5b, 0x9d, 0x04, 0xc7, 0x1b, 0xd9, 0x9a,
+	0x52, 0xa1, 0x3b, 0x7c, 0xaa, 0xcf, 0x0d, 0xb7, 0x15, 0x13, 0x55, 0xff, 0x9e, 0x81, 0x82, 0x16,
+	0x43, 0x11, 0x82, 0xbc, 0x6b, 0x38, 0x74, 0xa3, 0xb3, 0x2a, 0xb1, 0xd1, 0x1e, 0xcc, 0x9b, 0x76,
+	0x14, 0x84, 0xd8, 0xd7, 0x83, 0xd0, 0x08, 0x71, 0xb0, 0x98, 0x5b, 0x66, 0x57, 0x4b, 0xb5, 0xda,
+	0xf8, 0xc4, 0x84, 0x8c, 0x6f, 0x50, 0x54, 0x87, 0x80, 0x24, 0x37, 0xf4, 0x8f, 0xd5, 0x39, 0x33,
+	0xeb, 0x43, 0xfb, 0xb0, 0x60, 0x7a, 0x76, 0xe4, 0xb8, 0xfa, 0x81, 0xe1, 0x58, 0xb6, 0x85, 0x83,
+	0x45, 0x96, 0x70, 0x3f, 0x98, 0xc8, 0x4d, 0x60, 0x1b, 0x09, 0x8a, 0x92, 0xcf, 0x9b, 0x67, 0x9c,
+	0x68, 0x17, 0x4a, 0x7d, 0xdf, 0x70, 0x23, 0xdb, 0xf0, 0xad, 0xf0, 0x78, 0x31, 0x4f, 0x8a, 0xff,
+	0x70, 0x12, 0xb3, 0x96, 0xb6, 0x74, 0x73, 0x84, 0x55, 0xb3, 0x44, 0x68, 0x0b, 0xca, 0x3e, 0xed,
+	0x13, 0xed, 0x43, 0x91, 0xf4, 0xe1, 0xde, 0xc4, 0xae, 0xc6, 0xa5, 0x57, 0x4b, 0xfe, 0xe8, 0xa1,
+	0xf2, 0x63, 0x0e, 0xca, 0xd9, 0x2a, 0xa1, 0x57, 0x70, 0xcd, 0xc7, 0x03, 0xdb, 0x32, 0x89, 0xea,
+	0x68, 0xbd, 0x13, 0xd5, 0x3c, 0x79, 0x9f, 0x72, 0xf3, 0xea, 0x88, 0x85, 0x38, 0x54, 0xce, 0x3f,
+	0xe7, 0xa9, 0xfe, 0xc4, 0x00, 0x77, 0x3e, 0x0c, 0x5d, 0x87, 0x85, 0x8e, 0x26, 0x6a, 0x92, 0xae,
+	0xb4, 0x34, 0xfd, 0x99, 0xd2, 0x7a, 0xae, 0x70, 0x53, 0x88, 0x83, 0xb2, 0xac, 0xc8, 0x9a, 0x2c,
+	0x36, 0xe5, 0x17, 0xb2, 0xb2, 0xc9, 0x31, 0xe8, 0x16, 0x5c, 0x6f, 0x37, 0x45, 0x45, 0x91, 0xd6,
+	0xf5, 0x6d, 0x51, 0x56, 0x34, 0x49, 0x11, 0x95, 0x86, 0xc4, 0xe5, 0xd0, 0x6d, 0xb8, 0xb9, 0xa3,
+	0x5c, 0xb6, 0xc4, 0xa2, 0x59, 0x28, 0xa8, 0x92, 0xb8, 0xbe, 0xc7, 0xe5, 0xd1, 0x0d, 0xe0, 0x88,
+	0xa9, 0xb7, 0xda, 0x9a, 0xbc, 0x4d, 0x49, 0x0b, 0x15, 0x17, 0xd0, 0x45, 0xc9, 0x20, 0x0e, 0xd8,
+	0xd7, 0xf8, 0x38, 0x51, 0x64, 0x6c, 0xa2, 0x3a, 0x14, 0x0e, 0x0d, 0x3b, 0xc2, 0xc9, 0x07, 0xf0,
+	0xf9, 0xfb, 0x14, 0x46, 0xa5, 0xd0, 0xb5, 0xdc, 0xd7, 0x4c, 0xc5, 0x82, 0xeb, 0x97, 0xc8, 0xe8,
+	0x92, 0x84, 0xdf, 0x9e, 0x4d, 0xb8, 0x32, 0x3e, 0x61, 0x86, 0xef, 0x38, 0x93, 0xaa, 0x2a, 0xc3,
+	0x8d, 0xcb, 0x74, 0x85, 0xee, 0xc1, 0xc7, 0x9a, 0xbc, 0x2d, 0x75, 0x34, 0x71, 0xbb, 0xad, 0x6f,
+	0xaa, 0xa2, 0xb2, 0xd3, 0x14, 0x55, 0x59, 0xdb, 0xd3, 0x77, 0x94, 0x4e, 0x5b, 0x6a, 0xc8, 0x1b,
+	0xb2, 0xb4, 0xce, 0x4d, 0x21, 0x80, 0xe2, 0xb6, 0xdc, 0x6c, 0xca, 0x1d, 0x8e, 0xa9, 0xee, 0x43,
+	0x7e, 0xd7, 0xc2, 0x3f, 0xc4, 0x35, 0xdc, 0x95, 0xa5, 0xe7, 0xe7, 0x22, 0xe7, 0x60, 0x56, 0x11,
+	0xb7, 0x25, 0xbd, 0xa5, 0x34, 0xf7, 0x38, 0x06, 0x2d, 0x40, 0xa9, 0xd3, 0xd8, 0x92, 0xb6, 0x45,
+	0x3d, 0x8e, 0xe5, 0x72, 0xb4, 0xf2, 0xed, 0xa6, 0xdc, 0x10, 0x35, 0xb9, 0xa5, 0x50, 0x2f, 0x8b,
+	0x66, 0x20, 0xbf, 0xb1, 0xd3, 0x6c, 0x72, 0xf9, 0xb5, 0x17, 0xef, 0xc4, 0xe7, 0xf0, 0xd1, 0xf0,
+	0xc5, 0xe8, 0x8b, 0x1a, 0x03, 0x2b, 0xe0, 0x4d, 0xcf, 0x11, 0xe8, 0x90, 0x78, 0x34, 0xf0, 0xbd,
+	0x57, 0xd8, 0x0c, 0x03, 0xe1, 0x24, 0xb1, 0x4e, 0x05, 0xcb, 0x0d, 0x42, 0xc3, 0x35, 0x71, 0x20,
+	0x9c, 0xa4, 0xe6, 0x29, 0x1d, 0xd8, 0x81, 0x70, 0x42, 0x7e, 0x4f, 0xab, 0x32, 0x94, 0xb3, 0xf5,
+	0x41, 0xdf, 0xc0, 0x74, 0xdf, 0xd4, 0xfd, 0xc8, 0xa6, 0x12, 0x2f, 0xd5, 0x96, 0xc7, 0x17, 0x76,
+	0xd3, 0x54, 0x23, 0x1b, 0xab, 0xc5, 0x3e, 0xf9, 0xad, 0xfe, 0xcc, 0x42, 0x91, 0xba, 0xd0, 0x7d,
+	0xe0, 0x1c, 0xe3, 0x48, 0x77, 0x23, 0x47, 0x3f, 0xc4, 0x7e, 0x60, 0x79, 0x6e, 0x40, 0xe8, 0x0a,
+	0x5b, 0x53, 0xea, 0xbc, 0x63, 0x1c, 0x29, 0x91, 0xb3, 0x9b, 0xf8, 0xd1, 0x43, 0x98, 0x8e, 0x63,
+	0x8d, 0x7e, 0xda, 0xca, 0xdb, 0x69, 0xc6, 0x74, 0xa2, 0xf3, 0xeb, 0xc9, 0xc4, 0xdf, 0x9a, 0x52,
+	0x8b, 0x8e, 0x71, 0x24, 0xf6, 0x31, 0xea, 0x40, 0xd9, 0x72, 0x43, 0xec, 0x07, 0xd8, 0x8c, 0x57,
+	0x16, 0x59, 0x02, 0xfd, 0x62, 0xd2, 0x66, 0x79, 0x39, 0x03, 0xda, 0x9a, 0x52, 0xcf, 0x90, 0xa0,
+	0xa7, 0x50, 0x88, 0xdc, 0x98, 0x2d, 0x3f, 0x49, 0x53, 0x09, 0xdb, 0x8e, 0x4b, 0x69, 0x28, 0xac,
+	0xb2, 0x01, 0xe5, 0x2c, 0x3f, 0x7a, 0x04, 0x85, 0xb8, 0x92, 0xf1, 0xbb, 0xb3, 0x57, 0x2a, 0x25,
+	0x0d, 0xaf, 0x7c, 0x07, 0x05, 0xc2, 0xfc, 0x5f, 0x09, 0xea, 0x45, 0xc8, 0xc7, 0x46, 0xf5, 0x97,
+	0x3c, 0xcc, 0x74, 0x5c, 0x63, 0x10, 0xbc, 0xf4, 0xc2, 0x4b, 0xcf, 0x91, 0x3a, 0x94, 0xd3, 0xb3,
+	0x30, 0xe6, 0x4b, 0x3a, 0xb0, 0x34, 0xe1, 0xeb, 0x55, 0x93, 0x93, 0x8a, 0x4a, 0x6f, 0x05, 0x16,
+	0x7a, 0x46, 0x68, 0xe8, 0x81, 0xf5, 0x06, 0xeb, 0xdd, 0xe3, 0x90, 0x1c, 0x18, 0xcc, 0x2a, 0xab,
+	0xce, 0xc5, 0xee, 0x8e, 0xf5, 0x06, 0xd7, 0x63, 0x27, 0x7a, 0x0c, 0x25, 0xd3, 0xc7, 0x46, 0x88,
+	0xf5, 0xf8, 0x84, 0x4e, 0x6a, 0x5c, 0xb9, 0xd0, 0xec, 0xe1, 0x37, 0xa9, 0x02, 0x0d, 0x8f, 0x1d,
+	0x31, 0xb8, 0x87, 0x6d, 0x9c, 0x82, 0x0b, 0x93, 0xc1, 0x34, 0x9c, 0x80, 0x9f, 0x42, 0x81, 0x4e,
+	0xed, 0x22, 0x99, 0xda, 0xab, 0xe3, 0x5f, 0x2f, 0x2d, 0x16, 0x9f, 0x0c, 0x26, 0x02, 0x43, 0xcb,
+	0x71, 0xf2, 0xc0, 0xf4, 0xad, 0x01, 0xd1, 0xda, 0x34, 0x29, 0x60, 0xd6, 0x55, 0xfd, 0x12, 0x0a,
+	0xff, 0x32, 0xab, 0x87, 0x53, 0x96, 0x41, 0x65, 0x98, 0x69, 0xa8, 0x92, 0xa8, 0xc5, 0xd3, 0x35,
+	0xb7, 0x76, 0xf8, 0x4e, 0x0c, 0x60, 0x79, 0xdc, 0x97, 0x3d, 0xec, 0x5c, 0xeb, 0xaa, 0x1f, 0x77,
+	0x72, 0x92, 0x07, 0xc2, 0x49, 0x62, 0x9d, 0x0a, 0x41, 0x42, 0x12, 0x08, 0x27, 0xa9, 0x79, 0x5a,
+	0xfd, 0x35, 0x0f, 0x45, 0x7a, 0x11, 0x41, 0xb7, 0xb2, 0xaa, 0xa8, 0xb3, 0x6f, 0x45, 0x36, 0x91,
+	0xc6, 0xa7, 0x97, 0x48, 0x63, 0xb6, 0x5e, 0x7c, 0x2b, 0x16, 0xde, 0x8a, 0xb9, 0xb3, 0x0a, 0xf8,
+	0x1e, 0x4a, 0xf8, 0x68, 0x60, 0xf9, 0x49, 0x73, 0xd8, 0x49, 0xcd, 0x89, 0xd3, 0xe4, 0x54, 0xa0,
+	0x98, 0xa4, 0x43, 0x10, 0x84, 0x86, 0x1f, 0x5e, 0x51, 0x1a, 0x74, 0x9f, 0xb3, 0x04, 0x42, 0xf0,
+	0x6b, 0x30, 0x83, 0xdd, 0xde, 0x15, 0xb5, 0x41, 0xd1, 0xd3, 0xd8, 0xed, 0x11, 0x6c, 0x15, 0x20,
+	0x23, 0xdd, 0x58, 0x22, 0x6c, 0xca, 0x3f, 0xd4, 0xae, 0x98, 0x2a, 0x68, 0x9a, 0x28, 0x68, 0x65,
+	0xd2, 0xfd, 0x8e, 0xea, 0x87, 0xd2, 0x50, 0x64, 0xf5, 0xab, 0x54, 0x22, 0x37, 0xe1, 0x1a, 0x95,
+	0xc8, 0xd9, 0x53, 0x22, 0xab, 0x0c, 0x66, 0x24, 0x99, 0xdc, 0xda, 0xe0, 0x9d, 0xe8, 0xc0, 0x9d,
+	0x71, 0x22, 0x49, 0xda, 0xf8, 0xec, 0x03, 0x24, 0x42, 0x2f, 0xa1, 0x81, 0x70, 0x42, 0x8d, 0xd3,
+	0xea, 0x5f, 0x0c, 0xc0, 0xe8, 0x9e, 0x8a, 0xfe, 0x07, 0x45, 0xba, 0x92, 0x15, 0x49, 0xe2, 0x3a,
+	0xd7, 0xb9, 0xdc, 0x07, 0x75, 0x8e, 0x7d, 0xcf, 0xce, 0xad, 0x9c, 0x93, 0x68, 0x7e, 0xb4, 0xbd,
+	0xac, 0x3e, 0xef, 0xaf, 0xc3, 0xb5, 0x0b, 0x97, 0x78, 0xf4, 0x09, 0x2c, 0xa9, 0x52, 0x47, 0x6b,
+	0xa9, 0x92, 0xde, 0x69, 0xed, 0xa8, 0x0d, 0x49, 0xd7, 0xf6, 0xda, 0xd2, 0xc5, 0x43, 0xbe, 0x2e,
+	0x36, 0x9e, 0xed, 0xb4, 0x39, 0xa6, 0xfe, 0x3b, 0x03, 0xff, 0x37, 0x3d, 0x67, 0x6c, 0xeb, 0xeb,
+	0x40, 0xb2, 0xb5, 0xe3, 0x5d, 0xb7, 0x99, 0x17, 0x4f, 0x92, 0xb8, 0xbe, 0x67, 0x1b, 0x6e, 0x9f,
+	0xf7, 0xfc, 0xbe, 0xd0, 0xc7, 0x2e, 0x79, 0x27, 0x61, 0xd4, 0xc3, 0x8b, 0x7f, 0xa9, 0x1e, 0x13,
+	0xe3, 0xb7, 0xdc, 0x9d, 0x4d, 0x8a, 0x6f, 0xd8, 0x5e, 0xd4, 0xe3, 0xeb, 0x69, 0x36, 0x91, 0x64,
+	0xdb, 0xad, 0xfd, 0x99, 0x06, 0xec, 0x93, 0x80, 0xfd, 0x34, 0x60, 0x9f, 0x04, 0xec, 0xef, 0xd6,
+	0xba, 0x45, 0x92, 0xeb, 0xc1, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x8d, 0x66, 0xfe, 0xc3, 0xbd,
+	0x0d, 0x00, 0x00,
 }
diff --git a/googleapis/cloud/datacatalog/v1/datacatalog.pb.go b/googleapis/cloud/datacatalog/v1/datacatalog.pb.go
index 79ea9f2..a70f138 100644
--- a/googleapis/cloud/datacatalog/v1/datacatalog.pb.go
+++ b/googleapis/cloud/datacatalog/v1/datacatalog.pb.go
@@ -93,7 +93,8 @@
 	//
 	// Note: Query tokens need to have a minimum of 3 characters for substring
 	// matching to work correctly. See [Data Catalog Search
-	// Syntax](/data-catalog/docs/how-to/search-reference) for more information.
+	// Syntax](https://cloud.google.com/data-catalog/docs/how-to/search-reference)
+	// for more information.
 	Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
 	// Number of results in the search page. If <=0 then defaults to 10. Max limit
 	// for page_size is 1000. Throws an invalid argument for page_size > 1000.
@@ -193,10 +194,46 @@
 	// search results. Info on GCP public datasets is available at
 	// https://cloud.google.com/public-datasets/. By default, GCP public
 	// datasets are excluded.
-	IncludeGcpPublicDatasets bool     `protobuf:"varint,7,opt,name=include_gcp_public_datasets,json=includeGcpPublicDatasets,proto3" json:"include_gcp_public_datasets,omitempty"`
-	XXX_NoUnkeyedLiteral     struct{} `json:"-"`
-	XXX_unrecognized         []byte   `json:"-"`
-	XXX_sizecache            int32    `json:"-"`
+	IncludeGcpPublicDatasets bool `protobuf:"varint,7,opt,name=include_gcp_public_datasets,json=includeGcpPublicDatasets,proto3" json:"include_gcp_public_datasets,omitempty"`
+	// Optional. The list of locations to search within.
+	// 1. If empty, search will be performed in all locations;
+	// 2. If any of the locations are NOT in the valid locations list, error
+	// will be returned;
+	// 3. Otherwise, search only the given locations for matching results.
+	// Typical usage is to leave this field empty. When a location is
+	// unreachable as returned in the `SearchCatalogResponse.unreachable` field,
+	// users can repeat the search request with this parameter set to get
+	// additional information on the error.
+	//
+	// Valid locations:
+	//  * asia-east1
+	//  * asia-east2
+	//  * asia-northeast1
+	//  * asia-northeast2
+	//  * asia-northeast3
+	//  * asia-south1
+	//  * asia-southeast1
+	//  * australia-southeast1
+	//  * eu
+	//  * europe-north1
+	//  * europe-west1
+	//  * europe-west2
+	//  * europe-west3
+	//  * europe-west4
+	//  * europe-west6
+	//  * global
+	//  * northamerica-northeast1
+	//  * southamerica-east1
+	//  * us
+	//  * us-central1
+	//  * us-east1
+	//  * us-east4
+	//  * us-west1
+	//  * us-west2
+	RestrictedLocations  []string `protobuf:"bytes,16,rep,name=restricted_locations,json=restrictedLocations,proto3" json:"restricted_locations,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
 }
 
 func (m *SearchCatalogRequest_Scope) Reset()         { *m = SearchCatalogRequest_Scope{} }
@@ -245,13 +282,25 @@
 	return false
 }
 
+func (m *SearchCatalogRequest_Scope) GetRestrictedLocations() []string {
+	if m != nil {
+		return m.RestrictedLocations
+	}
+	return nil
+}
+
 // Response message for
 // [SearchCatalog][google.cloud.datacatalog.v1.DataCatalog.SearchCatalog].
 type SearchCatalogResponse struct {
 	// Search results.
 	Results []*SearchCatalogResult `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
 	// The token that can be used to retrieve the next page of results.
-	NextPageToken        string   `protobuf:"bytes,3,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
+	NextPageToken string `protobuf:"bytes,3,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
+	// Unreachable locations. Search result does not include data from those
+	// locations. Users can get additional information on the error by repeating
+	// the search request with a more restrictive parameter -- setting the value
+	// for `SearchDataCatalogRequest.scope.include_locations`.
+	Unreachable          []string `protobuf:"bytes,6,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 	XXX_unrecognized     []byte   `json:"-"`
 	XXX_sizecache        int32    `json:"-"`
@@ -296,6 +345,13 @@
 	return ""
 }
 
+func (m *SearchCatalogResponse) GetUnreachable() []string {
+	if m != nil {
+		return m.Unreachable
+	}
+	return nil
+}
+
 // Request message for
 // [CreateEntryGroup][google.cloud.datacatalog.v1.DataCatalog.CreateEntryGroup].
 type CreateEntryGroupRequest struct {
@@ -1299,8 +1355,7 @@
 // [CreateTagTemplate][google.cloud.datacatalog.v1.DataCatalog.CreateTagTemplate].
 type CreateTagTemplateRequest struct {
 	// Required. The name of the project and the template location
-	// [region](/compute/docs/regions-zones/#available).
-	// NOTE: Currently, only the `us-central1 region` is supported.
+	// [region](https://cloud.google.com/data-catalog/docs/concepts/regions).
 	//
 	// Example:
 	//
@@ -1674,8 +1729,7 @@
 // [CreateTagTemplateField][google.cloud.datacatalog.v1.DataCatalog.CreateTagTemplateField].
 type CreateTagTemplateFieldRequest struct {
 	// Required. The name of the project and the template location
-	// [region](/compute/docs/regions-zones/#available).
-	// NOTE: Currently, only the `us-central1 region` is supported.
+	// [region](https://cloud.google.com/data-catalog/docs/concepts/regions).
 	//
 	// Example:
 	//
@@ -2212,198 +2266,200 @@
 }
 
 var fileDescriptor_432e04443b4c65a3 = []byte{
-	// 3043 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x5a, 0x5b, 0x6c, 0x1b, 0xc7,
-	0xd5, 0xce, 0x50, 0x92, 0x2d, 0x1d, 0xca, 0x96, 0x34, 0x8e, 0x24, 0x9a, 0xfe, 0xed, 0x28, 0x6b,
-	0xfc, 0x8e, 0x42, 0xdb, 0xa4, 0xc5, 0xf8, 0xcf, 0x85, 0x8e, 0x1d, 0xaf, 0x2c, 0xea, 0xe2, 0xdf,
-	0xb6, 0x94, 0x15, 0x93, 0x1f, 0x71, 0x02, 0x30, 0x2b, 0x72, 0xbc, 0x5a, 0x9b, 0xe4, 0xd2, 0xbb,
-	0xcb, 0x38, 0x8a, 0xe3, 0x1f, 0x68, 0x0a, 0xf4, 0x82, 0xc4, 0x45, 0xd0, 0xcb, 0x4b, 0x0b, 0x14,
-	0x01, 0x8a, 0xb6, 0x48, 0x81, 0xa2, 0x28, 0xfa, 0x56, 0x04, 0x45, 0x1f, 0xfa, 0x94, 0x02, 0x45,
-	0xd1, 0xa2, 0x2f, 0x2c, 0x10, 0xa4, 0xb7, 0x97, 0xf4, 0xa5, 0x45, 0x51, 0xf4, 0xf2, 0x54, 0xec,
-	0xcc, 0x2c, 0x39, 0xbb, 0x4b, 0x72, 0x77, 0x25, 0xe7, 0x49, 0xe2, 0x9c, 0x33, 0xe7, 0xf2, 0xcd,
-	0x39, 0x67, 0xce, 0x1c, 0x12, 0x4e, 0x6b, 0x86, 0xa1, 0xd5, 0x48, 0xae, 0x52, 0x33, 0x5a, 0xd5,
-	0x5c, 0x55, 0xb5, 0xd5, 0x8a, 0x6a, 0xab, 0x35, 0x43, 0xcb, 0xbd, 0xb6, 0x20, 0x7e, 0xcc, 0x36,
-	0x4d, 0xc3, 0x36, 0xf0, 0x11, 0xc6, 0x9e, 0xa5, 0xec, 0x59, 0x91, 0xfe, 0xda, 0x42, 0xfa, 0xbf,
-	0xb8, 0x2c, 0xb5, 0xa9, 0xe7, 0xd4, 0x46, 0xc3, 0xb0, 0x55, 0x5b, 0x37, 0x1a, 0x16, 0xdb, 0x9a,
-	0x9e, 0x15, 0xa8, 0x95, 0x9a, 0x4e, 0x1a, 0x36, 0x27, 0x3c, 0x22, 0x10, 0x6e, 0xe8, 0xa4, 0x56,
-	0x2d, 0x6f, 0x91, 0x6d, 0xf5, 0x35, 0xdd, 0x30, 0x39, 0xc3, 0x61, 0x81, 0xc1, 0x24, 0x96, 0xd1,
-	0x32, 0x2b, 0x84, 0x93, 0xe6, 0x07, 0x99, 0x5f, 0x31, 0xea, 0x75, 0xa3, 0xc1, 0x39, 0xf3, 0x83,
-	0x38, 0xb5, 0x8a, 0x55, 0xbe, 0xa1, 0xd7, 0x88, 0x45, 0xec, 0xb2, 0xd5, 0x24, 0x95, 0x28, 0xd2,
-	0xad, 0xca, 0x36, 0xa9, 0xab, 0x91, 0x38, 0x89, 0x6a, 0x56, 0xb6, 0x39, 0xe7, 0xa9, 0x41, 0x9c,
-	0xb6, 0xba, 0x55, 0x23, 0xa2, 0x05, 0x27, 0x06, 0x73, 0x6b, 0x56, 0x24, 0xa9, 0x7a, 0x9d, 0x58,
-	0xb6, 0x5a, 0x6f, 0xba, 0xdc, 0xc7, 0x38, 0xb7, 0xae, 0xd6, 0x1d, 0xba, 0xae, 0xd6, 0xcb, 0x4d,
-	0xa3, 0xa6, 0x57, 0x76, 0x38, 0x3d, 0xed, 0xa5, 0x7b, 0x68, 0x3c, 0x02, 0x72, 0xf4, 0xd3, 0x56,
-	0xeb, 0x46, 0x8e, 0xd4, 0x9b, 0xb6, 0x4b, 0x9c, 0xf3, 0x13, 0xd9, 0x79, 0xd6, 0x55, 0xeb, 0x16,
-	0xe3, 0x90, 0xde, 0x1a, 0x82, 0x87, 0x37, 0x29, 0x1e, 0x97, 0x98, 0x81, 0x0a, 0xb9, 0xdd, 0x22,
-	0x96, 0x8d, 0x15, 0x18, 0xb1, 0x2a, 0x46, 0x93, 0xa4, 0xf6, 0xcd, 0xa1, 0xf9, 0x64, 0xfe, 0xa9,
-	0xec, 0x80, 0x48, 0xcb, 0xf6, 0x92, 0x90, 0xdd, 0x74, 0xb6, 0x2f, 0x0e, 0x7d, 0x2c, 0x27, 0x14,
-	0x26, 0x0a, 0x1f, 0x86, 0x91, 0xdb, 0x2d, 0x62, 0xee, 0xa4, 0xd0, 0x1c, 0x9a, 0x1f, 0xe3, 0x24,
-	0xba, 0x82, 0x8f, 0xc0, 0x58, 0x53, 0xd5, 0x48, 0xd9, 0xd2, 0xdf, 0x20, 0xa9, 0xc4, 0x1c, 0x9a,
-	0x1f, 0x51, 0x46, 0x9d, 0x85, 0x4d, 0xfd, 0x0d, 0x82, 0x25, 0x00, 0x4a, 0xb4, 0x8d, 0x5b, 0xa4,
-	0x91, 0x1a, 0x72, 0x37, 0x23, 0x85, 0xee, 0x29, 0x39, 0xab, 0xf8, 0x30, 0x8c, 0x1a, 0x66, 0x95,
-	0x98, 0xe5, 0xad, 0x9d, 0xd4, 0x88, 0xc3, 0xa1, 0xec, 0xa7, 0x9f, 0x17, 0x77, 0xd2, 0xdf, 0x44,
-	0x30, 0x42, 0x8d, 0xc1, 0x27, 0x60, 0x42, 0x6f, 0x54, 0x6a, 0xad, 0x2a, 0x29, 0x1b, 0xa6, 0x56,
-	0xd6, 0xab, 0x56, 0x2a, 0x31, 0x37, 0x34, 0x3f, 0xa6, 0x1c, 0xe0, 0xcb, 0xeb, 0xa6, 0xb6, 0x56,
-	0xb5, 0x70, 0x16, 0x0e, 0xb9, 0x7c, 0x4d, 0xd3, 0xb8, 0x49, 0x2a, 0x36, 0xe5, 0x1d, 0xa2, 0xbc,
-	0x53, 0x9c, 0xb4, 0xc1, 0x28, 0x0e, 0xff, 0x79, 0x38, 0xe2, 0xf2, 0x6b, 0x95, 0x66, 0xb9, 0xd9,
-	0xda, 0xaa, 0xe9, 0x95, 0xb2, 0x03, 0x92, 0x45, 0x6c, 0x2b, 0xb5, 0x7f, 0x0e, 0xcd, 0x8f, 0x2a,
-	0x29, 0xce, 0xb2, 0x52, 0x69, 0x6e, 0x50, 0x86, 0x25, 0x4e, 0x97, 0xde, 0x46, 0x30, 0xed, 0x83,
-	0xd0, 0x6a, 0x1a, 0x0d, 0x8b, 0xe0, 0xcb, 0xb0, 0xdf, 0x24, 0x56, 0xab, 0x66, 0x5b, 0x29, 0x34,
-	0x37, 0x34, 0x9f, 0xcc, 0x9f, 0x89, 0x73, 0x0e, 0xce, 0x46, 0xc5, 0x15, 0xe0, 0x38, 0xdf, 0x20,
-	0xaf, 0xdb, 0x65, 0x3f, 0x94, 0xca, 0x01, 0x67, 0x79, 0xc3, 0x45, 0x52, 0xfa, 0x0d, 0x82, 0xd9,
-	0x4b, 0x26, 0x51, 0x6d, 0x52, 0x6c, 0xd8, 0xe6, 0xce, 0x8a, 0x69, 0xb4, 0x9a, 0x6e, 0x54, 0x14,
-	0x61, 0x5f, 0x53, 0x35, 0x49, 0xc3, 0xe6, 0x47, 0x78, 0xfa, 0x63, 0x39, 0xf1, 0x6f, 0xf9, 0x31,
-	0xfc, 0xdf, 0xa2, 0x21, 0xcc, 0x42, 0xb5, 0xa9, 0x5b, 0xd9, 0x8a, 0x51, 0xcf, 0x09, 0x52, 0xf8,
-	0x66, 0xfc, 0x38, 0x1c, 0x24, 0xce, 0x6a, 0x59, 0x73, 0x96, 0xcb, 0x7a, 0xb5, 0x7b, 0xa8, 0x09,
-	0x65, 0x9c, 0x74, 0x36, 0xac, 0x55, 0xf1, 0x2a, 0x24, 0x05, 0x56, 0x1a, 0x1a, 0xc9, 0xfc, 0x63,
-	0x03, 0x51, 0x10, 0x14, 0x42, 0x57, 0x96, 0xf4, 0x6d, 0x04, 0xb3, 0x2f, 0x34, 0xab, 0x3d, 0xfd,
-	0xba, 0xea, 0xd5, 0x82, 0x62, 0x69, 0x61, 0x66, 0x0b, 0xaa, 0xf0, 0x39, 0x48, 0xb6, 0xa8, 0x26,
-	0x9a, 0x6a, 0xdc, 0xe8, 0xb4, 0x2b, 0xce, 0xcd, 0xc6, 0xec, 0xb2, 0x93, 0x8d, 0x57, 0x55, 0xeb,
-	0x96, 0x02, 0x8c, 0xdd, 0xf9, 0x5f, 0xfa, 0x32, 0x82, 0x87, 0x57, 0x88, 0x1d, 0x34, 0x52, 0x86,
-	0xe1, 0x86, 0x5a, 0x27, 0x5e, 0xe8, 0x21, 0x22, 0xf4, 0x74, 0x2b, 0x7e, 0x0a, 0xc6, 0x4c, 0xa2,
-	0x56, 0xa3, 0x9a, 0x35, 0xea, 0x30, 0x53, 0xa3, 0xee, 0xc0, 0xec, 0x12, 0xa9, 0x91, 0x5e, 0xd8,
-	0x3d, 0x00, 0xb3, 0x0e, 0xc3, 0xc8, 0x0d, 0xc3, 0xac, 0xb0, 0xcc, 0x1f, 0x65, 0xb9, 0xcd, 0x56,
-	0x9c, 0x53, 0x9b, 0xb9, 0xa2, 0x5b, 0x02, 0x1c, 0x56, 0x48, 0x30, 0x42, 0xcc, 0x60, 0x9c, 0x0b,
-	0x94, 0x1e, 0x66, 0x40, 0xac, 0xfa, 0x23, 0xdd, 0x47, 0x30, 0x1b, 0xb0, 0xb3, 0x93, 0xc5, 0xe3,
-	0x42, 0x74, 0xb9, 0xa9, 0x1c, 0x39, 0x88, 0x93, 0xdd, 0xc8, 0xea, 0x99, 0xc5, 0x89, 0x5e, 0x59,
-	0xfc, 0x63, 0x04, 0x58, 0xc8, 0xe2, 0x07, 0x8c, 0xd9, 0x31, 0x18, 0x65, 0x1e, 0x79, 0x53, 0x77,
-	0x3f, 0x5d, 0x5c, 0xab, 0xe2, 0xf3, 0x30, 0x42, 0xff, 0xe5, 0x31, 0x26, 0x85, 0xbb, 0xca, 0x6f,
-	0x03, 0xba, 0x4b, 0x7a, 0x17, 0x01, 0x16, 0x52, 0xd5, 0x35, 0xbe, 0x23, 0x15, 0xed, 0x46, 0xea,
-	0xde, 0xb2, 0x52, 0x01, 0x2c, 0x24, 0x80, 0x6b, 0xd1, 0xb3, 0x9e, 0xd8, 0x9f, 0xa7, 0x60, 0x4a,
-	0x30, 0x17, 0x06, 0x26, 0x0b, 0x7b, 0x69, 0x1d, 0x26, 0xdc, 0x44, 0x7f, 0x30, 0x02, 0x2d, 0xc0,
-	0x57, 0x0c, 0xe3, 0x56, 0xab, 0xe9, 0x91, 0xf9, 0x38, 0x4c, 0xd4, 0xf4, 0xc6, 0x2d, 0x52, 0x2d,
-	0xbb, 0xdd, 0x1a, 0x13, 0xbf, 0xfa, 0x90, 0x72, 0x90, 0x11, 0x14, 0xbe, 0x8e, 0x8f, 0xc3, 0xb8,
-	0x75, 0xbb, 0xd6, 0xe5, 0x1b, 0xe2, 0x7c, 0x49, 0xeb, 0x76, 0xcd, 0x65, 0x5a, 0x3c, 0x00, 0x49,
-	0x5b, 0x35, 0x35, 0x62, 0x97, 0xa9, 0xd2, 0x1f, 0x8d, 0xc2, 0x08, 0xd5, 0x87, 0x2f, 0x78, 0x8c,
-	0xcf, 0xc4, 0x2e, 0x03, 0x8f, 0x05, 0x0d, 0x1d, 0xa3, 0xb1, 0xed, 0x37, 0xf3, 0x59, 0x18, 0xb6,
-	0x77, 0x9a, 0x2c, 0x5b, 0x0f, 0xe6, 0x4f, 0x84, 0xc7, 0x41, 0x69, 0xa7, 0x49, 0x56, 0x1f, 0x52,
-	0xe8, 0x2e, 0x7c, 0x06, 0x0e, 0xb5, 0x2c, 0x62, 0xd2, 0xbe, 0x4e, 0xbf, 0xa1, 0x93, 0x6a, 0x99,
-	0x0a, 0x9b, 0xe4, 0xbe, 0x4e, 0x39, 0xc4, 0x4d, 0x97, 0xe6, 0xec, 0xc4, 0x2a, 0x4c, 0xe9, 0x0d,
-	0x9b, 0x68, 0xa6, 0x6a, 0x93, 0x6a, 0xd9, 0xda, 0xb1, 0x6c, 0x52, 0x4f, 0x4d, 0x51, 0xe5, 0xa7,
-	0x07, 0x2a, 0x5f, 0xeb, 0xec, 0xda, 0xa4, 0x9b, 0x9c, 0x78, 0x1c, 0x5a, 0x45, 0xca, 0xa4, 0xee,
-	0x23, 0xe0, 0xb3, 0x30, 0xed, 0x33, 0x8a, 0xab, 0xc1, 0xd4, 0x2c, 0xa4, 0x1c, 0xf2, 0x98, 0xc5,
-	0x77, 0xfd, 0x1f, 0x4c, 0xfa, 0x7b, 0x65, 0xde, 0xb0, 0x9d, 0x1c, 0x68, 0xd7, 0x4a, 0xc5, 0x5a,
-	0x66, 0x7b, 0x1c, 0x89, 0xab, 0x09, 0xe5, 0xa0, 0xe6, 0x59, 0xc1, 0xaf, 0xc2, 0xa1, 0x2d, 0x5d,
-	0xa3, 0xbd, 0x59, 0xb9, 0xdb, 0x05, 0xa7, 0xc6, 0xa9, 0xec, 0xec, 0x40, 0xd9, 0x8b, 0xba, 0xf6,
-	0xbc, 0xb3, 0xaf, 0xe4, 0x6c, 0xe3, 0xe2, 0xa7, 0x5c, 0x61, 0x9d, 0x45, 0x6c, 0x41, 0xba, 0xa3,
-	0x81, 0x26, 0xa5, 0xb5, 0xad, 0x9a, 0x55, 0xc7, 0x6f, 0x47, 0xd1, 0x04, 0x55, 0x74, 0x36, 0x92,
-	0xa2, 0x25, 0xd5, 0x26, 0x9b, 0x6c, 0x33, 0x57, 0x37, 0xeb, 0x4a, 0xf6, 0x91, 0xf0, 0xa3, 0x30,
-	0x5e, 0xd5, 0xad, 0x66, 0x4d, 0xdd, 0xa1, 0xb1, 0xcb, 0x1b, 0xa0, 0x24, 0x5f, 0xbb, 0xe6, 0x04,
-	0xe1, 0x1c, 0x24, 0xab, 0xc4, 0xaa, 0x98, 0x7a, 0xd3, 0x79, 0x2d, 0xa5, 0x86, 0x39, 0x47, 0x77,
-	0x09, 0x9f, 0x83, 0x7d, 0xec, 0xb1, 0x41, 0x1b, 0xcd, 0x64, 0xfe, 0xf8, 0xe0, 0x9e, 0x8c, 0xb2,
-	0x2a, 0x7c, 0x0b, 0xd6, 0x20, 0xc5, 0x82, 0x98, 0x9f, 0x6f, 0xb9, 0xfb, 0x1a, 0xa0, 0x7d, 0x62,
-	0x32, 0x24, 0xa2, 0xd8, 0xc1, 0x97, 0x3a, 0x9b, 0x94, 0x19, 0x26, 0xce, 0xbf, 0x5e, 0x78, 0xfd,
-	0x13, 0xb9, 0x15, 0x5e, 0x38, 0xf0, 0xf3, 0xbc, 0xc1, 0xb5, 0x72, 0x77, 0xf9, 0x7f, 0xf7, 0x72,
-	0x35, 0xa3, 0xc2, 0x9e, 0x8a, 0xb9, 0xbb, 0xee, 0xbf, 0xf7, 0x72, 0xc2, 0x25, 0x94, 0xbb, 0x2b,
-	0x5c, 0x67, 0x8c, 0xa2, 0x13, 0x77, 0xf5, 0xde, 0xe2, 0x38, 0xb0, 0x5e, 0x88, 0xa6, 0xd5, 0xe2,
-	0x28, 0xec, 0x63, 0x9e, 0x2e, 0x26, 0x61, 0xcc, 0x59, 0xa1, 0x07, 0x2c, 0xfd, 0x34, 0x01, 0xd0,
-	0x2d, 0x00, 0x18, 0x8b, 0xa5, 0x83, 0x97, 0x03, 0xff, 0x61, 0x25, 0x42, 0x0f, 0x6b, 0x28, 0x78,
-	0x58, 0x37, 0x61, 0xd6, 0xc1, 0xa0, 0xcc, 0x41, 0x10, 0xe1, 0x1e, 0xde, 0x05, 0xdc, 0x34, 0x81,
-	0x95, 0x69, 0x87, 0x8b, 0xb7, 0xd9, 0x02, 0xe4, 0xf5, 0x4f, 0xe4, 0x9b, 0x11, 0x2b, 0x1e, 0x96,
-	0xf7, 0x8c, 0xbb, 0xf4, 0x3b, 0x04, 0x29, 0x76, 0xc5, 0x97, 0x54, 0xad, 0x44, 0xea, 0xcd, 0x9a,
-	0x6a, 0x13, 0xb7, 0xe8, 0x2f, 0xfb, 0x2e, 0xfa, 0x2c, 0xbd, 0x4a, 0xe6, 0xf1, 0x89, 0x01, 0xe6,
-	0x89, 0x62, 0xdc, 0x9b, 0xfe, 0x24, 0x4c, 0xd8, 0xaa, 0x56, 0xb6, 0xf9, 0xba, 0xef, 0xc2, 0x3f,
-	0x60, 0x77, 0xb7, 0xac, 0x55, 0xf1, 0x06, 0x8c, 0x8b, 0xcc, 0xfc, 0x8a, 0x9d, 0x1f, 0x88, 0xb0,
-	0xa0, 0x94, 0xc9, 0x4c, 0x0a, 0x32, 0xa5, 0x97, 0x61, 0x7a, 0x85, 0xd8, 0x3d, 0xfc, 0x5b, 0xf4,
-	0xdc, 0x35, 0xdc, 0x3b, 0x88, 0xea, 0x1d, 0xbb, 0x2e, 0xdf, 0x47, 0x90, 0x62, 0x6d, 0x46, 0x0f,
-	0x05, 0x7e, 0x5f, 0xd0, 0x5e, 0x7d, 0xd9, 0x5b, 0xff, 0xb1, 0x03, 0x29, 0xd6, 0x7f, 0x7c, 0x3a,
-	0x58, 0xf4, 0x68, 0xc1, 0x13, 0x6e, 0x0b, 0xfe, 0x36, 0x82, 0xc9, 0x4e, 0x9c, 0xb9, 0x3a, 0x2f,
-	0xf8, 0xe2, 0xeb, 0x04, 0xd5, 0x3a, 0x07, 0xc7, 0x06, 0x6b, 0xed, 0xc4, 0xd5, 0x53, 0x30, 0x64,
-	0xab, 0x1a, 0x07, 0x61, 0x2e, 0x0c, 0x55, 0x66, 0x8f, 0xb3, 0x43, 0xfa, 0x02, 0x82, 0xc9, 0xce,
-	0xa1, 0xb9, 0xd6, 0x70, 0x69, 0x28, 0xae, 0xb4, 0xbd, 0x9d, 0xc9, 0x35, 0x98, 0xec, 0x9c, 0x89,
-	0x6b, 0x49, 0xc1, 0x73, 0x16, 0x1c, 0x15, 0x1c, 0x86, 0x0a, 0x8b, 0xc7, 0xcf, 0x24, 0xe0, 0x68,
-	0x20, 0xa1, 0xa9, 0xea, 0x90, 0xac, 0x86, 0xb8, 0x59, 0xfd, 0x24, 0x4c, 0x7b, 0xb2, 0x9a, 0xcd,
-	0x85, 0xf4, 0x2a, 0xab, 0xb1, 0x0c, 0x1f, 0x6c, 0xfb, 0x8c, 0x58, 0xab, 0xe2, 0x57, 0x01, 0x07,
-	0xf7, 0xd1, 0x82, 0x10, 0x56, 0x48, 0xfd, 0x1e, 0x31, 0x1d, 0x93, 0x7e, 0x1d, 0xd2, 0x3b, 0x09,
-	0x38, 0x1a, 0xc8, 0x49, 0x0f, 0x06, 0x2b, 0x1e, 0x84, 0x9f, 0xa0, 0x08, 0x9c, 0x86, 0x93, 0xd1,
-	0x10, 0x60, 0x92, 0x58, 0xc8, 0xf7, 0x76, 0x26, 0xf1, 0xe0, 0x9c, 0xc1, 0x17, 0xbd, 0xd1, 0x35,
-	0x14, 0x16, 0x5d, 0xec, 0x55, 0x29, 0x86, 0xd8, 0x77, 0x11, 0x1c, 0x55, 0x88, 0x63, 0xee, 0xa7,
-	0x0e, 0xc7, 0x79, 0x38, 0xdc, 0x20, 0x77, 0xca, 0xa1, 0x71, 0x31, 0xdd, 0x20, 0x77, 0x4a, 0x81,
-	0xd0, 0x90, 0x3e, 0x8b, 0xe0, 0x68, 0xa0, 0x42, 0x7d, 0x3a, 0x96, 0x0e, 0xa8, 0x55, 0xf7, 0x11,
-	0x4c, 0x38, 0xcf, 0xf0, 0x92, 0xaa, 0x59, 0x21, 0xa5, 0x0a, 0x47, 0x2d, 0x55, 0x03, 0x67, 0x93,
-	0x47, 0x83, 0xb3, 0x01, 0x71, 0x2c, 0xd0, 0x84, 0xc9, 0xae, 0x39, 0x7c, 0x1c, 0x70, 0x16, 0x86,
-	0x6d, 0x55, 0x73, 0xc7, 0x00, 0xa1, 0xd5, 0x4a, 0xa1, 0xdc, 0x91, 0x1f, 0xfe, 0xbf, 0x44, 0x80,
-	0xdd, 0x41, 0x84, 0x4e, 0x1e, 0xf4, 0xb0, 0x64, 0x0f, 0x58, 0x78, 0x87, 0x4f, 0xc3, 0x31, 0x86,
-	0x4f, 0x77, 0xe1, 0x90, 0xc7, 0x23, 0x8e, 0xe3, 0xb3, 0xb0, 0x9f, 0xb7, 0x9e, 0x1c, 0xca, 0x08,
-	0x03, 0x01, 0xc5, 0xdd, 0x12, 0x15, 0xcf, 0xcc, 0xcb, 0x30, 0xd6, 0x79, 0x42, 0xe2, 0x34, 0xcc,
-	0x14, 0xaf, 0x95, 0x94, 0x97, 0xca, 0xa5, 0x97, 0x36, 0x8a, 0xe5, 0x17, 0xae, 0x6d, 0x6e, 0x14,
-	0x2f, 0xad, 0x2d, 0xaf, 0x15, 0x97, 0x26, 0x1f, 0xc2, 0x63, 0x30, 0x52, 0x92, 0x17, 0xaf, 0x14,
-	0x27, 0x13, 0xce, 0xbf, 0x57, 0xd7, 0x97, 0x8a, 0x57, 0x26, 0x47, 0xf0, 0x04, 0x24, 0x97, 0xe4,
-	0x92, 0x5c, 0xde, 0x2c, 0x29, 0x45, 0xf9, 0xea, 0xe4, 0x10, 0x4e, 0xc2, 0xfe, 0xe5, 0xb5, 0x2b,
-	0xc5, 0xcd, 0x62, 0x69, 0x72, 0x38, 0xff, 0x6e, 0x0e, 0x92, 0x4b, 0xdd, 0x5e, 0x12, 0x7f, 0x0b,
-	0xc1, 0x01, 0xcf, 0x10, 0x17, 0x2f, 0xc4, 0x1e, 0xbc, 0xa7, 0xf3, 0xb1, 0x66, 0xc4, 0x14, 0x4b,
-	0xe9, 0x64, 0x5b, 0x4e, 0xd2, 0x21, 0xfd, 0x29, 0xfa, 0x6e, 0x7a, 0xeb, 0xd7, 0x7f, 0xfc, 0x4a,
-	0x62, 0x56, 0xc2, 0xf4, 0x6b, 0x1b, 0xc6, 0x5a, 0x60, 0x5f, 0x9b, 0x14, 0x50, 0x06, 0xff, 0xb6,
-	0xd3, 0x10, 0x08, 0x0d, 0xed, 0xe0, 0xb7, 0x5a, 0x9f, 0x81, 0x72, 0x3a, 0xea, 0x10, 0x4c, 0xda,
-	0x6e, 0xcb, 0x8f, 0xb2, 0x18, 0x3c, 0xe5, 0x1d, 0x1d, 0x8b, 0x1f, 0xa9, 0xd9, 0x17, 0xa4, 0x9c,
-	0x63, 0xf6, 0x5d, 0xc6, 0x7d, 0xbe, 0xd3, 0x67, 0x67, 0x84, 0xfe, 0x3a, 0xe3, 0xe9, 0xab, 0x0b,
-	0xe2, 0xf0, 0x17, 0x7f, 0x80, 0xe0, 0x80, 0x67, 0xfe, 0x1a, 0x72, 0x06, 0xbd, 0x66, 0xb5, 0xd1,
-	0xfd, 0x5a, 0x6f, 0xcb, 0xb4, 0xa8, 0xb5, 0xe5, 0x83, 0xce, 0x9f, 0x53, 0x9d, 0x0c, 0xa1, 0xbe,
-	0x2c, 0x60, 0xe6, 0x8b, 0x43, 0xea, 0xe3, 0x89, 0xe7, 0x81, 0x90, 0xb9, 0x87, 0xff, 0xdc, 0xe9,
-	0x8f, 0x22, 0x1f, 0x4e, 0x9f, 0xa9, 0x78, 0x74, 0x27, 0x5e, 0x6f, 0xcb, 0x22, 0x84, 0x6d, 0x79,
-	0x56, 0xf8, 0x74, 0x4a, 0xb8, 0x02, 0xa9, 0x53, 0x97, 0xf3, 0xe7, 0xa8, 0x53, 0x02, 0x4f, 0x36,
-	0xba, 0x83, 0xde, 0xc3, 0x7a, 0x0f, 0xb9, 0x3d, 0x58, 0x64, 0x6f, 0xfb, 0xcc, 0xb1, 0xd3, 0x33,
-	0x81, 0x5a, 0x54, 0xac, 0x37, 0xed, 0x1d, 0xe9, 0x02, 0x3f, 0x21, 0x76, 0x20, 0x99, 0xd8, 0x07,
-	0xf2, 0x13, 0x7e, 0x25, 0x09, 0x93, 0x61, 0xfc, 0xc4, 0x40, 0x0b, 0x7b, 0xcf, 0xbb, 0xd3, 0x67,
-	0xe3, 0x6d, 0xe2, 0x99, 0x7d, 0xb1, 0x2d, 0xf3, 0xe2, 0xed, 0x89, 0xa8, 0xe8, 0xd9, 0x81, 0x7f,
-	0x86, 0x20, 0x29, 0xe4, 0x2f, 0xce, 0x45, 0xcd, 0x74, 0xd7, 0xf0, 0x08, 0x75, 0x59, 0x7a, 0xb5,
-	0x2d, 0x4f, 0x7b, 0xf2, 0xdb, 0xcd, 0x6c, 0x6a, 0xf5, 0xa2, 0xf4, 0x4c, 0xb8, 0xd5, 0x3e, 0xe0,
-	0xdd, 0xb9, 0x44, 0x81, 0x8f, 0x7f, 0x7f, 0x81, 0x20, 0x29, 0x44, 0x7a, 0x88, 0x1b, 0xc1, 0xf1,
-	0x73, 0x24, 0x37, 0x6e, 0xb6, 0x65, 0xa6, 0xae, 0x2d, 0x4f, 0xd1, 0xbf, 0x81, 0xe8, 0x5f, 0xcd,
-	0x3f, 0xd7, 0x8d, 0xfe, 0xe8, 0x71, 0xdf, 0x99, 0xb2, 0x64, 0xee, 0xb9, 0x0e, 0xbd, 0x87, 0x20,
-	0x29, 0x04, 0x73, 0x88, 0x43, 0xc1, 0xe9, 0x75, 0xdf, 0x88, 0x5f, 0x15, 0x23, 0xfe, 0x5c, 0xe6,
-	0x99, 0x78, 0x11, 0x2f, 0x58, 0x8a, 0xbf, 0x83, 0x60, 0xd4, 0xad, 0x8f, 0xf8, 0x54, 0xa4, 0x32,
-	0x1a, 0x07, 0x6d, 0xaf, 0xa1, 0x78, 0x0f, 0x86, 0xfe, 0x3f, 0x24, 0x85, 0xc9, 0x79, 0x08, 0x94,
-	0xc1, 0x19, 0x7b, 0x24, 0x6b, 0xd3, 0xd4, 0xcc, 0x87, 0x31, 0xbd, 0x55, 0xdd, 0xe0, 0xac, 0x51,
-	0x59, 0xce, 0xa5, 0x93, 0x14, 0x7a, 0x9c, 0x30, 0x03, 0x02, 0xfd, 0x5d, 0xfa, 0x4c, 0xf4, 0x0d,
-	0xbc, 0x30, 0x5c, 0xf6, 0x16, 0x06, 0x17, 0xbe, 0xdd, 0xa4, 0x18, 0xfe, 0x3d, 0x82, 0xa9, 0xc0,
-	0xcb, 0x15, 0xff, 0x4f, 0x84, 0x42, 0x11, 0x1c, 0x67, 0xa4, 0x23, 0xcf, 0x58, 0xa4, 0x5a, 0x5b,
-	0x3e, 0xce, 0x8b, 0x86, 0x6f, 0x48, 0xe5, 0xf9, 0x4c, 0xfd, 0xbb, 0x28, 0x9d, 0x89, 0x52, 0xf8,
-	0x84, 0x37, 0x9c, 0x55, 0xf0, 0x4c, 0x80, 0xf0, 0x0f, 0x10, 0x1c, 0xf4, 0x0e, 0xa3, 0x70, 0x3e,
-	0x2c, 0xa4, 0xf7, 0xe4, 0xde, 0x73, 0x62, 0x78, 0xe7, 0xf1, 0x99, 0xd0, 0xf0, 0x16, 0x8d, 0x77,
-	0xa2, 0xfa, 0x6f, 0x08, 0xa6, 0x02, 0x8f, 0xe9, 0x90, 0x63, 0xe9, 0x37, 0x10, 0x8b, 0x61, 0xf7,
-	0xbd, 0xb6, 0xec, 0x41, 0xae, 0x2d, 0xa7, 0xc4, 0x8f, 0x81, 0x92, 0x78, 0x35, 0x7f, 0x9e, 0xba,
-	0x26, 0x32, 0x65, 0x63, 0xf8, 0xe9, 0x3b, 0xa7, 0xf7, 0x11, 0x4c, 0x05, 0x5e, 0xa2, 0x21, 0x5e,
-	0xf7, 0x9b, 0xad, 0xf5, 0xad, 0x91, 0xc5, 0xb6, 0x0c, 0xb4, 0x61, 0xa3, 0xef, 0x4e, 0x76, 0x42,
-	0x99, 0xf8, 0x27, 0x74, 0x3f, 0x01, 0x33, 0xbd, 0x47, 0x3e, 0xb8, 0x10, 0x2f, 0x7b, 0xc4, 0xa7,
-	0x76, 0x3a, 0xde, 0xf8, 0x42, 0xfa, 0x3c, 0x6a, 0xcb, 0xb9, 0x5e, 0x89, 0xe4, 0xbe, 0xff, 0x7b,
-	0xac, 0x52, 0x97, 0xd7, 0x23, 0xdd, 0xcb, 0x3e, 0xa7, 0xd9, 0xaf, 0x90, 0xac, 0x42, 0x8f, 0xe9,
-	0x0b, 0xfe, 0x46, 0x02, 0x66, 0x7a, 0x8f, 0x7f, 0x42, 0xf0, 0x18, 0x38, 0x33, 0x8a, 0x8b, 0xc7,
-	0xd7, 0x50, 0x5b, 0x9e, 0xa5, 0xa7, 0x1b, 0x34, 0xb1, 0x2d, 0x1f, 0xef, 0x43, 0x09, 0xc4, 0xf5,
-	0x7a, 0xfe, 0x99, 0x98, 0x01, 0xc1, 0xa1, 0x71, 0x62, 0xba, 0x17, 0x3a, 0x7f, 0x45, 0x30, 0xd3,
-	0x7b, 0x1a, 0x14, 0x82, 0xce, 0xc0, 0x11, 0x52, 0x5c, 0x74, 0x6a, 0x6d, 0xf9, 0x18, 0x85, 0xa0,
-	0xef, 0xb8, 0x88, 0x7a, 0x5f, 0x94, 0x2e, 0xee, 0xde, 0x7b, 0x93, 0x1a, 0xec, 0x3c, 0x36, 0x3f,
-	0x40, 0x30, 0xd3, 0x7b, 0xae, 0x14, 0xe2, 0xf3, 0xc0, 0x61, 0x54, 0xdf, 0xbc, 0xbe, 0x16, 0xcc,
-	0xeb, 0x28, 0x1d, 0x50, 0x3f, 0x47, 0xf0, 0xbf, 0x10, 0x8c, 0x75, 0x72, 0x15, 0x9f, 0x8e, 0x96,
-	0xd3, 0xae, 0x91, 0xa1, 0xb3, 0x21, 0xe9, 0xeb, 0xa8, 0x2d, 0x43, 0x37, 0x73, 0xa9, 0xbd, 0x9f,
-	0x43, 0x1c, 0xf9, 0x18, 0x57, 0xb9, 0xd0, 0x0b, 0xd1, 0xdf, 0x31, 0x16, 0x86, 0x6c, 0x55, 0xbb,
-	0x7e, 0x5e, 0x7a, 0x32, 0x7e, 0x4f, 0xd0, 0xd9, 0x8e, 0xdf, 0x49, 0xc0, 0x58, 0x27, 0x2f, 0x43,
-	0x7c, 0xf7, 0x8f, 0xf4, 0x23, 0xf8, 0xfe, 0x7d, 0xd4, 0x96, 0x1d, 0x3d, 0x6d, 0x79, 0xc2, 0x56,
-	0xb5, 0x40, 0xf6, 0x7d, 0x09, 0xe5, 0x97, 0xdc, 0x6b, 0x65, 0x37, 0x7d, 0x36, 0x75, 0xc4, 0x89,
-	0x45, 0x0a, 0x85, 0x9c, 0x2f, 0xec, 0x42, 0x98, 0x28, 0x02, 0x7f, 0x84, 0x60, 0xac, 0x13, 0x94,
-	0x21, 0x70, 0xf8, 0xbf, 0x57, 0xe8, 0x1b, 0xaf, 0x5f, 0x44, 0x62, 0x93, 0xf0, 0x66, 0xe6, 0xe2,
-	0x6e, 0x7b, 0x60, 0xd7, 0xd6, 0xeb, 0x4f, 0x67, 0x9e, 0x8c, 0x29, 0x83, 0xef, 0xc4, 0x7f, 0x47,
-	0x30, 0xea, 0x4e, 0x3b, 0x43, 0xba, 0x7d, 0xdf, 0x8c, 0x36, 0xa4, 0x04, 0xf9, 0x47, 0xa8, 0xd2,
-	0xdb, 0xc8, 0xdb, 0xbc, 0xbe, 0x89, 0xf7, 0x1c, 0xf1, 0xd7, 0x9f, 0xc6, 0xbb, 0x0c, 0x76, 0xfc,
-	0x31, 0x82, 0xf1, 0x4d, 0x62, 0xaf, 0xa9, 0xf5, 0x0d, 0xfa, 0xd3, 0x5c, 0xdc, 0x79, 0x0d, 0xe8,
-	0x6a, 0x9d, 0xcd, 0xdc, 0xba, 0x44, 0xd7, 0xe3, 0x69, 0x1f, 0x0f, 0xa3, 0x4a, 0x5f, 0x45, 0xd4,
-	0xa1, 0xfb, 0x48, 0x92, 0xa9, 0x35, 0xee, 0x2f, 0x61, 0xa2, 0xb6, 0x42, 0x96, 0xa0, 0xaa, 0x80,
-	0x32, 0xd7, 0xdd, 0x2a, 0x1c, 0x26, 0xc7, 0x37, 0x64, 0xf1, 0x89, 0xc1, 0x3f, 0x4c, 0xc0, 0xf8,
-	0xca, 0x20, 0x17, 0x57, 0xa2, 0xbb, 0xf8, 0x27, 0xe6, 0xe2, 0x47, 0xbb, 0x75, 0x51, 0x7b, 0x30,
-	0x2e, 0xfa, 0xc5, 0xac, 0x4b, 0x97, 0xe3, 0x8b, 0x11, 0x9f, 0xe5, 0x3e, 0x81, 0xf8, 0x0f, 0x09,
-	0xc0, 0x25, 0x62, 0xd1, 0x45, 0x62, 0xd6, 0x75, 0xcb, 0x72, 0x24, 0xe0, 0x79, 0x1f, 0x2a, 0x41,
-	0x16, 0x17, 0xbf, 0xc7, 0x23, 0x70, 0xf2, 0x84, 0xf8, 0x07, 0xc3, 0xf4, 0x2f, 0x48, 0x5a, 0xd9,
-	0x15, 0xa6, 0x76, 0x40, 0xb4, 0x03, 0xc9, 0xff, 0x4a, 0xcb, 0xbb, 0x41, 0xb6, 0xb7, 0xb0, 0x17,
-	0xa4, 0x8d, 0xbd, 0xe1, 0xdb, 0x53, 0x6c, 0xfa, 0xda, 0x87, 0x72, 0xba, 0xff, 0x77, 0x18, 0xbf,
-	0x92, 0xb3, 0xdb, 0xb6, 0xdd, 0xb4, 0x0a, 0xb9, 0xdc, 0x9d, 0x3b, 0x77, 0xfc, 0x5f, 0x70, 0xa8,
-	0x2d, 0x7b, 0x9b, 0xfd, 0x46, 0xff, 0xb4, 0x03, 0xc5, 0x0d, 0xc3, 0xac, 0x2f, 0xfe, 0x1c, 0xc1,
-	0x23, 0x15, 0xa3, 0x3e, 0xa8, 0x1e, 0x6d, 0xa0, 0xeb, 0xcb, 0x9c, 0xac, 0x19, 0x35, 0xb5, 0xa1,
-	0x65, 0x0d, 0x53, 0xcb, 0x69, 0xa4, 0x41, 0x6b, 0x73, 0xae, 0xab, 0xa4, 0xe7, 0xef, 0xff, 0xcf,
-	0x09, 0x1f, 0xff, 0x89, 0xd0, 0xf7, 0x12, 0x47, 0x56, 0x98, 0xac, 0x4b, 0x54, 0x95, 0xf0, 0x75,
-	0x40, 0xf6, 0xc5, 0x85, 0x0f, 0x5d, 0xea, 0x2b, 0x94, 0xfa, 0x8a, 0x40, 0x7d, 0xe5, 0xc5, 0x85,
-	0x4f, 0x12, 0xc7, 0x18, 0xb5, 0x50, 0xa0, 0xe4, 0x42, 0x41, 0xa0, 0x17, 0x0a, 0x2f, 0x2e, 0x6c,
-	0xed, 0xa3, 0x26, 0x3d, 0xf1, 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x67, 0x97, 0x76, 0xad, 0x58,
-	0x32, 0x00, 0x00,
+	// 3083 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x5b, 0x4d, 0x6c, 0x1b, 0xc7,
+	0x15, 0xce, 0x50, 0x92, 0x2d, 0x3d, 0xca, 0x16, 0x35, 0xb6, 0x24, 0x9a, 0xae, 0x1d, 0x65, 0x8d,
+	0x3a, 0x0a, 0x6d, 0x93, 0x16, 0xe3, 0x3a, 0x09, 0x1d, 0x3b, 0x5e, 0x59, 0xd4, 0x8f, 0x6b, 0x5b,
+	0xca, 0x8a, 0x49, 0x11, 0x27, 0x00, 0xb3, 0x22, 0xc7, 0xab, 0xb5, 0x49, 0x2e, 0xbd, 0xbb, 0x8c,
+	0xa3, 0x38, 0x2e, 0xd0, 0x16, 0xe8, 0x0f, 0x12, 0x17, 0x41, 0x7f, 0x2e, 0xed, 0x25, 0x40, 0xd1,
+	0x16, 0x29, 0x10, 0x14, 0x45, 0x6f, 0x41, 0x50, 0xf4, 0xd0, 0x53, 0x0a, 0x14, 0x45, 0x8b, 0xf6,
+	0xc0, 0x02, 0x41, 0xfa, 0x77, 0x49, 0x2f, 0x2d, 0x8a, 0xa2, 0x3f, 0xa7, 0x62, 0x67, 0x66, 0xc9,
+	0xd9, 0x5d, 0x92, 0xbb, 0x94, 0x9c, 0x93, 0xc5, 0x79, 0x6f, 0xde, 0xcf, 0x37, 0xef, 0xbd, 0x79,
+	0xf3, 0x48, 0xc3, 0x29, 0xcd, 0x30, 0xb4, 0x2a, 0xc9, 0x96, 0xab, 0x46, 0xb3, 0x92, 0xad, 0xa8,
+	0xb6, 0x5a, 0x56, 0x6d, 0xb5, 0x6a, 0x68, 0xd9, 0x57, 0xe6, 0xc5, 0x8f, 0x99, 0x86, 0x69, 0xd8,
+	0x06, 0x3e, 0xcc, 0xd8, 0x33, 0x94, 0x3d, 0x23, 0xd2, 0x5f, 0x99, 0x4f, 0x7d, 0x8a, 0xcb, 0x52,
+	0x1b, 0x7a, 0x56, 0xad, 0xd7, 0x0d, 0x5b, 0xb5, 0x75, 0xa3, 0x6e, 0xb1, 0xad, 0xa9, 0x19, 0x81,
+	0x5a, 0xae, 0xea, 0xa4, 0x6e, 0x73, 0xc2, 0xc3, 0x02, 0xe1, 0x86, 0x4e, 0xaa, 0x95, 0xd2, 0x26,
+	0xd9, 0x52, 0x5f, 0xd1, 0x0d, 0x93, 0x33, 0x1c, 0x12, 0x18, 0x4c, 0x62, 0x19, 0x4d, 0xb3, 0x4c,
+	0x38, 0x69, 0xae, 0x9f, 0xf9, 0x65, 0xa3, 0x56, 0x33, 0xea, 0x9c, 0x33, 0xd7, 0x8f, 0x53, 0x2b,
+	0x5b, 0xa5, 0x1b, 0x7a, 0x95, 0x58, 0xc4, 0x2e, 0x59, 0x0d, 0x52, 0x8e, 0x22, 0xdd, 0x2a, 0x6f,
+	0x91, 0x9a, 0x1a, 0x89, 0x93, 0xa8, 0x66, 0x79, 0x8b, 0x73, 0x9e, 0xec, 0xc7, 0x69, 0xab, 0x9b,
+	0x55, 0x22, 0x5a, 0x70, 0xbc, 0x3f, 0xb7, 0x66, 0x45, 0x92, 0xaa, 0xd7, 0x88, 0x65, 0xab, 0xb5,
+	0x86, 0xcb, 0x7d, 0x94, 0x73, 0xeb, 0x6a, 0xcd, 0xa1, 0xeb, 0x6a, 0xad, 0xd4, 0x30, 0xaa, 0x7a,
+	0x79, 0x9b, 0xd3, 0x53, 0x5e, 0xba, 0x87, 0xc6, 0x23, 0x20, 0x4b, 0x3f, 0x6d, 0x36, 0x6f, 0x64,
+	0x49, 0xad, 0x61, 0xbb, 0xc4, 0x59, 0x3f, 0x91, 0x9d, 0x67, 0x4d, 0xb5, 0x6e, 0x31, 0x0e, 0xe9,
+	0xbd, 0x21, 0x38, 0xb8, 0x41, 0xf1, 0xb8, 0xc4, 0x0c, 0x54, 0xc8, 0xed, 0x26, 0xb1, 0x6c, 0xac,
+	0xc0, 0x88, 0x55, 0x36, 0x1a, 0x24, 0xb9, 0x67, 0x16, 0xcd, 0xc5, 0x73, 0x4f, 0x64, 0xfa, 0x44,
+	0x5a, 0xa6, 0x9b, 0x84, 0xcc, 0x86, 0xb3, 0x7d, 0x61, 0xe8, 0x23, 0x39, 0xa6, 0x30, 0x51, 0xf8,
+	0x10, 0x8c, 0xdc, 0x6e, 0x12, 0x73, 0x3b, 0x89, 0x66, 0xd1, 0xdc, 0x18, 0x27, 0xd1, 0x15, 0x7c,
+	0x18, 0xc6, 0x1a, 0xaa, 0x46, 0x4a, 0x96, 0xfe, 0x1a, 0x49, 0xc6, 0x66, 0xd1, 0xdc, 0x88, 0x32,
+	0xea, 0x2c, 0x6c, 0xe8, 0xaf, 0x11, 0x2c, 0x01, 0x50, 0xa2, 0x6d, 0xdc, 0x22, 0xf5, 0xe4, 0x90,
+	0xbb, 0x19, 0x29, 0x74, 0x4f, 0xd1, 0x59, 0xc5, 0x87, 0x60, 0xd4, 0x30, 0x2b, 0xc4, 0x2c, 0x6d,
+	0x6e, 0x27, 0x47, 0x1c, 0x0e, 0x65, 0x2f, 0xfd, 0xbc, 0xb0, 0x9d, 0xfa, 0x3d, 0x82, 0x11, 0x6a,
+	0x0c, 0x3e, 0x0e, 0x13, 0x7a, 0xbd, 0x5c, 0x6d, 0x56, 0x48, 0xc9, 0x30, 0xb5, 0x92, 0x5e, 0xb1,
+	0x92, 0xb1, 0xd9, 0xa1, 0xb9, 0x31, 0x65, 0x1f, 0x5f, 0x5e, 0x33, 0xb5, 0xd5, 0x8a, 0x85, 0x33,
+	0x70, 0xc0, 0xe5, 0x6b, 0x98, 0xc6, 0x4d, 0x52, 0xb6, 0x29, 0xef, 0x10, 0xe5, 0x9d, 0xe4, 0xa4,
+	0x75, 0x46, 0x71, 0xf8, 0xcf, 0xc3, 0x61, 0x97, 0x5f, 0x2b, 0x37, 0x4a, 0x8d, 0xe6, 0x66, 0x55,
+	0x2f, 0x97, 0x1c, 0x90, 0x2c, 0x62, 0x5b, 0xc9, 0xbd, 0xb3, 0x68, 0x6e, 0x54, 0x49, 0x72, 0x96,
+	0xe5, 0x72, 0x63, 0x9d, 0x32, 0x2c, 0x72, 0x3a, 0x3e, 0x0b, 0x07, 0x4d, 0x62, 0xd9, 0xa6, 0x5e,
+	0xb6, 0x49, 0xa5, 0x54, 0x35, 0xca, 0x2c, 0x51, 0x93, 0x09, 0x47, 0x1f, 0xf3, 0xf4, 0x40, 0x87,
+	0xe1, 0x8a, 0x4b, 0x97, 0xde, 0x45, 0x30, 0xe5, 0x83, 0xde, 0x6a, 0x18, 0x75, 0x8b, 0xe0, 0xcb,
+	0xb0, 0xd7, 0x24, 0x56, 0xb3, 0x6a, 0x5b, 0x49, 0x34, 0x3b, 0x34, 0x17, 0xcf, 0x9d, 0x1e, 0xe4,
+	0xfc, 0x9c, 0x8d, 0x8a, 0x2b, 0xc0, 0x01, 0xad, 0x4e, 0x5e, 0xb5, 0x4b, 0xfe, 0x23, 0x50, 0xf6,
+	0x39, 0xcb, 0xeb, 0xed, 0x13, 0x98, 0x85, 0x78, 0xb3, 0x6e, 0x12, 0xb5, 0xbc, 0xe5, 0x64, 0x4d,
+	0x72, 0x0f, 0x05, 0x4b, 0x5c, 0x92, 0x7e, 0x87, 0x60, 0xe6, 0x92, 0x49, 0x54, 0x9b, 0x14, 0xea,
+	0xb6, 0xb9, 0xbd, 0x6c, 0x1a, 0xcd, 0x86, 0x1b, 0x6f, 0x05, 0xd8, 0xd3, 0x50, 0x4d, 0x52, 0xb7,
+	0x79, 0x70, 0x9c, 0xfa, 0x48, 0x8e, 0xfd, 0x4f, 0x7e, 0x14, 0x7f, 0x5a, 0x34, 0x95, 0xf9, 0xa0,
+	0x36, 0x74, 0x2b, 0x53, 0x36, 0x6a, 0x59, 0x41, 0x0a, 0xdf, 0x8c, 0x1f, 0x83, 0xfd, 0xc4, 0x59,
+	0x2d, 0x69, 0xce, 0x72, 0x49, 0xaf, 0x74, 0xc2, 0x25, 0xa6, 0x8c, 0x93, 0xf6, 0x86, 0xd5, 0x0a,
+	0x5e, 0x81, 0xb8, 0xc0, 0x4a, 0x83, 0x2e, 0x9e, 0x7b, 0xb4, 0x2f, 0x4e, 0x82, 0x42, 0xe8, 0xc8,
+	0x92, 0xbe, 0x8f, 0x60, 0xe6, 0xb9, 0x46, 0xa5, 0xab, 0x5f, 0x57, 0xbd, 0x5a, 0xd0, 0x40, 0x5a,
+	0x98, 0xd9, 0x82, 0x2a, 0x7c, 0x0e, 0xe2, 0x4d, 0xaa, 0x89, 0x26, 0x31, 0x37, 0x3a, 0xe5, 0x8a,
+	0x73, 0xf3, 0x3c, 0xb3, 0xe4, 0xe4, 0xf9, 0x55, 0xd5, 0xba, 0xa5, 0x00, 0x63, 0x77, 0xfe, 0x96,
+	0xbe, 0x81, 0xe0, 0xe0, 0x32, 0xb1, 0x83, 0x46, 0xca, 0x30, 0x5c, 0x57, 0x6b, 0xc4, 0x0b, 0x3d,
+	0x44, 0x84, 0x9e, 0x6e, 0xc5, 0x4f, 0xc0, 0x98, 0x49, 0xd4, 0x4a, 0x54, 0xb3, 0x46, 0x1d, 0x66,
+	0x6a, 0xd4, 0x1d, 0x98, 0x59, 0x24, 0x55, 0xd2, 0x0d, 0xbb, 0x07, 0x60, 0xd6, 0x21, 0x18, 0xb9,
+	0x61, 0x98, 0x65, 0x56, 0x53, 0x46, 0x59, 0x2e, 0xb1, 0x15, 0xe7, 0xd4, 0xa6, 0xaf, 0xe8, 0x96,
+	0x00, 0x87, 0x15, 0x12, 0x8c, 0x30, 0x60, 0x30, 0xce, 0x06, 0x8a, 0x1a, 0x33, 0x60, 0xa0, 0xca,
+	0x26, 0xdd, 0x47, 0x30, 0x13, 0xb0, 0xb3, 0x9d, 0xe7, 0xe3, 0x42, 0x74, 0xb9, 0xc9, 0x1e, 0x39,
+	0x88, 0xe3, 0x9d, 0xc8, 0xea, 0x9a, 0xe7, 0xb1, 0x2e, 0x79, 0x2e, 0xbd, 0x87, 0x00, 0x0b, 0x59,
+	0xfc, 0x80, 0x31, 0x3b, 0x0a, 0xa3, 0xcc, 0x23, 0x6f, 0xea, 0xee, 0xa5, 0x8b, 0xab, 0x15, 0x7c,
+	0x1e, 0x46, 0xe8, 0x9f, 0x3c, 0xc6, 0xa4, 0x70, 0x57, 0xf9, 0x3d, 0x43, 0x77, 0x49, 0x6f, 0x21,
+	0xc0, 0x42, 0xaa, 0xba, 0xc6, 0xb7, 0xa5, 0xa2, 0x9d, 0x48, 0xdd, 0x5d, 0x56, 0x2a, 0x80, 0x85,
+	0x04, 0x70, 0x2d, 0x7a, 0xda, 0x13, 0xfb, 0x73, 0x14, 0x4c, 0x09, 0x66, 0xc3, 0xc0, 0x64, 0x61,
+	0x2f, 0xad, 0xc1, 0x84, 0x9b, 0xe8, 0x0f, 0x46, 0xa0, 0x05, 0xf8, 0x8a, 0x61, 0xdc, 0x6a, 0x36,
+	0x3c, 0x32, 0x1f, 0x83, 0x89, 0xaa, 0x5e, 0xbf, 0x45, 0x2a, 0x25, 0xb7, 0x0f, 0x64, 0xe2, 0x57,
+	0x1e, 0x52, 0xf6, 0x33, 0x82, 0xc2, 0xd7, 0xf1, 0x31, 0x18, 0xb7, 0x6e, 0x57, 0x3b, 0x7c, 0x43,
+	0x9c, 0x2f, 0x6e, 0xdd, 0xae, 0xba, 0x4c, 0x0b, 0xfb, 0x20, 0x6e, 0xab, 0xa6, 0x46, 0xec, 0x12,
+	0x55, 0xfa, 0xd3, 0x51, 0x18, 0xa1, 0xfa, 0xf0, 0x05, 0x8f, 0xf1, 0xe9, 0x81, 0xcb, 0xc0, 0xa3,
+	0x41, 0x43, 0xc7, 0x68, 0x6c, 0xfb, 0xcd, 0x7c, 0x1a, 0x86, 0xed, 0xed, 0x06, 0xcb, 0xd6, 0xfd,
+	0xb9, 0xe3, 0xe1, 0x71, 0x50, 0xdc, 0x6e, 0x90, 0x95, 0x87, 0x14, 0xba, 0x0b, 0x9f, 0x86, 0x03,
+	0x4d, 0x8b, 0x98, 0xb4, 0x63, 0xd4, 0x6f, 0xe8, 0xa4, 0x52, 0xa2, 0xc2, 0x12, 0xdc, 0xd7, 0x49,
+	0x87, 0xb8, 0xe1, 0xd2, 0x9c, 0x9d, 0x58, 0x85, 0x49, 0xbd, 0x6e, 0x13, 0xcd, 0x54, 0x9d, 0xab,
+	0xdf, 0xda, 0xb6, 0x6c, 0x52, 0x4b, 0x4e, 0x52, 0xe5, 0xa7, 0xfa, 0x2a, 0x5f, 0x6d, 0xef, 0xda,
+	0xa0, 0x9b, 0x9c, 0x78, 0x1c, 0x5a, 0x41, 0x4a, 0x42, 0xf7, 0x11, 0xf0, 0x19, 0x98, 0xf2, 0x19,
+	0xc5, 0xd5, 0x60, 0x6a, 0x16, 0x52, 0x0e, 0x78, 0xcc, 0xe2, 0xbb, 0x3e, 0x07, 0x09, 0x7f, 0x17,
+	0xce, 0x5b, 0xc1, 0x13, 0x7d, 0xed, 0x5a, 0x2e, 0x5b, 0x4b, 0x6c, 0x8f, 0x23, 0x71, 0x25, 0xa6,
+	0xec, 0xd7, 0x3c, 0x2b, 0xf8, 0x65, 0x38, 0xb0, 0xa9, 0x6b, 0xb4, 0xeb, 0x2b, 0x75, 0xfa, 0xeb,
+	0xe4, 0x38, 0x95, 0x9d, 0xe9, 0x2b, 0x7b, 0x41, 0xd7, 0x9e, 0x75, 0xf6, 0x15, 0x9d, 0x6d, 0x5c,
+	0xfc, 0xa4, 0x2b, 0xac, 0xbd, 0x88, 0x2d, 0x48, 0xb5, 0x35, 0xd0, 0xa4, 0xb4, 0xb6, 0x54, 0xb3,
+	0xe2, 0xf8, 0xed, 0x28, 0x9a, 0xa0, 0x8a, 0xce, 0x44, 0x52, 0xb4, 0xa8, 0xda, 0x64, 0x83, 0x6d,
+	0xe6, 0xea, 0x66, 0x5c, 0xc9, 0x3e, 0x12, 0x7e, 0x04, 0xc6, 0x2b, 0xba, 0xd5, 0xa8, 0xaa, 0xdb,
+	0x34, 0x76, 0x79, 0x8b, 0x14, 0xe7, 0x6b, 0xd7, 0x9c, 0x20, 0x9c, 0x85, 0x78, 0x85, 0x58, 0x65,
+	0x53, 0x6f, 0x38, 0xed, 0x5b, 0x72, 0x98, 0x73, 0x74, 0x96, 0xf0, 0x39, 0xd8, 0xc3, 0x9e, 0x31,
+	0xb4, 0x85, 0x8d, 0xe7, 0x8e, 0xf5, 0xef, 0xda, 0x28, 0xab, 0xc2, 0xb7, 0x60, 0x0d, 0x92, 0x2c,
+	0x88, 0xf9, 0xf9, 0x96, 0x3a, 0xef, 0x0c, 0xda, 0x81, 0xc6, 0x43, 0x22, 0x8a, 0x1d, 0x7c, 0xb1,
+	0xbd, 0x49, 0x99, 0x66, 0xe2, 0xfc, 0xeb, 0xf9, 0x57, 0x3f, 0x96, 0x9b, 0xe1, 0x85, 0x03, 0x3f,
+	0xcb, 0x5b, 0x67, 0x2b, 0x7b, 0x97, 0xff, 0x75, 0x2f, 0xdb, 0xee, 0x6d, 0xb3, 0x77, 0xdd, 0x3f,
+	0xef, 0x65, 0x85, 0x4b, 0x28, 0x7b, 0x57, 0xb8, 0xce, 0x18, 0x45, 0x27, 0xee, 0xea, 0xbd, 0x85,
+	0x71, 0x60, 0xbd, 0x10, 0x4d, 0xab, 0x85, 0x51, 0xd8, 0xc3, 0x3c, 0x5d, 0x88, 0xc3, 0x98, 0xb3,
+	0x42, 0x0f, 0x58, 0xfa, 0x79, 0x0c, 0xa0, 0x53, 0x00, 0x30, 0x16, 0x4b, 0x07, 0x2f, 0x07, 0xfe,
+	0xc3, 0x8a, 0x85, 0x1e, 0xd6, 0x50, 0xf0, 0xb0, 0x6e, 0xc2, 0x8c, 0x83, 0x41, 0x89, 0x83, 0x20,
+	0xc2, 0x3d, 0xbc, 0x03, 0xb8, 0x69, 0x02, 0x2b, 0x53, 0x0e, 0x17, 0x6f, 0xc4, 0x05, 0xc8, 0x6b,
+	0x1f, 0xcb, 0x37, 0x23, 0x56, 0x3c, 0x2c, 0xef, 0x1a, 0x77, 0xe9, 0x8f, 0x08, 0x92, 0xec, 0x8a,
+	0x2f, 0xaa, 0x5a, 0x91, 0xd4, 0x1a, 0x55, 0xd5, 0x26, 0x6e, 0xd1, 0x5f, 0xf2, 0x5d, 0xf4, 0x19,
+	0x7a, 0x95, 0xcc, 0xe1, 0xe3, 0x7d, 0xcc, 0x13, 0xc5, 0xb8, 0x37, 0xfd, 0x09, 0x98, 0xb0, 0x55,
+	0xad, 0x64, 0xf3, 0x75, 0xdf, 0x85, 0xbf, 0xcf, 0xee, 0x6c, 0x59, 0xad, 0xe0, 0x75, 0x18, 0x17,
+	0x99, 0xf9, 0x15, 0x3b, 0xd7, 0x17, 0x61, 0x41, 0x29, 0x93, 0x19, 0x17, 0x64, 0x4a, 0x2f, 0xc2,
+	0xd4, 0x32, 0xb1, 0xbb, 0xf8, 0xb7, 0xe0, 0xb9, 0x6b, 0xb8, 0x77, 0x10, 0xd5, 0x3b, 0x76, 0x5d,
+	0xbe, 0x83, 0x20, 0xc9, 0xda, 0x8c, 0x2e, 0x0a, 0xfc, 0xbe, 0xa0, 0xdd, 0xfa, 0xb2, 0xbb, 0xfe,
+	0x63, 0x1b, 0x92, 0xac, 0xff, 0xf8, 0x64, 0xb0, 0xe8, 0xd2, 0x82, 0xc7, 0xdc, 0x16, 0xfc, 0x0d,
+	0x04, 0x89, 0x76, 0x9c, 0xb9, 0x3a, 0x2f, 0xf8, 0xe2, 0xeb, 0x38, 0xd5, 0x3a, 0x0b, 0x47, 0xfb,
+	0x6b, 0x6d, 0xc7, 0xd5, 0x13, 0x30, 0x64, 0xab, 0x1a, 0x07, 0x61, 0x36, 0x0c, 0x55, 0x66, 0x8f,
+	0xb3, 0x43, 0xfa, 0x2a, 0x82, 0x44, 0xfb, 0xd0, 0x5c, 0x6b, 0xb8, 0x34, 0x34, 0xa8, 0xb4, 0xdd,
+	0x9d, 0xc9, 0x35, 0x48, 0xb4, 0xcf, 0xc4, 0xb5, 0x24, 0xef, 0x39, 0x0b, 0x8e, 0x0a, 0x0e, 0x43,
+	0x85, 0xc5, 0xe3, 0x17, 0x62, 0x70, 0x24, 0x90, 0xd0, 0x54, 0x75, 0x48, 0x56, 0xc3, 0xa0, 0x59,
+	0x7d, 0x16, 0xa6, 0x3c, 0x59, 0xcd, 0x26, 0x4e, 0x7a, 0x85, 0xd5, 0x58, 0x86, 0x0f, 0xb6, 0x7d,
+	0x46, 0xac, 0x56, 0xf0, 0xcb, 0x80, 0x83, 0xfb, 0x68, 0x41, 0x08, 0x2b, 0xa4, 0x7e, 0x8f, 0x98,
+	0x8e, 0x84, 0x5f, 0x87, 0xf4, 0x66, 0x0c, 0x8e, 0x04, 0x72, 0xd2, 0x83, 0xc1, 0xb2, 0x07, 0xe1,
+	0xc7, 0x29, 0x02, 0xa7, 0xe0, 0x44, 0x34, 0x04, 0x98, 0x24, 0x16, 0xf2, 0xdd, 0x9d, 0x89, 0x3d,
+	0x38, 0x67, 0xf0, 0x45, 0x6f, 0x74, 0x0d, 0x85, 0x45, 0x17, 0x7b, 0x55, 0x8a, 0x21, 0xf6, 0x43,
+	0x04, 0x47, 0x14, 0xe2, 0x98, 0xfb, 0x89, 0xc3, 0x71, 0x1e, 0x0e, 0xd5, 0xc9, 0x9d, 0x52, 0x68,
+	0x5c, 0x4c, 0xd5, 0xc9, 0x9d, 0x62, 0x20, 0x34, 0xa4, 0x2f, 0x21, 0x38, 0x12, 0xa8, 0x50, 0x9f,
+	0x8c, 0xa5, 0x7d, 0x6a, 0xd5, 0x7d, 0x04, 0x13, 0xce, 0x33, 0xbc, 0xa8, 0x6a, 0x56, 0x48, 0xa9,
+	0xc2, 0x51, 0x4b, 0x55, 0xdf, 0xa9, 0xe7, 0x91, 0xe0, 0x6c, 0x40, 0x1c, 0x0b, 0x34, 0x20, 0xd1,
+	0x31, 0x87, 0x8f, 0x03, 0xce, 0xc0, 0xb0, 0xad, 0x6a, 0xee, 0x18, 0x20, 0xb4, 0x5a, 0x29, 0x94,
+	0x3b, 0xf2, 0xc3, 0xff, 0xd7, 0x08, 0xb0, 0x3b, 0x88, 0xd0, 0xc9, 0x83, 0x1e, 0x96, 0xec, 0x02,
+	0x0b, 0xef, 0xf0, 0x69, 0x78, 0x80, 0xe1, 0xd3, 0x5d, 0x38, 0xe0, 0xf1, 0x88, 0xe3, 0xf8, 0x34,
+	0xec, 0xe5, 0xad, 0x27, 0x87, 0x32, 0xc2, 0x40, 0x40, 0x71, 0xb7, 0x44, 0xc5, 0x33, 0xfd, 0x22,
+	0x8c, 0xb5, 0x9f, 0x90, 0x38, 0x05, 0xd3, 0x85, 0x6b, 0x45, 0xe5, 0x85, 0x52, 0xf1, 0x85, 0xf5,
+	0x42, 0xe9, 0xb9, 0x6b, 0x1b, 0xeb, 0x85, 0x4b, 0xab, 0x4b, 0xab, 0x85, 0xc5, 0xc4, 0x43, 0x78,
+	0x0c, 0x46, 0x8a, 0xf2, 0xc2, 0x95, 0x42, 0x22, 0xe6, 0xfc, 0x79, 0x75, 0x6d, 0xb1, 0x70, 0x25,
+	0x31, 0x82, 0x27, 0x20, 0xbe, 0x28, 0x17, 0xe5, 0xd2, 0x46, 0x51, 0x29, 0xc8, 0x57, 0x13, 0x43,
+	0x38, 0x0e, 0x7b, 0x97, 0x56, 0xaf, 0x14, 0x36, 0x0a, 0xc5, 0xc4, 0x70, 0xee, 0xad, 0x2c, 0xc4,
+	0x17, 0x3b, 0xbd, 0x24, 0xfe, 0x1e, 0x82, 0x7d, 0x9e, 0x31, 0x2f, 0x9e, 0x1f, 0x78, 0xa4, 0x9f,
+	0xca, 0x0d, 0x34, 0x45, 0xa6, 0x58, 0x4a, 0x27, 0x5a, 0x72, 0x9c, 0x8e, 0xff, 0x4f, 0xd2, 0x77,
+	0xd3, 0x17, 0x7f, 0xfb, 0x97, 0x6f, 0xc6, 0x66, 0x24, 0x4c, 0xbf, 0x10, 0x62, 0xac, 0x79, 0xf6,
+	0x85, 0x4c, 0x1e, 0xa5, 0xf1, 0x1f, 0xda, 0x0d, 0x81, 0xd0, 0xd0, 0xf6, 0x7f, 0xab, 0xf5, 0x18,
+	0x28, 0xa7, 0xa2, 0x0e, 0xc1, 0xa4, 0xad, 0x96, 0xfc, 0x08, 0x8b, 0xc1, 0x93, 0xde, 0xd1, 0xb1,
+	0xf8, 0x91, 0x9a, 0x7d, 0x41, 0xca, 0x3a, 0x66, 0xdf, 0x65, 0xdc, 0xe7, 0xdb, 0x7d, 0x76, 0x5a,
+	0xe8, 0xaf, 0xd3, 0x9e, 0xbe, 0x3a, 0x2f, 0x0e, 0x7f, 0xf1, 0xfb, 0x08, 0xf6, 0x79, 0xe6, 0xaf,
+	0x21, 0x67, 0xd0, 0x6d, 0x56, 0x1b, 0xdd, 0xaf, 0xb5, 0x96, 0x4c, 0x8b, 0x5a, 0x4b, 0xde, 0xef,
+	0xfc, 0x73, 0xb2, 0x9d, 0x21, 0xd4, 0x97, 0x79, 0xcc, 0x7c, 0x71, 0x48, 0x3d, 0x3c, 0xf1, 0x3c,
+	0x10, 0xd2, 0xf7, 0xf0, 0xdf, 0xda, 0xfd, 0x51, 0xe4, 0xc3, 0xe9, 0x31, 0x15, 0x8f, 0xee, 0xc4,
+	0xab, 0x2d, 0x59, 0x84, 0xb0, 0x25, 0xcf, 0x08, 0x9f, 0x4e, 0x0a, 0x57, 0x20, 0x75, 0xea, 0x72,
+	0xee, 0x1c, 0x75, 0x4a, 0xe0, 0xc9, 0x44, 0x77, 0xd0, 0x7b, 0x58, 0x6f, 0x23, 0xb7, 0x07, 0x8b,
+	0xec, 0x6d, 0x8f, 0x39, 0x76, 0x6a, 0x3a, 0x50, 0x8b, 0x0a, 0xb5, 0x86, 0xbd, 0x2d, 0x5d, 0xe0,
+	0x27, 0xc4, 0x0e, 0x24, 0x3d, 0xf0, 0x81, 0xfc, 0x8c, 0x5f, 0x49, 0xc2, 0x64, 0x18, 0x3f, 0xde,
+	0xd7, 0xc2, 0xee, 0xf3, 0xee, 0xd4, 0x99, 0xc1, 0x36, 0xf1, 0xcc, 0xbe, 0xd8, 0x92, 0x79, 0xf1,
+	0xf6, 0x44, 0x54, 0xf4, 0xec, 0xc0, 0xbf, 0x40, 0x10, 0x17, 0xf2, 0x17, 0x67, 0xa3, 0x66, 0xba,
+	0x6b, 0x78, 0x84, 0xba, 0x2c, 0xbd, 0xdc, 0x92, 0xa7, 0x3c, 0xf9, 0xed, 0x66, 0x36, 0xb5, 0x7a,
+	0x41, 0x7a, 0x2a, 0xdc, 0x6a, 0x1f, 0xf0, 0xee, 0x5c, 0x22, 0xcf, 0xc7, 0xbf, 0xbf, 0x42, 0x10,
+	0x17, 0x22, 0x3d, 0xc4, 0x8d, 0xe0, 0xf8, 0x39, 0x92, 0x1b, 0x37, 0x5b, 0x32, 0x53, 0xd7, 0x92,
+	0x27, 0xe9, 0xbf, 0x81, 0xe8, 0x5f, 0xc9, 0x3d, 0xd3, 0x89, 0xfe, 0xe8, 0x71, 0xdf, 0x9e, 0xb2,
+	0xa4, 0xef, 0xb9, 0x0e, 0xbd, 0x8d, 0x20, 0x2e, 0x04, 0x73, 0x88, 0x43, 0xc1, 0xe9, 0x75, 0xcf,
+	0x88, 0x5f, 0x11, 0x23, 0xfe, 0x5c, 0xfa, 0xa9, 0xc1, 0x22, 0x5e, 0xb0, 0x14, 0xff, 0x00, 0xc1,
+	0xa8, 0x5b, 0x1f, 0xf1, 0xc9, 0x48, 0x65, 0x74, 0x10, 0xb4, 0xbd, 0x86, 0xe2, 0x5d, 0x18, 0xfa,
+	0x79, 0x88, 0x0b, 0x93, 0xf3, 0x10, 0x28, 0x83, 0x33, 0xf6, 0x48, 0xd6, 0xa6, 0xa8, 0x99, 0x07,
+	0x31, 0xbd, 0x55, 0xdd, 0xe0, 0xac, 0x52, 0x59, 0xce, 0xa5, 0x13, 0x17, 0x7a, 0x9c, 0x30, 0x03,
+	0x02, 0xfd, 0x5d, 0xea, 0x74, 0xf4, 0x0d, 0xbc, 0x30, 0x5c, 0xf6, 0x16, 0x06, 0x17, 0xbe, 0x9d,
+	0xa4, 0x18, 0xfe, 0x13, 0x82, 0xc9, 0xc0, 0xcb, 0x15, 0x7f, 0x26, 0x42, 0xa1, 0x08, 0x8e, 0x33,
+	0x52, 0x91, 0x67, 0x2c, 0x52, 0xb5, 0x25, 0x1f, 0xe3, 0x45, 0xc3, 0x37, 0xa4, 0xf2, 0x7c, 0xa6,
+	0xfe, 0x5d, 0x94, 0x4e, 0x47, 0x29, 0x7c, 0xc2, 0x1b, 0xce, 0xca, 0x7b, 0x26, 0x40, 0xf8, 0xc7,
+	0x08, 0xf6, 0x7b, 0x87, 0x51, 0x38, 0x17, 0x16, 0xd2, 0xbb, 0x72, 0xef, 0x19, 0x31, 0xbc, 0x73,
+	0xf8, 0x74, 0x68, 0x78, 0x8b, 0xc6, 0x3b, 0x51, 0xfd, 0x4f, 0x04, 0x93, 0x81, 0xc7, 0x74, 0xc8,
+	0xb1, 0xf4, 0x1a, 0x88, 0x0d, 0x60, 0xf7, 0xbd, 0x96, 0xec, 0x41, 0xae, 0x25, 0x27, 0xc5, 0x8f,
+	0x81, 0x92, 0x78, 0x35, 0x77, 0x9e, 0xba, 0x26, 0x32, 0x65, 0x06, 0xf0, 0xd3, 0x77, 0x4e, 0xef,
+	0x20, 0x98, 0x0c, 0xbc, 0x44, 0x43, 0xbc, 0xee, 0x35, 0x5b, 0xeb, 0x59, 0x23, 0x0b, 0x2d, 0x19,
+	0x68, 0xc3, 0x46, 0xdf, 0x9d, 0xec, 0x84, 0xd2, 0x83, 0x9f, 0xd0, 0xfd, 0x18, 0x4c, 0x77, 0x1f,
+	0xf9, 0xe0, 0xfc, 0x60, 0xd9, 0x23, 0x3e, 0xb5, 0x53, 0x83, 0x8d, 0x2f, 0xa4, 0xaf, 0xa0, 0x96,
+	0x9c, 0xed, 0x96, 0x48, 0xee, 0xfb, 0xbf, 0xcb, 0x2a, 0x75, 0x79, 0x2d, 0xd2, 0xbd, 0xec, 0x73,
+	0x9a, 0xfd, 0xbe, 0xc9, 0xca, 0x77, 0x99, 0xbe, 0xe0, 0xef, 0xc6, 0x60, 0xba, 0xfb, 0xf8, 0x27,
+	0x04, 0x8f, 0xbe, 0x33, 0xa3, 0x41, 0xf1, 0xf8, 0x36, 0x6a, 0xc9, 0x33, 0xf4, 0x74, 0x83, 0x26,
+	0xb6, 0xe4, 0x63, 0x3d, 0x28, 0x81, 0xb8, 0x5e, 0xcb, 0x3d, 0x35, 0x60, 0x40, 0x70, 0x68, 0x9c,
+	0x98, 0xee, 0x86, 0xce, 0x3f, 0x10, 0x4c, 0x77, 0x9f, 0x06, 0x85, 0xa0, 0xd3, 0x77, 0x84, 0x34,
+	0x28, 0x3a, 0xd5, 0x96, 0x7c, 0x94, 0x42, 0xd0, 0x73, 0x5c, 0x44, 0xbd, 0x2f, 0x48, 0x17, 0x77,
+	0xee, 0xbd, 0x49, 0x0d, 0x76, 0x1e, 0x9b, 0xef, 0x23, 0x98, 0xee, 0x3e, 0x57, 0x0a, 0xf1, 0xb9,
+	0xef, 0x30, 0xaa, 0x67, 0x5e, 0x5f, 0x0b, 0xe6, 0x75, 0x94, 0x0e, 0xa8, 0x97, 0x23, 0xf8, 0xbf,
+	0x08, 0xc6, 0xda, 0xb9, 0x8a, 0x4f, 0x45, 0xcb, 0x69, 0xd7, 0xc8, 0xd0, 0xd9, 0x90, 0xf4, 0x1d,
+	0xd4, 0x92, 0xa1, 0x93, 0xb9, 0xd4, 0xde, 0x2f, 0x23, 0x8e, 0xfc, 0x00, 0x57, 0xb9, 0xd0, 0x0b,
+	0xd1, 0x5f, 0x48, 0xe6, 0x87, 0x6c, 0x55, 0xbb, 0x7e, 0x5e, 0x3a, 0x3b, 0x78, 0x4f, 0xd0, 0xde,
+	0x8e, 0xdf, 0x8c, 0xc1, 0x58, 0x3b, 0x2f, 0x43, 0x7c, 0xf7, 0x8f, 0xf4, 0x23, 0xf8, 0xfe, 0x2e,
+	0x6a, 0xc9, 0x8e, 0x9e, 0x96, 0x3c, 0x61, 0xab, 0x5a, 0x20, 0xfb, 0xbe, 0x8e, 0x72, 0x8b, 0xee,
+	0xb5, 0xb2, 0x93, 0x3e, 0x9b, 0x3a, 0xe2, 0xc4, 0x22, 0x85, 0x42, 0xce, 0xe5, 0x77, 0x20, 0x4c,
+	0x14, 0x81, 0x3f, 0x44, 0x30, 0xd6, 0x0e, 0xca, 0x10, 0x38, 0xfc, 0xdf, 0x2b, 0xf4, 0x8c, 0xd7,
+	0xaf, 0x21, 0xb1, 0x49, 0x78, 0x3d, 0x7d, 0x71, 0xa7, 0x3d, 0xb0, 0x6b, 0xeb, 0xf5, 0x27, 0xd3,
+	0x67, 0x07, 0x94, 0xc1, 0x77, 0xe2, 0x7f, 0x21, 0x18, 0x75, 0xa7, 0x9d, 0x21, 0xdd, 0xbe, 0x6f,
+	0x46, 0x1b, 0x52, 0x82, 0xfc, 0x23, 0x54, 0xe9, 0x0d, 0xe4, 0x6d, 0x5e, 0x5f, 0xc7, 0xbb, 0x8e,
+	0xf8, 0xeb, 0x4f, 0xe2, 0x1d, 0x06, 0x3b, 0xfe, 0x08, 0xc1, 0xf8, 0x06, 0xb1, 0x57, 0xd5, 0xda,
+	0x3a, 0xfd, 0xd1, 0x2f, 0x6e, 0xbf, 0x06, 0x74, 0xb5, 0xc6, 0x66, 0x6e, 0x1d, 0xa2, 0xeb, 0xf1,
+	0x94, 0x8f, 0x87, 0x51, 0xa5, 0x6f, 0x21, 0xea, 0xd0, 0x7d, 0x24, 0xc9, 0xd4, 0x1a, 0xf7, 0x97,
+	0x30, 0x51, 0x5b, 0x21, 0x4b, 0x50, 0x95, 0x47, 0xe9, 0xeb, 0x6e, 0x15, 0x0e, 0x93, 0xe3, 0x1b,
+	0xb2, 0xf8, 0xc4, 0xe0, 0x9f, 0xc4, 0x60, 0x7c, 0xb9, 0x9f, 0x8b, 0xcb, 0xd1, 0x5d, 0xfc, 0x2b,
+	0x73, 0xf1, 0xc3, 0x9d, 0xba, 0xa8, 0x3d, 0x18, 0x17, 0xfd, 0x62, 0xd6, 0xa4, 0xcb, 0x83, 0x8b,
+	0x11, 0x9f, 0xe5, 0x3e, 0x81, 0xf8, 0xcf, 0x31, 0xc0, 0x45, 0x62, 0xd1, 0x45, 0x62, 0xd6, 0x74,
+	0xcb, 0x72, 0x24, 0xe0, 0x39, 0x1f, 0x2a, 0x41, 0x16, 0x17, 0xbf, 0xc7, 0x22, 0x70, 0xf2, 0x84,
+	0xf8, 0x37, 0xc3, 0xf4, 0xef, 0x48, 0x5a, 0xde, 0x11, 0xa6, 0x76, 0x40, 0xb4, 0x03, 0xc9, 0x67,
+	0xa5, 0xa5, 0x9d, 0x20, 0xdb, 0x5d, 0xd8, 0x73, 0xd2, 0xfa, 0xee, 0xf0, 0xed, 0x2a, 0x36, 0x75,
+	0xed, 0x03, 0x39, 0xd5, 0xfb, 0x3b, 0x8c, 0xdf, 0xc8, 0x99, 0x2d, 0xdb, 0x6e, 0x58, 0xf9, 0x6c,
+	0xf6, 0xce, 0x9d, 0x3b, 0xfe, 0x2f, 0x38, 0xd4, 0xa6, 0xbd, 0xc5, 0x7e, 0xfd, 0x7f, 0xca, 0x81,
+	0xe2, 0x86, 0x61, 0xd6, 0x16, 0x7e, 0x89, 0xe0, 0xe1, 0xb2, 0x51, 0xeb, 0x57, 0x8f, 0xd6, 0xd1,
+	0xf5, 0x25, 0x4e, 0xd6, 0x8c, 0xaa, 0x5a, 0xd7, 0x32, 0x86, 0xa9, 0x65, 0x35, 0x52, 0xa7, 0xb5,
+	0x39, 0xdb, 0x51, 0xd2, 0xf5, 0x7f, 0x16, 0x9c, 0x13, 0x3e, 0xfe, 0x07, 0xa1, 0x1f, 0xc5, 0x0e,
+	0x2f, 0x33, 0x59, 0x97, 0xa8, 0x2a, 0xe1, 0xeb, 0x80, 0xcc, 0xf3, 0xf3, 0x1f, 0xb8, 0xd4, 0x97,
+	0x28, 0xf5, 0x25, 0x81, 0xfa, 0xd2, 0xf3, 0xf3, 0x1f, 0xc7, 0x8e, 0x32, 0x6a, 0x3e, 0x4f, 0xc9,
+	0xf9, 0xbc, 0x40, 0xcf, 0xe7, 0x9f, 0x9f, 0xdf, 0xdc, 0x43, 0x4d, 0x7a, 0xfc, 0xff, 0x01, 0x00,
+	0x00, 0xff, 0xff, 0x5c, 0x80, 0x3c, 0xf7, 0xb2, 0x32, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
@@ -2432,7 +2488,8 @@
 	// across repeated search queries.
 	//
 	// See [Data Catalog Search
-	// Syntax](/data-catalog/docs/how-to/search-reference) for more information.
+	// Syntax](https://cloud.google.com/data-catalog/docs/how-to/search-reference)
+	// for more information.
 	SearchCatalog(ctx context.Context, in *SearchCatalogRequest, opts ...grpc.CallOption) (*SearchCatalogResponse, error)
 	// Creates an EntryGroup.
 	//
@@ -2451,19 +2508,22 @@
 	//
 	// Users should enable the Data Catalog API in the project identified by
 	// the `parent` parameter (see [Data Catalog Resource Project]
-	// (/data-catalog/docs/concepts/resource-project) for more information).
+	// (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for
+	// more information).
 	CreateEntryGroup(ctx context.Context, in *CreateEntryGroupRequest, opts ...grpc.CallOption) (*EntryGroup, error)
 	// Gets an EntryGroup.
 	GetEntryGroup(ctx context.Context, in *GetEntryGroupRequest, opts ...grpc.CallOption) (*EntryGroup, error)
 	// Updates an EntryGroup. The user should enable the Data Catalog API in the
 	// project identified by the `entry_group.name` parameter (see [Data Catalog
-	// Resource Project] (/data-catalog/docs/concepts/resource-project) for more
-	// information).
+	// Resource Project]
+	// (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for
+	// more information).
 	UpdateEntryGroup(ctx context.Context, in *UpdateEntryGroupRequest, opts ...grpc.CallOption) (*EntryGroup, error)
 	// Deletes an EntryGroup. Only entry groups that do not contain entries can be
 	// deleted. Users should enable the Data Catalog API in the project
 	// identified by the `name` parameter (see [Data Catalog Resource Project]
-	// (/data-catalog/docs/concepts/resource-project) for more information).
+	// (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for
+	// more information).
 	DeleteEntryGroup(ctx context.Context, in *DeleteEntryGroupRequest, opts ...grpc.CallOption) (*empty.Empty, error)
 	// Lists entry groups.
 	ListEntryGroups(ctx context.Context, in *ListEntryGroupsRequest, opts ...grpc.CallOption) (*ListEntryGroupsResponse, error)
@@ -2472,21 +2532,24 @@
 	//
 	// Users should enable the Data Catalog API in the project identified by
 	// the `parent` parameter (see [Data Catalog Resource Project]
-	// (/data-catalog/docs/concepts/resource-project) for more information).
+	// (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for
+	// more information).
 	//
 	// A maximum of 100,000 entries may be created per entry group.
 	CreateEntry(ctx context.Context, in *CreateEntryRequest, opts ...grpc.CallOption) (*Entry, error)
 	// Updates an existing entry.
 	// Users should enable the Data Catalog API in the project identified by
 	// the `entry.name` parameter (see [Data Catalog Resource Project]
-	// (/data-catalog/docs/concepts/resource-project) for more information).
+	// (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for
+	// more information).
 	UpdateEntry(ctx context.Context, in *UpdateEntryRequest, opts ...grpc.CallOption) (*Entry, error)
 	// Deletes an existing entry. Only entries created through
 	// [CreateEntry][google.cloud.datacatalog.v1.DataCatalog.CreateEntry]
 	// method can be deleted.
 	// Users should enable the Data Catalog API in the project identified by
 	// the `name` parameter (see [Data Catalog Resource Project]
-	// (/data-catalog/docs/concepts/resource-project) for more information).
+	// (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for
+	// more information).
 	DeleteEntry(ctx context.Context, in *DeleteEntryRequest, opts ...grpc.CallOption) (*empty.Empty, error)
 	// Gets an entry.
 	GetEntry(ctx context.Context, in *GetEntryRequest, opts ...grpc.CallOption) (*Entry, error)
@@ -2498,8 +2561,9 @@
 	ListEntries(ctx context.Context, in *ListEntriesRequest, opts ...grpc.CallOption) (*ListEntriesResponse, error)
 	// Creates a tag template. The user should enable the Data Catalog API in
 	// the project identified by the `parent` parameter (see [Data Catalog
-	// Resource Project](/data-catalog/docs/concepts/resource-project) for more
-	// information).
+	// Resource
+	// Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project)
+	// for more information).
 	CreateTagTemplate(ctx context.Context, in *CreateTagTemplateRequest, opts ...grpc.CallOption) (*TagTemplate, error)
 	// Gets a tag template.
 	GetTagTemplate(ctx context.Context, in *GetTagTemplateRequest, opts ...grpc.CallOption) (*TagTemplate, error)
@@ -2508,40 +2572,45 @@
 	// and should be updated using their own create/update/delete methods.
 	// Users should enable the Data Catalog API in the project identified by
 	// the `tag_template.name` parameter (see [Data Catalog Resource Project]
-	// (/data-catalog/docs/concepts/resource-project) for more information).
+	// (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for
+	// more information).
 	UpdateTagTemplate(ctx context.Context, in *UpdateTagTemplateRequest, opts ...grpc.CallOption) (*TagTemplate, error)
 	// Deletes a tag template and all tags using the template.
 	// Users should enable the Data Catalog API in the project identified by
 	// the `name` parameter (see [Data Catalog Resource Project]
-	// (/data-catalog/docs/concepts/resource-project) for more information).
+	// (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for
+	// more information).
 	DeleteTagTemplate(ctx context.Context, in *DeleteTagTemplateRequest, opts ...grpc.CallOption) (*empty.Empty, error)
 	// Creates a field in a tag template. The user should enable the Data Catalog
 	// API in the project identified by the `parent` parameter (see
 	// [Data Catalog Resource
-	// Project](/data-catalog/docs/concepts/resource-project) for more
-	// information).
+	// Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project)
+	// for more information).
 	CreateTagTemplateField(ctx context.Context, in *CreateTagTemplateFieldRequest, opts ...grpc.CallOption) (*TagTemplateField, error)
 	// Updates a field in a tag template. This method cannot be used to update the
 	// field type. Users should enable the Data Catalog API in the project
 	// identified by the `name` parameter (see [Data Catalog Resource Project]
-	// (/data-catalog/docs/concepts/resource-project) for more information).
+	// (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for
+	// more information).
 	UpdateTagTemplateField(ctx context.Context, in *UpdateTagTemplateFieldRequest, opts ...grpc.CallOption) (*TagTemplateField, error)
 	// Renames a field in a tag template. The user should enable the Data Catalog
 	// API in the project identified by the `name` parameter (see [Data Catalog
-	// Resource Project](/data-catalog/docs/concepts/resource-project) for more
-	// information).
+	// Resource
+	// Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project)
+	// for more information).
 	RenameTagTemplateField(ctx context.Context, in *RenameTagTemplateFieldRequest, opts ...grpc.CallOption) (*TagTemplateField, error)
 	// Deletes a field in a tag template and all uses of that field.
 	// Users should enable the Data Catalog API in the project identified by
 	// the `name` parameter (see [Data Catalog Resource Project]
-	// (/data-catalog/docs/concepts/resource-project) for more information).
+	// (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for
+	// more information).
 	DeleteTagTemplateField(ctx context.Context, in *DeleteTagTemplateFieldRequest, opts ...grpc.CallOption) (*empty.Empty, error)
 	// Creates a tag on an [Entry][google.cloud.datacatalog.v1.Entry].
 	// Note: The project identified by the `parent` parameter for the
-	// [tag](/data-catalog/docs/reference/rest/v1/projects.locations.entryGroups.entries.tags/create#path-parameters)
+	// [tag](https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.entryGroups.entries.tags/create#path-parameters)
 	// and the
 	// [tag
-	// template](/data-catalog/docs/reference/rest/v1/projects.locations.tagTemplates/create#path-parameters)
+	// template](https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.tagTemplates/create#path-parameters)
 	// used to create the tag must be from the same organization.
 	CreateTag(ctx context.Context, in *CreateTagRequest, opts ...grpc.CallOption) (*Tag, error)
 	// Updates an existing tag.
@@ -2865,7 +2934,8 @@
 	// across repeated search queries.
 	//
 	// See [Data Catalog Search
-	// Syntax](/data-catalog/docs/how-to/search-reference) for more information.
+	// Syntax](https://cloud.google.com/data-catalog/docs/how-to/search-reference)
+	// for more information.
 	SearchCatalog(context.Context, *SearchCatalogRequest) (*SearchCatalogResponse, error)
 	// Creates an EntryGroup.
 	//
@@ -2884,19 +2954,22 @@
 	//
 	// Users should enable the Data Catalog API in the project identified by
 	// the `parent` parameter (see [Data Catalog Resource Project]
-	// (/data-catalog/docs/concepts/resource-project) for more information).
+	// (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for
+	// more information).
 	CreateEntryGroup(context.Context, *CreateEntryGroupRequest) (*EntryGroup, error)
 	// Gets an EntryGroup.
 	GetEntryGroup(context.Context, *GetEntryGroupRequest) (*EntryGroup, error)
 	// Updates an EntryGroup. The user should enable the Data Catalog API in the
 	// project identified by the `entry_group.name` parameter (see [Data Catalog
-	// Resource Project] (/data-catalog/docs/concepts/resource-project) for more
-	// information).
+	// Resource Project]
+	// (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for
+	// more information).
 	UpdateEntryGroup(context.Context, *UpdateEntryGroupRequest) (*EntryGroup, error)
 	// Deletes an EntryGroup. Only entry groups that do not contain entries can be
 	// deleted. Users should enable the Data Catalog API in the project
 	// identified by the `name` parameter (see [Data Catalog Resource Project]
-	// (/data-catalog/docs/concepts/resource-project) for more information).
+	// (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for
+	// more information).
 	DeleteEntryGroup(context.Context, *DeleteEntryGroupRequest) (*empty.Empty, error)
 	// Lists entry groups.
 	ListEntryGroups(context.Context, *ListEntryGroupsRequest) (*ListEntryGroupsResponse, error)
@@ -2905,21 +2978,24 @@
 	//
 	// Users should enable the Data Catalog API in the project identified by
 	// the `parent` parameter (see [Data Catalog Resource Project]
-	// (/data-catalog/docs/concepts/resource-project) for more information).
+	// (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for
+	// more information).
 	//
 	// A maximum of 100,000 entries may be created per entry group.
 	CreateEntry(context.Context, *CreateEntryRequest) (*Entry, error)
 	// Updates an existing entry.
 	// Users should enable the Data Catalog API in the project identified by
 	// the `entry.name` parameter (see [Data Catalog Resource Project]
-	// (/data-catalog/docs/concepts/resource-project) for more information).
+	// (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for
+	// more information).
 	UpdateEntry(context.Context, *UpdateEntryRequest) (*Entry, error)
 	// Deletes an existing entry. Only entries created through
 	// [CreateEntry][google.cloud.datacatalog.v1.DataCatalog.CreateEntry]
 	// method can be deleted.
 	// Users should enable the Data Catalog API in the project identified by
 	// the `name` parameter (see [Data Catalog Resource Project]
-	// (/data-catalog/docs/concepts/resource-project) for more information).
+	// (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for
+	// more information).
 	DeleteEntry(context.Context, *DeleteEntryRequest) (*empty.Empty, error)
 	// Gets an entry.
 	GetEntry(context.Context, *GetEntryRequest) (*Entry, error)
@@ -2931,8 +3007,9 @@
 	ListEntries(context.Context, *ListEntriesRequest) (*ListEntriesResponse, error)
 	// Creates a tag template. The user should enable the Data Catalog API in
 	// the project identified by the `parent` parameter (see [Data Catalog
-	// Resource Project](/data-catalog/docs/concepts/resource-project) for more
-	// information).
+	// Resource
+	// Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project)
+	// for more information).
 	CreateTagTemplate(context.Context, *CreateTagTemplateRequest) (*TagTemplate, error)
 	// Gets a tag template.
 	GetTagTemplate(context.Context, *GetTagTemplateRequest) (*TagTemplate, error)
@@ -2941,40 +3018,45 @@
 	// and should be updated using their own create/update/delete methods.
 	// Users should enable the Data Catalog API in the project identified by
 	// the `tag_template.name` parameter (see [Data Catalog Resource Project]
-	// (/data-catalog/docs/concepts/resource-project) for more information).
+	// (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for
+	// more information).
 	UpdateTagTemplate(context.Context, *UpdateTagTemplateRequest) (*TagTemplate, error)
 	// Deletes a tag template and all tags using the template.
 	// Users should enable the Data Catalog API in the project identified by
 	// the `name` parameter (see [Data Catalog Resource Project]
-	// (/data-catalog/docs/concepts/resource-project) for more information).
+	// (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for
+	// more information).
 	DeleteTagTemplate(context.Context, *DeleteTagTemplateRequest) (*empty.Empty, error)
 	// Creates a field in a tag template. The user should enable the Data Catalog
 	// API in the project identified by the `parent` parameter (see
 	// [Data Catalog Resource
-	// Project](/data-catalog/docs/concepts/resource-project) for more
-	// information).
+	// Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project)
+	// for more information).
 	CreateTagTemplateField(context.Context, *CreateTagTemplateFieldRequest) (*TagTemplateField, error)
 	// Updates a field in a tag template. This method cannot be used to update the
 	// field type. Users should enable the Data Catalog API in the project
 	// identified by the `name` parameter (see [Data Catalog Resource Project]
-	// (/data-catalog/docs/concepts/resource-project) for more information).
+	// (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for
+	// more information).
 	UpdateTagTemplateField(context.Context, *UpdateTagTemplateFieldRequest) (*TagTemplateField, error)
 	// Renames a field in a tag template. The user should enable the Data Catalog
 	// API in the project identified by the `name` parameter (see [Data Catalog
-	// Resource Project](/data-catalog/docs/concepts/resource-project) for more
-	// information).
+	// Resource
+	// Project](https://cloud.google.com/data-catalog/docs/concepts/resource-project)
+	// for more information).
 	RenameTagTemplateField(context.Context, *RenameTagTemplateFieldRequest) (*TagTemplateField, error)
 	// Deletes a field in a tag template and all uses of that field.
 	// Users should enable the Data Catalog API in the project identified by
 	// the `name` parameter (see [Data Catalog Resource Project]
-	// (/data-catalog/docs/concepts/resource-project) for more information).
+	// (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for
+	// more information).
 	DeleteTagTemplateField(context.Context, *DeleteTagTemplateFieldRequest) (*empty.Empty, error)
 	// Creates a tag on an [Entry][google.cloud.datacatalog.v1.Entry].
 	// Note: The project identified by the `parent` parameter for the
-	// [tag](/data-catalog/docs/reference/rest/v1/projects.locations.entryGroups.entries.tags/create#path-parameters)
+	// [tag](https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.entryGroups.entries.tags/create#path-parameters)
 	// and the
 	// [tag
-	// template](/data-catalog/docs/reference/rest/v1/projects.locations.tagTemplates/create#path-parameters)
+	// template](https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.tagTemplates/create#path-parameters)
 	// used to create the tag must be from the same organization.
 	CreateTag(context.Context, *CreateTagRequest) (*Tag, error)
 	// Updates an existing tag.
diff --git a/googleapis/cloud/datacatalog/v1/tags.pb.go b/googleapis/cloud/datacatalog/v1/tags.pb.go
index 5aaf218..318b6ff 100644
--- a/googleapis/cloud/datacatalog/v1/tags.pb.go
+++ b/googleapis/cloud/datacatalog/v1/tags.pb.go
@@ -65,8 +65,9 @@
 // Tags are used to attach custom metadata to Data Catalog resources. Tags
 // conform to the specifications within their tag template.
 //
-// See [Data Catalog IAM](/data-catalog/docs/concepts/iam) for information on
-// the permissions needed to create or view tags.
+// See [Data Catalog
+// IAM](https://cloud.google.com/data-catalog/docs/concepts/iam) for information
+// on the permissions needed to create or view tags.
 type Tag struct {
 	// The resource name of the tag in URL format. Example:
 	//
@@ -378,10 +379,12 @@
 
 // A tag template defines a tag, which can have one or more typed fields.
 // The template is used to create and attach the tag to GCP resources.
-// [Tag template roles](/iam/docs/understanding-roles#data-catalog-roles)
+// [Tag template
+// roles](https://cloud.google.com/iam/docs/understanding-roles#data-catalog-roles)
 // provide permissions to create, edit, and use the template. See, for example,
-// the [TagTemplate User](/data-catalog/docs/how-to/template-user) role, which
-// includes permission to use the tag template to tag resources.
+// the [TagTemplate
+// User](https://cloud.google.com/data-catalog/docs/how-to/template-user) role,
+// which includes permission to use the tag template to tag resources.
 type TagTemplate struct {
 	// The resource name of the tag template in URL format. Example:
 	//
diff --git a/googleapis/cloud/osconfig/v1beta/guest_policies.pb.go b/googleapis/cloud/osconfig/v1beta/guest_policies.pb.go
index 45796f0..2109ebc 100644
--- a/googleapis/cloud/osconfig/v1beta/guest_policies.pb.go
+++ b/googleapis/cloud/osconfig/v1beta/guest_policies.pb.go
@@ -224,8 +224,8 @@
 // including packages to install or remove, package repository configurations,
 // and software to install.
 type GuestPolicy struct {
-	// Required. Unique name of the resource in this project using one of the
-	// following forms:
+	// Required. Unique name of the resource in this project using one of the following
+	// forms:
 	// `projects/{project_number}/guestPolicies/{guest_policy_id}`.
 	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
 	// Description of the guest policy. Length of the description is limited
@@ -235,33 +235,16 @@
 	CreateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
 	// Output only. Last time this guest policy was updated.
 	UpdateTime *timestamp.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
-	// Required. Specifies the VM instances that are assigned to this policy. This
-	// allows you to target sets or groups of VM instances by different parameters
-	// such as labels, names, OS, or zones.
+	// Required. Specifies the VM instances that are assigned to this policy. This allows
+	// you to target sets or groups of VM instances by different parameters such
+	// as labels, names, OS, or zones.
 	//
 	// If left empty, all VM instances underneath this policy are targeted.
 	//
-	//
-	// Conflict Management
-	//
 	// At the same level in the resource hierarchy (that is within a project), the
 	// service prevents the creation of multiple policies that conflict with
-	// each other. If there are multiple policies that specify the same config
-	// (eg. package, software recipe, repository, etc.), the service ensures
-	// that no VM instance could potentially receive instructions from both
-	// policies. To create multiple policies that specify different versions of a
-	// package or different configs for different operating systems, each policy
-	// must be mutually exclusive in their targeting according to labels, OS, or
-	// other criteria.
-	//
-	// Different configs are identified for conflicts in different ways. Packages
-	// are identified by their name and the package manager(s) they target.
-	// Package repositories are identified by their unique id where applicable.
-	// Some package managers don't have a unique identifier for repositories and
-	// where that's the case, no uniqueness is validated by the service.
-	//
-	// Note that if OS Inventory is disabled, a VM instance cannot assign a policy
-	// that targets by OS because the service sees the OS as unknown.
+	// each other. For more information, see how the service [handles assignment
+	// conflicts](/compute/docs/os-config-management/create-guest-policy#handle-conflicts).
 	Assignment *Assignment `protobuf:"bytes,6,opt,name=assignment,proto3" json:"assignment,omitempty"`
 	// The software packages to be managed by this policy.
 	Packages []*Package `protobuf:"bytes,7,rep,name=packages,proto3" json:"packages,omitempty"`
@@ -399,7 +382,7 @@
 	// Targets VM instances whose name starts with one of these prefixes.
 	//
 	// Like labels, this is another way to group VM instances when targeting
-	// configs, for example prefix=”prod-”.
+	// configs, for example prefix="prod-".
 	//
 	// Only supported for project-level policies.
 	InstanceNamePrefixes []string `protobuf:"bytes,4,rep,name=instance_name_prefixes,json=instanceNamePrefixes,proto3" json:"instance_name_prefixes,omitempty"`
@@ -476,8 +459,8 @@
 // Represents a group of VM intances that can be identified as having all
 // these labels, for example "env=prod and app=web".
 type Assignment_GroupLabel struct {
-	// GCE instance labels that must be present for an instance to be included
-	// in this assignment group.
+	// Google Compute Engine instance labels that must be present for an
+	// instance to be included in this assignment group.
 	Labels               map[string]string `protobuf:"bytes,1,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
 	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
 	XXX_unrecognized     []byte            `json:"-"`
@@ -602,9 +585,9 @@
 // install: `googet -noconfirm install package1 package2 package3`
 // remove: `googet -noconfirm remove package1 package2 package3`
 type Package struct {
-	// Required. The name of the package. A package is uniquely identified for
-	// conflict validation by checking the package name and the manager(s) that
-	// the package targets.
+	// Required. The name of the package. A package is uniquely identified for conflict
+	// validation by checking the package name and the manager(s) that the
+	// package targets.
 	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
 	// The desired_state the agent should maintain for this package. The
 	// default is to ensure the package is installed.
@@ -680,8 +663,7 @@
 	Uri string `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"`
 	// Required. Distribution of this repository.
 	Distribution string `protobuf:"bytes,3,opt,name=distribution,proto3" json:"distribution,omitempty"`
-	// Required. List of components for this repository. Must contain at least one
-	// item.
+	// Required. List of components for this repository. Must contain at least one item.
 	Components []string `protobuf:"bytes,4,rep,name=components,proto3" json:"components,omitempty"`
 	// URI of the key file for this repository. The agent maintains
 	// a keyring at `/etc/apt/trusted.gpg.d/osconfig_agent_managed.gpg` containing
@@ -1084,8 +1066,8 @@
 // Each script or execution step is run in its own temporary directory which
 // is deleted after completing the step.
 type SoftwareRecipe struct {
-	// Required. Unique identifier for the recipe. Only one recipe with a given
-	// name is installed on an instance.
+	// Required. Unique identifier for the recipe. Only one recipe with a given name is
+	// installed on an instance.
 	//
 	// Names are also used to identify resources which helps to determine whether
 	// guest policies have conflicts. This means that requests to create multiple
@@ -1191,8 +1173,8 @@
 
 // Specifies a resource to be used in the recipe.
 type SoftwareRecipe_Artifact struct {
-	// Required. Id of the artifact, which the installation and update steps of
-	// this recipe can reference. Artifacts in a recipe cannot have the same id.
+	// Required. Id of the artifact, which the installation and update steps of this
+	// recipe can reference. Artifacts in a recipe cannot have the same id.
 	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
 	// A specific type of artifact.
 	//
@@ -1204,7 +1186,7 @@
 	// based on the artifact type:
 	//
 	// Remote: A checksum must be specified, and only protocols with
-	//         transport-layer security are permitted.
+	// transport-layer security are permitted.
 	// GCS:    An object generation number must be specified.
 	AllowInsecure        bool     `protobuf:"varint,4,opt,name=allow_insecure,json=allowInsecure,proto3" json:"allow_insecure,omitempty"`
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -1351,14 +1333,14 @@
 	return ""
 }
 
-// Specifies an artifact available as a Cloud Storage object.
+// Specifies an artifact available as a Google Cloud Storage object.
 type SoftwareRecipe_Artifact_Gcs struct {
-	// Bucket of the Cloud Storage object.
+	// Bucket of the Google Cloud Storage object.
 	// Given an example URL:
 	// `https://storage.googleapis.com/my-bucket/foo/bar#1234567`
 	// this value would be `my-bucket`.
 	Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
-	// Name of the Cloud Storage object.
+	// Name of the Google Cloud Storage object.
 	// As specified [here]
 	// (https://cloud.google.com/storage/docs/naming#objectnames)
 	// Given an example URL:
@@ -1366,7 +1348,7 @@
 	// this value would be `foo/bar`.
 	Object string `protobuf:"bytes,2,opt,name=object,proto3" json:"object,omitempty"`
 	// Must be provided if allow_insecure is false.
-	// Generation number of the Cloud Storage object.
+	// Generation number of the Google Cloud Storage object.
 	// `https://storage.googleapis.com/my-bucket/foo/bar#1234567`
 	// this value would be `1234567`.
 	Generation           int64    `protobuf:"varint,3,opt,name=generation,proto3" json:"generation,omitempty"`
@@ -1976,7 +1958,7 @@
 	// The script interpreter to use to run the script. If no interpreter is
 	// specified the script is executed directly, which likely
 	// only succeed for scripts with
-	// [shebang lines](https://en.wikipedia.org/wiki/Shebang_(Unix)).
+	// [shebang lines](https://en.wikipedia.org/wiki/Shebang_\(Unix\)).
 	Interpreter          SoftwareRecipe_Step_RunScript_Interpreter `protobuf:"varint,3,opt,name=interpreter,proto3,enum=google.cloud.osconfig.v1beta.SoftwareRecipe_Step_RunScript_Interpreter" json:"interpreter,omitempty"`
 	XXX_NoUnkeyedLiteral struct{}                                  `json:"-"`
 	XXX_unrecognized     []byte                                    `json:"-"`
@@ -2098,8 +2080,8 @@
 
 // A request message for retrieving a guest policy.
 type GetGuestPolicyRequest struct {
-	// Required. The resource name of the guest policy using one of the following
-	// forms: `projects/{project_number}/guestPolicies/{guest_policy_id}`.
+	// Required. The resource name of the guest policy using one of the following forms:
+	// `projects/{project_number}/guestPolicies/{guest_policy_id}`.
 	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 	XXX_unrecognized     []byte   `json:"-"`
@@ -2303,8 +2285,8 @@
 
 // A request message for deleting a guest policy.
 type DeleteGuestPolicyRequest struct {
-	// Required. The resource name of the guest policy  using one of the following
-	// forms: `projects/{project_number}/guestPolicies/{guest_policy_id}`.
+	// Required. The resource name of the guest policy  using one of the following forms:
+	// `projects/{project_number}/guestPolicies/{guest_policy_id}`.
 	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 	XXX_unrecognized     []byte   `json:"-"`
@@ -2349,15 +2331,15 @@
 	// Required. The VM instance whose policies are being looked up.
 	Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
 	// Short name of the OS running on the instance. The OS Config agent only
-	// provideS this field for targeting if OS Inventory is enabled for that
+	// provides this field for targeting if OS Inventory is enabled for that
 	// instance.
 	OsShortName string `protobuf:"bytes,2,opt,name=os_short_name,json=osShortName,proto3" json:"os_short_name,omitempty"`
 	// Version of the OS running on the instance. The OS Config agent only
-	// provide this field for targeting if OS Inventory is enabled for that
+	// provides this field for targeting if OS Inventory is enabled for that
 	// VM instance.
 	OsVersion string `protobuf:"bytes,3,opt,name=os_version,json=osVersion,proto3" json:"os_version,omitempty"`
 	// Architecture of OS running on the instance. The OS Config agent only
-	// provide this field for targeting if OS Inventory is enabled for that
+	// provides this field for targeting if OS Inventory is enabled for that
 	// instance.
 	OsArchitecture       string   `protobuf:"bytes,4,opt,name=os_architecture,json=osArchitecture,proto3" json:"os_architecture,omitempty"`
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
diff --git a/googleapis/cloud/osconfig/v1beta/osconfig_service.pb.go b/googleapis/cloud/osconfig/v1beta/osconfig_service.pb.go
index 4ee5639..51e3d00 100644
--- a/googleapis/cloud/osconfig/v1beta/osconfig_service.pb.go
+++ b/googleapis/cloud/osconfig/v1beta/osconfig_service.pb.go
@@ -32,64 +32,63 @@
 }
 
 var fileDescriptor_9608bfa361081d69 = []byte{
-	// 897 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x57, 0xcd, 0x6e, 0xeb, 0x44,
-	0x18, 0xd5, 0x20, 0x74, 0x17, 0x03, 0xf7, 0x5e, 0x32, 0x6a, 0x29, 0x4a, 0x59, 0x54, 0x96, 0x00,
-	0x35, 0x24, 0x36, 0x4d, 0xaa, 0xa6, 0x35, 0x42, 0x34, 0x6d, 0xda, 0x40, 0x55, 0x89, 0x02, 0xa2,
-	0x48, 0x6c, 0x22, 0xc7, 0x9d, 0xb8, 0x6e, 0x6d, 0x8f, 0xc9, 0x8c, 0x1b, 0x02, 0xea, 0x86, 0x57,
-	0x40, 0x62, 0xc7, 0x82, 0x0d, 0xa8, 0x2c, 0x79, 0x02, 0x24, 0x76, 0x5d, 0xb0, 0x80, 0x5d, 0x36,
-	0x6c, 0x58, 0x21, 0x1e, 0x02, 0x79, 0xec, 0x71, 0x26, 0x7f, 0xfe, 0x69, 0x97, 0xd6, 0x7c, 0x67,
-	0xe6, 0x9c, 0xf3, 0x9d, 0xcf, 0x63, 0xc3, 0x86, 0x45, 0x88, 0xe5, 0x60, 0xcd, 0x74, 0x48, 0x70,
-	0xa1, 0x11, 0x6a, 0x12, 0xaf, 0x6f, 0x5b, 0xda, 0xcd, 0x56, 0x0f, 0x33, 0x23, 0x79, 0xee, 0x52,
-	0x3c, 0xb8, 0xb1, 0x4d, 0xac, 0xfa, 0x03, 0xc2, 0x08, 0x7a, 0x3d, 0x02, 0xa9, 0x1c, 0xa4, 0x8a,
-	0x22, 0x35, 0x02, 0x95, 0xe3, 0x55, 0xcd, 0xf0, 0x6d, 0xcd, 0xf0, 0x3c, 0xc2, 0x0c, 0x66, 0x13,
-	0x8f, 0x46, 0xd8, 0xf2, 0x9a, 0xb4, 0x6a, 0x3a, 0x36, 0xf6, 0x58, 0xbc, 0xb0, 0x95, 0xca, 0xc4,
-	0x0a, 0x30, 0x65, 0x5d, 0x9f, 0x38, 0xb6, 0x69, 0x63, 0xb1, 0xd7, 0x76, 0x2a, 0xc4, 0x37, 0x98,
-	0x79, 0xd9, 0xbd, 0xc0, 0xbe, 0x43, 0x46, 0x2e, 0xf6, 0x98, 0x40, 0xd5, 0x72, 0xa0, 0xae, 0x48,
-	0x4f, 0x94, 0xaf, 0xc7, 0xe5, 0xfc, 0xa9, 0x17, 0xf4, 0x35, 0xec, 0xfa, 0x6c, 0x14, 0x2d, 0xd6,
-	0xef, 0xd6, 0xe0, 0xf3, 0x8f, 0xe8, 0x21, 0xdf, 0xe1, 0xd3, 0xc8, 0x23, 0x74, 0x07, 0xe0, 0xf3,
-	0xa3, 0xaf, 0xb0, 0x19, 0x30, 0x7c, 0x16, 0x6e, 0x76, 0x42, 0x7a, 0x68, 0x5b, 0x4d, 0xb3, 0x4c,
-	0x9d, 0x29, 0xff, 0x04, 0x7f, 0x19, 0xca, 0x2d, 0xbf, 0x99, 0x8e, 0x12, 0xe5, 0xca, 0xee, 0xb7,
-	0x7f, 0xfd, 0xf3, 0xdd, 0x0b, 0x75, 0xa5, 0x26, 0x44, 0x7c, 0xe3, 0x1b, 0x03, 0xec, 0xb1, 0xf7,
-	0xfc, 0x01, 0xb9, 0xc2, 0x26, 0xa3, 0x5a, 0xe5, 0x36, 0x12, 0x76, 0x42, 0x7a, 0x54, 0xc7, 0xd1,
-	0x69, 0x3a, 0xa8, 0xa0, 0xef, 0x01, 0x7c, 0xa9, 0x83, 0x59, 0xc2, 0xf3, 0x9d, 0xf4, 0x13, 0xa5,
-	0xd2, 0xa2, 0x1c, 0x6b, 0x9c, 0xe3, 0x5b, 0xe8, 0x8d, 0x84, 0xa3, 0x67, 0xb8, 0x58, 0x62, 0x38,
-	0x21, 0xa8, 0x55, 0x6e, 0xd1, 0x4f, 0x00, 0x3e, 0x3b, 0x34, 0x3c, 0x13, 0x3b, 0x09, 0xb7, 0x46,
-	0xfa, 0x49, 0xd3, 0xd5, 0x45, 0xe9, 0x35, 0x39, 0xbd, 0x2d, 0xa5, 0x9a, 0x8b, 0x9e, 0x6e, 0xf2,
-	0xc3, 0x42, 0x07, 0x7f, 0x06, 0xf0, 0xe9, 0xa9, 0x4d, 0x13, 0x5f, 0x28, 0xaa, 0xa7, 0x1f, 0x39,
-	0x55, 0x2c, 0x68, 0x36, 0x0a, 0x61, 0xa8, 0x4f, 0x3c, 0x8a, 0x17, 0x58, 0x9a, 0xd6, 0x76, 0xf4,
-	0x1f, 0x80, 0xeb, 0xf2, 0x46, 0x1f, 0x7a, 0x94, 0x85, 0x32, 0xda, 0x98, 0x19, 0xb6, 0x43, 0xd1,
-	0x7e, 0x7e, 0x0e, 0x33, 0x50, 0xa1, 0xa2, 0xf5, 0x88, 0x1d, 0x62, 0x4d, 0x1f, 0x8c, 0x5b, 0x4f,
-	0x22, 0x15, 0x5c, 0xdc, 0x1e, 0x6a, 0x2e, 0x17, 0x37, 0xd5, 0x12, 0xcd, 0x9e, 0x91, 0x73, 0x0f,
-	0xe0, 0xea, 0xe1, 0x00, 0x1b, 0xf1, 0x58, 0xb5, 0x93, 0xf7, 0x00, 0xd2, 0x33, 0x82, 0xb4, 0x08,
-	0x24, 0x24, 0xd6, 0x72, 0xe4, 0x69, 0x82, 0x52, 0x8e, 0xb9, 0x8a, 0x7d, 0x29, 0x56, 0xcb, 0x5a,
-	0x34, 0x01, 0x51, 0xfd, 0x95, 0xd9, 0x57, 0x17, 0xfa, 0x15, 0x40, 0x24, 0x86, 0x4f, 0x52, 0xd2,
-	0xcc, 0x37, 0xae, 0x8f, 0x96, 0xb1, 0xcd, 0x65, 0xa8, 0x28, 0x63, 0x3a, 0x24, 0x0d, 0xe1, 0x0c,
-	0xff, 0x0e, 0xe0, 0x4a, 0xd2, 0x73, 0x69, 0x0d, 0xed, 0xe5, 0xcc, 0x89, 0x84, 0x11, 0xc4, 0xf5,
-	0x87, 0x40, 0xe3, 0x6c, 0xcd, 0xab, 0xc8, 0xd1, 0x0c, 0xf4, 0x23, 0x80, 0xab, 0x6d, 0xec, 0xe0,
-	0xc2, 0x39, 0x5a, 0x08, 0x12, 0x3a, 0x5e, 0x15, 0x58, 0x71, 0xad, 0xa8, 0x47, 0xe1, 0xb5, 0x22,
-	0x38, 0x56, 0x8a, 0x39, 0xfd, 0x07, 0x80, 0xa5, 0x28, 0xb6, 0x9d, 0x70, 0xf7, 0xb3, 0xf0, 0x9a,
-	0x1c, 0xa1, 0x9d, 0x3c, 0x39, 0x97, 0x00, 0x82, 0xdb, 0x66, 0x46, 0xaa, 0x26, 0x08, 0xe5, 0x7c,
-	0xdc, 0x5a, 0x89, 0x4c, 0xac, 0x6e, 0x48, 0x57, 0xf4, 0x28, 0x1a, 0x5e, 0x65, 0x33, 0xcd, 0x69,
-	0x2b, 0xd9, 0xc7, 0xc6, 0x54, 0x7f, 0x59, 0x86, 0xa3, 0x5f, 0x00, 0x7c, 0xd6, 0xc1, 0x4c, 0x56,
-	0xd3, 0xc8, 0xcc, 0xfa, 0xe3, 0xa4, 0xec, 0x8e, 0x5b, 0x2f, 0x86, 0x5e, 0x73, 0xea, 0x6f, 0xa3,
-	0xcd, 0xa5, 0x0d, 0x98, 0xe2, 0x1d, 0xba, 0xff, 0x1b, 0x80, 0xa5, 0x30, 0x78, 0x1d, 0x79, 0x21,
-	0xcb, 0xfd, 0x39, 0x80, 0xa0, 0xdc, 0x2c, 0x8c, 0x8b, 0xe3, 0xad, 0x4f, 0xbf, 0x3a, 0x65, 0x09,
-	0x59, 0xee, 0xa3, 0xbf, 0x01, 0x2c, 0x7d, 0xe6, 0x5f, 0x14, 0x0b, 0xd0, 0x1c, 0xe0, 0x01, 0xae,
-	0x5b, 0xe3, 0xd6, 0x6b, 0x72, 0xe7, 0xab, 0x01, 0xdf, 0xb4, 0xeb, 0x1a, 0xf4, 0x9a, 0xcb, 0x38,
-	0xae, 0xef, 0x24, 0x32, 0xe4, 0x42, 0x35, 0xab, 0x2d, 0x33, 0x89, 0xfa, 0x01, 0xc0, 0x52, 0x34,
-	0x91, 0x05, 0x14, 0xce, 0x01, 0xb2, 0xc6, 0x77, 0x3a, 0x44, 0x95, 0x02, 0x21, 0xfa, 0x17, 0xc0,
-	0xf2, 0x29, 0x21, 0xd7, 0x81, 0x7f, 0xd4, 0xef, 0x63, 0x93, 0xd9, 0x37, 0x53, 0x44, 0xdf, 0xcf,
-	0x48, 0xc5, 0x52, 0xa4, 0x60, 0x9c, 0xf1, 0x55, 0xb2, 0x08, 0xaa, 0x7c, 0xce, 0x65, 0x7c, 0xac,
-	0x9c, 0x26, 0x32, 0xc4, 0x25, 0x2b, 0x4b, 0xf9, 0x9a, 0x78, 0xa1, 0x84, 0xe4, 0x02, 0xe6, 0xe6,
-	0x3b, 0x4b, 0x09, 0xe9, 0xa0, 0x52, 0xa6, 0xf7, 0xad, 0xb5, 0x84, 0x41, 0xc4, 0xcb, 0xf0, 0x6d,
-	0xaa, 0x9a, 0xc4, 0xfd, 0xb3, 0x75, 0x7e, 0xc9, 0x98, 0x4f, 0x75, 0x4d, 0x1b, 0x0e, 0x87, 0x33,
-	0x8b, 0x9a, 0x11, 0xb0, 0xcb, 0xe8, 0xc3, 0xbd, 0xe6, 0x3b, 0x06, 0xeb, 0x93, 0x81, 0x5b, 0xcd,
-	0x2c, 0x27, 0xae, 0x1f, 0x30, 0x7c, 0x30, 0x84, 0x1b, 0x26, 0x71, 0x53, 0x6d, 0x38, 0x78, 0x2a,
-	0x3e, 0xe6, 0xcf, 0xc2, 0xbe, 0x7e, 0xd1, 0x8e, 0x8b, 0x2d, 0xe2, 0x18, 0x9e, 0xa5, 0x92, 0x81,
-	0xa5, 0x59, 0xd8, 0xe3, 0x3d, 0xd7, 0x26, 0x47, 0x2d, 0xfe, 0x93, 0x78, 0x57, 0x3c, 0xf7, 0x9e,
-	0x70, 0x40, 0xe3, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0x59, 0x82, 0xbf, 0x9e, 0x6c, 0x0d, 0x00,
-	0x00,
+	// 894 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x57, 0xcf, 0x6f, 0xe3, 0x44,
+	0x14, 0xd6, 0x20, 0xd4, 0xc3, 0x40, 0x5b, 0x32, 0x6a, 0x29, 0x4a, 0x39, 0x54, 0x96, 0x00, 0x35,
+	0x34, 0x36, 0x4d, 0xaa, 0xa6, 0x35, 0x42, 0x34, 0x6d, 0xda, 0x40, 0xa9, 0x44, 0x01, 0x01, 0x12,
+	0x97, 0xc8, 0x71, 0x27, 0xae, 0x5b, 0xc7, 0x63, 0x32, 0x93, 0x86, 0x80, 0x7a, 0x80, 0x7f, 0x01,
+	0x89, 0x1b, 0x87, 0xbd, 0xec, 0x6a, 0xf7, 0xb8, 0x7f, 0xc1, 0x4a, 0x7b, 0xeb, 0x61, 0x0f, 0xbb,
+	0xb7, 0x5c, 0xf6, 0xb2, 0xa7, 0xd5, 0xfe, 0x11, 0x2b, 0x8f, 0x3d, 0xce, 0xe4, 0x97, 0x7f, 0xb4,
+	0x47, 0xeb, 0xbd, 0xef, 0xcd, 0xf7, 0xbd, 0xf7, 0x3d, 0x8f, 0x0d, 0xcb, 0x16, 0x21, 0x96, 0x83,
+	0x35, 0xd3, 0x21, 0xdd, 0x33, 0x8d, 0x50, 0x93, 0xb8, 0x2d, 0xdb, 0xd2, 0xae, 0x36, 0x9b, 0x98,
+	0x19, 0xd1, 0x73, 0x83, 0xe2, 0xce, 0x95, 0x6d, 0x62, 0xd5, 0xeb, 0x10, 0x46, 0xd0, 0xc7, 0x01,
+	0x48, 0xe5, 0x20, 0x55, 0x24, 0xa9, 0x01, 0x28, 0x1f, 0x46, 0x35, 0xc3, 0xb3, 0x35, 0xc3, 0x75,
+	0x09, 0x33, 0x98, 0x4d, 0x5c, 0x1a, 0x60, 0xf3, 0x2b, 0x52, 0xd4, 0x74, 0x6c, 0xec, 0xb2, 0x30,
+	0xb0, 0x19, 0xcb, 0xc4, 0xea, 0x62, 0xca, 0x1a, 0x1e, 0x71, 0x6c, 0xd3, 0xc6, 0xa2, 0xd6, 0x56,
+	0x2c, 0xc4, 0x33, 0x98, 0x79, 0xde, 0x38, 0xc3, 0x9e, 0x43, 0xfa, 0x6d, 0xec, 0x32, 0x81, 0x2a,
+	0xa6, 0x40, 0x5d, 0x90, 0xa6, 0x48, 0x5f, 0x0d, 0xd3, 0xf9, 0x53, 0xb3, 0xdb, 0xd2, 0x70, 0xdb,
+	0x63, 0xfd, 0x20, 0x58, 0xfa, 0x7b, 0x05, 0x2e, 0x7e, 0x4f, 0x0f, 0x78, 0x85, 0x9f, 0x82, 0x1e,
+	0xa1, 0x87, 0x00, 0x2e, 0x1e, 0xfe, 0x81, 0xcd, 0x2e, 0xc3, 0xa7, 0x7e, 0xb1, 0x63, 0xd2, 0x44,
+	0x5b, 0x6a, 0x5c, 0xcb, 0xd4, 0xb1, 0xf4, 0x1f, 0xf1, 0xef, 0xbe, 0xdc, 0xfc, 0xa7, 0xf1, 0x28,
+	0x91, 0xae, 0xec, 0xfc, 0xf3, 0xe2, 0xd5, 0xbf, 0xef, 0x94, 0x94, 0xa2, 0x10, 0xf1, 0x97, 0x67,
+	0x74, 0xb0, 0xcb, 0xbe, 0xf2, 0x3a, 0xe4, 0x02, 0x9b, 0x8c, 0x6a, 0x85, 0xeb, 0x40, 0xd8, 0x31,
+	0x69, 0x52, 0x1d, 0x07, 0xa7, 0xe9, 0xa0, 0x80, 0xfe, 0x03, 0xf0, 0xbd, 0x3a, 0x66, 0x11, 0xcf,
+	0x2f, 0xe2, 0x4f, 0x94, 0x52, 0xb3, 0x72, 0x2c, 0x72, 0x8e, 0x9f, 0xa1, 0x4f, 0x22, 0x8e, 0xae,
+	0xd1, 0xc6, 0x12, 0xc3, 0x21, 0x41, 0xad, 0x70, 0x8d, 0xee, 0x03, 0xb8, 0x70, 0x60, 0xb8, 0x26,
+	0x76, 0x22, 0x6e, 0xe5, 0xf8, 0x93, 0x46, 0xb3, 0xb3, 0xd2, 0xab, 0x70, 0x7a, 0x9b, 0xca, 0x46,
+	0x2a, 0x7a, 0xba, 0xc9, 0x0f, 0xf3, 0x3b, 0xf8, 0x00, 0xc0, 0xf9, 0x13, 0x9b, 0x46, 0x7d, 0xa1,
+	0xa8, 0x14, 0x7f, 0xe4, 0x48, 0xb2, 0xa0, 0x59, 0xce, 0x84, 0xa1, 0x1e, 0x71, 0x29, 0x9e, 0xd2,
+	0xd2, 0xb8, 0xb1, 0xa3, 0x37, 0x00, 0xae, 0xca, 0x85, 0xbe, 0x75, 0x29, 0xf3, 0x65, 0xd4, 0x30,
+	0x33, 0x6c, 0x87, 0xa2, 0xbd, 0xf4, 0x1c, 0xc6, 0xa0, 0x42, 0x45, 0xf5, 0x0e, 0x15, 0x42, 0x4d,
+	0xdf, 0x0c, 0xaa, 0x73, 0x81, 0x0a, 0x2e, 0x6e, 0x17, 0x55, 0x66, 0x8b, 0x1b, 0x19, 0x89, 0x66,
+	0x8f, 0xc9, 0xb9, 0x01, 0x70, 0xf9, 0xa0, 0x83, 0x8d, 0x70, 0xad, 0x6a, 0xd1, 0x7b, 0x00, 0xe9,
+	0x09, 0x46, 0x9a, 0x06, 0x12, 0x12, 0x8b, 0x29, 0xfc, 0x34, 0x44, 0x29, 0x47, 0x5c, 0xc5, 0x9e,
+	0x64, 0xab, 0x59, 0x23, 0x1a, 0x82, 0xa8, 0xfe, 0xc1, 0xf8, 0xab, 0x0b, 0x3d, 0x06, 0x10, 0x89,
+	0xe5, 0x93, 0x94, 0x54, 0xd2, 0xad, 0xeb, 0x9d, 0x65, 0x6c, 0x71, 0x19, 0x2a, 0x4a, 0xd8, 0x0e,
+	0x49, 0x83, 0xbf, 0xc3, 0x4f, 0x01, 0x5c, 0x8a, 0x66, 0x2e, 0xc5, 0xd0, 0x6e, 0x4a, 0x9f, 0x48,
+	0x18, 0x41, 0x5c, 0xbf, 0x0d, 0x34, 0xf4, 0xd6, 0xa4, 0x8a, 0x14, 0xc3, 0x40, 0xf7, 0x00, 0x5c,
+	0xae, 0x61, 0x07, 0x67, 0xf6, 0xd1, 0x54, 0x90, 0xd0, 0xf1, 0xa1, 0xc0, 0x8a, 0x6b, 0x45, 0x3d,
+	0xf4, 0xaf, 0x15, 0xc1, 0xb1, 0x90, 0xad, 0xd3, 0xcf, 0x00, 0xcc, 0x05, 0xb6, 0xad, 0xfb, 0xd5,
+	0x4f, 0xfd, 0x6b, 0xb2, 0x8f, 0xb6, 0xd3, 0xf8, 0x5c, 0x02, 0x08, 0x6e, 0xeb, 0x09, 0xae, 0x1a,
+	0x22, 0x94, 0x5f, 0x06, 0xd5, 0xa5, 0xa0, 0x89, 0x1b, 0x6b, 0xd2, 0x15, 0xdd, 0x0f, 0x96, 0x57,
+	0x59, 0x8f, 0xeb, 0xb4, 0x15, 0xd5, 0xb1, 0x31, 0xd5, 0xdf, 0x97, 0xe1, 0xe8, 0x11, 0x80, 0x0b,
+	0x75, 0xcc, 0x64, 0x35, 0xe5, 0x44, 0xaf, 0xdf, 0x4d, 0xca, 0xce, 0xa0, 0xfa, 0xae, 0xdf, 0x6b,
+	0x4e, 0xfd, 0x73, 0xb4, 0x3e, 0x73, 0x00, 0x23, 0xbc, 0xfd, 0xee, 0x3f, 0x01, 0x30, 0xe7, 0x1b,
+	0xaf, 0x2e, 0x07, 0x92, 0xba, 0x3f, 0x01, 0x10, 0x94, 0x2b, 0x99, 0x71, 0xa1, 0xbd, 0xf5, 0xd1,
+	0x57, 0xa7, 0x2c, 0x21, 0xa9, 0xfb, 0xe8, 0x25, 0x80, 0xb9, 0x9f, 0xbd, 0xb3, 0x6c, 0x06, 0x9a,
+	0x00, 0xdc, 0xa2, 0xeb, 0xd6, 0xa0, 0xfa, 0x91, 0x3c, 0xf9, 0x8d, 0x2e, 0x2f, 0xda, 0x68, 0x1b,
+	0xf4, 0x92, 0xcb, 0x38, 0x2a, 0x6d, 0x47, 0x32, 0xe4, 0x44, 0x35, 0x69, 0x2c, 0x63, 0x8e, 0xfa,
+	0x1f, 0xc0, 0x5c, 0xb0, 0x91, 0x19, 0x14, 0x4e, 0x00, 0x92, 0xd6, 0x77, 0xd4, 0x44, 0x85, 0x0c,
+	0x26, 0x7a, 0x0d, 0x60, 0xfe, 0x84, 0x90, 0xcb, 0xae, 0x77, 0xd8, 0x6a, 0x61, 0x93, 0xd9, 0x57,
+	0x23, 0x44, 0xbf, 0x4e, 0x70, 0xc5, 0x4c, 0xa4, 0x60, 0x9c, 0xf0, 0x55, 0x32, 0x0d, 0xaa, 0xfc,
+	0xca, 0x65, 0xfc, 0xa0, 0x9c, 0x44, 0x32, 0xc4, 0x25, 0x2b, 0x4b, 0xf9, 0x93, 0xb8, 0xbe, 0x84,
+	0xe8, 0x02, 0xe6, 0xcd, 0x77, 0x66, 0x12, 0xd2, 0x41, 0x21, 0xff, 0xdd, 0x4d, 0x75, 0x25, 0x62,
+	0x10, 0xf0, 0x32, 0x3c, 0x9b, 0xaa, 0x26, 0x69, 0x3f, 0xaf, 0xaa, 0xe7, 0x8c, 0x79, 0x54, 0xd7,
+	0xb4, 0x5e, 0xaf, 0x37, 0x16, 0xd4, 0x8c, 0x2e, 0x3b, 0x0f, 0x3e, 0xdc, 0x8b, 0x9e, 0x63, 0xb0,
+	0x16, 0xe9, 0xb4, 0xf7, 0x7b, 0x70, 0xcd, 0x24, 0xed, 0x58, 0x79, 0xfb, 0xf3, 0xe2, 0x23, 0xfd,
+	0xd4, 0x9f, 0xd7, 0x6f, 0xb5, 0x30, 0xd9, 0x22, 0x8e, 0xe1, 0x5a, 0x2a, 0xe9, 0x58, 0x9a, 0x85,
+	0x5d, 0x3e, 0x4b, 0x6d, 0x78, 0xe2, 0xf4, 0x3f, 0x84, 0x2f, 0xc5, 0x73, 0x73, 0x8e, 0x03, 0xca,
+	0x6f, 0x03, 0x00, 0x00, 0xff, 0xff, 0xfa, 0xab, 0x99, 0x84, 0x44, 0x0d, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
diff --git a/googleapis/cloud/osconfig/v1beta/patch_deployments.pb.go b/googleapis/cloud/osconfig/v1beta/patch_deployments.pb.go
index 89be03f..4dbb87a 100644
--- a/googleapis/cloud/osconfig/v1beta/patch_deployments.pb.go
+++ b/googleapis/cloud/osconfig/v1beta/patch_deployments.pb.go
@@ -63,22 +63,23 @@
 
 // Patch deployments are configurations that individual patch jobs use to
 // complete a patch. These configurations include instance filter, package
-// repository settings, and a schedule.
+// repository settings, and a schedule. For more information about creating and
+// managing patch deployments, see [Scheduling patch
+// jobs](/compute/docs/os-patch-management/schedule-patch-jobs).
 type PatchDeployment struct {
 	// Unique name for the patch deployment resource in a project. The patch
 	// deployment name is in the form:
 	// `projects/{project_id}/patchDeployments/{patch_deployment_id}`.
 	// This field is ignored when you create a new patch deployment.
 	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
-	// Optional. Description of the patch deployment. Length of the description is
-	// limited to 1024 characters.
+	// Optional. Description of the patch deployment. Length of the description is limited
+	// to 1024 characters.
 	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
 	// Required. VM instances to patch.
 	InstanceFilter *PatchInstanceFilter `protobuf:"bytes,3,opt,name=instance_filter,json=instanceFilter,proto3" json:"instance_filter,omitempty"`
 	// Optional. Patch configuration that is applied.
 	PatchConfig *PatchConfig `protobuf:"bytes,4,opt,name=patch_config,json=patchConfig,proto3" json:"patch_config,omitempty"`
-	// Optional. Duration of the patch. After the duration ends, the patch times
-	// out.
+	// Optional. Duration of the patch. After the duration ends, the patch times out.
 	Duration *duration.Duration `protobuf:"bytes,5,opt,name=duration,proto3" json:"duration,omitempty"`
 	// Schedule for the patch.
 	//
@@ -281,8 +282,8 @@
 	// Optional. The time that the recurring schedule becomes effective.
 	// Defaults to `create_time` of the patch deployment.
 	StartTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
-	// Optional. The end time at which a recurring patch deployment schedule is no
-	// longer active.
+	// Optional. The end time at which a recurring patch deployment schedule is no longer
+	// active.
 	EndTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
 	// Required. Time of the day to run a recurring deployment.
 	TimeOfDay *timeofday.TimeOfDay `protobuf:"bytes,4,opt,name=time_of_day,json=timeOfDay,proto3" json:"time_of_day,omitempty"`
@@ -550,8 +551,8 @@
 
 // Represents one week day in a month. An example is "the 4th Sunday".
 type WeekDayOfMonth struct {
-	// Required. Week number in a month. 1-4 indicates the 1st to 4th week of the
-	// month. -1 indicates the last week of the month.
+	// Required. Week number in a month. 1-4 indicates the 1st to 4th week of the month. -1
+	// indicates the last week of the month.
 	WeekOrdinal int32 `protobuf:"varint,1,opt,name=week_ordinal,json=weekOrdinal,proto3" json:"week_ordinal,omitempty"`
 	// Required. A day of the week.
 	DayOfWeek            dayofweek.DayOfWeek `protobuf:"varint,2,opt,name=day_of_week,json=dayOfWeek,proto3,enum=google.type.DayOfWeek" json:"day_of_week,omitempty"`
@@ -601,11 +602,10 @@
 
 // A request message for creating a patch deployment.
 type CreatePatchDeploymentRequest struct {
-	// Required. The project to apply this patch deployment to in the form
-	// `projects/*`.
+	// Required. The project to apply this patch deployment to in the form `projects/*`.
 	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
-	// Required. A name for the patch deployment in the project. When creating a
-	// name the following rules apply:
+	// Required. A name for the patch deployment in the project. When creating a name
+	// the following rules apply:
 	// * Must contain only lowercase letters, numbers, and hyphens.
 	// * Must start with a letter.
 	// * Must be between 1-63 characters.
@@ -711,12 +711,10 @@
 type ListPatchDeploymentsRequest struct {
 	// Required. The resource name of the parent in the form `projects/*`.
 	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
-	// Optional. The maximum number of patch deployments to return. Default is
-	// 100.
+	// Optional. The maximum number of patch deployments to return. Default is 100.
 	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
-	// Optional. A pagination token returned from a previous call to
-	// ListPatchDeployments that indicates where this listing should continue
-	// from.
+	// Optional. A pagination token returned from a previous call to ListPatchDeployments
+	// that indicates where this listing should continue from.
 	PageToken            string   `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 	XXX_unrecognized     []byte   `json:"-"`
diff --git a/googleapis/cloud/osconfig/v1beta/patch_jobs.pb.go b/googleapis/cloud/osconfig/v1beta/patch_jobs.pb.go
index 717421f..ab4ca2a 100644
--- a/googleapis/cloud/osconfig/v1beta/patch_jobs.pb.go
+++ b/googleapis/cloud/osconfig/v1beta/patch_jobs.pb.go
@@ -251,7 +251,7 @@
 	// critical, important, moderate, or low." [1]
 	WindowsUpdateSettings_SECURITY WindowsUpdateSettings_Classification = 2
 	// "A widely released and frequent software update that contains additions
-	// to a product’s definition database. Definition databases are often used
+	// to a product's definition database. Definition databases are often used
 	// to detect objects that have specific attributes, such as malicious code,
 	// phishing websites, or junk mail." [1]
 	WindowsUpdateSettings_DEFINITION WindowsUpdateSettings_Classification = 3
@@ -349,15 +349,16 @@
 	return fileDescriptor_e487840145e9d53d, []int{17, 0}
 }
 
-// A request message to initiate patching across GCE instances.
+// A request message to initiate patching across Google Compute Engine
+// instances.
 type ExecutePatchJobRequest struct {
 	// Required. The project in which to run this patch in the form `projects/*`
 	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
 	// Description of the patch job. Length of the description is limited
 	// to 1024 characters.
 	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
-	// Required. Instances to patch, either explicitly or filtered by some
-	// criteria such as zone or labels.
+	// Required. Instances to patch, either explicitly or filtered by some criteria such
+	// as zone or labels.
 	InstanceFilter *PatchInstanceFilter `protobuf:"bytes,7,opt,name=instance_filter,json=instanceFilter,proto3" json:"instance_filter,omitempty"`
 	// Patch configuration being applied. If omitted, instances are
 	// patched using the default configurations.
@@ -492,8 +493,7 @@
 
 // Request to list details for all instances that are part of a patch job.
 type ListPatchJobInstanceDetailsRequest struct {
-	// Required. The parent for the instances are in the form of
-	// `projects/*/patchJobs/*`.
+	// Required. The parent for the instances are in the form of `projects/*/patchJobs/*`.
 	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
 	// The maximum number of instance details records to return.  Default is 100.
 	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
@@ -612,7 +612,10 @@
 	return ""
 }
 
-// Patch details for a VM instance.
+// Patch details for a VM instance. For more information about reviewing VM
+// instance details, see
+// [Listing all VM instance details for a specific patch
+// job](/compute/docs/os-patch-management/manage-patch-jobs#list-instance-details).
 type PatchJobInstanceDetails struct {
 	// The instance name in the form `projects/*/zones/*/instances/*`
 	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
@@ -816,6 +819,9 @@
 //
 // Instances details are not included in the job. To paginate through instance
 // details, use ListPatchJobInstanceDetails.
+//
+// For more information about patch jobs, see
+// [Creating patch jobs](/compute/docs/os-patch-management/create-patch-job).
 type PatchJob struct {
 	// Unique identifier for this patch job in the form
 	// `projects/*/patchJobs/*`
@@ -1721,8 +1727,8 @@
 	AllowedSuccessCodes []int32 `protobuf:"varint,3,rep,packed,name=allowed_success_codes,json=allowedSuccessCodes,proto3" json:"allowed_success_codes,omitempty"`
 	// The script interpreter to use to run the script. If no interpreter is
 	// specified the script will be executed directly, which will likely
-	// only succeed for scripts with shebang lines.
-	// [Wikipedia shebang](https://en.wikipedia.org/wiki/Shebang_(Unix)).
+	// only succeed for scripts with [shebang lines]
+	// (https://en.wikipedia.org/wiki/Shebang_\(Unix\)).
 	Interpreter          ExecStepConfig_Interpreter `protobuf:"varint,4,opt,name=interpreter,proto3,enum=google.cloud.osconfig.v1beta.ExecStepConfig_Interpreter" json:"interpreter,omitempty"`
 	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
 	XXX_unrecognized     []byte                     `json:"-"`
@@ -1813,14 +1819,14 @@
 	}
 }
 
-// GCS object representation.
+// Google Cloud Storage object representation.
 type GcsObject struct {
-	// Required. Bucket of the GCS object.
+	// Required. Bucket of the Google Cloud Storage object.
 	Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
-	// Required. Name of the GCS object.
+	// Required. Name of the Google Cloud Storage object.
 	Object string `protobuf:"bytes,2,opt,name=object,proto3" json:"object,omitempty"`
-	// Required. Generation number of the GCS object. This is used to ensure that
-	// the ExecStep specified by this PatchJob does not change.
+	// Required. Generation number of the Google Cloud Storage object. This is used to
+	// ensure that the ExecStep specified by this PatchJob does not change.
 	GenerationNumber     int64    `protobuf:"varint,3,opt,name=generation_number,json=generationNumber,proto3" json:"generation_number,omitempty"`
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 	XXX_unrecognized     []byte   `json:"-"`
@@ -1894,7 +1900,7 @@
 	Instances []string `protobuf:"bytes,4,rep,name=instances,proto3" json:"instances,omitempty"`
 	// Targets VMs whose name starts with one of these prefixes. Similar to
 	// labels, this is another way to group VMs when targeting configs, for
-	// example prefix=”prod-”.
+	// example prefix="prod-".
 	InstanceNamePrefixes []string `protobuf:"bytes,5,rep,name=instance_name_prefixes,json=instanceNamePrefixes,proto3" json:"instance_name_prefixes,omitempty"`
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 	XXX_unrecognized     []byte   `json:"-"`
@@ -1964,8 +1970,8 @@
 // Represents a group of VMs that can be identified as having all these
 // labels, for example "env=prod and app=web".
 type PatchInstanceFilter_GroupLabel struct {
-	// GCE instance labels that must be present for a VM instance to be targeted
-	// by this filter.
+	// Google Compute Engine instance labels that must be present for a VM
+	// instance to be targeted by this filter.
 	Labels               map[string]string `protobuf:"bytes,1,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
 	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
 	XXX_unrecognized     []byte            `json:"-"`
diff --git a/googleapis/cloud/speech/v1p1beta1/cloud_speech.pb.go b/googleapis/cloud/speech/v1p1beta1/cloud_speech.pb.go
index bf6346d..8b7718d 100644
--- a/googleapis/cloud/speech/v1p1beta1/cloud_speech.pb.go
+++ b/googleapis/cloud/speech/v1p1beta1/cloud_speech.pb.go
@@ -52,7 +52,8 @@
 // an `AudioEncoding` when you send  send `FLAC` or `WAV` audio, the
 // encoding configuration must match the encoding described in the audio
 // header; otherwise the request returns an
-// [google.rpc.Code.INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT] error code.
+// [google.rpc.Code.INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT] error
+// code.
 type RecognitionConfig_AudioEncoding int32
 
 const (
@@ -92,8 +93,8 @@
 	// wideband is supported. `sample_rate_hertz` must be 16000.
 	RecognitionConfig_SPEEX_WITH_HEADER_BYTE RecognitionConfig_AudioEncoding = 7
 	// MP3 audio. Support all standard MP3 bitrates (which range from 32-320
-	// kbps). When using this encoding, `sample_rate_hertz` can be optionally
-	// unset if not known.
+	// kbps). When using this encoding, `sample_rate_hertz` has to match the
+	// sample rate of the file being used.
 	RecognitionConfig_MP3 RecognitionConfig_AudioEncoding = 8
 )
 
@@ -614,7 +615,8 @@
 type RecognitionConfig struct {
 	// Encoding of audio data sent in all `RecognitionAudio` messages.
 	// This field is optional for `FLAC` and `WAV` audio files and required
-	// for all other audio formats. For details, see [AudioEncoding][google.cloud.speech.v1p1beta1.RecognitionConfig.AudioEncoding].
+	// for all other audio formats. For details, see
+	// [AudioEncoding][google.cloud.speech.v1p1beta1.RecognitionConfig.AudioEncoding].
 	Encoding RecognitionConfig_AudioEncoding `protobuf:"varint,1,opt,name=encoding,proto3,enum=google.cloud.speech.v1p1beta1.RecognitionConfig_AudioEncoding" json:"encoding,omitempty"`
 	// Sample rate in Hertz of the audio data sent in all
 	// `RecognitionAudio` messages. Valid values are: 8000-48000.
@@ -622,7 +624,8 @@
 	// source to 16000 Hz. If that's not possible, use the native sample rate of
 	// the audio source (instead of re-sampling).
 	// This field is optional for FLAC and WAV audio files, but is
-	// required for all other audio formats. For details, see [AudioEncoding][google.cloud.speech.v1p1beta1.RecognitionConfig.AudioEncoding].
+	// required for all other audio formats. For details, see
+	// [AudioEncoding][google.cloud.speech.v1p1beta1.RecognitionConfig.AudioEncoding].
 	SampleRateHertz int32 `protobuf:"varint,2,opt,name=sample_rate_hertz,json=sampleRateHertz,proto3" json:"sample_rate_hertz,omitempty"`
 	// The number of channels in the input audio data.
 	// ONLY set this for MULTI-CHANNEL recognition.
@@ -673,6 +676,12 @@
 	// with asterisks, e.g. "f***". If set to `false` or omitted, profanities
 	// won't be filtered out.
 	ProfanityFilter bool `protobuf:"varint,5,opt,name=profanity_filter,json=profanityFilter,proto3" json:"profanity_filter,omitempty"`
+	// Speech adaptation configuration improves the accuracy of speech
+	// recognition. When speech adaptation is set it supersedes the
+	// `speech_contexts` field. For more information, see the [speech
+	// adaptation](https://cloud.google.com/speech-to-text/docs/context-strength)
+	// documentation.
+	Adaptation *SpeechAdaptation `protobuf:"bytes,20,opt,name=adaptation,proto3" json:"adaptation,omitempty"`
 	// Array of [SpeechContext][google.cloud.speech.v1p1beta1.SpeechContext].
 	// A means to provide context to assist the speech recognition. For more
 	// information, see
@@ -692,9 +701,6 @@
 	// This feature is only available in select languages. Setting this for
 	// requests in other languages has no effect at all.
 	// The default 'false' value does not add punctuation to result hypotheses.
-	// Note: This is currently offered as an experimental service, complimentary
-	// to all users. In the future this may be exclusively available as a
-	// premium feature.
 	EnableAutomaticPunctuation bool `protobuf:"varint,11,opt,name=enable_automatic_punctuation,json=enableAutomaticPunctuation,proto3" json:"enable_automatic_punctuation,omitempty"`
 	// If 'true', enables speaker detection for each recognized word in
 	// the top alternative of the recognition result using a speaker_tag provided
@@ -844,6 +850,13 @@
 	return false
 }
 
+func (m *RecognitionConfig) GetAdaptation() *SpeechAdaptation {
+	if m != nil {
+		return m.Adaptation
+	}
+	return nil
+}
+
 func (m *RecognitionConfig) GetSpeechContexts() []*SpeechContext {
 	if m != nil {
 		return m.SpeechContexts
@@ -929,7 +942,9 @@
 	// Maximum number of speakers in the conversation. This range gives you more
 	// flexibility by allowing the system to automatically determine the correct
 	// number of speakers. If not set, the default value is 6.
-	MaxSpeakerCount      int32    `protobuf:"varint,3,opt,name=max_speaker_count,json=maxSpeakerCount,proto3" json:"max_speaker_count,omitempty"`
+	MaxSpeakerCount int32 `protobuf:"varint,3,opt,name=max_speaker_count,json=maxSpeakerCount,proto3" json:"max_speaker_count,omitempty"`
+	// Output only. Unused.
+	SpeakerTag           int32    `protobuf:"varint,5,opt,name=speaker_tag,json=speakerTag,proto3" json:"speaker_tag,omitempty"` // Deprecated: Do not use.
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 	XXX_unrecognized     []byte   `json:"-"`
 	XXX_sizecache        int32    `json:"-"`
@@ -981,6 +996,14 @@
 	return 0
 }
 
+// Deprecated: Do not use.
+func (m *SpeakerDiarizationConfig) GetSpeakerTag() int32 {
+	if m != nil {
+		return m.SpeakerTag
+	}
+	return 0
+}
+
 // Description of audio data to be recognized.
 type RecognitionMetadata struct {
 	// The use case most closely describing the audio content to be recognized.
@@ -1176,8 +1199,8 @@
 
 // Contains audio data in the encoding specified in the `RecognitionConfig`.
 // Either `content` or `uri` must be supplied. Supplying both or neither
-// returns [google.rpc.Code.INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT]. See
-// [content limits](https://cloud.google.com/speech-to-text/quotas#content).
+// returns [google.rpc.Code.INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT].
+// See [content limits](https://cloud.google.com/speech-to-text/quotas#content).
 type RecognitionAudio struct {
 	// The audio source, which is either inline content or a Google Cloud
 	// Storage uri.
@@ -1361,10 +1384,13 @@
 	// Time when the request was received.
 	StartTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
 	// Time of the most recent processing update.
-	LastUpdateTime       *timestamp.Timestamp `protobuf:"bytes,3,opt,name=last_update_time,json=lastUpdateTime,proto3" json:"last_update_time,omitempty"`
-	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
-	XXX_unrecognized     []byte               `json:"-"`
-	XXX_sizecache        int32                `json:"-"`
+	LastUpdateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=last_update_time,json=lastUpdateTime,proto3" json:"last_update_time,omitempty"`
+	// The URI of the audio file being transcribed. Empty if the audio was sent
+	// as byte content.
+	Uri                  string   `protobuf:"bytes,4,opt,name=uri,proto3" json:"uri,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
 }
 
 func (m *LongRunningRecognizeMetadata) Reset()         { *m = LongRunningRecognizeMetadata{} }
@@ -1413,6 +1439,13 @@
 	return nil
 }
 
+func (m *LongRunningRecognizeMetadata) GetUri() string {
+	if m != nil {
+		return m.Uri
+	}
+	return ""
+}
+
 // `StreamingRecognizeResponse` is the only message returned to the client by
 // `StreamingRecognize`. A series of zero or more `StreamingRecognizeResponse`
 // messages are streamed back to the client. If there is no recognizable
@@ -1551,9 +1584,9 @@
 	// recognized result for the audio from that channel.
 	// For audio_channel_count = N, its output values can range from '1' to 'N'.
 	ChannelTag int32 `protobuf:"varint,5,opt,name=channel_tag,json=channelTag,proto3" json:"channel_tag,omitempty"`
-	// The [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag
-	// of the language in this result. This language code was detected to have
-	// the most likelihood of being spoken in the audio.
+	// Output only. The [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt)
+	// language tag of the language in this result. This language code was
+	// detected to have the most likelihood of being spoken in the audio.
 	LanguageCode         string   `protobuf:"bytes,6,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 	XXX_unrecognized     []byte   `json:"-"`
@@ -1638,9 +1671,9 @@
 	// recognized result for the audio from that channel.
 	// For audio_channel_count = N, its output values can range from '1' to 'N'.
 	ChannelTag int32 `protobuf:"varint,2,opt,name=channel_tag,json=channelTag,proto3" json:"channel_tag,omitempty"`
-	// The [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag
-	// of the language in this result. This language code was detected to have
-	// the most likelihood of being spoken in the audio.
+	// Output only. The [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt)
+	// language tag of the language in this result. This language code was
+	// detected to have the most likelihood of being spoken in the audio.
 	LanguageCode         string   `protobuf:"bytes,5,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
 	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 	XXX_unrecognized     []byte   `json:"-"`
@@ -1786,7 +1819,7 @@
 	// to be always provided.
 	// The default of 0.0 is a sentinel value indicating `confidence` was not set.
 	Confidence float32 `protobuf:"fixed32,4,opt,name=confidence,proto3" json:"confidence,omitempty"`
-	// A distinct integer value is assigned for every speaker within
+	// Output only. A distinct integer value is assigned for every speaker within
 	// the audio. This field specifies which one of those speakers was detected to
 	// have spoken this word. Value ranges from '1' to diarization_speaker_count.
 	// speaker_tag is set if enable_speaker_diarization = 'true' and only in the
@@ -1888,155 +1921,159 @@
 }
 
 var fileDescriptor_6adcab595cc29495 = []byte{
-	// 2366 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x59, 0x3d, 0x93, 0xdb, 0xc6,
-	0xf9, 0x17, 0xc8, 0xe3, 0xdd, 0xf1, 0xb9, 0x37, 0xdc, 0x9e, 0x6c, 0x41, 0xd4, 0xd9, 0x92, 0xa1,
-	0xf1, 0x5f, 0xfa, 0x3b, 0x0e, 0x29, 0x9d, 0x1d, 0xbf, 0xc8, 0x8e, 0x63, 0x1c, 0x88, 0xd3, 0x21,
-	0x43, 0x12, 0x9c, 0x25, 0x4f, 0x8a, 0xdd, 0x60, 0xf6, 0x80, 0x25, 0x0f, 0x13, 0x12, 0x40, 0x80,
-	0xa5, 0xde, 0x9a, 0x64, 0xfc, 0x05, 0x52, 0x24, 0x6d, 0x9a, 0x4c, 0x52, 0x66, 0x26, 0x65, 0x3a,
-	0xa7, 0x49, 0xa3, 0x26, 0x33, 0x49, 0x97, 0xca, 0x45, 0xbe, 0x40, 0x52, 0xa5, 0x4b, 0x66, 0x77,
-	0x01, 0x12, 0xe4, 0x9d, 0x74, 0x92, 0x26, 0x2e, 0xd2, 0x71, 0x9f, 0x97, 0xdf, 0xf3, 0xb2, 0x0f,
-	0x9e, 0xdd, 0x67, 0x09, 0xb7, 0x86, 0x51, 0x34, 0x1c, 0xd1, 0x86, 0x37, 0x8a, 0x26, 0x7e, 0x23,
-	0x8d, 0x29, 0xf5, 0x4e, 0x1a, 0x0f, 0x6e, 0xc7, 0xb7, 0x8f, 0x29, 0x23, 0xb7, 0x25, 0xd9, 0x95,
-	0xe4, 0x7a, 0x9c, 0x44, 0x2c, 0x42, 0x6f, 0x48, 0x8d, 0xba, 0x60, 0xd5, 0x33, 0xd6, 0x54, 0xa3,
-	0xb6, 0x9b, 0x01, 0x92, 0x38, 0x68, 0x90, 0x30, 0x8c, 0x18, 0x61, 0x41, 0x14, 0xa6, 0x52, 0xb9,
-	0x76, 0xa9, 0xc0, 0xf5, 0x46, 0x01, 0x0d, 0x59, 0xc6, 0xb8, 0x5a, 0x60, 0x0c, 0x02, 0x3a, 0xf2,
-	0xdd, 0x63, 0x7a, 0x42, 0x1e, 0x04, 0x51, 0x92, 0x09, 0x5c, 0xcf, 0x04, 0x46, 0x51, 0x38, 0x4c,
-	0x26, 0x61, 0x18, 0x84, 0xc3, 0x46, 0x14, 0xd3, 0x64, 0x0e, 0xfe, 0x72, 0x26, 0x24, 0x56, 0xc7,
-	0x93, 0x41, 0x83, 0x84, 0x8f, 0x33, 0xd6, 0x9b, 0x8b, 0x2c, 0x7f, 0x22, 0x75, 0x17, 0x1c, 0x98,
-	0xf2, 0x59, 0x30, 0xa6, 0x29, 0x23, 0xe3, 0x78, 0xc1, 0xf5, 0x24, 0xf6, 0x1a, 0x29, 0x23, 0x6c,
-	0x92, 0x19, 0xd5, 0x7f, 0xa7, 0x80, 0x8a, 0xa9, 0x17, 0x0d, 0xc3, 0xe0, 0x09, 0xc5, 0xf4, 0x27,
-	0x13, 0x9a, 0x32, 0xd4, 0x86, 0x65, 0x2f, 0x0a, 0x07, 0xc1, 0x50, 0x53, 0xae, 0x29, 0x37, 0xd7,
-	0xf6, 0x6e, 0xd5, 0x9f, 0x9b, 0xb6, 0x7a, 0x06, 0xc0, 0x1d, 0x32, 0x85, 0xde, 0x7e, 0xf9, 0x1b,
-	0xa3, 0x84, 0x33, 0x10, 0xf4, 0x43, 0xa8, 0x90, 0x89, 0x1f, 0x44, 0x5a, 0x49, 0xa0, 0x35, 0x5e,
-	0x1c, 0xcd, 0xe0, 0x6a, 0x12, 0x4c, 0x42, 0xe8, 0x7f, 0x50, 0xe0, 0x4a, 0x2b, 0x0a, 0x87, 0x58,
-	0x66, 0xf1, 0x7f, 0xc9, 0xf5, 0xaf, 0x15, 0xb8, 0xdc, 0x63, 0x09, 0x25, 0xe3, 0xb3, 0x1c, 0x1f,
-	0x80, 0x9a, 0xe6, 0x4c, 0x77, 0x2e, 0x84, 0x8f, 0xcf, 0x31, 0xba, 0x88, 0x39, 0x8b, 0xe5, 0xf0,
-	0x02, 0xde, 0x9a, 0x82, 0x4a, 0x12, 0x7a, 0x1b, 0x36, 0x84, 0x3b, 0xdc, 0x06, 0xa3, 0x21, 0x13,
-	0x91, 0xad, 0x1f, 0x5e, 0xc0, 0xeb, 0x82, 0x6c, 0x4a, 0xea, 0xfe, 0x0e, 0x6c, 0xcf, 0xdc, 0x49,
-	0xa4, 0x8f, 0x3c, 0x82, 0xda, 0xb3, 0xad, 0xfd, 0xb7, 0x73, 0xff, 0xff, 0xa0, 0xa6, 0x41, 0x38,
-	0x1c, 0x51, 0x77, 0xc2, 0x18, 0x4d, 0x48, 0xe8, 0x51, 0xe1, 0xec, 0x2a, 0xde, 0x92, 0xf4, 0xa3,
-	0x9c, 0x8c, 0x6e, 0xc0, 0x56, 0x10, 0x32, 0x9a, 0x04, 0x63, 0x37, 0xa1, 0xe9, 0x64, 0xc4, 0x52,
-	0xad, 0x2c, 0x24, 0x37, 0x33, 0x32, 0x96, 0x54, 0xfd, 0x1f, 0x55, 0xd8, 0x3e, 0xed, 0xf8, 0x97,
-	0xb0, 0x4a, 0x43, 0x2f, 0xf2, 0x83, 0x50, 0xba, 0xbe, 0xb9, 0xf7, 0xd9, 0xcb, 0xba, 0x5e, 0x17,
-	0xfb, 0x6d, 0x65, 0x28, 0x78, 0x8a, 0x87, 0xde, 0x81, 0xed, 0x94, 0x8c, 0xe3, 0x11, 0x75, 0x13,
-	0xc2, 0xa8, 0x7b, 0x42, 0x13, 0xf6, 0x44, 0x84, 0x51, 0xc1, 0x5b, 0x92, 0x81, 0x09, 0xa3, 0x87,
-	0x9c, 0x8c, 0xea, 0xb0, 0x93, 0xed, 0xcd, 0x09, 0x09, 0x43, 0x3a, 0x72, 0xbd, 0x68, 0x12, 0x32,
-	0x6d, 0x45, 0x48, 0x6f, 0xcb, 0xfd, 0x91, 0x1c, 0x93, 0x33, 0x50, 0x1f, 0x6e, 0xd0, 0x90, 0x1c,
-	0x8f, 0xa8, 0x9b, 0xd2, 0x98, 0x08, 0xfc, 0x64, 0xe6, 0x98, 0x1b, 0xd3, 0x24, 0x47, 0xd2, 0xd6,
-	0x45, 0x3a, 0xae, 0x4b, 0xf1, 0x5e, 0x26, 0x5d, 0x88, 0xa2, 0x4b, 0x93, 0x0c, 0x1a, 0xdd, 0x84,
-	0x8d, 0x11, 0x09, 0x87, 0x13, 0x32, 0xa4, 0xae, 0x17, 0xf9, 0x54, 0xa4, 0xb2, 0x2a, 0xf7, 0x66,
-	0x3d, 0xe7, 0x98, 0x91, 0x4f, 0xd1, 0xa7, 0x50, 0x23, 0x23, 0x46, 0x93, 0x90, 0xb0, 0xe0, 0x01,
-	0x75, 0xe7, 0xb4, 0x52, 0x0d, 0x5d, 0x2b, 0xdf, 0xac, 0x62, 0xad, 0x20, 0xd1, 0x2a, 0x28, 0xa7,
-	0x7c, 0x7f, 0xc7, 0xe4, 0x91, 0x5b, 0xe0, 0xa7, 0xda, 0x92, 0x4c, 0xcc, 0x98, 0x3c, 0x32, 0x0a,
-	0x64, 0x2e, 0x1a, 0x27, 0xd1, 0x80, 0x84, 0x01, 0x7b, 0xec, 0x0e, 0x02, 0xce, 0xd2, 0x2a, 0xb2,
-	0x14, 0xa6, 0xf4, 0x03, 0x41, 0x46, 0x47, 0xb0, 0x25, 0x77, 0x4b, 0x16, 0xf8, 0x23, 0x96, 0x6a,
-	0xcb, 0xd7, 0xca, 0x37, 0xd7, 0xf6, 0xde, 0x3d, 0xef, 0x33, 0x12, 0x04, 0x53, 0x2a, 0xe1, 0xcd,
-	0xb4, 0xb8, 0x4c, 0xd1, 0x87, 0xa0, 0x65, 0xa9, 0x7e, 0x18, 0x25, 0xbe, 0xcb, 0xfb, 0xab, 0x1b,
-	0x0d, 0x06, 0x29, 0x65, 0xa9, 0xb6, 0x2a, 0x3c, 0x79, 0x4d, 0xf2, 0xef, 0x47, 0x89, 0xdf, 0x0f,
-	0xc6, 0xd4, 0x91, 0x4c, 0xf4, 0x3e, 0xbc, 0x5e, 0x54, 0x14, 0xb5, 0xed, 0x53, 0x5e, 0xcb, 0x5b,
-	0x42, 0xed, 0xe2, 0x4c, 0xcd, 0x9c, 0xf2, 0xd0, 0xe7, 0xb0, 0x9b, 0x69, 0x91, 0x09, 0x8b, 0xc6,
-	0x84, 0x05, 0x9e, 0x1b, 0x4f, 0x42, 0x8f, 0x4d, 0x44, 0xdb, 0xd7, 0xd6, 0x84, 0x6e, 0x4d, 0xca,
-	0x18, 0xb9, 0x48, 0x77, 0x26, 0x81, 0x3e, 0x87, 0x5a, 0x5e, 0x1b, 0x31, 0x25, 0x3f, 0xa6, 0x89,
-	0xeb, 0x07, 0x24, 0x09, 0x9e, 0x48, 0x7d, 0x95, 0xeb, 0xef, 0x97, 0x34, 0x05, 0x67, 0x61, 0xf5,
-	0xa4, 0x50, 0x73, 0x26, 0x83, 0x3e, 0x83, 0xcb, 0x05, 0x95, 0x29, 0x8c, 0xac, 0xc9, 0x6d, 0xbe,
-	0x51, 0x02, 0xe0, 0x52, 0x41, 0x28, 0x43, 0x91, 0xd5, 0x39, 0x00, 0x54, 0xd4, 0xcf, 0x5a, 0xc3,
-	0x8e, 0x68, 0x0d, 0x1f, 0x9e, 0xbf, 0x19, 0x0b, 0xee, 0xc8, 0xcf, 0x0c, 0x6f, 0xfb, 0x8b, 0x24,
-	0xd4, 0x81, 0xd5, 0x31, 0x65, 0xc4, 0x27, 0x8c, 0x68, 0x55, 0x81, 0xbe, 0xf7, 0xe2, 0x5f, 0x6f,
-	0x3b, 0xd3, 0xc4, 0x53, 0x0c, 0x74, 0x11, 0x2a, 0xe3, 0xc8, 0xa7, 0x23, 0x6d, 0x83, 0xd7, 0x3d,
-	0x96, 0x0b, 0xf4, 0x16, 0xac, 0x4f, 0x52, 0xea, 0xd2, 0xf0, 0x84, 0x77, 0x1c, 0x5f, 0xdb, 0x14,
-	0x3b, 0xb0, 0x36, 0x49, 0xa9, 0x95, 0x91, 0xf4, 0x5f, 0x2a, 0xb0, 0x31, 0xd7, 0x06, 0x90, 0x06,
-	0x17, 0xad, 0x8e, 0xe9, 0x34, 0xed, 0xce, 0x5d, 0xf7, 0xa8, 0xd3, 0xeb, 0x5a, 0xa6, 0x7d, 0x60,
-	0x5b, 0x4d, 0xf5, 0x02, 0x5a, 0x87, 0xd5, 0x96, 0xdd, 0xb1, 0x0c, 0x7c, 0xfb, 0x03, 0x55, 0x41,
-	0xab, 0xb0, 0x74, 0xd0, 0x32, 0x4c, 0xb5, 0x84, 0xaa, 0x50, 0x69, 0x1f, 0xb5, 0x8c, 0xfb, 0x6a,
-	0x19, 0xad, 0x40, 0xd9, 0x68, 0x63, 0x75, 0x09, 0x01, 0x2c, 0x1b, 0x6d, 0xec, 0xde, 0xdf, 0x57,
-	0x2b, 0x5c, 0xcf, 0xb9, 0x7b, 0xd7, 0x75, 0xba, 0x47, 0x3d, 0x75, 0x19, 0xd5, 0xe0, 0xf5, 0x5e,
-	0xd7, 0xb2, 0x7e, 0xe4, 0xde, 0xb7, 0xfb, 0x87, 0xee, 0xa1, 0x65, 0x34, 0x2d, 0xec, 0xee, 0x7f,
-	0xd1, 0xb7, 0xd4, 0x15, 0xae, 0xde, 0xee, 0xbe, 0xa7, 0xae, 0xea, 0xbf, 0x57, 0x40, 0x7b, 0x56,
-	0x3e, 0xf9, 0x27, 0xfc, 0x9c, 0x32, 0x51, 0x44, 0x90, 0xcf, 0x2e, 0x91, 0x77, 0x60, 0x7b, 0x1c,
-	0x2c, 0x96, 0x46, 0xd6, 0xdc, 0xc6, 0xc1, 0x7c, 0x39, 0x70, 0x59, 0xf2, 0x68, 0x41, 0xb6, 0x3c,
-	0xfd, 0xde, 0x8b, 0xb2, 0xfa, 0xbf, 0xab, 0xb0, 0x73, 0xc6, 0x26, 0xa1, 0x31, 0xa8, 0xa2, 0xa1,
-	0x13, 0x4f, 0x94, 0x14, 0x7b, 0x1c, 0xd3, 0xac, 0x61, 0xef, 0xbf, 0xfc, 0x96, 0xd7, 0xed, 0x19,
-	0x54, 0xff, 0x71, 0x4c, 0xf1, 0x56, 0x30, 0x4f, 0x40, 0x9f, 0xc1, 0x6e, 0x10, 0xfa, 0x93, 0x94,
-	0x25, 0x8f, 0xdd, 0x90, 0x04, 0x5e, 0x2a, 0x3a, 0x9b, 0x1b, 0x0d, 0x5c, 0x79, 0x29, 0xe0, 0xde,
-	0x6f, 0x60, 0x2d, 0x97, 0xe9, 0x70, 0x11, 0xde, 0xdb, 0x9c, 0x81, 0x28, 0x03, 0xf4, 0x00, 0x76,
-	0xc6, 0x81, 0x97, 0x44, 0xf1, 0x49, 0x14, 0x52, 0xd7, 0x0f, 0x52, 0x26, 0x0e, 0xb1, 0x25, 0xe1,
-	0xb1, 0xf5, 0x0a, 0x1e, 0xb7, 0xa7, 0x68, 0xcd, 0x0c, 0x0c, 0xa3, 0xf1, 0x29, 0x1a, 0x62, 0xb0,
-	0x13, 0x25, 0xc1, 0x30, 0x08, 0xc9, 0xc8, 0x1d, 0x53, 0x3f, 0x20, 0x32, 0x53, 0x15, 0x61, 0xb7,
-	0xf9, 0x0a, 0x76, 0x9d, 0x0c, 0xad, 0xcd, 0xc1, 0x44, 0xae, 0xb6, 0xa3, 0x45, 0x12, 0x7a, 0x02,
-	0xaf, 0xf1, 0xd3, 0x27, 0xe1, 0x95, 0xef, 0xfa, 0xf4, 0x41, 0xe0, 0x51, 0x69, 0x77, 0x59, 0xd8,
-	0x3d, 0x78, 0x05, 0xbb, 0x38, 0xc7, 0x6b, 0x0a, 0x38, 0x61, 0x79, 0x27, 0x39, 0x4d, 0x44, 0x7b,
-	0x67, 0xd8, 0x0e, 0xc9, 0x98, 0x8a, 0xb3, 0xb3, 0x7a, 0x4a, 0xa7, 0x43, 0xc6, 0x14, 0xbd, 0x0b,
-	0x68, 0x96, 0x25, 0xde, 0xcf, 0x85, 0xb3, 0xab, 0x42, 0x41, 0x9d, 0x86, 0x17, 0x8c, 0xa5, 0x85,
-	0x1b, 0xb0, 0x11, 0x1d, 0x0f, 0x26, 0xa9, 0x47, 0x18, 0xf5, 0xdd, 0xc0, 0x17, 0xad, 0xa6, 0x2c,
-	0x3a, 0xe0, 0xfa, 0x8c, 0x61, 0xfb, 0xe8, 0x2a, 0xac, 0xc9, 0x43, 0x9c, 0x45, 0x71, 0xe0, 0x69,
-	0x20, 0xf0, 0x40, 0x90, 0xfa, 0x9c, 0xa2, 0xff, 0x49, 0x81, 0xad, 0x85, 0xd2, 0x43, 0xd7, 0x60,
-	0xd7, 0xee, 0xf4, 0x2d, 0x6c, 0x98, 0x7d, 0xdb, 0xe9, 0xb8, 0xfd, 0x2f, 0xba, 0xd6, 0x42, 0xc3,
-	0xd8, 0x04, 0x68, 0xda, 0x3d, 0xf3, 0xa8, 0xd7, 0xb3, 0x9d, 0x8e, 0xaa, 0x20, 0x15, 0xd6, 0xbb,
-	0xd8, 0xea, 0x59, 0x9d, 0xbe, 0xc1, 0x55, 0xd4, 0x12, 0x97, 0xe8, 0x1e, 0x3a, 0x1d, 0xcb, 0x35,
-	0x8d, 0x56, 0x4b, 0x2d, 0xa3, 0x0d, 0xa8, 0xde, 0x73, 0x6c, 0xd3, 0x6a, 0x1b, 0x76, 0x4b, 0x5d,
-	0x42, 0x57, 0xe0, 0x52, 0x17, 0x3b, 0x07, 0x96, 0x00, 0x30, 0x5a, 0xad, 0x2f, 0xdc, 0x2e, 0x76,
-	0x9a, 0x47, 0xa6, 0xd5, 0x54, 0x2b, 0x1c, 0x4d, 0xc8, 0xba, 0x3d, 0xcb, 0xc0, 0xe6, 0xa1, 0xba,
-	0x8c, 0xb6, 0x61, 0x43, 0x52, 0x4c, 0xa7, 0xdd, 0x36, 0x3a, 0x4d, 0x75, 0x85, 0x03, 0x36, 0x6d,
-	0x33, 0xb3, 0xb7, 0xaa, 0xfb, 0x80, 0x4e, 0xd7, 0x23, 0xba, 0x0e, 0x57, 0xdb, 0xb6, 0x89, 0x1d,
-	0xe9, 0x4a, 0xd3, 0xee, 0xf5, 0x8d, 0x8e, 0xb9, 0x18, 0xcc, 0x06, 0x54, 0x79, 0xef, 0x3b, 0xb0,
-	0xad, 0x56, 0x53, 0x55, 0x78, 0x53, 0x6b, 0xdb, 0x4d, 0xb9, 0x2a, 0xf1, 0xd5, 0x41, 0xce, 0x2b,
-	0xeb, 0x1d, 0xd8, 0x3e, 0x55, 0x7d, 0xdc, 0x88, 0x83, 0xed, 0xbb, 0x76, 0xc7, 0x68, 0xb9, 0x6d,
-	0xab, 0x69, 0x1b, 0x67, 0x65, 0xac, 0x0a, 0x15, 0xe3, 0xa8, 0x69, 0x3b, 0xaa, 0xc2, 0x7f, 0xde,
-	0xb3, 0x9b, 0x96, 0xa3, 0x96, 0xf4, 0xdf, 0x28, 0xb2, 0xb5, 0x2c, 0x56, 0xd0, 0xdb, 0xf0, 0x16,
-	0xb6, 0x4c, 0x07, 0x8b, 0x5e, 0xdd, 0xb4, 0xee, 0xf1, 0xd0, 0xcf, 0xde, 0x86, 0x5e, 0xdb, 0xc0,
-	0x7d, 0x11, 0x9e, 0xaa, 0xa0, 0x65, 0x28, 0x75, 0xcd, 0x62, 0xf2, 0x79, 0x57, 0x57, 0xcb, 0x68,
-	0x0d, 0x56, 0xee, 0x59, 0x87, 0xb6, 0xd9, 0xb2, 0xd4, 0x25, 0x7e, 0x0c, 0x38, 0xfd, 0x43, 0x0b,
-	0xbb, 0xce, 0x51, 0xbf, 0xe9, 0x38, 0x38, 0xc3, 0x57, 0x2b, 0xe8, 0x12, 0xec, 0x48, 0x8e, 0xdd,
-	0x29, 0x32, 0x96, 0xf5, 0x1f, 0xc0, 0xc6, 0xdc, 0x85, 0x04, 0x69, 0xb0, 0x12, 0x9f, 0x24, 0x24,
-	0xa5, 0xa9, 0xa6, 0x88, 0x8b, 0x55, 0xbe, 0xe4, 0xe7, 0xd5, 0x71, 0x14, 0xa5, 0x4c, 0xf4, 0x95,
-	0x12, 0x96, 0x0b, 0x1d, 0x4f, 0xe7, 0xba, 0xe9, 0x34, 0x82, 0x6a, 0xb0, 0x92, 0xdf, 0xfa, 0x95,
-	0xec, 0xd6, 0x9f, 0x13, 0x10, 0x82, 0xf2, 0x24, 0x09, 0x44, 0xf3, 0xae, 0x1e, 0x5e, 0xc0, 0x7c,
-	0xb1, 0xbf, 0x09, 0x72, 0x28, 0x70, 0xd3, 0x68, 0x92, 0x78, 0x54, 0xa7, 0xd3, 0xcb, 0x33, 0x9f,
-	0x5b, 0xd2, 0x38, 0x0a, 0x53, 0x8a, 0xba, 0xb0, 0x92, 0xdf, 0xb9, 0x4b, 0xe2, 0xa2, 0xf5, 0xc1,
-	0x0b, 0x5d, 0xb4, 0x0a, 0xce, 0xc9, 0xcb, 0x39, 0xce, 0x61, 0xf4, 0x18, 0x76, 0xcf, 0x1e, 0xf1,
-	0xbe, 0x35, 0x8b, 0x4f, 0x95, 0xb3, 0x4d, 0x4e, 0x0f, 0x1e, 0x79, 0x01, 0x1d, 0x26, 0x34, 0x4d,
-	0xf9, 0xb5, 0xda, 0xcb, 0x53, 0x58, 0x11, 0x17, 0x50, 0x41, 0xef, 0x4a, 0x32, 0xfa, 0x18, 0x20,
-	0x65, 0x24, 0x61, 0xe2, 0x8e, 0x98, 0xcd, 0x8d, 0xb5, 0xdc, 0xc1, 0x7c, 0x40, 0xaf, 0xf7, 0xf3,
-	0x01, 0x1d, 0x57, 0x85, 0x34, 0x5f, 0xa3, 0x26, 0xa8, 0x23, 0x92, 0x32, 0x77, 0x12, 0xfb, 0xfc,
-	0x2e, 0x2f, 0x00, 0xca, 0xe7, 0x02, 0x6c, 0x72, 0x9d, 0x23, 0xa1, 0xc2, 0x89, 0xfa, 0x37, 0xa5,
-	0xd3, 0x53, 0x5a, 0x21, 0x7b, 0x37, 0xa1, 0x42, 0x93, 0x24, 0x4a, 0xb2, 0x21, 0x0d, 0xe5, 0xc8,
-	0x49, 0xec, 0xd5, 0x7b, 0xe2, 0x69, 0x00, 0x4b, 0x01, 0xd4, 0x5b, 0xcc, 0xf3, 0xab, 0x4c, 0xa2,
-	0x0b, 0xa9, 0x46, 0x13, 0xd8, 0xce, 0xee, 0xe7, 0xf4, 0x01, 0x0d, 0x99, 0x6c, 0xba, 0xf2, 0x44,
-	0xb4, 0x5f, 0x12, 0x7e, 0x16, 0x54, 0xb6, 0xc3, 0x16, 0x47, 0x94, 0x47, 0x79, 0x3a, 0x4f, 0xd0,
-	0x5b, 0xb0, 0xb5, 0x20, 0x83, 0x76, 0x41, 0xe3, 0x97, 0x27, 0xf3, 0xd0, 0xb5, 0xee, 0x59, 0x9d,
-	0xfe, 0xc2, 0x87, 0x7e, 0x05, 0x2e, 0x59, 0x9d, 0xa6, 0xeb, 0x1c, 0xb8, 0x3d, 0xbb, 0x73, 0xb7,
-	0x65, 0xb9, 0x47, 0x7d, 0xde, 0x9f, 0x3b, 0xa6, 0xa5, 0x2a, 0xfa, 0xd7, 0xa5, 0xb3, 0x07, 0x61,
-	0x19, 0x2c, 0x72, 0x61, 0x7d, 0x6e, 0xaa, 0x51, 0x44, 0xf6, 0x3e, 0x79, 0xd9, 0x2a, 0x2d, 0x8c,
-	0x40, 0x78, 0x0e, 0x10, 0x5d, 0x86, 0xd5, 0x20, 0x75, 0x07, 0xbc, 0x29, 0x66, 0x23, 0xf1, 0x4a,
-	0x90, 0x1e, 0xf0, 0x25, 0xda, 0x05, 0x5e, 0x50, 0xc7, 0xc1, 0x28, 0x60, 0x8f, 0x45, 0xf1, 0x94,
-	0xf0, 0x8c, 0x80, 0x0c, 0xd8, 0x92, 0x1b, 0xe1, 0xd2, 0x50, 0x4e, 0x31, 0x22, 0xf7, 0x6b, 0x7b,
-	0x97, 0x4f, 0x15, 0x58, 0x33, 0x7b, 0x62, 0xc2, 0x1b, 0x52, 0xc3, 0x0a, 0xc5, 0x5c, 0xc3, 0xcf,
-	0xb7, 0x7c, 0x3c, 0x65, 0x64, 0x28, 0x2e, 0x15, 0x15, 0x0c, 0x19, 0xa9, 0x4f, 0x86, 0xe8, 0xfa,
-	0xe2, 0xfc, 0xb8, 0x2c, 0x8e, 0xc0, 0xb9, 0xd1, 0x51, 0xff, 0xa3, 0x02, 0x97, 0x9e, 0xf1, 0x59,
-	0x7e, 0xfb, 0xe9, 0x5b, 0x08, 0xa1, 0x74, 0x7e, 0x08, 0x95, 0x33, 0x42, 0xf8, 0x95, 0x02, 0xbb,
-	0xcf, 0x33, 0x8a, 0xde, 0x04, 0x60, 0x09, 0x09, 0x53, 0x2f, 0x09, 0x62, 0xd9, 0x2e, 0xaa, 0xb8,
-	0x40, 0xe1, 0xfc, 0xc2, 0x38, 0x58, 0x12, 0x7b, 0x55, 0xa0, 0xa0, 0xef, 0x43, 0x85, 0xcf, 0x8c,
-	0xa9, 0x56, 0x16, 0x09, 0xb8, 0x71, 0x4e, 0x02, 0xf8, 0x08, 0x69, 0x87, 0x83, 0x08, 0x4b, 0x2d,
-	0xfd, 0xcf, 0x0a, 0xac, 0xe6, 0x34, 0xf4, 0xd1, 0x5c, 0x57, 0x52, 0xce, 0xdb, 0xf3, 0x42, 0x53,
-	0x7a, 0x1f, 0x56, 0xa7, 0xb5, 0x52, 0x3a, 0x4f, 0x6f, 0x85, 0x66, 0x55, 0x82, 0x60, 0x89, 0x7b,
-	0x21, 0xdf, 0x0e, 0xb0, 0xf8, 0xbd, 0x10, 0xef, 0xd2, 0xa9, 0x78, 0xaf, 0xc2, 0x5a, 0x3e, 0x1d,
-	0x14, 0x2a, 0x2b, 0x23, 0xf5, 0xc9, 0x70, 0xef, 0xab, 0x0a, 0x2c, 0xcb, 0x8c, 0xa3, 0xdf, 0x2a,
-	0x50, 0x9d, 0xb6, 0x01, 0xf4, 0x82, 0xef, 0x72, 0xd3, 0xd7, 0xb6, 0xda, 0xad, 0x17, 0x57, 0x90,
-	0x1d, 0x46, 0xff, 0xde, 0xdf, 0x8c, 0x75, 0x39, 0xc2, 0xbe, 0x2b, 0xce, 0xc4, 0xaf, 0xfe, 0xfa,
-	0xf7, 0x5f, 0x94, 0xae, 0xe9, 0x57, 0x0a, 0xef, 0xcd, 0x12, 0xe5, 0x4e, 0x92, 0xeb, 0xde, 0x51,
-	0xde, 0x41, 0xff, 0x54, 0xe0, 0xe2, 0x59, 0x27, 0x0b, 0xba, 0x73, 0x8e, 0x07, 0xcf, 0x79, 0xe4,
-	0xac, 0xbd, 0x91, 0xeb, 0x16, 0xde, 0x93, 0xeb, 0x4e, 0xfe, 0x9e, 0xac, 0xff, 0xf4, 0xa9, 0xf1,
-	0xe9, 0x39, 0x47, 0xe8, 0x73, 0x4f, 0xbb, 0xb3, 0x22, 0xfd, 0x8e, 0xfe, 0x7f, 0xa7, 0x23, 0x2d,
-	0x98, 0x9f, 0x0b, 0xfa, 0xe7, 0x0a, 0xa0, 0xd3, 0xcd, 0x1a, 0x7d, 0xf4, 0x0a, 0xfd, 0x5d, 0x06,
-	0xfc, 0xf1, 0x2b, 0x9f, 0x0c, 0xfa, 0x85, 0x9b, 0xca, 0x2d, 0xa5, 0x66, 0x3f, 0x35, 0x5e, 0xcb,
-	0xb4, 0x24, 0x12, 0x89, 0x83, 0xb4, 0xee, 0x45, 0xe3, 0xbf, 0x18, 0xf5, 0x13, 0xc6, 0xe2, 0xf4,
-	0x4e, 0xa3, 0xf1, 0xf0, 0xe1, 0xc3, 0x05, 0x66, 0x83, 0x4c, 0xd8, 0x89, 0xfc, 0x1b, 0xe1, 0xbb,
-	0xf1, 0x88, 0xb0, 0x41, 0x94, 0x8c, 0xf7, 0x7f, 0xa6, 0xc0, 0x5b, 0x5e, 0x34, 0x7e, 0xbe, 0x47,
-	0xfb, 0x6b, 0xb2, 0x4e, 0xbb, 0xfc, 0x0b, 0xe9, 0x2a, 0x5f, 0x9a, 0x99, 0xf4, 0x30, 0xe2, 0x2d,
-	0xa4, 0x1e, 0x25, 0xc3, 0xc6, 0x90, 0x86, 0xe2, 0xfb, 0x69, 0xcc, 0x6c, 0x3e, 0xe3, 0x8f, 0x8c,
-	0x4f, 0x24, 0xe1, 0x5f, 0x8a, 0xf2, 0xeb, 0x52, 0xf9, 0xae, 0xd9, 0x3b, 0x5e, 0x16, 0x8a, 0xef,
-	0xfd, 0x27, 0x00, 0x00, 0xff, 0xff, 0xee, 0x00, 0xf7, 0xe7, 0x00, 0x19, 0x00, 0x00,
+	// 2421 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x59, 0x4d, 0x73, 0xdb, 0xc6,
+	0xf9, 0x37, 0x48, 0x51, 0x12, 0x1f, 0xbd, 0x41, 0x2b, 0x3b, 0x86, 0x69, 0x25, 0x71, 0x98, 0x7f,
+	0x62, 0xff, 0x53, 0x97, 0xb4, 0x95, 0x34, 0x2f, 0x4e, 0x9a, 0x06, 0x02, 0x21, 0x0b, 0x1d, 0x92,
+	0xe0, 0x2c, 0x29, 0xbb, 0xc9, 0x05, 0xb3, 0x02, 0x96, 0x14, 0xa6, 0x24, 0x80, 0x02, 0x4b, 0xbf,
+	0x5d, 0xda, 0xc9, 0x17, 0xe8, 0xa1, 0xbd, 0xf6, 0xd2, 0x69, 0x8f, 0xbd, 0xf7, 0xd6, 0x99, 0x4e,
+	0x7b, 0xc9, 0xb1, 0xed, 0xa1, 0xd3, 0x53, 0x3a, 0xd3, 0x4f, 0xd0, 0x53, 0x6f, 0xed, 0xec, 0x2e,
+	0x40, 0x82, 0xa4, 0x2c, 0xc9, 0x9e, 0xe6, 0xd0, 0x1b, 0xf1, 0xbc, 0xfc, 0x9e, 0x97, 0x7d, 0xf6,
+	0xd9, 0x7d, 0x96, 0x70, 0x67, 0x10, 0x86, 0x83, 0x21, 0xad, 0xbb, 0xc3, 0x70, 0xec, 0xd5, 0x93,
+	0x88, 0x52, 0xf7, 0xa4, 0xfe, 0xe8, 0x6e, 0x74, 0xf7, 0x98, 0x32, 0x72, 0x57, 0x92, 0x1d, 0x49,
+	0xae, 0x45, 0x71, 0xc8, 0x42, 0xf4, 0xaa, 0xd4, 0xa8, 0x09, 0x56, 0x2d, 0x65, 0x4d, 0x34, 0x2a,
+	0xbb, 0x29, 0x20, 0x89, 0xfc, 0x3a, 0x09, 0x82, 0x90, 0x11, 0xe6, 0x87, 0x41, 0x22, 0x95, 0x2b,
+	0x57, 0x73, 0x5c, 0x77, 0xe8, 0xd3, 0x80, 0xa5, 0x8c, 0xd7, 0x73, 0x8c, 0xbe, 0x4f, 0x87, 0x9e,
+	0x73, 0x4c, 0x4f, 0xc8, 0x23, 0x3f, 0x8c, 0x53, 0x81, 0x6b, 0x39, 0x81, 0x98, 0x26, 0xe1, 0x38,
+	0x76, 0x69, 0xca, 0xba, 0x7d, 0x76, 0x0c, 0x73, 0xd2, 0x6f, 0xa6, 0xd2, 0xc3, 0x30, 0x18, 0xc4,
+	0xe3, 0x20, 0xf0, 0x83, 0x41, 0x3d, 0x8c, 0x68, 0x3c, 0xe3, 0x67, 0x66, 0x4d, 0x7c, 0x1d, 0x8f,
+	0xfb, 0x75, 0x12, 0x3c, 0x4d, 0x59, 0xaf, 0xcd, 0xb3, 0xbc, 0xb1, 0xd4, 0x9d, 0x8b, 0x64, 0xc2,
+	0x67, 0xfe, 0x88, 0x26, 0x8c, 0x8c, 0xa2, 0xb9, 0x1c, 0xc4, 0x91, 0x5b, 0x4f, 0x18, 0x61, 0xe3,
+	0xd4, 0x68, 0xf5, 0x37, 0x0a, 0xa8, 0x98, 0xba, 0xe1, 0x20, 0xf0, 0x9f, 0x51, 0x4c, 0x7f, 0x34,
+	0xa6, 0x09, 0x43, 0x2d, 0x58, 0x76, 0xc3, 0xa0, 0xef, 0x0f, 0x34, 0xe5, 0x86, 0x72, 0x6b, 0x6d,
+	0xef, 0x4e, 0xed, 0xcc, 0xfc, 0xd7, 0x52, 0x00, 0xee, 0x90, 0x21, 0xf4, 0xf6, 0x8b, 0x5f, 0xeb,
+	0x05, 0x9c, 0x82, 0xa0, 0xef, 0x43, 0x89, 0x8c, 0x3d, 0x3f, 0xd4, 0x0a, 0x02, 0xad, 0x7e, 0x71,
+	0x34, 0x9d, 0xab, 0x49, 0x30, 0x09, 0x51, 0xfd, 0xad, 0x02, 0xd7, 0x9b, 0x61, 0x30, 0xc0, 0x32,
+	0x8b, 0xff, 0x4b, 0xae, 0xff, 0x4e, 0x81, 0x6b, 0x5d, 0x16, 0x53, 0x32, 0x3a, 0xcd, 0xf1, 0x3e,
+	0xa8, 0x49, 0xc6, 0x74, 0x66, 0x42, 0xf8, 0xe8, 0x1c, 0xa3, 0xf3, 0x98, 0xd3, 0x58, 0x0e, 0x2f,
+	0xe1, 0xad, 0x09, 0xa8, 0x24, 0xa1, 0xb7, 0x60, 0x43, 0xb8, 0xc3, 0x6d, 0x30, 0x1a, 0x30, 0x11,
+	0xd9, 0xfa, 0xe1, 0x25, 0xbc, 0x2e, 0xc8, 0x86, 0xa4, 0xee, 0xef, 0xc0, 0xf6, 0xd4, 0x9d, 0x58,
+	0xfa, 0xc8, 0x23, 0xa8, 0x3c, 0xdf, 0xda, 0x7f, 0x3b, 0xf7, 0xff, 0x0f, 0x6a, 0xe2, 0x07, 0x83,
+	0x21, 0x75, 0xc6, 0x8c, 0xd1, 0x98, 0x04, 0x2e, 0x15, 0xce, 0xae, 0xe2, 0x2d, 0x49, 0x3f, 0xca,
+	0xc8, 0xe8, 0x26, 0x6c, 0xf9, 0x01, 0xa3, 0xb1, 0x3f, 0x72, 0x62, 0x9a, 0x8c, 0x87, 0x2c, 0xd1,
+	0x8a, 0x42, 0x72, 0x33, 0x25, 0x63, 0x49, 0xad, 0xfe, 0x1e, 0x60, 0x7b, 0xd1, 0xf1, 0x2f, 0x60,
+	0x95, 0x06, 0x6e, 0xe8, 0xf9, 0x81, 0x74, 0x7d, 0x73, 0xef, 0xd3, 0x17, 0x75, 0xbd, 0x26, 0xd6,
+	0xdb, 0x4c, 0x51, 0xf0, 0x04, 0x0f, 0xbd, 0x03, 0xdb, 0x09, 0x19, 0x45, 0x43, 0xea, 0xc4, 0x84,
+	0x51, 0xe7, 0x84, 0xc6, 0xec, 0x99, 0x08, 0xa3, 0x84, 0xb7, 0x24, 0x03, 0x13, 0x46, 0x0f, 0x39,
+	0x19, 0xd5, 0x60, 0x27, 0x5d, 0x9b, 0x13, 0x12, 0x04, 0x74, 0xe8, 0xb8, 0xe1, 0x38, 0x60, 0xda,
+	0x8a, 0x90, 0xde, 0x96, 0xeb, 0x23, 0x39, 0x06, 0x67, 0xa0, 0x1e, 0xdc, 0xa4, 0x01, 0x39, 0x1e,
+	0x52, 0x27, 0xa1, 0x11, 0x11, 0xf8, 0xf1, 0xd4, 0x31, 0x27, 0xa2, 0x71, 0x86, 0xa4, 0xad, 0x8b,
+	0x74, 0xbc, 0x29, 0xc5, 0xbb, 0xa9, 0x74, 0x2e, 0x8a, 0x0e, 0x8d, 0x53, 0x68, 0x74, 0x0b, 0x36,
+	0x86, 0x24, 0x18, 0x8c, 0xc9, 0x80, 0x3a, 0x6e, 0xe8, 0x51, 0x91, 0xca, 0xb2, 0x5c, 0x9b, 0xf5,
+	0x8c, 0x63, 0x84, 0x1e, 0x45, 0x9f, 0x40, 0x85, 0x0c, 0x19, 0x8d, 0x03, 0xc2, 0xfc, 0x47, 0xd4,
+	0x99, 0xd1, 0x4a, 0x34, 0x74, 0xa3, 0x78, 0xab, 0x8c, 0xb5, 0x9c, 0x44, 0x33, 0xa7, 0x9c, 0xf0,
+	0xf5, 0x1d, 0x91, 0x27, 0x4e, 0x8e, 0x9f, 0x68, 0x4b, 0x32, 0x31, 0x23, 0xf2, 0x44, 0xcf, 0x91,
+	0xb9, 0x68, 0x14, 0x87, 0x7d, 0x12, 0xf8, 0xec, 0xa9, 0xd3, 0xf7, 0x39, 0x4b, 0x2b, 0xc9, 0x52,
+	0x98, 0xd0, 0x0f, 0x04, 0x19, 0xd9, 0x00, 0xc4, 0x23, 0x91, 0x3c, 0x02, 0xb4, 0xcb, 0x17, 0xda,
+	0xb6, 0x5d, 0x41, 0xd0, 0x27, 0x6a, 0x38, 0x07, 0x81, 0x8e, 0x60, 0x4b, 0x2a, 0xc8, 0x1d, 0xf3,
+	0x84, 0x25, 0xda, 0xf2, 0x8d, 0xe2, 0xad, 0xb5, 0xbd, 0xdb, 0x17, 0x42, 0x35, 0xa4, 0x12, 0xde,
+	0x4c, 0xf2, 0x9f, 0x09, 0xfa, 0x00, 0xb4, 0x74, 0xed, 0x1e, 0x87, 0xb1, 0xe7, 0xf0, 0x86, 0xed,
+	0x84, 0xfd, 0x7e, 0x42, 0x59, 0xa2, 0xad, 0x8a, 0xd0, 0xae, 0x48, 0xfe, 0xc3, 0x30, 0xf6, 0x7a,
+	0xfe, 0x88, 0xda, 0x92, 0x89, 0xde, 0x83, 0x57, 0xf2, 0x8a, 0x62, 0xb3, 0x78, 0x94, 0x6f, 0x8e,
+	0x2d, 0xa1, 0x76, 0x79, 0xaa, 0x66, 0x4c, 0x78, 0xe8, 0x33, 0xd8, 0x4d, 0xb5, 0xc8, 0x98, 0x85,
+	0x23, 0xc2, 0x7c, 0xd7, 0x89, 0xc6, 0x81, 0xcb, 0xc6, 0x32, 0x51, 0x6b, 0x42, 0xb7, 0x22, 0x65,
+	0xf4, 0x4c, 0xa4, 0x33, 0x95, 0x40, 0x9f, 0x41, 0x25, 0x2b, 0xb6, 0x88, 0x92, 0x1f, 0xd2, 0xd8,
+	0xf1, 0x7c, 0x12, 0xfb, 0xcf, 0xa4, 0xbe, 0xca, 0xf5, 0xf7, 0x0b, 0x9a, 0x82, 0xd3, 0xb0, 0xba,
+	0x52, 0xa8, 0x31, 0x95, 0x41, 0x9f, 0xc2, 0xb5, 0x9c, 0xca, 0x04, 0x46, 0x16, 0xf9, 0x36, 0x5f,
+	0x79, 0x01, 0x70, 0x35, 0x27, 0x94, 0xa2, 0xc8, 0x72, 0xef, 0x03, 0xca, 0xeb, 0xa7, 0xbd, 0x66,
+	0x47, 0x2c, 0xf1, 0x07, 0xe7, 0x2f, 0xc6, 0x9c, 0x3b, 0x72, 0xdf, 0xe2, 0x6d, 0x6f, 0x9e, 0x84,
+	0xda, 0xb0, 0x3a, 0xa2, 0x8c, 0x78, 0x84, 0x11, 0xad, 0x2c, 0xd0, 0xf7, 0x2e, 0xde, 0x0e, 0x5a,
+	0xa9, 0x26, 0x9e, 0x60, 0xa0, 0xcb, 0x50, 0x1a, 0x85, 0x1e, 0x1d, 0x6a, 0x1b, 0x7c, 0x23, 0x61,
+	0xf9, 0x81, 0xde, 0x80, 0xf5, 0x71, 0x42, 0x1d, 0x1a, 0x9c, 0xf0, 0x16, 0xe6, 0x69, 0x9b, 0x62,
+	0x05, 0xd6, 0xc6, 0x09, 0x35, 0x53, 0x52, 0xf5, 0xe7, 0x0a, 0x6c, 0xcc, 0xf4, 0x15, 0xa4, 0xc1,
+	0x65, 0xb3, 0x6d, 0xd8, 0x0d, 0xab, 0x7d, 0xdf, 0x39, 0x6a, 0x77, 0x3b, 0xa6, 0x61, 0x1d, 0x58,
+	0x66, 0x43, 0xbd, 0x84, 0xd6, 0x61, 0xb5, 0x69, 0xb5, 0x4d, 0x1d, 0xdf, 0x7d, 0x5f, 0x55, 0xd0,
+	0x2a, 0x2c, 0x1d, 0x34, 0x75, 0x43, 0x2d, 0xa0, 0x32, 0x94, 0x5a, 0x47, 0x4d, 0xfd, 0xa1, 0x5a,
+	0x44, 0x2b, 0x50, 0xd4, 0x5b, 0x58, 0x5d, 0x42, 0x00, 0xcb, 0x7a, 0x0b, 0x3b, 0x0f, 0xf7, 0xd5,
+	0x12, 0xd7, 0xb3, 0xef, 0xdf, 0x77, 0xec, 0xce, 0x51, 0x57, 0x5d, 0x46, 0x15, 0x78, 0xa5, 0xdb,
+	0x31, 0xcd, 0x1f, 0x38, 0x0f, 0xad, 0xde, 0xa1, 0x73, 0x68, 0xea, 0x0d, 0x13, 0x3b, 0xfb, 0x9f,
+	0xf7, 0x4c, 0x75, 0x85, 0xab, 0xb7, 0x3a, 0xef, 0xaa, 0xab, 0xd5, 0xbf, 0x2a, 0xa0, 0x3d, 0x2f,
+	0x9f, 0xbc, 0x27, 0x9c, 0x51, 0x26, 0x8a, 0x08, 0xf2, 0xf9, 0x25, 0xf2, 0x0e, 0x6c, 0x8f, 0xfc,
+	0xf9, 0xd2, 0x48, 0xbb, 0xe5, 0xc8, 0x9f, 0x2d, 0x07, 0x2e, 0x4b, 0x9e, 0xcc, 0xc9, 0x16, 0x27,
+	0x0d, 0x64, 0x46, 0xf6, 0x6d, 0x58, 0xcb, 0xe4, 0x18, 0x19, 0x88, 0xde, 0x51, 0xda, 0x2f, 0x7d,
+	0xad, 0x17, 0x35, 0x05, 0x43, 0xca, 0xe9, 0x91, 0x41, 0xf5, 0xdf, 0x65, 0xd8, 0x39, 0x65, 0x31,
+	0xd1, 0x08, 0x54, 0x71, 0x92, 0x10, 0x57, 0x94, 0x1e, 0x7b, 0x1a, 0xd1, 0xf4, 0xa4, 0xd8, 0x7f,
+	0xf1, 0xd2, 0xa8, 0x59, 0x53, 0xa8, 0xde, 0xd3, 0x88, 0xe2, 0x2d, 0x7f, 0x96, 0x80, 0x3e, 0x85,
+	0x5d, 0x3f, 0xf0, 0xc6, 0x09, 0x8b, 0x9f, 0x3a, 0x01, 0xf1, 0xdd, 0x44, 0xb4, 0x54, 0x27, 0xec,
+	0x3b, 0xf2, 0x36, 0xc2, 0xa3, 0xdc, 0xc0, 0x5a, 0x26, 0xd3, 0xe6, 0x22, 0xbc, 0xa9, 0xda, 0x7d,
+	0x51, 0x2e, 0xe8, 0x11, 0xec, 0x8c, 0x7c, 0x37, 0x0e, 0xa3, 0x93, 0x30, 0xa0, 0x8e, 0xe7, 0x27,
+	0x4c, 0x9c, 0x9e, 0x4b, 0xc2, 0x63, 0xf3, 0x25, 0x3c, 0x6e, 0x4d, 0xd0, 0x1a, 0x29, 0x18, 0x46,
+	0xa3, 0x05, 0x1a, 0x62, 0xb0, 0x13, 0xc6, 0xfe, 0xc0, 0x0f, 0xc8, 0xd0, 0x19, 0x51, 0xcf, 0x27,
+	0x32, 0x53, 0x25, 0x61, 0xb7, 0xf1, 0x12, 0x76, 0xed, 0x14, 0xad, 0xc5, 0xc1, 0x44, 0xae, 0xb6,
+	0xc3, 0x79, 0x12, 0x7a, 0x06, 0x57, 0xf8, 0xb1, 0x17, 0xf3, 0x1d, 0xe2, 0x78, 0xf4, 0x91, 0xef,
+	0x52, 0x69, 0x77, 0x59, 0xd8, 0x3d, 0x78, 0x09, 0xbb, 0x38, 0xc3, 0x6b, 0x08, 0x38, 0x61, 0x79,
+	0x27, 0x5e, 0x24, 0xa2, 0xbd, 0x53, 0x6c, 0x07, 0x64, 0x44, 0xc5, 0xa1, 0x5d, 0x5e, 0xd0, 0x69,
+	0x93, 0x11, 0x45, 0xb7, 0x01, 0x4d, 0xb3, 0xc4, 0xfb, 0xbe, 0x70, 0x76, 0x55, 0x28, 0xa8, 0x93,
+	0xf0, 0xfc, 0x91, 0xb4, 0x70, 0x13, 0x36, 0xc2, 0xe3, 0xfe, 0x38, 0x71, 0x09, 0xa3, 0x9e, 0xe3,
+	0x7b, 0xa2, 0x25, 0x15, 0x45, 0xa7, 0x5c, 0x9f, 0x32, 0x2c, 0x0f, 0xbd, 0x0e, 0x6b, 0xf2, 0xf6,
+	0xc0, 0xc2, 0xc8, 0x77, 0x35, 0x10, 0x78, 0x20, 0x48, 0x3d, 0x4e, 0xa9, 0xfe, 0x51, 0x81, 0xad,
+	0xb9, 0xd2, 0x43, 0x37, 0x60, 0xd7, 0x6a, 0xf7, 0x4c, 0xac, 0x1b, 0x3d, 0xcb, 0x6e, 0x3b, 0xbd,
+	0xcf, 0x3b, 0xe6, 0x5c, 0x63, 0xd9, 0x04, 0x68, 0x58, 0x5d, 0xe3, 0xa8, 0xdb, 0xb5, 0xec, 0xb6,
+	0xaa, 0x20, 0x15, 0xd6, 0x3b, 0xd8, 0xec, 0x9a, 0xed, 0x9e, 0xce, 0x55, 0xd4, 0x02, 0x97, 0xe8,
+	0x1c, 0xda, 0x6d, 0xd3, 0x31, 0xf4, 0x66, 0x53, 0x2d, 0xa2, 0x0d, 0x28, 0x3f, 0xb0, 0x2d, 0xc3,
+	0x6c, 0xe9, 0x56, 0x53, 0x5d, 0x42, 0xd7, 0xe1, 0x6a, 0x07, 0xdb, 0x07, 0xa6, 0x00, 0xd0, 0x9b,
+	0xcd, 0xcf, 0x9d, 0x0e, 0xb6, 0x1b, 0x47, 0x86, 0xd9, 0x50, 0x4b, 0x1c, 0x4d, 0xc8, 0x3a, 0x5d,
+	0x53, 0xc7, 0xc6, 0xa1, 0xba, 0x8c, 0xb6, 0x61, 0x43, 0x52, 0x0c, 0xbb, 0xd5, 0xd2, 0xdb, 0x0d,
+	0x75, 0x85, 0x03, 0x36, 0x2c, 0x23, 0xb5, 0xb7, 0x5a, 0xf5, 0x00, 0x2d, 0xd6, 0x23, 0x7a, 0x13,
+	0x5e, 0x6f, 0x59, 0x06, 0xb6, 0xa5, 0x2b, 0x0d, 0xab, 0xdb, 0xd3, 0xdb, 0xc6, 0x7c, 0x30, 0x1b,
+	0x50, 0xe6, 0x3d, 0xf2, 0xc0, 0x32, 0x9b, 0x0d, 0x55, 0xe1, 0xcd, 0xaf, 0x65, 0x35, 0xe4, 0x57,
+	0x81, 0x7f, 0x1d, 0x64, 0xbc, 0x62, 0xb5, 0x0d, 0xdb, 0x0b, 0xd5, 0xc7, 0x8d, 0xd8, 0xd8, 0xba,
+	0x6f, 0xb5, 0xf5, 0xa6, 0xd3, 0x32, 0x1b, 0x96, 0x7e, 0x5a, 0xc6, 0xca, 0x50, 0xd2, 0x8f, 0x1a,
+	0x96, 0xad, 0x2a, 0xfc, 0xe7, 0x03, 0xab, 0x61, 0xda, 0x6a, 0xa1, 0xfa, 0x2b, 0x45, 0xb6, 0x96,
+	0xf9, 0x0a, 0x7a, 0x0b, 0xde, 0xc0, 0xa6, 0x61, 0x63, 0xd1, 0xd3, 0x1b, 0xe6, 0x03, 0x1e, 0xfa,
+	0xe9, 0xcb, 0xd0, 0x6d, 0xe9, 0xb8, 0x27, 0xc2, 0x53, 0x15, 0xb4, 0x0c, 0x85, 0x8e, 0x91, 0x4f,
+	0x3e, 0xef, 0xfe, 0x6a, 0x11, 0xad, 0xc1, 0xca, 0x03, 0xf3, 0xd0, 0x32, 0x9a, 0xa6, 0xba, 0xc4,
+	0x8f, 0x0b, 0xbb, 0x77, 0x68, 0x62, 0xc7, 0x3e, 0xea, 0x35, 0x6c, 0x1b, 0xa7, 0xf8, 0x6a, 0x09,
+	0x5d, 0x85, 0x1d, 0xc9, 0xb1, 0xda, 0x79, 0xc6, 0x72, 0xf5, 0x7b, 0xb0, 0x31, 0x73, 0x71, 0x41,
+	0x1a, 0xac, 0x44, 0x27, 0x31, 0x49, 0x68, 0xa2, 0x29, 0xe2, 0x46, 0x97, 0x7d, 0xf2, 0x73, 0xed,
+	0x38, 0x0c, 0x13, 0x26, 0xfa, 0x4a, 0x01, 0xcb, 0x8f, 0x2a, 0x9e, 0x0c, 0x94, 0x93, 0x31, 0x08,
+	0x55, 0x60, 0x25, 0x1b, 0x37, 0x94, 0x74, 0xdc, 0xc8, 0x08, 0x08, 0x41, 0x71, 0x1c, 0xfb, 0xa2,
+	0xc9, 0x97, 0x0f, 0x2f, 0x61, 0xfe, 0xb1, 0xbf, 0x09, 0x72, 0x1a, 0x71, 0xe4, 0x14, 0x5d, 0xa5,
+	0x93, 0x5b, 0x3b, 0x1f, 0x98, 0x92, 0x28, 0x0c, 0x12, 0x8a, 0x3a, 0xb0, 0x92, 0x5d, 0xf6, 0x0b,
+	0xe2, 0x42, 0xf6, 0xfe, 0x85, 0x2e, 0x64, 0x39, 0xe7, 0xe4, 0x54, 0x80, 0x33, 0x98, 0x6a, 0x04,
+	0xbb, 0xa7, 0xcf, 0x96, 0xdf, 0x98, 0xc5, 0xbf, 0x2b, 0xa7, 0x9b, 0x9c, 0x1c, 0x3c, 0xf2, 0xe6,
+	0x3b, 0x88, 0x69, 0x92, 0xf0, 0xfb, 0xbc, 0x9b, 0xa5, 0xb0, 0x24, 0x6e, 0xbe, 0x82, 0xde, 0x91,
+	0x64, 0xf4, 0x11, 0x40, 0xc2, 0x48, 0xcc, 0xc4, 0x5d, 0x32, 0x1d, 0x58, 0x2b, 0x99, 0x83, 0xd9,
+	0xcb, 0x40, 0xad, 0x97, 0xbd, 0x0c, 0xe0, 0xb2, 0x90, 0xe6, 0xdf, 0xa8, 0x01, 0xea, 0x90, 0x24,
+	0xcc, 0x19, 0x47, 0x1e, 0x1f, 0x22, 0x04, 0x40, 0xf1, 0x5c, 0x80, 0x4d, 0xae, 0x73, 0x24, 0x54,
+	0x04, 0xca, 0x15, 0xb9, 0x92, 0x4b, 0xd9, 0xb8, 0x50, 0x14, 0x8b, 0x59, 0xfd, 0xba, 0xb0, 0x38,
+	0x35, 0xe6, 0x92, 0x7a, 0x0b, 0x4a, 0x34, 0x8e, 0xc3, 0x38, 0x1d, 0x1a, 0x51, 0x66, 0x30, 0x8e,
+	0xdc, 0x5a, 0x57, 0x3c, 0x55, 0x60, 0x29, 0x80, 0xba, 0xf3, 0xe9, 0x7f, 0x99, 0xc9, 0x78, 0x6e,
+	0x05, 0xd0, 0x18, 0xb6, 0xd3, 0xeb, 0x3d, 0x7d, 0x44, 0x03, 0x26, 0x7b, 0xb1, 0x3c, 0x28, 0xad,
+	0x17, 0x84, 0x9f, 0x06, 0x95, 0x2e, 0xbc, 0xc9, 0x11, 0xe5, 0x09, 0x9f, 0xcc, 0x12, 0xaa, 0x4d,
+	0xd8, 0x9a, 0x93, 0x41, 0xbb, 0xa0, 0xf1, 0xbb, 0x97, 0x71, 0xe8, 0x98, 0x0f, 0xcc, 0x76, 0x6f,
+	0x6e, 0xff, 0x5f, 0x87, 0xab, 0x66, 0xbb, 0xe1, 0xd8, 0x07, 0x4e, 0xd7, 0x6a, 0xdf, 0x6f, 0x9a,
+	0xce, 0x51, 0x8f, 0xb7, 0xed, 0xb6, 0x61, 0xaa, 0x4a, 0xf5, 0x0f, 0x85, 0xd3, 0x07, 0x73, 0x19,
+	0x2c, 0x72, 0x60, 0x7d, 0x66, 0xca, 0x52, 0x44, 0xf6, 0x3e, 0x7e, 0xd1, 0xe2, 0xcd, 0x8d, 0x64,
+	0x78, 0x06, 0x10, 0x5d, 0x83, 0x55, 0x3f, 0x71, 0xfa, 0xbc, 0x57, 0xa6, 0x23, 0xfa, 0x8a, 0x9f,
+	0x1c, 0xf0, 0x4f, 0xb4, 0x0b, 0xbc, 0xce, 0x8e, 0xfd, 0xa1, 0xcf, 0x9e, 0x8a, 0x9a, 0x2a, 0xe0,
+	0x29, 0x01, 0xe9, 0xb0, 0x25, 0x17, 0xc2, 0xa1, 0x81, 0x1c, 0x82, 0x44, 0xee, 0xd7, 0xf6, 0xae,
+	0x2d, 0xd4, 0x5d, 0x23, 0x7d, 0xf2, 0xc2, 0x1b, 0x52, 0xc3, 0x0c, 0xc4, 0x58, 0xc4, 0x8f, 0xbd,
+	0x6c, 0x5c, 0x9e, 0x5c, 0xed, 0x30, 0xa4, 0xa4, 0x1e, 0x19, 0x2c, 0xce, 0xb3, 0xcb, 0xd3, 0x02,
+	0x9d, 0x99, 0x67, 0xf9, 0x01, 0x79, 0xf5, 0x39, 0x5b, 0xf6, 0x9b, 0xcf, 0xe1, 0x5c, 0x1c, 0x85,
+	0xf3, 0xe3, 0x28, 0x3d, 0x2f, 0x8e, 0x5f, 0x28, 0xb0, 0x7b, 0x96, 0x65, 0xf4, 0x1a, 0x00, 0x8b,
+	0x49, 0x90, 0xb8, 0xb1, 0x1f, 0xc9, 0x7e, 0x52, 0xc6, 0x39, 0x0a, 0xe7, 0xe7, 0xe6, 0xca, 0x82,
+	0x58, 0xb5, 0x1c, 0x05, 0x7d, 0x17, 0x4a, 0x7c, 0xf8, 0x4c, 0xb4, 0xa2, 0xc8, 0xc2, 0xcd, 0x73,
+	0xb2, 0xc0, 0x67, 0x51, 0x2b, 0xe8, 0x87, 0x58, 0x6a, 0x55, 0xff, 0xa2, 0xc0, 0x6a, 0x46, 0x43,
+	0x1f, 0xce, 0xb4, 0x2d, 0xe5, 0xbc, 0xd5, 0xcf, 0x75, 0xad, 0xf7, 0x60, 0x75, 0x52, 0x35, 0x85,
+	0xf3, 0xf4, 0x56, 0x68, 0x5a, 0x2f, 0x08, 0x96, 0xb8, 0x17, 0xf2, 0x55, 0x03, 0x8b, 0xdf, 0x73,
+	0xf1, 0x2e, 0x2d, 0xc4, 0xfb, 0x7f, 0xa7, 0x8d, 0x0f, 0x22, 0xf1, 0xb9, 0xe1, 0x61, 0xef, 0xcb,
+	0x12, 0x2c, 0xcb, 0xb4, 0xa3, 0x5f, 0x2b, 0x50, 0x9e, 0x74, 0x05, 0x74, 0xc1, 0x67, 0xc3, 0xc9,
+	0x63, 0x60, 0xe5, 0xce, 0xc5, 0x15, 0x64, 0xc3, 0xa9, 0x7e, 0xe7, 0x6f, 0xfa, 0xba, 0x1c, 0x88,
+	0x6f, 0x8b, 0x93, 0xf3, 0xcb, 0x3f, 0xff, 0xe3, 0x67, 0x85, 0x1b, 0xd5, 0xeb, 0xb9, 0x37, 0x69,
+	0x89, 0x72, 0x2f, 0xce, 0x74, 0xef, 0x29, 0xef, 0xa0, 0x7f, 0x2a, 0x70, 0xf9, 0xb4, 0xf3, 0x07,
+	0xdd, 0x3b, 0xc7, 0x83, 0x33, 0xde, 0x60, 0x2b, 0xaf, 0x66, 0xba, 0xb9, 0xe7, 0xee, 0x9a, 0x9d,
+	0x3d, 0x77, 0x57, 0x7f, 0xfc, 0x95, 0xfe, 0xc9, 0x39, 0x07, 0xed, 0x99, 0x67, 0xe2, 0x69, 0x91,
+	0x7e, 0xab, 0xfa, 0xf6, 0x62, 0xa4, 0x39, 0xf3, 0x33, 0x41, 0xff, 0x54, 0x01, 0xb4, 0xd8, 0xbb,
+	0xd1, 0x87, 0x2f, 0xd1, 0xee, 0x65, 0xc0, 0x1f, 0xbd, 0xf4, 0x41, 0x51, 0xbd, 0x74, 0x4b, 0xb9,
+	0xa3, 0x54, 0xac, 0xaf, 0xf4, 0x2b, 0xa9, 0x96, 0x44, 0x22, 0x91, 0x9f, 0xd4, 0xdc, 0x70, 0xf4,
+	0x27, 0xbd, 0x76, 0xc2, 0x58, 0x94, 0xdc, 0xab, 0xd7, 0x1f, 0x3f, 0x7e, 0x3c, 0xc7, 0xac, 0x93,
+	0x31, 0x3b, 0x91, 0xff, 0x40, 0x7c, 0x3b, 0x1a, 0x12, 0xd6, 0x0f, 0xe3, 0xd1, 0xfe, 0x4f, 0x14,
+	0x78, 0xc3, 0x0d, 0x47, 0x67, 0x7b, 0xb4, 0xbf, 0x26, 0xeb, 0xb4, 0xc3, 0xb7, 0x49, 0x47, 0xf9,
+	0xc2, 0x48, 0xa5, 0x07, 0x21, 0xef, 0x23, 0xb5, 0x30, 0x1e, 0xd4, 0x07, 0x34, 0x10, 0x9b, 0xa8,
+	0x3e, 0xb5, 0xf9, 0x9c, 0x3f, 0x3b, 0x3e, 0x96, 0x84, 0x7f, 0x29, 0xca, 0x2f, 0x0b, 0xc5, 0xfb,
+	0x46, 0xf7, 0x78, 0x59, 0x28, 0xbe, 0xfb, 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x96, 0x3c, 0x75,
+	0x77, 0xe8, 0x19, 0x00, 0x00,
 }
 
 // Reference imports to suppress errors if they are not otherwise used.
diff --git a/googleapis/cloud/speech/v1p1beta1/resource.pb.go b/googleapis/cloud/speech/v1p1beta1/resource.pb.go
new file mode 100644
index 0000000..2a26b9c
--- /dev/null
+++ b/googleapis/cloud/speech/v1p1beta1/resource.pb.go
@@ -0,0 +1,372 @@
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// source: google/cloud/speech/v1p1beta1/resource.proto
+
+package speech
+
+import (
+	fmt "fmt"
+	math "math"
+
+	proto "github.com/golang/protobuf/proto"
+	_ "google.golang.org/genproto/googleapis/api/annotations"
+)
+
+// Reference imports to suppress errors if they are not otherwise used.
+var _ = proto.Marshal
+var _ = fmt.Errorf
+var _ = math.Inf
+
+// This is a compile-time assertion to ensure that this generated file
+// is compatible with the proto package it is being compiled against.
+// A compilation error at this line likely means your copy of the
+// proto package needs to be updated.
+const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
+
+// A set of words or phrases that represents a common concept likely to appear
+// in your audio, for example a list of passenger ship names. CustomClass items
+// can be substituted into placeholders that you set in PhraseSet phrases.
+type CustomClass struct {
+	// The resource name of the custom class.
+	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+	// If this custom class is a resource, the custom_class_id is the resource id
+	// of the CustomClass.
+	CustomClassId string `protobuf:"bytes,2,opt,name=custom_class_id,json=customClassId,proto3" json:"custom_class_id,omitempty"`
+	// A collection of class items.
+	Items                []*CustomClass_ClassItem `protobuf:"bytes,3,rep,name=items,proto3" json:"items,omitempty"`
+	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
+	XXX_unrecognized     []byte                   `json:"-"`
+	XXX_sizecache        int32                    `json:"-"`
+}
+
+func (m *CustomClass) Reset()         { *m = CustomClass{} }
+func (m *CustomClass) String() string { return proto.CompactTextString(m) }
+func (*CustomClass) ProtoMessage()    {}
+func (*CustomClass) Descriptor() ([]byte, []int) {
+	return fileDescriptor_0411f669716aa30c, []int{0}
+}
+
+func (m *CustomClass) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_CustomClass.Unmarshal(m, b)
+}
+func (m *CustomClass) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_CustomClass.Marshal(b, m, deterministic)
+}
+func (m *CustomClass) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_CustomClass.Merge(m, src)
+}
+func (m *CustomClass) XXX_Size() int {
+	return xxx_messageInfo_CustomClass.Size(m)
+}
+func (m *CustomClass) XXX_DiscardUnknown() {
+	xxx_messageInfo_CustomClass.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CustomClass proto.InternalMessageInfo
+
+func (m *CustomClass) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *CustomClass) GetCustomClassId() string {
+	if m != nil {
+		return m.CustomClassId
+	}
+	return ""
+}
+
+func (m *CustomClass) GetItems() []*CustomClass_ClassItem {
+	if m != nil {
+		return m.Items
+	}
+	return nil
+}
+
+// An item of the class.
+type CustomClass_ClassItem struct {
+	// The class item's value.
+	Value                string   `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *CustomClass_ClassItem) Reset()         { *m = CustomClass_ClassItem{} }
+func (m *CustomClass_ClassItem) String() string { return proto.CompactTextString(m) }
+func (*CustomClass_ClassItem) ProtoMessage()    {}
+func (*CustomClass_ClassItem) Descriptor() ([]byte, []int) {
+	return fileDescriptor_0411f669716aa30c, []int{0, 0}
+}
+
+func (m *CustomClass_ClassItem) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_CustomClass_ClassItem.Unmarshal(m, b)
+}
+func (m *CustomClass_ClassItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_CustomClass_ClassItem.Marshal(b, m, deterministic)
+}
+func (m *CustomClass_ClassItem) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_CustomClass_ClassItem.Merge(m, src)
+}
+func (m *CustomClass_ClassItem) XXX_Size() int {
+	return xxx_messageInfo_CustomClass_ClassItem.Size(m)
+}
+func (m *CustomClass_ClassItem) XXX_DiscardUnknown() {
+	xxx_messageInfo_CustomClass_ClassItem.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CustomClass_ClassItem proto.InternalMessageInfo
+
+func (m *CustomClass_ClassItem) GetValue() string {
+	if m != nil {
+		return m.Value
+	}
+	return ""
+}
+
+// Provides "hints" to the speech recognizer to favor specific words and phrases
+// in the results.
+type PhraseSet struct {
+	// The resource name of the phrase set.
+	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+	// A list of word and phrases.
+	Phrases []*PhraseSet_Phrase `protobuf:"bytes,2,rep,name=phrases,proto3" json:"phrases,omitempty"`
+	// Hint Boost. Positive value will increase the probability that a specific
+	// phrase will be recognized over other similar sounding phrases. The higher
+	// the boost, the higher the chance of false positive recognition as well.
+	// Negative boost values would correspond to anti-biasing. Anti-biasing is not
+	// enabled, so negative boost will simply be ignored. Though `boost` can
+	// accept a wide range of positive values, most use cases are best served with
+	// values between 0 (exclusive) and 20. We recommend using a binary search
+	// approach to finding the optimal value for your use case. Speech recognition
+	// will skip PhraseSets with a boost value of 0.
+	Boost                float32  `protobuf:"fixed32,4,opt,name=boost,proto3" json:"boost,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *PhraseSet) Reset()         { *m = PhraseSet{} }
+func (m *PhraseSet) String() string { return proto.CompactTextString(m) }
+func (*PhraseSet) ProtoMessage()    {}
+func (*PhraseSet) Descriptor() ([]byte, []int) {
+	return fileDescriptor_0411f669716aa30c, []int{1}
+}
+
+func (m *PhraseSet) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_PhraseSet.Unmarshal(m, b)
+}
+func (m *PhraseSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_PhraseSet.Marshal(b, m, deterministic)
+}
+func (m *PhraseSet) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_PhraseSet.Merge(m, src)
+}
+func (m *PhraseSet) XXX_Size() int {
+	return xxx_messageInfo_PhraseSet.Size(m)
+}
+func (m *PhraseSet) XXX_DiscardUnknown() {
+	xxx_messageInfo_PhraseSet.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_PhraseSet proto.InternalMessageInfo
+
+func (m *PhraseSet) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *PhraseSet) GetPhrases() []*PhraseSet_Phrase {
+	if m != nil {
+		return m.Phrases
+	}
+	return nil
+}
+
+func (m *PhraseSet) GetBoost() float32 {
+	if m != nil {
+		return m.Boost
+	}
+	return 0
+}
+
+// A phrases containing words and phrase "hints" so that
+// the speech recognition is more likely to recognize them. This can be used
+// to improve the accuracy for specific words and phrases, for example, if
+// specific commands are typically spoken by the user. This can also be used
+// to add additional words to the vocabulary of the recognizer. See
+// [usage limits](https://cloud.google.com/speech-to-text/quotas#content).
+//
+// List items can also include pre-built or custom classes containing groups
+// of words that represent common concepts that occur in natural language. For
+// example, rather than providing a phrase hint for every month of the
+// year (e.g. "i was born in january", "i was born in febuary", ...), use the
+// pre-built `$MONTH` class improves the likelihood of correctly transcribing
+// audio that includes months (e.g. "i was born in $month").
+// To refer to pre-built classes, use the class' symbol prepended with `$`
+// e.g. `$MONTH`. To refer to custom classes that were defined inline in the
+// request, set the class's `custom_class_id` to a string unique to all class
+// resources and inline classes. Then use the class' id wrapped in $`{...}`
+// e.g. "${my-months}". To refer to custom classes resources, use the class'
+// id wrapped in `${}` (e.g. `${my-months}`).
+type PhraseSet_Phrase struct {
+	// The phrase itself.
+	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
+	// Hint Boost. Overrides the boost set at the phrase set level.
+	// Positive value will increase the probability that a specific phrase will
+	// be recognized over other similar sounding phrases. The higher the boost,
+	// the higher the chance of false positive recognition as well. Negative
+	// boost values would correspond to anti-biasing. Anti-biasing is not
+	// enabled, so negative boost will simply be ignored. Though `boost` can
+	// accept a wide range of positive values, most use cases are best served
+	// with values between 0 and 20. We recommend using a binary search approach
+	// to finding the optimal value for your use case. Speech recognition
+	// will skip PhraseSets with a boost value of 0.
+	Boost                float32  `protobuf:"fixed32,2,opt,name=boost,proto3" json:"boost,omitempty"`
+	XXX_NoUnkeyedLiteral struct{} `json:"-"`
+	XXX_unrecognized     []byte   `json:"-"`
+	XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *PhraseSet_Phrase) Reset()         { *m = PhraseSet_Phrase{} }
+func (m *PhraseSet_Phrase) String() string { return proto.CompactTextString(m) }
+func (*PhraseSet_Phrase) ProtoMessage()    {}
+func (*PhraseSet_Phrase) Descriptor() ([]byte, []int) {
+	return fileDescriptor_0411f669716aa30c, []int{1, 0}
+}
+
+func (m *PhraseSet_Phrase) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_PhraseSet_Phrase.Unmarshal(m, b)
+}
+func (m *PhraseSet_Phrase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_PhraseSet_Phrase.Marshal(b, m, deterministic)
+}
+func (m *PhraseSet_Phrase) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_PhraseSet_Phrase.Merge(m, src)
+}
+func (m *PhraseSet_Phrase) XXX_Size() int {
+	return xxx_messageInfo_PhraseSet_Phrase.Size(m)
+}
+func (m *PhraseSet_Phrase) XXX_DiscardUnknown() {
+	xxx_messageInfo_PhraseSet_Phrase.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_PhraseSet_Phrase proto.InternalMessageInfo
+
+func (m *PhraseSet_Phrase) GetValue() string {
+	if m != nil {
+		return m.Value
+	}
+	return ""
+}
+
+func (m *PhraseSet_Phrase) GetBoost() float32 {
+	if m != nil {
+		return m.Boost
+	}
+	return 0
+}
+
+// Speech adaptation configuration.
+type SpeechAdaptation struct {
+	// A collection of phrase sets. To specify the hints inline, leave the
+	// phrase set's `name` blank and fill in the rest of its fields. Any
+	// phrase set can use any custom class.
+	PhraseSets []*PhraseSet `protobuf:"bytes,1,rep,name=phrase_sets,json=phraseSets,proto3" json:"phrase_sets,omitempty"`
+	// A collection of custom classes. To specify the classes inline, leave the
+	// class' `name` blank and fill in the rest of its fields, giving it a unique
+	// `custom_class_id`. Refer to the inline defined class in phrase hints by its
+	// `custom_class_id`.
+	CustomClasses        []*CustomClass `protobuf:"bytes,2,rep,name=custom_classes,json=customClasses,proto3" json:"custom_classes,omitempty"`
+	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
+	XXX_unrecognized     []byte         `json:"-"`
+	XXX_sizecache        int32          `json:"-"`
+}
+
+func (m *SpeechAdaptation) Reset()         { *m = SpeechAdaptation{} }
+func (m *SpeechAdaptation) String() string { return proto.CompactTextString(m) }
+func (*SpeechAdaptation) ProtoMessage()    {}
+func (*SpeechAdaptation) Descriptor() ([]byte, []int) {
+	return fileDescriptor_0411f669716aa30c, []int{2}
+}
+
+func (m *SpeechAdaptation) XXX_Unmarshal(b []byte) error {
+	return xxx_messageInfo_SpeechAdaptation.Unmarshal(m, b)
+}
+func (m *SpeechAdaptation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+	return xxx_messageInfo_SpeechAdaptation.Marshal(b, m, deterministic)
+}
+func (m *SpeechAdaptation) XXX_Merge(src proto.Message) {
+	xxx_messageInfo_SpeechAdaptation.Merge(m, src)
+}
+func (m *SpeechAdaptation) XXX_Size() int {
+	return xxx_messageInfo_SpeechAdaptation.Size(m)
+}
+func (m *SpeechAdaptation) XXX_DiscardUnknown() {
+	xxx_messageInfo_SpeechAdaptation.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SpeechAdaptation proto.InternalMessageInfo
+
+func (m *SpeechAdaptation) GetPhraseSets() []*PhraseSet {
+	if m != nil {
+		return m.PhraseSets
+	}
+	return nil
+}
+
+func (m *SpeechAdaptation) GetCustomClasses() []*CustomClass {
+	if m != nil {
+		return m.CustomClasses
+	}
+	return nil
+}
+
+func init() {
+	proto.RegisterType((*CustomClass)(nil), "google.cloud.speech.v1p1beta1.CustomClass")
+	proto.RegisterType((*CustomClass_ClassItem)(nil), "google.cloud.speech.v1p1beta1.CustomClass.ClassItem")
+	proto.RegisterType((*PhraseSet)(nil), "google.cloud.speech.v1p1beta1.PhraseSet")
+	proto.RegisterType((*PhraseSet_Phrase)(nil), "google.cloud.speech.v1p1beta1.PhraseSet.Phrase")
+	proto.RegisterType((*SpeechAdaptation)(nil), "google.cloud.speech.v1p1beta1.SpeechAdaptation")
+}
+
+func init() {
+	proto.RegisterFile("google/cloud/speech/v1p1beta1/resource.proto", fileDescriptor_0411f669716aa30c)
+}
+
+var fileDescriptor_0411f669716aa30c = []byte{
+	// 465 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x53, 0x3d, 0x8f, 0xd3, 0x40,
+	0x10, 0x95, 0x9d, 0xbb, 0x43, 0x99, 0x88, 0x0f, 0x19, 0x0a, 0x13, 0x81, 0x48, 0x52, 0xa0, 0x08,
+	0xa1, 0x5d, 0x05, 0xae, 0x3a, 0x0a, 0x94, 0x0b, 0x12, 0x0a, 0x55, 0x70, 0x3a, 0x9a, 0x68, 0xb3,
+	0x19, 0xf9, 0x8c, 0x6c, 0xcf, 0xca, 0xbb, 0xb9, 0x26, 0x4a, 0xcf, 0x9f, 0xa0, 0xa1, 0xa0, 0xe6,
+	0x77, 0xdd, 0x2f, 0xa0, 0x44, 0xd9, 0x75, 0x6c, 0x9f, 0x14, 0xee, 0xd2, 0x8d, 0x77, 0xdf, 0x7b,
+	0xb3, 0xef, 0x79, 0x06, 0xde, 0xc6, 0x44, 0x71, 0x8a, 0x5c, 0xa6, 0xb4, 0x5e, 0x71, 0xad, 0x10,
+	0xe5, 0x15, 0xbf, 0x1e, 0xa9, 0xd1, 0x12, 0x8d, 0x18, 0xf1, 0x02, 0x35, 0xad, 0x0b, 0x89, 0x4c,
+	0x15, 0x64, 0x28, 0x78, 0xe9, 0xd0, 0xcc, 0xa2, 0x99, 0x43, 0xb3, 0x0a, 0xdd, 0x7d, 0x51, 0x8a,
+	0x09, 0x95, 0x70, 0x91, 0xe7, 0x64, 0x84, 0x49, 0x28, 0xd7, 0x8e, 0xdc, 0x7d, 0xde, 0xb8, 0xbd,
+	0xad, 0x3b, 0xf8, 0xed, 0x43, 0x67, 0xb2, 0xd6, 0x86, 0xb2, 0x49, 0x2a, 0xb4, 0x0e, 0x02, 0x38,
+	0xc9, 0x45, 0x86, 0xa1, 0xd7, 0xf3, 0x86, 0xed, 0xc8, 0xd6, 0xc1, 0x6b, 0x78, 0x2c, 0x2d, 0x64,
+	0x21, 0x77, 0x98, 0x45, 0xb2, 0x0a, 0x7d, 0x7b, 0xfd, 0x50, 0xd6, 0xcc, 0xe9, 0x2a, 0xf8, 0x02,
+	0xa7, 0x89, 0xc1, 0x4c, 0x87, 0xad, 0x5e, 0x6b, 0xd8, 0x79, 0x77, 0xce, 0xee, 0x7c, 0x33, 0x6b,
+	0xb4, 0x65, 0x4e, 0xc2, 0x60, 0x16, 0x39, 0x89, 0x6e, 0x1f, 0xda, 0xd5, 0x59, 0xf0, 0x0c, 0x4e,
+	0xaf, 0x45, 0xba, 0xde, 0xbf, 0xca, 0x7d, 0x5c, 0xa4, 0x37, 0xe3, 0x04, 0xfa, 0xa5, 0xac, 0x6b,
+	0x25, 0x54, 0xa2, 0x99, 0xa4, 0x8c, 0x37, 0x2d, 0x7d, 0x52, 0x05, 0x7d, 0x47, 0x69, 0x34, 0xdf,
+	0x94, 0xd5, 0x96, 0xa7, 0x24, 0x5d, 0x42, 0x7c, 0xb3, 0x2f, 0xb7, 0xbc, 0xe1, 0x06, 0x35, 0xdf,
+	0x34, 0x3d, 0x6f, 0x07, 0x3f, 0x7d, 0x68, 0xcf, 0xae, 0x0a, 0xa1, 0x71, 0x8e, 0xe6, 0x60, 0x4c,
+	0x53, 0x78, 0xa0, 0x2c, 0x40, 0x87, 0xbe, 0x0d, 0x80, 0xdf, 0x13, 0x40, 0x25, 0x57, 0x56, 0xd1,
+	0x9e, 0xbf, 0x33, 0xbc, 0x24, 0xd2, 0x26, 0x3c, 0xe9, 0x79, 0x43, 0x3f, 0x72, 0x1f, 0xdd, 0x73,
+	0x38, 0x73, 0xc0, 0xc3, 0x81, 0xd4, 0x2c, 0xbf, 0xc1, 0xba, 0xc0, 0x9b, 0xf1, 0x12, 0x5e, 0x1d,
+	0x8e, 0xa9, 0x36, 0xf4, 0xf1, 0xd8, 0x90, 0xd4, 0x9e, 0xb2, 0x43, 0xda, 0x7a, 0xa1, 0xd1, 0x6c,
+	0x07, 0x7f, 0x3c, 0x78, 0x32, 0xb7, 0x4d, 0xc6, 0x2b, 0xa1, 0xdc, 0xfc, 0x05, 0x53, 0xe8, 0xd4,
+	0x18, 0x1d, 0x7a, 0x36, 0x96, 0xe1, 0xb1, 0xb1, 0x44, 0x50, 0x37, 0x0b, 0xbe, 0xc2, 0xa3, 0xe6,
+	0x0f, 0xa9, 0x42, 0x7e, 0x73, 0xfc, 0x94, 0xdd, 0x9a, 0x57, 0xd4, 0x97, 0x3f, 0x3c, 0xe8, 0x4b,
+	0xca, 0xee, 0x16, 0xb8, 0x7c, 0xea, 0x5c, 0x45, 0xe5, 0xde, 0xcc, 0x76, 0x6b, 0x33, 0xf3, 0xbe,
+	0x4d, 0x4a, 0x56, 0x4c, 0xa9, 0xc8, 0x63, 0x46, 0x45, 0xcc, 0x63, 0xcc, 0xed, 0x52, 0xf1, 0x3a,
+	0xe5, 0xff, 0x6c, 0xf7, 0x07, 0x77, 0xf0, 0xd7, 0xf3, 0x7e, 0xf9, 0xad, 0xcf, 0x93, 0xf9, 0xf2,
+	0xcc, 0x12, 0xdf, 0xff, 0x0b, 0x00, 0x00, 0xff, 0xff, 0x21, 0x55, 0x91, 0x69, 0x15, 0x04, 0x00,
+	0x00,
+}
diff --git a/googleapis/monitoring/v3/common.pb.go b/googleapis/monitoring/v3/common.pb.go
index 74d3724..8547234 100644
--- a/googleapis/monitoring/v3/common.pb.go
+++ b/googleapis/monitoring/v3/common.pb.go
@@ -578,7 +578,7 @@
 //   than the end time.
 //
 // * In all cases, the start time of the next interval must be
-//   at least a microsecond after the end time of the previous interval.
+//   at least a millisecond after the end time of the previous interval.
 //   Because the interval is closed, if the start time of a new interval
 //   is the same as the end time of the previous interval, data written
 //   at the new start time could overwrite data written at the previous
diff --git a/googleapis/pubsub/v1/pubsub.pb.go b/googleapis/pubsub/v1/pubsub.pb.go
index f4d080a..fae4a3d 100644
--- a/googleapis/pubsub/v1/pubsub.pb.go
+++ b/googleapis/pubsub/v1/pubsub.pb.go
@@ -300,9 +300,9 @@
 	Topic *Topic `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
 	// Required. Indicates which fields in the provided topic to update. Must be
 	// specified and non-empty. Note that if `update_mask` contains
-	// "message_storage_policy" then the new value will be determined based on the
-	// policy configured at the project or organization level. The
-	// `message_storage_policy` must not be set in the `topic` provided above.
+	// "message_storage_policy" but the `message_storage_policy` is not set in
+	// the `topic` provided above, then the updated value is determined by the
+	// policy configured at the project or organization level.
 	UpdateMask           *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
 	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
 	XXX_unrecognized     []byte                `json:"-"`
@@ -912,9 +912,6 @@
 	// parent project (i.e.,
 	// service-{project_number}@gcp-sa-pubsub.iam.gserviceaccount.com) must have
 	// permission to Acknowledge() messages on this subscription.
-	// <b>EXPERIMENTAL:</b> This feature is part of a closed alpha release. This
-	// API might be changed in backward-incompatible ways and is not recommended
-	// for production use. It is not subject to any SLA or deprecation policy.
 	DeadLetterPolicy *DeadLetterPolicy `protobuf:"bytes,13,opt,name=dead_letter_policy,json=deadLetterPolicy,proto3" json:"dead_letter_policy,omitempty"`
 	// A policy that specifies how Cloud Pub/Sub retries message delivery for this
 	// subscription.
diff --git a/googleapis/spanner/admin/database/v1/backup.pb.go b/googleapis/spanner/admin/database/v1/backup.pb.go
index 0ee0836..50e225a 100644
--- a/googleapis/spanner/admin/database/v1/backup.pb.go
+++ b/googleapis/spanner/admin/database/v1/backup.pb.go
@@ -883,65 +883,66 @@
 }
 
 var fileDescriptor_01041bd470c86c57 = []byte{
-	// 960 bytes of a gzipped FileDescriptorProto
+	// 973 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x56, 0x4f, 0x6f, 0x1b, 0x45,
-	0x14, 0x67, 0xed, 0xda, 0xb5, 0x5f, 0xa0, 0x0d, 0x93, 0x16, 0x19, 0xb7, 0x51, 0x8c, 0x81, 0xd6,
-	0x17, 0x76, 0x95, 0xf6, 0x40, 0x21, 0x42, 0x60, 0x27, 0x6e, 0xb0, 0x44, 0x5a, 0x6b, 0xed, 0x56,
-	0x2a, 0xb2, 0x64, 0x8d, 0xd7, 0xcf, 0xcb, 0x12, 0x7b, 0x66, 0xd9, 0x19, 0x47, 0xa5, 0x51, 0x0e,
-	0x1c, 0xb8, 0xf0, 0x21, 0xb8, 0xc3, 0x91, 0x2f, 0xc0, 0x9d, 0x1b, 0x12, 0x1f, 0xa0, 0x67, 0xbe,
-	0x00, 0x12, 0x27, 0x34, 0x7f, 0xd6, 0xde, 0x94, 0x14, 0x07, 0x85, 0x03, 0xb7, 0xd9, 0xb7, 0xbf,
-	0xf7, 0x9b, 0xdf, 0xfc, 0xde, 0x7b, 0x3b, 0x0b, 0xef, 0x85, 0x9c, 0x87, 0x53, 0xf4, 0x44, 0x4c,
-	0x19, 0xc3, 0xc4, 0xa3, 0xe3, 0x59, 0xc4, 0xbc, 0x31, 0x95, 0x74, 0x44, 0x05, 0x7a, 0x47, 0xdb,
-	0xde, 0x88, 0x06, 0x87, 0xf3, 0xd8, 0x8d, 0x13, 0x2e, 0x39, 0xa9, 0x19, 0xb8, 0x6b, 0xe1, 0xae,
-	0x86, 0xbb, 0x29, 0xdc, 0x3d, 0xda, 0xae, 0x6e, 0x59, 0x42, 0x1a, 0x47, 0xde, 0x24, 0xc2, 0xe9,
-	0x78, 0x38, 0xc2, 0x2f, 0xe8, 0x51, 0xc4, 0x13, 0x43, 0x51, 0x7d, 0x33, 0x03, 0x48, 0x50, 0xf0,
-	0x79, 0x12, 0xa0, 0x7d, 0xf5, 0xb6, 0x7d, 0x35, 0xe5, 0x2c, 0x4c, 0xe6, 0x8c, 0x45, 0x2c, 0xf4,
-	0x78, 0x8c, 0x09, 0x95, 0x11, 0x67, 0xc2, 0x82, 0xac, 0x04, 0x4f, 0x3f, 0x8d, 0xe6, 0x13, 0xbb,
-	0xcb, 0x8c, 0x8a, 0x43, 0x8b, 0xd8, 0x7a, 0x11, 0x21, 0xa3, 0x19, 0x0a, 0x49, 0x67, 0xf6, 0x14,
-	0xd5, 0xd5, 0x87, 0x0e, 0xf8, 0x6c, 0xc6, 0x99, 0x85, 0xdf, 0xcc, 0x28, 0xa6, 0x8c, 0x71, 0x99,
-	0xd5, 0x53, 0xff, 0x23, 0x0f, 0xc5, 0x96, 0xf6, 0x88, 0x54, 0xa1, 0x94, 0x92, 0x54, 0x72, 0x35,
-	0xa7, 0x51, 0xf6, 0x17, 0xcf, 0x64, 0x07, 0xd6, 0xf0, 0x69, 0x1c, 0x25, 0x38, 0x54, 0x6a, 0x2a,
-	0xf9, 0x9a, 0xd3, 0x58, 0xbb, 0x53, 0x75, 0xad, 0x9f, 0xa9, 0x54, 0xb7, 0x9f, 0x4a, 0xf5, 0xc1,
-	0xc0, 0x55, 0x80, 0x10, 0xb8, 0xc4, 0xe8, 0x0c, 0x2b, 0x8e, 0x26, 0xd5, 0x6b, 0xf2, 0x09, 0xac,
-	0x05, 0x09, 0x52, 0x69, 0x09, 0x2f, 0xad, 0x22, 0x6c, 0xe5, 0x9f, 0x37, 0xf3, 0x3e, 0x98, 0x1c,
-	0xcd, 0x5a, 0x07, 0x10, 0xd1, 0x33, 0x1c, 0x8e, 0xbe, 0x96, 0x28, 0x2a, 0x85, 0x9a, 0xd3, 0xc8,
-	0x1b, 0x50, 0x59, 0x85, 0x5b, 0x2a, 0x4a, 0x3a, 0x50, 0x10, 0x92, 0x4a, 0xac, 0x14, 0x6b, 0x4e,
-	0xe3, 0xca, 0x1d, 0xd7, 0x5d, 0xd5, 0x00, 0xae, 0xf1, 0xc2, 0xed, 0xa9, 0x2c, 0x43, 0x67, 0x18,
-	0xc8, 0x3d, 0xb8, 0x9e, 0xe0, 0x04, 0x13, 0x64, 0x41, 0xc4, 0xc2, 0x61, 0x9a, 0x23, 0x2a, 0x97,
-	0x6b, 0xf9, 0x46, 0xd9, 0x40, 0xaf, 0x65, 0x10, 0x7b, 0x29, 0xa0, 0xfe, 0x3e, 0x14, 0x34, 0x1d,
-	0xb9, 0x0e, 0xaf, 0xf7, 0xfa, 0xcd, 0x7e, 0x7b, 0xf8, 0xe8, 0x41, 0xaf, 0xdb, 0xde, 0xed, 0xdc,
-	0xef, 0xb4, 0xf7, 0xd6, 0x5f, 0x21, 0xaf, 0x42, 0x69, 0xd7, 0x6f, 0x37, 0xfb, 0x9d, 0x07, 0xfb,
-	0xeb, 0x0e, 0x29, 0x43, 0xc1, 0x6f, 0x37, 0xf7, 0x9e, 0xac, 0xe7, 0x3e, 0x1c, 0xfc, 0xde, 0x7c,
-	0x02, 0x9b, 0xa9, 0x56, 0x23, 0x9d, 0xc6, 0x91, 0x70, 0x03, 0x3e, 0xf3, 0x6c, 0xd1, 0xee, 0xc5,
-	0x09, 0xff, 0x12, 0x03, 0x29, 0xbc, 0x63, 0xbb, 0x3a, 0xf1, 0x22, 0x26, 0x24, 0x65, 0x01, 0x0a,
-	0xef, 0x38, 0x5d, 0x9e, 0xd8, 0x41, 0x10, 0xde, 0xb1, 0x59, 0x9c, 0xd4, 0x7f, 0x76, 0x60, 0x63,
-	0x57, 0xdb, 0x69, 0xa8, 0x7c, 0xfc, 0x6a, 0x8e, 0x42, 0x92, 0x8f, 0xa1, 0x18, 0xd3, 0x04, 0x99,
-	0x34, 0xf5, 0x6a, 0xdd, 0x7e, 0xde, 0xcc, 0xfd, 0xd9, 0x7c, 0x0b, 0xb6, 0x5e, 0x22, 0xa4, 0x63,
-	0xb7, 0xf0, 0x6d, 0x1a, 0xa9, 0x41, 0xd9, 0xec, 0x31, 0x8c, 0xc6, 0xa6, 0x91, 0x94, 0x3b, 0x39,
-	0xbf, 0x64, 0xa2, 0x9d, 0x31, 0x69, 0x43, 0xd1, 0xac, 0x6d, 0x23, 0x35, 0xce, 0x5b, 0x17, 0x43,
-	0x64, 0x93, 0xeb, 0xbf, 0x39, 0x70, 0x2d, 0x7b, 0x82, 0x03, 0x94, 0x54, 0xe5, 0x9c, 0xd9, 0x70,
-	0xff, 0xd4, 0xdd, 0x0f, 0xa1, 0x14, 0x27, 0x3c, 0x4c, 0x50, 0x08, 0xab, 0xe8, 0xee, 0x6a, 0x45,
-	0x0f, 0xd3, 0xd1, 0xee, 0xda, 0x54, 0x7f, 0x41, 0xa2, 0xc6, 0x25, 0x50, 0x9e, 0x4c, 0xcf, 0xd9,
-	0xdd, 0x3e, 0x18, 0xb8, 0x0a, 0xd4, 0xbf, 0x77, 0x60, 0xe3, 0x51, 0x3c, 0xfe, 0x5b, 0x61, 0x96,
-	0xae, 0x39, 0x17, 0x70, 0x4d, 0x4d, 0xde, 0x5c, 0xb3, 0xeb, 0x8f, 0x8e, 0xf6, 0xe2, 0x2c, 0x6d,
-	0xf7, 0xd5, 0x77, 0xe9, 0x80, 0x8a, 0x43, 0x93, 0x0d, 0x26, 0x47, 0x05, 0xea, 0x07, 0xb0, 0xbe,
-	0x8f, 0xf2, 0xb4, 0xb8, 0x0f, 0xb2, 0x96, 0xb7, 0xde, 0xd5, 0x3d, 0xb3, 0xb5, 0xa2, 0x79, 0x4d,
-	0x65, 0xea, 0x5d, 0xd8, 0xd8, 0xc3, 0x29, 0xbe, 0x78, 0xdc, 0x0b, 0x30, 0xfe, 0xe0, 0x00, 0xf9,
-	0x2c, 0x12, 0x56, 0xa2, 0xf8, 0xcf, 0x3a, 0xfb, 0x0d, 0x28, 0x4e, 0xa2, 0xa9, 0xc4, 0xc4, 0x76,
-	0x90, 0x7d, 0x22, 0x37, 0xa0, 0x1c, 0xd3, 0x10, 0x87, 0xea, 0xc3, 0xa3, 0x1b, 0xa8, 0xe0, 0x97,
-	0x54, 0xa0, 0x17, 0x3d, 0x43, 0xb2, 0x09, 0xa0, 0x5f, 0x4a, 0x7e, 0x88, 0x4c, 0xb7, 0x42, 0xd9,
-	0xd7, 0xf0, 0xbe, 0x0a, 0xd4, 0xbf, 0x71, 0x60, 0xe3, 0x94, 0x56, 0x11, 0x73, 0x26, 0x90, 0xb4,
-	0xe0, 0xb2, 0x1d, 0xd9, 0x8a, 0x53, 0xcb, 0xff, 0x9b, 0x72, 0xfb, 0x69, 0x22, 0xb9, 0x05, 0x57,
-	0x19, 0x3e, 0x95, 0xc3, 0xcc, 0xfe, 0x46, 0xf8, 0x6b, 0x2a, 0xdc, 0x5d, 0x68, 0xf8, 0xc9, 0x81,
-	0x1b, 0x4b, 0x0d, 0x8b, 0xc6, 0xfe, 0x7f, 0x1b, 0xf7, 0xad, 0x03, 0x37, 0xcf, 0x16, 0x6d, 0x1d,
-	0xfc, 0x08, 0x60, 0x79, 0xfd, 0x5a, 0x13, 0x37, 0x53, 0x13, 0x33, 0x97, 0xf4, 0x72, 0x92, 0xfd,
-	0x4c, 0xc2, 0xb9, 0xcd, 0xfb, 0xce, 0x01, 0x30, 0x1a, 0x3a, 0x6c, 0xc2, 0xd5, 0x51, 0x33, 0x53,
-	0x5a, 0x5e, 0x8c, 0xdd, 0xce, 0xe9, 0x0b, 0x2f, 0x77, 0x8e, 0x4f, 0xc2, 0xf2, 0xae, 0xbb, 0x0d,
-	0x57, 0xcd, 0xaf, 0xc6, 0xe2, 0xde, 0xd1, 0x6e, 0x95, 0xfd, 0x2b, 0x26, 0x9c, 0x5e, 0x36, 0xad,
-	0x5f, 0x1d, 0x78, 0x27, 0xe0, 0xb3, 0x95, 0xad, 0xd2, 0x5a, 0x33, 0x92, 0xbb, 0x6a, 0xdf, 0xae,
-	0xf3, 0xf9, 0xa7, 0x36, 0x21, 0xe4, 0x53, 0xca, 0x42, 0x97, 0x27, 0xa1, 0x17, 0x22, 0xd3, 0xaa,
-	0xbc, 0x65, 0x71, 0x5f, 0xfe, 0xcb, 0xb1, 0x93, 0xae, 0x7f, 0xcc, 0xdd, 0xda, 0x37, 0x54, 0xbb,
-	0x53, 0x3e, 0x1f, 0xbb, 0x3d, 0xab, 0xa0, 0xa9, 0x15, 0xa4, 0x3a, 0xdd, 0xc7, 0xdb, 0xbf, 0xa4,
-	0xc0, 0x81, 0x06, 0x0e, 0x2c, 0x70, 0xa0, 0x81, 0x83, 0x14, 0x38, 0x78, 0xbc, 0x3d, 0x2a, 0x6a,
-	0x19, 0x77, 0xff, 0x0a, 0x00, 0x00, 0xff, 0xff, 0x37, 0x78, 0x8d, 0x93, 0xed, 0x09, 0x00, 0x00,
+	0x14, 0x67, 0xec, 0xd8, 0xb5, 0x5f, 0xa0, 0x0d, 0x93, 0x16, 0x19, 0xb7, 0x51, 0x8c, 0x29, 0xad,
+	0x2f, 0xec, 0x2a, 0xed, 0x81, 0x42, 0x84, 0xa8, 0x9d, 0xb8, 0xc1, 0x12, 0x69, 0xad, 0xb5, 0x5b,
+	0xa9, 0xc8, 0x92, 0x35, 0x5e, 0x8f, 0x97, 0x25, 0xde, 0x99, 0x65, 0x67, 0x1c, 0x95, 0x46, 0x39,
+	0x70, 0xe0, 0xc2, 0x77, 0x80, 0x3b, 0x1c, 0xf9, 0x02, 0xdc, 0xb9, 0x21, 0xf1, 0x01, 0x72, 0xe6,
+	0x23, 0x70, 0x42, 0xf3, 0x67, 0xed, 0x4d, 0x48, 0x71, 0x50, 0x38, 0x70, 0x1b, 0xbf, 0xfd, 0xbd,
+	0xdf, 0xfc, 0xe6, 0xf7, 0xde, 0x9b, 0x31, 0xbc, 0x1f, 0x70, 0x1e, 0x4c, 0xa9, 0x2b, 0x62, 0xc2,
+	0x18, 0x4d, 0x5c, 0x32, 0x8e, 0x42, 0xe6, 0x8e, 0x89, 0x24, 0x23, 0x22, 0xa8, 0x7b, 0xb8, 0xe5,
+	0x8e, 0x88, 0x7f, 0x30, 0x8b, 0x9d, 0x38, 0xe1, 0x92, 0xe3, 0x9a, 0x81, 0x3b, 0x16, 0xee, 0x68,
+	0xb8, 0x93, 0xc2, 0x9d, 0xc3, 0xad, 0xea, 0xa6, 0x25, 0x24, 0x71, 0xe8, 0x4e, 0x42, 0x3a, 0x1d,
+	0x0f, 0x47, 0xf4, 0x0b, 0x72, 0x18, 0xf2, 0xc4, 0x50, 0x54, 0xdf, 0xce, 0x00, 0x12, 0x2a, 0xf8,
+	0x2c, 0xf1, 0xa9, 0xfd, 0xf4, 0xae, 0xfd, 0x34, 0xe5, 0x2c, 0x48, 0x66, 0x8c, 0x85, 0x2c, 0x70,
+	0x79, 0x4c, 0x13, 0x22, 0x43, 0xce, 0x84, 0x05, 0x59, 0x09, 0xae, 0xfe, 0x35, 0x9a, 0x4d, 0xec,
+	0x2e, 0x11, 0x11, 0x07, 0x16, 0xb1, 0x79, 0x16, 0x21, 0xc3, 0x88, 0x0a, 0x49, 0x22, 0x7b, 0x8a,
+	0xea, 0xf2, 0x43, 0xfb, 0x3c, 0x8a, 0x38, 0xb3, 0xf0, 0x5b, 0x19, 0xc5, 0x84, 0x31, 0x2e, 0xb3,
+	0x7a, 0xea, 0xdf, 0xaf, 0x40, 0xb1, 0xa5, 0x3d, 0xc2, 0x0f, 0xa1, 0x94, 0x92, 0x54, 0x72, 0x35,
+	0xd4, 0x28, 0xb7, 0x6e, 0xff, 0xd9, 0x7c, 0x07, 0x36, 0x53, 0xb7, 0x0c, 0x0f, 0x89, 0x43, 0xe1,
+	0xf8, 0x3c, 0x72, 0x77, 0x2d, 0xd6, 0x9b, 0x67, 0xe1, 0x6d, 0x58, 0xa5, 0x2f, 0xe2, 0x30, 0xa1,
+	0x43, 0xa5, 0xb9, 0x92, 0xaf, 0xa1, 0xc6, 0xea, 0xbd, 0xaa, 0x4d, 0x74, 0xd2, 0x03, 0x39, 0xfd,
+	0xf4, 0x40, 0x1e, 0x18, 0xb8, 0x0a, 0x60, 0x0c, 0x2b, 0x8c, 0x44, 0xb4, 0x82, 0xd4, 0xd6, 0x9e,
+	0x5e, 0xe3, 0x87, 0xb0, 0xea, 0x27, 0x94, 0x48, 0x4b, 0xb8, 0xb2, 0x8c, 0xb0, 0x95, 0x3f, 0x69,
+	0xe6, 0x3d, 0x30, 0x39, 0x9a, 0xb5, 0x0e, 0x20, 0xc2, 0x97, 0x74, 0x38, 0xfa, 0x5a, 0x52, 0x51,
+	0x29, 0xd4, 0x50, 0x23, 0x6f, 0x40, 0x65, 0x15, 0x6e, 0xa9, 0x28, 0xee, 0x40, 0x41, 0x48, 0x22,
+	0x69, 0xa5, 0x58, 0x43, 0x8d, 0xab, 0xf7, 0x1c, 0x67, 0x59, 0x9b, 0x38, 0xc6, 0x31, 0xa7, 0xa7,
+	0xb2, 0x0c, 0x9d, 0x61, 0xc0, 0x0f, 0xe0, 0x46, 0x42, 0x27, 0x34, 0xa1, 0xcc, 0x0f, 0x59, 0x30,
+	0x4c, 0x73, 0x44, 0xe5, 0x4a, 0x2d, 0xdf, 0x28, 0x1b, 0xe8, 0xf5, 0x0c, 0x22, 0x35, 0x51, 0xd4,
+	0x3f, 0x80, 0x82, 0xa6, 0xc3, 0x37, 0xe0, 0xcd, 0x5e, 0xbf, 0xd9, 0x6f, 0x0f, 0x9f, 0x3e, 0xee,
+	0x75, 0xdb, 0x3b, 0x9d, 0x47, 0x9d, 0xf6, 0xee, 0xda, 0x6b, 0xf8, 0x75, 0x28, 0xed, 0x78, 0xed,
+	0x66, 0xbf, 0xf3, 0x78, 0x6f, 0x0d, 0xe1, 0x32, 0x14, 0xbc, 0x76, 0x73, 0xf7, 0xf9, 0x5a, 0xee,
+	0xa3, 0xc1, 0x1f, 0xcd, 0xe7, 0xb0, 0xf1, 0x8a, 0x22, 0xd9, 0xd2, 0x3e, 0x88, 0x13, 0xfe, 0x25,
+	0xf5, 0xa5, 0x70, 0x8f, 0xec, 0xea, 0xd8, 0x0d, 0x99, 0x90, 0x84, 0xf9, 0x54, 0xb8, 0x47, 0xe9,
+	0xf2, 0xd8, 0x8e, 0x8b, 0x70, 0x8f, 0xcc, 0xe2, 0xb8, 0xfe, 0x0b, 0x82, 0xf5, 0x1d, 0x6d, 0xa7,
+	0xa1, 0xf2, 0xe8, 0x57, 0x33, 0x2a, 0x24, 0xfe, 0x04, 0x8a, 0x31, 0x49, 0x28, 0x93, 0xa6, 0x5e,
+	0xad, 0xbb, 0x27, 0xcd, 0xdc, 0x3f, 0x75, 0x4b, 0xc7, 0x6e, 0xe1, 0xd9, 0x34, 0x5c, 0x83, 0xb2,
+	0xd9, 0x63, 0x18, 0x8e, 0x6d, 0xbb, 0xe5, 0x4f, 0x9a, 0x39, 0xaf, 0x64, 0xa2, 0x9d, 0x31, 0x6e,
+	0x43, 0xd1, 0xac, 0x6d, 0x23, 0x35, 0x2e, 0x5a, 0x17, 0x43, 0x64, 0x93, 0xeb, 0xbf, 0x23, 0xb8,
+	0x9e, 0x3d, 0xc1, 0x3e, 0x95, 0x44, 0xe5, 0x9c, 0xdb, 0x70, 0xd5, 0xb3, 0x33, 0x90, 0xe9, 0xee,
+	0x27, 0x50, 0x8a, 0x13, 0x1e, 0x24, 0x54, 0x08, 0xab, 0xe8, 0xfe, 0x72, 0x45, 0x4f, 0xd2, 0x0b,
+	0xa0, 0x6b, 0x53, 0xbd, 0x39, 0x89, 0x1a, 0x17, 0x5f, 0x79, 0x32, 0xbd, 0x60, 0x77, 0x7b, 0x60,
+	0xe0, 0x2a, 0x50, 0xff, 0x01, 0xc1, 0xfa, 0xd3, 0x78, 0xfc, 0xb7, 0xc2, 0x2c, 0x5c, 0x43, 0x97,
+	0x70, 0x4d, 0x4d, 0xde, 0x4c, 0xb3, 0xeb, 0xab, 0x49, 0x7b, 0x71, 0x9e, 0xb6, 0x47, 0xea, 0xf6,
+	0xda, 0x27, 0xe2, 0xc0, 0x64, 0x83, 0xc9, 0x51, 0x81, 0xfa, 0x3e, 0xac, 0xed, 0x51, 0x79, 0x5a,
+	0xdc, 0x87, 0x59, 0xcb, 0x5b, 0xef, 0xe9, 0x9e, 0xd9, 0x5c, 0xd2, 0xbc, 0xa6, 0x32, 0xf5, 0x2e,
+	0xac, 0xef, 0xd2, 0x29, 0x3d, 0x7b, 0xdc, 0x4b, 0x30, 0xfe, 0x88, 0x00, 0x7f, 0x16, 0x0a, 0x2b,
+	0x51, 0xfc, 0x67, 0x9d, 0xfd, 0x16, 0x14, 0x27, 0xe1, 0x54, 0xd2, 0xc4, 0x76, 0x90, 0xfd, 0x85,
+	0x6f, 0x42, 0x39, 0x26, 0x01, 0x1d, 0xaa, 0x8b, 0x47, 0x37, 0x50, 0xc1, 0x2b, 0xa9, 0x40, 0x2f,
+	0x7c, 0x49, 0xf1, 0x06, 0x80, 0xfe, 0x28, 0xf9, 0x01, 0x65, 0xba, 0x15, 0xca, 0x9e, 0x86, 0xf7,
+	0x55, 0xa0, 0xfe, 0x0d, 0x82, 0xf5, 0x53, 0x5a, 0x45, 0xcc, 0x99, 0xa0, 0xb8, 0x05, 0x57, 0xec,
+	0xc8, 0x56, 0x50, 0x2d, 0xff, 0x6f, 0xca, 0xed, 0xa5, 0x89, 0xf8, 0x0e, 0x5c, 0x63, 0xf4, 0x85,
+	0x1c, 0x66, 0xf6, 0x37, 0xc2, 0xdf, 0x50, 0xe1, 0xee, 0x5c, 0xc3, 0xcf, 0x08, 0x6e, 0x2e, 0x34,
+	0xcc, 0x1b, 0xfb, 0xff, 0x6d, 0xdc, 0xb7, 0x08, 0x6e, 0x9d, 0x2f, 0xda, 0x3a, 0xf8, 0x31, 0xc0,
+	0xe2, 0x91, 0xb6, 0x26, 0x6e, 0xa4, 0x26, 0x66, 0x9e, 0xf2, 0xc5, 0x24, 0x7b, 0x99, 0x84, 0x0b,
+	0x9b, 0xf7, 0x1d, 0x02, 0x30, 0x1a, 0x3a, 0x6c, 0xc2, 0xd5, 0x51, 0x33, 0x53, 0x5a, 0x9e, 0x8f,
+	0xdd, 0xf6, 0xe9, 0x07, 0x2f, 0x77, 0x81, 0x2b, 0x61, 0xf1, 0xd6, 0xdd, 0x85, 0x6b, 0xe6, 0x0f,
+	0xc9, 0xfc, 0xdd, 0xd1, 0x6e, 0x95, 0xbd, 0xab, 0x26, 0x9c, 0x3e, 0x36, 0xad, 0xdf, 0x10, 0xdc,
+	0xf6, 0x79, 0xb4, 0xb4, 0x55, 0x5a, 0xab, 0x46, 0x72, 0x57, 0xed, 0xdb, 0x45, 0x9f, 0x7f, 0x6a,
+	0x13, 0x02, 0x3e, 0x25, 0x2c, 0x70, 0x78, 0x12, 0xb8, 0x01, 0x65, 0x5a, 0x95, 0xbb, 0x28, 0xee,
+	0xab, 0xff, 0x98, 0x6c, 0xa7, 0xeb, 0x9f, 0x72, 0x77, 0xf6, 0x0c, 0xd5, 0xce, 0x94, 0xcf, 0xc6,
+	0x4e, 0xcf, 0x2a, 0x68, 0x6a, 0x05, 0xa9, 0x4e, 0xe7, 0xd9, 0xd6, 0xaf, 0x29, 0x70, 0xa0, 0x81,
+	0x03, 0x0b, 0x1c, 0x68, 0xe0, 0x20, 0x05, 0x0e, 0x9e, 0x6d, 0x8d, 0x8a, 0x5a, 0xc6, 0xfd, 0xbf,
+	0x02, 0x00, 0x00, 0xff, 0xff, 0x62, 0x5f, 0x5b, 0x08, 0x13, 0x0a, 0x00, 0x00,
 }