Adding new comments for Oran in all files with licenses
[ric-plt/nodeb-rnib.git] / entities / x2_setup_failure_response.pb.go
1 //
2 // Copyright 2019 AT&T Intellectual Property
3 // Copyright 2019 Nokia
4 //
5 // Licensed under the Apache License, Version 2.0 (the "License");
6 // you may not use this file except in compliance with the License.
7 // You may obtain a copy of the License at
8 //
9 //      http://www.apache.org/licenses/LICENSE-2.0
10 //
11 // Unless required by applicable law or agreed to in writing, software
12 // distributed under the License is distributed on an "AS IS" BASIS,
13 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 // See the License for the specific language governing permissions and
15 // limitations under the License.
16
17 //  This source code is part of the near-RT RIC (RAN Intelligent Controller)
18 //  platform project (RICP).
19
20 // Code generated by protoc-gen-go. DO NOT EDIT.
21 // source: x2_setup_failure_response.proto
22
23 package entities
24
25 import (
26         fmt "fmt"
27         proto "github.com/golang/protobuf/proto"
28         math "math"
29 )
30
31 // Reference imports to suppress errors if they are not otherwise used.
32 var _ = proto.Marshal
33 var _ = fmt.Errorf
34 var _ = math.Inf
35
36 // This is a compile-time assertion to ensure that this generated file
37 // is compatible with the proto package it is being compiled against.
38 // A compilation error at this line likely means your copy of the
39 // proto package needs to be updated.
40 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
41
42 type TypeOfError int32
43
44 const (
45         TypeOfError_UNKNOWN_ERROR  TypeOfError = 0
46         TypeOfError_NOT_UNDERSTOOD TypeOfError = 1
47         TypeOfError_MISSING        TypeOfError = 2
48 )
49
50 var TypeOfError_name = map[int32]string{
51         0: "UNKNOWN_ERROR",
52         1: "NOT_UNDERSTOOD",
53         2: "MISSING",
54 }
55
56 var TypeOfError_value = map[string]int32{
57         "UNKNOWN_ERROR":  0,
58         "NOT_UNDERSTOOD": 1,
59         "MISSING":        2,
60 }
61
62 func (x TypeOfError) String() string {
63         return proto.EnumName(TypeOfError_name, int32(x))
64 }
65
66 func (TypeOfError) EnumDescriptor() ([]byte, []int) {
67         return fileDescriptor_3bd8eb0d0558962c, []int{0}
68 }
69
70 type TimeToWait int32
71
72 const (
73         TimeToWait_UNKNOWN_TIMEOUT TimeToWait = 0
74         TimeToWait_V1S             TimeToWait = 1
75         TimeToWait_V2S             TimeToWait = 2
76         TimeToWait_V5S             TimeToWait = 3
77         TimeToWait_V10S            TimeToWait = 4
78         TimeToWait_V20S            TimeToWait = 5
79         TimeToWait_V60S            TimeToWait = 6
80 )
81
82 var TimeToWait_name = map[int32]string{
83         0: "UNKNOWN_TIMEOUT",
84         1: "V1S",
85         2: "V2S",
86         3: "V5S",
87         4: "V10S",
88         5: "V20S",
89         6: "V60S",
90 }
91
92 var TimeToWait_value = map[string]int32{
93         "UNKNOWN_TIMEOUT": 0,
94         "V1S":             1,
95         "V2S":             2,
96         "V5S":             3,
97         "V10S":            4,
98         "V20S":            5,
99         "V60S":            6,
100 }
101
102 func (x TimeToWait) String() string {
103         return proto.EnumName(TimeToWait_name, int32(x))
104 }
105
106 func (TimeToWait) EnumDescriptor() ([]byte, []int) {
107         return fileDescriptor_3bd8eb0d0558962c, []int{1}
108 }
109
110 type TriggeringMessage int32
111
112 const (
113         TriggeringMessage_UNKNOWN_MESSAGE      TriggeringMessage = 0
114         TriggeringMessage_INITIATING_MESSAGE   TriggeringMessage = 1
115         TriggeringMessage_SUCCESSFUL_OUTCOME   TriggeringMessage = 2
116         TriggeringMessage_UNSUCCESSFUL_OUTCOME TriggeringMessage = 3
117 )
118
119 var TriggeringMessage_name = map[int32]string{
120         0: "UNKNOWN_MESSAGE",
121         1: "INITIATING_MESSAGE",
122         2: "SUCCESSFUL_OUTCOME",
123         3: "UNSUCCESSFUL_OUTCOME",
124 }
125
126 var TriggeringMessage_value = map[string]int32{
127         "UNKNOWN_MESSAGE":      0,
128         "INITIATING_MESSAGE":   1,
129         "SUCCESSFUL_OUTCOME":   2,
130         "UNSUCCESSFUL_OUTCOME": 3,
131 }
132
133 func (x TriggeringMessage) String() string {
134         return proto.EnumName(TriggeringMessage_name, int32(x))
135 }
136
137 func (TriggeringMessage) EnumDescriptor() ([]byte, []int) {
138         return fileDescriptor_3bd8eb0d0558962c, []int{2}
139 }
140
141 type Criticality int32
142
143 const (
144         Criticality_UNKNOWN_CRITICALITY Criticality = 0
145         Criticality_REJECT              Criticality = 1
146         Criticality_IGNORE              Criticality = 2
147         Criticality_NOTIFY              Criticality = 3
148 )
149
150 var Criticality_name = map[int32]string{
151         0: "UNKNOWN_CRITICALITY",
152         1: "REJECT",
153         2: "IGNORE",
154         3: "NOTIFY",
155 }
156
157 var Criticality_value = map[string]int32{
158         "UNKNOWN_CRITICALITY": 0,
159         "REJECT":              1,
160         "IGNORE":              2,
161         "NOTIFY":              3,
162 }
163
164 func (x Criticality) String() string {
165         return proto.EnumName(Criticality_name, int32(x))
166 }
167
168 func (Criticality) EnumDescriptor() ([]byte, []int) {
169         return fileDescriptor_3bd8eb0d0558962c, []int{3}
170 }
171
172 type RadioNetworkLayer_Cause int32
173
174 const (
175         RadioNetworkLayer_UNKNOWN                                                  RadioNetworkLayer_Cause = 0
176         RadioNetworkLayer_HANDOVER_DESIRABLE_FOR_RADIO_REASONS                     RadioNetworkLayer_Cause = 1
177         RadioNetworkLayer_TIME_CRITICAL_HANDOVER                                   RadioNetworkLayer_Cause = 2
178         RadioNetworkLayer_RESOURCE_OPTIMISATION_HANDOVER                           RadioNetworkLayer_Cause = 3
179         RadioNetworkLayer_REDUCE_LOAD_IN_SERVING_CELL                              RadioNetworkLayer_Cause = 4
180         RadioNetworkLayer_PARTIAL_HANDOVER                                         RadioNetworkLayer_Cause = 5
181         RadioNetworkLayer_UNKNOWN_NEW_ENB_UE_X2AP_ID                               RadioNetworkLayer_Cause = 6
182         RadioNetworkLayer_UNKNOWN_OLD_ENBME_UE_X2AP_ID                             RadioNetworkLayer_Cause = 7
183         RadioNetworkLayer_UNKNOWN_PAIR_OF_UE_X2AP_ID                               RadioNetworkLayer_Cause = 8
184         RadioNetworkLayer_HO_TARGET_NOT_ALLOWED                                    RadioNetworkLayer_Cause = 9
185         RadioNetworkLayer_TX2_RELOC_OVERALL_EXPIRY                                 RadioNetworkLayer_Cause = 10
186         RadioNetworkLayer_T_RELOC_PREP_EXPIRY                                      RadioNetworkLayer_Cause = 11
187         RadioNetworkLayer_CELL_NOT_AVAILABLE                                       RadioNetworkLayer_Cause = 12
188         RadioNetworkLayer_NO_RADIO_RESOURCES_AVAILABLE_IN_TARGET_CELL              RadioNetworkLayer_Cause = 13
189         RadioNetworkLayer_INVALID_MME_GROUP_ID                                     RadioNetworkLayer_Cause = 14
190         RadioNetworkLayer_UNKNOWN_MME_CODE                                         RadioNetworkLayer_Cause = 15
191         RadioNetworkLayer_ENCRYPTION_INTEGRITY_PROTECTION_ALGORITHMS_NOT_SUPPORTED RadioNetworkLayer_Cause = 16
192         RadioNetworkLayer_REPORT_CHARACTERISTICS_EMPTY                             RadioNetworkLayer_Cause = 17
193         RadioNetworkLayer_NO_REPORT_PERIODICITY                                    RadioNetworkLayer_Cause = 18
194         RadioNetworkLayer_EXISTING_MEASUREMENT_ID                                  RadioNetworkLayer_Cause = 19
195         RadioNetworkLayer_UNKNOWN_ENB_MEASUREMENT_ID                               RadioNetworkLayer_Cause = 20
196         RadioNetworkLayer_MEASUREMENT_TEMPORARILY_NOT_AVAILABLE                    RadioNetworkLayer_Cause = 21
197         RadioNetworkLayer_UNSPECIFIED                                              RadioNetworkLayer_Cause = 22
198         RadioNetworkLayer_LOAD_BALANCING                                           RadioNetworkLayer_Cause = 23
199         RadioNetworkLayer_HANDOVER_OPTIMISATION                                    RadioNetworkLayer_Cause = 24
200         RadioNetworkLayer_VALUE_OUT_OF_ALLOWED_RANGE                               RadioNetworkLayer_Cause = 25
201         RadioNetworkLayer_MULTIPLE_E_RAB_ID_INSTANCES                              RadioNetworkLayer_Cause = 26
202         RadioNetworkLayer_SWITCH_OFF_ONGOING                                       RadioNetworkLayer_Cause = 27
203         RadioNetworkLayer_NOT_SUPPORTED_QCI_VALUE                                  RadioNetworkLayer_Cause = 28
204         RadioNetworkLayer_MEASUREMENT_NOT_SUPPORTED_FOR_THE_OBJECT                 RadioNetworkLayer_Cause = 29
205         RadioNetworkLayer_TDC_OVERALL_EXPIRY                                       RadioNetworkLayer_Cause = 30
206         RadioNetworkLayer_TDC_PREP_EXPIRY                                          RadioNetworkLayer_Cause = 31
207         RadioNetworkLayer_ACTION_DESIRABLE_FOR_RADIO_REASONS                       RadioNetworkLayer_Cause = 32
208         RadioNetworkLayer_REDUCE_LOAD                                              RadioNetworkLayer_Cause = 33
209         RadioNetworkLayer_RESOURCE_OPTIMISATION                                    RadioNetworkLayer_Cause = 34
210         RadioNetworkLayer_TIME_CRITICAL_ACTION                                     RadioNetworkLayer_Cause = 35
211         RadioNetworkLayer_TARGET_NOT_ALLOWED                                       RadioNetworkLayer_Cause = 36
212         RadioNetworkLayer_NO_RADIO_RESOURCES_AVAILABLE                             RadioNetworkLayer_Cause = 37
213         RadioNetworkLayer_INVALID_QOS_COMBINATION                                  RadioNetworkLayer_Cause = 38
214         RadioNetworkLayer_ENCRYPTION_ALGORITHMS_NOT_SUPPORTED                      RadioNetworkLayer_Cause = 39
215         RadioNetworkLayer_PROCEDURE_CANCELLED                                      RadioNetworkLayer_Cause = 40
216         RadioNetworkLayer_RRM_PURPOSE                                              RadioNetworkLayer_Cause = 41
217         RadioNetworkLayer_IMPROVE_USER_BIT_RATE                                    RadioNetworkLayer_Cause = 42
218         RadioNetworkLayer_USER_INACTIVITY                                          RadioNetworkLayer_Cause = 43
219         RadioNetworkLayer_RADIO_CONNECTION_WITH_UE_LOST                            RadioNetworkLayer_Cause = 44
220         RadioNetworkLayer_FAILURE_IN_THE_RADIO_INTERFACE_PROCEDURE                 RadioNetworkLayer_Cause = 45
221         RadioNetworkLayer_BEARER_OPTION_NOT_SUPPORTED                              RadioNetworkLayer_Cause = 46
222         RadioNetworkLayer_MCG_MOBILITY                                             RadioNetworkLayer_Cause = 47
223         RadioNetworkLayer_SCG_MOBILITY                                             RadioNetworkLayer_Cause = 48
224         RadioNetworkLayer_COUNT_REACHES_MAX_VALUE                                  RadioNetworkLayer_Cause = 49
225         RadioNetworkLayer_UNKNOWN_OLD_EN_GNB_UE_X2AP_ID                            RadioNetworkLayer_Cause = 50
226         RadioNetworkLayer_PDCP_OVERLOAD                                            RadioNetworkLayer_Cause = 51
227 )
228
229 var RadioNetworkLayer_Cause_name = map[int32]string{
230         0:  "UNKNOWN",
231         1:  "HANDOVER_DESIRABLE_FOR_RADIO_REASONS",
232         2:  "TIME_CRITICAL_HANDOVER",
233         3:  "RESOURCE_OPTIMISATION_HANDOVER",
234         4:  "REDUCE_LOAD_IN_SERVING_CELL",
235         5:  "PARTIAL_HANDOVER",
236         6:  "UNKNOWN_NEW_ENB_UE_X2AP_ID",
237         7:  "UNKNOWN_OLD_ENBME_UE_X2AP_ID",
238         8:  "UNKNOWN_PAIR_OF_UE_X2AP_ID",
239         9:  "HO_TARGET_NOT_ALLOWED",
240         10: "TX2_RELOC_OVERALL_EXPIRY",
241         11: "T_RELOC_PREP_EXPIRY",
242         12: "CELL_NOT_AVAILABLE",
243         13: "NO_RADIO_RESOURCES_AVAILABLE_IN_TARGET_CELL",
244         14: "INVALID_MME_GROUP_ID",
245         15: "UNKNOWN_MME_CODE",
246         16: "ENCRYPTION_INTEGRITY_PROTECTION_ALGORITHMS_NOT_SUPPORTED",
247         17: "REPORT_CHARACTERISTICS_EMPTY",
248         18: "NO_REPORT_PERIODICITY",
249         19: "EXISTING_MEASUREMENT_ID",
250         20: "UNKNOWN_ENB_MEASUREMENT_ID",
251         21: "MEASUREMENT_TEMPORARILY_NOT_AVAILABLE",
252         22: "UNSPECIFIED",
253         23: "LOAD_BALANCING",
254         24: "HANDOVER_OPTIMISATION",
255         25: "VALUE_OUT_OF_ALLOWED_RANGE",
256         26: "MULTIPLE_E_RAB_ID_INSTANCES",
257         27: "SWITCH_OFF_ONGOING",
258         28: "NOT_SUPPORTED_QCI_VALUE",
259         29: "MEASUREMENT_NOT_SUPPORTED_FOR_THE_OBJECT",
260         30: "TDC_OVERALL_EXPIRY",
261         31: "TDC_PREP_EXPIRY",
262         32: "ACTION_DESIRABLE_FOR_RADIO_REASONS",
263         33: "REDUCE_LOAD",
264         34: "RESOURCE_OPTIMISATION",
265         35: "TIME_CRITICAL_ACTION",
266         36: "TARGET_NOT_ALLOWED",
267         37: "NO_RADIO_RESOURCES_AVAILABLE",
268         38: "INVALID_QOS_COMBINATION",
269         39: "ENCRYPTION_ALGORITHMS_NOT_SUPPORTED",
270         40: "PROCEDURE_CANCELLED",
271         41: "RRM_PURPOSE",
272         42: "IMPROVE_USER_BIT_RATE",
273         43: "USER_INACTIVITY",
274         44: "RADIO_CONNECTION_WITH_UE_LOST",
275         45: "FAILURE_IN_THE_RADIO_INTERFACE_PROCEDURE",
276         46: "BEARER_OPTION_NOT_SUPPORTED",
277         47: "MCG_MOBILITY",
278         48: "SCG_MOBILITY",
279         49: "COUNT_REACHES_MAX_VALUE",
280         50: "UNKNOWN_OLD_EN_GNB_UE_X2AP_ID",
281         51: "PDCP_OVERLOAD",
282 }
283
284 var RadioNetworkLayer_Cause_value = map[string]int32{
285         "UNKNOWN":                                                  0,
286         "HANDOVER_DESIRABLE_FOR_RADIO_REASONS":                     1,
287         "TIME_CRITICAL_HANDOVER":                                   2,
288         "RESOURCE_OPTIMISATION_HANDOVER":                           3,
289         "REDUCE_LOAD_IN_SERVING_CELL":                              4,
290         "PARTIAL_HANDOVER":                                         5,
291         "UNKNOWN_NEW_ENB_UE_X2AP_ID":                               6,
292         "UNKNOWN_OLD_ENBME_UE_X2AP_ID":                             7,
293         "UNKNOWN_PAIR_OF_UE_X2AP_ID":                               8,
294         "HO_TARGET_NOT_ALLOWED":                                    9,
295         "TX2_RELOC_OVERALL_EXPIRY":                                 10,
296         "T_RELOC_PREP_EXPIRY":                                      11,
297         "CELL_NOT_AVAILABLE":                                       12,
298         "NO_RADIO_RESOURCES_AVAILABLE_IN_TARGET_CELL":              13,
299         "INVALID_MME_GROUP_ID":                                     14,
300         "UNKNOWN_MME_CODE":                                         15,
301         "ENCRYPTION_INTEGRITY_PROTECTION_ALGORITHMS_NOT_SUPPORTED": 16,
302         "REPORT_CHARACTERISTICS_EMPTY":                             17,
303         "NO_REPORT_PERIODICITY":                                    18,
304         "EXISTING_MEASUREMENT_ID":                                  19,
305         "UNKNOWN_ENB_MEASUREMENT_ID":                               20,
306         "MEASUREMENT_TEMPORARILY_NOT_AVAILABLE":                    21,
307         "UNSPECIFIED":                                              22,
308         "LOAD_BALANCING":                                           23,
309         "HANDOVER_OPTIMISATION":                                    24,
310         "VALUE_OUT_OF_ALLOWED_RANGE":                               25,
311         "MULTIPLE_E_RAB_ID_INSTANCES":                              26,
312         "SWITCH_OFF_ONGOING":                                       27,
313         "NOT_SUPPORTED_QCI_VALUE":                                  28,
314         "MEASUREMENT_NOT_SUPPORTED_FOR_THE_OBJECT":                 29,
315         "TDC_OVERALL_EXPIRY":                                       30,
316         "TDC_PREP_EXPIRY":                                          31,
317         "ACTION_DESIRABLE_FOR_RADIO_REASONS":                       32,
318         "REDUCE_LOAD":                                              33,
319         "RESOURCE_OPTIMISATION":                                    34,
320         "TIME_CRITICAL_ACTION":                                     35,
321         "TARGET_NOT_ALLOWED":                                       36,
322         "NO_RADIO_RESOURCES_AVAILABLE":                             37,
323         "INVALID_QOS_COMBINATION":                                  38,
324         "ENCRYPTION_ALGORITHMS_NOT_SUPPORTED":                      39,
325         "PROCEDURE_CANCELLED":                                      40,
326         "RRM_PURPOSE":                                              41,
327         "IMPROVE_USER_BIT_RATE":                                    42,
328         "USER_INACTIVITY":                                          43,
329         "RADIO_CONNECTION_WITH_UE_LOST":                            44,
330         "FAILURE_IN_THE_RADIO_INTERFACE_PROCEDURE":                 45,
331         "BEARER_OPTION_NOT_SUPPORTED":                              46,
332         "MCG_MOBILITY":                                             47,
333         "SCG_MOBILITY":                                             48,
334         "COUNT_REACHES_MAX_VALUE":                                  49,
335         "UNKNOWN_OLD_EN_GNB_UE_X2AP_ID":                            50,
336         "PDCP_OVERLOAD":                                            51,
337 }
338
339 func (x RadioNetworkLayer_Cause) String() string {
340         return proto.EnumName(RadioNetworkLayer_Cause_name, int32(x))
341 }
342
343 func (RadioNetworkLayer_Cause) EnumDescriptor() ([]byte, []int) {
344         return fileDescriptor_3bd8eb0d0558962c, []int{1, 0}
345 }
346
347 type TransportLayer_Cause int32
348
349 const (
350         TransportLayer_UNKNOWN                        TransportLayer_Cause = 0
351         TransportLayer_TRANSPORT_RESOURCE_UNAVAILABLE TransportLayer_Cause = 1
352         TransportLayer_UNSPECIFIED                    TransportLayer_Cause = 2
353 )
354
355 var TransportLayer_Cause_name = map[int32]string{
356         0: "UNKNOWN",
357         1: "TRANSPORT_RESOURCE_UNAVAILABLE",
358         2: "UNSPECIFIED",
359 }
360
361 var TransportLayer_Cause_value = map[string]int32{
362         "UNKNOWN":                        0,
363         "TRANSPORT_RESOURCE_UNAVAILABLE": 1,
364         "UNSPECIFIED":                    2,
365 }
366
367 func (x TransportLayer_Cause) String() string {
368         return proto.EnumName(TransportLayer_Cause_name, int32(x))
369 }
370
371 func (TransportLayer_Cause) EnumDescriptor() ([]byte, []int) {
372         return fileDescriptor_3bd8eb0d0558962c, []int{2, 0}
373 }
374
375 type Protocol_Cause int32
376
377 const (
378         Protocol_UNKNOWN                                           Protocol_Cause = 0
379         Protocol_TRANSFER_SYNTAX_ERROR                             Protocol_Cause = 1
380         Protocol_ABSTRACT_SYNTAX_ERROR_REJECT                      Protocol_Cause = 2
381         Protocol_ABSTRACT_SYNTAX_ERROR_IGNORE_AND_NOTIFY           Protocol_Cause = 3
382         Protocol_MESSAGE_NOT_COMPATIBLE_WITH_RECEIVER_STATE        Protocol_Cause = 4
383         Protocol_SEMANTIC_ERROR                                    Protocol_Cause = 5
384         Protocol_UNSPECIFIED                                       Protocol_Cause = 6
385         Protocol_ABSTRACT_SYNTAX_ERROR_FALSELY_CONSTRUCTED_MESSAGE Protocol_Cause = 7
386 )
387
388 var Protocol_Cause_name = map[int32]string{
389         0: "UNKNOWN",
390         1: "TRANSFER_SYNTAX_ERROR",
391         2: "ABSTRACT_SYNTAX_ERROR_REJECT",
392         3: "ABSTRACT_SYNTAX_ERROR_IGNORE_AND_NOTIFY",
393         4: "MESSAGE_NOT_COMPATIBLE_WITH_RECEIVER_STATE",
394         5: "SEMANTIC_ERROR",
395         6: "UNSPECIFIED",
396         7: "ABSTRACT_SYNTAX_ERROR_FALSELY_CONSTRUCTED_MESSAGE",
397 }
398
399 var Protocol_Cause_value = map[string]int32{
400         "UNKNOWN":                                           0,
401         "TRANSFER_SYNTAX_ERROR":                             1,
402         "ABSTRACT_SYNTAX_ERROR_REJECT":                      2,
403         "ABSTRACT_SYNTAX_ERROR_IGNORE_AND_NOTIFY":           3,
404         "MESSAGE_NOT_COMPATIBLE_WITH_RECEIVER_STATE":        4,
405         "SEMANTIC_ERROR":                                    5,
406         "UNSPECIFIED":                                       6,
407         "ABSTRACT_SYNTAX_ERROR_FALSELY_CONSTRUCTED_MESSAGE": 7,
408 }
409
410 func (x Protocol_Cause) String() string {
411         return proto.EnumName(Protocol_Cause_name, int32(x))
412 }
413
414 func (Protocol_Cause) EnumDescriptor() ([]byte, []int) {
415         return fileDescriptor_3bd8eb0d0558962c, []int{3, 0}
416 }
417
418 type Miscellaneous_Cause int32
419
420 const (
421         Miscellaneous_UNKNOWN                                    Miscellaneous_Cause = 0
422         Miscellaneous_CONTROL_PROCESSING_OVERLOAD                Miscellaneous_Cause = 1
423         Miscellaneous_HARDWARE_FAILURE                           Miscellaneous_Cause = 2
424         Miscellaneous_OM_INTERVENTION                            Miscellaneous_Cause = 3
425         Miscellaneous_NOT_ENOUGH_USER_PLANE_PROCESSING_RESOURCES Miscellaneous_Cause = 4
426         Miscellaneous_UNSPECIFIED                                Miscellaneous_Cause = 5
427 )
428
429 var Miscellaneous_Cause_name = map[int32]string{
430         0: "UNKNOWN",
431         1: "CONTROL_PROCESSING_OVERLOAD",
432         2: "HARDWARE_FAILURE",
433         3: "OM_INTERVENTION",
434         4: "NOT_ENOUGH_USER_PLANE_PROCESSING_RESOURCES",
435         5: "UNSPECIFIED",
436 }
437
438 var Miscellaneous_Cause_value = map[string]int32{
439         "UNKNOWN":                     0,
440         "CONTROL_PROCESSING_OVERLOAD": 1,
441         "HARDWARE_FAILURE":            2,
442         "OM_INTERVENTION":             3,
443         "NOT_ENOUGH_USER_PLANE_PROCESSING_RESOURCES": 4,
444         "UNSPECIFIED": 5,
445 }
446
447 func (x Miscellaneous_Cause) String() string {
448         return proto.EnumName(Miscellaneous_Cause_name, int32(x))
449 }
450
451 func (Miscellaneous_Cause) EnumDescriptor() ([]byte, []int) {
452         return fileDescriptor_3bd8eb0d0558962c, []int{4, 0}
453 }
454
455 type SetupFailure struct {
456         // Types that are valid to be assigned to CauseGroup:
457         //      *SetupFailure_NetworkLayerCause
458         //      *SetupFailure_TransportLayerCause
459         //      *SetupFailure_ProtocolCause
460         //      *SetupFailure_MiscellaneousCause
461         CauseGroup             isSetupFailure_CauseGroup `protobuf_oneof:"cause_group"`
462         TimeToWait             TimeToWait                `protobuf:"varint,5,opt,name=time_to_wait,json=timeToWait,proto3,enum=entities.TimeToWait" json:"time_to_wait,omitempty"`
463         CriticalityDiagnostics *CriticalityDiagnostics   `protobuf:"bytes,6,opt,name=criticality_diagnostics,json=criticalityDiagnostics,proto3" json:"criticality_diagnostics,omitempty"`
464         XXX_NoUnkeyedLiteral   struct{}                  `json:"-"`
465         XXX_unrecognized       []byte                    `json:"-"`
466         XXX_sizecache          int32                     `json:"-"`
467 }
468
469 func (m *SetupFailure) Reset()         { *m = SetupFailure{} }
470 func (m *SetupFailure) String() string { return proto.CompactTextString(m) }
471 func (*SetupFailure) ProtoMessage()    {}
472 func (*SetupFailure) Descriptor() ([]byte, []int) {
473         return fileDescriptor_3bd8eb0d0558962c, []int{0}
474 }
475
476 func (m *SetupFailure) XXX_Unmarshal(b []byte) error {
477         return xxx_messageInfo_SetupFailure.Unmarshal(m, b)
478 }
479 func (m *SetupFailure) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
480         return xxx_messageInfo_SetupFailure.Marshal(b, m, deterministic)
481 }
482 func (m *SetupFailure) XXX_Merge(src proto.Message) {
483         xxx_messageInfo_SetupFailure.Merge(m, src)
484 }
485 func (m *SetupFailure) XXX_Size() int {
486         return xxx_messageInfo_SetupFailure.Size(m)
487 }
488 func (m *SetupFailure) XXX_DiscardUnknown() {
489         xxx_messageInfo_SetupFailure.DiscardUnknown(m)
490 }
491
492 var xxx_messageInfo_SetupFailure proto.InternalMessageInfo
493
494 type isSetupFailure_CauseGroup interface {
495         isSetupFailure_CauseGroup()
496 }
497
498 type SetupFailure_NetworkLayerCause struct {
499         NetworkLayerCause RadioNetworkLayer_Cause `protobuf:"varint,1,opt,name=network_layer_cause,json=networkLayerCause,proto3,enum=entities.RadioNetworkLayer_Cause,oneof"`
500 }
501
502 type SetupFailure_TransportLayerCause struct {
503         TransportLayerCause TransportLayer_Cause `protobuf:"varint,2,opt,name=transport_layer_cause,json=transportLayerCause,proto3,enum=entities.TransportLayer_Cause,oneof"`
504 }
505
506 type SetupFailure_ProtocolCause struct {
507         ProtocolCause Protocol_Cause `protobuf:"varint,3,opt,name=protocol_cause,json=protocolCause,proto3,enum=entities.Protocol_Cause,oneof"`
508 }
509
510 type SetupFailure_MiscellaneousCause struct {
511         MiscellaneousCause Miscellaneous_Cause `protobuf:"varint,4,opt,name=miscellaneous_cause,json=miscellaneousCause,proto3,enum=entities.Miscellaneous_Cause,oneof"`
512 }
513
514 func (*SetupFailure_NetworkLayerCause) isSetupFailure_CauseGroup() {}
515
516 func (*SetupFailure_TransportLayerCause) isSetupFailure_CauseGroup() {}
517
518 func (*SetupFailure_ProtocolCause) isSetupFailure_CauseGroup() {}
519
520 func (*SetupFailure_MiscellaneousCause) isSetupFailure_CauseGroup() {}
521
522 func (m *SetupFailure) GetCauseGroup() isSetupFailure_CauseGroup {
523         if m != nil {
524                 return m.CauseGroup
525         }
526         return nil
527 }
528
529 func (m *SetupFailure) GetNetworkLayerCause() RadioNetworkLayer_Cause {
530         if x, ok := m.GetCauseGroup().(*SetupFailure_NetworkLayerCause); ok {
531                 return x.NetworkLayerCause
532         }
533         return RadioNetworkLayer_UNKNOWN
534 }
535
536 func (m *SetupFailure) GetTransportLayerCause() TransportLayer_Cause {
537         if x, ok := m.GetCauseGroup().(*SetupFailure_TransportLayerCause); ok {
538                 return x.TransportLayerCause
539         }
540         return TransportLayer_UNKNOWN
541 }
542
543 func (m *SetupFailure) GetProtocolCause() Protocol_Cause {
544         if x, ok := m.GetCauseGroup().(*SetupFailure_ProtocolCause); ok {
545                 return x.ProtocolCause
546         }
547         return Protocol_UNKNOWN
548 }
549
550 func (m *SetupFailure) GetMiscellaneousCause() Miscellaneous_Cause {
551         if x, ok := m.GetCauseGroup().(*SetupFailure_MiscellaneousCause); ok {
552                 return x.MiscellaneousCause
553         }
554         return Miscellaneous_UNKNOWN
555 }
556
557 func (m *SetupFailure) GetTimeToWait() TimeToWait {
558         if m != nil {
559                 return m.TimeToWait
560         }
561         return TimeToWait_UNKNOWN_TIMEOUT
562 }
563
564 func (m *SetupFailure) GetCriticalityDiagnostics() *CriticalityDiagnostics {
565         if m != nil {
566                 return m.CriticalityDiagnostics
567         }
568         return nil
569 }
570
571 // XXX_OneofWrappers is for the internal use of the proto package.
572 func (*SetupFailure) XXX_OneofWrappers() []interface{} {
573         return []interface{}{
574                 (*SetupFailure_NetworkLayerCause)(nil),
575                 (*SetupFailure_TransportLayerCause)(nil),
576                 (*SetupFailure_ProtocolCause)(nil),
577                 (*SetupFailure_MiscellaneousCause)(nil),
578         }
579 }
580
581 type RadioNetworkLayer struct {
582         XXX_NoUnkeyedLiteral struct{} `json:"-"`
583         XXX_unrecognized     []byte   `json:"-"`
584         XXX_sizecache        int32    `json:"-"`
585 }
586
587 func (m *RadioNetworkLayer) Reset()         { *m = RadioNetworkLayer{} }
588 func (m *RadioNetworkLayer) String() string { return proto.CompactTextString(m) }
589 func (*RadioNetworkLayer) ProtoMessage()    {}
590 func (*RadioNetworkLayer) Descriptor() ([]byte, []int) {
591         return fileDescriptor_3bd8eb0d0558962c, []int{1}
592 }
593
594 func (m *RadioNetworkLayer) XXX_Unmarshal(b []byte) error {
595         return xxx_messageInfo_RadioNetworkLayer.Unmarshal(m, b)
596 }
597 func (m *RadioNetworkLayer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
598         return xxx_messageInfo_RadioNetworkLayer.Marshal(b, m, deterministic)
599 }
600 func (m *RadioNetworkLayer) XXX_Merge(src proto.Message) {
601         xxx_messageInfo_RadioNetworkLayer.Merge(m, src)
602 }
603 func (m *RadioNetworkLayer) XXX_Size() int {
604         return xxx_messageInfo_RadioNetworkLayer.Size(m)
605 }
606 func (m *RadioNetworkLayer) XXX_DiscardUnknown() {
607         xxx_messageInfo_RadioNetworkLayer.DiscardUnknown(m)
608 }
609
610 var xxx_messageInfo_RadioNetworkLayer proto.InternalMessageInfo
611
612 type TransportLayer struct {
613         XXX_NoUnkeyedLiteral struct{} `json:"-"`
614         XXX_unrecognized     []byte   `json:"-"`
615         XXX_sizecache        int32    `json:"-"`
616 }
617
618 func (m *TransportLayer) Reset()         { *m = TransportLayer{} }
619 func (m *TransportLayer) String() string { return proto.CompactTextString(m) }
620 func (*TransportLayer) ProtoMessage()    {}
621 func (*TransportLayer) Descriptor() ([]byte, []int) {
622         return fileDescriptor_3bd8eb0d0558962c, []int{2}
623 }
624
625 func (m *TransportLayer) XXX_Unmarshal(b []byte) error {
626         return xxx_messageInfo_TransportLayer.Unmarshal(m, b)
627 }
628 func (m *TransportLayer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
629         return xxx_messageInfo_TransportLayer.Marshal(b, m, deterministic)
630 }
631 func (m *TransportLayer) XXX_Merge(src proto.Message) {
632         xxx_messageInfo_TransportLayer.Merge(m, src)
633 }
634 func (m *TransportLayer) XXX_Size() int {
635         return xxx_messageInfo_TransportLayer.Size(m)
636 }
637 func (m *TransportLayer) XXX_DiscardUnknown() {
638         xxx_messageInfo_TransportLayer.DiscardUnknown(m)
639 }
640
641 var xxx_messageInfo_TransportLayer proto.InternalMessageInfo
642
643 type Protocol struct {
644         XXX_NoUnkeyedLiteral struct{} `json:"-"`
645         XXX_unrecognized     []byte   `json:"-"`
646         XXX_sizecache        int32    `json:"-"`
647 }
648
649 func (m *Protocol) Reset()         { *m = Protocol{} }
650 func (m *Protocol) String() string { return proto.CompactTextString(m) }
651 func (*Protocol) ProtoMessage()    {}
652 func (*Protocol) Descriptor() ([]byte, []int) {
653         return fileDescriptor_3bd8eb0d0558962c, []int{3}
654 }
655
656 func (m *Protocol) XXX_Unmarshal(b []byte) error {
657         return xxx_messageInfo_Protocol.Unmarshal(m, b)
658 }
659 func (m *Protocol) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
660         return xxx_messageInfo_Protocol.Marshal(b, m, deterministic)
661 }
662 func (m *Protocol) XXX_Merge(src proto.Message) {
663         xxx_messageInfo_Protocol.Merge(m, src)
664 }
665 func (m *Protocol) XXX_Size() int {
666         return xxx_messageInfo_Protocol.Size(m)
667 }
668 func (m *Protocol) XXX_DiscardUnknown() {
669         xxx_messageInfo_Protocol.DiscardUnknown(m)
670 }
671
672 var xxx_messageInfo_Protocol proto.InternalMessageInfo
673
674 type Miscellaneous struct {
675         XXX_NoUnkeyedLiteral struct{} `json:"-"`
676         XXX_unrecognized     []byte   `json:"-"`
677         XXX_sizecache        int32    `json:"-"`
678 }
679
680 func (m *Miscellaneous) Reset()         { *m = Miscellaneous{} }
681 func (m *Miscellaneous) String() string { return proto.CompactTextString(m) }
682 func (*Miscellaneous) ProtoMessage()    {}
683 func (*Miscellaneous) Descriptor() ([]byte, []int) {
684         return fileDescriptor_3bd8eb0d0558962c, []int{4}
685 }
686
687 func (m *Miscellaneous) XXX_Unmarshal(b []byte) error {
688         return xxx_messageInfo_Miscellaneous.Unmarshal(m, b)
689 }
690 func (m *Miscellaneous) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
691         return xxx_messageInfo_Miscellaneous.Marshal(b, m, deterministic)
692 }
693 func (m *Miscellaneous) XXX_Merge(src proto.Message) {
694         xxx_messageInfo_Miscellaneous.Merge(m, src)
695 }
696 func (m *Miscellaneous) XXX_Size() int {
697         return xxx_messageInfo_Miscellaneous.Size(m)
698 }
699 func (m *Miscellaneous) XXX_DiscardUnknown() {
700         xxx_messageInfo_Miscellaneous.DiscardUnknown(m)
701 }
702
703 var xxx_messageInfo_Miscellaneous proto.InternalMessageInfo
704
705 type CriticalityDiagnostics struct {
706         ProcedureCode                            uint32                                     `protobuf:"varint,1,opt,name=procedure_code,json=procedureCode,proto3" json:"procedure_code,omitempty"`
707         TriggeringMessage                        TriggeringMessage                          `protobuf:"varint,2,opt,name=triggering_message,json=triggeringMessage,proto3,enum=entities.TriggeringMessage" json:"triggering_message,omitempty"`
708         ProcedureCriticality                     Criticality                                `protobuf:"varint,3,opt,name=procedure_criticality,json=procedureCriticality,proto3,enum=entities.Criticality" json:"procedure_criticality,omitempty"`
709         InformationElementCriticalityDiagnostics []*InformationElementCriticalityDiagnostic `protobuf:"bytes,4,rep,name=information_element_criticality_diagnostics,json=informationElementCriticalityDiagnostics,proto3" json:"information_element_criticality_diagnostics,omitempty"`
710         XXX_NoUnkeyedLiteral                     struct{}                                   `json:"-"`
711         XXX_unrecognized                         []byte                                     `json:"-"`
712         XXX_sizecache                            int32                                      `json:"-"`
713 }
714
715 func (m *CriticalityDiagnostics) Reset()         { *m = CriticalityDiagnostics{} }
716 func (m *CriticalityDiagnostics) String() string { return proto.CompactTextString(m) }
717 func (*CriticalityDiagnostics) ProtoMessage()    {}
718 func (*CriticalityDiagnostics) Descriptor() ([]byte, []int) {
719         return fileDescriptor_3bd8eb0d0558962c, []int{5}
720 }
721
722 func (m *CriticalityDiagnostics) XXX_Unmarshal(b []byte) error {
723         return xxx_messageInfo_CriticalityDiagnostics.Unmarshal(m, b)
724 }
725 func (m *CriticalityDiagnostics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
726         return xxx_messageInfo_CriticalityDiagnostics.Marshal(b, m, deterministic)
727 }
728 func (m *CriticalityDiagnostics) XXX_Merge(src proto.Message) {
729         xxx_messageInfo_CriticalityDiagnostics.Merge(m, src)
730 }
731 func (m *CriticalityDiagnostics) XXX_Size() int {
732         return xxx_messageInfo_CriticalityDiagnostics.Size(m)
733 }
734 func (m *CriticalityDiagnostics) XXX_DiscardUnknown() {
735         xxx_messageInfo_CriticalityDiagnostics.DiscardUnknown(m)
736 }
737
738 var xxx_messageInfo_CriticalityDiagnostics proto.InternalMessageInfo
739
740 func (m *CriticalityDiagnostics) GetProcedureCode() uint32 {
741         if m != nil {
742                 return m.ProcedureCode
743         }
744         return 0
745 }
746
747 func (m *CriticalityDiagnostics) GetTriggeringMessage() TriggeringMessage {
748         if m != nil {
749                 return m.TriggeringMessage
750         }
751         return TriggeringMessage_UNKNOWN_MESSAGE
752 }
753
754 func (m *CriticalityDiagnostics) GetProcedureCriticality() Criticality {
755         if m != nil {
756                 return m.ProcedureCriticality
757         }
758         return Criticality_UNKNOWN_CRITICALITY
759 }
760
761 func (m *CriticalityDiagnostics) GetInformationElementCriticalityDiagnostics() []*InformationElementCriticalityDiagnostic {
762         if m != nil {
763                 return m.InformationElementCriticalityDiagnostics
764         }
765         return nil
766 }
767
768 type InformationElementCriticalityDiagnostic struct {
769         IeCriticality        Criticality `protobuf:"varint,1,opt,name=ie_criticality,json=ieCriticality,proto3,enum=entities.Criticality" json:"ie_criticality,omitempty"`
770         IeId                 uint32      `protobuf:"varint,2,opt,name=ie_id,json=ieId,proto3" json:"ie_id,omitempty"`
771         TypeOfError          TypeOfError `protobuf:"varint,3,opt,name=type_of_error,json=typeOfError,proto3,enum=entities.TypeOfError" json:"type_of_error,omitempty"`
772         XXX_NoUnkeyedLiteral struct{}    `json:"-"`
773         XXX_unrecognized     []byte      `json:"-"`
774         XXX_sizecache        int32       `json:"-"`
775 }
776
777 func (m *InformationElementCriticalityDiagnostic) Reset() {
778         *m = InformationElementCriticalityDiagnostic{}
779 }
780 func (m *InformationElementCriticalityDiagnostic) String() string { return proto.CompactTextString(m) }
781 func (*InformationElementCriticalityDiagnostic) ProtoMessage()    {}
782 func (*InformationElementCriticalityDiagnostic) Descriptor() ([]byte, []int) {
783         return fileDescriptor_3bd8eb0d0558962c, []int{6}
784 }
785
786 func (m *InformationElementCriticalityDiagnostic) XXX_Unmarshal(b []byte) error {
787         return xxx_messageInfo_InformationElementCriticalityDiagnostic.Unmarshal(m, b)
788 }
789 func (m *InformationElementCriticalityDiagnostic) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
790         return xxx_messageInfo_InformationElementCriticalityDiagnostic.Marshal(b, m, deterministic)
791 }
792 func (m *InformationElementCriticalityDiagnostic) XXX_Merge(src proto.Message) {
793         xxx_messageInfo_InformationElementCriticalityDiagnostic.Merge(m, src)
794 }
795 func (m *InformationElementCriticalityDiagnostic) XXX_Size() int {
796         return xxx_messageInfo_InformationElementCriticalityDiagnostic.Size(m)
797 }
798 func (m *InformationElementCriticalityDiagnostic) XXX_DiscardUnknown() {
799         xxx_messageInfo_InformationElementCriticalityDiagnostic.DiscardUnknown(m)
800 }
801
802 var xxx_messageInfo_InformationElementCriticalityDiagnostic proto.InternalMessageInfo
803
804 func (m *InformationElementCriticalityDiagnostic) GetIeCriticality() Criticality {
805         if m != nil {
806                 return m.IeCriticality
807         }
808         return Criticality_UNKNOWN_CRITICALITY
809 }
810
811 func (m *InformationElementCriticalityDiagnostic) GetIeId() uint32 {
812         if m != nil {
813                 return m.IeId
814         }
815         return 0
816 }
817
818 func (m *InformationElementCriticalityDiagnostic) GetTypeOfError() TypeOfError {
819         if m != nil {
820                 return m.TypeOfError
821         }
822         return TypeOfError_UNKNOWN_ERROR
823 }
824
825 func init() {
826         proto.RegisterEnum("entities.TypeOfError", TypeOfError_name, TypeOfError_value)
827         proto.RegisterEnum("entities.TimeToWait", TimeToWait_name, TimeToWait_value)
828         proto.RegisterEnum("entities.TriggeringMessage", TriggeringMessage_name, TriggeringMessage_value)
829         proto.RegisterEnum("entities.Criticality", Criticality_name, Criticality_value)
830         proto.RegisterEnum("entities.RadioNetworkLayer_Cause", RadioNetworkLayer_Cause_name, RadioNetworkLayer_Cause_value)
831         proto.RegisterEnum("entities.TransportLayer_Cause", TransportLayer_Cause_name, TransportLayer_Cause_value)
832         proto.RegisterEnum("entities.Protocol_Cause", Protocol_Cause_name, Protocol_Cause_value)
833         proto.RegisterEnum("entities.Miscellaneous_Cause", Miscellaneous_Cause_name, Miscellaneous_Cause_value)
834         proto.RegisterType((*SetupFailure)(nil), "entities.SetupFailure")
835         proto.RegisterType((*RadioNetworkLayer)(nil), "entities.RadioNetworkLayer")
836         proto.RegisterType((*TransportLayer)(nil), "entities.TransportLayer")
837         proto.RegisterType((*Protocol)(nil), "entities.Protocol")
838         proto.RegisterType((*Miscellaneous)(nil), "entities.Miscellaneous")
839         proto.RegisterType((*CriticalityDiagnostics)(nil), "entities.CriticalityDiagnostics")
840         proto.RegisterType((*InformationElementCriticalityDiagnostic)(nil), "entities.InformationElementCriticalityDiagnostic")
841 }
842
843 func init() { proto.RegisterFile("x2_setup_failure_response.proto", fileDescriptor_3bd8eb0d0558962c) }
844
845 var fileDescriptor_3bd8eb0d0558962c = []byte{
846         // 1721 bytes of a gzipped FileDescriptorProto
847         0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x57, 0xcd, 0x72, 0x1b, 0xb9,
848         0xf1, 0x17, 0xa9, 0x2f, 0xff, 0x41, 0x49, 0x86, 0xa0, 0x4f, 0x5b, 0xb6, 0x2c, 0x73, 0xd7, 0x6b,
849         0xad, 0xbc, 0x7f, 0xad, 0xa5, 0xad, 0xdd, 0x4a, 0xaa, 0xf6, 0x02, 0x62, 0x40, 0x12, 0xce, 0x0c,
850         0x30, 0x0b, 0x60, 0x28, 0x31, 0x39, 0xa0, 0x18, 0x69, 0xac, 0x9a, 0x8a, 0x44, 0xaa, 0xc8, 0x51,
851         0x6d, 0xfc, 0x04, 0xa9, 0xca, 0x29, 0xb7, 0x9c, 0x72, 0xc8, 0x33, 0xe4, 0x90, 0x77, 0xca, 0x29,
852         0x8f, 0x90, 0xea, 0x99, 0xa1, 0x38, 0x94, 0xb8, 0xae, 0xbd, 0x81, 0xdd, 0x3d, 0x8d, 0xee, 0x5f,
853         0xff, 0xba, 0xd1, 0x44, 0xaf, 0xfe, 0x7c, 0xea, 0x46, 0x71, 0x7a, 0x77, 0xeb, 0x3e, 0xf6, 0x92,
854         0xeb, 0xbb, 0x61, 0xec, 0x86, 0xf1, 0xe8, 0x76, 0xd0, 0x1f, 0xc5, 0xc7, 0xb7, 0xc3, 0x41, 0x3a,
855         0x20, 0x4f, 0xe2, 0x7e, 0x9a, 0xa4, 0x49, 0x3c, 0xaa, 0xff, 0x77, 0x1e, 0xad, 0x18, 0x30, 0x6d,
856         0xe6, 0x96, 0xc4, 0xa0, 0x8d, 0x7e, 0x9c, 0xfe, 0x3c, 0x18, 0xfe, 0xc9, 0x5d, 0xf7, 0x3e, 0xc5,
857         0x43, 0x77, 0xd1, 0xbb, 0x1b, 0xc5, 0xbb, 0x95, 0x83, 0xca, 0xe1, 0xda, 0xe9, 0xeb, 0xe3, 0xf1,
858         0x87, 0xc7, 0xba, 0x77, 0x99, 0x0c, 0x64, 0x6e, 0xe9, 0x83, 0xe1, 0x31, 0x03, 0xc3, 0xf6, 0x9c,
859         0x5e, 0xef, 0x97, 0xa4, 0x99, 0x90, 0x58, 0xb4, 0x95, 0x0e, 0x7b, 0xfd, 0xd1, 0xed, 0x60, 0x98,
860         0x4e, 0xb9, 0xad, 0x66, 0x6e, 0xf7, 0x27, 0x6e, 0xed, 0xd8, 0x6c, 0xda, 0xe7, 0x46, 0x3a, 0x25,
861         0xcf, 0xbd, 0x52, 0xb4, 0x96, 0xa5, 0x73, 0x31, 0xb8, 0x2e, 0xdc, 0xcd, 0x67, 0xee, 0x76, 0x27,
862         0xee, 0xc2, 0x42, 0x7f, 0xef, 0x68, 0x75, 0xfc, 0x45, 0xee, 0x22, 0x44, 0x1b, 0x37, 0xc9, 0xe8,
863         0x22, 0xbe, 0xbe, 0xee, 0xf5, 0xe3, 0xc1, 0xdd, 0xa8, 0xf0, 0xb3, 0x90, 0xf9, 0x79, 0x39, 0xf1,
864         0x13, 0x94, 0x8d, 0xee, 0x9d, 0x91, 0xa9, 0x6f, 0x73, 0x8f, 0x3f, 0xa0, 0x95, 0x34, 0xb9, 0x89,
865         0x5d, 0x3a, 0x70, 0x3f, 0xf7, 0x92, 0x74, 0x77, 0x31, 0x73, 0xb5, 0x59, 0xca, 0x30, 0xb9, 0x89,
866         0xed, 0xe0, 0xac, 0x97, 0xa4, 0x1a, 0xa5, 0xf7, 0x67, 0xd2, 0x45, 0x3b, 0x17, 0xc3, 0x24, 0x4d,
867         0x2e, 0x7a, 0xd7, 0x49, 0xfa, 0xc9, 0x5d, 0x26, 0xbd, 0xab, 0xfe, 0x60, 0x94, 0x26, 0x17, 0xa3,
868         0xdd, 0xa5, 0x83, 0xca, 0x61, 0xed, 0xf4, 0x60, 0xe2, 0x82, 0x4d, 0x0c, 0xbd, 0x89, 0x9d, 0xde,
869         0xbe, 0x98, 0x29, 0x6f, 0xac, 0xa2, 0x5a, 0x96, 0x96, 0xbb, 0x1a, 0x0e, 0xee, 0x6e, 0xeb, 0xff,
870         0x58, 0x41, 0xeb, 0x8f, 0xaa, 0x57, 0xff, 0xcb, 0x0a, 0x5a, 0xcc, 0x33, 0xa8, 0xa1, 0xe5, 0x48,
871         0xfe, 0x4e, 0xaa, 0x33, 0x89, 0xe7, 0xc8, 0x21, 0xfa, 0xb2, 0x4d, 0xa5, 0xa7, 0x3a, 0x5c, 0x3b,
872         0x8f, 0x1b, 0xa1, 0x69, 0xc3, 0xe7, 0xae, 0xa9, 0xb4, 0xd3, 0xd4, 0x13, 0xca, 0x69, 0x4e, 0x8d,
873         0x92, 0x06, 0x57, 0xc8, 0x73, 0xb4, 0x6d, 0x45, 0xc0, 0x1d, 0xd3, 0xc2, 0x0a, 0x46, 0x7d, 0x37,
874         0xfe, 0x0e, 0x57, 0x49, 0x1d, 0xed, 0x6b, 0x6e, 0x54, 0xa4, 0x19, 0x77, 0x2a, 0xb4, 0x22, 0x10,
875         0x86, 0x5a, 0xa1, 0xe4, 0xc4, 0x66, 0x9e, 0xbc, 0x42, 0x7b, 0x9a, 0x7b, 0x11, 0xe3, 0xce, 0x57,
876         0xd4, 0x73, 0x42, 0x3a, 0xc3, 0x75, 0x47, 0xc8, 0x96, 0x63, 0xdc, 0xf7, 0xf1, 0x02, 0xd9, 0x44,
877         0x38, 0xa4, 0xda, 0x8a, 0xb2, 0xeb, 0x45, 0xb2, 0x8f, 0x9e, 0x17, 0xd1, 0x3a, 0xc9, 0xcf, 0x1c,
878         0x97, 0x0d, 0x17, 0x71, 0x77, 0x7e, 0x4a, 0x43, 0x27, 0x3c, 0xbc, 0x44, 0x0e, 0xd0, 0x8b, 0xb1,
879         0x5e, 0xf9, 0x1e, 0xe8, 0x03, 0x5e, 0xb6, 0x58, 0x2e, 0x7b, 0x08, 0xa9, 0xd0, 0x4e, 0x35, 0xcb,
880         0xfa, 0x27, 0xe4, 0x19, 0xda, 0x6a, 0x2b, 0x67, 0xa9, 0x6e, 0x71, 0xeb, 0xa4, 0xb2, 0x8e, 0xfa,
881         0xbe, 0x3a, 0xe3, 0x1e, 0xfe, 0x3f, 0xf2, 0x02, 0xed, 0xda, 0xf3, 0x53, 0xa7, 0xb9, 0xaf, 0x98,
882         0x83, 0x80, 0xa8, 0xef, 0x3b, 0x7e, 0x1e, 0x0a, 0xdd, 0xc5, 0x88, 0xec, 0xa0, 0x0d, 0x5b, 0xe8,
883         0x42, 0xcd, 0xc3, 0xb1, 0xa2, 0x46, 0xb6, 0x11, 0x81, 0x9c, 0x72, 0x67, 0x1d, 0x2a, 0x7c, 0x00,
884         0x15, 0xaf, 0x90, 0x6f, 0xd1, 0x3b, 0xa9, 0xee, 0x81, 0xcd, 0xf1, 0x32, 0x13, 0x0b, 0xc0, 0xa4,
885         0x08, 0x23, 0x83, 0x64, 0x95, 0xec, 0xa2, 0x4d, 0x21, 0x3b, 0xd4, 0x17, 0x9e, 0x0b, 0x02, 0xee,
886         0x5a, 0x5a, 0x45, 0x59, 0xd0, 0x6b, 0x00, 0xd6, 0x38, 0x29, 0xd0, 0x30, 0xe5, 0x71, 0xfc, 0x94,
887         0xfc, 0x88, 0x7e, 0xc3, 0x25, 0xd3, 0xdd, 0x30, 0x03, 0x5f, 0x48, 0xcb, 0x5b, 0x5a, 0xd8, 0xae,
888         0x0b, 0xb5, 0xb2, 0x9c, 0x65, 0x42, 0xea, 0xb7, 0x94, 0x16, 0xb6, 0x1d, 0x98, 0x2c, 0x3c, 0x13,
889         0x85, 0xa1, 0xd2, 0x96, 0x7b, 0x18, 0x03, 0x94, 0x9a, 0xc3, 0x2f, 0xc7, 0xda, 0x54, 0x53, 0x66,
890         0xb9, 0x16, 0xc6, 0x0a, 0x66, 0x1c, 0x0f, 0x42, 0xdb, 0xc5, 0xeb, 0x00, 0x15, 0x24, 0x90, 0x1b,
891         0x85, 0x5c, 0x0b, 0xe5, 0x09, 0x26, 0x6c, 0x17, 0x13, 0xb2, 0x87, 0x76, 0xf8, 0x39, 0x98, 0xcb,
892         0x96, 0x0b, 0x38, 0x35, 0x91, 0xe6, 0x01, 0x97, 0x16, 0xa2, 0xdd, 0x28, 0x97, 0x00, 0x0a, 0xf8,
893         0x40, 0xbf, 0x49, 0xbe, 0x46, 0x6f, 0xca, 0x32, 0xcb, 0x83, 0x50, 0x69, 0xaa, 0x85, 0xdf, 0x7d,
894         0x80, 0xe1, 0x16, 0x79, 0x8a, 0x6a, 0x91, 0x34, 0x21, 0x67, 0xa2, 0x29, 0xb8, 0x87, 0xb7, 0x09,
895         0x41, 0x6b, 0x19, 0xa1, 0x1a, 0xd4, 0xa7, 0x92, 0x09, 0xd9, 0xc2, 0x3b, 0x59, 0x49, 0xc7, 0xac,
896         0x2e, 0xf3, 0x11, 0xef, 0x42, 0x28, 0x1d, 0xea, 0x47, 0xdc, 0xa9, 0xc8, 0x02, 0x15, 0x8a, 0x62,
897         0x3b, 0x4d, 0x65, 0x8b, 0xe3, 0x67, 0x40, 0xd3, 0x20, 0xf2, 0xad, 0x08, 0x7d, 0xee, 0xb8, 0xd3,
898         0xb4, 0xe1, 0x04, 0x90, 0xd5, 0x58, 0x2a, 0x19, 0x37, 0xf8, 0x39, 0x14, 0xd7, 0x9c, 0x09, 0xcb,
899         0xda, 0x4e, 0x35, 0x9b, 0x4e, 0xc9, 0x96, 0x82, 0x3b, 0xf7, 0x00, 0x80, 0x29, 0x40, 0xdd, 0x4f,
900         0x4c, 0xb8, 0xec, 0x2a, 0xfc, 0x82, 0x7c, 0x83, 0x0e, 0xcb, 0x09, 0x4e, 0x1b, 0x42, 0xb7, 0xd9,
901         0x36, 0x77, 0xaa, 0xf1, 0x81, 0x33, 0x8b, 0x5f, 0xc2, 0x15, 0xd6, 0x7b, 0x44, 0xb8, 0x7d, 0xb2,
902         0x81, 0x9e, 0x82, 0xbc, 0x4c, 0xb6, 0x57, 0xe4, 0x2b, 0x54, 0xa7, 0x79, 0x69, 0x3f, 0xd7, 0xbf,
903         0x07, 0x00, 0x5c, 0xa9, 0xff, 0xf0, 0x6b, 0x00, 0x69, 0x66, 0xd3, 0xe2, 0x3a, 0xf0, 0x6e, 0xba,
904         0xd7, 0xf3, 0x1b, 0xf0, 0x17, 0x59, 0x68, 0x8f, 0x3b, 0xe5, 0x4b, 0xe0, 0xce, 0xe7, 0xa8, 0x8d,
905         0xdf, 0x00, 0x3e, 0x63, 0x2e, 0xff, 0xa4, 0x8c, 0x63, 0x2a, 0x68, 0x08, 0x99, 0x5f, 0xf8, 0x15,
906         0x79, 0x8b, 0xbe, 0x28, 0x11, 0xf7, 0x17, 0x39, 0xfa, 0x16, 0x7a, 0x2e, 0xd4, 0x8a, 0x71, 0x2f,
907         0xd2, 0xdc, 0x31, 0xa8, 0x89, 0xef, 0x73, 0x0f, 0x1f, 0x66, 0xe9, 0xe9, 0xc0, 0x85, 0x91, 0x0e,
908         0x95, 0xe1, 0xf8, 0x6b, 0x48, 0x4f, 0x04, 0xa1, 0x56, 0x1d, 0xee, 0x22, 0xc3, 0xb5, 0x6b, 0x08,
909         0xeb, 0x34, 0xb5, 0x1c, 0x1f, 0x01, 0x8e, 0x99, 0x48, 0x48, 0xc8, 0xab, 0x03, 0x04, 0x7e, 0x47,
910         0x5e, 0xa3, 0x97, 0x79, 0xf8, 0x4c, 0x49, 0x59, 0x34, 0xcb, 0x99, 0xb0, 0x6d, 0x18, 0x16, 0xbe,
911         0x32, 0x16, 0x7f, 0x03, 0x55, 0x6c, 0x52, 0xe1, 0xc3, 0xd5, 0xd0, 0xaa, 0x6d, 0x5e, 0x24, 0x0c,
912         0x8d, 0xa6, 0x9b, 0x94, 0x71, 0x77, 0x1f, 0x1b, 0xfe, 0x7f, 0x60, 0x52, 0x83, 0x53, 0x5d, 0x50,
913         0x50, 0xc9, 0x07, 0xb9, 0x1c, 0x13, 0x8c, 0x56, 0x02, 0xd6, 0x72, 0x81, 0x6a, 0x08, 0x1f, 0x62,
914         0xf8, 0x16, 0x24, 0xa6, 0x2c, 0x79, 0x0f, 0xa8, 0x31, 0x15, 0x49, 0x98, 0x33, 0x94, 0xb5, 0xb9,
915         0x71, 0x01, 0x3d, 0x2f, 0x58, 0x75, 0x02, 0x21, 0x4f, 0xcf, 0x3e, 0xd7, 0x9a, 0x1e, 0x8f, 0xa7,
916         0x64, 0x1d, 0xad, 0x86, 0x1e, 0x0b, 0x33, 0x2e, 0x65, 0x75, 0xff, 0xae, 0xfe, 0x07, 0xb4, 0x36,
917         0xfd, 0x0a, 0xd7, 0xc5, 0xcc, 0xa7, 0xa1, 0x8e, 0xf6, 0xad, 0xa6, 0xd2, 0x64, 0xcd, 0x7e, 0xcf,
918         0x94, 0x48, 0x4e, 0x8a, 0x5a, 0x79, 0xd8, 0x8d, 0xd5, 0xfa, 0xdf, 0xab, 0xe8, 0xc9, 0xf8, 0x51,
919         0xae, 0xff, 0xb5, 0x3a, 0xd3, 0xf1, 0x33, 0xb4, 0x95, 0x39, 0x6e, 0x72, 0xed, 0x4c, 0x57, 0x5a,
920         0x7a, 0xee, 0xb8, 0xd6, 0x4a, 0xe3, 0x0a, 0xd0, 0x88, 0x36, 0x8c, 0x85, 0xe1, 0x33, 0xa5, 0x72,
921         0x9a, 0x67, 0xbd, 0x51, 0x25, 0xef, 0xd0, 0xdb, 0xd9, 0x16, 0xa2, 0x25, 0x95, 0xe6, 0x8e, 0x4a,
922         0x0f, 0x80, 0x16, 0xcd, 0x2e, 0x9e, 0x27, 0xc7, 0xe8, 0x28, 0xe0, 0xc6, 0xd0, 0x16, 0xcf, 0xc0,
923         0x67, 0x2a, 0x08, 0xa9, 0x15, 0xd0, 0x21, 0x59, 0x65, 0x35, 0x67, 0x5c, 0xc0, 0x8c, 0x30, 0x16,
924         0x88, 0xb1, 0x00, 0xb3, 0xc4, 0xf0, 0x80, 0x4a, 0x2b, 0x58, 0x11, 0xd2, 0xe2, 0xc3, 0x14, 0x97,
925         0xc8, 0xf7, 0xe8, 0x64, 0x76, 0x04, 0x4d, 0xea, 0x1b, 0xee, 0x77, 0x81, 0x40, 0xc6, 0xea, 0x88,
926         0x41, 0x6f, 0x17, 0xd7, 0xe3, 0xe5, 0xfa, 0xbf, 0x2a, 0x68, 0x75, 0x6a, 0xcd, 0xa8, 0xff, 0xb3,
927         0x32, 0x13, 0x9e, 0x57, 0x68, 0x8f, 0x29, 0x69, 0xb5, 0xf2, 0x73, 0x3a, 0x19, 0x03, 0x33, 0xf5,
928         0xbe, 0x80, 0x15, 0x98, 0xfd, 0x6d, 0xaa, 0xbd, 0x33, 0xaa, 0xb9, 0x2b, 0xf8, 0x88, 0xab, 0x40,
929         0x6a, 0x15, 0xe4, 0x54, 0xec, 0x70, 0x99, 0xf5, 0x55, 0x06, 0x00, 0x24, 0xce, 0xa5, 0x8a, 0x5a,
930         0xed, 0xbc, 0x0f, 0x42, 0x9f, 0x4a, 0x5e, 0xf6, 0x7c, 0xdf, 0xae, 0x78, 0xe1, 0x61, 0xb2, 0x8b,
931         0xf5, 0xff, 0x54, 0xd1, 0xf6, 0xec, 0x75, 0x84, 0xbc, 0xc9, 0xd6, 0xb3, 0x8b, 0xf8, 0x12, 0x16,
932         0xd0, 0x8b, 0xc1, 0x65, 0xbe, 0x44, 0xae, 0x66, 0x2b, 0x58, 0x2e, 0x65, 0x83, 0xcb, 0x98, 0x7c,
933         0x40, 0x24, 0x1d, 0x26, 0x57, 0x57, 0xf1, 0x30, 0xe9, 0x5f, 0xb9, 0x9b, 0x78, 0x34, 0xea, 0x5d,
934         0x8d, 0x17, 0xc3, 0xbd, 0xf2, 0x62, 0x38, 0xb6, 0x09, 0x72, 0x13, 0xbd, 0x9e, 0x3e, 0x14, 0x91,
935         0x0f, 0x68, 0xab, 0x74, 0xe5, 0x24, 0xac, 0x62, 0x31, 0xdc, 0x9a, 0xb9, 0x42, 0xe9, 0xcd, 0x49,
936         0x40, 0x13, 0x29, 0xf9, 0x5b, 0x05, 0xbd, 0x4b, 0xfa, 0x1f, 0x07, 0xc3, 0x9b, 0x5e, 0x9a, 0x0c,
937         0xfa, 0x2e, 0xbe, 0x8e, 0x6f, 0xe2, 0x7e, 0xea, 0x7e, 0x69, 0x4b, 0x5b, 0x38, 0x98, 0x3f, 0xac,
938         0x9d, 0x9e, 0x4c, 0xae, 0x10, 0x93, 0x8f, 0x79, 0xfe, 0xed, 0x4c, 0xa0, 0xf4, 0x61, 0xf2, 0xeb,
939         0x0c, 0x47, 0xf5, 0x7f, 0x57, 0xd0, 0xdb, 0x5f, 0xe9, 0x95, 0xfc, 0x88, 0xd6, 0x92, 0x69, 0x0c,
940         0x2a, 0x9f, 0xc3, 0x60, 0x35, 0x99, 0x4a, 0x7e, 0x03, 0x2d, 0x26, 0xb1, 0x4b, 0x2e, 0xb3, 0x3a,
941         0xac, 0xea, 0x85, 0x24, 0x16, 0x97, 0xe4, 0xb7, 0x68, 0x35, 0xfd, 0x74, 0x1b, 0xbb, 0xc1, 0x47,
942         0x17, 0x0f, 0x87, 0x83, 0xe1, 0x63, 0x54, 0xed, 0xa7, 0xdb, 0x58, 0x7d, 0xe4, 0xa0, 0xd4, 0xb5,
943         0x74, 0xf2, 0xe3, 0x88, 0xa2, 0x5a, 0x49, 0x07, 0x53, 0xe7, 0xfe, 0xbd, 0xcf, 0xda, 0x68, 0x0e,
944         0x5a, 0x0b, 0x98, 0x18, 0x49, 0x8f, 0x6b, 0x63, 0x95, 0x02, 0x22, 0xd7, 0xd0, 0x72, 0x20, 0x32,
945         0x12, 0xe2, 0xea, 0xd1, 0xef, 0x11, 0x9a, 0xac, 0xce, 0xd9, 0x88, 0x2e, 0x3c, 0xc0, 0x4b, 0xa4,
946         0x22, 0x8b, 0xe7, 0xc8, 0x32, 0x9a, 0xef, 0x9c, 0xc0, 0x2e, 0x0a, 0x87, 0x53, 0x83, 0xab, 0xd9,
947         0xe1, 0x7b, 0x83, 0xe7, 0xc9, 0x13, 0xb4, 0xd0, 0x39, 0x79, 0x0f, 0x14, 0x86, 0xd3, 0xe9, 0x7b,
948         0x83, 0x17, 0xb3, 0xd3, 0x0f, 0xef, 0x0d, 0x5e, 0x3a, 0x1a, 0xa2, 0xf5, 0x47, 0xfc, 0x2a, 0x5f,
949         0x31, 0xee, 0xd2, 0x39, 0x78, 0xdf, 0x84, 0x14, 0x56, 0xd0, 0x62, 0x91, 0xc9, 0xe5, 0x95, 0xec,
950         0xd5, 0x8f, 0x18, 0xb4, 0x4c, 0x33, 0xf2, 0x61, 0x77, 0x60, 0x2a, 0x80, 0xae, 0xdb, 0x45, 0x9b,
951         0x91, 0x9c, 0xa1, 0x99, 0x3f, 0xfa, 0x80, 0x6a, 0x65, 0xc4, 0x77, 0xd0, 0xc6, 0xf8, 0xb6, 0xf1,
952         0xab, 0x0a, 0x13, 0x7e, 0x8e, 0x20, 0xb4, 0x54, 0x0c, 0xb7, 0x0a, 0x9c, 0xf3, 0x31, 0x86, 0xab,
953         0x70, 0x1e, 0xcf, 0xb1, 0x3f, 0x2e, 0x65, 0xff, 0x6a, 0xbe, 0xfb, 0x5f, 0x00, 0x00, 0x00, 0xff,
954         0xff, 0x99, 0x45, 0x26, 0x39, 0xf9, 0x0d, 0x00, 0x00,
955 }