VOL-1643 Unsuitable attribute names are renamed for gRPC Java support

- proto files are modified to support compilation of generated Java code
- schema.proto and yang_options.proto files are deleted since there is no need for netconf in Voltha.
Change-Id: I6d8796d74a284529e5bc5926762e77ceaa31638b
diff --git a/go/voltha/events.pb.go b/go/voltha/events.pb.go
index 1ddc775..7df3e27 100644
--- a/go/voltha/events.pb.go
+++ b/go/voltha/events.pb.go
@@ -6,7 +6,7 @@
 import (
 	fmt "fmt"
 	proto "github.com/golang/protobuf/proto"
-	_ "github.com/opencord/voltha-protos/v2/go/common"
+	_ "github.com/opencord/voltha-protos/v3/go/common"
 	_ "google.golang.org/genproto/googleapis/api/annotations"
 	math "math"
 )
@@ -22,71 +22,71 @@
 // proto package needs to be updated.
 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
 
-type ConfigEventType_ConfigEventType int32
+type ConfigEventType_Types int32
 
 const (
-	ConfigEventType_add    ConfigEventType_ConfigEventType = 0
-	ConfigEventType_remove ConfigEventType_ConfigEventType = 1
-	ConfigEventType_update ConfigEventType_ConfigEventType = 2
+	ConfigEventType_add    ConfigEventType_Types = 0
+	ConfigEventType_remove ConfigEventType_Types = 1
+	ConfigEventType_update ConfigEventType_Types = 2
 )
 
-var ConfigEventType_ConfigEventType_name = map[int32]string{
+var ConfigEventType_Types_name = map[int32]string{
 	0: "add",
 	1: "remove",
 	2: "update",
 }
 
-var ConfigEventType_ConfigEventType_value = map[string]int32{
+var ConfigEventType_Types_value = map[string]int32{
 	"add":    0,
 	"remove": 1,
 	"update": 2,
 }
 
-func (x ConfigEventType_ConfigEventType) String() string {
-	return proto.EnumName(ConfigEventType_ConfigEventType_name, int32(x))
+func (x ConfigEventType_Types) String() string {
+	return proto.EnumName(ConfigEventType_Types_name, int32(x))
 }
 
-func (ConfigEventType_ConfigEventType) EnumDescriptor() ([]byte, []int) {
+func (ConfigEventType_Types) EnumDescriptor() ([]byte, []int) {
 	return fileDescriptor_e63e6c07044fd2c4, []int{0, 0}
 }
 
-type KpiEventType_KpiEventType int32
+type KpiEventType_Types int32
 
 const (
-	KpiEventType_slice KpiEventType_KpiEventType = 0
-	KpiEventType_ts    KpiEventType_KpiEventType = 1
+	KpiEventType_slice KpiEventType_Types = 0
+	KpiEventType_ts    KpiEventType_Types = 1
 )
 
-var KpiEventType_KpiEventType_name = map[int32]string{
+var KpiEventType_Types_name = map[int32]string{
 	0: "slice",
 	1: "ts",
 }
 
-var KpiEventType_KpiEventType_value = map[string]int32{
+var KpiEventType_Types_value = map[string]int32{
 	"slice": 0,
 	"ts":    1,
 }
 
-func (x KpiEventType_KpiEventType) String() string {
-	return proto.EnumName(KpiEventType_KpiEventType_name, int32(x))
+func (x KpiEventType_Types) String() string {
+	return proto.EnumName(KpiEventType_Types_name, int32(x))
 }
 
-func (KpiEventType_KpiEventType) EnumDescriptor() ([]byte, []int) {
+func (KpiEventType_Types) EnumDescriptor() ([]byte, []int) {
 	return fileDescriptor_e63e6c07044fd2c4, []int{2, 0}
 }
 
-type AlarmEventType_AlarmEventType int32
+type AlarmEventType_Types int32
 
 const (
-	AlarmEventType_COMMUNICATION AlarmEventType_AlarmEventType = 0
-	AlarmEventType_ENVIRONMENT   AlarmEventType_AlarmEventType = 1
-	AlarmEventType_EQUIPMENT     AlarmEventType_AlarmEventType = 2
-	AlarmEventType_SERVICE       AlarmEventType_AlarmEventType = 3
-	AlarmEventType_PROCESSING    AlarmEventType_AlarmEventType = 4
-	AlarmEventType_SECURITY      AlarmEventType_AlarmEventType = 5
+	AlarmEventType_COMMUNICATION AlarmEventType_Types = 0
+	AlarmEventType_ENVIRONMENT   AlarmEventType_Types = 1
+	AlarmEventType_EQUIPMENT     AlarmEventType_Types = 2
+	AlarmEventType_SERVICE       AlarmEventType_Types = 3
+	AlarmEventType_PROCESSING    AlarmEventType_Types = 4
+	AlarmEventType_SECURITY      AlarmEventType_Types = 5
 )
 
-var AlarmEventType_AlarmEventType_name = map[int32]string{
+var AlarmEventType_Types_name = map[int32]string{
 	0: "COMMUNICATION",
 	1: "ENVIRONMENT",
 	2: "EQUIPMENT",
@@ -95,7 +95,7 @@
 	5: "SECURITY",
 }
 
-var AlarmEventType_AlarmEventType_value = map[string]int32{
+var AlarmEventType_Types_value = map[string]int32{
 	"COMMUNICATION": 0,
 	"ENVIRONMENT":   1,
 	"EQUIPMENT":     2,
@@ -104,25 +104,25 @@
 	"SECURITY":      5,
 }
 
-func (x AlarmEventType_AlarmEventType) String() string {
-	return proto.EnumName(AlarmEventType_AlarmEventType_name, int32(x))
+func (x AlarmEventType_Types) String() string {
+	return proto.EnumName(AlarmEventType_Types_name, int32(x))
 }
 
-func (AlarmEventType_AlarmEventType) EnumDescriptor() ([]byte, []int) {
+func (AlarmEventType_Types) EnumDescriptor() ([]byte, []int) {
 	return fileDescriptor_e63e6c07044fd2c4, []int{8, 0}
 }
 
-type AlarmEventCategory_AlarmEventCategory int32
+type AlarmEventCategory_Types int32
 
 const (
-	AlarmEventCategory_PON AlarmEventCategory_AlarmEventCategory = 0
-	AlarmEventCategory_OLT AlarmEventCategory_AlarmEventCategory = 1
-	AlarmEventCategory_ONT AlarmEventCategory_AlarmEventCategory = 2
-	AlarmEventCategory_ONU AlarmEventCategory_AlarmEventCategory = 3
-	AlarmEventCategory_NNI AlarmEventCategory_AlarmEventCategory = 4
+	AlarmEventCategory_PON AlarmEventCategory_Types = 0
+	AlarmEventCategory_OLT AlarmEventCategory_Types = 1
+	AlarmEventCategory_ONT AlarmEventCategory_Types = 2
+	AlarmEventCategory_ONU AlarmEventCategory_Types = 3
+	AlarmEventCategory_NNI AlarmEventCategory_Types = 4
 )
 
-var AlarmEventCategory_AlarmEventCategory_name = map[int32]string{
+var AlarmEventCategory_Types_name = map[int32]string{
 	0: "PON",
 	1: "OLT",
 	2: "ONT",
@@ -130,7 +130,7 @@
 	4: "NNI",
 }
 
-var AlarmEventCategory_AlarmEventCategory_value = map[string]int32{
+var AlarmEventCategory_Types_value = map[string]int32{
 	"PON": 0,
 	"OLT": 1,
 	"ONT": 2,
@@ -138,50 +138,50 @@
 	"NNI": 4,
 }
 
-func (x AlarmEventCategory_AlarmEventCategory) String() string {
-	return proto.EnumName(AlarmEventCategory_AlarmEventCategory_name, int32(x))
+func (x AlarmEventCategory_Types) String() string {
+	return proto.EnumName(AlarmEventCategory_Types_name, int32(x))
 }
 
-func (AlarmEventCategory_AlarmEventCategory) EnumDescriptor() ([]byte, []int) {
+func (AlarmEventCategory_Types) EnumDescriptor() ([]byte, []int) {
 	return fileDescriptor_e63e6c07044fd2c4, []int{9, 0}
 }
 
-type AlarmEventState_AlarmEventState int32
+type AlarmEventState_Types int32
 
 const (
-	AlarmEventState_RAISED  AlarmEventState_AlarmEventState = 0
-	AlarmEventState_CLEARED AlarmEventState_AlarmEventState = 1
+	AlarmEventState_RAISED  AlarmEventState_Types = 0
+	AlarmEventState_CLEARED AlarmEventState_Types = 1
 )
 
-var AlarmEventState_AlarmEventState_name = map[int32]string{
+var AlarmEventState_Types_name = map[int32]string{
 	0: "RAISED",
 	1: "CLEARED",
 }
 
-var AlarmEventState_AlarmEventState_value = map[string]int32{
+var AlarmEventState_Types_value = map[string]int32{
 	"RAISED":  0,
 	"CLEARED": 1,
 }
 
-func (x AlarmEventState_AlarmEventState) String() string {
-	return proto.EnumName(AlarmEventState_AlarmEventState_name, int32(x))
+func (x AlarmEventState_Types) String() string {
+	return proto.EnumName(AlarmEventState_Types_name, int32(x))
 }
 
-func (AlarmEventState_AlarmEventState) EnumDescriptor() ([]byte, []int) {
+func (AlarmEventState_Types) EnumDescriptor() ([]byte, []int) {
 	return fileDescriptor_e63e6c07044fd2c4, []int{10, 0}
 }
 
-type AlarmEventSeverity_AlarmEventSeverity int32
+type AlarmEventSeverity_Types int32
 
 const (
-	AlarmEventSeverity_INDETERMINATE AlarmEventSeverity_AlarmEventSeverity = 0
-	AlarmEventSeverity_WARNING       AlarmEventSeverity_AlarmEventSeverity = 1
-	AlarmEventSeverity_MINOR         AlarmEventSeverity_AlarmEventSeverity = 2
-	AlarmEventSeverity_MAJOR         AlarmEventSeverity_AlarmEventSeverity = 3
-	AlarmEventSeverity_CRITICAL      AlarmEventSeverity_AlarmEventSeverity = 4
+	AlarmEventSeverity_INDETERMINATE AlarmEventSeverity_Types = 0
+	AlarmEventSeverity_WARNING       AlarmEventSeverity_Types = 1
+	AlarmEventSeverity_MINOR         AlarmEventSeverity_Types = 2
+	AlarmEventSeverity_MAJOR         AlarmEventSeverity_Types = 3
+	AlarmEventSeverity_CRITICAL      AlarmEventSeverity_Types = 4
 )
 
-var AlarmEventSeverity_AlarmEventSeverity_name = map[int32]string{
+var AlarmEventSeverity_Types_name = map[int32]string{
 	0: "INDETERMINATE",
 	1: "WARNING",
 	2: "MINOR",
@@ -189,7 +189,7 @@
 	4: "CRITICAL",
 }
 
-var AlarmEventSeverity_AlarmEventSeverity_value = map[string]int32{
+var AlarmEventSeverity_Types_value = map[string]int32{
 	"INDETERMINATE": 0,
 	"WARNING":       1,
 	"MINOR":         2,
@@ -197,26 +197,26 @@
 	"CRITICAL":      4,
 }
 
-func (x AlarmEventSeverity_AlarmEventSeverity) String() string {
-	return proto.EnumName(AlarmEventSeverity_AlarmEventSeverity_name, int32(x))
+func (x AlarmEventSeverity_Types) String() string {
+	return proto.EnumName(AlarmEventSeverity_Types_name, int32(x))
 }
 
-func (AlarmEventSeverity_AlarmEventSeverity) EnumDescriptor() ([]byte, []int) {
+func (AlarmEventSeverity_Types) EnumDescriptor() ([]byte, []int) {
 	return fileDescriptor_e63e6c07044fd2c4, []int{11, 0}
 }
 
-type EventCategory_EventCategory int32
+type EventCategory_Types int32
 
 const (
-	EventCategory_COMMUNICATION EventCategory_EventCategory = 0
-	EventCategory_ENVIRONMENT   EventCategory_EventCategory = 1
-	EventCategory_EQUIPMENT     EventCategory_EventCategory = 2
-	EventCategory_SERVICE       EventCategory_EventCategory = 3
-	EventCategory_PROCESSING    EventCategory_EventCategory = 4
-	EventCategory_SECURITY      EventCategory_EventCategory = 5
+	EventCategory_COMMUNICATION EventCategory_Types = 0
+	EventCategory_ENVIRONMENT   EventCategory_Types = 1
+	EventCategory_EQUIPMENT     EventCategory_Types = 2
+	EventCategory_SERVICE       EventCategory_Types = 3
+	EventCategory_PROCESSING    EventCategory_Types = 4
+	EventCategory_SECURITY      EventCategory_Types = 5
 )
 
-var EventCategory_EventCategory_name = map[int32]string{
+var EventCategory_Types_name = map[int32]string{
 	0: "COMMUNICATION",
 	1: "ENVIRONMENT",
 	2: "EQUIPMENT",
@@ -225,7 +225,7 @@
 	5: "SECURITY",
 }
 
-var EventCategory_EventCategory_value = map[string]int32{
+var EventCategory_Types_value = map[string]int32{
 	"COMMUNICATION": 0,
 	"ENVIRONMENT":   1,
 	"EQUIPMENT":     2,
@@ -234,25 +234,25 @@
 	"SECURITY":      5,
 }
 
-func (x EventCategory_EventCategory) String() string {
-	return proto.EnumName(EventCategory_EventCategory_name, int32(x))
+func (x EventCategory_Types) String() string {
+	return proto.EnumName(EventCategory_Types_name, int32(x))
 }
 
-func (EventCategory_EventCategory) EnumDescriptor() ([]byte, []int) {
+func (EventCategory_Types) EnumDescriptor() ([]byte, []int) {
 	return fileDescriptor_e63e6c07044fd2c4, []int{14, 0}
 }
 
-type EventSubCategory_EventSubCategory int32
+type EventSubCategory_Types int32
 
 const (
-	EventSubCategory_PON EventSubCategory_EventSubCategory = 0
-	EventSubCategory_OLT EventSubCategory_EventSubCategory = 1
-	EventSubCategory_ONT EventSubCategory_EventSubCategory = 2
-	EventSubCategory_ONU EventSubCategory_EventSubCategory = 3
-	EventSubCategory_NNI EventSubCategory_EventSubCategory = 4
+	EventSubCategory_PON EventSubCategory_Types = 0
+	EventSubCategory_OLT EventSubCategory_Types = 1
+	EventSubCategory_ONT EventSubCategory_Types = 2
+	EventSubCategory_ONU EventSubCategory_Types = 3
+	EventSubCategory_NNI EventSubCategory_Types = 4
 )
 
-var EventSubCategory_EventSubCategory_name = map[int32]string{
+var EventSubCategory_Types_name = map[int32]string{
 	0: "PON",
 	1: "OLT",
 	2: "ONT",
@@ -260,7 +260,7 @@
 	4: "NNI",
 }
 
-var EventSubCategory_EventSubCategory_value = map[string]int32{
+var EventSubCategory_Types_value = map[string]int32{
 	"PON": 0,
 	"OLT": 1,
 	"ONT": 2,
@@ -268,42 +268,42 @@
 	"NNI": 4,
 }
 
-func (x EventSubCategory_EventSubCategory) String() string {
-	return proto.EnumName(EventSubCategory_EventSubCategory_name, int32(x))
+func (x EventSubCategory_Types) String() string {
+	return proto.EnumName(EventSubCategory_Types_name, int32(x))
 }
 
-func (EventSubCategory_EventSubCategory) EnumDescriptor() ([]byte, []int) {
+func (EventSubCategory_Types) EnumDescriptor() ([]byte, []int) {
 	return fileDescriptor_e63e6c07044fd2c4, []int{15, 0}
 }
 
-type EventType_EventType int32
+type EventType_Types int32
 
 const (
-	EventType_CONFIG_EVENT EventType_EventType = 0
-	EventType_KPI_EVENT    EventType_EventType = 1
-	EventType_KPI_EVENT2   EventType_EventType = 2
-	EventType_DEVICE_EVENT EventType_EventType = 3
+	EventType_CONFIG_EVENT EventType_Types = 0
+	EventType_KPI_EVENT    EventType_Types = 1
+	EventType_KPI_EVENT2   EventType_Types = 2
+	EventType_DEVICE_EVENT EventType_Types = 3
 )
 
-var EventType_EventType_name = map[int32]string{
+var EventType_Types_name = map[int32]string{
 	0: "CONFIG_EVENT",
 	1: "KPI_EVENT",
 	2: "KPI_EVENT2",
 	3: "DEVICE_EVENT",
 }
 
-var EventType_EventType_value = map[string]int32{
+var EventType_Types_value = map[string]int32{
 	"CONFIG_EVENT": 0,
 	"KPI_EVENT":    1,
 	"KPI_EVENT2":   2,
 	"DEVICE_EVENT": 3,
 }
 
-func (x EventType_EventType) String() string {
-	return proto.EnumName(EventType_EventType_name, int32(x))
+func (x EventType_Types) String() string {
+	return proto.EnumName(EventType_Types_name, int32(x))
 }
 
-func (EventType_EventType) EnumDescriptor() ([]byte, []int) {
+func (EventType_Types) EnumDescriptor() ([]byte, []int) {
 	return fileDescriptor_e63e6c07044fd2c4, []int{16, 0}
 }
 
@@ -339,12 +339,12 @@
 var xxx_messageInfo_ConfigEventType proto.InternalMessageInfo
 
 type ConfigEvent struct {
-	Type                 ConfigEventType_ConfigEventType `protobuf:"varint,1,opt,name=type,proto3,enum=voltha.ConfigEventType_ConfigEventType" json:"type,omitempty"`
-	Hash                 string                          `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"`
-	Data                 string                          `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
-	XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
-	XXX_unrecognized     []byte                          `json:"-"`
-	XXX_sizecache        int32                           `json:"-"`
+	Type                 ConfigEventType_Types `protobuf:"varint,1,opt,name=type,proto3,enum=voltha.ConfigEventType_Types" json:"type,omitempty"`
+	Hash                 string                `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"`
+	Data                 string                `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
+	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
+	XXX_unrecognized     []byte                `json:"-"`
+	XXX_sizecache        int32                 `json:"-"`
 }
 
 func (m *ConfigEvent) Reset()         { *m = ConfigEvent{} }
@@ -372,7 +372,7 @@
 
 var xxx_messageInfo_ConfigEvent proto.InternalMessageInfo
 
-func (m *ConfigEvent) GetType() ConfigEventType_ConfigEventType {
+func (m *ConfigEvent) GetType() ConfigEventType_Types {
 	if m != nil {
 		return m.Type
 	}
@@ -606,7 +606,7 @@
 //                               to a more easily parsable format. See VOL-1140
 //                               for more information.
 type KpiEvent struct {
-	Type                 KpiEventType_KpiEventType    `protobuf:"varint,1,opt,name=type,proto3,enum=voltha.KpiEventType_KpiEventType" json:"type,omitempty"`
+	Type                 KpiEventType_Types           `protobuf:"varint,1,opt,name=type,proto3,enum=voltha.KpiEventType_Types" json:"type,omitempty"`
 	Ts                   float32                      `protobuf:"fixed32,2,opt,name=ts,proto3" json:"ts,omitempty"`
 	Prefixes             map[string]*MetricValuePairs `protobuf:"bytes,3,rep,name=prefixes,proto3" json:"prefixes,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
 	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
@@ -639,7 +639,7 @@
 
 var xxx_messageInfo_KpiEvent proto.InternalMessageInfo
 
-func (m *KpiEvent) GetType() KpiEventType_KpiEventType {
+func (m *KpiEvent) GetType() KpiEventType_Types {
 	if m != nil {
 		return m.Type
 	}
@@ -662,7 +662,7 @@
 
 type KpiEvent2 struct {
 	// Type of KPI Event
-	Type KpiEventType_KpiEventType `protobuf:"varint,1,opt,name=type,proto3,enum=voltha.KpiEventType_KpiEventType" json:"type,omitempty"`
+	Type KpiEventType_Types `protobuf:"varint,1,opt,name=type,proto3,enum=voltha.KpiEventType_Types" json:"type,omitempty"`
 	// Fields used when for slice:
 	Ts                   float64              `protobuf:"fixed64,2,opt,name=ts,proto3" json:"ts,omitempty"`
 	SliceData            []*MetricInformation `protobuf:"bytes,3,rep,name=slice_data,json=sliceData,proto3" json:"slice_data,omitempty"`
@@ -696,7 +696,7 @@
 
 var xxx_messageInfo_KpiEvent2 proto.InternalMessageInfo
 
-func (m *KpiEvent2) GetType() KpiEventType_KpiEventType {
+func (m *KpiEvent2) GetType() KpiEventType_Types {
 	if m != nil {
 		return m.Type
 	}
@@ -868,13 +868,13 @@
 	// Unique ID for this alarm.  e.g. voltha.some_olt.1234
 	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
 	// Refers to the area of the system impacted by the alarm
-	Type AlarmEventType_AlarmEventType `protobuf:"varint,2,opt,name=type,proto3,enum=voltha.AlarmEventType_AlarmEventType" json:"type,omitempty"`
+	Type AlarmEventType_Types `protobuf:"varint,2,opt,name=type,proto3,enum=voltha.AlarmEventType_Types" json:"type,omitempty"`
 	// Refers to functional category of the alarm
-	Category AlarmEventCategory_AlarmEventCategory `protobuf:"varint,3,opt,name=category,proto3,enum=voltha.AlarmEventCategory_AlarmEventCategory" json:"category,omitempty"`
+	Category AlarmEventCategory_Types `protobuf:"varint,3,opt,name=category,proto3,enum=voltha.AlarmEventCategory_Types" json:"category,omitempty"`
 	// Current active state of the alarm
-	State AlarmEventState_AlarmEventState `protobuf:"varint,4,opt,name=state,proto3,enum=voltha.AlarmEventState_AlarmEventState" json:"state,omitempty"`
+	State AlarmEventState_Types `protobuf:"varint,4,opt,name=state,proto3,enum=voltha.AlarmEventState_Types" json:"state,omitempty"`
 	// Overall impact of the alarm on the system
-	Severity AlarmEventSeverity_AlarmEventSeverity `protobuf:"varint,5,opt,name=severity,proto3,enum=voltha.AlarmEventSeverity_AlarmEventSeverity" json:"severity,omitempty"`
+	Severity AlarmEventSeverity_Types `protobuf:"varint,5,opt,name=severity,proto3,enum=voltha.AlarmEventSeverity_Types" json:"severity,omitempty"`
 	// Timestamp at which the alarm was first raised
 	RaisedTs float32 `protobuf:"fixed32,6,opt,name=raised_ts,json=raisedTs,proto3" json:"raised_ts,omitempty"`
 	// Timestamp at which the alarm was reported
@@ -928,28 +928,28 @@
 	return ""
 }
 
-func (m *AlarmEvent) GetType() AlarmEventType_AlarmEventType {
+func (m *AlarmEvent) GetType() AlarmEventType_Types {
 	if m != nil {
 		return m.Type
 	}
 	return AlarmEventType_COMMUNICATION
 }
 
-func (m *AlarmEvent) GetCategory() AlarmEventCategory_AlarmEventCategory {
+func (m *AlarmEvent) GetCategory() AlarmEventCategory_Types {
 	if m != nil {
 		return m.Category
 	}
 	return AlarmEventCategory_PON
 }
 
-func (m *AlarmEvent) GetState() AlarmEventState_AlarmEventState {
+func (m *AlarmEvent) GetState() AlarmEventState_Types {
 	if m != nil {
 		return m.State
 	}
 	return AlarmEventState_RAISED
 }
 
-func (m *AlarmEvent) GetSeverity() AlarmEventSeverity_AlarmEventSeverity {
+func (m *AlarmEvent) GetSeverity() AlarmEventSeverity_Types {
 	if m != nil {
 		return m.Severity
 	}
@@ -1186,11 +1186,11 @@
 	// Unique ID for this event.  e.g. voltha.some_olt.1234
 	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
 	// Refers to the functional area affect by the event
-	Category EventCategory_EventCategory `protobuf:"varint,2,opt,name=category,proto3,enum=voltha.EventCategory_EventCategory" json:"category,omitempty"`
+	Category EventCategory_Types `protobuf:"varint,2,opt,name=category,proto3,enum=voltha.EventCategory_Types" json:"category,omitempty"`
 	// Refers to functional category of the event
-	SubCategory EventSubCategory_EventSubCategory `protobuf:"varint,3,opt,name=sub_category,json=subCategory,proto3,enum=voltha.EventSubCategory_EventSubCategory" json:"sub_category,omitempty"`
+	SubCategory EventSubCategory_Types `protobuf:"varint,3,opt,name=sub_category,json=subCategory,proto3,enum=voltha.EventSubCategory_Types" json:"sub_category,omitempty"`
 	// Refers to the type of the event
-	Type EventType_EventType `protobuf:"varint,4,opt,name=type,proto3,enum=voltha.EventType_EventType" json:"type,omitempty"`
+	Type EventType_Types `protobuf:"varint,4,opt,name=type,proto3,enum=voltha.EventType_Types" json:"type,omitempty"`
 	// The version identifier for this event type, thus allowing each
 	// event type to evolve independently. The version should be in the
 	// format “MAJOR.MINOR” format and minor changes must only be additive
@@ -1245,21 +1245,21 @@
 	return ""
 }
 
-func (m *EventHeader) GetCategory() EventCategory_EventCategory {
+func (m *EventHeader) GetCategory() EventCategory_Types {
 	if m != nil {
 		return m.Category
 	}
 	return EventCategory_COMMUNICATION
 }
 
-func (m *EventHeader) GetSubCategory() EventSubCategory_EventSubCategory {
+func (m *EventHeader) GetSubCategory() EventSubCategory_Types {
 	if m != nil {
 		return m.SubCategory
 	}
 	return EventSubCategory_PON
 }
 
-func (m *EventHeader) GetType() EventType_EventType {
+func (m *EventHeader) GetType() EventType_Types {
 	if m != nil {
 		return m.Type
 	}
@@ -1411,15 +1411,15 @@
 }
 
 func init() {
-	proto.RegisterEnum("voltha.ConfigEventType_ConfigEventType", ConfigEventType_ConfigEventType_name, ConfigEventType_ConfigEventType_value)
-	proto.RegisterEnum("voltha.KpiEventType_KpiEventType", KpiEventType_KpiEventType_name, KpiEventType_KpiEventType_value)
-	proto.RegisterEnum("voltha.AlarmEventType_AlarmEventType", AlarmEventType_AlarmEventType_name, AlarmEventType_AlarmEventType_value)
-	proto.RegisterEnum("voltha.AlarmEventCategory_AlarmEventCategory", AlarmEventCategory_AlarmEventCategory_name, AlarmEventCategory_AlarmEventCategory_value)
-	proto.RegisterEnum("voltha.AlarmEventState_AlarmEventState", AlarmEventState_AlarmEventState_name, AlarmEventState_AlarmEventState_value)
-	proto.RegisterEnum("voltha.AlarmEventSeverity_AlarmEventSeverity", AlarmEventSeverity_AlarmEventSeverity_name, AlarmEventSeverity_AlarmEventSeverity_value)
-	proto.RegisterEnum("voltha.EventCategory_EventCategory", EventCategory_EventCategory_name, EventCategory_EventCategory_value)
-	proto.RegisterEnum("voltha.EventSubCategory_EventSubCategory", EventSubCategory_EventSubCategory_name, EventSubCategory_EventSubCategory_value)
-	proto.RegisterEnum("voltha.EventType_EventType", EventType_EventType_name, EventType_EventType_value)
+	proto.RegisterEnum("voltha.ConfigEventType_Types", ConfigEventType_Types_name, ConfigEventType_Types_value)
+	proto.RegisterEnum("voltha.KpiEventType_Types", KpiEventType_Types_name, KpiEventType_Types_value)
+	proto.RegisterEnum("voltha.AlarmEventType_Types", AlarmEventType_Types_name, AlarmEventType_Types_value)
+	proto.RegisterEnum("voltha.AlarmEventCategory_Types", AlarmEventCategory_Types_name, AlarmEventCategory_Types_value)
+	proto.RegisterEnum("voltha.AlarmEventState_Types", AlarmEventState_Types_name, AlarmEventState_Types_value)
+	proto.RegisterEnum("voltha.AlarmEventSeverity_Types", AlarmEventSeverity_Types_name, AlarmEventSeverity_Types_value)
+	proto.RegisterEnum("voltha.EventCategory_Types", EventCategory_Types_name, EventCategory_Types_value)
+	proto.RegisterEnum("voltha.EventSubCategory_Types", EventSubCategory_Types_name, EventSubCategory_Types_value)
+	proto.RegisterEnum("voltha.EventType_Types", EventType_Types_name, EventType_Types_value)
 	proto.RegisterType((*ConfigEventType)(nil), "voltha.ConfigEventType")
 	proto.RegisterType((*ConfigEvent)(nil), "voltha.ConfigEvent")
 	proto.RegisterType((*KpiEventType)(nil), "voltha.KpiEventType")
@@ -1450,90 +1450,89 @@
 func init() { proto.RegisterFile("voltha_protos/events.proto", fileDescriptor_e63e6c07044fd2c4) }
 
 var fileDescriptor_e63e6c07044fd2c4 = []byte{
-	// 1351 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x57, 0xdd, 0x6e, 0x1b, 0x45,
-	0x14, 0xf6, 0xae, 0x7f, 0x62, 0x9f, 0x75, 0x92, 0xcd, 0x14, 0x21, 0x93, 0x02, 0x4d, 0x17, 0x51,
-	0x4a, 0x51, 0x6d, 0x58, 0x84, 0x94, 0x06, 0x55, 0xc5, 0x75, 0x96, 0x66, 0x69, 0xbc, 0x0e, 0x6b,
-	0x27, 0xe5, 0xe7, 0xc2, 0x9a, 0x78, 0xa7, 0xce, 0x2a, 0xf6, 0xae, 0xb5, 0x3b, 0xb1, 0x9a, 0x1b,
-	0xc4, 0x03, 0x20, 0x71, 0xd9, 0x0b, 0xde, 0x85, 0x3b, 0xde, 0x84, 0x47, 0xe0, 0x01, 0xd0, 0xfc,
-	0xd8, 0xfb, 0x63, 0x57, 0x08, 0x55, 0xb9, 0x9b, 0xf9, 0xe6, 0x9c, 0xb3, 0xdf, 0x39, 0x73, 0xe6,
-	0x9b, 0x59, 0xd8, 0x9d, 0x87, 0x13, 0x7a, 0x81, 0x87, 0xb3, 0x28, 0xa4, 0x61, 0xdc, 0x22, 0x73,
-	0x12, 0xd0, 0xb8, 0xc9, 0x67, 0xa8, 0x22, 0xd6, 0x76, 0x1b, 0x59, 0x9b, 0x29, 0xa1, 0x58, 0x58,
-	0xec, 0xbe, 0x3f, 0x0e, 0xc3, 0xf1, 0x84, 0xb4, 0xf0, 0xcc, 0x6f, 0xe1, 0x20, 0x08, 0x29, 0xa6,
-	0x7e, 0x18, 0x48, 0x7f, 0xc3, 0x82, 0xed, 0x4e, 0x18, 0xbc, 0xf4, 0xc7, 0x16, 0x8b, 0x3a, 0xb8,
-	0x9e, 0x11, 0xc3, 0x5c, 0x81, 0xd0, 0x06, 0x14, 0xb1, 0xe7, 0xe9, 0x05, 0x04, 0x50, 0x89, 0xc8,
-	0x34, 0x9c, 0x13, 0x5d, 0x61, 0xe3, 0xab, 0x99, 0x87, 0x29, 0xd1, 0x55, 0x23, 0x02, 0x2d, 0xe5,
-	0x83, 0xbe, 0x86, 0x12, 0xbd, 0x9e, 0x91, 0x86, 0xb2, 0xa7, 0xdc, 0xdf, 0x32, 0x3f, 0x69, 0x0a,
-	0x72, 0xcd, 0x5c, 0xd8, 0xfc, 0xdc, 0xe5, 0x4e, 0x08, 0x41, 0xe9, 0x02, 0xc7, 0x17, 0x0d, 0x75,
-	0x4f, 0xb9, 0x5f, 0x73, 0xf9, 0x98, 0x61, 0x1e, 0xa6, 0xb8, 0x51, 0x14, 0x18, 0x1b, 0x1b, 0x5f,
-	0x40, 0xfd, 0xf9, 0xcc, 0x4f, 0x78, 0xdf, 0xcd, 0xce, 0x51, 0x0d, 0xca, 0xf1, 0xc4, 0x1f, 0x11,
-	0xbd, 0x80, 0x2a, 0xa0, 0xd2, 0x58, 0x57, 0x8c, 0xd7, 0x2a, 0x6c, 0x75, 0x09, 0x8d, 0xfc, 0x51,
-	0x97, 0x50, 0x7c, 0x88, 0x29, 0x46, 0xef, 0x40, 0x99, 0xfa, 0x74, 0x22, 0xb8, 0xd6, 0x5c, 0x31,
-	0x41, 0x5b, 0xcc, 0x81, 0x33, 0x50, 0x5c, 0x95, 0xc6, 0xe8, 0x01, 0xec, 0x4c, 0xc2, 0xb1, 0x3f,
-	0xc2, 0x93, 0xa1, 0x47, 0xe6, 0xfe, 0x88, 0x0c, 0x7d, 0x4f, 0x92, 0xd9, 0x96, 0x0b, 0x87, 0x1c,
-	0xb7, 0x3d, 0x74, 0x1b, 0x6a, 0x31, 0x89, 0x7c, 0x3c, 0x19, 0x06, 0x61, 0xa3, 0xc4, 0x6d, 0xaa,
-	0x02, 0x70, 0x42, 0xb6, 0x98, 0x04, 0x28, 0x8b, 0x45, 0x6f, 0xe1, 0xf9, 0x18, 0x36, 0x46, 0x61,
-	0x40, 0xc9, 0x2b, 0xda, 0xa8, 0xec, 0x15, 0xef, 0x6b, 0xe6, 0x47, 0x8b, 0xca, 0x65, 0x49, 0xb3,
-	0xc2, 0x31, 0x2b, 0x2b, 0xa0, 0xd1, 0xb5, 0xbb, 0xf0, 0xd9, 0x3d, 0x80, 0x7a, 0x7a, 0x01, 0xe9,
-	0x50, 0xbc, 0x24, 0xd7, 0x32, 0x31, 0x36, 0x64, 0xc9, 0xce, 0xf1, 0xe4, 0x8a, 0xc8, 0xda, 0x8a,
-	0xc9, 0x81, 0xba, 0xaf, 0x18, 0xbf, 0x2b, 0xa0, 0x8b, 0x8f, 0x9c, 0x31, 0xec, 0x04, 0xfb, 0x51,
-	0x8c, 0x9e, 0xc0, 0xc6, 0x94, 0x63, 0x71, 0x43, 0xe1, 0x7c, 0x3e, 0xce, 0xf2, 0x49, 0x4c, 0x25,
-	0x10, 0x4b, 0x46, 0xd2, 0x8b, 0x31, 0x4a, 0x2f, 0xfc, 0x17, 0x23, 0x35, 0xcd, 0xe8, 0x2f, 0x05,
-	0x76, 0x84, 0xb3, 0x1d, 0xbc, 0x0c, 0xa3, 0x29, 0x6f, 0x5b, 0x64, 0x42, 0x95, 0xf5, 0x36, 0x6f,
-	0x06, 0x16, 0x46, 0x33, 0xdf, 0x5d, 0x5f, 0x23, 0x77, 0x69, 0x87, 0xbe, 0x49, 0xd2, 0x50, 0x79,
-	0x1a, 0xf7, 0xb2, 0x2e, 0xa9, 0xf8, 0x37, 0x90, 0xc7, 0xdf, 0x0a, 0x54, 0x17, 0x7d, 0x89, 0xbe,
-	0xca, 0x1c, 0x8c, 0xbb, 0x0b, 0x1e, 0xe9, 0xbe, 0xcd, 0x4c, 0xe4, 0x91, 0x48, 0xda, 0x51, 0xe5,
-	0xed, 0x78, 0x00, 0xd5, 0x59, 0x44, 0x5e, 0xfa, 0xaf, 0x48, 0xdc, 0x28, 0xf2, 0x94, 0x3e, 0xcc,
-	0x87, 0x6a, 0x9e, 0x48, 0x03, 0x91, 0xca, 0xd2, 0x7e, 0xf7, 0x14, 0x36, 0x33, 0x4b, 0x6b, 0x92,
-	0x69, 0xa6, 0x93, 0xd1, 0xcc, 0xc6, 0x9b, 0x76, 0x3d, 0x9d, 0xe6, 0x6f, 0x0a, 0xd4, 0x16, 0xdf,
-	0x36, 0xdf, 0x3e, 0x4f, 0x71, 0xec, 0xf6, 0x01, 0xf8, 0x11, 0x1e, 0xca, 0xc3, 0xcf, 0x32, 0x7d,
-	0xef, 0x8d, 0x9b, 0xe7, 0xd6, 0xb8, 0x31, 0xdb, 0x7d, 0xe3, 0x57, 0x05, 0xb6, 0xda, 0x13, 0x1c,
-	0x4d, 0x13, 0x7d, 0x08, 0xf2, 0x08, 0xda, 0x81, 0xcd, 0x4e, 0xaf, 0xdb, 0x3d, 0x75, 0xec, 0x4e,
-	0x7b, 0x60, 0xf7, 0x1c, 0xbd, 0x80, 0xb6, 0x41, 0xb3, 0x9c, 0x33, 0xdb, 0xed, 0x39, 0x5d, 0xcb,
-	0x19, 0xe8, 0x0a, 0xda, 0x84, 0x9a, 0xf5, 0xfd, 0xa9, 0x7d, 0xc2, 0xa7, 0x2a, 0xd2, 0x60, 0xa3,
-	0x6f, 0xb9, 0x67, 0x76, 0xc7, 0xd2, 0x8b, 0x68, 0x0b, 0xe0, 0xc4, 0xed, 0x75, 0xac, 0x7e, 0xdf,
-	0x76, 0x9e, 0xe9, 0x25, 0x54, 0x87, 0x6a, 0xdf, 0xea, 0x9c, 0xba, 0xf6, 0xe0, 0x47, 0xbd, 0x6c,
-	0xbc, 0x00, 0x94, 0x7c, 0xaf, 0x83, 0x29, 0x19, 0x87, 0xd1, 0xb5, 0xd1, 0x5e, 0x87, 0x32, 0x81,
-	0x3d, 0xe1, 0xdf, 0xdf, 0x80, 0x62, 0xef, 0x98, 0x7d, 0x97, 0x0d, 0xf8, 0x17, 0xf9, 0xe0, 0x54,
-	0x2f, 0xb2, 0x81, 0xe3, 0xd8, 0x7a, 0xc9, 0x78, 0x0c, 0xdb, 0x49, 0x88, 0x3e, 0xc5, 0x94, 0x18,
-	0x0f, 0x56, 0x20, 0x26, 0xcf, 0x6e, 0xdb, 0xee, 0x5b, 0x87, 0x7a, 0x81, 0xb1, 0xee, 0x1c, 0x5b,
-	0x6d, 0xd7, 0x3a, 0xd4, 0x15, 0x23, 0x48, 0x33, 0xe8, 0x93, 0x39, 0x89, 0x7c, 0x7a, 0x6d, 0xfc,
-	0xb0, 0x0e, 0x65, 0x15, 0xb2, 0x9d, 0x43, 0x6b, 0x60, 0xb9, 0x5d, 0xdb, 0x69, 0x0f, 0x2c, 0x11,
-	0xeb, 0x45, 0xdb, 0x75, 0x58, 0xc6, 0x0a, 0xd3, 0xd8, 0xae, 0xed, 0xf4, 0x5c, 0x5d, 0xe5, 0xc3,
-	0xf6, 0x77, 0x3d, 0x57, 0x2f, 0xb2, 0x3a, 0x74, 0x5c, 0x7b, 0x60, 0x77, 0xda, 0xc7, 0x7a, 0xc9,
-	0x78, 0x5d, 0x06, 0x48, 0x42, 0xb3, 0x3d, 0xf6, 0x3d, 0xd9, 0x6d, 0xaa, 0xef, 0xa1, 0x47, 0xb2,
-	0x55, 0x54, 0xde, 0x2a, 0x4b, 0x85, 0xc9, 0x6e, 0x55, 0x6e, 0x2a, 0xdb, 0xc5, 0x86, 0xea, 0x48,
-	0x56, 0x90, 0x8b, 0xf1, 0x96, 0xf9, 0x70, 0xd5, 0x7d, 0x51, 0xe3, 0x35, 0x90, 0xbb, 0x74, 0x47,
-	0x8f, 0xa1, 0x1c, 0xb3, 0xb2, 0x71, 0xc1, 0x4e, 0x5d, 0x59, 0xb9, 0xaa, 0xe6, 0xe7, 0xae, 0xf0,
-	0x62, 0x4c, 0x62, 0x59, 0x33, 0xae, 0xea, 0x6b, 0x99, 0x2c, 0xaa, 0xba, 0x06, 0x72, 0x97, 0xee,
-	0xec, 0x86, 0x88, 0xb0, 0x1f, 0x13, 0x6f, 0x48, 0xe3, 0x46, 0x85, 0x1f, 0xf9, 0xaa, 0x00, 0x06,
-	0x31, 0xba, 0x03, 0x5a, 0x44, 0x66, 0x61, 0x44, 0xc5, 0xf2, 0x06, 0x5f, 0x86, 0x05, 0x34, 0x88,
-	0xd1, 0x07, 0x00, 0xa3, 0x0b, 0x1c, 0x8c, 0xc5, 0x7a, 0x95, 0xaf, 0xd7, 0x24, 0xb2, 0xf0, 0x8f,
-	0xc3, 0xab, 0x48, 0x5c, 0x40, 0x35, 0xbe, 0x0b, 0xb0, 0x80, 0x6c, 0x0f, 0xed, 0x81, 0xe6, 0x91,
-	0x78, 0x14, 0xf9, 0x33, 0x76, 0xa2, 0x1a, 0xc0, 0x0d, 0xd2, 0x10, 0x7a, 0x94, 0x5c, 0x52, 0x1a,
-	0x3f, 0x90, 0x77, 0x56, 0x33, 0x5d, 0x7f, 0x41, 0xad, 0xbf, 0x45, 0xeb, 0xeb, 0x6f, 0xd1, 0x7b,
-	0xb0, 0x8d, 0x59, 0xbc, 0x21, 0xdb, 0xe9, 0x61, 0x80, 0xa7, 0xa4, 0xb1, 0xc9, 0x2d, 0x37, 0x39,
-	0xcc, 0xba, 0xc0, 0xc1, 0x53, 0xf2, 0x56, 0x97, 0xde, 0x3f, 0x0a, 0x68, 0xe2, 0x83, 0xa2, 0x35,
-	0x73, 0xd5, 0x51, 0x56, 0xaa, 0xf3, 0x00, 0x76, 0x24, 0x71, 0xfe, 0x08, 0x13, 0xb4, 0x44, 0xd8,
-	0x6d, 0x2f, 0x09, 0xc4, 0x88, 0xe5, 0x2b, 0x59, 0x5c, 0xad, 0xe4, 0x41, 0x52, 0xc9, 0x12, 0xaf,
-	0xe4, 0xde, 0xa2, 0x92, 0x29, 0x52, 0x37, 0x70, 0xd7, 0xff, 0x02, 0x9b, 0x59, 0x4d, 0x9a, 0xe6,
-	0x80, 0x1b, 0x16, 0xc6, 0x3e, 0xe8, 0xa2, 0xf9, 0xaf, 0xce, 0x97, 0x14, 0x9e, 0xac, 0x62, 0xff,
-	0x4f, 0x14, 0x7f, 0x86, 0x5a, 0x22, 0xf5, 0x4e, 0x6a, 0x82, 0x74, 0xa8, 0x77, 0x7a, 0xce, 0xb7,
-	0xf6, 0xb3, 0xa1, 0x75, 0xc6, 0xb8, 0x16, 0x18, 0xf5, 0xe7, 0x27, 0xb6, 0x9c, 0x2a, 0x8c, 0xed,
-	0x72, 0x6a, 0xea, 0x2a, 0x73, 0x38, 0xb4, 0x58, 0x26, 0xd2, 0xa2, 0x68, 0xfc, 0xa9, 0x82, 0xc6,
-	0x03, 0x1e, 0x11, 0xec, 0x91, 0x68, 0x45, 0xc3, 0x9e, 0xa4, 0x84, 0x48, 0xe8, 0xd8, 0xf2, 0xe5,
-	0x96, 0xd5, 0xa0, 0x37, 0xc9, 0xcf, 0x31, 0xd4, 0xe3, 0xab, 0xf3, 0x61, 0x4e, 0xcd, 0x3e, 0xcd,
-	0x04, 0x49, 0x95, 0x66, 0x05, 0x70, 0xb5, 0x38, 0x55, 0xb8, 0x96, 0x94, 0x54, 0xa1, 0x65, 0xb7,
-	0x33, 0x51, 0xb8, 0x9a, 0xe6, 0x85, 0xf4, 0x2e, 0xd4, 0xf9, 0x31, 0x9b, 0x93, 0x28, 0x66, 0xcd,
-	0x2a, 0x1e, 0xa6, 0x1a, 0xc3, 0xce, 0x04, 0xf4, 0x76, 0xb2, 0x64, 0xfc, 0xa1, 0x42, 0x59, 0x9c,
-	0xb1, 0xcf, 0xa0, 0x72, 0xc1, 0x8b, 0x28, 0x9f, 0x6f, 0xb7, 0x32, 0xec, 0x44, 0x7d, 0x5d, 0x69,
-	0x82, 0xf6, 0xa1, 0x3e, 0xe2, 0xff, 0x08, 0xe2, 0xbc, 0xc9, 0xf7, 0xc8, 0xad, 0x35, 0xff, 0x13,
-	0x47, 0x05, 0x57, 0x1b, 0xa5, 0xfe, 0x40, 0x5a, 0x50, 0xbb, 0x9c, 0xf9, 0xd2, 0xad, 0xc8, 0xdd,
-	0xf4, 0xfc, 0x2b, 0xe4, 0xa8, 0xe0, 0x56, 0x2f, 0x17, 0x2f, 0x33, 0x13, 0x60, 0xe9, 0x60, 0xf2,
-	0xca, 0x69, 0xe6, 0x4e, 0xde, 0xc3, 0x3c, 0x2a, 0xb8, 0xb5, 0xcb, 0xe5, 0x2b, 0x67, 0x1f, 0xea,
-	0x69, 0x39, 0xe0, 0x65, 0x4b, 0xd1, 0x4b, 0x9d, 0x62, 0x46, 0x2f, 0x25, 0x10, 0x4f, 0xeb, 0x00,
-	0x42, 0x41, 0x58, 0x89, 0x9f, 0x7e, 0xfe, 0x53, 0x73, 0xec, 0xd3, 0x8b, 0xab, 0xf3, 0xe6, 0x28,
-	0x9c, 0xb6, 0xc2, 0x19, 0x09, 0x46, 0x61, 0xe4, 0xb5, 0x44, 0x98, 0x87, 0xf2, 0x97, 0x6e, 0x6e,
-	0xb6, 0xc6, 0xa1, 0xc4, 0xce, 0x2b, 0x1c, 0xfc, 0xf2, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 0xb2,
-	0x1d, 0x42, 0xef, 0x1b, 0x0e, 0x00, 0x00,
+	// 1334 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x57, 0xdd, 0x72, 0xdb, 0x44,
+	0x14, 0xb6, 0xe4, 0x9f, 0xd8, 0x47, 0x4e, 0xa2, 0x6c, 0x19, 0x30, 0xee, 0x5f, 0x10, 0x43, 0x27,
+	0xd3, 0x0e, 0x36, 0x38, 0xcc, 0x10, 0x02, 0x0c, 0xb8, 0x8e, 0x68, 0xd4, 0xd6, 0x72, 0x90, 0x9d,
+	0x74, 0xe0, 0xc6, 0xb3, 0xb1, 0x36, 0xb6, 0x26, 0xb6, 0xe4, 0x91, 0x36, 0xa6, 0x79, 0x00, 0xae,
+	0xb9, 0xe4, 0x82, 0x07, 0xe0, 0x49, 0x78, 0x0c, 0x5e, 0x80, 0x6b, 0x1e, 0x80, 0xd9, 0x1f, 0x59,
+	0x92, 0xe3, 0xc2, 0x45, 0xa6, 0x5c, 0x79, 0x75, 0xfe, 0xf6, 0x3b, 0xdf, 0x9e, 0x73, 0x76, 0x0d,
+	0xf5, 0x45, 0x30, 0xa5, 0x13, 0x3c, 0x9c, 0x87, 0x01, 0x0d, 0xa2, 0x26, 0x59, 0x10, 0x9f, 0x46,
+	0x0d, 0xfe, 0x85, 0x4a, 0x42, 0x57, 0xaf, 0x65, 0x6d, 0x66, 0x84, 0x62, 0x61, 0x51, 0xbf, 0x37,
+	0x0e, 0x82, 0xf1, 0x94, 0x34, 0xf1, 0xdc, 0x6b, 0x62, 0xdf, 0x0f, 0x28, 0xa6, 0x5e, 0xe0, 0x4b,
+	0x7f, 0xe3, 0x4b, 0xd8, 0xee, 0x04, 0xfe, 0x85, 0x37, 0x36, 0x59, 0xd4, 0xc1, 0xf5, 0x9c, 0x18,
+	0x7b, 0x50, 0x64, 0xbf, 0x11, 0xda, 0x80, 0x3c, 0x76, 0x5d, 0x3d, 0x87, 0x00, 0x4a, 0x21, 0x99,
+	0x05, 0x0b, 0xa2, 0x2b, 0x6c, 0x7d, 0x35, 0x77, 0x31, 0x25, 0xba, 0x6a, 0x4c, 0x40, 0x4b, 0x39,
+	0xa3, 0x4f, 0xa1, 0x40, 0xaf, 0xe7, 0xa4, 0xa6, 0xec, 0x2a, 0x7b, 0x5b, 0xad, 0xfb, 0x0d, 0x01,
+	0xa9, 0xb1, 0x12, 0xbf, 0xc1, 0x83, 0x3b, 0xdc, 0x14, 0x21, 0x28, 0x4c, 0x70, 0x34, 0xa9, 0xa9,
+	0xbb, 0xca, 0x5e, 0xc5, 0xe1, 0x6b, 0x26, 0x73, 0x31, 0xc5, 0xb5, 0xbc, 0x90, 0xb1, 0xb5, 0xf1,
+	0x18, 0xaa, 0x2f, 0xe6, 0x5e, 0x82, 0xb1, 0x1e, 0x63, 0xac, 0x40, 0x31, 0x9a, 0x7a, 0x23, 0xa2,
+	0xe7, 0x50, 0x09, 0x54, 0x1a, 0xe9, 0x8a, 0xf1, 0xab, 0x0a, 0x5b, 0x5d, 0x42, 0x43, 0x6f, 0xd4,
+	0x25, 0x14, 0x1f, 0x61, 0x8a, 0xd1, 0x3b, 0x50, 0xa4, 0x1e, 0x9d, 0x0a, 0x68, 0x15, 0x47, 0x7c,
+	0xa0, 0x2d, 0xe6, 0xc0, 0xb7, 0x56, 0x1c, 0x95, 0x46, 0xe8, 0x31, 0xec, 0x4c, 0x83, 0xb1, 0x37,
+	0xc2, 0xd3, 0xa1, 0x4b, 0x16, 0xde, 0x88, 0x0c, 0x3d, 0x57, 0xa2, 0xd8, 0x96, 0x8a, 0x23, 0x2e,
+	0xb7, 0x5c, 0x74, 0x17, 0x2a, 0x11, 0x09, 0x3d, 0x3c, 0x1d, 0xfa, 0x41, 0xad, 0xc0, 0x6d, 0xca,
+	0x42, 0x60, 0x07, 0x4c, 0x99, 0x04, 0x28, 0x0a, 0xa5, 0x1b, 0x7b, 0x7e, 0x0d, 0x1b, 0xa3, 0xc0,
+	0xa7, 0xe4, 0x35, 0xad, 0x95, 0x76, 0xf3, 0x7b, 0x5a, 0xeb, 0xc3, 0x98, 0xa8, 0x2c, 0x68, 0xc6,
+	0x1b, 0xb3, 0x32, 0x7d, 0x1a, 0x5e, 0x3b, 0xb1, 0x4f, 0xfd, 0x10, 0xaa, 0x69, 0x05, 0xd2, 0x21,
+	0x7f, 0x49, 0xae, 0x65, 0x62, 0x6c, 0xc9, 0x92, 0x5d, 0xe0, 0xe9, 0x15, 0x91, 0xa4, 0x8a, 0x8f,
+	0x43, 0xf5, 0x40, 0x31, 0x7e, 0x51, 0x40, 0x17, 0x9b, 0x9c, 0x31, 0xd9, 0x09, 0xf6, 0xc2, 0x08,
+	0x7d, 0x03, 0x1b, 0x33, 0x2e, 0x8b, 0x6a, 0x0a, 0xc7, 0xf3, 0x51, 0x16, 0x4f, 0x62, 0x2a, 0x05,
+	0x91, 0x44, 0x24, 0xbd, 0x18, 0xa2, 0xb4, 0xe2, 0xbf, 0x10, 0xa9, 0x69, 0x44, 0x7f, 0x28, 0xb0,
+	0x23, 0x9c, 0x2d, 0xff, 0x22, 0x08, 0x67, 0xbc, 0x36, 0x51, 0x0b, 0xca, 0xac, 0x80, 0x79, 0x15,
+	0xb0, 0x30, 0x5a, 0xeb, 0xdd, 0xf5, 0x1c, 0x39, 0x4b, 0x3b, 0xf4, 0x6d, 0x92, 0x86, 0xca, 0xd3,
+	0x78, 0x94, 0x75, 0x49, 0xc5, 0x7f, 0x0b, 0x79, 0xfc, 0xa9, 0x40, 0x39, 0x2e, 0x50, 0xd4, 0xc8,
+	0xf4, 0x41, 0x3d, 0xc6, 0x91, 0x2e, 0xe0, 0x4c, 0x13, 0x24, 0x75, 0xa8, 0xf2, 0x3a, 0x3c, 0x84,
+	0xf2, 0x3c, 0x24, 0x17, 0xde, 0x6b, 0x12, 0xd5, 0xf2, 0x3c, 0x97, 0x07, 0xab, 0x31, 0x1a, 0x27,
+	0xd2, 0x40, 0xe4, 0xb0, 0xb4, 0xaf, 0x9f, 0xc2, 0x66, 0x46, 0xb5, 0x26, 0x8b, 0x46, 0x3a, 0x0b,
+	0xad, 0x55, 0x7b, 0xd3, 0x71, 0xa7, 0xf3, 0xfb, 0x59, 0x81, 0x4a, 0xbc, 0x77, 0xeb, 0x16, 0x09,
+	0x8a, 0x46, 0x3b, 0x00, 0xe0, 0x4d, 0x3b, 0x94, 0x7d, 0xce, 0x52, 0x7c, 0xff, 0x8d, 0xc7, 0xe5,
+	0x54, 0xb8, 0x31, 0x3b, 0x6f, 0xe3, 0x27, 0xd8, 0x6a, 0x4f, 0x71, 0x38, 0x4b, 0x26, 0x01, 0x89,
+	0x27, 0xc1, 0x0e, 0x6c, 0x76, 0x7a, 0xdd, 0xee, 0xa9, 0x6d, 0x75, 0xda, 0x03, 0xab, 0x67, 0xeb,
+	0x39, 0xb4, 0x0d, 0x9a, 0x69, 0x9f, 0x59, 0x4e, 0xcf, 0xee, 0x9a, 0xf6, 0x40, 0x57, 0xd0, 0x26,
+	0x54, 0xcc, 0xef, 0x4f, 0xad, 0x13, 0xfe, 0xa9, 0x22, 0x0d, 0x36, 0xfa, 0xa6, 0x73, 0x66, 0x75,
+	0x4c, 0x3d, 0x8f, 0xb6, 0x00, 0x4e, 0x9c, 0x5e, 0xc7, 0xec, 0xf7, 0x2d, 0xfb, 0x99, 0x5e, 0x40,
+	0x55, 0x28, 0xf7, 0xcd, 0xce, 0xa9, 0x63, 0x0d, 0x7e, 0xd0, 0x8b, 0xc6, 0x73, 0x40, 0xc9, 0xc6,
+	0x1d, 0x4c, 0xc9, 0x38, 0x08, 0xaf, 0x8d, 0xcf, 0x52, 0xa3, 0xf2, 0x84, 0x6f, 0xb9, 0x01, 0xf9,
+	0xde, 0x4b, 0xb6, 0x15, 0x5b, 0xf0, 0x4d, 0xf8, 0xe2, 0x54, 0xcf, 0xb3, 0x85, 0x6d, 0x5b, 0x7a,
+	0xc1, 0xd8, 0x87, 0xed, 0x24, 0x56, 0x9f, 0x62, 0x4a, 0x8c, 0xdd, 0x38, 0x10, 0x40, 0xc9, 0x69,
+	0x5b, 0x7d, 0xf3, 0x48, 0xcf, 0x31, 0x78, 0x9d, 0x97, 0x66, 0xdb, 0x31, 0x8f, 0x74, 0xc5, 0xc0,
+	0x69, 0x00, 0x7d, 0xb2, 0x20, 0xa1, 0x47, 0xaf, 0x8d, 0x17, 0xa9, 0xec, 0x2d, 0xfb, 0xc8, 0x1c,
+	0x98, 0x4e, 0xd7, 0xb2, 0xdb, 0x03, 0x53, 0xb8, 0xbf, 0x6a, 0x3b, 0x36, 0xcb, 0x46, 0x61, 0x73,
+	0xb2, 0x6b, 0xd9, 0x3d, 0x47, 0x57, 0xf9, 0xb2, 0xfd, 0xbc, 0xe7, 0xe8, 0x79, 0x96, 0x63, 0xc7,
+	0xb1, 0x06, 0x56, 0xa7, 0xfd, 0x52, 0x2f, 0x18, 0x7f, 0x15, 0x00, 0x92, 0x3d, 0xd8, 0xa9, 0x79,
+	0xae, 0x2c, 0x1c, 0xd5, 0x73, 0xd1, 0x27, 0xf2, 0xd4, 0x55, 0x7e, 0xea, 0xf7, 0xe2, 0xf3, 0xca,
+	0x9e, 0x47, 0xe6, 0xdc, 0xbf, 0x82, 0xf2, 0x48, 0x52, 0xc5, 0xe7, 0xe8, 0x56, 0x6b, 0xf7, 0xa6,
+	0x57, 0x4c, 0xa6, 0xf4, 0x5c, 0x7a, 0xa0, 0x7d, 0x28, 0x46, 0x8c, 0x1c, 0x3e, 0x5e, 0x53, 0xf7,
+	0xc9, 0x0a, 0x77, 0xd2, 0x4f, 0xd8, 0xb2, 0x2d, 0x23, 0x49, 0x0e, 0x9f, 0xbc, 0x6b, 0xb7, 0x8c,
+	0xe9, 0x8b, 0xb7, 0x8c, 0x3d, 0xd8, 0xe0, 0x0e, 0xb1, 0x17, 0x11, 0x77, 0x48, 0xa3, 0x5a, 0x89,
+	0x37, 0x64, 0x59, 0x08, 0x06, 0x11, 0x7a, 0x08, 0x5a, 0x48, 0xe6, 0x41, 0x48, 0x85, 0x7a, 0x83,
+	0xab, 0x21, 0x16, 0x0d, 0x22, 0x74, 0x1f, 0x60, 0x34, 0xc1, 0xfe, 0x58, 0xe8, 0xcb, 0x5c, 0x5f,
+	0x91, 0x92, 0xd8, 0x3f, 0x0a, 0xae, 0x42, 0x71, 0x2f, 0x54, 0x38, 0xb1, 0x10, 0x8b, 0x2c, 0x17,
+	0xed, 0x82, 0xe6, 0x92, 0x68, 0x14, 0x7a, 0x73, 0x56, 0xf6, 0x35, 0xe0, 0x06, 0x69, 0x11, 0xfa,
+	0x22, 0xb9, 0x3b, 0x34, 0xde, 0x35, 0x0f, 0x6f, 0x26, 0xb7, 0xfe, 0xde, 0x58, 0x7f, 0xb9, 0x55,
+	0xd7, 0x5f, 0x6e, 0x8f, 0x60, 0x1b, 0xb3, 0x78, 0x43, 0x76, 0x8a, 0x43, 0x1f, 0xcf, 0x48, 0x6d,
+	0x93, 0x5b, 0x6e, 0x72, 0x31, 0x63, 0xcd, 0xc6, 0x33, 0x72, 0xab, 0xbb, 0xe8, 0x6f, 0x05, 0x34,
+	0xb1, 0xa1, 0xa8, 0xb6, 0x15, 0x76, 0x94, 0x1b, 0xec, 0x3c, 0x86, 0x1d, 0x09, 0x9c, 0x3f, 0x80,
+	0x04, 0x2c, 0x11, 0x76, 0xdb, 0x4d, 0x02, 0x31, 0x60, 0xab, 0x4c, 0xe6, 0x6f, 0x32, 0x79, 0x98,
+	0x30, 0x59, 0xe0, 0x4c, 0x2e, 0xcb, 0x24, 0x05, 0xea, 0x2d, 0x5c, 0xc1, 0x0b, 0xd8, 0xcc, 0x8e,
+	0x90, 0xff, 0x69, 0x7e, 0x1d, 0x83, 0x2e, 0x4a, 0xff, 0xea, 0xfc, 0x96, 0xd3, 0xeb, 0x15, 0x54,
+	0x92, 0xe9, 0xfb, 0x3c, 0x0e, 0xa1, 0x43, 0xb5, 0xd3, 0xb3, 0xbf, 0xb3, 0x9e, 0x0d, 0xcd, 0x33,
+	0x06, 0x2e, 0xc7, 0xb0, 0xbe, 0x38, 0xb1, 0xe4, 0xa7, 0xc2, 0xe0, 0x2d, 0x3f, 0x5b, 0xba, 0xca,
+	0x1c, 0x8e, 0x4c, 0x06, 0x5d, 0x5a, 0xe4, 0x8d, 0xdf, 0x55, 0xd0, 0x78, 0xe4, 0x63, 0x82, 0x5d,
+	0x12, 0xde, 0x98, 0x3f, 0x9f, 0xa7, 0xa6, 0x89, 0x98, 0x41, 0x77, 0xe3, 0x33, 0xfb, 0xf7, 0x41,
+	0xd2, 0x86, 0x6a, 0x74, 0x75, 0x3e, 0x5c, 0x19, 0x45, 0x0f, 0x32, 0xce, 0x29, 0x5e, 0xa4, 0xbf,
+	0x16, 0x25, 0x22, 0xf4, 0x44, 0xce, 0x3e, 0x31, 0x8a, 0xde, 0xcb, 0xb8, 0xde, 0x18, 0x7b, 0x1f,
+	0x40, 0x95, 0x37, 0xce, 0x82, 0x84, 0x11, 0x2b, 0x3f, 0xf1, 0x02, 0xd4, 0x98, 0xec, 0x4c, 0x88,
+	0x6e, 0x37, 0x68, 0x8c, 0xdf, 0x54, 0x28, 0x8a, 0xae, 0x79, 0x02, 0xa5, 0x09, 0x67, 0x4b, 0xbe,
+	0x93, 0xee, 0x64, 0x90, 0x09, 0x22, 0x1d, 0x69, 0x82, 0x0e, 0xa0, 0x3a, 0xe2, 0x6f, 0x71, 0xd1,
+	0x41, 0xf2, 0xfe, 0xbf, 0xb3, 0xe6, 0x9d, 0x7e, 0x9c, 0x73, 0xb4, 0x51, 0xea, 0x65, 0xdf, 0x84,
+	0xca, 0xe5, 0xdc, 0x93, 0x6e, 0x79, 0xee, 0xa6, 0xaf, 0xde, 0xfa, 0xc7, 0x39, 0xa7, 0x7c, 0x19,
+	0x3f, 0x81, 0x5a, 0x00, 0x4b, 0x87, 0x16, 0x67, 0x4d, 0x6b, 0xed, 0xac, 0x7a, 0xb4, 0x8e, 0x73,
+	0x4e, 0xe5, 0x72, 0xf9, 0xaa, 0x38, 0x80, 0x6a, 0xba, 0xc1, 0x39, 0x6d, 0x29, 0x78, 0xa9, 0xbe,
+	0x64, 0xf0, 0x52, 0x2d, 0xff, 0xb4, 0x0a, 0x20, 0x66, 0x02, 0xa3, 0xf8, 0xa9, 0x09, 0x77, 0x82,
+	0x70, 0xdc, 0x08, 0xe6, 0xc4, 0x1f, 0x05, 0xa1, 0x2b, 0xfd, 0x7f, 0x6c, 0x8c, 0x3d, 0x3a, 0xb9,
+	0x3a, 0x6f, 0x8c, 0x82, 0x59, 0x33, 0xd6, 0x35, 0x85, 0xee, 0x63, 0xf9, 0xaf, 0x69, 0xb1, 0xdf,
+	0x1c, 0x07, 0x52, 0x76, 0x5e, 0xe2, 0xc2, 0xfd, 0x7f, 0x02, 0x00, 0x00, 0xff, 0xff, 0x8c, 0x4c,
+	0x16, 0xa6, 0x7e, 0x0d, 0x00, 0x00,
 }