Skip to main content

utxorpc_spec/
utxorpc.v1beta.submit.rs

1// @generated
2/// Represents a transaction from any supported blockchain.
3#[allow(clippy::derive_partial_eq_without_eq)]
4#[derive(Clone, PartialEq, ::prost::Message)]
5pub struct AnyChainTx {
6    #[prost(oneof="any_chain_tx::Type", tags="1")]
7    pub r#type: ::core::option::Option<any_chain_tx::Type>,
8}
9/// Nested message and enum types in `AnyChainTx`.
10pub mod any_chain_tx {
11    #[allow(clippy::derive_partial_eq_without_eq)]
12#[derive(Clone, PartialEq, ::prost::Oneof)]
13    pub enum Type {
14        /// Raw transaction data.
15        #[prost(bytes, tag="1")]
16        Raw(::prost::bytes::Bytes),
17    }
18}
19/// Request to evaluate transaction without submitting.
20#[allow(clippy::derive_partial_eq_without_eq)]
21#[derive(Clone, PartialEq, ::prost::Message)]
22pub struct EvalTxRequest {
23    /// A transaction to evaluate.
24    #[prost(message, optional, tag="1")]
25    pub tx: ::core::option::Option<AnyChainTx>,
26}
27/// Report containing the result of evaluating a particular transaction
28#[allow(clippy::derive_partial_eq_without_eq)]
29#[derive(Clone, PartialEq, ::prost::Message)]
30pub struct AnyChainEval {
31    #[prost(oneof="any_chain_eval::Chain", tags="1")]
32    pub chain: ::core::option::Option<any_chain_eval::Chain>,
33}
34/// Nested message and enum types in `AnyChainEval`.
35pub mod any_chain_eval {
36    #[allow(clippy::derive_partial_eq_without_eq)]
37#[derive(Clone, PartialEq, ::prost::Oneof)]
38    pub enum Chain {
39        /// A Cardano tx evaluation report.
40        #[prost(message, tag="1")]
41        Cardano(super::super::cardano::TxEval),
42    }
43}
44/// Response containing the reports form the transaction evaluation.
45#[allow(clippy::derive_partial_eq_without_eq)]
46#[derive(Clone, PartialEq, ::prost::Message)]
47pub struct EvalTxResponse {
48    #[prost(message, optional, tag="1")]
49    pub report: ::core::option::Option<AnyChainEval>,
50}
51/// Request to submit a transaction to the blockchain.
52#[allow(clippy::derive_partial_eq_without_eq)]
53#[derive(Clone, PartialEq, ::prost::Message)]
54pub struct SubmitTxRequest {
55    /// A transaction to submit.
56    #[prost(message, optional, tag="1")]
57    pub tx: ::core::option::Option<AnyChainTx>,
58}
59/// Response containing references to the submitted transactions.
60#[allow(clippy::derive_partial_eq_without_eq)]
61#[derive(Clone, PartialEq, ::prost::Message)]
62pub struct SubmitTxResponse {
63    /// A transaction reference returned upon successful submission.
64    #[prost(bytes="bytes", tag="1")]
65    pub r#ref: ::prost::bytes::Bytes,
66}
67#[allow(clippy::derive_partial_eq_without_eq)]
68#[derive(Clone, PartialEq, ::prost::Message)]
69pub struct TxInMempool {
70    /// The transaction reference.
71    #[prost(bytes="bytes", tag="1")]
72    pub r#ref: ::prost::bytes::Bytes,
73    /// Original bytes as defined by the chain
74    #[prost(bytes="bytes", tag="2")]
75    pub native_bytes: ::prost::bytes::Bytes,
76    /// The current stage of the tx
77    #[prost(enumeration="Stage", tag="3")]
78    pub stage: i32,
79    #[prost(oneof="tx_in_mempool::ParsedState", tags="4")]
80    pub parsed_state: ::core::option::Option<tx_in_mempool::ParsedState>,
81}
82/// Nested message and enum types in `TxInMempool`.
83pub mod tx_in_mempool {
84    #[allow(clippy::derive_partial_eq_without_eq)]
85#[derive(Clone, PartialEq, ::prost::Oneof)]
86    pub enum ParsedState {
87        /// A Cardano transaction.
88        #[prost(message, tag="4")]
89        Cardano(super::super::cardano::Tx),
90    }
91}
92/// Request to check the status of submitted transactions.
93#[allow(clippy::derive_partial_eq_without_eq)]
94#[derive(Clone, PartialEq, ::prost::Message)]
95pub struct ReadMempoolRequest {
96}
97/// Response containing the stage of the submitted transactions.
98#[allow(clippy::derive_partial_eq_without_eq)]
99#[derive(Clone, PartialEq, ::prost::Message)]
100pub struct ReadMempoolResponse {
101    /// List of transaction currently on the mempool.
102    #[prost(message, repeated, tag="1")]
103    pub items: ::prost::alloc::vec::Vec<TxInMempool>,
104}
105/// Request to wait for transactions to reach a certain stage.
106#[allow(clippy::derive_partial_eq_without_eq)]
107#[derive(Clone, PartialEq, ::prost::Message)]
108pub struct WaitForTxRequest {
109    /// List of transaction references to wait for.
110    #[prost(bytes="bytes", repeated, tag="1")]
111    pub r#ref: ::prost::alloc::vec::Vec<::prost::bytes::Bytes>,
112}
113/// Response containing the transaction reference and stage once it has been reached.
114#[allow(clippy::derive_partial_eq_without_eq)]
115#[derive(Clone, PartialEq, ::prost::Message)]
116pub struct WaitForTxResponse {
117    /// Transaction reference.
118    #[prost(bytes="bytes", tag="1")]
119    pub r#ref: ::prost::bytes::Bytes,
120    /// Stage reached by the transaction.
121    #[prost(enumeration="Stage", tag="2")]
122    pub stage: i32,
123}
124/// Represents a tx pattern from any supported blockchain.
125#[allow(clippy::derive_partial_eq_without_eq)]
126#[derive(Clone, PartialEq, ::prost::Message)]
127pub struct AnyChainTxPattern {
128    #[prost(oneof="any_chain_tx_pattern::Chain", tags="1")]
129    pub chain: ::core::option::Option<any_chain_tx_pattern::Chain>,
130}
131/// Nested message and enum types in `AnyChainTxPattern`.
132pub mod any_chain_tx_pattern {
133    #[allow(clippy::derive_partial_eq_without_eq)]
134#[derive(Clone, PartialEq, ::prost::Oneof)]
135    pub enum Chain {
136        /// A Cardano tx pattern.
137        #[prost(message, tag="1")]
138        Cardano(super::super::cardano::TxPattern),
139    }
140}
141/// Represents a simple tx predicate that can composed to create more complex ones
142#[allow(clippy::derive_partial_eq_without_eq)]
143#[derive(Clone, PartialEq, ::prost::Message)]
144pub struct TxPredicate {
145    /// Predicate is true if tx exhibits pattern.
146    #[prost(message, optional, tag="1")]
147    pub r#match: ::core::option::Option<AnyChainTxPattern>,
148    /// Predicate is true if tx doesn't exhibit pattern.
149    #[prost(message, repeated, tag="2")]
150    pub not: ::prost::alloc::vec::Vec<TxPredicate>,
151    /// Predicate is true if tx exhibits all of the patterns.
152    #[prost(message, repeated, tag="3")]
153    pub all_of: ::prost::alloc::vec::Vec<TxPredicate>,
154    /// Predicate is true if tx exhibits any of the patterns.
155    #[prost(message, repeated, tag="4")]
156    pub any_of: ::prost::alloc::vec::Vec<TxPredicate>,
157}
158/// Request to watch changes of specific mempool txs.
159#[allow(clippy::derive_partial_eq_without_eq)]
160#[derive(Clone, PartialEq, ::prost::Message)]
161pub struct WatchMempoolRequest {
162    /// A predicate to filter transactions by.
163    #[prost(message, optional, tag="1")]
164    pub predicate: ::core::option::Option<TxPredicate>,
165    /// Field mask to selectively return fields.
166    #[prost(message, optional, tag="2")]
167    pub field_mask: ::core::option::Option<::pbjson_types::FieldMask>,
168}
169/// Response that represents a change in a mempool tx.
170#[allow(clippy::derive_partial_eq_without_eq)]
171#[derive(Clone, PartialEq, ::prost::Message)]
172pub struct WatchMempoolResponse {
173    /// The content and stage of the tx that has changed
174    #[prost(message, optional, tag="1")]
175    pub tx: ::core::option::Option<TxInMempool>,
176}
177/// Enum representing the various stages of a transaction's lifecycle.
178#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
179#[repr(i32)]
180pub enum Stage {
181    /// Unspecified stage.
182    Unspecified = 0,
183    /// Transaction has been acknowledged by the node.
184    Acknowledged = 1,
185    /// Transaction is in the mempool.
186    Mempool = 2,
187    /// Transaction has been propagated across the network.
188    Network = 3,
189    /// Transaction has been confirmed on the blockchain.
190    Confirmed = 4,
191}
192impl Stage {
193    /// String value of the enum field names used in the ProtoBuf definition.
194    ///
195    /// The values are not transformed in any way and thus are considered stable
196    /// (if the ProtoBuf definition does not change) and safe for programmatic use.
197    pub fn as_str_name(&self) -> &'static str {
198        match self {
199            Stage::Unspecified => "STAGE_UNSPECIFIED",
200            Stage::Acknowledged => "STAGE_ACKNOWLEDGED",
201            Stage::Mempool => "STAGE_MEMPOOL",
202            Stage::Network => "STAGE_NETWORK",
203            Stage::Confirmed => "STAGE_CONFIRMED",
204        }
205    }
206    /// Creates an enum from field names used in the ProtoBuf definition.
207    pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
208        match value {
209            "STAGE_UNSPECIFIED" => Some(Self::Unspecified),
210            "STAGE_ACKNOWLEDGED" => Some(Self::Acknowledged),
211            "STAGE_MEMPOOL" => Some(Self::Mempool),
212            "STAGE_NETWORK" => Some(Self::Network),
213            "STAGE_CONFIRMED" => Some(Self::Confirmed),
214            _ => None,
215        }
216    }
217}
218/// Encoded file descriptor set for the `utxorpc.v1beta.submit` package
219pub const FILE_DESCRIPTOR_SET: &[u8] = &[
220    0x0a, 0x99, 0x37, 0x0a, 0x22, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2f, 0x76, 0x31, 0x62,
221    0x65, 0x74, 0x61, 0x2f, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x2f, 0x73, 0x75, 0x62, 0x6d, 0x69,
222    0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x15, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63,
223    0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x1a, 0x20,
224    0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f,
225    0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
226    0x1a, 0x24, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
227    0x2f, 0x63, 0x61, 0x72, 0x64, 0x61, 0x6e, 0x6f, 0x2f, 0x63, 0x61, 0x72, 0x64, 0x61, 0x6e, 0x6f,
228    0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x28, 0x0a, 0x0a, 0x41, 0x6e, 0x79, 0x43, 0x68, 0x61,
229    0x69, 0x6e, 0x54, 0x78, 0x12, 0x12, 0x0a, 0x03, 0x72, 0x61, 0x77, 0x18, 0x01, 0x20, 0x01, 0x28,
230    0x0c, 0x48, 0x00, 0x52, 0x03, 0x72, 0x61, 0x77, 0x42, 0x06, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65,
231    0x22, 0x42, 0x0a, 0x0d, 0x45, 0x76, 0x61, 0x6c, 0x54, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
232    0x74, 0x12, 0x31, 0x0a, 0x02, 0x74, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e,
233    0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x73,
234    0x75, 0x62, 0x6d, 0x69, 0x74, 0x2e, 0x41, 0x6e, 0x79, 0x43, 0x68, 0x61, 0x69, 0x6e, 0x54, 0x78,
235    0x52, 0x02, 0x74, 0x78, 0x22, 0x53, 0x0a, 0x0c, 0x41, 0x6e, 0x79, 0x43, 0x68, 0x61, 0x69, 0x6e,
236    0x45, 0x76, 0x61, 0x6c, 0x12, 0x3a, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x61, 0x6e, 0x6f, 0x18,
237    0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e,
238    0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x63, 0x61, 0x72, 0x64, 0x61, 0x6e, 0x6f, 0x2e, 0x54,
239    0x78, 0x45, 0x76, 0x61, 0x6c, 0x48, 0x00, 0x52, 0x07, 0x63, 0x61, 0x72, 0x64, 0x61, 0x6e, 0x6f,
240    0x42, 0x07, 0x0a, 0x05, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x22, 0x4d, 0x0a, 0x0e, 0x45, 0x76, 0x61,
241    0x6c, 0x54, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x06, 0x72,
242    0x65, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x75, 0x74,
243    0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x73, 0x75, 0x62,
244    0x6d, 0x69, 0x74, 0x2e, 0x41, 0x6e, 0x79, 0x43, 0x68, 0x61, 0x69, 0x6e, 0x45, 0x76, 0x61, 0x6c,
245    0x52, 0x06, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x22, 0x44, 0x0a, 0x0f, 0x53, 0x75, 0x62, 0x6d,
246    0x69, 0x74, 0x54, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x31, 0x0a, 0x02, 0x74,
247    0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70,
248    0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x2e,
249    0x41, 0x6e, 0x79, 0x43, 0x68, 0x61, 0x69, 0x6e, 0x54, 0x78, 0x52, 0x02, 0x74, 0x78, 0x22, 0x24,
250    0x0a, 0x10, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x54, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
251    0x73, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52,
252    0x03, 0x72, 0x65, 0x66, 0x22, 0xbe, 0x01, 0x0a, 0x0b, 0x54, 0x78, 0x49, 0x6e, 0x4d, 0x65, 0x6d,
253    0x70, 0x6f, 0x6f, 0x6c, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28,
254    0x0c, 0x52, 0x03, 0x72, 0x65, 0x66, 0x12, 0x21, 0x0a, 0x0c, 0x6e, 0x61, 0x74, 0x69, 0x76, 0x65,
255    0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x6e, 0x61,
256    0x74, 0x69, 0x76, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x32, 0x0a, 0x05, 0x73, 0x74, 0x61,
257    0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72,
258    0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74,
259    0x2e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x67, 0x65, 0x12, 0x36, 0x0a,
260    0x07, 0x63, 0x61, 0x72, 0x64, 0x61, 0x6e, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
261    0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e,
262    0x63, 0x61, 0x72, 0x64, 0x61, 0x6e, 0x6f, 0x2e, 0x54, 0x78, 0x48, 0x00, 0x52, 0x07, 0x63, 0x61,
263    0x72, 0x64, 0x61, 0x6e, 0x6f, 0x42, 0x0e, 0x0a, 0x0c, 0x70, 0x61, 0x72, 0x73, 0x65, 0x64, 0x5f,
264    0x73, 0x74, 0x61, 0x74, 0x65, 0x22, 0x14, 0x0a, 0x12, 0x52, 0x65, 0x61, 0x64, 0x4d, 0x65, 0x6d,
265    0x70, 0x6f, 0x6f, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4f, 0x0a, 0x13, 0x52,
266    0x65, 0x61, 0x64, 0x4d, 0x65, 0x6d, 0x70, 0x6f, 0x6f, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
267    0x73, 0x65, 0x12, 0x38, 0x0a, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28,
268    0x0b, 0x32, 0x22, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65,
269    0x74, 0x61, 0x2e, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x2e, 0x54, 0x78, 0x49, 0x6e, 0x4d, 0x65,
270    0x6d, 0x70, 0x6f, 0x6f, 0x6c, 0x52, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x24, 0x0a, 0x10,
271    0x57, 0x61, 0x69, 0x74, 0x46, 0x6f, 0x72, 0x54, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
272    0x12, 0x10, 0x0a, 0x03, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x03, 0x72,
273    0x65, 0x66, 0x22, 0x59, 0x0a, 0x11, 0x57, 0x61, 0x69, 0x74, 0x46, 0x6f, 0x72, 0x54, 0x78, 0x52,
274    0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x65, 0x66, 0x18, 0x01,
275    0x20, 0x01, 0x28, 0x0c, 0x52, 0x03, 0x72, 0x65, 0x66, 0x12, 0x32, 0x0a, 0x05, 0x73, 0x74, 0x61,
276    0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72,
277    0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74,
278    0x2e, 0x53, 0x74, 0x61, 0x67, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x67, 0x65, 0x22, 0x5b, 0x0a,
279    0x11, 0x41, 0x6e, 0x79, 0x43, 0x68, 0x61, 0x69, 0x6e, 0x54, 0x78, 0x50, 0x61, 0x74, 0x74, 0x65,
280    0x72, 0x6e, 0x12, 0x3d, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x61, 0x6e, 0x6f, 0x18, 0x01, 0x20,
281    0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31,
282    0x62, 0x65, 0x74, 0x61, 0x2e, 0x63, 0x61, 0x72, 0x64, 0x61, 0x6e, 0x6f, 0x2e, 0x54, 0x78, 0x50,
283    0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x48, 0x00, 0x52, 0x07, 0x63, 0x61, 0x72, 0x64, 0x61, 0x6e,
284    0x6f, 0x42, 0x07, 0x0a, 0x05, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x22, 0xf9, 0x01, 0x0a, 0x0b, 0x54,
285    0x78, 0x50, 0x72, 0x65, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x12, 0x3e, 0x0a, 0x05, 0x6d, 0x61,
286    0x74, 0x63, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x75, 0x74, 0x78, 0x6f,
287    0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x73, 0x75, 0x62, 0x6d, 0x69,
288    0x74, 0x2e, 0x41, 0x6e, 0x79, 0x43, 0x68, 0x61, 0x69, 0x6e, 0x54, 0x78, 0x50, 0x61, 0x74, 0x74,
289    0x65, 0x72, 0x6e, 0x52, 0x05, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x12, 0x34, 0x0a, 0x03, 0x6e, 0x6f,
290    0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70,
291    0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x2e,
292    0x54, 0x78, 0x50, 0x72, 0x65, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x52, 0x03, 0x6e, 0x6f, 0x74,
293    0x12, 0x39, 0x0a, 0x06, 0x61, 0x6c, 0x6c, 0x5f, 0x6f, 0x66, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b,
294    0x32, 0x22, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
295    0x61, 0x2e, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x2e, 0x54, 0x78, 0x50, 0x72, 0x65, 0x64, 0x69,
296    0x63, 0x61, 0x74, 0x65, 0x52, 0x05, 0x61, 0x6c, 0x6c, 0x4f, 0x66, 0x12, 0x39, 0x0a, 0x06, 0x61,
297    0x6e, 0x79, 0x5f, 0x6f, 0x66, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x75, 0x74,
298    0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x73, 0x75, 0x62,
299    0x6d, 0x69, 0x74, 0x2e, 0x54, 0x78, 0x50, 0x72, 0x65, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x52,
300    0x05, 0x61, 0x6e, 0x79, 0x4f, 0x66, 0x22, 0x92, 0x01, 0x0a, 0x13, 0x57, 0x61, 0x74, 0x63, 0x68,
301    0x4d, 0x65, 0x6d, 0x70, 0x6f, 0x6f, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40,
302    0x0a, 0x09, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
303    0x0b, 0x32, 0x22, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65,
304    0x74, 0x61, 0x2e, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x2e, 0x54, 0x78, 0x50, 0x72, 0x65, 0x64,
305    0x69, 0x63, 0x61, 0x74, 0x65, 0x52, 0x09, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65,
306    0x12, 0x39, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02,
307    0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
308    0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b,
309    0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x4a, 0x0a, 0x14, 0x57,
310    0x61, 0x74, 0x63, 0x68, 0x4d, 0x65, 0x6d, 0x70, 0x6f, 0x6f, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f,
311    0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x02, 0x74, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
312    0x22, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
313    0x2e, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x2e, 0x54, 0x78, 0x49, 0x6e, 0x4d, 0x65, 0x6d, 0x70,
314    0x6f, 0x6f, 0x6c, 0x52, 0x02, 0x74, 0x78, 0x2a, 0x71, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x67, 0x65,
315    0x12, 0x15, 0x0a, 0x11, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43,
316    0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x53, 0x54, 0x41, 0x47, 0x45,
317    0x5f, 0x41, 0x43, 0x4b, 0x4e, 0x4f, 0x57, 0x4c, 0x45, 0x44, 0x47, 0x45, 0x44, 0x10, 0x01, 0x12,
318    0x11, 0x0a, 0x0d, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x4d, 0x45, 0x4d, 0x50, 0x4f, 0x4f, 0x4c,
319    0x10, 0x02, 0x12, 0x11, 0x0a, 0x0d, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x4e, 0x45, 0x54, 0x57,
320    0x4f, 0x52, 0x4b, 0x10, 0x03, 0x12, 0x13, 0x0a, 0x0f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x43,
321    0x4f, 0x4e, 0x46, 0x49, 0x52, 0x4d, 0x45, 0x44, 0x10, 0x04, 0x32, 0xf6, 0x03, 0x0a, 0x0d, 0x53,
322    0x75, 0x62, 0x6d, 0x69, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x55, 0x0a, 0x06,
323    0x45, 0x76, 0x61, 0x6c, 0x54, 0x78, 0x12, 0x24, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63,
324    0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x2e, 0x45,
325    0x76, 0x61, 0x6c, 0x54, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x75,
326    0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x73, 0x75,
327    0x62, 0x6d, 0x69, 0x74, 0x2e, 0x45, 0x76, 0x61, 0x6c, 0x54, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f,
328    0x6e, 0x73, 0x65, 0x12, 0x5b, 0x0a, 0x08, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x54, 0x78, 0x12,
329    0x26, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
330    0x2e, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x2e, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x54, 0x78,
331    0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70,
332    0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x2e,
333    0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x54, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
334    0x12, 0x60, 0x0a, 0x09, 0x57, 0x61, 0x69, 0x74, 0x46, 0x6f, 0x72, 0x54, 0x78, 0x12, 0x27, 0x2e,
335    0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x73,
336    0x75, 0x62, 0x6d, 0x69, 0x74, 0x2e, 0x57, 0x61, 0x69, 0x74, 0x46, 0x6f, 0x72, 0x54, 0x78, 0x52,
337    0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63,
338    0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x2e, 0x57,
339    0x61, 0x69, 0x74, 0x46, 0x6f, 0x72, 0x54, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
340    0x30, 0x01, 0x12, 0x64, 0x0a, 0x0b, 0x52, 0x65, 0x61, 0x64, 0x4d, 0x65, 0x6d, 0x70, 0x6f, 0x6f,
341    0x6c, 0x12, 0x29, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65,
342    0x74, 0x61, 0x2e, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x2e, 0x52, 0x65, 0x61, 0x64, 0x4d, 0x65,
343    0x6d, 0x70, 0x6f, 0x6f, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 0x2e, 0x75,
344    0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x73, 0x75,
345    0x62, 0x6d, 0x69, 0x74, 0x2e, 0x52, 0x65, 0x61, 0x64, 0x4d, 0x65, 0x6d, 0x70, 0x6f, 0x6f, 0x6c,
346    0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x69, 0x0a, 0x0c, 0x57, 0x61, 0x74, 0x63,
347    0x68, 0x4d, 0x65, 0x6d, 0x70, 0x6f, 0x6f, 0x6c, 0x12, 0x2a, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72,
348    0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74,
349    0x2e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x4d, 0x65, 0x6d, 0x70, 0x6f, 0x6f, 0x6c, 0x52, 0x65, 0x71,
350    0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76,
351    0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x2e, 0x57, 0x61, 0x74,
352    0x63, 0x68, 0x4d, 0x65, 0x6d, 0x70, 0x6f, 0x6f, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
353    0x65, 0x30, 0x01, 0x42, 0xd3, 0x01, 0x0a, 0x19, 0x63, 0x6f, 0x6d, 0x2e, 0x75, 0x74, 0x78, 0x6f,
354    0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x73, 0x75, 0x62, 0x6d, 0x69,
355    0x74, 0x42, 0x0b, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01,
356    0x5a, 0x33, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x75, 0x74, 0x78,
357    0x6f, 0x72, 0x70, 0x63, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x64, 0x65, 0x67, 0x65, 0x6e, 0x2f,
358    0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x73,
359    0x75, 0x62, 0x6d, 0x69, 0x74, 0xa2, 0x02, 0x03, 0x55, 0x56, 0x53, 0xaa, 0x02, 0x15, 0x55, 0x74,
360    0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x53, 0x75, 0x62,
361    0x6d, 0x69, 0x74, 0xca, 0x02, 0x15, 0x55, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x5c, 0x56, 0x31,
362    0x62, 0x65, 0x74, 0x61, 0x5c, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0xe2, 0x02, 0x21, 0x55, 0x74,
363    0x78, 0x6f, 0x72, 0x70, 0x63, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x5c, 0x53, 0x75, 0x62,
364    0x6d, 0x69, 0x74, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea,
365    0x02, 0x17, 0x55, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74,
366    0x61, 0x3a, 0x3a, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x4a, 0xe8, 0x24, 0x0a, 0x06, 0x12, 0x04,
367    0x00, 0x00, 0x6f, 0x01, 0x0a, 0x08, 0x0a, 0x01, 0x0c, 0x12, 0x03, 0x00, 0x00, 0x12, 0x0a, 0x08,
368    0x0a, 0x01, 0x02, 0x12, 0x03, 0x02, 0x00, 0x1e, 0x0a, 0x09, 0x0a, 0x02, 0x03, 0x00, 0x12, 0x03,
369    0x04, 0x00, 0x2a, 0x0a, 0x09, 0x0a, 0x02, 0x03, 0x01, 0x12, 0x03, 0x05, 0x00, 0x2e, 0x0a, 0x45,
370    0x0a, 0x02, 0x04, 0x00, 0x12, 0x04, 0x08, 0x00, 0x0c, 0x01, 0x1a, 0x39, 0x20, 0x52, 0x65, 0x70,
371    0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x61, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61,
372    0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x61, 0x6e, 0x79, 0x20, 0x73,
373    0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x63, 0x68,
374    0x61, 0x69, 0x6e, 0x2e, 0x0a, 0x0a, 0x0a, 0x0a, 0x03, 0x04, 0x00, 0x01, 0x12, 0x03, 0x08, 0x08,
375    0x12, 0x0a, 0x0c, 0x0a, 0x04, 0x04, 0x00, 0x08, 0x00, 0x12, 0x04, 0x09, 0x02, 0x0b, 0x03, 0x0a,
376    0x0c, 0x0a, 0x05, 0x04, 0x00, 0x08, 0x00, 0x01, 0x12, 0x03, 0x09, 0x08, 0x0c, 0x0a, 0x0c, 0x0a,
377    0x05, 0x04, 0x00, 0x02, 0x00, 0x05, 0x12, 0x03, 0x0a, 0x04, 0x09, 0x0a, 0x23, 0x0a, 0x04, 0x04,
378    0x00, 0x02, 0x00, 0x12, 0x03, 0x0a, 0x04, 0x12, 0x22, 0x16, 0x20, 0x52, 0x61, 0x77, 0x20, 0x74,
379    0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x64, 0x61, 0x74, 0x61, 0x2e,
380    0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x00, 0x02, 0x00, 0x01, 0x12, 0x03, 0x0a, 0x0a, 0x0d, 0x0a, 0x0c,
381    0x0a, 0x05, 0x04, 0x00, 0x02, 0x00, 0x03, 0x12, 0x03, 0x0a, 0x10, 0x11, 0x0a, 0x41, 0x0a, 0x02,
382    0x04, 0x01, 0x12, 0x04, 0x0f, 0x00, 0x11, 0x01, 0x1a, 0x35, 0x20, 0x52, 0x65, 0x71, 0x75, 0x65,
383    0x73, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x65, 0x76, 0x61, 0x6c, 0x75, 0x61, 0x74, 0x65, 0x20, 0x74,
384    0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f,
385    0x75, 0x74, 0x20, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x0a, 0x0a,
386    0x0a, 0x0a, 0x03, 0x04, 0x01, 0x01, 0x12, 0x03, 0x0f, 0x08, 0x15, 0x0a, 0x0c, 0x0a, 0x05, 0x04,
387    0x01, 0x02, 0x00, 0x06, 0x12, 0x03, 0x10, 0x02, 0x0c, 0x0a, 0x28, 0x0a, 0x04, 0x04, 0x01, 0x02,
388    0x00, 0x12, 0x03, 0x10, 0x02, 0x14, 0x22, 0x1b, 0x20, 0x41, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73,
389    0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x65, 0x76, 0x61, 0x6c, 0x75, 0x61,
390    0x74, 0x65, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x01, 0x02, 0x00, 0x01, 0x12, 0x03, 0x10, 0x0d,
391    0x0f, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x01, 0x02, 0x00, 0x03, 0x12, 0x03, 0x10, 0x12, 0x13, 0x0a,
392    0x51, 0x0a, 0x02, 0x04, 0x02, 0x12, 0x04, 0x14, 0x00, 0x18, 0x01, 0x1a, 0x45, 0x20, 0x52, 0x65,
393    0x70, 0x6f, 0x72, 0x74, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x20,
394    0x74, 0x68, 0x65, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x65, 0x76,
395    0x61, 0x6c, 0x75, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x20, 0x70, 0x61, 0x72, 0x74, 0x69,
396    0x63, 0x75, 0x6c, 0x61, 0x72, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f,
397    0x6e, 0x0a, 0x0a, 0x0a, 0x0a, 0x03, 0x04, 0x02, 0x01, 0x12, 0x03, 0x14, 0x08, 0x14, 0x0a, 0x0c,
398    0x0a, 0x04, 0x04, 0x02, 0x08, 0x00, 0x12, 0x04, 0x15, 0x02, 0x17, 0x03, 0x0a, 0x0c, 0x0a, 0x05,
399    0x04, 0x02, 0x08, 0x00, 0x01, 0x12, 0x03, 0x15, 0x08, 0x0d, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02,
400    0x02, 0x00, 0x06, 0x12, 0x03, 0x16, 0x04, 0x21, 0x0a, 0x2d, 0x0a, 0x04, 0x04, 0x02, 0x02, 0x00,
401    0x12, 0x03, 0x16, 0x04, 0x2e, 0x22, 0x20, 0x20, 0x41, 0x20, 0x43, 0x61, 0x72, 0x64, 0x61, 0x6e,
402    0x6f, 0x20, 0x74, 0x78, 0x20, 0x65, 0x76, 0x61, 0x6c, 0x75, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20,
403    0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02, 0x00, 0x01,
404    0x12, 0x03, 0x16, 0x22, 0x29, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02, 0x00, 0x03, 0x12, 0x03,
405    0x16, 0x2c, 0x2d, 0x0a, 0x4e, 0x0a, 0x02, 0x04, 0x03, 0x12, 0x04, 0x1b, 0x00, 0x1d, 0x01, 0x1a,
406    0x42, 0x20, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61,
407    0x69, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74,
408    0x73, 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73,
409    0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x65, 0x76, 0x61, 0x6c, 0x75, 0x61, 0x74, 0x69, 0x6f,
410    0x6e, 0x2e, 0x0a, 0x0a, 0x0a, 0x0a, 0x03, 0x04, 0x03, 0x01, 0x12, 0x03, 0x1b, 0x08, 0x16, 0x0a,
411    0x0c, 0x0a, 0x05, 0x04, 0x03, 0x02, 0x00, 0x06, 0x12, 0x03, 0x1c, 0x02, 0x0e, 0x0a, 0x0b, 0x0a,
412    0x04, 0x04, 0x03, 0x02, 0x00, 0x12, 0x03, 0x1c, 0x02, 0x1a, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x03,
413    0x02, 0x00, 0x01, 0x12, 0x03, 0x1c, 0x0f, 0x15, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x03, 0x02, 0x00,
414    0x03, 0x12, 0x03, 0x1c, 0x18, 0x19, 0x0a, 0x40, 0x0a, 0x02, 0x04, 0x04, 0x12, 0x04, 0x20, 0x00,
415    0x22, 0x01, 0x1a, 0x34, 0x20, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x20, 0x74, 0x6f, 0x20,
416    0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x20, 0x61, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63,
417    0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x6c, 0x6f, 0x63,
418    0x6b, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x2e, 0x0a, 0x0a, 0x0a, 0x0a, 0x03, 0x04, 0x04, 0x01, 0x12,
419    0x03, 0x20, 0x08, 0x17, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x04, 0x02, 0x00, 0x06, 0x12, 0x03, 0x21,
420    0x02, 0x0c, 0x0a, 0x26, 0x0a, 0x04, 0x04, 0x04, 0x02, 0x00, 0x12, 0x03, 0x21, 0x02, 0x14, 0x22,
421    0x19, 0x20, 0x41, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20,
422    0x74, 0x6f, 0x20, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x04,
423    0x02, 0x00, 0x01, 0x12, 0x03, 0x21, 0x0d, 0x0f, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x04, 0x02, 0x00,
424    0x03, 0x12, 0x03, 0x21, 0x12, 0x13, 0x0a, 0x4b, 0x0a, 0x02, 0x04, 0x05, 0x12, 0x04, 0x25, 0x00,
425    0x27, 0x01, 0x1a, 0x3f, 0x20, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x20, 0x63, 0x6f,
426    0x6e, 0x74, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e,
427    0x63, 0x65, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x75, 0x62, 0x6d, 0x69,
428    0x74, 0x74, 0x65, 0x64, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
429    0x73, 0x2e, 0x0a, 0x0a, 0x0a, 0x0a, 0x03, 0x04, 0x05, 0x01, 0x12, 0x03, 0x25, 0x08, 0x18, 0x0a,
430    0x0c, 0x0a, 0x05, 0x04, 0x05, 0x02, 0x00, 0x05, 0x12, 0x03, 0x26, 0x02, 0x07, 0x0a, 0x4a, 0x0a,
431    0x04, 0x04, 0x05, 0x02, 0x00, 0x12, 0x03, 0x26, 0x02, 0x10, 0x22, 0x3d, 0x20, 0x41, 0x20, 0x74,
432    0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72,
433    0x65, 0x6e, 0x63, 0x65, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x65, 0x64, 0x20, 0x75, 0x70,
434    0x6f, 0x6e, 0x20, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x66, 0x75, 0x6c, 0x20, 0x73, 0x75,
435    0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x05, 0x02,
436    0x00, 0x01, 0x12, 0x03, 0x26, 0x08, 0x0b, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x05, 0x02, 0x00, 0x03,
437    0x12, 0x03, 0x26, 0x0e, 0x0f, 0x0a, 0x50, 0x0a, 0x02, 0x05, 0x00, 0x12, 0x04, 0x2a, 0x00, 0x30,
438    0x01, 0x1a, 0x44, 0x20, 0x45, 0x6e, 0x75, 0x6d, 0x20, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65,
439    0x6e, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x61, 0x72, 0x69, 0x6f, 0x75,
440    0x73, 0x20, 0x73, 0x74, 0x61, 0x67, 0x65, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x74, 0x72,
441    0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x27, 0x73, 0x20, 0x6c, 0x69, 0x66, 0x65,
442    0x63, 0x79, 0x63, 0x6c, 0x65, 0x2e, 0x0a, 0x0a, 0x0a, 0x0a, 0x03, 0x05, 0x00, 0x01, 0x12, 0x03,
443    0x2a, 0x05, 0x0a, 0x0a, 0x0c, 0x0a, 0x05, 0x05, 0x00, 0x02, 0x00, 0x01, 0x12, 0x03, 0x2b, 0x02,
444    0x13, 0x0a, 0x20, 0x0a, 0x04, 0x05, 0x00, 0x02, 0x00, 0x12, 0x03, 0x2b, 0x02, 0x18, 0x22, 0x13,
445    0x20, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x20, 0x73, 0x74, 0x61,
446    0x67, 0x65, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x05, 0x00, 0x02, 0x00, 0x02, 0x12, 0x03, 0x2b, 0x16,
447    0x17, 0x0a, 0x0c, 0x0a, 0x05, 0x05, 0x00, 0x02, 0x01, 0x01, 0x12, 0x03, 0x2c, 0x02, 0x14, 0x0a,
448    0x3c, 0x0a, 0x04, 0x05, 0x00, 0x02, 0x01, 0x12, 0x03, 0x2c, 0x02, 0x19, 0x22, 0x2f, 0x20, 0x54,
449    0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x68, 0x61, 0x73, 0x20, 0x62,
450    0x65, 0x65, 0x6e, 0x20, 0x61, 0x63, 0x6b, 0x6e, 0x6f, 0x77, 0x6c, 0x65, 0x64, 0x67, 0x65, 0x64,
451    0x20, 0x62, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x64, 0x65, 0x2e, 0x0a, 0x0c, 0x0a,
452    0x05, 0x05, 0x00, 0x02, 0x01, 0x02, 0x12, 0x03, 0x2c, 0x17, 0x18, 0x0a, 0x0c, 0x0a, 0x05, 0x05,
453    0x00, 0x02, 0x02, 0x01, 0x12, 0x03, 0x2d, 0x02, 0x0f, 0x0a, 0x2c, 0x0a, 0x04, 0x05, 0x00, 0x02,
454    0x02, 0x12, 0x03, 0x2d, 0x02, 0x14, 0x22, 0x1f, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63,
455    0x74, 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d,
456    0x65, 0x6d, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x05, 0x00, 0x02, 0x02, 0x02,
457    0x12, 0x03, 0x2d, 0x12, 0x13, 0x0a, 0x0c, 0x0a, 0x05, 0x05, 0x00, 0x02, 0x03, 0x01, 0x12, 0x03,
458    0x2e, 0x02, 0x0f, 0x0a, 0x41, 0x0a, 0x04, 0x05, 0x00, 0x02, 0x03, 0x12, 0x03, 0x2e, 0x02, 0x14,
459    0x22, 0x34, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x68,
460    0x61, 0x73, 0x20, 0x62, 0x65, 0x65, 0x6e, 0x20, 0x70, 0x72, 0x6f, 0x70, 0x61, 0x67, 0x61, 0x74,
461    0x65, 0x64, 0x20, 0x61, 0x63, 0x72, 0x6f, 0x73, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x65,
462    0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x05, 0x00, 0x02, 0x03, 0x02, 0x12,
463    0x03, 0x2e, 0x12, 0x13, 0x0a, 0x0c, 0x0a, 0x05, 0x05, 0x00, 0x02, 0x04, 0x01, 0x12, 0x03, 0x2f,
464    0x02, 0x11, 0x0a, 0x3f, 0x0a, 0x04, 0x05, 0x00, 0x02, 0x04, 0x12, 0x03, 0x2f, 0x02, 0x16, 0x22,
465    0x32, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x68, 0x61,
466    0x73, 0x20, 0x62, 0x65, 0x65, 0x6e, 0x20, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x65, 0x64,
467    0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x63, 0x68, 0x61,
468    0x69, 0x6e, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x05, 0x00, 0x02, 0x04, 0x02, 0x12, 0x03, 0x2f, 0x14,
469    0x15, 0x0a, 0x0a, 0x0a, 0x02, 0x04, 0x06, 0x12, 0x04, 0x32, 0x00, 0x39, 0x01, 0x0a, 0x0a, 0x0a,
470    0x03, 0x04, 0x06, 0x01, 0x12, 0x03, 0x32, 0x08, 0x13, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x06, 0x02,
471    0x00, 0x05, 0x12, 0x03, 0x33, 0x02, 0x07, 0x0a, 0x28, 0x0a, 0x04, 0x04, 0x06, 0x02, 0x00, 0x12,
472    0x03, 0x33, 0x02, 0x10, 0x22, 0x1b, 0x20, 0x54, 0x68, 0x65, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73,
473    0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65,
474    0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x06, 0x02, 0x00, 0x01, 0x12, 0x03, 0x33, 0x08, 0x0b, 0x0a,
475    0x0c, 0x0a, 0x05, 0x04, 0x06, 0x02, 0x00, 0x03, 0x12, 0x03, 0x33, 0x0e, 0x0f, 0x0a, 0x0c, 0x0a,
476    0x05, 0x04, 0x06, 0x02, 0x01, 0x05, 0x12, 0x03, 0x34, 0x02, 0x07, 0x0a, 0x34, 0x0a, 0x04, 0x04,
477    0x06, 0x02, 0x01, 0x12, 0x03, 0x34, 0x02, 0x19, 0x22, 0x27, 0x20, 0x4f, 0x72, 0x69, 0x67, 0x69,
478    0x6e, 0x61, 0x6c, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, 0x61, 0x73, 0x20, 0x64, 0x65, 0x66,
479    0x69, 0x6e, 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x68, 0x61, 0x69,
480    0x6e, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x06, 0x02, 0x01, 0x01, 0x12, 0x03, 0x34, 0x08, 0x14, 0x0a,
481    0x0c, 0x0a, 0x05, 0x04, 0x06, 0x02, 0x01, 0x03, 0x12, 0x03, 0x34, 0x17, 0x18, 0x0a, 0x0c, 0x0a,
482    0x05, 0x04, 0x06, 0x02, 0x02, 0x06, 0x12, 0x03, 0x35, 0x02, 0x07, 0x0a, 0x29, 0x0a, 0x04, 0x04,
483    0x06, 0x02, 0x02, 0x12, 0x03, 0x35, 0x02, 0x12, 0x22, 0x1c, 0x20, 0x54, 0x68, 0x65, 0x20, 0x63,
484    0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x73, 0x74, 0x61, 0x67, 0x65, 0x20, 0x6f, 0x66, 0x20,
485    0x74, 0x68, 0x65, 0x20, 0x74, 0x78, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x06, 0x02, 0x02, 0x01, 0x12,
486    0x03, 0x35, 0x08, 0x0d, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x06, 0x02, 0x02, 0x03, 0x12, 0x03, 0x35,
487    0x10, 0x11, 0x0a, 0x0c, 0x0a, 0x04, 0x04, 0x06, 0x08, 0x00, 0x12, 0x04, 0x36, 0x02, 0x38, 0x03,
488    0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x06, 0x08, 0x00, 0x01, 0x12, 0x03, 0x36, 0x08, 0x14, 0x0a, 0x0c,
489    0x0a, 0x05, 0x04, 0x06, 0x02, 0x03, 0x06, 0x12, 0x03, 0x37, 0x04, 0x1d, 0x0a, 0x24, 0x0a, 0x04,
490    0x04, 0x06, 0x02, 0x03, 0x12, 0x03, 0x37, 0x04, 0x2a, 0x22, 0x17, 0x20, 0x41, 0x20, 0x43, 0x61,
491    0x72, 0x64, 0x61, 0x6e, 0x6f, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f,
492    0x6e, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x06, 0x02, 0x03, 0x01, 0x12, 0x03, 0x37, 0x1e, 0x25,
493    0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x06, 0x02, 0x03, 0x03, 0x12, 0x03, 0x37, 0x28, 0x29, 0x0a, 0x43,
494    0x0a, 0x02, 0x04, 0x07, 0x12, 0x03, 0x3c, 0x00, 0x1d, 0x1a, 0x38, 0x20, 0x52, 0x65, 0x71, 0x75,
495    0x65, 0x73, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x20, 0x74, 0x68, 0x65,
496    0x20, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x73, 0x75, 0x62, 0x6d, 0x69,
497    0x74, 0x74, 0x65, 0x64, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
498    0x73, 0x2e, 0x0a, 0x0a, 0x0a, 0x0a, 0x03, 0x04, 0x07, 0x01, 0x12, 0x03, 0x3c, 0x08, 0x1a, 0x0a,
499    0x4a, 0x0a, 0x02, 0x04, 0x08, 0x12, 0x04, 0x3f, 0x00, 0x41, 0x01, 0x1a, 0x3e, 0x20, 0x52, 0x65,
500    0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x69, 0x6e,
501    0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x74, 0x61, 0x67, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74,
502    0x68, 0x65, 0x20, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x64, 0x20, 0x74, 0x72, 0x61,
503    0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x0a, 0x0a, 0x0a, 0x0a, 0x03, 0x04,
504    0x08, 0x01, 0x12, 0x03, 0x3f, 0x08, 0x1b, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x08, 0x02, 0x00, 0x04,
505    0x12, 0x03, 0x40, 0x02, 0x0a, 0x0a, 0x3b, 0x0a, 0x04, 0x04, 0x08, 0x02, 0x00, 0x12, 0x03, 0x40,
506    0x02, 0x21, 0x22, 0x2e, 0x20, 0x4c, 0x69, 0x73, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x72, 0x61,
507    0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74,
508    0x6c, 0x79, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x65, 0x6d, 0x70, 0x6f, 0x6f,
509    0x6c, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x08, 0x02, 0x00, 0x06, 0x12, 0x03, 0x40, 0x0b, 0x16,
510    0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x08, 0x02, 0x00, 0x01, 0x12, 0x03, 0x40, 0x17, 0x1c, 0x0a, 0x0c,
511    0x0a, 0x05, 0x04, 0x08, 0x02, 0x00, 0x03, 0x12, 0x03, 0x40, 0x1f, 0x20, 0x0a, 0x48, 0x0a, 0x02,
512    0x04, 0x09, 0x12, 0x04, 0x44, 0x00, 0x46, 0x01, 0x1a, 0x3c, 0x20, 0x52, 0x65, 0x71, 0x75, 0x65,
513    0x73, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x77, 0x61, 0x69, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74,
514    0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x72,
515    0x65, 0x61, 0x63, 0x68, 0x20, 0x61, 0x20, 0x63, 0x65, 0x72, 0x74, 0x61, 0x69, 0x6e, 0x20, 0x73,
516    0x74, 0x61, 0x67, 0x65, 0x2e, 0x0a, 0x0a, 0x0a, 0x0a, 0x03, 0x04, 0x09, 0x01, 0x12, 0x03, 0x44,
517    0x08, 0x18, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x09, 0x02, 0x00, 0x04, 0x12, 0x03, 0x45, 0x02, 0x0a,
518    0x0a, 0x39, 0x0a, 0x04, 0x04, 0x09, 0x02, 0x00, 0x12, 0x03, 0x45, 0x02, 0x19, 0x22, 0x2c, 0x20,
519    0x4c, 0x69, 0x73, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74,
520    0x69, 0x6f, 0x6e, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x20, 0x74,
521    0x6f, 0x20, 0x77, 0x61, 0x69, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x04,
522    0x09, 0x02, 0x00, 0x05, 0x12, 0x03, 0x45, 0x0b, 0x10, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x09, 0x02,
523    0x00, 0x01, 0x12, 0x03, 0x45, 0x11, 0x14, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x09, 0x02, 0x00, 0x03,
524    0x12, 0x03, 0x45, 0x17, 0x18, 0x0a, 0x5f, 0x0a, 0x02, 0x04, 0x0a, 0x12, 0x04, 0x49, 0x00, 0x4c,
525    0x01, 0x1a, 0x53, 0x20, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x20, 0x63, 0x6f, 0x6e,
526    0x74, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x72, 0x61, 0x6e,
527    0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63,
528    0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x74, 0x61, 0x67, 0x65, 0x20, 0x6f, 0x6e, 0x63, 0x65,
529    0x20, 0x69, 0x74, 0x20, 0x68, 0x61, 0x73, 0x20, 0x62, 0x65, 0x65, 0x6e, 0x20, 0x72, 0x65, 0x61,
530    0x63, 0x68, 0x65, 0x64, 0x2e, 0x0a, 0x0a, 0x0a, 0x0a, 0x03, 0x04, 0x0a, 0x01, 0x12, 0x03, 0x49,
531    0x08, 0x19, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x0a, 0x02, 0x00, 0x05, 0x12, 0x03, 0x4a, 0x02, 0x07,
532    0x0a, 0x24, 0x0a, 0x04, 0x04, 0x0a, 0x02, 0x00, 0x12, 0x03, 0x4a, 0x02, 0x10, 0x22, 0x17, 0x20,
533    0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x72, 0x65, 0x66, 0x65,
534    0x72, 0x65, 0x6e, 0x63, 0x65, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x0a, 0x02, 0x00, 0x01, 0x12,
535    0x03, 0x4a, 0x08, 0x0b, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x0a, 0x02, 0x00, 0x03, 0x12, 0x03, 0x4a,
536    0x0e, 0x0f, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x0a, 0x02, 0x01, 0x06, 0x12, 0x03, 0x4b, 0x02, 0x07,
537    0x0a, 0x2f, 0x0a, 0x04, 0x04, 0x0a, 0x02, 0x01, 0x12, 0x03, 0x4b, 0x02, 0x12, 0x22, 0x22, 0x20,
538    0x53, 0x74, 0x61, 0x67, 0x65, 0x20, 0x72, 0x65, 0x61, 0x63, 0x68, 0x65, 0x64, 0x20, 0x62, 0x79,
539    0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
540    0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x0a, 0x02, 0x01, 0x01, 0x12, 0x03, 0x4b, 0x08, 0x0d, 0x0a,
541    0x0c, 0x0a, 0x05, 0x04, 0x0a, 0x02, 0x01, 0x03, 0x12, 0x03, 0x4b, 0x10, 0x11, 0x0a, 0x44, 0x0a,
542    0x02, 0x04, 0x0b, 0x12, 0x04, 0x4f, 0x00, 0x53, 0x01, 0x1a, 0x38, 0x20, 0x52, 0x65, 0x70, 0x72,
543    0x65, 0x73, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x61, 0x20, 0x74, 0x78, 0x20, 0x70, 0x61, 0x74, 0x74,
544    0x65, 0x72, 0x6e, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x61, 0x6e, 0x79, 0x20, 0x73, 0x75, 0x70,
545    0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x63, 0x68, 0x61, 0x69,
546    0x6e, 0x2e, 0x0a, 0x0a, 0x0a, 0x0a, 0x03, 0x04, 0x0b, 0x01, 0x12, 0x03, 0x4f, 0x08, 0x19, 0x0a,
547    0x0c, 0x0a, 0x04, 0x04, 0x0b, 0x08, 0x00, 0x12, 0x04, 0x50, 0x02, 0x52, 0x03, 0x0a, 0x0c, 0x0a,
548    0x05, 0x04, 0x0b, 0x08, 0x00, 0x01, 0x12, 0x03, 0x50, 0x08, 0x0d, 0x0a, 0x0c, 0x0a, 0x05, 0x04,
549    0x0b, 0x02, 0x00, 0x06, 0x12, 0x03, 0x51, 0x04, 0x24, 0x0a, 0x23, 0x0a, 0x04, 0x04, 0x0b, 0x02,
550    0x00, 0x12, 0x03, 0x51, 0x04, 0x31, 0x22, 0x16, 0x20, 0x41, 0x20, 0x43, 0x61, 0x72, 0x64, 0x61,
551    0x6e, 0x6f, 0x20, 0x74, 0x78, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x2e, 0x0a, 0x0c,
552    0x0a, 0x05, 0x04, 0x0b, 0x02, 0x00, 0x01, 0x12, 0x03, 0x51, 0x25, 0x2c, 0x0a, 0x0c, 0x0a, 0x05,
553    0x04, 0x0b, 0x02, 0x00, 0x03, 0x12, 0x03, 0x51, 0x2f, 0x30, 0x0a, 0x5c, 0x0a, 0x02, 0x04, 0x0c,
554    0x12, 0x04, 0x56, 0x00, 0x5b, 0x01, 0x1a, 0x50, 0x20, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65,
555    0x6e, 0x74, 0x73, 0x20, 0x61, 0x20, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x74, 0x78, 0x20,
556    0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x63,
557    0x61, 0x6e, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x63,
558    0x72, 0x65, 0x61, 0x74, 0x65, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6c,
559    0x65, 0x78, 0x20, 0x6f, 0x6e, 0x65, 0x73, 0x0a, 0x0a, 0x0a, 0x0a, 0x03, 0x04, 0x0c, 0x01, 0x12,
560    0x03, 0x56, 0x08, 0x13, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x0c, 0x02, 0x00, 0x06, 0x12, 0x03, 0x57,
561    0x02, 0x13, 0x0a, 0x37, 0x0a, 0x04, 0x04, 0x0c, 0x02, 0x00, 0x12, 0x03, 0x57, 0x02, 0x1e, 0x22,
562    0x2a, 0x20, 0x50, 0x72, 0x65, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x20, 0x69, 0x73, 0x20, 0x74,
563    0x72, 0x75, 0x65, 0x20, 0x69, 0x66, 0x20, 0x74, 0x78, 0x20, 0x65, 0x78, 0x68, 0x69, 0x62, 0x69,
564    0x74, 0x73, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x04,
565    0x0c, 0x02, 0x00, 0x01, 0x12, 0x03, 0x57, 0x14, 0x19, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x0c, 0x02,
566    0x00, 0x03, 0x12, 0x03, 0x57, 0x1c, 0x1d, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x0c, 0x02, 0x01, 0x04,
567    0x12, 0x03, 0x58, 0x02, 0x0a, 0x0a, 0x3e, 0x0a, 0x04, 0x04, 0x0c, 0x02, 0x01, 0x12, 0x03, 0x58,
568    0x02, 0x1f, 0x22, 0x31, 0x20, 0x50, 0x72, 0x65, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x20, 0x69,
569    0x73, 0x20, 0x74, 0x72, 0x75, 0x65, 0x20, 0x69, 0x66, 0x20, 0x74, 0x78, 0x20, 0x64, 0x6f, 0x65,
570    0x73, 0x6e, 0x27, 0x74, 0x20, 0x65, 0x78, 0x68, 0x69, 0x62, 0x69, 0x74, 0x20, 0x70, 0x61, 0x74,
571    0x74, 0x65, 0x72, 0x6e, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x0c, 0x02, 0x01, 0x06, 0x12, 0x03,
572    0x58, 0x0b, 0x16, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x0c, 0x02, 0x01, 0x01, 0x12, 0x03, 0x58, 0x17,
573    0x1a, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x0c, 0x02, 0x01, 0x03, 0x12, 0x03, 0x58, 0x1d, 0x1e, 0x0a,
574    0x0c, 0x0a, 0x05, 0x04, 0x0c, 0x02, 0x02, 0x04, 0x12, 0x03, 0x59, 0x02, 0x0a, 0x0a, 0x43, 0x0a,
575    0x04, 0x04, 0x0c, 0x02, 0x02, 0x12, 0x03, 0x59, 0x02, 0x22, 0x22, 0x36, 0x20, 0x50, 0x72, 0x65,
576    0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x20, 0x69, 0x73, 0x20, 0x74, 0x72, 0x75, 0x65, 0x20, 0x69,
577    0x66, 0x20, 0x74, 0x78, 0x20, 0x65, 0x78, 0x68, 0x69, 0x62, 0x69, 0x74, 0x73, 0x20, 0x61, 0x6c,
578    0x6c, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e,
579    0x73, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x0c, 0x02, 0x02, 0x06, 0x12, 0x03, 0x59, 0x0b, 0x16,
580    0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x0c, 0x02, 0x02, 0x01, 0x12, 0x03, 0x59, 0x17, 0x1d, 0x0a, 0x0c,
581    0x0a, 0x05, 0x04, 0x0c, 0x02, 0x02, 0x03, 0x12, 0x03, 0x59, 0x20, 0x21, 0x0a, 0x0c, 0x0a, 0x05,
582    0x04, 0x0c, 0x02, 0x03, 0x04, 0x12, 0x03, 0x5a, 0x02, 0x0a, 0x0a, 0x43, 0x0a, 0x04, 0x04, 0x0c,
583    0x02, 0x03, 0x12, 0x03, 0x5a, 0x02, 0x22, 0x22, 0x36, 0x20, 0x50, 0x72, 0x65, 0x64, 0x69, 0x63,
584    0x61, 0x74, 0x65, 0x20, 0x69, 0x73, 0x20, 0x74, 0x72, 0x75, 0x65, 0x20, 0x69, 0x66, 0x20, 0x74,
585    0x78, 0x20, 0x65, 0x78, 0x68, 0x69, 0x62, 0x69, 0x74, 0x73, 0x20, 0x61, 0x6e, 0x79, 0x20, 0x6f,
586    0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x2e, 0x0a,
587    0x0c, 0x0a, 0x05, 0x04, 0x0c, 0x02, 0x03, 0x06, 0x12, 0x03, 0x5a, 0x0b, 0x16, 0x0a, 0x0c, 0x0a,
588    0x05, 0x04, 0x0c, 0x02, 0x03, 0x01, 0x12, 0x03, 0x5a, 0x17, 0x1d, 0x0a, 0x0c, 0x0a, 0x05, 0x04,
589    0x0c, 0x02, 0x03, 0x03, 0x12, 0x03, 0x5a, 0x20, 0x21, 0x0a, 0x3f, 0x0a, 0x02, 0x04, 0x0d, 0x12,
590    0x04, 0x5e, 0x00, 0x61, 0x01, 0x1a, 0x33, 0x20, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x20,
591    0x74, 0x6f, 0x20, 0x77, 0x61, 0x74, 0x63, 0x68, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73,
592    0x20, 0x6f, 0x66, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x20, 0x6d, 0x65, 0x6d,
593    0x70, 0x6f, 0x6f, 0x6c, 0x20, 0x74, 0x78, 0x73, 0x2e, 0x0a, 0x0a, 0x0a, 0x0a, 0x03, 0x04, 0x0d,
594    0x01, 0x12, 0x03, 0x5e, 0x08, 0x1b, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x0d, 0x02, 0x00, 0x06, 0x12,
595    0x03, 0x5f, 0x02, 0x0d, 0x0a, 0x34, 0x0a, 0x04, 0x04, 0x0d, 0x02, 0x00, 0x12, 0x03, 0x5f, 0x02,
596    0x1c, 0x22, 0x27, 0x20, 0x41, 0x20, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x20,
597    0x74, 0x6f, 0x20, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61,
598    0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x62, 0x79, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x0d,
599    0x02, 0x00, 0x01, 0x12, 0x03, 0x5f, 0x0e, 0x17, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x0d, 0x02, 0x00,
600    0x03, 0x12, 0x03, 0x5f, 0x1a, 0x1b, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x0d, 0x02, 0x01, 0x06, 0x12,
601    0x03, 0x60, 0x02, 0x1b, 0x0a, 0x36, 0x0a, 0x04, 0x04, 0x0d, 0x02, 0x01, 0x12, 0x03, 0x60, 0x02,
602    0x2b, 0x22, 0x29, 0x20, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x20, 0x6d, 0x61, 0x73, 0x6b, 0x20, 0x74,
603    0x6f, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x6c, 0x79, 0x20, 0x72, 0x65,
604    0x74, 0x75, 0x72, 0x6e, 0x20, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x2e, 0x0a, 0x0c, 0x0a, 0x05,
605    0x04, 0x0d, 0x02, 0x01, 0x01, 0x12, 0x03, 0x60, 0x1c, 0x26, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x0d,
606    0x02, 0x01, 0x03, 0x12, 0x03, 0x60, 0x29, 0x2a, 0x0a, 0x40, 0x0a, 0x02, 0x04, 0x0e, 0x12, 0x04,
607    0x64, 0x00, 0x66, 0x01, 0x1a, 0x34, 0x20, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x20,
608    0x74, 0x68, 0x61, 0x74, 0x20, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x73, 0x20,
609    0x61, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x61, 0x20, 0x6d, 0x65,
610    0x6d, 0x70, 0x6f, 0x6f, 0x6c, 0x20, 0x74, 0x78, 0x2e, 0x0a, 0x0a, 0x0a, 0x0a, 0x03, 0x04, 0x0e,
611    0x01, 0x12, 0x03, 0x64, 0x08, 0x1c, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x0e, 0x02, 0x00, 0x06, 0x12,
612    0x03, 0x65, 0x02, 0x0d, 0x0a, 0x3e, 0x0a, 0x04, 0x04, 0x0e, 0x02, 0x00, 0x12, 0x03, 0x65, 0x02,
613    0x15, 0x22, 0x31, 0x20, 0x54, 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x20,
614    0x61, 0x6e, 0x64, 0x20, 0x73, 0x74, 0x61, 0x67, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65,
615    0x20, 0x74, 0x78, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x68, 0x61, 0x73, 0x20, 0x63, 0x68, 0x61,
616    0x6e, 0x67, 0x65, 0x64, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x0e, 0x02, 0x00, 0x01, 0x12, 0x03, 0x65,
617    0x0e, 0x10, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x0e, 0x02, 0x00, 0x03, 0x12, 0x03, 0x65, 0x13, 0x14,
618    0x0a, 0x57, 0x0a, 0x02, 0x06, 0x00, 0x12, 0x04, 0x69, 0x00, 0x6f, 0x01, 0x1a, 0x4b, 0x20, 0x53,
619    0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x20, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f,
620    0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x74, 0x69, 0x6e, 0x67,
621    0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x61, 0x6e,
622    0x64, 0x20, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x69, 0x72,
623    0x20, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x0a, 0x0a, 0x0a, 0x0a, 0x03, 0x06, 0x00, 0x01,
624    0x12, 0x03, 0x69, 0x08, 0x15, 0x0a, 0x3c, 0x0a, 0x04, 0x06, 0x00, 0x02, 0x00, 0x12, 0x03, 0x6a,
625    0x02, 0x35, 0x22, 0x2f, 0x20, 0x45, 0x76, 0x61, 0x6c, 0x75, 0x61, 0x74, 0x65, 0x73, 0x20, 0x61,
626    0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x77, 0x69, 0x74,
627    0x68, 0x6f, 0x75, 0x74, 0x20, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x20,
628    0x69, 0x74, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x06, 0x00, 0x02, 0x00, 0x01, 0x12, 0x03, 0x6a, 0x06,
629    0x0c, 0x0a, 0x0c, 0x0a, 0x05, 0x06, 0x00, 0x02, 0x00, 0x02, 0x12, 0x03, 0x6a, 0x0d, 0x1a, 0x0a,
630    0x0c, 0x0a, 0x05, 0x06, 0x00, 0x02, 0x00, 0x03, 0x12, 0x03, 0x6a, 0x25, 0x33, 0x0a, 0x34, 0x0a,
631    0x04, 0x06, 0x00, 0x02, 0x01, 0x12, 0x03, 0x6b, 0x02, 0x3b, 0x22, 0x27, 0x20, 0x53, 0x75, 0x62,
632    0x6d, 0x69, 0x74, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73,
633    0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x63, 0x68, 0x61,
634    0x69, 0x6e, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x06, 0x00, 0x02, 0x01, 0x01, 0x12, 0x03, 0x6b, 0x06,
635    0x0e, 0x0a, 0x0c, 0x0a, 0x05, 0x06, 0x00, 0x02, 0x01, 0x02, 0x12, 0x03, 0x6b, 0x0f, 0x1e, 0x0a,
636    0x0c, 0x0a, 0x05, 0x06, 0x00, 0x02, 0x01, 0x03, 0x12, 0x03, 0x6b, 0x29, 0x39, 0x0a, 0x54, 0x0a,
637    0x04, 0x06, 0x00, 0x02, 0x02, 0x12, 0x03, 0x6c, 0x02, 0x45, 0x22, 0x47, 0x20, 0x57, 0x61, 0x69,
638    0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f,
639    0x6e, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x72, 0x65, 0x61, 0x63, 0x68, 0x20, 0x61, 0x20, 0x63, 0x65,
640    0x72, 0x74, 0x61, 0x69, 0x6e, 0x20, 0x73, 0x74, 0x61, 0x67, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20,
641    0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74,
642    0x65, 0x73, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x06, 0x00, 0x02, 0x02, 0x01, 0x12, 0x03, 0x6c, 0x06,
643    0x0f, 0x0a, 0x0c, 0x0a, 0x05, 0x06, 0x00, 0x02, 0x02, 0x02, 0x12, 0x03, 0x6c, 0x10, 0x20, 0x0a,
644    0x0c, 0x0a, 0x05, 0x06, 0x00, 0x02, 0x02, 0x06, 0x12, 0x03, 0x6c, 0x2b, 0x31, 0x0a, 0x0c, 0x0a,
645    0x05, 0x06, 0x00, 0x02, 0x02, 0x03, 0x12, 0x03, 0x6c, 0x32, 0x43, 0x0a, 0x3e, 0x0a, 0x04, 0x06,
646    0x00, 0x02, 0x03, 0x12, 0x03, 0x6d, 0x02, 0x44, 0x22, 0x31, 0x20, 0x52, 0x65, 0x74, 0x75, 0x72,
647    0x6e, 0x73, 0x20, 0x61, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2d, 0x69, 0x6e, 0x2d, 0x74, 0x69,
648    0x6d, 0x65, 0x20, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x74,
649    0x68, 0x65, 0x20, 0x6d, 0x65, 0x6d, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x06,
650    0x00, 0x02, 0x03, 0x01, 0x12, 0x03, 0x6d, 0x06, 0x11, 0x0a, 0x0c, 0x0a, 0x05, 0x06, 0x00, 0x02,
651    0x03, 0x02, 0x12, 0x03, 0x6d, 0x12, 0x24, 0x0a, 0x0c, 0x0a, 0x05, 0x06, 0x00, 0x02, 0x03, 0x03,
652    0x12, 0x03, 0x6d, 0x2f, 0x42, 0x0a, 0x55, 0x0a, 0x04, 0x06, 0x00, 0x02, 0x04, 0x12, 0x03, 0x6e,
653    0x02, 0x4e, 0x22, 0x48, 0x20, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x20, 0x74, 0x72, 0x61, 0x6e,
654    0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68,
655    0x65, 0x20, 0x6d, 0x65, 0x6d, 0x70, 0x6f, 0x6f, 0x6c, 0x20, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x69,
656    0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64,
657    0x20, 0x70, 0x72, 0x65, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x73, 0x2e, 0x0a, 0x0c, 0x0a, 0x05,
658    0x06, 0x00, 0x02, 0x04, 0x01, 0x12, 0x03, 0x6e, 0x06, 0x12, 0x0a, 0x0c, 0x0a, 0x05, 0x06, 0x00,
659    0x02, 0x04, 0x02, 0x12, 0x03, 0x6e, 0x13, 0x26, 0x0a, 0x0c, 0x0a, 0x05, 0x06, 0x00, 0x02, 0x04,
660    0x06, 0x12, 0x03, 0x6e, 0x31, 0x37, 0x0a, 0x0c, 0x0a, 0x05, 0x06, 0x00, 0x02, 0x04, 0x03, 0x12,
661    0x03, 0x6e, 0x38, 0x4c, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
662];
663include!("utxorpc.v1beta.submit.serde.rs");
664include!("utxorpc.v1beta.submit.tonic.rs");
665// @@protoc_insertion_point(module)