diff --git a/api/client/webclient/webclient.go b/api/client/webclient/webclient.go index d1f11a5a48304..132e735a9aac0 100644 --- a/api/client/webclient/webclient.go +++ b/api/client/webclient/webclient.go @@ -401,7 +401,7 @@ type AuthenticationSettings struct { // PreferredLocalMFA is a server-side hint for clients to pick an MFA method // when various options are available. // It is empty if there is nothing to suggest. - PreferredLocalMFA constants.SecondFactorType `json:"preferred_local_mfa,omitempty"` + PreferredLocalMFA string `json:"preferred_local_mfa,omitempty"` // AllowPasswordless is true if passwordless logins are allowed. AllowPasswordless bool `json:"allow_passwordless,omitempty"` // AllowHeadless is true if headless logins are allowed. diff --git a/api/client/webclient/webconfig.go b/api/client/webclient/webconfig.go index c7ac4ffa1fce5..3d7dfba0da8f8 100644 --- a/api/client/webclient/webconfig.go +++ b/api/client/webclient/webconfig.go @@ -191,7 +191,7 @@ type WebConfigAuthSettings struct { // PreferredLocalMFA is a server-side hint for clients to pick an MFA method // when various options are available. // It is empty if there is nothing to suggest. - PreferredLocalMFA constants.SecondFactorType `json:"preferredLocalMfa,omitempty"` + PreferredLocalMFA string `json:"preferredLocalMfa,omitempty"` // LocalConnectorName is the name of the local connector. LocalConnectorName string `json:"localConnectorName,omitempty"` // PrivateKeyPolicy is the configured private key policy for the cluster. diff --git a/api/constants/constants.go b/api/constants/constants.go index 9f66302da597d..dc36b02754782 100644 --- a/api/constants/constants.go +++ b/api/constants/constants.go @@ -191,6 +191,7 @@ var SystemConnectors = []string{ } // SecondFactorType is the type of 2FA authentication. +// Deprecated: Use types.SecondFactorType type SecondFactorType string const ( diff --git a/api/proto/teleport/legacy/types/types.proto b/api/proto/teleport/legacy/types/types.proto index 311206ce291ec..f68b2a47e3ef3 100644 --- a/api/proto/teleport/legacy/types/types.proto +++ b/api/proto/teleport/legacy/types/types.proto @@ -2099,6 +2099,20 @@ message AuthPreferenceSpecV2 { // SignatureAlgorithmSuite is the configured signature algorithm suite for the cluster. // The current default value is "legacy". This field is not yet fully supported. SignatureAlgorithmSuite signature_algorithm_suite = 20; + + // SecondFactors is a list of supported second factor types. + repeated SecondFactorType SecondFactors = 21 [(gogoproto.jsontag) = "second_factors,omitempty"]; +} + +// SecondFactorType is a type of second factor. +enum SecondFactorType { + SECOND_FACTOR_TYPE_UNSPECIFIED = 0; + // SECOND_FACTOR_TYPE_OTP is OTP second factor. + SECOND_FACTOR_TYPE_OTP = 1; + // SECOND_FACTOR_TYPE_WEBAUTHN is WebAuthn second factor. + SECOND_FACTOR_TYPE_WEBAUTHN = 2; + // SECOND_FACTOR_TYPE_SSO is SSO second factor. + SECOND_FACTOR_TYPE_SSO = 3; } // U2F defines settings for U2F device. diff --git a/api/types/authentication.go b/api/types/authentication.go index 6a0d7f40a453e..00ea2785f2869 100644 --- a/api/types/authentication.go +++ b/api/types/authentication.go @@ -23,6 +23,7 @@ import ( "fmt" "log/slog" "net/url" + "slices" "strings" "time" @@ -70,16 +71,21 @@ type AuthPreference interface { // SetType sets the type of authentication: local, saml, or oidc. SetType(string) - // GetSecondFactor gets the type of second factor. - GetSecondFactor() constants.SecondFactorType // SetSecondFactor sets the type of second factor. + // Deprecated: use SetSecondFactors + // TODO(Joerger): Delete once all uses are removed (tests with second factor off) SetSecondFactor(constants.SecondFactorType) - // GetPreferredLocalMFA returns a server-side hint for clients to pick an MFA - // method when various options are available. - // It is empty if there is nothing to suggest. - GetPreferredLocalMFA() constants.SecondFactorType - // IsSecondFactorEnforced checks if second factor is enforced - // (not disabled or set to optional). + // GetSecondFactors gets a list of supported second factors. + GetSecondFactors() []SecondFactorType + // SetSecondFactors sets the list of supported second factors. + SetSecondFactors(...SecondFactorType) + // GetPreferredLocalMFA returns the preferred MFA method from available methods. + // This is often used as a tip to clients to pick an MFA method. + // Preference order: WebAuthn > OTP + GetPreferredLocalMFA() string + // IsSecondFactorEnabled checks if second factor is enabled. + IsSecondFactorEnabled() bool + // IsSecondFactorEnforced checks if second factor is enforced. IsSecondFactorEnforced() bool // IsSecondFactorTOTPAllowed checks if users are allowed to register TOTP devices. IsSecondFactorTOTPAllowed() bool @@ -312,64 +318,102 @@ func (c *AuthPreferenceV2) SetType(s string) { c.Spec.Type = s } -// GetSecondFactor returns the type of second factor. -func (c *AuthPreferenceV2) GetSecondFactor() constants.SecondFactorType { - return c.Spec.SecondFactor -} +// GetSecondFactors gets a list of supported second factors. +func (c *AuthPreferenceV2) GetSecondFactors() []SecondFactorType { + if c.Spec.SecondFactors != nil { + return c.Spec.SecondFactors + } -// SetSecondFactor sets the type of second factor. -func (c *AuthPreferenceV2) SetSecondFactor(s constants.SecondFactorType) { - c.Spec.SecondFactor = s + return SecondFactorsFromLegacySecondFactor(c.Spec.SecondFactor, c.Spec.Webauthn != nil) } -func (c *AuthPreferenceV2) GetPreferredLocalMFA() constants.SecondFactorType { - switch sf := c.GetSecondFactor(); sf { +// SecondFactorsFromLegacySecondFactor returns the list of SecondFactorTypes supported by the given second factor type. +func SecondFactorsFromLegacySecondFactor(sf constants.SecondFactorType, webauthnConfigured bool) []SecondFactorType { + switch sf { case constants.SecondFactorOff: - return "" // Nothing to suggest. - case constants.SecondFactorOTP, constants.SecondFactorWebauthn: - return sf // Single method. - case constants.SecondFactorOn, constants.SecondFactorOptional: - // In order of preference: - // 1. WebAuthn (public-key based) - // 2. OTP - if _, err := c.GetWebauthn(); err == nil { - return constants.SecondFactorWebauthn + return nil + case constants.SecondFactorOptional, constants.SecondFactorOn: + if !webauthnConfigured { + return []SecondFactorType{SecondFactorType_SECOND_FACTOR_TYPE_OTP} } - return constants.SecondFactorOTP + return []SecondFactorType{SecondFactorType_SECOND_FACTOR_TYPE_WEBAUTHN, SecondFactorType_SECOND_FACTOR_TYPE_OTP} + case constants.SecondFactorOTP: + return []SecondFactorType{SecondFactorType_SECOND_FACTOR_TYPE_OTP} + case constants.SecondFactorWebauthn: + return []SecondFactorType{SecondFactorType_SECOND_FACTOR_TYPE_WEBAUTHN} default: slog.WarnContext(context.Background(), "Found unknown second_factor setting", "second_factor", sf) - return "" // Unsure, say nothing. + return nil } } -// IsSecondFactorEnforced checks if second factor is enforced (not disabled or set to optional). +// SetSecondFactors sets the list of supported second factors. +func (c *AuthPreferenceV2) SetSecondFactors(s ...SecondFactorType) { + c.Spec.SecondFactors = s +} + +// LegacySecondFactorFromSecondFactors returns a suitable legacy second factor for the given list of second factors. +func LegacySecondFactorFromSecondFactors(secondFactors []SecondFactorType) constants.SecondFactorType { + hasOTP := slices.Contains(secondFactors, SecondFactorType_SECOND_FACTOR_TYPE_OTP) + hasWebAuthn := slices.Contains(secondFactors, SecondFactorType_SECOND_FACTOR_TYPE_WEBAUTHN) + + switch { + case hasOTP && hasWebAuthn: + return constants.SecondFactorOn + case hasWebAuthn: + return constants.SecondFactorWebauthn + case hasOTP: + return constants.SecondFactorOTP + default: + return constants.SecondFactorOff + } +} + +// SetSecondFactor sets the type of second factor. +func (c *AuthPreferenceV2) SetSecondFactor(s constants.SecondFactorType) { + c.Spec.SecondFactor = s +} + +// GetPreferredLocalMFA returns the preferred MFA method from available methods. +// This is often used as a tip to clients to pick an MFA method. +// Preference order: WebAuthn > OTP +func (c *AuthPreferenceV2) GetPreferredLocalMFA() string { + if c.IsSecondFactorWebauthnAllowed() { + return SecondFactorTypeWebauthnString + } + + if c.IsSecondFactorTOTPAllowed() { + return SecondFactorTypeOTPString + } + + return "" +} + +// IsSecondFactorEnforced checks if second factor is enabled. +// +// TODO(Joerger): outside of tests, second factor should always be enabled. +// All calls should be removed and the old off/optional second factors removed. +func (c *AuthPreferenceV2) IsSecondFactorEnabled() bool { + return len(c.GetSecondFactors()) > 0 +} + +// IsSecondFactorEnforced checks if second factor is enforced. +// +// TODO(Joerger): outside of tests, second factor should always be enforced. +// All calls should be removed and the old off/optional second factors removed. func (c *AuthPreferenceV2) IsSecondFactorEnforced() bool { - return c.Spec.SecondFactor != constants.SecondFactorOff && c.Spec.SecondFactor != constants.SecondFactorOptional + return len(c.GetSecondFactors()) > 0 && c.Spec.SecondFactor != constants.SecondFactorOptional } // IsSecondFactorTOTPAllowed checks if users are allowed to register TOTP devices. func (c *AuthPreferenceV2) IsSecondFactorTOTPAllowed() bool { - return c.Spec.SecondFactor == constants.SecondFactorOTP || - c.Spec.SecondFactor == constants.SecondFactorOptional || - c.Spec.SecondFactor == constants.SecondFactorOn + return slices.Contains(c.GetSecondFactors(), SecondFactorType_SECOND_FACTOR_TYPE_OTP) } // IsSecondFactorWebauthnAllowed checks if users are allowed to register // Webauthn devices. func (c *AuthPreferenceV2) IsSecondFactorWebauthnAllowed() bool { - // Is Webauthn configured and enabled? - switch _, err := c.GetWebauthn(); { - case trace.IsNotFound(err): // OK, expected to happen in some cases. - return false - case err != nil: - slog.WarnContext(context.Background(), "Got unexpected error when reading Webauthn config", "error", err) - return false - } - - // Are second factor settings in accordance? - return c.Spec.SecondFactor == constants.SecondFactorWebauthn || - c.Spec.SecondFactor == constants.SecondFactorOptional || - c.Spec.SecondFactor == constants.SecondFactorOn + return slices.Contains(c.GetSecondFactors(), SecondFactorType_SECOND_FACTOR_TYPE_WEBAUTHN) } // IsAdminActionMFAEnforced checks if admin action MFA is enforced. @@ -647,8 +691,10 @@ func (c *AuthPreferenceV2) CheckAndSetDefaults() error { if c.Spec.Type == "" { c.Spec.Type = constants.Local } - if c.Spec.SecondFactor == "" { - c.Spec.SecondFactor = constants.SecondFactorOTP + if c.Spec.SecondFactor == "" && c.Spec.SecondFactors == nil { + c.Spec.SecondFactors = []SecondFactorType{ + SecondFactorType_SECOND_FACTOR_TYPE_OTP, + } } if c.Spec.AllowLocalAuth == nil { c.Spec.AllowLocalAuth = NewBoolOption(true) @@ -685,64 +731,43 @@ func (c *AuthPreferenceV2) CheckAndSetDefaults() error { c.Spec.SecondFactor = constants.SecondFactorWebauthn } - // Make sure second factor makes sense. - sf := c.Spec.SecondFactor - switch sf { - case constants.SecondFactorOff, constants.SecondFactorOTP: - case constants.SecondFactorWebauthn: - // If U2F is present validate it, we can derive Webauthn from it. - if c.Spec.U2F != nil { - if err := c.Spec.U2F.Check(); err != nil { - return trace.Wrap(err) - } - if c.Spec.Webauthn == nil { - // Not a problem, try to derive from U2F. - c.Spec.Webauthn = &Webauthn{} - } + // If U2F is present validate it, we can derive Webauthn from it. + if c.Spec.U2F != nil { + if err := c.Spec.U2F.Check(); err != nil { + return trace.Wrap(err) } if c.Spec.Webauthn == nil { - return trace.BadParameter("missing required webauthn configuration for second factor type %q", sf) + // Not a problem, try to derive from U2F. + c.Spec.Webauthn = &Webauthn{} } if err := c.Spec.Webauthn.CheckAndSetDefaults(c.Spec.U2F); err != nil { return trace.Wrap(err) } - case constants.SecondFactorOn, constants.SecondFactorOptional: - // The following scenarios are allowed for "on" and "optional": - // - Webauthn is configured (preferred) - // - U2F is configured, Webauthn derived from it (U2F-compat mode) + } - if c.Spec.U2F == nil && c.Spec.Webauthn == nil { - return trace.BadParameter("missing required webauthn configuration for second factor type %q", sf) - } + // Set SecondFactors from SecondFactor. + if len(c.Spec.SecondFactors) == 0 { + c.Spec.SecondFactors = SecondFactorsFromLegacySecondFactor(c.Spec.SecondFactor, c.Spec.Webauthn != nil) + } - // Is U2F configured? - if c.Spec.U2F != nil { - if err := c.Spec.U2F.Check(); err != nil { - return trace.Wrap(err) - } - if c.Spec.Webauthn == nil { - // Not a problem, try to derive from U2F. - c.Spec.Webauthn = &Webauthn{} - } + // Validate expected fields for webauthn. + hasWebauthn := c.IsSecondFactorWebauthnAllowed() + if hasWebauthn { + if c.Spec.Webauthn == nil { + return trace.BadParameter("missing required webauthn configuration") } - // Is Webauthn valid? At this point we should always have a config. if err := c.Spec.Webauthn.CheckAndSetDefaults(c.Spec.U2F); err != nil { return trace.Wrap(err) } - default: - return trace.BadParameter("second factor type %q not supported", c.Spec.SecondFactor) } // Set/validate AllowPasswordless. We need Webauthn first to do this properly. - hasWebauthn := sf == constants.SecondFactorWebauthn || - sf == constants.SecondFactorOn || - sf == constants.SecondFactorOptional switch { case c.Spec.AllowPasswordless == nil: c.Spec.AllowPasswordless = NewBoolOption(hasWebauthn) case !hasWebauthn && c.Spec.AllowPasswordless.Value: - return trace.BadParameter("missing required Webauthn configuration for passwordless=true") + return trace.BadParameter("missing required webauthn configuration for passwordless=true") } // Set/validate AllowHeadless. We need Webauthn first to do this properly. @@ -750,7 +775,7 @@ func (c *AuthPreferenceV2) CheckAndSetDefaults() error { case c.Spec.AllowHeadless == nil: c.Spec.AllowHeadless = NewBoolOption(hasWebauthn) case !hasWebauthn && c.Spec.AllowHeadless.Value: - return trace.BadParameter("missing required Webauthn configuration for headless=true") + return trace.BadParameter("missing required webauthn configuration for headless=true") } // Validate connector name for type=local. @@ -845,7 +870,7 @@ func (c *AuthPreferenceV2) CheckSetPIVSlot() { // String represents a human readable version of authentication settings. func (c *AuthPreferenceV2) String() string { - return fmt.Sprintf("AuthPreference(Type=%q,SecondFactor=%q)", c.Spec.Type, c.Spec.SecondFactor) + return fmt.Sprintf("AuthPreference(Type=%q,SecondFactors=%q)", c.Spec.Type, c.GetSecondFactors()) } // Clone returns a copy of the AuthPreference resource. @@ -1118,59 +1143,98 @@ func (r *RequireMFAType) encode() (interface{}, error) { // decode RequireMFAType from a string or boolean. This is necessary for // backwards compatibility with the json/yaml tag "require_session_mfa", // which used to be a boolean. -func (r *RequireMFAType) decode(val interface{}) error { - switch v := val.(type) { - case string: - switch v { - case RequireMFATypeHardwareKeyString: - *r = RequireMFAType_SESSION_AND_HARDWARE_KEY - case RequireMFATypeHardwareKeyTouchString: - *r = RequireMFAType_HARDWARE_KEY_TOUCH - case RequireMFATypeHardwareKeyPINString: - *r = RequireMFAType_HARDWARE_KEY_PIN - case RequireMFATypeHardwareKeyTouchAndPINString: - *r = RequireMFAType_HARDWARE_KEY_TOUCH_AND_PIN - case "": - // default to off - *r = RequireMFAType_OFF - default: - // try parsing as a boolean - switch strings.ToLower(v) { - case "yes", "yeah", "y", "true", "1", "on": - *r = RequireMFAType_SESSION - case "no", "nope", "n", "false", "0", "off": - *r = RequireMFAType_OFF - default: - return trace.BadParameter("RequireMFAType invalid value %v", val) - } - } - case bool: - if v { - *r = RequireMFAType_SESSION - } else { - *r = RequireMFAType_OFF - } - case int32: - return trace.Wrap(r.setFromEnum(v)) - case int64: - return trace.Wrap(r.setFromEnum(int32(v))) - case int: - return trace.Wrap(r.setFromEnum(int32(v))) - case float64: - return trace.Wrap(r.setFromEnum(int32(v))) - case float32: - return trace.Wrap(r.setFromEnum(int32(v))) - default: - return trace.BadParameter("RequireMFAType invalid type %T", val) +func (r *RequireMFAType) decode(val any) error { + err := decodeEnum(r, val, map[any]RequireMFAType{ + "": RequireMFAType_OFF, // default to off + false: RequireMFAType_OFF, + true: RequireMFAType_SESSION, + RequireMFATypeHardwareKeyString: RequireMFAType_SESSION_AND_HARDWARE_KEY, + RequireMFATypeHardwareKeyTouchString: RequireMFAType_HARDWARE_KEY_TOUCH, + RequireMFATypeHardwareKeyPINString: RequireMFAType_HARDWARE_KEY_PIN, + RequireMFATypeHardwareKeyTouchAndPINString: RequireMFAType_HARDWARE_KEY_TOUCH_AND_PIN, + }, RequireMFAType_name) + return trace.Wrap(err, "failed to decode require mfa type") +} + +// MarshalJSON marshals SecondFactorType to boolean or string. +func (s *SecondFactorType) MarshalYAML() (interface{}, error) { + val, err := s.encode() + if err != nil { + return nil, trace.Wrap(err) } - return nil + return val, nil } -// setFromEnum sets the value from enum value as int32. -func (r *RequireMFAType) setFromEnum(val int32) error { - if _, ok := RequireMFAType_name[val]; !ok { - return trace.BadParameter("invalid required mfa mode %v", val) +// UnmarshalYAML supports parsing SecondFactorType from boolean or alias. +func (s *SecondFactorType) UnmarshalYAML(unmarshal func(interface{}) error) error { + var val interface{} + err := unmarshal(&val) + if err != nil { + return trace.Wrap(err) } - *r = RequireMFAType(val) - return nil + + err = s.decode(val) + return trace.Wrap(err) +} + +// MarshalJSON marshals SecondFactorType to boolean or string. +func (s *SecondFactorType) MarshalJSON() ([]byte, error) { + val, err := s.encode() + if err != nil { + return nil, trace.Wrap(err) + } + out, err := json.Marshal(val) + return out, trace.Wrap(err) +} + +// UnmarshalJSON supports parsing SecondFactorType from boolean or alias. +func (s *SecondFactorType) UnmarshalJSON(data []byte) error { + var val interface{} + err := json.Unmarshal(data, &val) + if err != nil { + return trace.Wrap(err) + } + + err = s.decode(val) + return trace.Wrap(err) +} + +const ( + // SecondFactorTypeOTPString is the string representation of SecondFactorType_SECOND_FACTOR_TYPE_OTP + SecondFactorTypeOTPString = "otp" + // SecondFactorTypeWebauthnString is the string representation of SecondFactorType_SECOND_FACTOR_TYPE_WEBAUTHN + SecondFactorTypeWebauthnString = "webauthn" + // SecondFactorTypeSSOString is the string representation of SecondFactorType_SECOND_FACTOR_TYPE_SSO + SecondFactorTypeSSOString = "sso" +) + +// ToString returns the user friendly string representation of the second factor type. +func (s *SecondFactorType) ToString() string { + str, _ := s.encode() + return str +} + +func (s *SecondFactorType) encode() (string, error) { + switch *s { + case SecondFactorType_SECOND_FACTOR_TYPE_UNSPECIFIED: + return "", nil + case SecondFactorType_SECOND_FACTOR_TYPE_OTP: + return SecondFactorTypeOTPString, nil + case SecondFactorType_SECOND_FACTOR_TYPE_WEBAUTHN: + return SecondFactorTypeWebauthnString, nil + case SecondFactorType_SECOND_FACTOR_TYPE_SSO: + return SecondFactorTypeSSOString, nil + default: + return "", trace.BadParameter("SecondFactorType invalid value %v", *s) + } +} + +func (s *SecondFactorType) decode(val any) error { + err := decodeEnum(s, val, map[any]SecondFactorType{ + "": SecondFactorType_SECOND_FACTOR_TYPE_UNSPECIFIED, + SecondFactorTypeOTPString: SecondFactorType_SECOND_FACTOR_TYPE_OTP, + SecondFactorTypeWebauthnString: SecondFactorType_SECOND_FACTOR_TYPE_WEBAUTHN, + SecondFactorTypeSSOString: SecondFactorType_SECOND_FACTOR_TYPE_SSO, + }, SecondFactorType_name) + return trace.Wrap(err, "failed to decode SecondFactorType") } diff --git a/api/types/authentication_authpreference_test.go b/api/types/authentication_authpreference_test.go index a1e9b3e9b9261..3f916ea587b99 100644 --- a/api/types/authentication_authpreference_test.go +++ b/api/types/authentication_authpreference_test.go @@ -154,17 +154,13 @@ func TestAuthPreferenceV2_CheckAndSetDefaults_secondFactor(t *testing.T) { }, assertFn: func(t *testing.T, got *types.AuthPreferenceV2) { // Did we derive the WebAuthn config from U2F? - if sf := got.GetSecondFactor(); sf == constants.SecondFactorWebauthn || - sf == constants.SecondFactorOn || - sf == constants.SecondFactorOptional { - wantWeb := &types.Webauthn{ - RPID: "example.com", - AttestationAllowedCAs: []string{yubicoU2FCA}, - } - gotWeb, err := got.GetWebauthn() - require.NoError(t, err, "webauthn config not found") - require.Empty(t, cmp.Diff(wantWeb, gotWeb)) + wantWeb := &types.Webauthn{ + RPID: "example.com", + AttestationAllowedCAs: []string{yubicoU2FCA}, } + gotWeb, err := got.GetWebauthn() + require.NoError(t, err, "webauthn config not found") + require.Empty(t, cmp.Diff(wantWeb, gotWeb)) }, }, { diff --git a/api/types/enum.go b/api/types/enum.go new file mode 100644 index 0000000000000..dae780c8268cc --- /dev/null +++ b/api/types/enum.go @@ -0,0 +1,82 @@ +/* +Copyright 2024 Gravitational, Inc. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package types + +import ( + "strings" + + "github.com/gravitational/trace" +) + +// decodeEnum decodes a protobuf enum from a representational value, usually a bool, +// string, or from the actual enum (int32) value. If the value is valid, it is saved +// in the given enum pointer. +func decodeEnum[T ~int32](p *T, val any, representationMap map[any]T, enumMap map[int32]string) error { + if v, ok := representationMap[val]; ok { + *p = v + return nil + } + + // try parsing as a bool value + if v, ok := val.(string); ok { + switch strings.ToLower(v) { + case "yes", "yeah", "y", "true", "1", "on": + if v, ok := representationMap[true]; ok { + *p = v + return nil + } + case "no", "nope", "n", "false", "0", "off": + if v, ok := representationMap[false]; ok { + *p = v + return nil + } + } + return trace.BadParameter("unknown enum value %v", val) + } + + // parse as enum + var enumVal T + switch v := val.(type) { + case int: + enumVal = T(v) + case int32: + enumVal = T(v) + case int64: + enumVal = T(v) + case float64: + enumVal = T(v) + case float32: + enumVal = T(v) + default: + return trace.BadParameter("unknown enum value %v", val) + } + + if err := checkEnum(enumMap, int32(enumVal)); err != nil { + return trace.BadParameter("unknown enum value %v", val) + } + + *p = T(enumVal) + return nil +} + +// checkEnum checks if the given enum is valid. +func checkEnum(enumMap map[int32]string, val int32) error { + if _, ok := enumMap[val]; ok { + return nil + } + return trace.NotFound("enum %v not found in enum map", val) +} diff --git a/api/types/role.go b/api/types/role.go index 86eb22516aa2e..5bcd5e85ebe0a 100644 --- a/api/types/role.go +++ b/api/types/role.go @@ -1998,55 +1998,15 @@ func (h CreateHostUserMode) encode() (string, error) { } func (h *CreateHostUserMode) decode(val any) error { - var valS string - switch val := val.(type) { - case int32: - return trace.Wrap(h.setFromEnum(val)) - case int64: - return trace.Wrap(h.setFromEnum(int32(val))) - case int: - return trace.Wrap(h.setFromEnum(int32(val))) - case float64: - return trace.Wrap(h.setFromEnum(int32(val))) - case float32: - return trace.Wrap(h.setFromEnum(int32(val))) - case string: - valS = val - case bool: - if val { - return trace.BadParameter("create_host_user_mode cannot be true, got %v", val) - } - valS = createHostUserModeOffString - default: - return trace.BadParameter("bad value type %T, expected string or int", val) - } - - switch valS { - case "": - *h = CreateHostUserMode_HOST_USER_MODE_UNSPECIFIED - case createHostUserModeOffString: - *h = CreateHostUserMode_HOST_USER_MODE_OFF - case createHostUserModeKeepString: - *h = CreateHostUserMode_HOST_USER_MODE_KEEP - case createHostUserModeInsecureDropString, createHostUserModeDropString: - *h = CreateHostUserMode_HOST_USER_MODE_INSECURE_DROP - default: - return trace.BadParameter("invalid host user mode %v", val) - } - return nil -} - -// setFromEnum sets the value from enum value as int32. -func (h *CreateHostUserMode) setFromEnum(val int32) error { - // Map drop to insecure-drop - if val == int32(CreateHostUserMode_HOST_USER_MODE_DROP) { - val = int32(CreateHostUserMode_HOST_USER_MODE_INSECURE_DROP) - } - if _, ok := CreateHostUserMode_name[val]; !ok { - return trace.BadParameter("invalid host user mode %v", val) - } - *h = CreateHostUserMode(val) - return nil + err := decodeEnum(h, val, map[interface{}]CreateHostUserMode{ + "": CreateHostUserMode_HOST_USER_MODE_UNSPECIFIED, + false: CreateHostUserMode_HOST_USER_MODE_OFF, + createHostUserModeOffString: CreateHostUserMode_HOST_USER_MODE_OFF, + createHostUserModeKeepString: CreateHostUserMode_HOST_USER_MODE_KEEP, + createHostUserModeInsecureDropString: CreateHostUserMode_HOST_USER_MODE_INSECURE_DROP, + createHostUserModeDropString: CreateHostUserMode_HOST_USER_MODE_INSECURE_DROP, + }, CreateHostUserMode_name) + return trace.Wrap(err, "failed to decode host user mode") } // UnmarshalYAML supports parsing CreateHostUserMode from string. @@ -2114,28 +2074,13 @@ func (h CreateDatabaseUserMode) encode() (string, error) { } func (h *CreateDatabaseUserMode) decode(val any) error { - var str string - switch val := val.(type) { - case string: - str = val - default: - return trace.BadParameter("bad value type %T, expected string", val) - } - - switch str { - case "": - *h = CreateDatabaseUserMode_DB_USER_MODE_UNSPECIFIED - case createDatabaseUserModeOffString: - *h = CreateDatabaseUserMode_DB_USER_MODE_OFF - case createDatabaseUserModeKeepString: - *h = CreateDatabaseUserMode_DB_USER_MODE_KEEP - case createDatabaseUserModeBestEffortDropString: - *h = CreateDatabaseUserMode_DB_USER_MODE_BEST_EFFORT_DROP - default: - return trace.BadParameter("invalid database user mode %v", val) - } - - return nil + err := decodeEnum(h, val, map[interface{}]CreateDatabaseUserMode{ + "": CreateDatabaseUserMode_DB_USER_MODE_UNSPECIFIED, + createDatabaseUserModeOffString: CreateDatabaseUserMode_DB_USER_MODE_OFF, + createDatabaseUserModeKeepString: CreateDatabaseUserMode_DB_USER_MODE_KEEP, + createDatabaseUserModeBestEffortDropString: CreateDatabaseUserMode_DB_USER_MODE_BEST_EFFORT_DROP, + }, CreateDatabaseUserMode_name) + return trace.Wrap(err, "failed to decode require mfa type") } // UnmarshalYAML supports parsing CreateDatabaseUserMode from string. diff --git a/api/types/types.pb.go b/api/types/types.pb.go index d3a4806f3e2ec..f331490bc141c 100644 --- a/api/types/types.pb.go +++ b/api/types/types.pb.go @@ -213,6 +213,41 @@ func (RoutingStrategy) EnumDescriptor() ([]byte, []int) { return fileDescriptor_9198ee693835762e, []int{4} } +// SecondFactorType is a type of second factor. +type SecondFactorType int32 + +const ( + SecondFactorType_SECOND_FACTOR_TYPE_UNSPECIFIED SecondFactorType = 0 + // SECOND_FACTOR_TYPE_OTP is OTP second factor. + SecondFactorType_SECOND_FACTOR_TYPE_OTP SecondFactorType = 1 + // SECOND_FACTOR_TYPE_WEBAUTHN is WebAuthn second factor. + SecondFactorType_SECOND_FACTOR_TYPE_WEBAUTHN SecondFactorType = 2 + // SECOND_FACTOR_TYPE_SSO is SSO second factor. + SecondFactorType_SECOND_FACTOR_TYPE_SSO SecondFactorType = 3 +) + +var SecondFactorType_name = map[int32]string{ + 0: "SECOND_FACTOR_TYPE_UNSPECIFIED", + 1: "SECOND_FACTOR_TYPE_OTP", + 2: "SECOND_FACTOR_TYPE_WEBAUTHN", + 3: "SECOND_FACTOR_TYPE_SSO", +} + +var SecondFactorType_value = map[string]int32{ + "SECOND_FACTOR_TYPE_UNSPECIFIED": 0, + "SECOND_FACTOR_TYPE_OTP": 1, + "SECOND_FACTOR_TYPE_WEBAUTHN": 2, + "SECOND_FACTOR_TYPE_SSO": 3, +} + +func (x SecondFactorType) String() string { + return proto.EnumName(SecondFactorType_name, int32(x)) +} + +func (SecondFactorType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_9198ee693835762e, []int{5} +} + // UserTokenUsage contains additional information about the intended usage of a user token. type UserTokenUsage int32 @@ -247,7 +282,7 @@ func (x UserTokenUsage) String() string { } func (UserTokenUsage) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_9198ee693835762e, []int{5} + return fileDescriptor_9198ee693835762e, []int{6} } // RequestState represents the state of a request for escalated privilege. @@ -291,7 +326,7 @@ func (x RequestState) String() string { } func (RequestState) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_9198ee693835762e, []int{6} + return fileDescriptor_9198ee693835762e, []int{7} } type AccessRequestScope int32 @@ -329,7 +364,7 @@ func (x AccessRequestScope) String() string { } func (AccessRequestScope) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_9198ee693835762e, []int{7} + return fileDescriptor_9198ee693835762e, []int{8} } // CreateHostUserMode determines whether host user creation should be @@ -372,7 +407,7 @@ func (x CreateHostUserMode) String() string { } func (CreateHostUserMode) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_9198ee693835762e, []int{8} + return fileDescriptor_9198ee693835762e, []int{9} } // CreateDatabaseUserMode determines whether database user creation should be @@ -409,7 +444,7 @@ func (x CreateDatabaseUserMode) String() string { } func (CreateDatabaseUserMode) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_9198ee693835762e, []int{9} + return fileDescriptor_9198ee693835762e, []int{10} } // CertExtensionMode specifies the type of extension to use in the cert. @@ -434,7 +469,7 @@ func (x CertExtensionMode) String() string { } func (CertExtensionMode) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_9198ee693835762e, []int{10} + return fileDescriptor_9198ee693835762e, []int{11} } // CertExtensionType represents the certificate type the extension is for. @@ -459,7 +494,7 @@ func (x CertExtensionType) String() string { } func (CertExtensionType) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_9198ee693835762e, []int{11} + return fileDescriptor_9198ee693835762e, []int{12} } // PasswordState indicates what is known about existence of user's password. @@ -491,7 +526,7 @@ func (x PasswordState) String() string { } func (PasswordState) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_9198ee693835762e, []int{12} + return fileDescriptor_9198ee693835762e, []int{13} } // MFADeviceKind indicates what is known about existence of user's MFA device. @@ -527,7 +562,7 @@ func (x MFADeviceKind) String() string { } func (MFADeviceKind) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_9198ee693835762e, []int{13} + return fileDescriptor_9198ee693835762e, []int{14} } // TrustedDeviceRequirement indicates whether access may be hindered by the lack @@ -562,7 +597,7 @@ func (x TrustedDeviceRequirement) String() string { } func (TrustedDeviceRequirement) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_9198ee693835762e, []int{14} + return fileDescriptor_9198ee693835762e, []int{15} } // SessionState represents the state of a session. @@ -596,7 +631,7 @@ func (x SessionState) String() string { } func (SessionState) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_9198ee693835762e, []int{15} + return fileDescriptor_9198ee693835762e, []int{16} } // AlertSeverity represents how problematic/urgent an alert is, and is used to assist @@ -626,7 +661,7 @@ func (x AlertSeverity) String() string { } func (AlertSeverity) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_9198ee693835762e, []int{16} + return fileDescriptor_9198ee693835762e, []int{17} } // RequireMFAType is a type of MFA requirement enforced outside of login, @@ -675,7 +710,7 @@ func (x RequireMFAType) String() string { } func (RequireMFAType) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_9198ee693835762e, []int{17} + return fileDescriptor_9198ee693835762e, []int{18} } // SignatureAlgorithmSuite represents the suite of cryptographic signature algorithms used in the cluster. @@ -725,7 +760,7 @@ func (x SignatureAlgorithmSuite) String() string { } func (SignatureAlgorithmSuite) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_9198ee693835762e, []int{18} + return fileDescriptor_9198ee693835762e, []int{19} } type PluginStatusCode int32 @@ -766,7 +801,7 @@ func (x PluginStatusCode) String() string { } func (PluginStatusCode) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_9198ee693835762e, []int{19} + return fileDescriptor_9198ee693835762e, []int{20} } // OktaPluginSyncStatusCode indicates the possible states of an Okta @@ -802,7 +837,7 @@ func (x OktaPluginSyncStatusCode) String() string { } func (OktaPluginSyncStatusCode) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_9198ee693835762e, []int{20} + return fileDescriptor_9198ee693835762e, []int{21} } // HeadlessAuthenticationState is a headless authentication state. @@ -837,7 +872,7 @@ func (x HeadlessAuthenticationState) String() string { } func (HeadlessAuthenticationState) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_9198ee693835762e, []int{21} + return fileDescriptor_9198ee693835762e, []int{22} } // InstallParamEnrollMode is the mode used to enroll the node into the cluster. @@ -870,7 +905,7 @@ func (x InstallParamEnrollMode) String() string { } func (InstallParamEnrollMode) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_9198ee693835762e, []int{22} + return fileDescriptor_9198ee693835762e, []int{23} } // The type of a KeepAlive. When adding a new type, please double-check @@ -6110,9 +6145,11 @@ type AuthPreferenceSpecV2 struct { // SignatureAlgorithmSuite is the configured signature algorithm suite for the cluster. // The current default value is "legacy". This field is not yet fully supported. SignatureAlgorithmSuite SignatureAlgorithmSuite `protobuf:"varint,20,opt,name=signature_algorithm_suite,json=signatureAlgorithmSuite,proto3,enum=types.SignatureAlgorithmSuite" json:"signature_algorithm_suite,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + // SecondFactors is a list of supported second factor types. + SecondFactors []SecondFactorType `protobuf:"varint,21,rep,packed,name=SecondFactors,proto3,enum=types.SecondFactorType" json:"second_factors,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } func (m *AuthPreferenceSpecV2) Reset() { *m = AuthPreferenceSpecV2{} } @@ -19839,6 +19876,7 @@ func init() { proto.RegisterEnum("types.PrivateKeyType", PrivateKeyType_name, PrivateKeyType_value) proto.RegisterEnum("types.ProxyListenerMode", ProxyListenerMode_name, ProxyListenerMode_value) proto.RegisterEnum("types.RoutingStrategy", RoutingStrategy_name, RoutingStrategy_value) + proto.RegisterEnum("types.SecondFactorType", SecondFactorType_name, SecondFactorType_value) proto.RegisterEnum("types.UserTokenUsage", UserTokenUsage_name, UserTokenUsage_value) proto.RegisterEnum("types.RequestState", RequestState_name, RequestState_value) proto.RegisterEnum("types.AccessRequestScope", AccessRequestScope_name, AccessRequestScope_value) @@ -20244,1774 +20282,1779 @@ func init() { func init() { proto.RegisterFile("teleport/legacy/types/types.proto", fileDescriptor_9198ee693835762e) } var fileDescriptor_9198ee693835762e = []byte{ - // 28263 bytes of a gzipped FileDescriptorProto + // 28346 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0xfd, 0x6b, 0x70, 0x1c, 0x59, 0x76, 0x20, 0x06, 0x77, 0x55, 0xe1, 0x51, 0x38, 0x78, 0x15, 0x2e, 0x40, 0x12, 0x44, 0x3f, 0x8a, 0x9d, 0xdd, 0xcd, 0x26, 0xfb, 0x41, 0x0e, 0xc1, 0x69, 0xce, 0xf4, 0xf4, 0x6b, 0x0a, 0x0f, 0x12, 0x45, 0x82, 0x20, 0x26, 0x0b, 0x24, 0xa7, 0x35, 0x8f, 0x9c, 0x44, 0xd5, 0x05, 0x90, 0xcd, 0xaa, - 0xca, 0x9a, 0xcc, 0x2c, 0x82, 0x18, 0xed, 0x7e, 0x2b, 0x69, 0x35, 0xab, 0x4f, 0x5e, 0xeb, 0xb5, - 0x2b, 0x59, 0x5a, 0x87, 0x56, 0xa1, 0x90, 0xbd, 0x6b, 0x79, 0x1d, 0x52, 0xd8, 0xd2, 0x2a, 0xbc, - 0xb6, 0xc2, 0x5a, 0xc9, 0xa1, 0x90, 0x27, 0x64, 0xc7, 0xae, 0x22, 0xbc, 0x7e, 0x8d, 0x15, 0x90, - 0x65, 0xf9, 0x87, 0xcd, 0x08, 0x47, 0x48, 0xde, 0x08, 0x3f, 0x66, 0x43, 0x6b, 0xc7, 0x3d, 0xf7, - 0xdc, 0xcc, 0x7b, 0xb3, 0xb2, 0x80, 0x42, 0x37, 0x67, 0x57, 0x9c, 0xd0, 0x1f, 0x12, 0x75, 0xee, - 0x39, 0xe7, 0xe6, 0x7d, 0x9f, 0x73, 0xef, 0x79, 0xc0, 0x8b, 0x11, 0x6f, 0xf2, 0x8e, 0x1f, 0x44, - 0x97, 0x9b, 0x7c, 0xd7, 0xad, 0x1f, 0x5c, 0x8e, 0x0e, 0x3a, 0x3c, 0x94, 0xff, 0x5e, 0xea, 0x04, - 0x7e, 0xe4, 0xb3, 0x61, 0xfc, 0xb1, 0x30, 0xb7, 0xeb, 0xef, 0xfa, 0x08, 0xb9, 0x2c, 0xfe, 0x92, - 0x85, 0x0b, 0x2f, 0xec, 0xfa, 0xfe, 0x6e, 0x93, 0x5f, 0xc6, 0x5f, 0xdb, 0xdd, 0x9d, 0xcb, 0x8d, - 0x6e, 0xe0, 0x46, 0x9e, 0xdf, 0xa6, 0xf2, 0x72, 0xba, 0x3c, 0xf2, 0x5a, 0x3c, 0x8c, 0xdc, 0x56, - 0xa7, 0x1f, 0x83, 0xfd, 0xc0, 0xed, 0x74, 0x78, 0x40, 0xb5, 0x2f, 0x5c, 0x8c, 0x3f, 0xd0, 0x8d, - 0x22, 0x41, 0x29, 0x98, 0x5f, 0x7e, 0x78, 0x45, 0xff, 0x49, 0xa8, 0x6f, 0x66, 0xb7, 0x45, 0x31, - 0x4c, 0x71, 0xb6, 0x7e, 0xa1, 0x00, 0x63, 0xb7, 0x38, 0xef, 0x54, 0x9a, 0xde, 0x43, 0xce, 0x5e, - 0x82, 0xa1, 0x0d, 0xb7, 0xc5, 0xe7, 0x73, 0xe7, 0x72, 0x17, 0xc6, 0x96, 0xa6, 0x1f, 0x1f, 0x96, - 0xc7, 0x43, 0x1e, 0x3c, 0xe4, 0x81, 0xd3, 0x76, 0x5b, 0xdc, 0xc6, 0x42, 0xf6, 0x3a, 0x8c, 0x89, - 0xff, 0xc3, 0x8e, 0x5b, 0xe7, 0xf3, 0x79, 0xc4, 0x9c, 0x7c, 0x7c, 0x58, 0x1e, 0x6b, 0x2b, 0xa0, - 0x9d, 0x94, 0xb3, 0x2a, 0x8c, 0xae, 0x3e, 0xea, 0x78, 0x01, 0x0f, 0xe7, 0x87, 0xce, 0xe5, 0x2e, - 0x8c, 0x2f, 0x2e, 0x5c, 0x92, 0x6d, 0xbd, 0xa4, 0xda, 0x7a, 0x69, 0x4b, 0x75, 0xc6, 0xd2, 0xec, - 0xb7, 0x0e, 0xcb, 0xcf, 0x3c, 0x3e, 0x2c, 0x8f, 0x72, 0x49, 0xf2, 0x93, 0x7f, 0x54, 0xce, 0xd9, - 0x8a, 0x9e, 0xbd, 0x0b, 0x43, 0x5b, 0x07, 0x1d, 0x3e, 0x3f, 0x76, 0x2e, 0x77, 0x61, 0x6a, 0xf1, - 0x85, 0x4b, 0x72, 0x78, 0xe2, 0x8f, 0x4f, 0xfe, 0x12, 0x58, 0x4b, 0xc5, 0xc7, 0x87, 0xe5, 0x21, - 0x81, 0x62, 0x23, 0x15, 0x7b, 0x13, 0x46, 0xd6, 0xfc, 0x30, 0xaa, 0xae, 0xcc, 0x03, 0x7e, 0xf2, - 0xa9, 0xc7, 0x87, 0xe5, 0x99, 0x3d, 0x3f, 0x8c, 0x1c, 0xaf, 0xf1, 0x86, 0xdf, 0xf2, 0x22, 0xde, - 0xea, 0x44, 0x07, 0x36, 0x21, 0x59, 0x8f, 0x60, 0xd2, 0xe0, 0xc7, 0xc6, 0x61, 0xf4, 0xee, 0xc6, - 0xad, 0x8d, 0x3b, 0xf7, 0x37, 0x4a, 0xcf, 0xb0, 0x22, 0x0c, 0x6d, 0xdc, 0x59, 0x59, 0x2d, 0xe5, - 0xd8, 0x28, 0x14, 0x2a, 0x9b, 0x9b, 0xa5, 0x3c, 0x9b, 0x80, 0xe2, 0x4a, 0x65, 0xab, 0xb2, 0x54, - 0xa9, 0xad, 0x96, 0x0a, 0x6c, 0x16, 0xa6, 0xef, 0x57, 0x37, 0x56, 0xee, 0xdc, 0xaf, 0x39, 0x2b, - 0xab, 0xb5, 0x5b, 0x5b, 0x77, 0x36, 0x4b, 0x43, 0x6c, 0x0a, 0xe0, 0xd6, 0xdd, 0xa5, 0x55, 0x7b, - 0x63, 0x75, 0x6b, 0xb5, 0x56, 0x1a, 0x66, 0x73, 0x50, 0x52, 0x24, 0x4e, 0x6d, 0xd5, 0xbe, 0x57, - 0x5d, 0x5e, 0x2d, 0x8d, 0xdc, 0x1c, 0x2a, 0x16, 0x4a, 0x43, 0xf6, 0xe8, 0x3a, 0x77, 0x43, 0x5e, - 0x5d, 0xb1, 0xfe, 0x9d, 0x02, 0x14, 0x6f, 0xf3, 0xc8, 0x6d, 0xb8, 0x91, 0xcb, 0x9e, 0x33, 0xc6, - 0x07, 0x9b, 0xa8, 0x0d, 0xcc, 0x4b, 0xbd, 0x03, 0x33, 0xfc, 0xf8, 0xb0, 0x9c, 0x7b, 0x53, 0x1f, - 0x90, 0x77, 0x60, 0x7c, 0x85, 0x87, 0xf5, 0xc0, 0xeb, 0x88, 0x49, 0x33, 0x5f, 0x40, 0xb4, 0xb3, - 0x8f, 0x0f, 0xcb, 0xa7, 0x1a, 0x09, 0x58, 0xeb, 0x10, 0x1d, 0x9b, 0x55, 0x61, 0x64, 0xdd, 0xdd, - 0xe6, 0xcd, 0x70, 0x7e, 0xf8, 0x5c, 0xe1, 0xc2, 0xf8, 0xe2, 0xb3, 0x34, 0x08, 0xea, 0x03, 0x2f, - 0xc9, 0xd2, 0xd5, 0x76, 0x14, 0x1c, 0x2c, 0xcd, 0x3d, 0x3e, 0x2c, 0x97, 0x9a, 0x08, 0xd0, 0x3b, - 0x58, 0xa2, 0xb0, 0x5a, 0x32, 0x31, 0x46, 0x8e, 0x9d, 0x18, 0xcf, 0x7f, 0xeb, 0xb0, 0x9c, 0x13, - 0x03, 0x46, 0x13, 0x23, 0xe1, 0x67, 0x4e, 0x91, 0x45, 0x28, 0xda, 0xfc, 0xa1, 0x17, 0x8a, 0x96, - 0x15, 0xb1, 0x65, 0xa7, 0x1f, 0x1f, 0x96, 0x59, 0x40, 0x30, 0xed, 0x33, 0x62, 0xbc, 0x85, 0xb7, - 0x61, 0x5c, 0xfb, 0x6a, 0x56, 0x82, 0xc2, 0x03, 0x7e, 0x20, 0x7b, 0xd8, 0x16, 0x7f, 0xb2, 0x39, - 0x18, 0x7e, 0xe8, 0x36, 0xbb, 0xd4, 0xa5, 0xb6, 0xfc, 0xf1, 0xb9, 0xfc, 0x67, 0x73, 0x37, 0x87, - 0x8a, 0xa3, 0xa5, 0xa2, 0x9d, 0xaf, 0xae, 0x58, 0x7f, 0x6b, 0x08, 0x8a, 0xb6, 0x2f, 0x17, 0x22, - 0xbb, 0x08, 0xc3, 0xb5, 0xc8, 0x8d, 0xd4, 0x30, 0xcd, 0x3e, 0x3e, 0x2c, 0x4f, 0x8b, 0x45, 0xca, - 0xb5, 0xfa, 0x25, 0x86, 0x40, 0xdd, 0xdc, 0x73, 0x43, 0x35, 0x5c, 0x88, 0xda, 0x11, 0x00, 0x1d, - 0x15, 0x31, 0xd8, 0x79, 0x18, 0xba, 0xed, 0x37, 0x38, 0x8d, 0x18, 0x7b, 0x7c, 0x58, 0x9e, 0x6a, - 0xf9, 0x0d, 0x1d, 0x11, 0xcb, 0xd9, 0x1b, 0x30, 0xb6, 0xdc, 0x0d, 0x02, 0xde, 0x16, 0x73, 0x7d, - 0x08, 0x91, 0xa7, 0x1e, 0x1f, 0x96, 0xa1, 0x2e, 0x81, 0x8e, 0xd7, 0xb0, 0x13, 0x04, 0x31, 0x0c, - 0xb5, 0xc8, 0x0d, 0x22, 0xde, 0x98, 0x1f, 0x1e, 0x68, 0x18, 0xc4, 0xfa, 0x9c, 0x09, 0x25, 0x49, - 0x7a, 0x18, 0x88, 0x13, 0x5b, 0x83, 0xf1, 0x1b, 0x81, 0x5b, 0xe7, 0x9b, 0x3c, 0xf0, 0xfc, 0x06, - 0x8e, 0x6f, 0x61, 0xe9, 0xfc, 0xe3, 0xc3, 0xf2, 0xe9, 0x5d, 0x01, 0x76, 0x3a, 0x08, 0x4f, 0xa8, - 0xbf, 0x73, 0x58, 0x2e, 0xae, 0xd0, 0x96, 0x69, 0xeb, 0xa4, 0xec, 0x6b, 0x62, 0x70, 0xc2, 0x08, - 0xbb, 0x96, 0x37, 0xe6, 0x47, 0x8f, 0xfd, 0x44, 0x8b, 0x3e, 0xf1, 0x74, 0xd3, 0x0d, 0x23, 0x27, - 0x90, 0x74, 0xa9, 0xef, 0xd4, 0x59, 0xb2, 0x3b, 0x50, 0xac, 0xd5, 0xf7, 0x78, 0xa3, 0xdb, 0xe4, - 0x38, 0x65, 0xc6, 0x17, 0xcf, 0xd0, 0xa4, 0x56, 0xe3, 0xa9, 0x8a, 0x97, 0x16, 0x88, 0x37, 0x0b, - 0x09, 0xa2, 0xcf, 0x27, 0x85, 0xf5, 0xb9, 0xe2, 0xcf, 0xfd, 0x62, 0xf9, 0x99, 0x1f, 0xf8, 0xc3, - 0x73, 0xcf, 0x58, 0xff, 0x71, 0x1e, 0x4a, 0x69, 0x26, 0x6c, 0x07, 0x26, 0xef, 0x76, 0x1a, 0x6e, - 0xc4, 0x97, 0x9b, 0x1e, 0x6f, 0x47, 0x21, 0x4e, 0x92, 0xa3, 0xdb, 0xf4, 0x32, 0xd5, 0x3b, 0xdf, - 0x45, 0x42, 0xa7, 0x2e, 0x29, 0x53, 0xad, 0x32, 0xd9, 0x26, 0xf5, 0xd4, 0x70, 0x03, 0x0f, 0x71, - 0x86, 0x9d, 0xac, 0x1e, 0xb9, 0xf5, 0xf7, 0xa9, 0x87, 0xd8, 0xd2, 0x04, 0x6a, 0x37, 0xb6, 0x0f, - 0x70, 0x66, 0x0e, 0x3e, 0x81, 0x04, 0x49, 0xc6, 0x04, 0x12, 0x60, 0xeb, 0x7f, 0xc9, 0xc1, 0x94, - 0xcd, 0x43, 0xbf, 0x1b, 0xd4, 0xf9, 0x1a, 0x77, 0x1b, 0x3c, 0x10, 0xd3, 0xff, 0x96, 0xd7, 0x6e, - 0xd0, 0x9a, 0xc2, 0xe9, 0xff, 0xc0, 0x6b, 0xeb, 0x5b, 0x37, 0x96, 0xb3, 0x4f, 0xc1, 0x68, 0xad, - 0xbb, 0x8d, 0xa8, 0xf9, 0x64, 0x07, 0x08, 0xbb, 0xdb, 0x4e, 0x0a, 0x5d, 0xa1, 0xb1, 0xcb, 0x30, - 0x7a, 0x8f, 0x07, 0x61, 0xb2, 0x1b, 0xe2, 0xd1, 0xf0, 0x50, 0x82, 0x74, 0x02, 0xc2, 0x62, 0x37, - 0x92, 0x1d, 0x99, 0x0e, 0xb5, 0xe9, 0xd4, 0x3e, 0x98, 0x4c, 0x95, 0x16, 0x41, 0xf4, 0xa9, 0xa2, - 0xb0, 0xac, 0x9f, 0xca, 0x43, 0x69, 0xc5, 0x8d, 0xdc, 0x6d, 0x37, 0xa4, 0xfe, 0xbc, 0x77, 0x55, - 0xec, 0xf1, 0x5a, 0x43, 0x71, 0x8f, 0x17, 0x5f, 0xfe, 0xb1, 0x9b, 0xf7, 0x4a, 0xba, 0x79, 0xe3, - 0xe2, 0x84, 0xa5, 0xe6, 0x25, 0x8d, 0x7a, 0xef, 0xf8, 0x46, 0x95, 0xa8, 0x51, 0x45, 0xd5, 0xa8, - 0xa4, 0x29, 0xec, 0x3d, 0x18, 0xaa, 0x75, 0x78, 0x9d, 0x36, 0x11, 0x75, 0x2e, 0x98, 0x8d, 0x13, - 0x08, 0xf7, 0xae, 0x2e, 0x4d, 0x10, 0x9b, 0xa1, 0xb0, 0xc3, 0xeb, 0x36, 0x92, 0x69, 0x8b, 0xe6, - 0x1f, 0x15, 0x60, 0x2e, 0x8b, 0x4c, 0x6f, 0xc7, 0xc8, 0x11, 0xed, 0xb8, 0x00, 0x45, 0x71, 0x84, - 0x8b, 0x63, 0x11, 0xb7, 0x8b, 0xb1, 0xa5, 0x09, 0xf1, 0xc9, 0x7b, 0x04, 0xb3, 0xe3, 0x52, 0xf6, - 0x52, 0x2c, 0x11, 0x14, 0x13, 0x7e, 0x24, 0x11, 0x28, 0x39, 0x40, 0x8c, 0xb5, 0x5a, 0xc2, 0x28, - 0x38, 0x24, 0xdd, 0xa2, 0xc0, 0xc9, 0x58, 0x07, 0x04, 0x31, 0x8e, 0x19, 0x75, 0x28, 0xac, 0x42, - 0x51, 0x35, 0x6b, 0x7e, 0x02, 0x19, 0xcd, 0xa4, 0x3a, 0xe9, 0xde, 0x55, 0x39, 0x98, 0x0d, 0xfa, - 0xad, 0xb3, 0x51, 0x38, 0xec, 0x2a, 0x14, 0x37, 0x03, 0xff, 0xd1, 0x41, 0x75, 0x25, 0x9c, 0x9f, - 0x3c, 0x57, 0xb8, 0x30, 0xb6, 0x74, 0xe6, 0xf1, 0x61, 0x79, 0xb6, 0x23, 0x60, 0x8e, 0xd7, 0xd0, - 0x4f, 0xda, 0x18, 0xf1, 0xe6, 0x50, 0x31, 0x57, 0xca, 0xdf, 0x1c, 0x2a, 0xe6, 0x4b, 0x05, 0x29, - 0x5e, 0xdc, 0x1c, 0x2a, 0x0e, 0x95, 0x86, 0x6f, 0x0e, 0x15, 0x87, 0x51, 0xe0, 0x18, 0x2b, 0xc1, - 0xcd, 0xa1, 0xe2, 0x78, 0x69, 0xc2, 0x38, 0xed, 0x91, 0x41, 0xe4, 0xd7, 0xfd, 0xa6, 0x5d, 0xb8, - 0x6b, 0x57, 0xed, 0x91, 0xe5, 0xca, 0x32, 0x0f, 0x22, 0xbb, 0x50, 0xb9, 0x5f, 0xb3, 0x27, 0x57, - 0x0e, 0xda, 0x6e, 0xcb, 0xab, 0xcb, 0xa3, 0xd3, 0x2e, 0xdc, 0x58, 0xde, 0xb4, 0x2a, 0x30, 0x95, - 0xb4, 0x65, 0xdd, 0x0b, 0x23, 0x76, 0x19, 0xc6, 0x14, 0x44, 0x6c, 0x74, 0x85, 0xcc, 0x56, 0xdb, - 0x09, 0x8e, 0xf5, 0x7b, 0x79, 0x80, 0xa4, 0xe4, 0x29, 0x5d, 0x0b, 0x9f, 0x31, 0xd6, 0xc2, 0xa9, - 0xf4, 0x5a, 0xe8, 0xbb, 0x0a, 0xd8, 0x07, 0x30, 0x22, 0xc4, 0x82, 0xae, 0x12, 0x89, 0xce, 0xa4, - 0x49, 0xb1, 0xf0, 0xde, 0xd5, 0xa5, 0x29, 0x22, 0x1e, 0x09, 0x11, 0x62, 0x13, 0x99, 0xb6, 0x8c, - 0x7e, 0x61, 0x34, 0x19, 0x0c, 0x5a, 0x40, 0x17, 0x20, 0x1e, 0x50, 0xea, 0x50, 0x5c, 0x19, 0x1d, - 0x35, 0xc8, 0x71, 0x29, 0x3b, 0x0b, 0x62, 0xc0, 0xa9, 0x53, 0x47, 0x1f, 0x1f, 0x96, 0x0b, 0xdd, - 0xc0, 0xc3, 0x49, 0xc0, 0x2e, 0x03, 0x4d, 0x03, 0xea, 0x40, 0x31, 0xfb, 0x66, 0xea, 0xae, 0x53, - 0xe7, 0x41, 0x94, 0xf4, 0xf8, 0x7c, 0x4e, 0xcd, 0x16, 0xd6, 0x01, 0x73, 0xaa, 0xcc, 0x0f, 0xe1, - 0x34, 0xb8, 0x90, 0xd9, 0x2b, 0x97, 0x0c, 0x54, 0x29, 0x46, 0x9e, 0x53, 0xa7, 0x52, 0x43, 0x96, - 0x39, 0x3d, 0x22, 0xa5, 0x59, 0x01, 0xbb, 0x0a, 0x62, 0x86, 0x52, 0xef, 0x03, 0xd5, 0x53, 0xb9, - 0x5f, 0x5b, 0x3a, 0x45, 0x9c, 0x26, 0xdd, 0x7d, 0x9d, 0x5c, 0x60, 0xb3, 0x77, 0x40, 0x4c, 0x61, - 0xea, 0x77, 0x46, 0x44, 0x37, 0x96, 0x37, 0x97, 0x9b, 0x7e, 0xb7, 0x51, 0xfb, 0xc2, 0x7a, 0x42, - 0xbc, 0x5b, 0xef, 0xe8, 0xc4, 0x37, 0x96, 0x37, 0xd9, 0x3b, 0x30, 0x5c, 0xf9, 0x46, 0x37, 0xe0, - 0x24, 0x9f, 0x4c, 0xa8, 0x3a, 0x05, 0x6c, 0xe9, 0x0c, 0x11, 0x4e, 0xbb, 0xe2, 0xa7, 0x2e, 0xd7, - 0x61, 0xb9, 0xa8, 0x79, 0x6b, 0xbd, 0x46, 0xb2, 0x07, 0x4b, 0x75, 0xcb, 0xd6, 0xba, 0xf6, 0xd9, - 0x91, 0xd1, 0x6a, 0x41, 0xc5, 0x2e, 0x43, 0xbe, 0xb2, 0x82, 0x1a, 0xd1, 0xf8, 0xe2, 0x98, 0xaa, - 0x76, 0x65, 0x69, 0x8e, 0x48, 0x26, 0x5c, 0x7d, 0x19, 0xe4, 0x2b, 0x2b, 0x6c, 0x09, 0x86, 0x6f, - 0x1f, 0xd4, 0xbe, 0xb0, 0x4e, 0x9b, 0xd9, 0xac, 0x9a, 0xd7, 0x02, 0x76, 0x07, 0x97, 0x7d, 0x98, - 0x7c, 0x71, 0xeb, 0x20, 0xfc, 0x7a, 0x53, 0xff, 0x62, 0x44, 0x63, 0x9b, 0x30, 0x56, 0x69, 0xb4, - 0xbc, 0xf6, 0xdd, 0x90, 0x07, 0xf3, 0xe3, 0xc8, 0x67, 0x3e, 0xf5, 0xdd, 0x71, 0xf9, 0xd2, 0xfc, - 0xe3, 0xc3, 0xf2, 0x9c, 0x2b, 0x7e, 0x3a, 0xdd, 0x90, 0x07, 0x1a, 0xb7, 0x84, 0x09, 0xdb, 0x04, - 0xb8, 0xed, 0xb7, 0x77, 0xfd, 0x4a, 0xd4, 0x74, 0xc3, 0xd4, 0xf6, 0x98, 0x14, 0xc4, 0xe2, 0xc3, - 0xa9, 0x96, 0x80, 0x39, 0xae, 0x00, 0x6a, 0x0c, 0x35, 0x1e, 0xec, 0x3a, 0x8c, 0xdc, 0x09, 0xdc, - 0x7a, 0x93, 0xcf, 0x4f, 0x22, 0xb7, 0x39, 0xe2, 0x26, 0x81, 0xaa, 0xa5, 0xf3, 0xc4, 0xb0, 0xe4, - 0x23, 0x58, 0x57, 0x53, 0x24, 0xe2, 0xc2, 0x7d, 0x60, 0xbd, 0x73, 0x32, 0x43, 0x49, 0x78, 0x5d, - 0x57, 0x12, 0x92, 0x45, 0xbf, 0xec, 0xb7, 0x5a, 0x6e, 0xbb, 0x81, 0xb4, 0xf7, 0x16, 0x35, 0xdd, - 0xc1, 0xfa, 0x3a, 0xcc, 0xf4, 0x74, 0xd6, 0x31, 0xfa, 0xdd, 0xfb, 0x30, 0xbd, 0xc2, 0x77, 0xdc, - 0x6e, 0x33, 0x8a, 0x4f, 0x12, 0xb9, 0x44, 0x51, 0xd3, 0x6a, 0xc8, 0x22, 0x47, 0x1d, 0x1f, 0x76, - 0x1a, 0xd9, 0x7a, 0x0f, 0x26, 0x8d, 0xe6, 0x0b, 0x55, 0xa1, 0xd2, 0x6d, 0x78, 0x11, 0x0e, 0x64, - 0x2e, 0x51, 0x15, 0x5c, 0x01, 0xc4, 0xe1, 0xb2, 0x13, 0x04, 0xeb, 0xdf, 0xd5, 0xa5, 0x15, 0xda, - 0x89, 0x84, 0x5a, 0x4d, 0xfb, 0x41, 0x2e, 0x91, 0x9d, 0x7a, 0xf6, 0x83, 0x78, 0x37, 0xb8, 0x28, - 0xd7, 0x66, 0xbe, 0x67, 0x6d, 0x8e, 0xd3, 0x48, 0x14, 0xdc, 0xfd, 0x50, 0xae, 0xc8, 0x78, 0xa6, - 0x16, 0x3e, 0xfe, 0x4c, 0xfd, 0x00, 0x26, 0x6e, 0xbb, 0x6d, 0x77, 0x97, 0x37, 0x44, 0x0b, 0xe4, - 0xde, 0x33, 0xb6, 0xf4, 0xec, 0xe3, 0xc3, 0xf2, 0x99, 0x96, 0x84, 0x63, 0x2b, 0xf5, 0x49, 0x64, - 0x10, 0xb0, 0x2b, 0x6a, 0x65, 0x0f, 0x67, 0xac, 0xec, 0x49, 0xaa, 0x7d, 0x18, 0x57, 0x36, 0xad, - 0x67, 0xeb, 0xb7, 0xc7, 0xb0, 0x8d, 0xec, 0x0d, 0x18, 0xb1, 0xf9, 0xae, 0x38, 0x6a, 0x72, 0xc9, - 0x20, 0x05, 0x08, 0xd1, 0x3b, 0x46, 0xe2, 0xa0, 0x9c, 0xc1, 0x1b, 0xe1, 0x9e, 0xb7, 0x13, 0x51, - 0xef, 0xc4, 0x72, 0x06, 0x81, 0x35, 0x39, 0x83, 0x20, 0xa6, 0x3a, 0x2b, 0x61, 0x62, 0xf7, 0xb3, - 0x57, 0x6a, 0xd4, 0x69, 0xaa, 0x87, 0xed, 0x15, 0x6d, 0x1b, 0x09, 0x0c, 0x29, 0x41, 0x60, 0xb3, - 0x6b, 0x30, 0x56, 0xa9, 0xd7, 0xfd, 0xae, 0xa6, 0x33, 0xca, 0x75, 0x2b, 0x81, 0xe6, 0x15, 0x49, - 0x82, 0xca, 0x6a, 0x30, 0xbe, 0x2a, 0x14, 0x2d, 0x6f, 0xd9, 0xad, 0xef, 0xa9, 0x4e, 0x52, 0x7b, - 0x98, 0x56, 0x92, 0xac, 0x5c, 0x8e, 0xc0, 0xba, 0x00, 0xea, 0x97, 0x0c, 0x1a, 0x2e, 0xdb, 0x82, - 0xf1, 0x1a, 0xaf, 0x07, 0x3c, 0xaa, 0x45, 0x7e, 0xc0, 0x53, 0x5b, 0xb2, 0x56, 0xb2, 0xf4, 0x82, - 0xd2, 0xf5, 0x42, 0x04, 0x3a, 0xa1, 0x80, 0xea, 0x5c, 0x35, 0x64, 0x29, 0xb4, 0xb7, 0xfc, 0xe0, - 0x60, 0x65, 0x89, 0xb6, 0xe9, 0xe4, 0x4c, 0x97, 0x60, 0x5d, 0x68, 0x17, 0x90, 0xc6, 0xb6, 0x29, - 0xb4, 0x4b, 0x2c, 0x1c, 0xa9, 0x95, 0x1a, 0xca, 0x56, 0xb4, 0x69, 0x4f, 0x27, 0xbd, 0x8c, 0x60, - 0x6d, 0xa4, 0x1a, 0x21, 0x4a, 0x66, 0xc6, 0x48, 0x11, 0x16, 0xeb, 0x00, 0x53, 0xa3, 0x26, 0x05, - 0xdd, 0x26, 0x0f, 0x43, 0xda, 0xcb, 0xcf, 0xa6, 0x06, 0x3f, 0x41, 0x58, 0x7a, 0x85, 0x98, 0x3f, - 0xaf, 0xa6, 0x01, 0xe9, 0x69, 0xa2, 0x50, 0xab, 0x27, 0x83, 0x37, 0x7b, 0x1b, 0x60, 0xf5, 0x51, - 0xc4, 0x83, 0xb6, 0xdb, 0x8c, 0xef, 0xc1, 0xf0, 0xea, 0x87, 0x13, 0xd4, 0x1c, 0x68, 0x0d, 0x99, - 0x2d, 0xc3, 0x64, 0x25, 0x0c, 0xbb, 0x2d, 0x6e, 0xfb, 0x4d, 0x5e, 0xb1, 0x37, 0x70, 0xdf, 0x1f, - 0x5b, 0x7a, 0xfe, 0xf1, 0x61, 0xf9, 0xac, 0x8b, 0x05, 0x4e, 0xe0, 0x37, 0xb9, 0xe3, 0x06, 0xfa, - 0xec, 0x36, 0x69, 0xd8, 0x1d, 0x80, 0x3b, 0x1d, 0xde, 0xae, 0x71, 0x37, 0xa8, 0xef, 0xa5, 0xb6, - 0xf9, 0xa4, 0x60, 0xe9, 0x39, 0x6a, 0xe1, 0x9c, 0xdf, 0xe1, 0xed, 0x10, 0x61, 0xfa, 0x57, 0x25, - 0x98, 0xec, 0x3e, 0x4c, 0x57, 0x2b, 0xb7, 0x37, 0xfd, 0xa6, 0x57, 0x3f, 0x20, 0xc9, 0x69, 0x0a, - 0x6f, 0x07, 0x4f, 0x13, 0xd7, 0x54, 0xa9, 0xdc, 0x9e, 0x3c, 0xb7, 0xe5, 0x74, 0x10, 0xea, 0x90, - 0xfc, 0x94, 0xe6, 0xc2, 0x3e, 0x14, 0x73, 0x30, 0x14, 0xc2, 0xe0, 0x96, 0xbb, 0x1b, 0xce, 0x4f, - 0x1b, 0xb7, 0x5d, 0x95, 0xfb, 0xb5, 0x4b, 0x5a, 0xa9, 0x14, 0x53, 0x16, 0xe4, 0x44, 0x44, 0xa8, - 0x13, 0xb9, 0xbb, 0xa1, 0x39, 0x11, 0x63, 0x6c, 0x76, 0x13, 0x60, 0xc5, 0xaf, 0x77, 0x5b, 0xbc, - 0x1d, 0xad, 0x2c, 0xcd, 0x97, 0x4c, 0x55, 0x20, 0x2e, 0x48, 0xb6, 0xb6, 0x86, 0x5f, 0x37, 0x66, - 0xa2, 0x46, 0xbd, 0xf0, 0x3e, 0x94, 0xd2, 0x1f, 0x72, 0xc2, 0x0b, 0xac, 0xc9, 0xd2, 0x94, 0xd6, - 0xfa, 0xd5, 0x47, 0x5e, 0x18, 0x85, 0xd6, 0xf7, 0x1b, 0x2b, 0x50, 0xec, 0x0e, 0xb7, 0xf8, 0xc1, - 0x66, 0xc0, 0x77, 0xbc, 0x47, 0xb4, 0x99, 0xe1, 0xee, 0xf0, 0x80, 0x1f, 0x38, 0x1d, 0x84, 0xea, - 0xbb, 0x43, 0x8c, 0xca, 0x3e, 0x0d, 0xc5, 0x5b, 0xb7, 0x6b, 0xb7, 0xf8, 0x41, 0x75, 0x85, 0x0e, - 0x2a, 0x49, 0xd6, 0x0a, 0x1d, 0x41, 0x6a, 0xcc, 0xb5, 0x18, 0xd3, 0x5a, 0x4a, 0x76, 0x42, 0x51, - 0xf3, 0x72, 0xb3, 0x1b, 0x46, 0x3c, 0xa8, 0xae, 0xe8, 0x35, 0xd7, 0x25, 0x30, 0xb5, 0x2f, 0xc5, - 0xa8, 0xd6, 0x3f, 0xca, 0xe3, 0x2e, 0x28, 0x26, 0x7c, 0xb5, 0x1d, 0x46, 0x6e, 0xbb, 0xce, 0x63, - 0x06, 0x38, 0xe1, 0x3d, 0x82, 0xa6, 0x26, 0x7c, 0x82, 0x6c, 0x56, 0x9d, 0x1f, 0xb8, 0x6a, 0x51, - 0xa5, 0xba, 0xb9, 0xa8, 0xae, 0xe8, 0xd7, 0xab, 0x01, 0x41, 0x53, 0x55, 0x26, 0xc8, 0xec, 0x3c, - 0x8c, 0x56, 0x2b, 0xb7, 0x2b, 0xdd, 0x68, 0x0f, 0xf7, 0xe0, 0xa2, 0x94, 0xcf, 0xc5, 0x6c, 0x75, - 0xbb, 0xd1, 0x9e, 0xad, 0x0a, 0xd9, 0x65, 0xd4, 0x7b, 0xda, 0x3c, 0x92, 0xd7, 0xb0, 0x74, 0xe8, - 0x86, 0x12, 0x94, 0x52, 0x7b, 0x04, 0x88, 0xbd, 0x06, 0xc3, 0xf7, 0x36, 0x97, 0xab, 0x2b, 0xa4, - 0x38, 0xe3, 0x49, 0xf4, 0xb0, 0x53, 0x37, 0xbf, 0x44, 0xa2, 0x58, 0xbf, 0x93, 0x4b, 0xf6, 0x37, - 0x76, 0xde, 0x90, 0x47, 0xf0, 0xd2, 0x45, 0xc8, 0x23, 0xfa, 0xa5, 0x0b, 0x4a, 0x26, 0x36, 0xb0, - 0xe5, 0x6e, 0x18, 0xf9, 0xad, 0xd5, 0x76, 0xa3, 0xe3, 0x7b, 0xed, 0x08, 0xa9, 0x64, 0xaf, 0x59, - 0x8f, 0x0f, 0xcb, 0x2f, 0xd4, 0xb1, 0xd4, 0xe1, 0x54, 0xec, 0xa4, 0xb8, 0x64, 0x50, 0x7f, 0x82, - 0x8e, 0xb4, 0x7e, 0x3f, 0x6f, 0x9c, 0x4b, 0xe2, 0xf3, 0x6c, 0xde, 0x69, 0x7a, 0x75, 0x54, 0xc5, - 0x6f, 0x04, 0x7e, 0xb7, 0x13, 0x4f, 0x07, 0xfc, 0xbc, 0x20, 0x29, 0x75, 0x76, 0x45, 0xb1, 0xc9, - 0x3b, 0x83, 0x9a, 0x7d, 0x1e, 0x26, 0x84, 0x88, 0x40, 0x3f, 0xc3, 0xf9, 0x3c, 0x8e, 0xc4, 0x73, - 0x78, 0x7d, 0x16, 0xf2, 0x20, 0x66, 0x63, 0xc8, 0x16, 0x3a, 0x05, 0x6b, 0xc0, 0xfc, 0x56, 0xe0, - 0xb6, 0x43, 0x2f, 0x5a, 0x6d, 0xd7, 0x83, 0x03, 0x14, 0x69, 0x56, 0xdb, 0xee, 0x76, 0x93, 0x37, - 0xb0, 0xb9, 0xc5, 0xa5, 0x0b, 0x8f, 0x0f, 0xcb, 0x2f, 0x47, 0x12, 0xc7, 0xe1, 0x31, 0x92, 0xc3, - 0x25, 0x96, 0xc6, 0xb9, 0x2f, 0x27, 0x21, 0x02, 0xa9, 0x6e, 0xc5, 0xd7, 0x13, 0x79, 0xba, 0xa3, - 0x08, 0x14, 0x8f, 0x86, 0xd8, 0x7c, 0xf4, 0xcf, 0xd4, 0x09, 0xac, 0xff, 0x33, 0x97, 0x9c, 0x9c, - 0xec, 0x5d, 0x18, 0xa7, 0xa9, 0xae, 0xcd, 0x0b, 0xdc, 0xfa, 0xd4, 0xba, 0x48, 0x8d, 0xac, 0x8e, - 0x2e, 0x14, 0xf6, 0xca, 0xf2, 0xba, 0x36, 0x37, 0x50, 0x61, 0x77, 0xeb, 0xcd, 0x34, 0x95, 0x42, - 0x13, 0x93, 0x60, 0x6b, 0xbd, 0x66, 0xf6, 0x0a, 0x4e, 0x82, 0xa8, 0x19, 0x66, 0x74, 0x83, 0x86, - 0xfc, 0xc9, 0x1b, 0xfe, 0xdf, 0xe5, 0xb2, 0x0e, 0x68, 0xb6, 0x04, 0x93, 0xf7, 0xfd, 0xe0, 0x01, - 0x8e, 0xaf, 0xd6, 0x09, 0x38, 0xf2, 0xfb, 0xaa, 0x20, 0xdd, 0x20, 0x93, 0x44, 0xff, 0x36, 0xad, - 0x37, 0xcc, 0x6f, 0x4b, 0x71, 0x30, 0x08, 0xc4, 0x38, 0xc4, 0x1c, 0xe3, 0xd5, 0x81, 0xe3, 0x90, - 0x7c, 0x82, 0x31, 0x85, 0x75, 0x74, 0xeb, 0x3f, 0xcb, 0xe9, 0x07, 0xb1, 0xe8, 0xe4, 0x15, 0xbf, - 0xe5, 0x7a, 0x6d, 0xad, 0x39, 0xf2, 0x45, 0x08, 0xa1, 0xe9, 0x2f, 0xd1, 0x90, 0xd9, 0x55, 0x28, - 0xca, 0x5f, 0xf1, 0x26, 0x89, 0xd7, 0x51, 0x44, 0x68, 0xee, 0xf0, 0x0a, 0xb1, 0x67, 0x64, 0x0a, - 0x27, 0x1d, 0x99, 0xdf, 0xce, 0xe9, 0x67, 0xe8, 0xc7, 0x3d, 0x25, 0x52, 0xa7, 0x43, 0xfe, 0x24, - 0xa7, 0xc3, 0x27, 0x6e, 0xc2, 0x0f, 0xe4, 0x60, 0x5c, 0xbb, 0x5e, 0x10, 0x6d, 0xd8, 0x0c, 0xfc, - 0x8f, 0x78, 0x3d, 0x32, 0xdb, 0xd0, 0x91, 0xc0, 0x54, 0x1b, 0x62, 0xd4, 0x4f, 0xd0, 0x06, 0xeb, - 0xcf, 0x72, 0xa4, 0xdc, 0x0c, 0xbc, 0xcd, 0x9b, 0x5b, 0x72, 0xfe, 0x24, 0x67, 0xdb, 0xe7, 0x61, - 0xd8, 0xe6, 0x0d, 0x2f, 0x24, 0xc5, 0x64, 0x46, 0x57, 0xa4, 0xb0, 0x20, 0x11, 0x78, 0x02, 0xf1, - 0x53, 0x3f, 0x98, 0xb0, 0x5c, 0x48, 0xa0, 0xd5, 0xf0, 0x7a, 0x93, 0x3f, 0xf2, 0xe4, 0x62, 0xa4, - 0x33, 0x12, 0x25, 0x50, 0x2f, 0x74, 0x76, 0x44, 0x09, 0x89, 0xc2, 0xfa, 0xc2, 0x33, 0x68, 0xac, - 0x0f, 0x01, 0x92, 0x2a, 0xd9, 0x2d, 0x28, 0xd1, 0x6c, 0xf0, 0xda, 0xbb, 0x52, 0x02, 0xa2, 0x3e, - 0x28, 0x3f, 0x3e, 0x2c, 0x3f, 0x5b, 0x8f, 0xcb, 0x48, 0x5c, 0xd4, 0xf8, 0xf6, 0x10, 0x5a, 0xff, - 0x5e, 0x1e, 0xf2, 0x15, 0x1c, 0x90, 0x5b, 0xfc, 0x20, 0x72, 0xb7, 0xaf, 0x7b, 0x4d, 0x63, 0x31, - 0x3d, 0x40, 0xa8, 0xb3, 0xe3, 0x19, 0xf7, 0x0c, 0x1a, 0xb2, 0x58, 0x4c, 0xb7, 0x82, 0xed, 0xb7, - 0x90, 0x50, 0x5b, 0x4c, 0x0f, 0x82, 0xed, 0xb7, 0xd2, 0x64, 0x31, 0x22, 0xb3, 0x60, 0x44, 0x2e, - 0x2c, 0x9a, 0x83, 0xf0, 0xf8, 0xb0, 0x3c, 0x22, 0xd7, 0x9f, 0x4d, 0x25, 0xec, 0x2c, 0x14, 0x6a, - 0x9b, 0x1b, 0xb4, 0x03, 0xe2, 0x7d, 0x5e, 0xd8, 0x69, 0xdb, 0x02, 0x26, 0xea, 0x5c, 0x5f, 0xa9, - 0x6c, 0xa2, 0x06, 0x3f, 0x9c, 0xd4, 0xd9, 0x6c, 0xb8, 0x9d, 0xb4, 0x0e, 0x1f, 0x23, 0xb2, 0xf7, - 0x60, 0xfc, 0xd6, 0xca, 0xf2, 0x9a, 0x1f, 0xca, 0xdd, 0x6b, 0x24, 0x99, 0xfc, 0x0f, 0x1a, 0x75, - 0x07, 0xaf, 0xd0, 0xd3, 0xc7, 0x80, 0x86, 0x6f, 0x7d, 0x33, 0x0f, 0xe3, 0xda, 0x05, 0x17, 0xfb, - 0x34, 0xbd, 0x6c, 0xe6, 0x0c, 0xd1, 0x5d, 0xc3, 0x10, 0xa5, 0xf2, 0x36, 0xa4, 0xe5, 0x37, 0x38, - 0xbd, 0x73, 0x26, 0x37, 0x0f, 0xf9, 0x41, 0x6e, 0x1e, 0xde, 0x06, 0x90, 0x73, 0x00, 0x3f, 0x59, - 0x13, 0x27, 0x34, 0x03, 0x07, 0x7d, 0x5c, 0x12, 0x64, 0x76, 0x0f, 0x66, 0xb7, 0x82, 0x6e, 0x18, - 0xd5, 0x0e, 0xc2, 0x88, 0xb7, 0x04, 0xb7, 0x4d, 0xdf, 0x6f, 0xd2, 0xfc, 0x7b, 0xf9, 0xf1, 0x61, - 0xf9, 0x5c, 0x24, 0x8a, 0x9d, 0x10, 0xcb, 0xf1, 0x03, 0x9c, 0x8e, 0xef, 0xeb, 0xf7, 0x11, 0x59, - 0x0c, 0x2c, 0x1b, 0x26, 0xf4, 0xdb, 0x0c, 0x71, 0xb2, 0xd0, 0x2b, 0x10, 0xdd, 0x51, 0x6b, 0x27, - 0x0b, 0x7d, 0x65, 0xef, 0xab, 0x94, 0x49, 0x62, 0x7d, 0x5a, 0xbf, 0x49, 0x1b, 0x74, 0x61, 0x5b, - 0x3f, 0x94, 0x4b, 0xb6, 0x91, 0x7b, 0x57, 0xd8, 0x3b, 0x30, 0x22, 0x5f, 0xdd, 0xe8, 0x71, 0xf2, - 0x54, 0xac, 0x8d, 0xea, 0x4f, 0x72, 0xf2, 0x0a, 0xfb, 0x0f, 0xe4, 0xcb, 0xfc, 0x33, 0x36, 0x91, - 0xc4, 0xb7, 0xdf, 0xe6, 0x45, 0x98, 0xe2, 0x8e, 0xf7, 0xbc, 0x57, 0xb2, 0x6e, 0xbf, 0xad, 0xdf, - 0x1d, 0x82, 0x29, 0x13, 0x4d, 0x7f, 0x9a, 0xcb, 0x0d, 0xf4, 0x34, 0xf7, 0x79, 0x28, 0x8a, 0xfe, - 0xf0, 0xea, 0x5c, 0x49, 0x64, 0x2f, 0xe3, 0x9b, 0x00, 0xc1, 0x8c, 0x27, 0x67, 0x90, 0xc3, 0x21, - 0x94, 0x53, 0x3b, 0xa6, 0x62, 0x8b, 0xda, 0xfb, 0x51, 0x21, 0x11, 0x52, 0xd4, 0xfb, 0x91, 0xbe, - 0x1e, 0xe2, 0x97, 0xa4, 0x37, 0x61, 0x44, 0x08, 0xe6, 0xf1, 0xdd, 0x09, 0x7e, 0xa5, 0x90, 0xd9, - 0x53, 0xb6, 0x25, 0x12, 0x89, 0xdd, 0x87, 0xe2, 0xba, 0x1b, 0x46, 0x35, 0xce, 0xdb, 0x03, 0x3c, - 0xba, 0x97, 0xa9, 0xab, 0x66, 0xf1, 0x45, 0x3b, 0xe4, 0xbc, 0x9d, 0x7a, 0x35, 0x8d, 0x99, 0xb1, - 0xaf, 0x00, 0x2c, 0xfb, 0xed, 0x28, 0xf0, 0x9b, 0xeb, 0xfe, 0xee, 0xfc, 0x08, 0x2a, 0xad, 0x2f, - 0xa4, 0x06, 0x20, 0x41, 0x90, 0x7a, 0x6b, 0x7c, 0x33, 0x53, 0x97, 0x05, 0x4e, 0xd3, 0xdf, 0xd5, - 0xd7, 0x41, 0x82, 0xcf, 0xae, 0x43, 0x49, 0xdd, 0x08, 0xdc, 0xed, 0xec, 0x06, 0x38, 0x41, 0x46, - 0x13, 0xc9, 0x83, 0x3f, 0x8a, 0x9c, 0x2e, 0xc1, 0xf5, 0x9d, 0x32, 0x4d, 0xc3, 0xbe, 0x0c, 0x67, - 0xd2, 0x30, 0x35, 0xca, 0xc5, 0x44, 0x26, 0xd7, 0xd9, 0x65, 0xcc, 0xfb, 0x7e, 0x2c, 0xac, 0xef, - 0xe4, 0xe1, 0x4c, 0x9f, 0xc6, 0x8a, 0xf5, 0x80, 0xc7, 0xb5, 0xb6, 0x1e, 0x52, 0xa7, 0xb4, 0x34, - 0x16, 0x3a, 0x07, 0x79, 0x3a, 0xe0, 0x86, 0x96, 0x4a, 0x8f, 0x0f, 0xcb, 0x13, 0xc6, 0x38, 0xe6, - 0xab, 0x2b, 0xec, 0x26, 0x0c, 0x89, 0x21, 0x1a, 0xe0, 0xcd, 0x5b, 0x5d, 0x06, 0x4d, 0x45, 0x9e, - 0x3e, 0x7d, 0x70, 0xe8, 0x90, 0x07, 0xfb, 0x34, 0x14, 0xb6, 0xb6, 0xd6, 0x71, 0xee, 0x14, 0xb0, - 0xed, 0x93, 0x51, 0xd4, 0x34, 0xa6, 0xea, 0xa4, 0xa0, 0xbd, 0x14, 0x9b, 0x48, 0x08, 0x74, 0xf6, - 0xc5, 0x94, 0x2d, 0xce, 0x6b, 0x47, 0x0f, 0xf4, 0xe0, 0xa6, 0x39, 0x9f, 0xc0, 0x22, 0xc6, 0xfa, - 0xf9, 0x7c, 0xb2, 0x86, 0xaf, 0x7b, 0xcd, 0x88, 0x07, 0x6c, 0x41, 0x2e, 0xc9, 0x44, 0x38, 0xb3, - 0xe3, 0xdf, 0x6c, 0x3e, 0x59, 0xdf, 0x92, 0x55, 0xbc, 0x90, 0x5f, 0xd3, 0x16, 0x72, 0x01, 0x17, - 0xf2, 0x54, 0xdf, 0x25, 0xfb, 0x5a, 0xc6, 0xbc, 0xc4, 0x85, 0x98, 0x31, 0xf7, 0x5e, 0x86, 0xc9, - 0x0d, 0x7f, 0xf5, 0x51, 0x14, 0x23, 0x8a, 0x05, 0x58, 0xb4, 0x4d, 0xa0, 0xe0, 0x78, 0xa7, 0xd9, - 0xe0, 0xc1, 0xd6, 0x9e, 0xdb, 0x36, 0x1e, 0x9d, 0xed, 0x1e, 0xb8, 0xc0, 0xdd, 0xe0, 0xfb, 0x26, - 0xee, 0xa8, 0xc4, 0x4d, 0xc3, 0xad, 0x1f, 0xcc, 0xab, 0xce, 0xb8, 0xb7, 0xf8, 0x94, 0x3e, 0x6e, - 0xbe, 0x65, 0x3c, 0x6e, 0xce, 0xc6, 0xd7, 0xb2, 0xf1, 0x4b, 0xfd, 0xe2, 0x31, 0x0f, 0xfc, 0xff, - 0xfd, 0x30, 0x4c, 0xe8, 0xe8, 0xa2, 0x1f, 0x2a, 0x8d, 0x46, 0xa0, 0xf7, 0x83, 0xdb, 0x68, 0x04, - 0x36, 0x42, 0x8d, 0xf7, 0xfc, 0xc2, 0x91, 0xef, 0xf9, 0x5f, 0x85, 0xb1, 0xe5, 0x56, 0xc3, 0x78, - 0x65, 0xb4, 0x32, 0x3e, 0xef, 0x52, 0x8c, 0x24, 0xd7, 0x42, 0x7c, 0xdb, 0x58, 0x6f, 0x35, 0x7a, - 0xdf, 0x16, 0x13, 0x96, 0x86, 0x29, 0xc0, 0xf0, 0x27, 0x31, 0x05, 0xb8, 0x06, 0x63, 0x77, 0x43, - 0xbe, 0xd5, 0x6d, 0xb7, 0x79, 0x13, 0xa7, 0x55, 0x51, 0xca, 0xfa, 0xdd, 0x90, 0x3b, 0x11, 0x42, - 0xf5, 0x0f, 0x88, 0x51, 0xf5, 0x01, 0x1e, 0x3d, 0x62, 0x80, 0xaf, 0x42, 0x71, 0x93, 0xf3, 0x00, - 0xfb, 0x74, 0x3c, 0x11, 0xe9, 0x3a, 0x9c, 0x07, 0x8e, 0xe8, 0x58, 0xc3, 0x44, 0x80, 0x10, 0x0d, - 0xbb, 0x82, 0x89, 0x01, 0xed, 0x0a, 0xd8, 0x8b, 0x30, 0xd1, 0xe9, 0x6e, 0x37, 0xbd, 0x3a, 0xf2, - 0x25, 0x83, 0x04, 0x7b, 0x5c, 0xc2, 0x04, 0xdb, 0x90, 0x7d, 0x11, 0x26, 0x51, 0xc7, 0x89, 0xa7, - 0xdc, 0x94, 0xf1, 0x1c, 0x67, 0x94, 0x49, 0x49, 0xa7, 0x2e, 0x40, 0x4e, 0x86, 0xdd, 0x8c, 0xc9, - 0x68, 0xa1, 0x06, 0x53, 0xe6, 0x48, 0x3e, 0x81, 0x57, 0xb9, 0xd8, 0x46, 0xa2, 0x58, 0x1a, 0xbb, - 0x39, 0x54, 0x84, 0xd2, 0xb8, 0xb4, 0x8e, 0xb0, 0x61, 0x33, 0x6e, 0x93, 0xcd, 0x6e, 0x75, 0xb7, - 0x79, 0xd0, 0xe6, 0x11, 0x0f, 0x49, 0x09, 0x08, 0xed, 0xa1, 0x4a, 0xa7, 0x13, 0x5a, 0xff, 0x30, - 0x0f, 0xa3, 0x95, 0xfb, 0xb5, 0x6a, 0x7b, 0xc7, 0xc7, 0xb7, 0xb5, 0xf8, 0x49, 0x45, 0x7f, 0x5b, - 0x8b, 0x9f, 0x54, 0xf4, 0x87, 0x94, 0xcb, 0x19, 0x6a, 0x1c, 0x9a, 0xdf, 0x6a, 0x6a, 0x9c, 0xa1, - 0x80, 0x26, 0xaf, 0x4b, 0x85, 0x01, 0x5e, 0x97, 0xe2, 0x0b, 0xc0, 0xa1, 0x63, 0x2f, 0x00, 0xd9, - 0x3b, 0x30, 0x5e, 0x6d, 0x47, 0x7c, 0x37, 0x48, 0x66, 0x7a, 0xac, 0x52, 0xc6, 0x60, 0x5d, 0xb4, - 0xd7, 0xb0, 0xc5, 0x34, 0x92, 0x97, 0x8e, 0xf1, 0x65, 0x23, 0x4e, 0x23, 0x79, 0x37, 0x99, 0xba, - 0x0f, 0x50, 0x88, 0xd6, 0x4a, 0x6a, 0x8e, 0xa8, 0x17, 0x7c, 0x29, 0x7c, 0x4e, 0x25, 0xb7, 0xee, - 0xa2, 0x63, 0x97, 0x66, 0xb2, 0x5f, 0xf0, 0xad, 0x1f, 0xc9, 0xc3, 0x78, 0xa5, 0xd3, 0x79, 0xca, - 0xed, 0xa8, 0x3e, 0x6b, 0x6c, 0xaf, 0x4a, 0x17, 0x8a, 0xdb, 0x35, 0x90, 0x09, 0xd5, 0xaf, 0xe6, - 0x61, 0x3a, 0x45, 0xa1, 0x7f, 0x7d, 0x6e, 0x40, 0xeb, 0xa9, 0xfc, 0x80, 0xd6, 0x53, 0x85, 0xc1, - 0xac, 0xa7, 0x86, 0x3e, 0xc9, 0x96, 0xf9, 0x2a, 0x14, 0x2a, 0x9d, 0x4e, 0xfa, 0x15, 0xb6, 0xd3, - 0xb9, 0x77, 0x55, 0xea, 0xb3, 0x6e, 0xa7, 0x63, 0x0b, 0x0c, 0x63, 0x1f, 0x1b, 0x19, 0x70, 0x1f, - 0xb3, 0xde, 0x84, 0x31, 0xe4, 0x85, 0x36, 0x4b, 0xe7, 0x00, 0x17, 0x33, 0x99, 0x2b, 0x19, 0x75, - 0xd1, 0x32, 0xff, 0x17, 0x39, 0x18, 0xc6, 0xdf, 0x4f, 0xe9, 0x1c, 0x5b, 0x34, 0xe6, 0x58, 0x49, - 0x9b, 0x63, 0x83, 0xcc, 0xae, 0x7f, 0x50, 0x00, 0x58, 0xbe, 0x63, 0xd7, 0xe4, 0xb5, 0x07, 0xbb, - 0x0e, 0xd3, 0x6e, 0xb3, 0xe9, 0xef, 0xf3, 0x86, 0xe3, 0x07, 0xde, 0xae, 0xd7, 0x96, 0x3d, 0xa7, - 0x9e, 0x06, 0xcd, 0x22, 0xad, 0xcd, 0x53, 0x54, 0x74, 0x47, 0x96, 0xe8, 0x7c, 0x5a, 0x3c, 0xda, - 0xf3, 0x1b, 0x4a, 0x81, 0x33, 0xf8, 0x50, 0x51, 0x06, 0x9f, 0xdb, 0xb2, 0x44, 0xe7, 0xb3, 0x87, - 0x0a, 0xa9, 0x92, 0x1f, 0x0d, 0x3e, 0x54, 0x94, 0xc1, 0x47, 0x6a, 0xb1, 0x21, 0x5b, 0x87, 0x19, - 0x84, 0x38, 0xf5, 0x80, 0x37, 0x78, 0x3b, 0xf2, 0xdc, 0x66, 0x48, 0x2a, 0x3f, 0x5e, 0x0e, 0xf5, - 0x14, 0xea, 0x2a, 0x0f, 0x16, 0x2e, 0x27, 0x65, 0xec, 0x12, 0x8c, 0xb6, 0xdc, 0x47, 0x8e, 0xbb, - 0x2b, 0x1f, 0xc9, 0x27, 0xa5, 0x8a, 0x48, 0x20, 0x7d, 0xc3, 0x6e, 0xb9, 0x8f, 0x2a, 0xbb, 0x5c, - 0xb4, 0x82, 0x3f, 0xea, 0xf8, 0xa1, 0xd6, 0x8a, 0x91, 0xa4, 0x15, 0xa9, 0x22, 0xbd, 0x15, 0x54, - 0x44, 0xad, 0xb0, 0xfe, 0xaf, 0x61, 0x9c, 0xda, 0xb4, 0x09, 0x90, 0x5d, 0x57, 0x2e, 0xc3, 0xae, - 0xeb, 0x6d, 0xd0, 0x8e, 0x38, 0xfd, 0x6a, 0x4f, 0x3b, 0xe0, 0x75, 0xb5, 0x30, 0x41, 0x66, 0x0f, - 0xd2, 0x16, 0x5e, 0x05, 0x5c, 0x39, 0x2f, 0xa5, 0xe7, 0xd5, 0x13, 0x31, 0xee, 0x5a, 0x03, 0x56, - 0x6d, 0x87, 0xbc, 0xde, 0x0d, 0x78, 0xed, 0x81, 0xd7, 0xb9, 0xc7, 0x03, 0x6f, 0xe7, 0x80, 0xc6, - 0x05, 0x85, 0x28, 0x8f, 0x4a, 0x9d, 0xf0, 0x81, 0xd7, 0x11, 0x7a, 0xa3, 0xb7, 0x73, 0x60, 0x67, - 0xd0, 0xb0, 0x0f, 0x60, 0xd4, 0xe6, 0xfb, 0x81, 0x17, 0x29, 0xbb, 0x85, 0xa9, 0xf8, 0x96, 0x03, - 0xa1, 0x72, 0x88, 0x02, 0xf9, 0x43, 0x5f, 0xac, 0x54, 0xce, 0x16, 0xe5, 0x29, 0x25, 0xed, 0x13, - 0x26, 0x93, 0xd6, 0x56, 0xee, 0xd7, 0xfa, 0x1d, 0x52, 0xec, 0x22, 0x0c, 0xe3, 0x51, 0x47, 0x02, - 0x1c, 0xda, 0xfb, 0xa3, 0xc0, 0xa3, 0x9f, 0xc3, 0x88, 0xc1, 0x5e, 0x00, 0x88, 0x9f, 0x8b, 0xc2, - 0xf9, 0x22, 0x8a, 0x56, 0x1a, 0x24, 0x7d, 0x4e, 0x8f, 0x9d, 0xe8, 0x9c, 0x5e, 0x87, 0x92, 0xcd, - 0xbf, 0xde, 0xf5, 0x02, 0xde, 0xa8, 0x74, 0xf0, 0x4d, 0x22, 0x9c, 0x07, 0x9c, 0x60, 0xe7, 0x1e, - 0x1f, 0x96, 0x9f, 0x0b, 0xa8, 0xcc, 0x71, 0x3b, 0xf2, 0x29, 0xc3, 0x98, 0xdd, 0x69, 0x4a, 0xf6, - 0x36, 0x0c, 0x89, 0x1d, 0x81, 0x6c, 0xc1, 0xd4, 0xdd, 0x6e, 0xb2, 0x49, 0x48, 0x4d, 0xbb, 0xee, - 0x1b, 0x53, 0x15, 0x49, 0xbe, 0x7b, 0xf6, 0x55, 0xbf, 0x9a, 0x87, 0x97, 0xe2, 0x43, 0xf0, 0x4e, - 0x50, 0xab, 0xdc, 0x5e, 0xaf, 0x36, 0x36, 0x49, 0x67, 0xdc, 0x0c, 0xfc, 0x87, 0x5e, 0x83, 0x07, - 0xf7, 0xae, 0x1c, 0xb3, 0x85, 0xaf, 0xcb, 0xe5, 0x23, 0x2f, 0x9c, 0xf3, 0x86, 0x25, 0x8a, 0x26, - 0x6b, 0x90, 0xb1, 0x4c, 0xa7, 0xd3, 0x73, 0xff, 0xbc, 0xf6, 0x8c, 0x9d, 0x30, 0x60, 0x3f, 0x94, - 0x83, 0xd3, 0xd9, 0x1f, 0x42, 0xf7, 0x08, 0x65, 0xa5, 0xaf, 0xf4, 0xf9, 0xda, 0xa5, 0x57, 0x1f, - 0x1f, 0x96, 0x5f, 0x0a, 0xdd, 0x56, 0xd3, 0xf1, 0x1a, 0xb2, 0x36, 0xaf, 0xce, 0x9d, 0x0e, 0x21, - 0x18, 0xf5, 0xf6, 0xa9, 0xe9, 0x73, 0xa0, 0x76, 0xf2, 0xf9, 0xdc, 0x12, 0x40, 0x51, 0xdd, 0xe9, - 0x59, 0xbf, 0x91, 0x03, 0x6d, 0x6a, 0x17, 0x6d, 0xde, 0xf0, 0x02, 0x5e, 0x8f, 0x68, 0x37, 0x27, - 0x3f, 0x1a, 0x09, 0x4b, 0x19, 0x1e, 0x21, 0x8c, 0xbd, 0x0f, 0xa3, 0xb4, 0xeb, 0xe0, 0xc6, 0x9d, - 0x2c, 0x09, 0xba, 0x2d, 0x94, 0x0e, 0x57, 0x3d, 0x3b, 0x96, 0x22, 0x12, 0x5a, 0xd1, 0xcd, 0xfb, - 0x5b, 0xcb, 0x4d, 0xd7, 0x6b, 0x85, 0x74, 0xfa, 0x61, 0xb7, 0x7e, 0xb4, 0x1f, 0x39, 0x75, 0x84, - 0xea, 0x5a, 0x51, 0x8c, 0x6a, 0xdd, 0x50, 0x97, 0x95, 0xc7, 0x58, 0xcf, 0x95, 0x61, 0xf8, 0x5e, - 0x72, 0x69, 0xb1, 0x34, 0xf6, 0xf8, 0xb0, 0x2c, 0xa7, 0x8b, 0x2d, 0xe1, 0xd6, 0xdf, 0xcc, 0xc1, - 0x94, 0x39, 0x9f, 0xd8, 0x25, 0x18, 0x21, 0x1f, 0x96, 0x1c, 0x5e, 0xce, 0x88, 0x5e, 0x18, 0x91, - 0xde, 0x2b, 0x86, 0xcf, 0x0a, 0x61, 0x89, 0xf3, 0x9b, 0x38, 0xd0, 0xe1, 0x85, 0xe7, 0x77, 0x5d, - 0x82, 0x6c, 0x55, 0xc6, 0x2c, 0x21, 0xbc, 0x87, 0xdd, 0x66, 0xa4, 0xdf, 0xd9, 0x07, 0x08, 0xb1, - 0xa9, 0xc4, 0x5a, 0x86, 0x11, 0xb9, 0x97, 0xa4, 0xac, 0x76, 0x72, 0x27, 0xb0, 0xda, 0xb1, 0x0e, - 0x73, 0x00, 0xb5, 0xda, 0xda, 0x2d, 0x7e, 0xb0, 0xe9, 0x7a, 0x01, 0x3e, 0x32, 0xe1, 0xbe, 0x7d, - 0x8b, 0x16, 0xd7, 0x04, 0x3d, 0x32, 0xc9, 0x3d, 0xfe, 0x01, 0x3f, 0x30, 0x1e, 0x99, 0x14, 0x2a, - 0x1e, 0x0e, 0x81, 0xf7, 0xd0, 0x8d, 0xb8, 0x20, 0xcc, 0x23, 0xa1, 0x3c, 0x1c, 0x24, 0x34, 0x45, - 0xa9, 0x21, 0xb3, 0xaf, 0xc0, 0x54, 0xf2, 0x2b, 0x7e, 0x2a, 0x9b, 0x8a, 0x17, 0xb0, 0x59, 0xb8, - 0xf4, 0xc2, 0xe3, 0xc3, 0xf2, 0x82, 0xc6, 0x35, 0xfd, 0x88, 0x96, 0x62, 0x66, 0xfd, 0x52, 0x0e, - 0x1f, 0x88, 0x55, 0x03, 0xcf, 0xc3, 0x50, 0x6c, 0x8b, 0x38, 0x41, 0xbb, 0x8e, 0xf9, 0x1c, 0x80, - 0xe5, 0xec, 0x25, 0x28, 0x24, 0x2d, 0xc1, 0xbd, 0xda, 0x6c, 0x81, 0x28, 0x65, 0x37, 0x60, 0x74, - 0xa0, 0x6f, 0xc6, 0xa5, 0x91, 0xf1, 0xad, 0x8a, 0x1a, 0x47, 0xe1, 0xe6, 0xfd, 0xad, 0xef, 0xdd, - 0x51, 0xf8, 0x89, 0x3c, 0x4c, 0x8b, 0x7e, 0xad, 0x74, 0xa3, 0x3d, 0x3f, 0xf0, 0xa2, 0x83, 0xa7, - 0xf6, 0x76, 0xeb, 0x5d, 0x43, 0x34, 0x5e, 0x50, 0xa7, 0x8c, 0xde, 0xb6, 0x81, 0x2e, 0xb9, 0xfe, - 0xab, 0x61, 0x98, 0xcd, 0xa0, 0x62, 0x6f, 0x18, 0x17, 0xd0, 0xf3, 0xca, 0x47, 0xf5, 0x3b, 0x87, - 0xe5, 0x09, 0x85, 0xbe, 0x95, 0xf8, 0xac, 0x2e, 0x9a, 0xd6, 0x16, 0xb2, 0xa7, 0xf0, 0x3e, 0x5a, - 0xb7, 0xb6, 0x30, 0x6d, 0x2c, 0x2e, 0xc2, 0xb0, 0xed, 0x37, 0xb9, 0x32, 0x0d, 0x42, 0x09, 0x23, - 0x10, 0x00, 0xe3, 0x45, 0x55, 0x00, 0xd8, 0x1a, 0x8c, 0x8a, 0x3f, 0x6e, 0xbb, 0x1d, 0x7a, 0x2b, - 0x60, 0xb1, 0x72, 0x86, 0xd0, 0x8e, 0xd7, 0xde, 0xd5, 0xf5, 0xb3, 0x26, 0x77, 0x5a, 0x6e, 0xc7, - 0x10, 0x85, 0x24, 0xa2, 0xa1, 0xe7, 0x15, 0xfb, 0xeb, 0x79, 0xb9, 0x63, 0xf5, 0xbc, 0x1d, 0x80, - 0x9a, 0xb7, 0xdb, 0xf6, 0xda, 0xbb, 0x95, 0xe6, 0x2e, 0x79, 0xfa, 0x5e, 0xec, 0x3f, 0x0a, 0x97, - 0x12, 0x64, 0x9c, 0xb8, 0xcf, 0xe2, 0x83, 0x9e, 0x84, 0x39, 0x6e, 0x73, 0xd7, 0xf0, 0x48, 0xd0, - 0x38, 0xb3, 0x0d, 0x80, 0x4a, 0x3d, 0xf2, 0x1e, 0x8a, 0x29, 0x1c, 0x92, 0xdc, 0xa2, 0x3e, 0x79, - 0xb9, 0x72, 0x8b, 0x1f, 0xd4, 0x78, 0x94, 0x3c, 0x8d, 0xb8, 0x88, 0x2a, 0x56, 0x82, 0x61, 0x6e, - 0x9e, 0x70, 0x60, 0x1d, 0x38, 0x55, 0x69, 0x34, 0x3c, 0xd1, 0x06, 0xb7, 0x89, 0x6f, 0x7d, 0xbc, - 0x81, 0xac, 0x27, 0xb2, 0x59, 0x5f, 0x24, 0xd6, 0x2f, 0xba, 0x31, 0x95, 0x13, 0x49, 0xb2, 0x74, - 0x35, 0xd9, 0x8c, 0xad, 0x1a, 0x4c, 0x99, 0x8d, 0x37, 0x3d, 0x94, 0x27, 0xa0, 0x68, 0xd7, 0x2a, - 0x4e, 0x6d, 0xad, 0x72, 0xa5, 0x94, 0x63, 0x25, 0x98, 0xa0, 0x5f, 0x8b, 0xce, 0xe2, 0x5b, 0xd7, - 0x4a, 0x79, 0x03, 0xf2, 0xd6, 0x95, 0xc5, 0x52, 0x61, 0x21, 0x3f, 0x9f, 0x4b, 0x39, 0x07, 0x8d, - 0x96, 0x8a, 0xf2, 0x12, 0xcc, 0xfa, 0xb5, 0x1c, 0x14, 0xd5, 0xb7, 0xb3, 0x6b, 0x50, 0xa8, 0xd5, - 0xd6, 0x52, 0xee, 0x3c, 0xc9, 0x29, 0x23, 0xf7, 0xd3, 0x30, 0xd4, 0x6d, 0x36, 0x05, 0x81, 0xa0, - 0xdb, 0x5a, 0xaf, 0x91, 0x70, 0xa0, 0xe8, 0x92, 0xcd, 0x5b, 0xd2, 0x65, 0xf8, 0x38, 0x5c, 0x83, - 0xc2, 0xcd, 0xfb, 0x5b, 0xa4, 0x55, 0x28, 0xba, 0x64, 0x3f, 0x95, 0x74, 0x1f, 0xed, 0xeb, 0xbb, - 0xbc, 0x20, 0xb0, 0x6c, 0x18, 0xd7, 0x26, 0xb2, 0x3c, 0x74, 0x5b, 0x7e, 0xec, 0x96, 0x4b, 0x87, - 0xae, 0x80, 0xd8, 0x54, 0x22, 0x64, 0x84, 0x75, 0xbf, 0xee, 0x36, 0xe9, 0xf4, 0x46, 0x19, 0xa1, - 0x29, 0x00, 0xb6, 0x84, 0x5b, 0xbf, 0x93, 0x83, 0x12, 0x4a, 0x52, 0x68, 0x73, 0xe9, 0x3f, 0xe0, - 0xed, 0x7b, 0x57, 0xd8, 0x9b, 0x6a, 0xc9, 0xe5, 0xe2, 0x0b, 0x87, 0x61, 0x5c, 0x72, 0xa9, 0x17, - 0x0b, 0x5a, 0x76, 0x9a, 0xe7, 0x73, 0x7e, 0x70, 0x8f, 0xc9, 0x63, 0x3c, 0x9f, 0xcb, 0x30, 0x8c, - 0x9f, 0x43, 0x9b, 0x23, 0x7e, 0x79, 0x24, 0x00, 0xb6, 0x84, 0x6b, 0x7b, 0xd3, 0x4f, 0xe5, 0x7b, - 0xda, 0xb0, 0xf8, 0x3d, 0xe5, 0x75, 0x68, 0x36, 0x6e, 0xa0, 0xfd, 0xfa, 0x43, 0x98, 0x4b, 0x77, - 0x09, 0x5e, 0x06, 0x55, 0x60, 0xda, 0x84, 0xab, 0x7b, 0xa1, 0x33, 0x99, 0x75, 0xdd, 0x5b, 0xb4, - 0xd3, 0xf8, 0xd6, 0xff, 0x9c, 0x83, 0x31, 0xfc, 0xd3, 0xee, 0x36, 0xd1, 0x84, 0xa6, 0x72, 0xbf, - 0x46, 0x17, 0xbf, 0xba, 0x30, 0xe7, 0xee, 0x87, 0x0e, 0xdd, 0x0d, 0x1b, 0x7b, 0x4c, 0x8c, 0x4c, - 0xa4, 0xf2, 0x46, 0x57, 0x5d, 0x8e, 0xc4, 0xa4, 0xf2, 0xea, 0x37, 0x4c, 0x91, 0x12, 0x32, 0x1a, - 0xde, 0xdd, 0xaf, 0x89, 0xe9, 0xa7, 0xbf, 0x69, 0x23, 0x9d, 0xdf, 0x34, 0x0d, 0xef, 0x24, 0x1a, - 0x3e, 0x69, 0xdf, 0xaf, 0x55, 0xec, 0x0d, 0xe3, 0x49, 0x5b, 0x7c, 0xa3, 0x61, 0xe0, 0x4d, 0x48, - 0xd6, 0x3f, 0x86, 0x74, 0x07, 0xd2, 0x81, 0x77, 0xc2, 0xb5, 0xf1, 0x0e, 0x0c, 0x57, 0x9a, 0x4d, - 0x7f, 0x9f, 0x76, 0x09, 0x75, 0x37, 0x15, 0xf7, 0x9f, 0x3c, 0xcf, 0xf0, 0x7a, 0xc5, 0xf0, 0xa4, - 0x12, 0x00, 0xb6, 0x0c, 0x63, 0x95, 0xfb, 0xb5, 0x6a, 0x75, 0x65, 0x6b, 0x4b, 0x7a, 0x8d, 0x14, - 0x96, 0x5e, 0x51, 0xfd, 0xe3, 0x79, 0x0d, 0x27, 0xfd, 0xaa, 0x9a, 0xc8, 0xef, 0x09, 0x1d, 0x7b, - 0x0f, 0xe0, 0xa6, 0xef, 0xb5, 0xe5, 0x75, 0x12, 0x35, 0xfe, 0xf9, 0xc7, 0x87, 0xe5, 0xf1, 0x8f, - 0x7c, 0xaf, 0x4d, 0xf7, 0x4f, 0xe2, 0xdb, 0x13, 0x24, 0x5b, 0xfb, 0x5b, 0xf4, 0xf4, 0x92, 0x2f, - 0xcd, 0x62, 0x86, 0x93, 0x9e, 0xde, 0xf6, 0x7b, 0x2c, 0x62, 0x14, 0x1a, 0x6b, 0xc1, 0x74, 0xad, - 0xbb, 0xbb, 0xcb, 0xc5, 0xce, 0x4e, 0x17, 0x28, 0x23, 0xa4, 0xe3, 0xc6, 0xb1, 0x3a, 0xa4, 0x3e, - 0x22, 0xb4, 0x94, 0x70, 0xe9, 0x0d, 0x31, 0x91, 0xbf, 0x7d, 0x58, 0xa6, 0xd7, 0x5a, 0x21, 0xaa, - 0x85, 0x8a, 0xbe, 0xf7, 0xfa, 0x24, 0xcd, 0x9b, 0xdd, 0x81, 0x91, 0x1b, 0x5e, 0xb4, 0xd6, 0xdd, - 0x26, 0x2f, 0x88, 0x17, 0x8f, 0x58, 0x34, 0x12, 0x51, 0x3e, 0x17, 0xec, 0x7a, 0xd1, 0x5e, 0x57, - 0xb7, 0x43, 0x27, 0x36, 0xec, 0x3e, 0x14, 0x97, 0xbd, 0xa0, 0xde, 0xe4, 0xcb, 0x55, 0x3a, 0xfb, - 0x5f, 0x3a, 0x82, 0xa5, 0x42, 0x95, 0xfd, 0x52, 0xc7, 0x5f, 0x75, 0x4f, 0x97, 0x05, 0x14, 0x06, - 0xfb, 0xdb, 0x39, 0x78, 0x36, 0xfe, 0xfa, 0xca, 0x2e, 0x6f, 0x47, 0xb7, 0xdd, 0xa8, 0xbe, 0xc7, - 0x03, 0xea, 0xa5, 0xb1, 0xa3, 0x7a, 0xe9, 0x73, 0x3d, 0xbd, 0x74, 0x21, 0xe9, 0x25, 0x57, 0x30, - 0x73, 0x5a, 0x92, 0x5b, 0x6f, 0x9f, 0x1d, 0x55, 0x2b, 0x73, 0x00, 0x92, 0xf7, 0x1f, 0xf2, 0xa2, - 0x7b, 0xe5, 0x88, 0x06, 0x27, 0xc8, 0x64, 0xfd, 0x1e, 0xff, 0x36, 0xac, 0xc0, 0x62, 0x28, 0xbb, - 0xa5, 0x5c, 0x8e, 0xa4, 0x54, 0x72, 0xee, 0x08, 0xde, 0xd2, 0x0d, 0x69, 0xf6, 0x08, 0xe7, 0x42, - 0x39, 0xda, 0xeb, 0xee, 0x36, 0x09, 0x22, 0xc7, 0x8c, 0xf6, 0xba, 0x9b, 0x8c, 0x76, 0xd3, 0x4d, - 0x8f, 0xf6, 0xba, 0xbb, 0xcd, 0x96, 0xa5, 0x9f, 0xa4, 0x74, 0xaa, 0x7b, 0xe1, 0x28, 0x6e, 0xcb, - 0x9b, 0xf2, 0x64, 0xce, 0xf0, 0x97, 0xfc, 0x12, 0x8c, 0xd5, 0x3a, 0x6e, 0x9d, 0x37, 0xbd, 0x9d, - 0x88, 0x1e, 0x04, 0x5f, 0x3e, 0x82, 0x55, 0x8c, 0x4b, 0x8f, 0x49, 0xea, 0xa7, 0xae, 0x26, 0xc5, - 0x38, 0xe2, 0x0b, 0xb7, 0x36, 0x6f, 0xcf, 0x4f, 0x1f, 0xfb, 0x85, 0x5b, 0x9b, 0xb7, 0x49, 0xe6, - 0xe8, 0xb4, 0x0c, 0x99, 0x63, 0xf3, 0x36, 0xeb, 0xc0, 0xd4, 0x16, 0x0f, 0x02, 0x77, 0xc7, 0x0f, - 0x5a, 0xf2, 0xc2, 0x4e, 0x3a, 0x6a, 0x5c, 0x3c, 0x8a, 0x9f, 0x41, 0x20, 0x6f, 0x6a, 0x23, 0x05, - 0x73, 0xd2, 0xb7, 0x7c, 0x29, 0xfe, 0xd6, 0x6f, 0x16, 0xe0, 0x4c, 0x9f, 0xaf, 0x64, 0x1b, 0x6a, - 0x57, 0xcc, 0x19, 0x37, 0xab, 0x7d, 0xd0, 0x2f, 0x1d, 0xbb, 0x51, 0xae, 0x43, 0x69, 0xf5, 0x16, - 0x8a, 0xd3, 0xf2, 0xce, 0x7b, 0xb9, 0xa2, 0xce, 0x13, 0xbc, 0xfd, 0xe3, 0x0f, 0xd0, 0x84, 0x4d, - 0xdd, 0x95, 0xd7, 0x0d, 0x27, 0xcb, 0x1e, 0xca, 0x85, 0x1f, 0xcc, 0xc3, 0x10, 0x9e, 0x6d, 0xa9, - 0xd0, 0x32, 0xb9, 0x13, 0x85, 0x96, 0xf9, 0x3c, 0x4c, 0xac, 0xde, 0x92, 0xca, 0xee, 0x9a, 0x1b, - 0xee, 0xd1, 0xce, 0x8b, 0x2f, 0xc2, 0xfc, 0x81, 0x43, 0xba, 0xf1, 0x9e, 0x6b, 0x88, 0x95, 0x06, - 0x05, 0xbb, 0x0b, 0xb3, 0xf2, 0xdb, 0xbc, 0x1d, 0xaf, 0x2e, 0x23, 0x54, 0x78, 0x6e, 0x93, 0xb6, - 0xe1, 0x97, 0x1e, 0x1f, 0x96, 0xcb, 0xfc, 0x01, 0x1a, 0xe7, 0x51, 0xb9, 0x13, 0x22, 0x82, 0x6e, - 0xa5, 0x97, 0x41, 0xaf, 0xbb, 0xcd, 0xdb, 0x63, 0x58, 0xa1, 0xa8, 0x4d, 0xd4, 0x2d, 0x70, 0x25, - 0x92, 0xf5, 0x1b, 0xc3, 0xb0, 0xd0, 0x7f, 0x07, 0x65, 0x5f, 0x30, 0x07, 0xf0, 0xfc, 0xb1, 0x7b, - 0xee, 0xf1, 0x63, 0xf8, 0x45, 0x98, 0x5b, 0x6d, 0x47, 0x3c, 0xe8, 0x04, 0x9e, 0x0a, 0x94, 0xb0, - 0xe6, 0x87, 0xca, 0x18, 0x12, 0xad, 0x12, 0x79, 0x5c, 0x4e, 0xf7, 0x92, 0x68, 0x9a, 0xa9, 0xb1, - 0xca, 0xe4, 0xc0, 0x56, 0x61, 0x4a, 0x83, 0x37, 0xbb, 0xbb, 0x24, 0x33, 0xc8, 0xa7, 0x07, 0x8d, - 0x67, 0xb3, 0xab, 0x5b, 0x8a, 0xa5, 0x88, 0x16, 0x7e, 0xa9, 0x40, 0xd3, 0xe2, 0x25, 0x28, 0xd4, - 0xba, 0xdb, 0x34, 0x1d, 0xa4, 0x72, 0x60, 0x1c, 0x24, 0xa2, 0x94, 0x7d, 0x16, 0xc0, 0xe6, 0x1d, - 0x3f, 0xf4, 0x22, 0x3f, 0x38, 0xd0, 0xfd, 0x6d, 0x82, 0x18, 0x6a, 0x5a, 0x16, 0x2b, 0x28, 0x5b, - 0x83, 0xe9, 0xe4, 0xd7, 0x9d, 0xfd, 0x36, 0x5d, 0xa6, 0x8e, 0xc9, 0x5b, 0x8c, 0x84, 0xdc, 0xf1, - 0x45, 0x99, 0x7e, 0x34, 0xa6, 0xc8, 0xd8, 0x22, 0x14, 0xef, 0xfb, 0xc1, 0x83, 0x1d, 0x31, 0x50, - 0x43, 0xc9, 0xe1, 0xbd, 0x4f, 0x30, 0xfd, 0x90, 0x52, 0x78, 0x62, 0xce, 0xaf, 0xb6, 0x1f, 0x7a, - 0x81, 0xdf, 0x6e, 0xf1, 0x76, 0xa4, 0xbf, 0x96, 0xf3, 0x04, 0x6c, 0x78, 0x3a, 0x26, 0x60, 0xa1, - 0xab, 0x57, 0xea, 0x91, 0x1f, 0xd0, 0x53, 0xb9, 0x1c, 0x6e, 0x01, 0x30, 0x86, 0x5b, 0x00, 0x44, - 0x27, 0xda, 0x7c, 0x87, 0x9e, 0x0d, 0xb0, 0x13, 0x03, 0xbe, 0x63, 0xb8, 0x71, 0xf2, 0x1d, 0x21, - 0x7c, 0xd8, 0x7c, 0x07, 0x2f, 0x18, 0x8c, 0xe8, 0x47, 0x3b, 0x3d, 0x57, 0x53, 0x84, 0x66, 0x7d, - 0x6b, 0xac, 0xef, 0xbc, 0x15, 0xbb, 0xfd, 0xc9, 0xe6, 0xed, 0xba, 0x3b, 0xc0, 0xbc, 0x7d, 0x23, - 0xb6, 0x57, 0xd6, 0x7d, 0x97, 0x11, 0xa2, 0x1f, 0x37, 0x12, 0x67, 0xe1, 0x97, 0x8b, 0x27, 0x99, - 0x44, 0xd4, 0x49, 0xf9, 0x41, 0x3b, 0xa9, 0x30, 0x50, 0x27, 0xb1, 0x25, 0x98, 0x8c, 0xe3, 0x67, - 0x6d, 0xba, 0x91, 0xb1, 0x37, 0xc5, 0x41, 0xcf, 0x9c, 0x8e, 0x1b, 0xe9, 0x7b, 0x93, 0x49, 0xc2, - 0xde, 0x85, 0x71, 0x32, 0xda, 0x47, 0x0e, 0xc3, 0x89, 0xd9, 0xa4, 0xb2, 0xf0, 0x4f, 0xd1, 0xeb, - 0xe8, 0x62, 0x49, 0x6e, 0x7a, 0x1d, 0xde, 0xf4, 0xda, 0xbc, 0x86, 0xb7, 0xf5, 0x34, 0x63, 0x70, - 0x49, 0x76, 0xa8, 0xc4, 0x91, 0x17, 0xf9, 0xc6, 0x3d, 0x9d, 0x41, 0x94, 0x9e, 0xac, 0xa3, 0x27, - 0x9a, 0xac, 0xd2, 0x6a, 0x29, 0x58, 0xf7, 0x77, 0x3d, 0x65, 0xa7, 0xa9, 0xac, 0x96, 0x02, 0xa7, - 0x29, 0xa0, 0x29, 0xab, 0x25, 0x89, 0x2a, 0x34, 0x09, 0xf1, 0xa3, 0xba, 0x42, 0x4f, 0x54, 0xa8, - 0x49, 0x20, 0x91, 0x69, 0x1c, 0x2b, 0x91, 0x54, 0x35, 0xab, 0x2d, 0xd7, 0x6b, 0x92, 0x8b, 0x6a, - 0x52, 0x0d, 0x17, 0xd0, 0x74, 0x35, 0x88, 0xca, 0xea, 0x30, 0x61, 0xf3, 0x9d, 0xcd, 0xc0, 0x8f, - 0x78, 0x3d, 0xe2, 0x0d, 0x92, 0x9e, 0x94, 0x02, 0xb1, 0xe4, 0xfb, 0x52, 0x32, 0x5c, 0x7a, 0xf3, - 0x5b, 0x87, 0xe5, 0xdc, 0xb7, 0x0f, 0xcb, 0x20, 0x40, 0xd2, 0xf2, 0xfa, 0xf1, 0x61, 0xf9, 0x8c, - 0x18, 0xff, 0x8e, 0x22, 0xd6, 0x8f, 0x18, 0x9d, 0x29, 0xfb, 0x7e, 0xb1, 0xe9, 0xc6, 0x5d, 0x92, - 0x54, 0x36, 0xd1, 0xa7, 0xb2, 0xb7, 0x32, 0x2b, 0x2b, 0x6b, 0xbd, 0x9d, 0x59, 0x69, 0x66, 0x25, - 0xec, 0x3d, 0x18, 0x5f, 0xae, 0x2e, 0xfb, 0xed, 0x1d, 0x6f, 0xb7, 0xb6, 0x56, 0x41, 0x11, 0x8c, - 0xac, 0xee, 0xeb, 0x9e, 0x53, 0x47, 0xb8, 0x13, 0xee, 0xb9, 0x86, 0xf3, 0x55, 0x82, 0xcf, 0x6e, - 0xc0, 0x94, 0xfa, 0x69, 0xf3, 0x9d, 0xbb, 0x76, 0x15, 0x25, 0x2f, 0xe5, 0xea, 0x10, 0x73, 0x10, - 0x1d, 0xd1, 0x0d, 0x74, 0x89, 0x3c, 0x45, 0x26, 0x26, 0xe3, 0x0a, 0xef, 0x34, 0xfd, 0x03, 0xf1, - 0x79, 0x5b, 0x1e, 0x0f, 0x50, 0xd6, 0xa2, 0xc9, 0xd8, 0x88, 0x4b, 0x9c, 0xc8, 0x33, 0xb6, 0xdb, - 0x14, 0x11, 0xdb, 0x80, 0x19, 0x9a, 0xe2, 0xf7, 0xbc, 0xd0, 0xdb, 0xf6, 0x9a, 0x5e, 0x74, 0x80, - 0x52, 0x16, 0x49, 0x21, 0x6a, 0x5d, 0x3c, 0x8c, 0x4b, 0x35, 0x66, 0xbd, 0xa4, 0xd6, 0xaf, 0xe5, - 0xe1, 0xb9, 0xa3, 0x34, 0x0e, 0x56, 0x33, 0x37, 0xb3, 0x0b, 0x03, 0x68, 0x29, 0xc7, 0x6f, 0x67, - 0xab, 0x30, 0x75, 0x27, 0xd8, 0x75, 0xdb, 0xde, 0x37, 0x50, 0x93, 0x8c, 0x8d, 0xb7, 0xb0, 0x33, - 0x7c, 0xad, 0xc4, 0x9c, 0xed, 0x29, 0xa2, 0x85, 0x87, 0xb4, 0xcd, 0x7d, 0x5c, 0x37, 0xa0, 0x6b, - 0x30, 0xb6, 0xec, 0xb7, 0x23, 0xfe, 0x28, 0x4a, 0x79, 0xab, 0x4a, 0x60, 0xda, 0x05, 0x4a, 0xa1, - 0x5a, 0xff, 0x6f, 0x1e, 0x9e, 0x3f, 0x52, 0xe4, 0x66, 0x5b, 0x66, 0xaf, 0x5d, 0x1c, 0x44, 0x4e, - 0x3f, 0xbe, 0xdb, 0x16, 0x7b, 0xec, 0x8c, 0x8e, 0xb5, 0xb2, 0x5f, 0xf8, 0xaf, 0x73, 0xd4, 0x49, - 0x9f, 0x82, 0x51, 0xac, 0x2a, 0xee, 0x22, 0x79, 0x1b, 0x85, 0xbb, 0xb0, 0x67, 0xde, 0x46, 0x49, - 0x34, 0x76, 0x15, 0x8a, 0xcb, 0x6e, 0xb3, 0xa9, 0xf9, 0xf2, 0xa2, 0x26, 0x51, 0x47, 0x58, 0xca, - 0x2c, 0x4d, 0x21, 0xb2, 0xb7, 0x01, 0xe4, 0xdf, 0xda, 0x59, 0x81, 0x9b, 0x25, 0x91, 0xa5, 0x8e, - 0x0b, 0x0d, 0x19, 0x23, 0x00, 0xd6, 0xfd, 0xd8, 0xe9, 0x50, 0x46, 0x00, 0x14, 0x00, 0x23, 0x02, - 0xa0, 0x00, 0x58, 0xbf, 0x5e, 0x80, 0x17, 0x8e, 0xd6, 0x1b, 0xd9, 0x5d, 0x73, 0x08, 0x5e, 0x1b, - 0x48, 0xdb, 0x3c, 0x7e, 0x0c, 0x54, 0x3c, 0x4d, 0xd9, 0x21, 0x17, 0x7a, 0x8d, 0xe1, 0xbf, 0x73, - 0x58, 0xd6, 0x6c, 0x1d, 0x6f, 0xfa, 0x5e, 0x5b, 0x7b, 0x9b, 0xf8, 0x3a, 0x40, 0x2d, 0x72, 0x23, - 0xaf, 0x7e, 0xf3, 0xfe, 0x2d, 0x15, 0x6e, 0xe2, 0xda, 0x60, 0x5f, 0x96, 0xd0, 0xc9, 0x7d, 0x85, - 0xfc, 0x70, 0x10, 0xea, 0x7c, 0xb4, 0xff, 0xc0, 0xd0, 0x8c, 0x13, 0xe4, 0x85, 0xcf, 0x41, 0x29, - 0x4d, 0xca, 0xce, 0xc3, 0x10, 0x7e, 0x80, 0x66, 0xd1, 0x9f, 0xe2, 0x80, 0xe5, 0x0b, 0xb7, 0x69, - 0xee, 0xac, 0xc2, 0x14, 0x3d, 0x88, 0x9b, 0x77, 0x70, 0xb8, 0x5e, 0xd5, 0x7b, 0x7a, 0xef, 0x3d, - 0x5c, 0x8a, 0xc8, 0xfa, 0xf3, 0x1c, 0x9c, 0xed, 0xab, 0x91, 0xb3, 0x4d, 0x73, 0xc0, 0x5e, 0x39, - 0x4e, 0x85, 0x3f, 0x76, 0xac, 0x16, 0x7e, 0x4c, 0xcd, 0xfd, 0xf7, 0x61, 0xa2, 0xd6, 0xdd, 0x4e, - 0x2b, 0x59, 0x32, 0xf8, 0x80, 0x06, 0xd7, 0x4f, 0x30, 0x1d, 0x5f, 0xb4, 0x5f, 0xbd, 0xf8, 0x93, - 0x65, 0x89, 0x66, 0x65, 0x15, 0xbb, 0xf1, 0xa1, 0xa3, 0xa8, 0x61, 0x57, 0x64, 0x12, 0x59, 0xbf, - 0x9a, 0xcf, 0xd6, 0x56, 0x85, 0x76, 0x7f, 0x02, 0x6d, 0xf5, 0xc6, 0xf2, 0xe6, 0xf1, 0x6d, 0xff, - 0xcf, 0x55, 0xdb, 0xf1, 0x01, 0x94, 0x76, 0x3c, 0x75, 0xa1, 0x48, 0x0f, 0xa0, 0x6a, 0x77, 0x0c, - 0xcd, 0x07, 0x50, 0x85, 0xcc, 0xde, 0x82, 0xb1, 0x75, 0x5f, 0x3a, 0x70, 0xab, 0x16, 0x4b, 0x3f, - 0x37, 0x05, 0xd4, 0xb7, 0xc7, 0x18, 0x53, 0xe8, 0x16, 0xe6, 0xc0, 0x2b, 0x63, 0x32, 0xd4, 0x2d, - 0x52, 0xd3, 0xc5, 0xbc, 0x76, 0x33, 0xc9, 0xac, 0xff, 0x68, 0x18, 0xac, 0xe3, 0x2f, 0x0d, 0xd8, - 0x87, 0x66, 0xdf, 0x5d, 0x1a, 0xf8, 0xba, 0x61, 0xa0, 0x2d, 0xb7, 0xd2, 0x6d, 0x78, 0xbc, 0x5d, - 0x37, 0xbd, 0xaf, 0x09, 0xa6, 0x6f, 0x81, 0x0a, 0xef, 0xe3, 0x38, 0x43, 0x2d, 0xfc, 0x17, 0x85, - 0x64, 0xa9, 0xa5, 0x8e, 0xc6, 0xdc, 0xc7, 0x38, 0x1a, 0xd9, 0x2d, 0x28, 0xe9, 0x10, 0xed, 0x25, - 0x14, 0x25, 0x17, 0x83, 0x51, 0xea, 0xa3, 0x7a, 0x08, 0xcd, 0xf3, 0xb5, 0x30, 0xf8, 0xf9, 0x9a, - 0x88, 0xef, 0x58, 0xff, 0x50, 0xaf, 0xf8, 0x9e, 0x76, 0x78, 0xd4, 0xd0, 0x95, 0xb7, 0x76, 0x48, - 0x87, 0xd6, 0xb0, 0xe9, 0xad, 0x9d, 0x71, 0x70, 0xe9, 0xe8, 0xca, 0xe1, 0x1c, 0x7f, 0x6a, 0xfe, - 0x96, 0xb1, 0xc3, 0xb9, 0xa4, 0xcf, 0x72, 0x38, 0x8f, 0x49, 0xc4, 0x01, 0x68, 0x77, 0xdb, 0x32, - 0xd4, 0xec, 0x68, 0x72, 0x00, 0x06, 0xdd, 0xb6, 0x93, 0x0e, 0x37, 0x1b, 0x23, 0x5a, 0x3f, 0x96, - 0x87, 0x29, 0xb9, 0xe1, 0xca, 0xa7, 0x8c, 0xa7, 0xf6, 0x99, 0xe8, 0x1d, 0xe3, 0x99, 0x48, 0xc5, - 0xd6, 0xd1, 0x9b, 0x36, 0xd0, 0x23, 0xd1, 0x1e, 0xb0, 0x5e, 0x1a, 0x66, 0xc3, 0x84, 0x0e, 0x3d, - 0xfa, 0x7d, 0xe8, 0x4a, 0x12, 0x86, 0x89, 0xce, 0x3b, 0x7c, 0xa4, 0x0b, 0x6d, 0x83, 0x87, 0xf5, - 0x37, 0xf3, 0x30, 0xa9, 0x3d, 0xea, 0x3f, 0xb5, 0x1d, 0xff, 0x39, 0xa3, 0xe3, 0xe7, 0x63, 0xa7, - 0x8f, 0xb8, 0x65, 0x03, 0xf5, 0x7b, 0x17, 0x66, 0x7a, 0x48, 0xd2, 0xb6, 0x11, 0xb9, 0x41, 0x6c, - 0x23, 0xde, 0xe8, 0x8d, 0xe9, 0x22, 0x43, 0x23, 0xc7, 0x81, 0x02, 0xf4, 0x20, 0x32, 0x3f, 0x91, - 0x87, 0x39, 0xfa, 0x85, 0x41, 0xd0, 0xa4, 0xc4, 0xf1, 0xd4, 0x8e, 0x45, 0xc5, 0x18, 0x8b, 0xb2, - 0x39, 0x16, 0x5a, 0x03, 0xfb, 0x0f, 0x89, 0xf5, 0xc3, 0x00, 0xf3, 0xfd, 0x08, 0x06, 0xf6, 0xad, - 0x4c, 0x3c, 0x57, 0xf2, 0x03, 0x78, 0xae, 0xac, 0x43, 0x09, 0xab, 0xa2, 0x30, 0x47, 0xa1, 0xd0, - 0x5b, 0x0b, 0x89, 0x92, 0x28, 0x23, 0xd5, 0x51, 0xd8, 0xa5, 0x30, 0xa5, 0xb8, 0xf6, 0x50, 0xb2, - 0x5f, 0xca, 0xc1, 0x14, 0x02, 0x57, 0x1f, 0xf2, 0x76, 0x84, 0xcc, 0x86, 0xc8, 0xd1, 0x22, 0x7e, - 0x45, 0xaa, 0x45, 0x81, 0xd7, 0xde, 0xa5, 0x67, 0xa4, 0x6d, 0x7a, 0x46, 0x7a, 0x57, 0x3e, 0x7f, - 0x5d, 0xaa, 0xfb, 0xad, 0xcb, 0xbb, 0x81, 0xfb, 0xd0, 0x93, 0xf6, 0x2a, 0x6e, 0xf3, 0x72, 0x12, - 0x99, 0xbf, 0xe3, 0xa5, 0x62, 0xed, 0x13, 0x2b, 0x7c, 0xa2, 0x93, 0x1f, 0xca, 0xb1, 0xda, 0xb4, - 0x7e, 0x6d, 0x7e, 0x11, 0xfb, 0x3e, 0x38, 0x23, 0x63, 0x98, 0x08, 0x35, 0xcd, 0x6b, 0x77, 0xfd, - 0x6e, 0xb8, 0xe4, 0xd6, 0x1f, 0x08, 0x59, 0x4d, 0x3a, 0x8b, 0x61, 0xcb, 0xeb, 0x71, 0xa1, 0xb3, - 0x2d, 0x4b, 0x0d, 0xe7, 0xd8, 0x6c, 0x06, 0x6c, 0x0d, 0x66, 0x64, 0x51, 0xa5, 0x1b, 0xf9, 0xb5, - 0xba, 0xdb, 0xf4, 0xda, 0xbb, 0x78, 0x20, 0x14, 0xe5, 0x79, 0xe4, 0x76, 0x23, 0xdf, 0x09, 0x25, - 0x5c, 0x57, 0xb7, 0x7b, 0x88, 0x58, 0x15, 0xa6, 0x6d, 0xee, 0x36, 0x6e, 0xbb, 0x8f, 0x96, 0xdd, - 0x8e, 0x5b, 0x17, 0xca, 0x7b, 0x11, 0x9f, 0x5c, 0xf1, 0x54, 0x0e, 0xb8, 0xdb, 0x70, 0x5a, 0xee, - 0x23, 0xa7, 0x4e, 0x85, 0xe6, 0xbd, 0xab, 0x41, 0x17, 0xb3, 0xf2, 0xda, 0x31, 0xab, 0xb1, 0x34, - 0x2b, 0xaf, 0xdd, 0x9f, 0x55, 0x42, 0xa7, 0x58, 0x6d, 0xb9, 0xc1, 0x2e, 0x8f, 0xa4, 0xb9, 0x27, - 0x9c, 0xcb, 0x5d, 0xc8, 0x69, 0xac, 0x22, 0x2c, 0x73, 0xd0, 0xf4, 0x33, 0xcd, 0x4a, 0xa3, 0x13, - 0x33, 0xef, 0x7e, 0xe0, 0x45, 0x5c, 0x6f, 0xe1, 0x38, 0x7e, 0x16, 0xf6, 0x3f, 0x1a, 0xca, 0xf6, - 0x6b, 0x62, 0x0f, 0x65, 0xc2, 0x4d, 0x6b, 0xe4, 0x44, 0x0f, 0xb7, 0xec, 0x56, 0xf6, 0x50, 0xc6, - 0xdc, 0xf4, 0x76, 0x4e, 0x62, 0x3b, 0x35, 0x6e, 0x7d, 0x1a, 0xda, 0x43, 0xc9, 0x36, 0x44, 0xa7, - 0x45, 0xbc, 0x2d, 0x66, 0x34, 0x99, 0xbb, 0x4e, 0xe1, 0xa7, 0xbd, 0x4c, 0x36, 0x5b, 0xa5, 0x40, - 0x15, 0x3b, 0x19, 0xc6, 0xaf, 0x69, 0x62, 0xf6, 0x57, 0x60, 0xfa, 0x6e, 0xc8, 0xaf, 0x57, 0x37, - 0x6b, 0x2a, 0xe4, 0x09, 0xde, 0x10, 0x4d, 0x2d, 0x5e, 0x39, 0x66, 0xd3, 0xb9, 0xa4, 0xd3, 0x60, - 0x80, 0x7c, 0x39, 0x6e, 0xdd, 0x90, 0x3b, 0x3b, 0x5e, 0x27, 0x8c, 0xe3, 0x47, 0xe9, 0xe3, 0x96, - 0xaa, 0xca, 0x5a, 0x83, 0x99, 0x1e, 0x36, 0x6c, 0x0a, 0x40, 0x00, 0x9d, 0xbb, 0x1b, 0xb5, 0xd5, - 0xad, 0xd2, 0x33, 0xac, 0x04, 0x13, 0xf8, 0x7b, 0x75, 0xa3, 0xb2, 0xb4, 0xbe, 0xba, 0x52, 0xca, - 0xb1, 0x19, 0x98, 0x44, 0xc8, 0x4a, 0xb5, 0x26, 0x41, 0x79, 0x19, 0x1e, 0xd9, 0x2e, 0xc9, 0xa5, - 0x1b, 0x89, 0x05, 0x80, 0x67, 0x8a, 0xf5, 0x77, 0xf2, 0x70, 0x56, 0x1d, 0x2b, 0x3c, 0x12, 0x22, - 0x98, 0xd7, 0xde, 0x7d, 0xca, 0x4f, 0x87, 0xeb, 0xc6, 0xe9, 0xf0, 0x72, 0xea, 0xa4, 0x4e, 0xb5, - 0xf2, 0x88, 0x23, 0xe2, 0xb7, 0xc7, 0xe0, 0xf9, 0x23, 0xa9, 0xd8, 0x17, 0xc4, 0x69, 0xee, 0xf1, - 0x76, 0x54, 0x6d, 0x34, 0xf9, 0x96, 0xd7, 0xe2, 0x7e, 0x37, 0x22, 0xf3, 0xea, 0x97, 0xf0, 0x52, - 0x06, 0x0b, 0x1d, 0xaf, 0xd1, 0xe4, 0x4e, 0x24, 0x8b, 0x8d, 0xe9, 0xd6, 0x4b, 0x2d, 0x58, 0xc6, - 0xc9, 0x3a, 0xaa, 0xed, 0x88, 0x07, 0x0f, 0xd1, 0x84, 0x2b, 0x66, 0xf9, 0x80, 0xf3, 0x8e, 0xe3, - 0x8a, 0x52, 0xc7, 0xa3, 0x62, 0x93, 0x65, 0x0f, 0x35, 0xbb, 0xae, 0xb1, 0x5c, 0x16, 0x2a, 0xdc, - 0x6d, 0xf7, 0x11, 0xd9, 0x94, 0x50, 0xec, 0xbb, 0x98, 0xa5, 0xf4, 0xe7, 0x6c, 0xb9, 0x8f, 0xec, - 0x5e, 0x12, 0xf6, 0x15, 0x38, 0x45, 0x07, 0x10, 0xf9, 0xe3, 0xab, 0x16, 0x4b, 0x6f, 0xff, 0x57, - 0x1f, 0x1f, 0x96, 0xcf, 0xa8, 0xa8, 0x81, 0x2a, 0x02, 0x43, 0x56, 0xab, 0xb3, 0xb9, 0xb0, 0x2d, - 0x71, 0x20, 0xa7, 0xba, 0xe3, 0x36, 0x0f, 0x43, 0xe5, 0x68, 0x44, 0xea, 0x8d, 0xde, 0x99, 0x4e, - 0x4b, 0x96, 0xdb, 0x7d, 0x29, 0xd9, 0x1a, 0x4c, 0xdd, 0xe7, 0xdb, 0xfa, 0xf8, 0x8c, 0xc4, 0x5b, - 0x55, 0x69, 0x9f, 0x6f, 0xf7, 0x1f, 0x9c, 0x14, 0x1d, 0xf3, 0xf0, 0x92, 0xf7, 0xd1, 0xc1, 0xba, - 0x17, 0x46, 0xbc, 0xcd, 0x03, 0x8c, 0xf3, 0x32, 0x8a, 0x9b, 0xc1, 0x7c, 0x22, 0x21, 0x9b, 0xe5, - 0x4b, 0x2f, 0x3e, 0x3e, 0x2c, 0x3f, 0x2f, 0x3d, 0xf6, 0x9a, 0x04, 0x77, 0x52, 0xa9, 0x2e, 0x7a, - 0xb9, 0xb2, 0xaf, 0xc1, 0xb4, 0xed, 0x77, 0x23, 0xaf, 0xbd, 0x5b, 0x8b, 0x02, 0x37, 0xe2, 0xbb, - 0xf2, 0x40, 0x4a, 0x02, 0xca, 0xa4, 0x4a, 0xe9, 0x7d, 0x50, 0x02, 0x9d, 0x90, 0xa0, 0xc6, 0x89, - 0x60, 0x12, 0xb0, 0xaf, 0xc2, 0x94, 0xf4, 0xc4, 0x8e, 0x2b, 0x18, 0x33, 0xc2, 0x74, 0x9b, 0x85, - 0xf7, 0xae, 0x90, 0x09, 0x00, 0x42, 0xb3, 0x2a, 0x48, 0x71, 0x63, 0x5f, 0xa2, 0xce, 0xda, 0xf4, - 0xda, 0xbb, 0xf1, 0x34, 0x06, 0xec, 0xf9, 0x37, 0x93, 0x2e, 0xe9, 0x88, 0xcf, 0x55, 0xd3, 0xb8, - 0x8f, 0x3d, 0x53, 0x2f, 0x1f, 0x16, 0xc1, 0xf3, 0x95, 0x30, 0xf4, 0xc2, 0x88, 0x9c, 0x10, 0x56, - 0x1f, 0xf1, 0x7a, 0x57, 0x20, 0x0b, 0x45, 0x91, 0x07, 0xd2, 0x08, 0x76, 0x78, 0xe9, 0xd2, 0xe3, - 0xc3, 0xf2, 0x6b, 0x2e, 0x22, 0x3a, 0xe4, 0xb7, 0xe0, 0x70, 0x85, 0xea, 0xec, 0x4b, 0x5c, 0xad, - 0x0d, 0x47, 0x33, 0x65, 0x5f, 0x85, 0xd3, 0xcb, 0x6e, 0xc8, 0xab, 0xed, 0x90, 0xb7, 0x43, 0x2f, - 0xf2, 0x1e, 0x72, 0xea, 0x54, 0x3c, 0xfc, 0x8a, 0x98, 0x14, 0xc4, 0xaa, 0xbb, 0xa1, 0x58, 0x98, - 0x31, 0x8a, 0x43, 0x83, 0xa2, 0x55, 0xd3, 0x87, 0x0b, 0xb3, 0x61, 0xaa, 0x56, 0x5b, 0x5b, 0xf1, - 0xdc, 0x78, 0x5d, 0x4d, 0x62, 0x7f, 0xbd, 0x86, 0xf7, 0x33, 0xe1, 0x9e, 0xd3, 0xf0, 0xdc, 0x78, - 0x41, 0xf5, 0xe9, 0xac, 0x14, 0x07, 0xeb, 0x30, 0x07, 0xa5, 0xf4, 0x50, 0xb2, 0x2f, 0xc2, 0x98, - 0x34, 0x06, 0xe2, 0xe1, 0x1e, 0x39, 0x26, 0x2b, 0xdb, 0x92, 0x18, 0x6e, 0x12, 0x91, 0x53, 0x90, - 0x34, 0x35, 0xe2, 0xba, 0xdd, 0x02, 0x3a, 0x05, 0x29, 0x22, 0xd6, 0x80, 0x09, 0x39, 0x5a, 0x1c, - 0xa3, 0x49, 0x91, 0x4d, 0xe8, 0x8b, 0xfa, 0xea, 0xa0, 0xa2, 0x14, 0x7f, 0x7c, 0xfa, 0xa1, 0x39, - 0x21, 0x11, 0x8c, 0x2a, 0x0c, 0xae, 0x4b, 0x00, 0x45, 0x45, 0x68, 0x9d, 0x85, 0x33, 0x7d, 0xbe, - 0xd9, 0x7a, 0x88, 0xcf, 0xc1, 0x7d, 0x6a, 0x64, 0x5f, 0x84, 0x39, 0x24, 0x5c, 0xf6, 0xdb, 0x6d, - 0x5e, 0x8f, 0x70, 0x3b, 0x52, 0x57, 0xa8, 0x05, 0x69, 0x73, 0x20, 0xdb, 0x5b, 0x8f, 0x11, 0x9c, - 0xf4, 0x4d, 0x6a, 0x26, 0x07, 0xeb, 0x67, 0xf3, 0x30, 0x4f, 0x3b, 0x9c, 0xcd, 0xeb, 0x7e, 0xd0, - 0x78, 0xfa, 0x4f, 0xd4, 0x55, 0xe3, 0x44, 0x7d, 0x29, 0x8e, 0x44, 0x91, 0xd5, 0xc8, 0x23, 0x0e, - 0xd4, 0x5f, 0xcd, 0xc1, 0x73, 0x47, 0x11, 0x89, 0xde, 0x89, 0xa3, 0x67, 0x8d, 0xf5, 0x44, 0xc9, - 0xea, 0xc0, 0x2c, 0x0e, 0xe8, 0xf2, 0x1e, 0xaf, 0x3f, 0x08, 0xd7, 0xfc, 0x30, 0x42, 0xb3, 0xf4, - 0x7c, 0x9f, 0x07, 0xcb, 0x37, 0x32, 0x1f, 0x2c, 0x4f, 0xcb, 0x59, 0x56, 0x47, 0x1e, 0x32, 0xbe, - 0xd7, 0x03, 0x7e, 0x10, 0xda, 0x59, 0xac, 0xd1, 0xbc, 0xb8, 0xd2, 0x8d, 0xf6, 0x36, 0x03, 0xbe, - 0xc3, 0x03, 0xde, 0xae, 0xf3, 0xef, 0x31, 0xf3, 0x62, 0xb3, 0x71, 0x03, 0xdd, 0x60, 0xfc, 0x1b, - 0x93, 0x30, 0x97, 0x45, 0x26, 0xfa, 0x45, 0x53, 0x9a, 0xd3, 0x39, 0xcb, 0xfe, 0x7a, 0x0e, 0x26, - 0x6a, 0xbc, 0xee, 0xb7, 0x1b, 0xd7, 0xd1, 0x2c, 0x84, 0x7a, 0xc7, 0x91, 0x42, 0x83, 0x80, 0x3b, - 0x3b, 0x29, 0x7b, 0x91, 0xef, 0x1c, 0x96, 0x3f, 0x3f, 0x98, 0xae, 0x5a, 0xf7, 0x31, 0x9a, 0x44, - 0x84, 0x31, 0xb5, 0xe3, 0x2a, 0xf0, 0x85, 0xc7, 0xa8, 0x94, 0x2d, 0xc1, 0x24, 0x2d, 0x57, 0x5f, - 0x0f, 0x9e, 0x26, 0x83, 0x75, 0xa8, 0x82, 0x9e, 0xfb, 0x47, 0x83, 0x84, 0x5d, 0x85, 0xc2, 0xdd, - 0xc5, 0xeb, 0x34, 0x06, 0x2a, 0x2a, 0xf9, 0xdd, 0xc5, 0xeb, 0x78, 0x1d, 0x26, 0x54, 0x8c, 0xc9, - 0xee, 0xa2, 0x61, 0xa9, 0x71, 0x77, 0xf1, 0x3a, 0xfb, 0x6b, 0x70, 0x6a, 0xc5, 0x0b, 0xa9, 0x0a, - 0x69, 0xe8, 0xde, 0x40, 0xf7, 0xae, 0x91, 0x3e, 0xb3, 0xf7, 0x33, 0x99, 0xb3, 0xf7, 0xc5, 0x46, - 0xcc, 0xc4, 0x91, 0x56, 0xf4, 0x8d, 0x74, 0x90, 0xb8, 0xec, 0x7a, 0xd8, 0x47, 0x30, 0x85, 0x77, - 0xe7, 0x68, 0xfb, 0x8f, 0x71, 0x79, 0x47, 0xfb, 0xd4, 0xfc, 0xa9, 0xcc, 0x9a, 0x17, 0xa4, 0x93, - 0x38, 0x7a, 0x10, 0x60, 0x0c, 0x5f, 0x43, 0xeb, 0x37, 0x38, 0xb3, 0x9b, 0x30, 0x4d, 0xe2, 0xd7, - 0x9d, 0x9d, 0xad, 0x3d, 0xbe, 0xe2, 0x1e, 0x90, 0x91, 0x05, 0x6a, 0x74, 0x24, 0xb3, 0x39, 0xfe, - 0x8e, 0x13, 0xed, 0x71, 0xa7, 0xe1, 0x1a, 0x82, 0x4a, 0x8a, 0x90, 0x7d, 0x3f, 0x8c, 0xaf, 0xfb, - 0x75, 0x21, 0x79, 0xe3, 0xce, 0x20, 0xed, 0x2e, 0x3e, 0xc4, 0xac, 0x58, 0x12, 0x9c, 0x12, 0xa7, - 0xbe, 0x73, 0x58, 0x7e, 0xe7, 0xa4, 0x93, 0x46, 0xab, 0xc0, 0xd6, 0x6b, 0x63, 0xcb, 0x50, 0xbc, - 0xcf, 0xb7, 0x45, 0x6b, 0xd3, 0x19, 0x73, 0x14, 0x98, 0xcc, 0xaa, 0xe8, 0x97, 0x61, 0x56, 0x45, - 0x30, 0x16, 0xc0, 0x0c, 0xf6, 0xcf, 0xa6, 0x1b, 0x86, 0xfb, 0x7e, 0xd0, 0xc0, 0xd0, 0xe8, 0xfd, - 0x4c, 0x3a, 0x16, 0x33, 0x3b, 0xff, 0x39, 0xd9, 0xf9, 0x1d, 0x8d, 0x83, 0x2e, 0x40, 0xf6, 0xb0, - 0x67, 0x5f, 0x83, 0x29, 0xf2, 0x6c, 0xbe, 0x7d, 0xbd, 0x82, 0xab, 0x72, 0xc2, 0x70, 0x92, 0x33, - 0x0b, 0xa5, 0x94, 0x4a, 0x8e, 0xd2, 0xea, 0x06, 0xca, 0x69, 0xed, 0xb8, 0xe6, 0xab, 0x99, 0x4e, - 0xc2, 0x36, 0x61, 0x7c, 0x85, 0x3f, 0xf4, 0xea, 0x1c, 0x1d, 0x79, 0xc8, 0x88, 0x36, 0x4e, 0xf9, - 0x91, 0x94, 0xc8, 0xbb, 0x98, 0x06, 0x02, 0xa4, 0x5b, 0x90, 0x69, 0x35, 0x19, 0x23, 0xb2, 0x6b, - 0x50, 0xa8, 0xae, 0x6c, 0x92, 0x0d, 0xad, 0xf2, 0x8d, 0xa9, 0x36, 0x36, 0x55, 0x82, 0x04, 0x34, - 0x82, 0xf2, 0x1a, 0x86, 0x05, 0x6e, 0x75, 0x65, 0x93, 0xed, 0xc0, 0x24, 0x76, 0xc0, 0x1a, 0x77, - 0x65, 0xdf, 0x4e, 0xf7, 0xe9, 0xdb, 0x4b, 0x99, 0x7d, 0x3b, 0x2f, 0xfb, 0x76, 0x8f, 0xa8, 0x8d, - 0x88, 0xef, 0x3a, 0x5b, 0x21, 0xd2, 0x52, 0x16, 0x0a, 0x15, 0xa7, 0x7c, 0x6b, 0x1d, 0x8d, 0x3c, - 0x48, 0xa4, 0x55, 0x49, 0x2b, 0xe2, 0xc0, 0xe9, 0x7d, 0x4d, 0xf4, 0x7b, 0xf9, 0xb0, 0xcf, 0xc1, - 0xd0, 0x9d, 0x07, 0x91, 0x3b, 0x3f, 0x63, 0xf4, 0xa3, 0x00, 0xa9, 0xe6, 0xe3, 0x2d, 0xa4, 0xff, - 0xc0, 0x08, 0x23, 0x84, 0x34, 0x6c, 0x11, 0x46, 0x37, 0xab, 0xf7, 0x6a, 0x4d, 0x3f, 0x9a, 0x67, - 0xb1, 0x9e, 0xc4, 0x3a, 0xde, 0x43, 0x27, 0x6c, 0xfa, 0x66, 0x26, 0x1b, 0x85, 0x28, 0x86, 0x6f, - 0xcd, 0x0d, 0x1a, 0xfb, 0x6e, 0x80, 0x1e, 0x98, 0xb3, 0x46, 0xb5, 0x5a, 0x89, 0x1c, 0xbe, 0x3d, - 0x02, 0xa4, 0xdc, 0x32, 0x75, 0x16, 0xec, 0xfb, 0xe0, 0x6c, 0xe8, 0xed, 0xb6, 0xdd, 0xa8, 0x1b, - 0x70, 0xc7, 0x6d, 0xee, 0xfa, 0x81, 0x17, 0xed, 0xb5, 0x9c, 0xb0, 0xeb, 0x45, 0x7c, 0x7e, 0xce, - 0xc8, 0x73, 0x59, 0x53, 0x78, 0x15, 0x85, 0x56, 0x13, 0x58, 0xf6, 0x99, 0x30, 0xbb, 0x80, 0x6e, - 0x2f, 0x66, 0x68, 0x0a, 0x52, 0xb7, 0xdd, 0xbe, 0x5e, 0xb1, 0xfe, 0x93, 0x1c, 0x6e, 0xc6, 0xec, - 0x35, 0x8c, 0x62, 0x12, 0x3f, 0xcb, 0xe1, 0x3d, 0xac, 0xdb, 0x49, 0xc5, 0x0d, 0x96, 0x28, 0xec, - 0x0d, 0x18, 0xb9, 0xee, 0xd6, 0x79, 0xa4, 0x1e, 0x4f, 0x11, 0x79, 0x07, 0x21, 0xfa, 0xa5, 0xad, - 0xc4, 0x11, 0x72, 0xa2, 0x9c, 0xa4, 0x95, 0x24, 0x3d, 0xe9, 0x72, 0x45, 0xbd, 0x9d, 0xa2, 0x9c, - 0x48, 0x93, 0x5b, 0xcb, 0x5f, 0x9a, 0xb2, 0x33, 0xce, 0xe4, 0x60, 0xfd, 0x69, 0x2e, 0xd9, 0x5d, - 0xd8, 0xab, 0x30, 0x64, 0x6f, 0xc6, 0xdf, 0x2f, 0x3d, 0x1d, 0x53, 0x9f, 0x8f, 0x08, 0xec, 0x4b, - 0x70, 0x4a, 0xe3, 0xd3, 0x63, 0xf4, 0xfc, 0x0a, 0x3a, 0xe2, 0x69, 0x5f, 0x92, 0x6d, 0xf9, 0x9c, - 0xcd, 0x03, 0x85, 0xe2, 0xa4, 0x60, 0x85, 0xb7, 0x3d, 0xc9, 0x5b, 0x6b, 0xac, 0xce, 0xbb, 0x81, - 0x08, 0xe9, 0xc6, 0x66, 0x71, 0x90, 0x7e, 0x78, 0xd6, 0x6f, 0xe5, 0x8c, 0x5d, 0x23, 0xce, 0x03, - 0x99, 0x3b, 0x26, 0x0f, 0xe4, 0xdb, 0x00, 0x95, 0x6e, 0xe4, 0xaf, 0xb6, 0x03, 0xbf, 0x29, 0x6f, - 0x43, 0x28, 0x74, 0x36, 0xde, 0xf1, 0x72, 0x04, 0x1b, 0xee, 0x42, 0x31, 0x72, 0xa6, 0x7d, 0x78, - 0xe1, 0xe3, 0xda, 0x87, 0x5b, 0xbf, 0x9f, 0x33, 0xd6, 0x8d, 0x90, 0xf6, 0xd4, 0xd2, 0xd3, 0xcc, - 0x77, 0x7a, 0x97, 0x5e, 0xb2, 0xf0, 0xfe, 0xff, 0x39, 0x38, 0x2d, 0x0d, 0xad, 0x37, 0xba, 0xad, - 0x6d, 0x1e, 0xdc, 0x73, 0x9b, 0x5e, 0x43, 0x7a, 0x9b, 0x4a, 0x41, 0xf6, 0x42, 0xef, 0x22, 0xcc, - 0xc6, 0x97, 0x0a, 0xa7, 0x34, 0xfc, 0x76, 0xda, 0x58, 0xe8, 0x3c, 0x8c, 0x4b, 0x75, 0x85, 0x33, - 0x9b, 0xde, 0xfa, 0xb5, 0x1c, 0xbc, 0x78, 0x6c, 0x2d, 0xec, 0x32, 0x8c, 0xaa, 0x98, 0xe5, 0x39, - 0xec, 0x78, 0x34, 0x7a, 0xec, 0x8d, 0x57, 0xae, 0xb0, 0xd8, 0x97, 0xe1, 0x94, 0xce, 0x6a, 0x2b, - 0x70, 0x3d, 0x3d, 0x32, 0x78, 0xc6, 0x57, 0x47, 0x02, 0x25, 0x2d, 0x75, 0x65, 0x33, 0xb1, 0xfe, - 0x9f, 0x9c, 0x96, 0x19, 0xf6, 0x29, 0x95, 0xc5, 0xaf, 0x19, 0xb2, 0xb8, 0x8a, 0x1f, 0x17, 0xb7, - 0x4a, 0x94, 0x65, 0xea, 0x4f, 0xd3, 0x9a, 0xf1, 0x2e, 0x02, 0x7e, 0x24, 0x0f, 0xe3, 0x77, 0x43, - 0x1e, 0xc8, 0x07, 0xd9, 0xef, 0xad, 0x38, 0x61, 0x71, 0xbb, 0x06, 0x8a, 0xe4, 0xf4, 0xc7, 0x39, - 0xbc, 0xa8, 0xd7, 0x29, 0x44, 0x6f, 0x68, 0xd9, 0xa0, 0xb0, 0x37, 0x30, 0x0f, 0x14, 0x42, 0x65, - 0x00, 0xa1, 0x75, 0x33, 0x31, 0x1c, 0x66, 0x07, 0x5c, 0x67, 0x9f, 0x87, 0xe1, 0xbb, 0x78, 0xed, - 0x68, 0x46, 0x16, 0x88, 0xf9, 0x63, 0xa1, 0xdc, 0xa4, 0xbb, 0xa1, 0x19, 0xf4, 0x48, 0x12, 0xb2, - 0x1a, 0x8c, 0x2e, 0x07, 0x1c, 0xf3, 0xbc, 0x0e, 0x0d, 0xee, 0x17, 0x5b, 0x97, 0x24, 0x69, 0xbf, - 0x58, 0xe2, 0x64, 0xfd, 0x4c, 0x1e, 0x58, 0xd2, 0x46, 0x4c, 0x6a, 0x12, 0x3e, 0xb5, 0x83, 0xfe, - 0x81, 0x31, 0xe8, 0xcf, 0xf7, 0x0c, 0xba, 0x6c, 0xde, 0x40, 0x63, 0xff, 0x3b, 0x39, 0x38, 0x9d, - 0x4d, 0xc8, 0x5e, 0x82, 0x91, 0x3b, 0x5b, 0x9b, 0x2a, 0x38, 0x05, 0x35, 0xc5, 0xef, 0xa0, 0xce, - 0x6f, 0x53, 0x11, 0x7b, 0x13, 0x46, 0xbe, 0x60, 0x2f, 0x8b, 0x73, 0x48, 0x8b, 0xbe, 0xfd, 0xf5, - 0xc0, 0xa9, 0x9b, 0x47, 0x11, 0x21, 0xe9, 0x63, 0x5b, 0x78, 0x62, 0x63, 0xfb, 0x13, 0x79, 0x98, - 0xae, 0xd4, 0xeb, 0x3c, 0x0c, 0x85, 0x90, 0xc3, 0xc3, 0xe8, 0xa9, 0x1d, 0xd8, 0xec, 0xb0, 0x13, - 0x46, 0xdb, 0x06, 0x1a, 0xd5, 0xdf, 0xcb, 0xc1, 0x29, 0x45, 0xf5, 0xd0, 0xe3, 0xfb, 0x5b, 0x7b, - 0x01, 0x0f, 0xf7, 0xfc, 0x66, 0x63, 0xe0, 0x10, 0xff, 0x42, 0xd0, 0xc3, 0xb8, 0xbd, 0xfa, 0xeb, - 0xfc, 0x0e, 0x42, 0x0c, 0x41, 0x4f, 0xc6, 0xf6, 0xbd, 0x0c, 0xa3, 0x95, 0x4e, 0x27, 0xf0, 0x1f, - 0xca, 0x65, 0x4f, 0x61, 0xcd, 0x5c, 0x09, 0x32, 0xdc, 0x8a, 0x25, 0x48, 0x7c, 0xc6, 0x0a, 0x6f, - 0xcb, 0x80, 0x5d, 0x93, 0xf2, 0x33, 0x1a, 0xbc, 0xad, 0xcb, 0xc7, 0x58, 0x6e, 0xd5, 0x80, 0x6d, - 0x06, 0x7e, 0xcb, 0x8f, 0x78, 0x43, 0xb6, 0x07, 0xbd, 0xb1, 0x8f, 0x0d, 0xf0, 0xb3, 0xe5, 0x45, - 0x4d, 0x23, 0xc0, 0x4f, 0x24, 0x00, 0xb6, 0x84, 0x5b, 0xff, 0xc7, 0x30, 0x4c, 0xe8, 0xbd, 0xc3, - 0x2c, 0x19, 0xb7, 0xdb, 0x0f, 0xf4, 0x90, 0x00, 0x2e, 0x42, 0x6c, 0x2a, 0x49, 0xe2, 0x69, 0xe4, - 0x8f, 0x8d, 0xa7, 0x71, 0x1f, 0x26, 0x37, 0x03, 0x1f, 0xe3, 0xaf, 0xc9, 0xfc, 0xdf, 0x72, 0x2b, - 0x9c, 0xd5, 0xf4, 0x47, 0x31, 0x90, 0xf8, 0xae, 0x89, 0xb7, 0x27, 0x1d, 0xc2, 0x76, 0xd2, 0xd9, - 0xc1, 0x4d, 0x3e, 0xd2, 0x64, 0xc2, 0x0d, 0x29, 0x88, 0x62, 0x6c, 0x32, 0x21, 0x20, 0xa6, 0xc9, - 0x84, 0x80, 0xe8, 0x6b, 0x6d, 0xf8, 0x49, 0xad, 0x35, 0xf6, 0x33, 0x39, 0x18, 0xaf, 0xb4, 0xdb, - 0x14, 0xa7, 0xe3, 0x18, 0x17, 0xe5, 0x2f, 0x93, 0xd5, 0xc4, 0x3b, 0x1f, 0xcb, 0x6a, 0x02, 0xe5, - 0x96, 0x10, 0x25, 0xd5, 0xa4, 0x42, 0x5d, 0x83, 0xd2, 0xbe, 0x83, 0xbd, 0x03, 0xa5, 0x78, 0x92, - 0x57, 0xdb, 0x0d, 0xfe, 0x88, 0x87, 0xf3, 0xa3, 0xe7, 0x0a, 0x17, 0x26, 0x29, 0x7c, 0xaa, 0x2e, - 0x99, 0xa6, 0x11, 0xd9, 0x16, 0x80, 0x1b, 0xcf, 0xae, 0x54, 0xe6, 0xb5, 0xde, 0xe9, 0x47, 0xd2, - 0x33, 0xfe, 0xc6, 0x87, 0x29, 0x5d, 0x7a, 0x4e, 0xf8, 0xb0, 0x16, 0x4c, 0xcb, 0xb4, 0x67, 0x98, - 0x0e, 0x1d, 0xa3, 0x84, 0xc3, 0xb1, 0xe3, 0xf0, 0x2a, 0xdd, 0x83, 0x3d, 0x4b, 0xc9, 0xd4, 0x30, - 0xc3, 0xba, 0x93, 0x11, 0x32, 0x3c, 0xcd, 0x5b, 0x06, 0xab, 0xb5, 0xcf, 0xf4, 0x7e, 0xaf, 0x9c, - 0xf4, 0x3f, 0x91, 0x83, 0xd3, 0xfa, 0xa4, 0xaf, 0x75, 0xb7, 0x5b, 0x1e, 0xea, 0x82, 0xec, 0x12, - 0x8c, 0xd1, 0x9c, 0x8c, 0x95, 0xa8, 0xde, 0x60, 0xe7, 0x09, 0x0a, 0x5b, 0x15, 0xd3, 0x50, 0xf0, - 0x20, 0xa9, 0x7b, 0x36, 0xb5, 0x4f, 0x89, 0xa2, 0x24, 0xa5, 0x66, 0x80, 0xbf, 0xcd, 0xf9, 0x29, - 0x20, 0xd6, 0xfb, 0x30, 0x63, 0x8e, 0x44, 0x8d, 0x47, 0xec, 0x22, 0x8c, 0xaa, 0xe1, 0xcb, 0x65, - 0x0f, 0x9f, 0x2a, 0xb7, 0xee, 0x03, 0xeb, 0xa1, 0x0f, 0xd1, 0xbc, 0x89, 0x47, 0xca, 0xfc, 0x4e, - 0x3d, 0x2e, 0xf6, 0x20, 0x2e, 0xcd, 0xd2, 0xf7, 0x8d, 0x1b, 0x36, 0xe2, 0x82, 0xd4, 0xfa, 0xd3, - 0x29, 0x98, 0xcd, 0xd8, 0x73, 0x8f, 0x91, 0x89, 0xca, 0xe6, 0x06, 0x31, 0x16, 0x47, 0x38, 0x50, - 0xdb, 0xc2, 0xfb, 0x30, 0x7c, 0xec, 0x76, 0x20, 0x3d, 0x04, 0x52, 0xbb, 0x80, 0x24, 0xfb, 0xae, - 0xc8, 0x45, 0x7a, 0x10, 0x92, 0xe1, 0x27, 0x16, 0x84, 0x64, 0x09, 0x26, 0xa9, 0x55, 0xb4, 0x5d, - 0x69, 0x96, 0xaa, 0x81, 0x2c, 0x70, 0x7a, 0xb6, 0x2d, 0x93, 0x44, 0xf2, 0x08, 0xfd, 0xe6, 0x43, - 0x4e, 0x3c, 0x46, 0x75, 0x1e, 0x58, 0x90, 0xc9, 0x43, 0x23, 0x61, 0xff, 0x01, 0x66, 0x6e, 0x42, - 0x88, 0xbe, 0x67, 0x15, 0x8f, 0xda, 0xb3, 0x1a, 0x4f, 0x66, 0xcf, 0x7a, 0x5e, 0x7d, 0x63, 0xf6, - 0xde, 0x95, 0xf1, 0x59, 0xec, 0x97, 0x73, 0x30, 0x23, 0x23, 0x61, 0xe8, 0x1f, 0x7b, 0x64, 0x74, - 0x83, 0xfa, 0x93, 0xf9, 0xd8, 0xe7, 0x28, 0x63, 0x49, 0xf6, 0xb7, 0xf6, 0x7e, 0x14, 0xfb, 0x3e, - 0x80, 0x78, 0x45, 0xc9, 0x80, 0x91, 0xe3, 0x8b, 0xcf, 0x65, 0xec, 0x02, 0x31, 0x52, 0x12, 0x5d, - 0x3d, 0x8a, 0xe9, 0x8c, 0x7c, 0x5d, 0x31, 0x94, 0xfd, 0x35, 0x98, 0x13, 0xeb, 0x25, 0x86, 0x50, - 0xdc, 0x9e, 0xf9, 0x71, 0xac, 0xe5, 0xd3, 0xfd, 0x65, 0xa2, 0x4b, 0x59, 0x64, 0x32, 0xbc, 0x68, - 0x92, 0xf3, 0x34, 0xd2, 0x5d, 0xfc, 0x33, 0x2b, 0xc2, 0x70, 0x58, 0xf8, 0xf5, 0x32, 0x02, 0x7a, - 0x9f, 0xfd, 0xed, 0xac, 0x5a, 0x0b, 0x72, 0x7f, 0x0b, 0x4d, 0x87, 0x51, 0x04, 0xb1, 0x2f, 0x00, - 0x8b, 0x43, 0x48, 0x48, 0x18, 0x57, 0xd1, 0xd1, 0xe5, 0xb5, 0x71, 0x12, 0x8a, 0x22, 0x50, 0xc5, - 0xfa, 0x24, 0xe9, 0x25, 0x66, 0x1c, 0xe6, 0xa8, 0xd1, 0x02, 0xaa, 0xd2, 0x2a, 0x85, 0xf3, 0x53, - 0x46, 0x54, 0xa4, 0xa4, 0x24, 0x49, 0x8e, 0xaa, 0xe5, 0x66, 0x32, 0xae, 0x9c, 0xb2, 0xd8, 0xb1, - 0x6b, 0x30, 0x86, 0x5e, 0x9b, 0x6b, 0xca, 0x68, 0x8b, 0x0c, 0x48, 0xd0, 0xbf, 0xd3, 0xd9, 0x33, - 0x4d, 0xaf, 0x12, 0x54, 0xa1, 0x0e, 0xac, 0x04, 0x07, 0x76, 0xb7, 0x8d, 0x97, 0xbb, 0x74, 0xdf, - 0xd1, 0x08, 0x0e, 0x9c, 0xa0, 0x6b, 0xba, 0xf5, 0x22, 0x12, 0xfb, 0x1a, 0x8c, 0xdf, 0x76, 0x1f, - 0xa9, 0xbb, 0x5d, 0xba, 0xc0, 0x3d, 0x6a, 0x07, 0xb2, 0x54, 0x6b, 0x5a, 0xee, 0x23, 0xa7, 0xd1, - 0x4d, 0x07, 0x37, 0xc5, 0x6d, 0x48, 0x67, 0xc9, 0xbe, 0x02, 0xa0, 0xdd, 0x38, 0xb3, 0x63, 0x2b, - 0x78, 0x51, 0xc5, 0xfa, 0xca, 0xbc, 0x89, 0x46, 0xfe, 0x1a, 0xc3, 0x94, 0xe4, 0x30, 0xf7, 0xdd, - 0x93, 0x1c, 0x4e, 0x7d, 0xf7, 0x24, 0x87, 0x85, 0x6d, 0x38, 0xdb, 0x77, 0xe9, 0x64, 0x84, 0x60, - 0xbd, 0x6c, 0x86, 0x60, 0x3d, 0xdb, 0xef, 0x88, 0x0d, 0xcd, 0x80, 0xfa, 0xb3, 0xa5, 0xb9, 0xfe, - 0xd2, 0xc9, 0xb7, 0xf3, 0xa9, 0x23, 0x97, 0x14, 0x0b, 0x99, 0x80, 0xa5, 0x9f, 0x4c, 0x92, 0xc7, - 0x64, 0x99, 0xf2, 0x50, 0xce, 0x27, 0x0a, 0x4d, 0x2a, 0xbf, 0xb8, 0x3c, 0x9e, 0x3f, 0xe9, 0xe9, - 0xfb, 0x2e, 0x4c, 0xc9, 0x34, 0x79, 0xb7, 0xf8, 0xc1, 0xbe, 0x1f, 0x34, 0x54, 0x12, 0x69, 0x94, - 0xc1, 0x7b, 0x92, 0xd3, 0xa6, 0x70, 0xd9, 0x8a, 0x72, 0x04, 0x1c, 0xc6, 0xda, 0xcf, 0x66, 0xee, - 0x62, 0x02, 0xe1, 0x28, 0x1f, 0x41, 0xf6, 0x56, 0x2c, 0xa8, 0xf1, 0x40, 0x0f, 0xab, 0x1f, 0x28, - 0x60, 0x86, 0xbc, 0xc6, 0x03, 0xeb, 0x0f, 0x0b, 0xc0, 0x64, 0x4d, 0xcb, 0x6e, 0xc7, 0x45, 0x37, - 0x59, 0x0f, 0x03, 0xcc, 0x94, 0x08, 0xc7, 0xdd, 0x6e, 0x72, 0x3d, 0x3a, 0x13, 0x19, 0xc9, 0xc6, - 0x65, 0x4e, 0x5a, 0xd1, 0xe9, 0x21, 0xec, 0xb3, 0xd5, 0xe5, 0x3f, 0xc9, 0x56, 0xf7, 0x35, 0x78, - 0xb6, 0xd2, 0xc1, 0x7c, 0x9b, 0xaa, 0x96, 0xeb, 0x7e, 0xa0, 0x36, 0x29, 0xc3, 0x01, 0xcb, 0x8d, - 0xd1, 0x7a, 0xbe, 0xf4, 0x28, 0x16, 0x9a, 0x9c, 0x22, 0xe6, 0x65, 0x27, 0xd2, 0x1d, 0xfa, 0x95, - 0x9c, 0xd2, 0xc1, 0x92, 0x0c, 0x39, 0x45, 0x92, 0x28, 0x1e, 0x5e, 0xa0, 0xe4, 0x14, 0x4c, 0x24, - 0x93, 0xf0, 0xf0, 0x02, 0xde, 0x47, 0xd6, 0x89, 0x49, 0xd8, 0xbb, 0x30, 0x5e, 0xe9, 0x46, 0x3e, - 0x31, 0x26, 0xeb, 0xee, 0xc4, 0x0e, 0x9b, 0x3e, 0xc5, 0x50, 0x7d, 0x12, 0x74, 0xeb, 0x4f, 0x0a, - 0x70, 0xb6, 0x77, 0x78, 0xa9, 0x34, 0x5e, 0x1f, 0xb9, 0x63, 0xd6, 0x47, 0xd6, 0x6c, 0xc8, 0x27, - 0x61, 0xce, 0x9f, 0xc4, 0x6c, 0x90, 0x69, 0x3b, 0x3f, 0xe6, 0x6c, 0xa8, 0xc1, 0xb8, 0x7e, 0xde, - 0x0d, 0x7d, 0xdc, 0xf3, 0x4e, 0xe7, 0x22, 0x94, 0x7a, 0x19, 0xc7, 0x60, 0x38, 0x79, 0x3a, 0x4a, - 0x87, 0x30, 0x90, 0x18, 0xec, 0xff, 0x07, 0xe7, 0xe4, 0x9e, 0x94, 0x6e, 0xec, 0xd2, 0x81, 0xe2, - 0x48, 0x03, 0xb7, 0xf8, 0xf8, 0xb0, 0x7c, 0x49, 0x5e, 0x95, 0x38, 0x3d, 0xdd, 0xe6, 0x6c, 0x1f, - 0x38, 0xea, 0xcb, 0xb4, 0x4a, 0x8e, 0xe5, 0x8d, 0xb9, 0x3a, 0xb5, 0x3c, 0x8a, 0x6f, 0x66, 0xb9, - 0xbd, 0xc8, 0x28, 0xc3, 0x12, 0x6c, 0x7a, 0xbc, 0xa8, 0xeb, 0xb0, 0x7c, 0xe6, 0x75, 0x98, 0xba, - 0x4f, 0x29, 0x64, 0xde, 0xa7, 0xac, 0xc0, 0x74, 0xad, 0xbb, 0xad, 0xea, 0x4e, 0xfb, 0xbd, 0x85, - 0xdd, 0xed, 0xac, 0x06, 0xa5, 0x49, 0xac, 0x1f, 0xcd, 0xc3, 0xc4, 0x66, 0xb3, 0xbb, 0xeb, 0xb5, - 0x57, 0xdc, 0xc8, 0x7d, 0x6a, 0x6f, 0xe8, 0xde, 0x36, 0x6e, 0xe8, 0x62, 0xef, 0xae, 0xb8, 0x61, - 0x03, 0x5d, 0xcf, 0xfd, 0x74, 0x0e, 0xa6, 0x13, 0x12, 0x79, 0xce, 0xae, 0xc1, 0x90, 0xf8, 0x41, - 0x7a, 0xeb, 0xb9, 0x1e, 0xc6, 0x32, 0x79, 0x57, 0xfc, 0x17, 0xdd, 0x99, 0x99, 0x99, 0x71, 0x90, - 0xc3, 0xc2, 0x67, 0x60, 0x2c, 0x61, 0x7b, 0x92, 0xa4, 0x5d, 0xbf, 0x9e, 0x83, 0x52, 0xba, 0x25, - 0xec, 0x16, 0x8c, 0x0a, 0x4e, 0x1e, 0x57, 0x2a, 0xf5, 0xcb, 0x7d, 0xda, 0x7c, 0x89, 0xd0, 0xe4, - 0xe7, 0x61, 0xe7, 0x73, 0x09, 0xb1, 0x15, 0x87, 0x05, 0x1b, 0x26, 0x74, 0xac, 0x8c, 0xaf, 0x7b, - 0xc3, 0x14, 0x2e, 0x4e, 0x67, 0xf7, 0x83, 0x91, 0x6a, 0xcc, 0xf8, 0x6a, 0x92, 0x1b, 0xce, 0x1b, - 0x93, 0x0b, 0xfb, 0x2a, 0x35, 0x6f, 0xe4, 0x34, 0x5b, 0x4c, 0x02, 0x9f, 0xeb, 0xf3, 0x2c, 0x63, - 0x42, 0xc7, 0x78, 0xec, 0x0d, 0x18, 0x91, 0xf5, 0xe9, 0x29, 0x77, 0x3a, 0x08, 0xd1, 0x45, 0x5c, - 0x89, 0x63, 0xfd, 0xdd, 0x02, 0x9c, 0x4e, 0x3e, 0xef, 0x6e, 0xa7, 0xe1, 0x46, 0x7c, 0xd3, 0x0d, - 0xdc, 0x56, 0x78, 0xcc, 0x0a, 0xb8, 0xd0, 0xf3, 0x69, 0x98, 0x82, 0x45, 0x7d, 0x9a, 0xf6, 0x41, - 0x56, 0xea, 0x83, 0xf0, 0xfa, 0x52, 0x7e, 0x90, 0xfa, 0x0c, 0x76, 0x0b, 0x0a, 0x35, 0x1e, 0xd1, - 0xb6, 0x79, 0xbe, 0xa7, 0x57, 0xf5, 0xef, 0xba, 0x54, 0xe3, 0x91, 0x1c, 0x44, 0x19, 0x5f, 0x87, - 0x1b, 0x11, 0x55, 0x6b, 0x3c, 0x62, 0xf7, 0x61, 0x64, 0xf5, 0x51, 0x87, 0xd7, 0x23, 0x4a, 0x39, - 0x77, 0xf1, 0x68, 0x7e, 0x12, 0x57, 0xcb, 0x38, 0xc7, 0x11, 0xa0, 0x77, 0x96, 0x44, 0x59, 0xb8, - 0x06, 0x45, 0x55, 0xf9, 0x49, 0x66, 0xee, 0xc2, 0xdb, 0x30, 0xae, 0x55, 0x72, 0xa2, 0x49, 0xff, - 0x0b, 0x62, 0x5f, 0xf5, 0x9b, 0x2a, 0x4b, 0xdd, 0x6a, 0x8f, 0x98, 0xa7, 0x65, 0x31, 0x91, 0x62, - 0x9e, 0xf3, 0x80, 0x8a, 0x8e, 0x90, 0xf7, 0xaa, 0x30, 0x5d, 0x7b, 0xe0, 0x75, 0x92, 0xc0, 0x96, - 0xc6, 0x61, 0x8a, 0x29, 0x29, 0x48, 0xe7, 0x4e, 0x1f, 0xa6, 0x69, 0x3a, 0xeb, 0xcf, 0x73, 0x30, - 0x22, 0xfe, 0xba, 0x77, 0xed, 0x29, 0xdd, 0x32, 0xaf, 0x1a, 0x5b, 0xe6, 0x8c, 0x16, 0x5b, 0x1a, - 0x37, 0x8e, 0x6b, 0xc7, 0x6c, 0x96, 0x87, 0x34, 0x40, 0x12, 0x99, 0xdd, 0x80, 0x51, 0xb2, 0xea, - 0x21, 0xf3, 0x6b, 0x3d, 0x58, 0xb5, 0xb2, 0xf7, 0x89, 0x95, 0x73, 0xbf, 0x93, 0xbe, 0xcd, 0x50, - 0xd4, 0x42, 0x24, 0x57, 0x21, 0x46, 0x8d, 0xdc, 0xa6, 0x3e, 0xfa, 0xcb, 0xc9, 0x50, 0xcb, 0x5a, - 0x36, 0xe2, 0x3e, 0xde, 0xf4, 0x15, 0x7a, 0xc8, 0x28, 0x1c, 0xc5, 0xe4, 0xb4, 0x4a, 0xfd, 0x98, - 0xf9, 0xc6, 0xf1, 0xcf, 0x4e, 0xc9, 0x00, 0xc5, 0xea, 0xc3, 0xde, 0x83, 0x89, 0xeb, 0x7e, 0xb0, - 0xef, 0x06, 0x32, 0xec, 0x24, 0x59, 0x0e, 0x08, 0xd5, 0x71, 0x72, 0x47, 0xc2, 0x65, 0xe0, 0xca, - 0xef, 0x1c, 0x96, 0x87, 0x96, 0x7c, 0xbf, 0x69, 0x1b, 0xe8, 0xec, 0x0e, 0x4c, 0xde, 0x76, 0x1f, - 0x69, 0x4a, 0xaf, 0x74, 0x80, 0xb9, 0x28, 0x26, 0xb0, 0xd0, 0x9a, 0x8f, 0x37, 0xb1, 0x32, 0xe9, - 0x99, 0x07, 0x53, 0x9b, 0x7e, 0x10, 0x51, 0x25, 0x5e, 0x7b, 0x97, 0x1a, 0xdb, 0x6b, 0x24, 0x76, - 0x39, 0xd3, 0x48, 0xec, 0x6c, 0xc7, 0x0f, 0x22, 0x67, 0x27, 0x26, 0x37, 0x02, 0x53, 0x19, 0x8c, - 0xd9, 0x7b, 0x30, 0xa3, 0x05, 0xde, 0xbb, 0xee, 0x07, 0x2d, 0x57, 0x09, 0xe5, 0x78, 0x0f, 0x8c, - 0xf6, 0x26, 0x3b, 0x08, 0xb6, 0x7b, 0x31, 0xd9, 0x97, 0xb2, 0x5c, 0x8a, 0x86, 0x13, 0x2b, 0xb3, - 0x0c, 0x97, 0xa2, 0x7e, 0x56, 0x66, 0xbd, 0xce, 0x45, 0xbb, 0x47, 0x59, 0xa1, 0x16, 0x97, 0xae, - 0x90, 0xfa, 0x7d, 0xbc, 0x95, 0x69, 0x3c, 0x6e, 0x7d, 0xac, 0x4d, 0x17, 0xa1, 0xb0, 0xb4, 0x79, - 0x1d, 0x5f, 0x2f, 0x94, 0xa1, 0x4d, 0x7b, 0xcf, 0x6d, 0xd7, 0x51, 0x58, 0x26, 0xcb, 0x6f, 0x7d, - 0x47, 0x5e, 0xda, 0xbc, 0xce, 0x5c, 0x98, 0xdd, 0xe4, 0x41, 0xcb, 0x8b, 0xbe, 0x78, 0xe5, 0x8a, - 0x36, 0x50, 0x45, 0xfc, 0xb4, 0xcb, 0xf4, 0x69, 0xe5, 0x0e, 0xa2, 0x38, 0x8f, 0xae, 0x5c, 0xc9, - 0x1c, 0x8e, 0xf8, 0xc3, 0xb2, 0x78, 0x89, 0x9d, 0xf1, 0xb6, 0xfb, 0x28, 0x31, 0xd8, 0x0f, 0xc9, - 0x39, 0xf3, 0x79, 0x35, 0xb1, 0x12, 0x63, 0x7f, 0x63, 0x67, 0x34, 0x89, 0x84, 0xae, 0x93, 0x4c, - 0xaf, 0x90, 0xdc, 0x5a, 0x16, 0xd4, 0x95, 0x8e, 0xf2, 0xe0, 0xd5, 0x05, 0x76, 0x0d, 0x9d, 0xdd, - 0x8d, 0x35, 0x36, 0xa9, 0xf1, 0x50, 0x62, 0xc3, 0xcb, 0xba, 0xc6, 0x26, 0x2f, 0x52, 0x8c, 0x66, - 0x4d, 0xc7, 0x6a, 0xbe, 0xf4, 0x60, 0xb0, 0x4d, 0x2e, 0xbd, 0x8a, 0xe0, 0xc4, 0xc9, 0x15, 0x41, - 0x0e, 0x43, 0xeb, 0x7e, 0xfd, 0x01, 0x45, 0xd3, 0xfa, 0x82, 0x58, 0xee, 0x4d, 0xbf, 0xfe, 0xe0, - 0xc9, 0x59, 0xd7, 0x22, 0x7b, 0xb6, 0x21, 0x3e, 0x55, 0xcc, 0x02, 0xea, 0x13, 0xb2, 0xd8, 0x9c, - 0x8b, 0x35, 0x21, 0xad, 0x4c, 0x0a, 0x3e, 0x72, 0xd2, 0xa8, 0xae, 0xb5, 0x4d, 0x72, 0xc6, 0xa1, - 0xb4, 0xc2, 0xc3, 0x07, 0x91, 0xdf, 0x59, 0x6e, 0x7a, 0x9d, 0x6d, 0xdf, 0x0d, 0x54, 0x8c, 0xd3, - 0xde, 0xf5, 0xfd, 0x6a, 0xe6, 0xfa, 0x9e, 0x69, 0x48, 0x7a, 0xa7, 0xae, 0x18, 0xd8, 0x3d, 0x2c, - 0xd9, 0x97, 0x60, 0x4a, 0x4c, 0xee, 0xd5, 0x47, 0x11, 0x6f, 0xcb, 0x91, 0x9f, 0x41, 0xd1, 0x61, - 0x4e, 0x0b, 0xea, 0x1f, 0x17, 0xca, 0x39, 0x85, 0x8b, 0x9d, 0xc7, 0x04, 0x46, 0x24, 0x32, 0x83, - 0x15, 0x6b, 0xc0, 0xfc, 0x6d, 0xf7, 0x91, 0x96, 0x8e, 0x51, 0x9b, 0xa4, 0x0c, 0x27, 0xd8, 0x85, - 0xc7, 0x87, 0xe5, 0x97, 0xc5, 0x04, 0x4b, 0xc2, 0xee, 0xf6, 0x99, 0xaf, 0x7d, 0x39, 0xb1, 0xef, - 0x87, 0x33, 0xd4, 0xac, 0x15, 0xcc, 0x74, 0xe3, 0x07, 0x07, 0xb5, 0x3d, 0x17, 0x7d, 0x75, 0x66, - 0x4f, 0xb6, 0x21, 0xaa, 0x0e, 0x6b, 0x28, 0x3e, 0x4e, 0x28, 0x19, 0xd9, 0xfd, 0x6a, 0x60, 0x1f, - 0xc1, 0x94, 0x7c, 0xb2, 0x59, 0xf3, 0xc3, 0x08, 0x15, 0xfa, 0xb9, 0x93, 0x99, 0xa0, 0xcb, 0x77, - 0x20, 0xe9, 0xb4, 0x91, 0xba, 0x00, 0x48, 0x71, 0x66, 0xef, 0xc0, 0xf8, 0xa6, 0xd7, 0x96, 0xb1, - 0x02, 0xab, 0x9b, 0x78, 0xf5, 0x48, 0xe7, 0x4f, 0xc7, 0x6b, 0x3b, 0x4a, 0xab, 0xee, 0xc4, 0xdb, - 0x85, 0x8e, 0xcd, 0xee, 0xc3, 0x78, 0xad, 0xb6, 0x76, 0xdd, 0x13, 0x07, 0x60, 0xe7, 0x60, 0xfe, - 0x74, 0x9f, 0xaf, 0x7c, 0x29, 0xf3, 0x2b, 0x27, 0xc3, 0x70, 0x0f, 0x53, 0xdc, 0x3b, 0x75, 0xbf, - 0x73, 0x60, 0xeb, 0x9c, 0x32, 0xcc, 0xb2, 0xcf, 0x3c, 0x61, 0xb3, 0xec, 0x2a, 0x4c, 0x6b, 0x06, - 0x96, 0x68, 0x5c, 0x39, 0x9f, 0x04, 0x98, 0xd1, 0xcd, 0xb0, 0xd3, 0x6e, 0x88, 0x69, 0x3a, 0x65, - 0x8f, 0x7d, 0xf6, 0xa4, 0xf6, 0xd8, 0x1e, 0xcc, 0xc8, 0xc1, 0xa0, 0x79, 0x80, 0x23, 0xbd, 0xd0, - 0xa7, 0x0f, 0x2f, 0x66, 0xf6, 0xe1, 0x2c, 0x8d, 0xb4, 0x9a, 0x64, 0xf8, 0x44, 0xd9, 0xcb, 0x95, - 0xed, 0x00, 0x23, 0x20, 0x25, 0xd8, 0xc7, 0xba, 0x9e, 0xed, 0x53, 0xd7, 0xcb, 0x99, 0x75, 0x4d, - 0xa9, 0xba, 0xb6, 0x65, 0x35, 0x19, 0x1c, 0x59, 0x5b, 0xd5, 0xa3, 0xe6, 0x17, 0x76, 0xec, 0x73, - 0xc6, 0x3d, 0x68, 0x2f, 0x82, 0x0c, 0xd4, 0x9b, 0x9e, 0xb4, 0xe9, 0x7e, 0xcf, 0xe0, 0xcc, 0x1e, - 0xc1, 0xe9, 0xde, 0xaf, 0xc0, 0x3a, 0x9f, 0xc7, 0x3a, 0x9f, 0x37, 0xea, 0x4c, 0x23, 0xc9, 0x79, - 0x63, 0x36, 0x2b, 0x5d, 0x6b, 0x1f, 0xfe, 0xec, 0x87, 0x73, 0x70, 0xe6, 0xf6, 0xf5, 0x0a, 0xe6, - 0x95, 0xf3, 0x64, 0xe8, 0xa8, 0xd8, 0x7d, 0xf3, 0x05, 0xba, 0x2b, 0x4f, 0xdf, 0xdf, 0x2b, 0x89, - 0x03, 0xb7, 0x0a, 0x21, 0x23, 0xbe, 0xd4, 0xda, 0x71, 0x65, 0xba, 0x3a, 0x62, 0x91, 0xe1, 0xe3, - 0xf9, 0x73, 0x7f, 0x54, 0xce, 0xd9, 0xfd, 0xaa, 0x62, 0x4d, 0x58, 0x30, 0xbb, 0x45, 0x59, 0xcc, - 0xef, 0xf1, 0x66, 0x73, 0xbe, 0x8c, 0x33, 0xfa, 0x8d, 0xc7, 0x87, 0xe5, 0x0b, 0x3d, 0xbd, 0x1b, - 0x5b, 0xe1, 0x0b, 0x4c, 0xad, 0xc1, 0x47, 0xf0, 0xbb, 0x39, 0x54, 0x9c, 0x2c, 0x4d, 0x65, 0x99, - 0x97, 0xff, 0x76, 0x3e, 0x75, 0x52, 0xb1, 0x2a, 0x8c, 0xd2, 0x04, 0x24, 0xd1, 0xbd, 0x77, 0x9a, - 0x3d, 0x9f, 0x39, 0xcd, 0x46, 0x69, 0x2e, 0xdb, 0x8a, 0x9e, 0xed, 0x0b, 0x56, 0xf8, 0x15, 0xa4, - 0xeb, 0x7c, 0x45, 0x1e, 0x44, 0x08, 0x32, 0x8e, 0xdc, 0x95, 0x93, 0x7b, 0x41, 0x99, 0x4e, 0x76, - 0x78, 0xf6, 0xaa, 0xda, 0xd8, 0x03, 0x99, 0xf4, 0xa4, 0x10, 0xbb, 0xd2, 0x98, 0x19, 0x4e, 0x9e, - 0x58, 0x85, 0xa2, 0x16, 0xeb, 0xb7, 0x72, 0x30, 0x69, 0x1c, 0x75, 0xec, 0x9a, 0xe6, 0x27, 0x96, - 0xb8, 0x4e, 0x1b, 0x38, 0xb8, 0xfb, 0xa5, 0x3d, 0xc8, 0xae, 0x91, 0xb1, 0x78, 0xbe, 0x3f, 0x1d, - 0xce, 0xfe, 0xb4, 0xdb, 0xe0, 0xd1, 0x37, 0x83, 0x71, 0x2a, 0xb5, 0xa1, 0x3e, 0xa9, 0xd4, 0xfe, - 0xe1, 0xb3, 0x30, 0x65, 0xea, 0x42, 0xec, 0x0d, 0x18, 0xc1, 0x0b, 0x55, 0xa5, 0x58, 0xcb, 0x14, - 0xf4, 0x7e, 0x2a, 0x2b, 0x28, 0xe1, 0xb0, 0x57, 0x00, 0x62, 0xab, 0x5d, 0xf5, 0x9c, 0x30, 0xfc, - 0xf8, 0xb0, 0x9c, 0x7b, 0xd3, 0xd6, 0x0a, 0xd8, 0x57, 0x01, 0x36, 0xfc, 0x06, 0x8f, 0xf3, 0x4e, - 0x1e, 0xf1, 0x64, 0xfe, 0x6a, 0x4f, 0x42, 0x80, 0x53, 0x6d, 0xbf, 0xc1, 0x7b, 0xa3, 0xff, 0x6b, - 0x1c, 0xd9, 0xe7, 0x60, 0xd8, 0xee, 0x0a, 0x25, 0x5e, 0xde, 0x9f, 0x8c, 0xab, 0x23, 0xa7, 0xdb, - 0xe4, 0x89, 0x86, 0x18, 0x74, 0xd3, 0xd6, 0x60, 0x02, 0xc0, 0x3e, 0x90, 0x89, 0x02, 0x28, 0xca, - 0xde, 0x70, 0xf2, 0xc0, 0xa2, 0x89, 0x22, 0x3d, 0x71, 0xf6, 0x34, 0x12, 0x76, 0x07, 0x46, 0xf5, - 0x97, 0x01, 0xcd, 0xe1, 0x58, 0x7f, 0x3d, 0xd2, 0xd4, 0x4d, 0x4a, 0x58, 0x99, 0x7e, 0x34, 0x50, - 0x5c, 0xd8, 0xbb, 0x30, 0x26, 0xd8, 0x8b, 0xa5, 0x1c, 0x92, 0x9a, 0x81, 0xcf, 0x28, 0xda, 0x07, - 0x89, 0xed, 0xc0, 0x88, 0x85, 0x17, 0x13, 0xb0, 0x2f, 0x61, 0x2a, 0x44, 0xea, 0xea, 0x23, 0x4d, - 0x29, 0xce, 0xf7, 0x74, 0x35, 0xe6, 0x46, 0xec, 0xcd, 0xad, 0x1e, 0xf3, 0x63, 0xbb, 0x71, 0xbc, - 0xab, 0x41, 0x92, 0x3b, 0xbc, 0xd6, 0x53, 0xc1, 0xbc, 0x0a, 0xe1, 0xd4, 0x9b, 0x3f, 0xd4, 0xe0, - 0xcb, 0x3a, 0x50, 0x4a, 0xa4, 0x3c, 0xaa, 0x0b, 0x8e, 0xaa, 0xeb, 0xcd, 0x9e, 0xba, 0xf4, 0x01, - 0xec, 0xa9, 0xae, 0x87, 0x3b, 0x6b, 0xc0, 0x94, 0x3a, 0x31, 0xa8, 0xbe, 0xf1, 0xa3, 0xea, 0x7b, - 0xa5, 0xa7, 0xbe, 0xd9, 0xc6, 0x76, 0x6f, 0x3d, 0x29, 0x9e, 0xec, 0x5d, 0x98, 0x54, 0x10, 0x99, - 0xcd, 0x73, 0x22, 0x49, 0xdb, 0xd8, 0xd8, 0xee, 0xc9, 0xe1, 0x69, 0x22, 0xeb, 0xd4, 0x72, 0x76, - 0x4c, 0x1a, 0xd4, 0xe9, 0x59, 0x61, 0x22, 0xb3, 0x0f, 0x61, 0xbc, 0xda, 0x12, 0x0d, 0xf1, 0xdb, - 0x6e, 0xc4, 0xc9, 0x19, 0x4d, 0x99, 0x85, 0x68, 0x25, 0xda, 0x54, 0x95, 0x79, 0x4a, 0x93, 0x22, - 0x23, 0x4f, 0x69, 0x02, 0x16, 0x9d, 0x27, 0x9f, 0x82, 0x68, 0x0e, 0x2b, 0x47, 0xb5, 0xe7, 0x33, - 0x4c, 0x33, 0x34, 0xf6, 0x14, 0xcd, 0x52, 0x40, 0xd5, 0x53, 0x4c, 0x2a, 0x9a, 0xa5, 0xce, 0x93, - 0xbd, 0x07, 0xe3, 0x94, 0xf7, 0xa6, 0x62, 0x6f, 0x84, 0xf3, 0x25, 0x6c, 0x3c, 0xba, 0xd7, 0xab, - 0x14, 0x39, 0x8e, 0x1b, 0xa4, 0x6c, 0x10, 0x13, 0x7c, 0xf6, 0x45, 0x98, 0xbb, 0xef, 0xb5, 0x1b, - 0xfe, 0x7e, 0x48, 0xc7, 0x14, 0x6d, 0x74, 0x33, 0x89, 0x07, 0xd0, 0xbe, 0x2c, 0x8f, 0x85, 0xb3, - 0x9e, 0x8d, 0x2f, 0x93, 0x03, 0xfb, 0xab, 0x3d, 0x9c, 0xe5, 0x0c, 0x62, 0x47, 0xcd, 0xa0, 0xc5, - 0x9e, 0x19, 0xd4, 0x5b, 0x7d, 0x7a, 0x3a, 0x65, 0x56, 0xc3, 0x7c, 0x60, 0xe6, 0xf9, 0x7e, 0xd3, - 0xf7, 0xda, 0xf3, 0xb3, 0xb8, 0x17, 0x3e, 0x9b, 0x76, 0x68, 0x47, 0x3c, 0xca, 0xf7, 0x6a, 0x3d, - 0x3e, 0x2c, 0xbf, 0x90, 0x16, 0xc2, 0x3f, 0xf2, 0x8d, 0x8b, 0xf2, 0x0c, 0xd6, 0xec, 0x43, 0x98, - 0x10, 0xff, 0xc7, 0xb7, 0x04, 0x73, 0x86, 0x31, 0x9f, 0x86, 0x49, 0xf5, 0xe0, 0x18, 0x61, 0x62, - 0x9e, 0x8c, 0x0b, 0x04, 0x83, 0x15, 0x7b, 0x1b, 0x40, 0xc8, 0x31, 0xb4, 0x1d, 0x9f, 0x4a, 0x82, - 0x87, 0xa2, 0x18, 0xd4, 0xbb, 0x11, 0x27, 0xc8, 0xec, 0x5d, 0x18, 0x17, 0xbf, 0x6a, 0xdd, 0x86, - 0x2f, 0xd6, 0xc6, 0x69, 0xa4, 0x95, 0x3e, 0x7e, 0x82, 0x36, 0x94, 0x70, 0xc3, 0xc7, 0x2f, 0x41, - 0x67, 0x6b, 0x30, 0x8d, 0x41, 0x5e, 0xab, 0x98, 0x0c, 0x3a, 0xf2, 0x78, 0x38, 0x7f, 0x46, 0x7b, - 0xc2, 0x16, 0x45, 0x8e, 0x17, 0x97, 0xe9, 0xca, 0x45, 0x8a, 0x8c, 0x85, 0x30, 0x9b, 0xec, 0x2e, - 0xc9, 0x83, 0xf8, 0x3c, 0x76, 0x92, 0x12, 0xa9, 0x7b, 0x31, 0xe4, 0x7e, 0x2c, 0x46, 0x44, 0xdb, - 0xb8, 0xd4, 0x73, 0x82, 0x5e, 0x61, 0x16, 0x77, 0x66, 0x03, 0xbb, 0xb1, 0xbc, 0x99, 0x8e, 0x82, - 0x7a, 0x16, 0x5b, 0x80, 0xc3, 0xbc, 0x5b, 0x4f, 0x12, 0xd1, 0x66, 0x44, 0x42, 0xcd, 0xa0, 0x66, - 0xdf, 0x80, 0x53, 0x6a, 0x07, 0xa1, 0x22, 0x9a, 0xd7, 0x0b, 0x27, 0xdc, 0x89, 0x1b, 0xdb, 0x71, - 0xd5, 0x3d, 0x53, 0x3a, 0xbb, 0x0a, 0xe6, 0xc2, 0x38, 0x0e, 0x2b, 0xd5, 0xf8, 0xec, 0x51, 0x35, - 0x5e, 0xe8, 0xa9, 0xf1, 0x34, 0x4e, 0x94, 0xde, 0xca, 0x74, 0x9e, 0x6c, 0x09, 0x26, 0x69, 0x1d, - 0xd1, 0x6c, 0x7b, 0x0e, 0x7b, 0x0b, 0x6f, 0x95, 0xd4, 0x0a, 0xec, 0x99, 0x70, 0x26, 0x89, 0xbe, - 0x23, 0xcb, 0x67, 0x84, 0xe7, 0x8d, 0x1d, 0x39, 0xfd, 0x7a, 0x60, 0x22, 0x8b, 0x1d, 0x29, 0x91, - 0x62, 0x56, 0x1f, 0x75, 0x02, 0xba, 0x33, 0x7a, 0x21, 0x49, 0x0e, 0xa2, 0x09, 0x3f, 0x0e, 0x8f, - 0x31, 0xf4, 0x2d, 0x21, 0x8b, 0x03, 0xbb, 0x0b, 0xb3, 0xf1, 0xa9, 0xad, 0x31, 0x2e, 0x27, 0x49, - 0x56, 0x92, 0xa3, 0x3e, 0x9b, 0x6f, 0x16, 0x3d, 0x73, 0xe1, 0x8c, 0x71, 0x4e, 0x6b, 0xac, 0xcf, - 0x21, 0x6b, 0x4c, 0x7c, 0x6c, 0x1e, 0xf2, 0xd9, 0xec, 0xfb, 0xf1, 0x61, 0x1f, 0xc1, 0x42, 0xfa, - 0x6c, 0xd6, 0x6a, 0x79, 0x11, 0x6b, 0x79, 0xed, 0xf1, 0x61, 0xf9, 0x7c, 0xcf, 0xf1, 0x9e, 0x5d, - 0xd1, 0x11, 0xdc, 0xd8, 0x57, 0x61, 0xde, 0x3c, 0x9f, 0xb5, 0x9a, 0x2c, 0xac, 0x09, 0x97, 0x4e, - 0x7c, 0xb0, 0x67, 0xd7, 0xd0, 0x97, 0x07, 0x8b, 0xa0, 0x9c, 0x39, 0xbb, 0xb5, 0x6a, 0x5e, 0x4a, - 0x1a, 0xd4, 0xb3, 0x4a, 0xb2, 0xab, 0x3b, 0x8e, 0x25, 0xdb, 0x87, 0x17, 0xb2, 0x8e, 0x09, 0xad, - 0xd2, 0x97, 0xe3, 0x5b, 0xd9, 0xd7, 0xb3, 0x8f, 0x9c, 0xec, 0x9a, 0x8f, 0x61, 0xcb, 0xbe, 0x04, - 0xa7, 0xb4, 0xf5, 0xa5, 0xd5, 0xf7, 0x0a, 0xd6, 0x87, 0xfe, 0xbb, 0xfa, 0xc2, 0xcc, 0xae, 0x25, - 0x9b, 0x07, 0x6b, 0xc1, 0xac, 0x6a, 0x38, 0x5e, 0x7f, 0xd3, 0xd1, 0x73, 0xde, 0xd8, 0x55, 0x7b, - 0x31, 0xb4, 0xd4, 0xf5, 0xdb, 0x4e, 0x27, 0x21, 0xd4, 0x67, 0x7a, 0x06, 0x5f, 0xb6, 0x06, 0x23, - 0xb5, 0xcd, 0xea, 0xf5, 0xeb, 0xab, 0xf3, 0xaf, 0x62, 0x0d, 0xca, 0xd9, 0x47, 0x02, 0x0d, 0xa5, - 0x89, 0x6c, 0xcc, 0x3a, 0xde, 0xce, 0x8e, 0xe1, 0x53, 0x25, 0x51, 0x6f, 0x0e, 0x15, 0x2f, 0x94, - 0x2e, 0xde, 0x1c, 0x2a, 0x5e, 0x2c, 0xbd, 0x66, 0x3f, 0x97, 0x9d, 0xec, 0x5b, 0x36, 0xd6, 0x3e, - 0x7f, 0x54, 0x69, 0xd2, 0x15, 0xd6, 0x2f, 0xe4, 0x60, 0x36, 0xe3, 0x3b, 0xd8, 0x79, 0x18, 0xc2, - 0xac, 0x25, 0xda, 0xab, 0x7a, 0x2a, 0x5b, 0x09, 0x96, 0xb3, 0x4f, 0xc1, 0xe8, 0xca, 0x46, 0xad, - 0x56, 0xd9, 0x50, 0x2a, 0x9b, 0xdc, 0xae, 0xda, 0xa1, 0x13, 0xba, 0xe6, 0x63, 0x1c, 0xa1, 0xb1, - 0x37, 0x61, 0xa4, 0xba, 0x89, 0x04, 0xd2, 0xac, 0x0b, 0x55, 0x18, 0xaf, 0x93, 0xc6, 0x27, 0x24, - 0xeb, 0xc7, 0x72, 0xc0, 0x7a, 0x3b, 0x95, 0x5d, 0x81, 0x71, 0x7d, 0xe8, 0xa4, 0x82, 0x89, 0x0f, - 0x47, 0xda, 0xc0, 0xd8, 0x3a, 0x0e, 0x5b, 0x81, 0x61, 0xcc, 0xeb, 0x16, 0xbf, 0x02, 0x66, 0x1e, - 0x00, 0x67, 0x7a, 0x0e, 0x80, 0x61, 0xcc, 0x1a, 0x67, 0x4b, 0x62, 0xeb, 0xf7, 0x72, 0xc0, 0x7a, - 0x0f, 0xcd, 0x81, 0xad, 0x10, 0xde, 0xd2, 0xdc, 0x72, 0xf5, 0xbc, 0x04, 0x71, 0x52, 0x19, 0x5d, - 0x59, 0x4a, 0x1c, 0x78, 0xcf, 0x1b, 0xca, 0x79, 0x7f, 0x5f, 0xae, 0x8b, 0x30, 0x7c, 0x8f, 0x07, - 0xdb, 0xca, 0x62, 0x11, 0xad, 0x9c, 0x1e, 0x0a, 0x80, 0xae, 0xac, 0x22, 0x86, 0xf5, 0x27, 0x39, - 0x98, 0xcb, 0x92, 0xe4, 0x8e, 0x71, 0xb9, 0xb2, 0x52, 0xde, 0x62, 0x68, 0x81, 0x20, 0x4d, 0xa0, - 0x62, 0x1f, 0xb1, 0x32, 0x0c, 0x8b, 0xc6, 0xaa, 0x11, 0xc6, 0xcb, 0x02, 0xd1, 0x1b, 0xa1, 0x2d, - 0xe1, 0x02, 0x41, 0x86, 0x91, 0x1a, 0xc2, 0x08, 0x64, 0x88, 0x80, 0x82, 0x82, 0x2d, 0xe1, 0x02, - 0xe1, 0xb6, 0xdf, 0x88, 0x53, 0x1a, 0x23, 0x42, 0x4b, 0x00, 0x6c, 0x09, 0x67, 0xe7, 0x61, 0xf4, - 0x4e, 0x7b, 0x9d, 0xbb, 0x0f, 0x55, 0x6c, 0x6c, 0xb4, 0x98, 0xf0, 0xdb, 0x4e, 0x53, 0xc0, 0x6c, - 0x55, 0x68, 0xfd, 0x74, 0x0e, 0x66, 0x7a, 0x84, 0xc8, 0xe3, 0xbd, 0xca, 0x8e, 0x76, 0xef, 0x18, - 0xa4, 0x7d, 0xf2, 0xf3, 0x87, 0xb2, 0x3f, 0xdf, 0xfa, 0xbf, 0x87, 0xe0, 0x4c, 0x1f, 0x9d, 0x3e, - 0x71, 0x3f, 0xcb, 0x1d, 0xeb, 0x7e, 0xf6, 0x65, 0xa1, 0x43, 0xbb, 0x5e, 0x2b, 0xdc, 0xf2, 0x93, - 0x2f, 0x4e, 0xac, 0xd8, 0xb1, 0x4c, 0x65, 0x75, 0x56, 0xe6, 0xce, 0x67, 0x65, 0x66, 0x7d, 0x27, - 0xf2, 0x7b, 0x45, 0x0a, 0x83, 0x59, 0x8f, 0x03, 0x58, 0xe1, 0x2f, 0x88, 0x03, 0x98, 0xe9, 0x92, - 0x30, 0xf4, 0x44, 0x5d, 0x12, 0xb2, 0xcd, 0x19, 0x87, 0x3f, 0x89, 0x71, 0xeb, 0x32, 0x4c, 0x4a, - 0x93, 0x91, 0x4a, 0x28, 0x07, 0x69, 0xa4, 0xc7, 0xcc, 0xc4, 0x0d, 0x7b, 0xc7, 0xc2, 0xa0, 0x61, - 0x6b, 0xa6, 0xf9, 0xfc, 0x28, 0x3e, 0x75, 0x9d, 0xef, 0x6f, 0x1e, 0x6f, 0x3c, 0x71, 0xeb, 0xa4, - 0xd6, 0x4f, 0xe7, 0x4d, 0xef, 0xb0, 0xbf, 0x88, 0x33, 0xef, 0x22, 0x0c, 0xdf, 0xdf, 0xe3, 0x81, - 0xda, 0xef, 0xf0, 0x43, 0xf6, 0x05, 0x40, 0xff, 0x10, 0xc4, 0x60, 0xd7, 0x61, 0x6a, 0x53, 0x8e, - 0x84, 0xea, 0xde, 0xa1, 0x44, 0xd5, 0xea, 0xd0, 0x85, 0x40, 0x46, 0xff, 0xa6, 0xa8, 0xac, 0x1b, - 0xf0, 0xbc, 0xb1, 0x20, 0x29, 0x9a, 0x85, 0xb4, 0x62, 0x97, 0x27, 0xe2, 0x54, 0x62, 0xb7, 0x9f, - 0xec, 0x1e, 0x76, 0x0a, 0x6a, 0xed, 0xc0, 0x0b, 0x47, 0x32, 0x12, 0x07, 0x11, 0x74, 0xe2, 0x5f, - 0x29, 0x53, 0xbb, 0x23, 0x49, 0x6d, 0x8d, 0xce, 0xfa, 0x7e, 0x98, 0xd0, 0x7b, 0x19, 0xf7, 0x54, - 0xf1, 0x9b, 0x36, 0x35, 0xb9, 0xa7, 0x0a, 0x80, 0x2d, 0xe1, 0xc9, 0x15, 0x6e, 0x3e, 0xfb, 0x0a, - 0x37, 0x19, 0xfe, 0xc2, 0x71, 0xc3, 0x2f, 0x2a, 0xc7, 0x25, 0xab, 0x55, 0x8e, 0xbf, 0xf5, 0xca, - 0x31, 0x5c, 0x85, 0x2d, 0xe1, 0x4f, 0xb4, 0xf2, 0xdf, 0x55, 0xd9, 0x41, 0xd0, 0x48, 0x5e, 0xe9, - 0xc4, 0x49, 0xb6, 0xe1, 0xd9, 0x2c, 0x4d, 0x37, 0xc1, 0x4c, 0x0e, 0xc9, 0xfc, 0x71, 0x87, 0xe4, - 0x49, 0x26, 0xe2, 0x65, 0x18, 0xad, 0xd0, 0x43, 0xf4, 0x50, 0x22, 0xd8, 0xb8, 0x3d, 0xaf, 0xce, - 0x0a, 0xcb, 0xfa, 0xb9, 0x1c, 0x9c, 0xca, 0xbc, 0x2a, 0x13, 0xb5, 0xca, 0x3b, 0x39, 0x6d, 0x1d, - 0xa6, 0x2f, 0xe4, 0x24, 0xc6, 0x49, 0x7c, 0x95, 0x07, 0x6f, 0x8b, 0xf5, 0x22, 0x8c, 0xc5, 0x0f, - 0x35, 0x6c, 0x4e, 0x0d, 0x1d, 0x5a, 0x27, 0xa9, 0xfb, 0xfe, 0x1a, 0x80, 0xf8, 0x82, 0x27, 0x6a, - 0x4b, 0x67, 0xfd, 0x6e, 0x5e, 0x66, 0x8e, 0x7b, 0x6a, 0xc3, 0x07, 0x66, 0x1b, 0xc0, 0x89, 0x26, - 0xf5, 0x0f, 0x1a, 0xc8, 0x56, 0x61, 0xa4, 0x16, 0xb9, 0x51, 0x57, 0xb9, 0x58, 0xcf, 0xea, 0x64, - 0x58, 0x70, 0x6f, 0x31, 0x71, 0xb2, 0x0d, 0x11, 0x62, 0x28, 0x07, 0x08, 0xd1, 0xec, 0xe8, 0xfe, - 0x69, 0x0e, 0x26, 0x74, 0x62, 0xf6, 0x21, 0x4c, 0xa9, 0xa0, 0x68, 0xd2, 0xf1, 0x9c, 0x5e, 0x95, - 0x94, 0x49, 0x86, 0x0a, 0x8a, 0xa6, 0x3b, 0xaa, 0x1b, 0xf8, 0xfa, 0x56, 0xdd, 0xd1, 0x91, 0x59, - 0x03, 0x58, 0x6b, 0xc7, 0x75, 0xf6, 0xb9, 0xfb, 0x80, 0x87, 0x91, 0x23, 0x9f, 0xce, 0xe9, 0xf1, - 0x49, 0xb1, 0xbf, 0x7d, 0xbd, 0x22, 0x5f, 0xcd, 0xc5, 0x48, 0x50, 0x74, 0xbb, 0x1e, 0x1a, 0xfd, - 0x46, 0xbd, 0xb5, 0xe3, 0xde, 0x97, 0x85, 0x92, 0xce, 0xfa, 0xd3, 0x11, 0x39, 0xdd, 0x28, 0x86, - 0xe2, 0x36, 0x4c, 0xdd, 0xa9, 0xae, 0x2c, 0x6b, 0xf7, 0x6b, 0x66, 0x0a, 0x8e, 0xd5, 0x47, 0x11, - 0x0f, 0xda, 0x6e, 0x93, 0x10, 0x0e, 0x92, 0x23, 0xc8, 0xf7, 0x1a, 0xf5, 0xec, 0xbb, 0xb7, 0x14, - 0x47, 0x51, 0x87, 0xd4, 0xa1, 0xe2, 0x3a, 0xf2, 0x03, 0xd6, 0x11, 0xba, 0xad, 0x66, 0x9f, 0x3a, - 0x4c, 0x8e, 0x6c, 0x0f, 0x4a, 0x37, 0x50, 0x5c, 0xd2, 0x6a, 0x29, 0x1c, 0x5d, 0xcb, 0x4b, 0x54, - 0xcb, 0xb3, 0x52, 0xce, 0xca, 0xae, 0xa7, 0x87, 0x6b, 0xb2, 0x4f, 0x0c, 0x1d, 0xbb, 0x4f, 0xfc, - 0x8d, 0x1c, 0x8c, 0x48, 0x79, 0x8c, 0xa6, 0x71, 0x1f, 0x89, 0xef, 0xfe, 0x93, 0x91, 0xf8, 0x4a, - 0x78, 0x4e, 0x18, 0x13, 0x5a, 0x96, 0xb1, 0x95, 0xd4, 0xba, 0x50, 0xe6, 0x9f, 0x78, 0x53, 0x2e, - 0x4b, 0x8e, 0x5f, 0x16, 0xac, 0x9a, 0xb8, 0x3d, 0x8f, 0x1e, 0xeb, 0x59, 0xa7, 0x5c, 0xc5, 0x47, - 0xc9, 0xed, 0xd9, 0x74, 0x76, 0x5e, 0x87, 0x31, 0x72, 0xa6, 0x5e, 0x3a, 0xa0, 0xf7, 0xb0, 0x92, - 0x61, 0x62, 0xd0, 0x58, 0x3a, 0x48, 0x64, 0x4d, 0x72, 0xc7, 0x76, 0xb6, 0x0f, 0x8c, 0x44, 0x7c, - 0x0a, 0x91, 0xdd, 0x91, 0x09, 0xaa, 0x64, 0x94, 0x49, 0x33, 0xac, 0x74, 0x0c, 0xa7, 0x30, 0x2d, - 0xca, 0x23, 0x33, 0x23, 0xa8, 0x64, 0xc2, 0x83, 0xad, 0x43, 0x09, 0xcd, 0x52, 0x78, 0x43, 0xae, - 0x9a, 0xea, 0x8a, 0x74, 0xd8, 0x25, 0xd3, 0xc2, 0x48, 0x96, 0xd1, 0x72, 0x4b, 0xf9, 0xca, 0xf4, - 0x50, 0x0a, 0xfd, 0xb0, 0x94, 0x9e, 0x7d, 0xec, 0x5d, 0x18, 0x8f, 0xa3, 0x7c, 0xc6, 0xde, 0x7a, - 0x78, 0x2f, 0x9e, 0x84, 0x05, 0x35, 0xd3, 0x1a, 0x69, 0xe8, 0x6c, 0x11, 0x8a, 0x62, 0x11, 0xa7, - 0x53, 0x00, 0x76, 0x09, 0xa6, 0x9b, 0xe0, 0x2b, 0x3c, 0x56, 0x83, 0x59, 0xb1, 0x68, 0x6a, 0x5e, - 0x7b, 0xb7, 0xc9, 0xd7, 0xfd, 0x5d, 0xbf, 0x1b, 0xdd, 0xb5, 0xd7, 0x69, 0x0f, 0x97, 0x12, 0xb9, - 0xdb, 0x6a, 0x1a, 0xc5, 0x81, 0x91, 0xe0, 0x39, 0x83, 0x5a, 0xdb, 0x2a, 0xff, 0x28, 0x0f, 0xe3, - 0xda, 0x7c, 0x62, 0x17, 0xa1, 0x58, 0x0d, 0xd7, 0xfd, 0xfa, 0x83, 0x38, 0x8e, 0xd7, 0xe4, 0xe3, - 0xc3, 0xf2, 0x98, 0x17, 0x3a, 0x4d, 0x04, 0xda, 0x71, 0x31, 0x5b, 0x82, 0x49, 0xf9, 0x97, 0x8a, - 0xbe, 0x9e, 0x4f, 0x2c, 0x09, 0x25, 0xb2, 0x8a, 0xbb, 0xae, 0xef, 0x9e, 0x06, 0x09, 0xfb, 0x0a, - 0x80, 0x04, 0xa0, 0xe7, 0x67, 0x61, 0x70, 0x9f, 0x55, 0xaa, 0x20, 0xc3, 0xe7, 0x53, 0x63, 0xc8, - 0xbe, 0x26, 0xa3, 0x82, 0xaa, 0xf9, 0x3f, 0x34, 0xb8, 0xd3, 0xad, 0xe0, 0xef, 0x64, 0xfb, 0xfe, - 0xeb, 0x2c, 0x29, 0xe4, 0xe0, 0x82, 0xcd, 0xeb, 0xfe, 0x43, 0x1e, 0x1c, 0x54, 0x22, 0x44, 0xd4, - 0x30, 0xac, 0xff, 0x21, 0xa7, 0xad, 0x1a, 0xb6, 0x81, 0x59, 0x2b, 0xe5, 0x8c, 0x20, 0xd3, 0x90, - 0x58, 0x67, 0x50, 0x70, 0x9b, 0xef, 0x2c, 0x3d, 0x4b, 0x86, 0xac, 0xb3, 0xf1, 0xbc, 0x4a, 0x65, - 0xb3, 0x94, 0x40, 0xf6, 0x79, 0x18, 0xc2, 0xae, 0xcb, 0x1f, 0xdb, 0x34, 0x75, 0x6c, 0x0f, 0x89, - 0x3e, 0xc3, 0x86, 0x20, 0x25, 0xfb, 0x14, 0x79, 0xcd, 0xc9, 0xce, 0x9f, 0xd2, 0xce, 0x5e, 0xf1, - 0x1d, 0xf1, 0x79, 0x9d, 0x84, 0x7f, 0xd0, 0x66, 0xcf, 0xbf, 0x95, 0x87, 0x52, 0x7a, 0xad, 0xb2, - 0x0f, 0x60, 0x42, 0x9d, 0xa7, 0x98, 0xd6, 0x5c, 0xb4, 0x72, 0x82, 0x42, 0x77, 0xab, 0x43, 0x35, - 0x9d, 0xd5, 0x5c, 0x27, 0x10, 0xc2, 0xcd, 0x16, 0x85, 0x63, 0xd2, 0x56, 0x49, 0xe4, 0x47, 0x9d, - 0x54, 0x60, 0x49, 0x85, 0xc6, 0xde, 0x82, 0xc2, 0xed, 0xeb, 0x15, 0x72, 0xd1, 0x28, 0xa5, 0x4f, - 0x5d, 0x69, 0x82, 0x66, 0x1a, 0xc4, 0x09, 0x7c, 0xb6, 0xae, 0xc5, 0x6d, 0x1d, 0x31, 0xf2, 0x35, - 0x29, 0x70, 0xdc, 0xb8, 0xe3, 0x03, 0xb8, 0xca, 0x7c, 0xe9, 0x14, 0xc1, 0xf0, 0xdf, 0x2f, 0xc0, - 0x58, 0x5c, 0x3f, 0x63, 0x80, 0xb2, 0x1b, 0x29, 0x4c, 0xf8, 0x37, 0x3b, 0x0b, 0x45, 0x25, 0xae, - 0x91, 0xa7, 0xc6, 0x68, 0x48, 0xa2, 0xda, 0x3c, 0x28, 0xb9, 0x4c, 0x2e, 0x73, 0x5b, 0xfd, 0x64, - 0x57, 0x20, 0x16, 0xba, 0xfa, 0x49, 0x67, 0x43, 0x62, 0xc0, 0xec, 0x18, 0x8d, 0x4d, 0x41, 0xde, - 0x93, 0x51, 0x71, 0xc6, 0xec, 0xbc, 0xd7, 0x60, 0x1f, 0x40, 0xd1, 0x6d, 0x34, 0x78, 0xc3, 0x71, - 0x95, 0x8d, 0xc5, 0x51, 0x93, 0xa6, 0x28, 0xb8, 0xc9, 0x43, 0x00, 0xa9, 0x2a, 0x11, 0xab, 0xc0, - 0x58, 0xd3, 0x95, 0x66, 0x54, 0x8d, 0x01, 0x4e, 0x94, 0x84, 0x43, 0x51, 0x90, 0xdd, 0x0d, 0x79, - 0x83, 0xbd, 0x0a, 0x43, 0x62, 0x34, 0xe9, 0x08, 0x51, 0x52, 0xa2, 0x18, 0x4c, 0xd9, 0x61, 0x6b, - 0xcf, 0xd8, 0x88, 0xc0, 0x5e, 0x86, 0x42, 0x77, 0x71, 0x87, 0x0e, 0x87, 0x52, 0x12, 0x43, 0x39, - 0x46, 0x13, 0xc5, 0xec, 0x2a, 0x14, 0xf7, 0xcd, 0xf0, 0xbb, 0xa7, 0x52, 0xc3, 0x18, 0xe3, 0xc7, - 0x88, 0x4b, 0x45, 0x18, 0x91, 0x07, 0x81, 0xf5, 0x02, 0x40, 0x52, 0x75, 0xaf, 0x43, 0x8d, 0xf5, - 0x15, 0x18, 0x8b, 0xab, 0x64, 0xcf, 0x03, 0x3c, 0xe0, 0x07, 0xce, 0x9e, 0xdb, 0x6e, 0x34, 0xa5, - 0x14, 0x39, 0x61, 0x8f, 0x3d, 0xe0, 0x07, 0x6b, 0x08, 0x60, 0x67, 0x60, 0xb4, 0x23, 0x46, 0x95, - 0xa6, 0xee, 0x84, 0x3d, 0xd2, 0xe9, 0x6e, 0x8b, 0x19, 0x3a, 0x0f, 0xa3, 0x78, 0xc1, 0x47, 0x0b, - 0x6d, 0xd2, 0x56, 0x3f, 0xad, 0x3f, 0x2b, 0x60, 0xea, 0x09, 0xed, 0x3b, 0xd9, 0x4b, 0x30, 0x59, - 0x0f, 0x38, 0x9e, 0x39, 0xae, 0x90, 0xa4, 0xa8, 0x9e, 0x89, 0x04, 0x58, 0x6d, 0xb0, 0xf3, 0x30, - 0xdd, 0xe9, 0x6e, 0x37, 0xbd, 0xba, 0xa8, 0xcd, 0xa9, 0x6f, 0x53, 0xac, 0xec, 0x09, 0x7b, 0x52, - 0x82, 0x6f, 0xf1, 0x83, 0xe5, 0x6d, 0x8c, 0xe6, 0x54, 0xd2, 0x83, 0x71, 0x46, 0x71, 0x66, 0x57, - 0x7b, 0x5a, 0x83, 0xa3, 0xe9, 0xd4, 0x69, 0x18, 0x71, 0xdd, 0xdd, 0xae, 0x27, 0xa3, 0xae, 0x4c, - 0xd8, 0xf4, 0x8b, 0xbd, 0x0e, 0x33, 0x49, 0xcc, 0x56, 0xd5, 0x8c, 0x61, 0x6c, 0x46, 0x29, 0x2e, - 0x58, 0x96, 0x70, 0xf6, 0x26, 0x30, 0xbd, 0x3e, 0x7f, 0xfb, 0x23, 0x5e, 0x97, 0x53, 0x6d, 0xc2, - 0x9e, 0xd1, 0x4a, 0xee, 0x60, 0x01, 0x7b, 0x11, 0x26, 0x02, 0x1e, 0xa2, 0x14, 0x87, 0xdd, 0x86, - 0x99, 0x99, 0xec, 0x71, 0x05, 0x13, 0x7d, 0x77, 0x01, 0x4a, 0x5a, 0x77, 0x60, 0xbc, 0x53, 0x19, - 0x28, 0xda, 0x9e, 0x4a, 0xe0, 0x76, 0xa7, 0xda, 0x60, 0x5f, 0x84, 0x05, 0x0d, 0x53, 0x26, 0x89, - 0x72, 0x78, 0xd3, 0xdb, 0xf5, 0xb6, 0x9b, 0x9c, 0xa6, 0x51, 0xef, 0x64, 0x8d, 0x55, 0x3d, 0x7b, - 0x3e, 0xa1, 0x96, 0xe9, 0xa3, 0x56, 0x89, 0x96, 0xad, 0xc3, 0x5c, 0x8a, 0x33, 0x6f, 0x38, 0xdd, - 0x4e, 0xdf, 0x30, 0x47, 0x09, 0x4f, 0x66, 0xf2, 0xe4, 0x8d, 0xbb, 0x1d, 0x6b, 0x09, 0x66, 0x7a, - 0x76, 0x18, 0x2d, 0x6b, 0xb8, 0xdc, 0x31, 0x8f, 0xce, 0x1a, 0x6e, 0xb5, 0x61, 0x42, 0x3f, 0x31, - 0x8e, 0x89, 0xab, 0x7e, 0x1a, 0xa3, 0x0b, 0xc8, 0xed, 0x74, 0xe4, 0xf1, 0x61, 0x39, 0xef, 0x35, - 0x30, 0xa6, 0xc0, 0x05, 0x28, 0x2a, 0xe1, 0x86, 0x64, 0x0a, 0xbc, 0x48, 0x26, 0xa9, 0xfa, 0xc0, - 0x8e, 0x4b, 0xad, 0x57, 0x61, 0x94, 0x0e, 0x85, 0xa3, 0xaf, 0x8f, 0xad, 0x6f, 0xe6, 0x61, 0xda, - 0xe6, 0x62, 0xcb, 0xe2, 0x32, 0x99, 0xc2, 0x53, 0xab, 0xcd, 0x66, 0xc7, 0xa8, 0x33, 0xda, 0x76, - 0x44, 0x1a, 0x83, 0x5f, 0xc9, 0xc1, 0x6c, 0x06, 0xee, 0xc7, 0x4a, 0xe3, 0x77, 0x0d, 0xc6, 0x56, - 0x3c, 0xb7, 0x59, 0x69, 0x34, 0xe2, 0x50, 0x03, 0x28, 0x12, 0x63, 0xae, 0x0f, 0x57, 0x40, 0x75, - 0xf1, 0x20, 0x46, 0x65, 0xaf, 0xd1, 0xa4, 0x48, 0x32, 0x99, 0xe2, 0xa4, 0xf8, 0xce, 0x61, 0x19, - 0xe4, 0x37, 0x25, 0xe9, 0x8d, 0x31, 0x6e, 0xa4, 0x04, 0x26, 0xae, 0x00, 0x4f, 0xed, 0xd0, 0x65, - 0xc7, 0x8d, 0x4c, 0x37, 0x6f, 0xa0, 0x4c, 0x06, 0x3f, 0x9e, 0x87, 0xd3, 0xd9, 0x84, 0x1f, 0x37, - 0x23, 0x23, 0xe6, 0x90, 0xd0, 0x62, 0xdd, 0x62, 0x46, 0x46, 0x99, 0x70, 0x02, 0xf1, 0x13, 0x04, - 0xb6, 0x03, 0x93, 0xeb, 0x6e, 0x18, 0xad, 0x71, 0x37, 0x88, 0xb6, 0xb9, 0x1b, 0x0d, 0x20, 0x23, - 0xbf, 0xac, 0x5e, 0x69, 0xf1, 0x98, 0xde, 0x53, 0x94, 0x29, 0x29, 0xd6, 0x64, 0x1b, 0x4f, 0x94, - 0xa1, 0x01, 0x26, 0xca, 0xd7, 0x61, 0xba, 0xc6, 0x5b, 0x6e, 0x67, 0xcf, 0x0f, 0x94, 0x2f, 0xe9, - 0x25, 0x98, 0x8c, 0x41, 0x99, 0xb3, 0xc5, 0x2c, 0x36, 0xf0, 0xb5, 0x8e, 0x48, 0xb6, 0x12, 0xb3, - 0xd8, 0xfa, 0x3b, 0x79, 0x38, 0x53, 0xa9, 0x93, 0xf1, 0x14, 0x15, 0x28, 0x1b, 0xcf, 0xef, 0x72, - 0xdd, 0xec, 0x32, 0x8c, 0xdd, 0x76, 0x1f, 0xad, 0x73, 0x37, 0xe4, 0x21, 0xe5, 0xc3, 0x92, 0x02, - 0xa5, 0xfb, 0x28, 0xb1, 0x29, 0xb2, 0x13, 0x1c, 0x5d, 0xe3, 0x1e, 0xfa, 0x84, 0x1a, 0xb7, 0x05, - 0x23, 0x6b, 0x7e, 0xb3, 0x41, 0xc7, 0x2d, 0xbd, 0x36, 0xee, 0x21, 0xc4, 0xa6, 0x12, 0xa1, 0xa8, - 0x4e, 0xc5, 0x5f, 0x8c, 0x9f, 0xf0, 0x5d, 0xef, 0x92, 0xf3, 0x30, 0x8a, 0x15, 0xc5, 0x19, 0x85, - 0xf1, 0xd0, 0x68, 0x72, 0xcc, 0x6a, 0xd4, 0xb0, 0x55, 0xa1, 0xde, 0x13, 0xc3, 0x9f, 0xac, 0x27, - 0xac, 0x7f, 0x80, 0x0f, 0x99, 0x7a, 0x2b, 0xc5, 0x49, 0xa4, 0x7d, 0x48, 0x6e, 0xc0, 0x0f, 0xc9, - 0x3f, 0xb1, 0x21, 0x29, 0xf4, 0x1d, 0x92, 0x1f, 0xc9, 0xc3, 0x78, 0xfc, 0xb1, 0xdf, 0x63, 0x01, - 0x97, 0xe3, 0x76, 0x0d, 0x14, 0xff, 0xa1, 0xa6, 0xed, 0x15, 0x14, 0x66, 0xe1, 0xf3, 0x30, 0x42, - 0x8b, 0x29, 0x97, 0xb2, 0x75, 0x4c, 0x8d, 0xee, 0xd2, 0x14, 0xb1, 0x1e, 0xc1, 0x01, 0x0d, 0x6d, - 0xa2, 0xc3, 0x00, 0x1b, 0xf7, 0xf9, 0x36, 0xbd, 0x6b, 0x3f, 0xb5, 0x67, 0x54, 0x76, 0x80, 0x8d, - 0xa4, 0x61, 0x03, 0x9d, 0x4e, 0xff, 0xa4, 0x08, 0xa5, 0x34, 0xc9, 0xf1, 0x21, 0xad, 0x37, 0xbb, - 0xdb, 0x52, 0x5b, 0x90, 0x21, 0xad, 0x3b, 0xdd, 0x6d, 0x5b, 0xc0, 0xd0, 0xec, 0x25, 0xf0, 0x1e, - 0x62, 0xab, 0x27, 0xc8, 0xec, 0x25, 0xf0, 0x1e, 0x1a, 0x66, 0x2f, 0x81, 0xf7, 0x10, 0x55, 0xf4, - 0xf5, 0x1a, 0xfa, 0x04, 0xa3, 0xaa, 0x40, 0x2a, 0x7a, 0x33, 0x4c, 0xa7, 0x99, 0x51, 0x68, 0xe2, - 0xa8, 0x5c, 0xe2, 0x6e, 0x40, 0xe1, 0x97, 0x69, 0x3b, 0xc3, 0xa3, 0x72, 0x1b, 0xc1, 0x32, 0x2b, - 0xb4, 0xad, 0x23, 0xb1, 0x26, 0x30, 0xed, 0xa7, 0x5a, 0xc0, 0xc7, 0x6b, 0xad, 0xca, 0x4e, 0x69, - 0x4e, 0x67, 0xed, 0xe8, 0xab, 0x39, 0x83, 0xef, 0x93, 0xbc, 0x28, 0xdd, 0xa4, 0x98, 0x72, 0x78, - 0x35, 0x53, 0x3c, 0x96, 0x99, 0x72, 0x9a, 0x07, 0x19, 0x73, 0x2e, 0xbe, 0xa0, 0x49, 0x98, 0xb0, - 0xf7, 0x61, 0x5c, 0xf7, 0xf4, 0x96, 0xfe, 0xc8, 0xcf, 0xc9, 0x30, 0x61, 0x7d, 0x12, 0x13, 0xea, - 0x04, 0x6c, 0x1b, 0xce, 0x2c, 0xfb, 0xed, 0xb0, 0xdb, 0x52, 0x01, 0xc9, 0x92, 0x30, 0xa8, 0x80, - 0x43, 0x81, 0x6e, 0xa3, 0x75, 0x42, 0x21, 0xc7, 0x62, 0x65, 0x48, 0x6e, 0x2a, 0x20, 0xfd, 0x18, - 0xb1, 0x2d, 0x18, 0xc7, 0xcb, 0x46, 0xb2, 0x54, 0x1b, 0x37, 0xb7, 0x8d, 0xa4, 0x64, 0x45, 0x2c, - 0x0c, 0x19, 0x51, 0xc7, 0x6d, 0x35, 0x95, 0x1d, 0xb3, 0x7e, 0x69, 0xaa, 0x21, 0xb3, 0xaf, 0xc0, - 0x94, 0x54, 0x8b, 0xef, 0xf3, 0x6d, 0x39, 0x77, 0x26, 0x0c, 0x1d, 0xdf, 0x2c, 0x94, 0xef, 0xde, - 0x74, 0xc5, 0xbb, 0xcf, 0xb7, 0xe5, 0xd8, 0x1b, 0x5e, 0x04, 0x06, 0x3e, 0xbb, 0x0b, 0xb3, 0x6b, - 0x6e, 0x28, 0x81, 0x9a, 0xcb, 0xee, 0x24, 0xde, 0x7d, 0xa2, 0x75, 0xe7, 0x9e, 0x1b, 0xaa, 0x3b, - 0xe3, 0x4c, 0x17, 0xdd, 0x2c, 0x7a, 0xf6, 0xcd, 0x1c, 0xcc, 0x1b, 0x57, 0xca, 0x64, 0x63, 0xd4, - 0xe2, 0xed, 0x08, 0xdd, 0x05, 0xa6, 0xe2, 0x7c, 0xd4, 0xfd, 0xd0, 0xe4, 0x90, 0xa4, 0x6e, 0xad, - 0x83, 0xa4, 0x5c, 0x37, 0x9b, 0xec, 0xc7, 0x83, 0x16, 0x2a, 0xae, 0xe9, 0x69, 0x73, 0xa1, 0xa6, - 0xd6, 0xb5, 0x42, 0xb3, 0xae, 0xa5, 0xfb, 0x9b, 0xae, 0x90, 0x72, 0xf1, 0x15, 0xd2, 0x1c, 0x0c, - 0x63, 0xaf, 0xaa, 0x08, 0x23, 0xf8, 0xc3, 0xfa, 0x94, 0xbe, 0x0f, 0x91, 0x58, 0x78, 0xe4, 0x3e, - 0x64, 0xfd, 0x37, 0x23, 0x30, 0x9d, 0x9a, 0x16, 0xa4, 0xa7, 0xe6, 0x7a, 0xf4, 0xd4, 0x1a, 0x80, - 0xbc, 0x44, 0x1d, 0xf0, 0xb6, 0x53, 0xb9, 0x2a, 0x8d, 0x93, 0xe7, 0x5f, 0xbc, 0xa6, 0x34, 0x36, - 0x82, 0xa9, 0x5c, 0xb1, 0x03, 0xde, 0x3e, 0xc7, 0x4c, 0xe5, 0xa2, 0xd7, 0x98, 0x26, 0x6c, 0x58, - 0x19, 0x86, 0x31, 0x2c, 0xa0, 0xee, 0x29, 0xe6, 0x09, 0x80, 0x2d, 0xe1, 0xec, 0x25, 0x18, 0x11, - 0x42, 0x54, 0x75, 0x85, 0x36, 0x41, 0x3c, 0x5b, 0x84, 0x94, 0x25, 0x24, 0x16, 0x2a, 0x62, 0xd7, - 0x60, 0x42, 0xfe, 0x45, 0x91, 0x21, 0x46, 0x4c, 0xc3, 0x37, 0xc7, 0x6b, 0xa8, 0xe0, 0x10, 0x06, - 0x9e, 0xd0, 0x2e, 0x6a, 0x5d, 0xbc, 0x59, 0xa9, 0xae, 0x50, 0x1c, 0x59, 0xd4, 0x2e, 0x42, 0x09, - 0xc4, 0x7c, 0xef, 0x31, 0x82, 0x90, 0x65, 0xc8, 0x5e, 0xbb, 0x88, 0x3a, 0x25, 0xca, 0x32, 0xd2, - 0x4e, 0xdb, 0xa6, 0x12, 0x76, 0x51, 0x3e, 0x5a, 0xa0, 0x58, 0x28, 0xd3, 0x6a, 0xe1, 0x8b, 0x00, - 0x5e, 0x4c, 0xa0, 0x6c, 0x18, 0x17, 0x8b, 0xca, 0xc5, 0xdf, 0xab, 0x2d, 0xd7, 0x6b, 0xd2, 0xb6, - 0x82, 0x95, 0x23, 0x2e, 0x17, 0x50, 0x3b, 0x41, 0x60, 0xef, 0xc2, 0x94, 0xf8, 0xb1, 0xec, 0xb7, - 0x5a, 0x7e, 0x1b, 0xd9, 0x8f, 0x27, 0x41, 0x86, 0x90, 0xa4, 0x8e, 0x45, 0xb2, 0x96, 0x14, 0xae, - 0x38, 0x4f, 0xf0, 0x41, 0xb4, 0x2b, 0x9f, 0x53, 0x26, 0x92, 0xf3, 0x04, 0x49, 0x43, 0x09, 0xb7, - 0x75, 0x24, 0xf6, 0x36, 0x4c, 0x8a, 0x9f, 0x37, 0xbc, 0x87, 0x5c, 0x56, 0x38, 0x99, 0x58, 0x02, - 0x20, 0xd5, 0xae, 0x28, 0x91, 0xf5, 0x99, 0x98, 0xec, 0x0b, 0x70, 0x0a, 0x39, 0xd5, 0xfd, 0x0e, - 0x6f, 0x54, 0x76, 0x76, 0xbc, 0xa6, 0x27, 0x2d, 0x91, 0x64, 0x0c, 0x04, 0xbc, 0xdd, 0x96, 0x15, - 0x23, 0x86, 0xe3, 0x26, 0x28, 0x76, 0x36, 0x25, 0xbb, 0x0f, 0xa5, 0xe5, 0x6e, 0x18, 0xf9, 0xad, - 0x4a, 0x14, 0x05, 0xde, 0x76, 0x37, 0xe2, 0xe1, 0xfc, 0xb4, 0x11, 0x29, 0x40, 0x2c, 0x8e, 0xb8, - 0x50, 0xde, 0x07, 0xd5, 0x91, 0xc2, 0x71, 0x63, 0x12, 0xbb, 0x87, 0x89, 0xf5, 0xcf, 0x72, 0x30, - 0x69, 0x90, 0xb2, 0xb7, 0x60, 0xe2, 0x7a, 0xe0, 0xf1, 0x76, 0xa3, 0x79, 0xa0, 0x29, 0xaa, 0xa8, - 0xc5, 0xec, 0x10, 0x5c, 0xb6, 0xda, 0x40, 0x8b, 0xef, 0x79, 0xf2, 0x99, 0x66, 0x82, 0x97, 0xa5, - 0xc3, 0x22, 0x4d, 0xd0, 0x42, 0x12, 0xba, 0x04, 0x27, 0x28, 0xcd, 0x4e, 0x0d, 0x85, 0xbd, 0x07, - 0x23, 0xf2, 0xe9, 0x94, 0x6c, 0xd6, 0xce, 0x66, 0x35, 0x53, 0x3a, 0xc7, 0xe2, 0x44, 0x44, 0xfb, - 0x98, 0xd0, 0x26, 0x22, 0xeb, 0x67, 0x72, 0xc0, 0x7a, 0x51, 0x8f, 0xb9, 0xf7, 0x3a, 0xd6, 0xee, - 0xe6, 0xf3, 0xf1, 0x6a, 0x2c, 0x18, 0xb7, 0xd1, 0xa2, 0x26, 0x59, 0x20, 0x3b, 0x9e, 0x56, 0x9d, - 0x7e, 0x11, 0x27, 0x8b, 0xad, 0x1f, 0xce, 0x03, 0x24, 0xd8, 0xec, 0xb3, 0x32, 0xfb, 0xca, 0x17, - 0xba, 0x6e, 0xd3, 0xdb, 0xf1, 0xcc, 0x70, 0x84, 0xc8, 0xe4, 0xeb, 0xaa, 0xc4, 0x36, 0x11, 0xd9, - 0x07, 0x30, 0x5d, 0xdb, 0x34, 0x69, 0xb5, 0x4c, 0x13, 0x61, 0xc7, 0x49, 0x91, 0xa7, 0xb1, 0xd1, - 0x36, 0x55, 0x1f, 0x0d, 0x69, 0x9b, 0x2a, 0x07, 0x82, 0x4a, 0xc4, 0xc6, 0x52, 0xdb, 0x24, 0x73, - 0xe8, 0x46, 0x75, 0x85, 0x76, 0x29, 0xfc, 0xba, 0xb0, 0xe3, 0x74, 0xc8, 0x4e, 0x5a, 0xec, 0x13, - 0x06, 0x5e, 0xd2, 0x91, 0xc3, 0x7d, 0x1c, 0x60, 0x7f, 0x16, 0xaf, 0xfd, 0x5a, 0x7e, 0xc4, 0xe9, - 0xb6, 0xe3, 0xa9, 0xd5, 0x7b, 0x92, 0x77, 0xf7, 0x61, 0xc3, 0xaf, 0xcf, 0x68, 0x1d, 0xd9, 0x96, - 0x5c, 0x4d, 0x94, 0x14, 0xf9, 0x02, 0x9f, 0x61, 0x8e, 0xf2, 0xf7, 0x72, 0x70, 0x2a, 0x93, 0x96, - 0x5d, 0x02, 0x48, 0xee, 0x94, 0xa8, 0x97, 0x70, 0xc7, 0x4c, 0x02, 0x76, 0xd8, 0x1a, 0x06, 0xfb, - 0x72, 0xfa, 0x36, 0xe8, 0xf8, 0x83, 0x70, 0x41, 0x05, 0x64, 0x32, 0x6f, 0x83, 0x32, 0xee, 0x80, - 0xac, 0x5f, 0x29, 0xc0, 0x8c, 0x16, 0x0f, 0x44, 0x7e, 0xeb, 0x31, 0xb6, 0xc2, 0x0f, 0x60, 0x42, - 0xb4, 0xc6, 0xab, 0x93, 0x73, 0x91, 0xb4, 0x11, 0x79, 0xad, 0xc7, 0x33, 0x8b, 0xb8, 0x5d, 0xd2, - 0x91, 0x65, 0x98, 0x34, 0xdc, 0x3a, 0xf1, 0x4d, 0xa0, 0xde, 0xeb, 0x64, 0x64, 0x30, 0x67, 0x21, - 0x4c, 0xae, 0x1c, 0xb4, 0xdd, 0x56, 0x5c, 0x9b, 0xb4, 0x15, 0x79, 0xbd, 0x6f, 0x6d, 0x06, 0xb6, - 0xac, 0x2e, 0xf1, 0x61, 0x90, 0x65, 0x19, 0xee, 0xb3, 0x06, 0xd5, 0xc2, 0x07, 0x30, 0xd3, 0xf3, - 0xd1, 0x27, 0x8a, 0xd8, 0x76, 0x1f, 0x58, 0xef, 0x77, 0x64, 0x70, 0x78, 0xdd, 0x8c, 0x07, 0x78, - 0x2a, 0x7e, 0x16, 0xc6, 0x3c, 0xd3, 0xd2, 0xf2, 0x64, 0x51, 0x8f, 0xe7, 0xf6, 0xb3, 0x79, 0xdd, - 0x3b, 0xee, 0x69, 0x5f, 0x75, 0x9f, 0x37, 0xb4, 0xe1, 0x17, 0xfa, 0x8d, 0xe9, 0x40, 0xb7, 0x0e, - 0xdf, 0x2e, 0xc0, 0x99, 0x3e, 0x94, 0xec, 0x20, 0x3d, 0x89, 0xe4, 0x2d, 0xc4, 0x95, 0xa3, 0x2b, - 0x7c, 0x12, 0x53, 0x89, 0x7d, 0x56, 0xfa, 0xc7, 0xd7, 0x31, 0x97, 0x31, 0xe9, 0xdf, 0x32, 0xb5, - 0x7e, 0x0c, 0x4d, 0x3b, 0xc6, 0x4b, 0x28, 0xfb, 0x00, 0x86, 0xd1, 0x35, 0x32, 0x15, 0x8f, 0x4c, - 0x60, 0x20, 0x5c, 0x0b, 0xde, 0x26, 0x7e, 0x1a, 0xc1, 0xdb, 0x04, 0x80, 0x7d, 0x06, 0x0a, 0x95, - 0xfb, 0x35, 0x1a, 0x97, 0x29, 0x9d, 0xfc, 0x7e, 0x2d, 0x89, 0x19, 0xef, 0x1a, 0xc1, 0xdd, 0x05, - 0x85, 0x20, 0xbc, 0xb1, 0xbc, 0x49, 0xa3, 0xa2, 0x13, 0xde, 0x58, 0xde, 0x4c, 0x08, 0x77, 0xeb, - 0x46, 0x7c, 0x97, 0x1b, 0xcb, 0x9b, 0xdf, 0xbd, 0x69, 0xff, 0x6f, 0xe6, 0xa5, 0x53, 0xbf, 0x6c, - 0xd8, 0x07, 0x30, 0x61, 0xc4, 0x6b, 0xcd, 0x25, 0xf2, 0x58, 0x1c, 0x16, 0x37, 0x65, 0x5c, 0x63, - 0x10, 0xa8, 0xec, 0x0b, 0xe2, 0x37, 0x4a, 0xbc, 0xba, 0x19, 0x4b, 0xcc, 0x01, 0x65, 0xe2, 0x74, - 0xf6, 0x85, 0x98, 0x84, 0x5d, 0x85, 0xe2, 0x16, 0x6f, 0xbb, 0xed, 0x28, 0xbe, 0x10, 0x45, 0x3b, - 0xdc, 0x08, 0x61, 0xa6, 0xd4, 0x10, 0x23, 0xa2, 0xcd, 0x68, 0x77, 0x3b, 0xac, 0x07, 0x1e, 0x06, - 0xff, 0x88, 0xcf, 0x62, 0x69, 0x33, 0xaa, 0x95, 0x98, 0x0c, 0x52, 0x44, 0xd6, 0xcf, 0xe6, 0x60, - 0x94, 0x06, 0x52, 0x66, 0xcd, 0xd9, 0x4d, 0xce, 0x12, 0xca, 0x9a, 0xb3, 0xeb, 0xa5, 0xb3, 0xe6, - 0xec, 0xca, 0x08, 0x1b, 0x63, 0xe4, 0x9f, 0x1a, 0x3f, 0x0d, 0xca, 0x04, 0xee, 0x12, 0x68, 0x56, - 0x9b, 0xa0, 0x0e, 0xea, 0x8c, 0x63, 0xfd, 0x5d, 0xfa, 0xb2, 0x1b, 0xcb, 0x9b, 0x6c, 0x11, 0x8a, - 0xeb, 0xbe, 0x8c, 0xde, 0xa2, 0xa7, 0x40, 0x6c, 0x12, 0x4c, 0xef, 0x20, 0x85, 0x27, 0xbe, 0x6f, - 0x33, 0xf0, 0x49, 0x97, 0xd1, 0xbe, 0xaf, 0x23, 0x81, 0xa9, 0xef, 0x8b, 0x51, 0x07, 0xfe, 0x3e, - 0x9e, 0xb1, 0x49, 0xdc, 0xbb, 0x8a, 0x61, 0xe9, 0x6f, 0xea, 0x4e, 0x4e, 0x54, 0xa4, 0x76, 0x8a, - 0x85, 0x7e, 0x3b, 0xc5, 0xbd, 0xab, 0x76, 0x06, 0x15, 0xbe, 0xab, 0x25, 0xe0, 0x1a, 0x0f, 0x1e, - 0x3e, 0xc5, 0xbb, 0x74, 0xf6, 0xbb, 0x5a, 0xba, 0x79, 0x03, 0x6d, 0xd2, 0xff, 0x34, 0x0f, 0xa7, - 0xb3, 0x09, 0xf5, 0xb6, 0xe4, 0x8e, 0x68, 0xcb, 0x05, 0x28, 0xae, 0xf9, 0x61, 0xa4, 0xd9, 0xd3, - 0xe1, 0xf5, 0xff, 0x1e, 0xc1, 0xec, 0xb8, 0x54, 0xe8, 0xdc, 0xe2, 0xef, 0x78, 0x79, 0x22, 0x3f, - 0x74, 0x65, 0x17, 0x3a, 0xb7, 0x2c, 0x62, 0x37, 0xa0, 0x68, 0x93, 0x93, 0x4d, 0xaa, 0x6b, 0x14, - 0x38, 0x96, 0xa6, 0x58, 0x40, 0x10, 0x23, 0x6c, 0x2e, 0xc1, 0x58, 0x05, 0x46, 0x69, 0xf4, 0x53, - 0x4f, 0xc7, 0x19, 0x53, 0xc6, 0x8c, 0x64, 0xad, 0xe8, 0xc4, 0x8e, 0x82, 0x8f, 0x80, 0xd5, 0x15, - 0xe5, 0x2f, 0x83, 0x3b, 0x8a, 0x7c, 0x24, 0x34, 0x4d, 0x17, 0x63, 0x44, 0xeb, 0x9b, 0x79, 0x00, - 0x75, 0x6b, 0xf3, 0xd4, 0xce, 0xb0, 0xcf, 0x18, 0x33, 0x4c, 0xb3, 0xe4, 0x19, 0x3c, 0xcb, 0xe3, - 0x1d, 0xb4, 0xa8, 0x19, 0x3c, 0xc7, 0x63, 0x19, 0x86, 0xb7, 0x92, 0x0b, 0x2d, 0xf2, 0xde, 0xc0, - 0xeb, 0x68, 0x09, 0xb7, 0xb6, 0x61, 0xee, 0x06, 0x8f, 0x92, 0xeb, 0x2d, 0xf5, 0xf4, 0x78, 0x34, - 0xdb, 0x37, 0x60, 0x8c, 0xf0, 0xe3, 0xfd, 0x4b, 0xde, 0xc5, 0x50, 0x74, 0x08, 0xbc, 0x8b, 0x51, - 0x08, 0x62, 0x37, 0x5a, 0xe1, 0x4d, 0x1e, 0xf1, 0xef, 0x6e, 0x35, 0x35, 0x60, 0xb2, 0x29, 0xd8, - 0xb2, 0xc1, 0x6a, 0x38, 0xb6, 0x7f, 0xee, 0xc1, 0xa9, 0xf8, 0xdb, 0x9f, 0x24, 0xdf, 0xcb, 0x42, - 0xa5, 0xa4, 0x20, 0xd0, 0x09, 0xc7, 0x23, 0x6c, 0x4f, 0x1e, 0xc1, 0x82, 0x22, 0xb8, 0xef, 0xc5, - 0x26, 0x89, 0x03, 0xd1, 0xb2, 0x77, 0x61, 0x5c, 0xa3, 0xa1, 0x20, 0xc6, 0x78, 0x4d, 0xbd, 0xef, - 0x45, 0x7b, 0x4e, 0x28, 0xe1, 0xfa, 0x35, 0xb5, 0x86, 0x6e, 0x7d, 0x09, 0x9e, 0x8d, 0x3d, 0x6c, - 0x32, 0xaa, 0x4e, 0x31, 0xcf, 0x9d, 0x8c, 0xf9, 0x46, 0xd2, 0xac, 0x6a, 0x3b, 0xf6, 0x8a, 0x55, - 0xbc, 0x99, 0xde, 0x2c, 0x6a, 0xcc, 0x73, 0x3d, 0x7e, 0xb6, 0x9a, 0x3b, 0xad, 0xf5, 0x8e, 0xf6, - 0xb1, 0x19, 0x0c, 0x0d, 0xe2, 0x5c, 0x9a, 0xf8, 0x9b, 0x79, 0x98, 0xbe, 0x53, 0x5d, 0x59, 0x8e, - 0xad, 0x8f, 0xbe, 0xc7, 0x72, 0x50, 0x1a, 0x6d, 0xeb, 0xbf, 0xdf, 0x58, 0x77, 0x61, 0x36, 0xd5, - 0x0d, 0x28, 0x3a, 0xbc, 0x2f, 0x7d, 0x33, 0x62, 0xb0, 0x12, 0x1b, 0x4e, 0x67, 0xb1, 0xbf, 0x77, - 0xd5, 0x4e, 0x61, 0x5b, 0xff, 0x29, 0xa4, 0xf8, 0xd2, 0x16, 0xf6, 0x06, 0x8c, 0x55, 0xc3, 0xb0, - 0xcb, 0x83, 0xbb, 0xf6, 0xba, 0x7e, 0x55, 0xe0, 0x21, 0xd0, 0xe9, 0x06, 0x4d, 0x3b, 0x41, 0x60, - 0x17, 0xa1, 0x48, 0x71, 0x7d, 0xd5, 0x9e, 0x80, 0xb7, 0xb6, 0x71, 0x58, 0x60, 0x3b, 0x2e, 0x66, - 0x6f, 0xc1, 0x84, 0xfc, 0x5b, 0xce, 0x36, 0xea, 0x70, 0xbc, 0x1c, 0x24, 0x74, 0x39, 0x3b, 0x6d, - 0x03, 0x8d, 0xbd, 0x06, 0x85, 0xca, 0xb2, 0x4d, 0xd7, 0x41, 0x24, 0x37, 0x62, 0x66, 0xe9, 0x2e, - 0x37, 0x95, 0x88, 0x65, 0x5b, 0x48, 0x7f, 0xca, 0x03, 0x9f, 0x6e, 0xb2, 0x65, 0x02, 0x6c, 0x82, - 0xa5, 0x0e, 0x33, 0x84, 0xb1, 0xcb, 0x30, 0xba, 0xe2, 0x85, 0x9d, 0xa6, 0x7b, 0x40, 0xf7, 0xd8, - 0x32, 0xc1, 0x92, 0x04, 0x19, 0x8e, 0xf5, 0x12, 0xc4, 0x2e, 0xaa, 0xc4, 0x33, 0xc5, 0xc4, 0xc5, - 0xa3, 0x4f, 0x76, 0x99, 0x37, 0x60, 0x84, 0xa2, 0xdf, 0x8e, 0x69, 0x71, 0xed, 0xd3, 0x51, 0x6f, - 0x09, 0xa7, 0xd7, 0xd7, 0x13, 0x9e, 0xa4, 0xaf, 0xe7, 0x36, 0x9c, 0xb9, 0x81, 0xb7, 0x37, 0x66, - 0xc8, 0x98, 0xbb, 0x76, 0x95, 0xee, 0xc3, 0xf1, 0x19, 0x48, 0x5e, 0xf0, 0xa4, 0xa3, 0xce, 0x38, - 0xdd, 0x40, 0xcf, 0x17, 0xd8, 0x8f, 0x11, 0xfb, 0x22, 0xcc, 0x65, 0x15, 0xd1, 0xad, 0x39, 0x06, - 0x47, 0xc9, 0xae, 0x40, 0x0f, 0x8e, 0x92, 0xc5, 0x81, 0xad, 0x43, 0x49, 0xc2, 0x2b, 0x8d, 0x96, - 0xd7, 0x96, 0x37, 0xff, 0xf2, 0x56, 0x1d, 0x7d, 0x2e, 0x88, 0xab, 0x2b, 0x0a, 0xe5, 0x0b, 0x80, - 0xe1, 0xa5, 0x93, 0xa2, 0x64, 0x3f, 0x99, 0x13, 0xda, 0x9c, 0x8c, 0x15, 0x7b, 0xd7, 0x5e, 0x0f, - 0x29, 0xb0, 0xd6, 0xe9, 0xc4, 0x01, 0xa7, 0x16, 0x05, 0x5e, 0x7b, 0x97, 0x3c, 0x70, 0xb6, 0xc8, - 0x03, 0xe7, 0xdd, 0x8f, 0xe5, 0x81, 0x23, 0x59, 0x85, 0x8f, 0x0f, 0xcb, 0x13, 0x01, 0xd5, 0x89, - 0xab, 0xc8, 0xf8, 0x02, 0xcc, 0x75, 0xdf, 0x6c, 0xfa, 0xfb, 0x77, 0xdb, 0x32, 0x52, 0x25, 0x6f, - 0xc8, 0x46, 0x4e, 0xe3, 0x0e, 0x2e, 0x73, 0xdd, 0x8b, 0x72, 0xa7, 0x1b, 0x23, 0xf4, 0x34, 0x34, - 0x93, 0x83, 0x50, 0x3c, 0x95, 0x97, 0x87, 0x74, 0x5c, 0x2d, 0x25, 0x8a, 0xa7, 0x72, 0x09, 0x71, - 0x70, 0x1a, 0xe9, 0x93, 0xc7, 0x20, 0x61, 0x97, 0x61, 0xe4, 0xb6, 0xfb, 0xa8, 0xb2, 0xcb, 0x29, - 0xa1, 0xd8, 0xa4, 0xda, 0xfe, 0x10, 0xb8, 0x54, 0xfc, 0x03, 0xe9, 0x45, 0xf0, 0x8c, 0x4d, 0x68, - 0xec, 0x07, 0x72, 0x70, 0x5a, 0x2e, 0x63, 0xd5, 0xca, 0x1a, 0x8f, 0x22, 0xd1, 0x0f, 0x14, 0x61, - 0x4b, 0xa5, 0xe3, 0xa8, 0xd5, 0xee, 0x64, 0xe3, 0xc9, 0xcc, 0xec, 0xb4, 0x33, 0xc4, 0x1d, 0x17, - 0x52, 0xa9, 0x11, 0x3b, 0x34, 0x93, 0x9e, 0x6d, 0xc1, 0xf8, 0xed, 0xeb, 0x95, 0xb8, 0x5a, 0x19, - 0x50, 0xb8, 0x9c, 0xb5, 0x3b, 0x6a, 0x68, 0x59, 0x36, 0xfc, 0x3a, 0x1b, 0xb2, 0xbb, 0xff, 0x8c, - 0xea, 0x0f, 0xf6, 0xa6, 0xee, 0xb5, 0x59, 0x40, 0xe9, 0x79, 0xb4, 0xe5, 0x3e, 0x72, 0xdc, 0x5d, - 0x6e, 0xbc, 0x92, 0xd3, 0xed, 0xf5, 0x4f, 0xe7, 0xe0, 0x6c, 0xdf, 0x26, 0xb3, 0x6b, 0x70, 0x46, - 0xa5, 0xfe, 0xdf, 0x8b, 0xa2, 0x4e, 0xe8, 0x28, 0x15, 0x83, 0xfc, 0x3c, 0xed, 0x53, 0x54, 0xbc, - 0x26, 0x4a, 0x95, 0xd6, 0x11, 0xb2, 0x0f, 0xe0, 0x39, 0xaf, 0x1d, 0xf2, 0x7a, 0x37, 0xe0, 0x8e, - 0x62, 0x50, 0xf7, 0x1a, 0x81, 0x13, 0xb8, 0xed, 0x5d, 0xe5, 0xb4, 0x6a, 0x9f, 0x55, 0x38, 0xe4, - 0xef, 0xbc, 0xec, 0x35, 0x02, 0x1b, 0x11, 0xac, 0x5f, 0xc9, 0xc1, 0x7c, 0xbf, 0x2e, 0x61, 0xf3, - 0x30, 0xca, 0xf5, 0x94, 0xfb, 0xb6, 0xfa, 0xc9, 0x9e, 0x85, 0x64, 0xa7, 0xa7, 0xd3, 0xbf, 0x58, - 0xa7, 0x30, 0xef, 0x68, 0x5d, 0xae, 0xef, 0xeb, 0x64, 0x0d, 0x3e, 0x51, 0xd7, 0x77, 0xf7, 0xe7, - 0x01, 0x92, 0xed, 0x5c, 0x5e, 0x4c, 0xd8, 0x63, 0x6e, 0x3d, 0x90, 0x2b, 0x8f, 0x9d, 0x86, 0x11, - 0xb9, 0x5d, 0x92, 0x67, 0x01, 0xfd, 0xb2, 0x7e, 0x6a, 0x52, 0xca, 0x06, 0x95, 0x6e, 0xb4, 0xa7, - 0xa4, 0x89, 0xc5, 0x2c, 0x9f, 0x29, 0x69, 0x24, 0xa9, 0xf9, 0x4c, 0x99, 0x9e, 0x52, 0xea, 0x51, - 0x27, 0x9f, 0xf9, 0xa8, 0xf3, 0x06, 0x8c, 0x2d, 0xef, 0xf1, 0xfa, 0x83, 0xd8, 0x6f, 0xa5, 0x48, - 0xb7, 0xe6, 0x02, 0x28, 0xc3, 0xf3, 0x26, 0x08, 0xec, 0x32, 0x00, 0xba, 0x6a, 0x4a, 0x51, 0x53, - 0x0b, 0xb1, 0x8f, 0x9e, 0x9d, 0x64, 0x77, 0xa2, 0xa1, 0x20, 0xfb, 0x9a, 0x7d, 0x5d, 0x37, 0x54, - 0x91, 0xec, 0xc3, 0x60, 0x87, 0xd0, 0x13, 0x04, 0xd1, 0x3c, 0x6d, 0xc3, 0xa0, 0xe3, 0xad, 0xd4, - 0xb3, 0xab, 0xe8, 0x48, 0xec, 0x12, 0x8c, 0x6d, 0x2a, 0x23, 0x7d, 0x3c, 0xdd, 0x26, 0x90, 0x02, - 0x12, 0x83, 0xfe, 0xf9, 0x9c, 0x9d, 0xa0, 0xb0, 0xcf, 0xc0, 0xe8, 0x32, 0x0f, 0xa2, 0xad, 0xad, - 0x75, 0xb4, 0x26, 0x91, 0x91, 0xe8, 0x8b, 0x18, 0x35, 0x3c, 0x8a, 0x9a, 0xdf, 0x39, 0x2c, 0x4f, - 0x46, 0x5e, 0x8b, 0xc7, 0x11, 0x76, 0x6d, 0x85, 0xcd, 0x96, 0xa0, 0x24, 0xdf, 0xbb, 0x13, 0xa5, - 0x02, 0x8f, 0xbc, 0xa2, 0x3c, 0x80, 0xe9, 0x71, 0x7c, 0x9f, 0x6f, 0xc7, 0x31, 0xd3, 0x7b, 0xf0, - 0xd9, 0xaa, 0x4a, 0x35, 0xa0, 0x37, 0x13, 0x92, 0x5b, 0xae, 0xf4, 0x56, 0x20, 0x5a, 0xdb, 0x4b, - 0xc1, 0x2a, 0x30, 0xb9, 0xec, 0xb7, 0x3a, 0x6e, 0xe4, 0x61, 0xde, 0xae, 0x03, 0x3a, 0xdd, 0xf0, - 0xa6, 0xae, 0xae, 0x17, 0x18, 0x47, 0xa5, 0x5e, 0xc0, 0xae, 0xc3, 0x94, 0xed, 0x77, 0xc5, 0x30, - 0x29, 0xf5, 0x5a, 0x1e, 0x60, 0x68, 0xf3, 0x11, 0x88, 0x12, 0x71, 0xde, 0x92, 0x2e, 0x6d, 0x04, - 0x3f, 0x34, 0xa8, 0xd8, 0x46, 0xc6, 0x3b, 0x87, 0x7e, 0x6a, 0xe9, 0x91, 0xd3, 0x7b, 0x98, 0x65, - 0x3c, 0x91, 0x5c, 0x85, 0xf1, 0x5a, 0xed, 0xce, 0x16, 0x0f, 0xa3, 0xeb, 0x4d, 0x7f, 0x1f, 0x0f, - 0xad, 0x22, 0x65, 0x94, 0x09, 0x7d, 0x27, 0xe2, 0x61, 0xe4, 0xec, 0x34, 0xfd, 0x7d, 0x5b, 0xc7, - 0x62, 0x5f, 0x15, 0xfd, 0xa1, 0x89, 0x78, 0x14, 0xe6, 0xf1, 0x28, 0x29, 0x14, 0x8f, 0x86, 0x64, - 0xd1, 0x08, 0x59, 0xd4, 0xec, 0x2c, 0x0d, 0x1d, 0xdd, 0xb0, 0x02, 0xff, 0xd1, 0x41, 0xa5, 0xd1, - 0x08, 0x78, 0x18, 0xd2, 0xe9, 0x22, 0xdd, 0xb0, 0xf0, 0x16, 0xc1, 0x95, 0x05, 0x86, 0x1b, 0x96, - 0x46, 0xc0, 0x7e, 0x34, 0x07, 0xa7, 0x74, 0x4f, 0x0e, 0x5c, 0x2e, 0x68, 0xbf, 0x22, 0xcf, 0x9a, - 0x37, 0x2f, 0xa9, 0xd3, 0xf5, 0x92, 0x86, 0x76, 0xe9, 0xe1, 0x95, 0x4b, 0x95, 0xe4, 0x67, 0x4d, - 0x11, 0x61, 0xc8, 0xaa, 0x72, 0x26, 0xbf, 0xe4, 0x0b, 0xe6, 0x73, 0xf6, 0x9c, 0x9b, 0x41, 0xcc, - 0x96, 0x85, 0x08, 0x26, 0x66, 0x14, 0x5a, 0x44, 0x55, 0x37, 0xf1, 0xb0, 0xa2, 0xab, 0x52, 0x9a, - 0x7f, 0xd2, 0x76, 0xca, 0xeb, 0x98, 0x92, 0x96, 0x46, 0xc3, 0xaa, 0x30, 0x2d, 0x01, 0x62, 0x5b, - 0x90, 0x09, 0x47, 0x66, 0x93, 0xa0, 0xe7, 0xc4, 0x06, 0x1f, 0xf1, 0x31, 0xe9, 0x88, 0x1e, 0x97, - 0x30, 0x45, 0xc7, 0x3e, 0x80, 0xa9, 0x30, 0xdc, 0x73, 0xb4, 0xf5, 0x3a, 0x87, 0xab, 0x18, 0xc3, - 0x2b, 0x52, 0x49, 0xca, 0x59, 0x6d, 0x22, 0x0c, 0xf7, 0x92, 0x15, 0xfd, 0x01, 0x4c, 0xa1, 0x11, - 0x4e, 0xc2, 0xe0, 0x54, 0xc2, 0x80, 0x4a, 0xd2, 0x0c, 0xa2, 0x66, 0x98, 0x30, 0xf8, 0x5b, 0x39, - 0x38, 0x2b, 0x2a, 0xca, 0x1e, 0xa1, 0xd3, 0x1f, 0x67, 0x84, 0x30, 0xe0, 0x5c, 0x5f, 0x9e, 0xba, - 0x9c, 0x19, 0x86, 0x7b, 0x59, 0x1c, 0xf0, 0xa3, 0xc4, 0xc7, 0x67, 0x7f, 0xd4, 0x99, 0x8f, 0xfd, - 0x51, 0x7d, 0x79, 0xea, 0x1f, 0x15, 0x35, 0xc3, 0x2c, 0x0e, 0xa8, 0xaf, 0xd6, 0x2a, 0xb7, 0xd7, - 0x13, 0xa5, 0xeb, 0x7b, 0xcb, 0x1f, 0xc5, 0x68, 0xdb, 0x11, 0xfe, 0x28, 0x77, 0xa5, 0x27, 0xb1, - 0xd6, 0x0d, 0x4a, 0x5f, 0x35, 0xc0, 0x69, 0x7d, 0x35, 0x45, 0x63, 0xa7, 0xb0, 0xad, 0x3f, 0x18, - 0x4b, 0xf1, 0x25, 0x1b, 0x54, 0x0b, 0x46, 0xa4, 0x3a, 0x4a, 0x9d, 0x8c, 0xc6, 0x08, 0x52, 0x59, - 0xb5, 0xa9, 0x84, 0x9d, 0x85, 0x42, 0xad, 0x76, 0x87, 0x3a, 0x19, 0x2d, 0x51, 0xc3, 0xd0, 0xb7, - 0x05, 0x4c, 0x8c, 0x10, 0x9a, 0x97, 0x6a, 0xe1, 0xb8, 0xc5, 0x79, 0x67, 0x23, 0x54, 0xf4, 0xb7, - 0x52, 0x0e, 0x87, 0x92, 0xfe, 0x26, 0xe5, 0x30, 0x51, 0x09, 0x97, 0x61, 0xbe, 0x12, 0x86, 0x3c, - 0x10, 0x13, 0x82, 0xac, 0x16, 0x03, 0x52, 0x60, 0xe8, 0x60, 0xc7, 0x4a, 0xdd, 0x7a, 0x68, 0xf7, - 0x45, 0x64, 0x17, 0xa0, 0x58, 0xe9, 0x36, 0x3c, 0xde, 0xae, 0x1b, 0xb1, 0xb6, 0x5c, 0x82, 0xd9, - 0x71, 0x29, 0xfb, 0x02, 0x9c, 0x4a, 0xc5, 0x9b, 0xa3, 0x1e, 0x18, 0x4d, 0xf6, 0x5e, 0xa5, 0x60, - 0x25, 0x96, 0x16, 0xb2, 0x4b, 0xb2, 0x29, 0x59, 0x05, 0x4a, 0xab, 0xe8, 0x7f, 0xb5, 0xc2, 0xe5, - 0xa3, 0x8f, 0x1f, 0x48, 0xdf, 0x37, 0xa9, 0x0e, 0x4b, 0xdf, 0x2c, 0xa7, 0x11, 0x17, 0xda, 0x3d, - 0xe8, 0xec, 0x16, 0xcc, 0xa6, 0x61, 0xe2, 0x04, 0x97, 0x9a, 0x2f, 0xee, 0x37, 0x3d, 0x5c, 0xf0, - 0x0c, 0xcf, 0xa2, 0x62, 0xdb, 0x30, 0x93, 0x58, 0x1a, 0x99, 0xfa, 0xb0, 0x32, 0x60, 0x8e, 0xcb, - 0x95, 0x4e, 0xfc, 0x2c, 0x4d, 0xc6, 0xd9, 0xc4, 0x6a, 0x29, 0xd6, 0x8b, 0xed, 0x5e, 0x76, 0xac, - 0x01, 0x53, 0x35, 0x6f, 0xb7, 0xed, 0xb5, 0x77, 0x6f, 0xf1, 0x83, 0x4d, 0xd7, 0x0b, 0xc8, 0x94, - 0x54, 0x19, 0x8a, 0x57, 0xc2, 0x83, 0x56, 0x8b, 0x47, 0x01, 0x6e, 0x84, 0xa2, 0x1c, 0xdd, 0xb6, - 0x85, 0x9e, 0xb3, 0x10, 0x4a, 0x3a, 0x74, 0x89, 0xec, 0xb8, 0x9e, 0x21, 0x04, 0x98, 0x3c, 0x8d, - 0x3b, 0x89, 0x89, 0x01, 0xef, 0x24, 0x9a, 0x30, 0xb3, 0xda, 0xae, 0x07, 0x07, 0xf8, 0xf6, 0xa6, - 0x3e, 0x6e, 0xf2, 0x98, 0x8f, 0x7b, 0x99, 0x3e, 0xee, 0x39, 0x57, 0xcd, 0xb0, 0xac, 0xcf, 0xeb, - 0x65, 0xcc, 0x6a, 0x30, 0x83, 0x1a, 0x41, 0x75, 0x65, 0xb3, 0xda, 0xf6, 0x22, 0x0f, 0xf3, 0xe1, - 0x4b, 0xe1, 0xe2, 0x15, 0xe2, 0xf9, 0xbc, 0xd4, 0x3d, 0xbd, 0x46, 0xc7, 0xf1, 0x14, 0x8a, 0xce, - 0xb4, 0x87, 0xfe, 0x28, 0x05, 0x70, 0xfa, 0x5f, 0x91, 0x02, 0x58, 0x85, 0xe9, 0x74, 0x38, 0x83, - 0x52, 0x72, 0x0e, 0x87, 0x58, 0x24, 0x8e, 0x73, 0xbf, 0x8b, 0xc2, 0xa4, 0x91, 0x31, 0xce, 0xa4, - 0x4b, 0xeb, 0x92, 0x33, 0x86, 0x2e, 0x69, 0xec, 0x4a, 0x27, 0xd0, 0x25, 0xad, 0x9f, 0xc9, 0xc1, - 0x7c, 0x3f, 0xe2, 0x23, 0xb4, 0xae, 0xd7, 0xa1, 0x77, 0x3d, 0x92, 0xf6, 0x55, 0xe2, 0xe9, 0x55, - 0xb9, 0x08, 0xd9, 0xcb, 0x8e, 0xb4, 0xb1, 0xd9, 0x34, 0xc1, 0xdd, 0xa0, 0x69, 0xfd, 0xc6, 0x84, - 0x3c, 0xc9, 0x74, 0xed, 0xaa, 0x9f, 0xc1, 0x6c, 0x4a, 0xeb, 0xca, 0x9f, 0x44, 0xeb, 0x2a, 0x1c, - 0xaf, 0x75, 0x0d, 0x1d, 0xa7, 0x75, 0xa5, 0xd4, 0xa2, 0xe1, 0x13, 0xab, 0x45, 0x23, 0x27, 0x52, - 0x8b, 0x46, 0x4f, 0xa4, 0x16, 0x19, 0x1a, 0x5e, 0xf1, 0x38, 0x0d, 0xef, 0x2f, 0x95, 0xa8, 0xa7, - 0x55, 0x89, 0xca, 0x12, 0x8d, 0x4e, 0xa4, 0x44, 0xfd, 0x48, 0x5f, 0x1d, 0xa8, 0xf4, 0x71, 0x84, - 0xd9, 0x97, 0x06, 0xd0, 0x81, 0x06, 0xd5, 0x80, 0x66, 0x9e, 0x8c, 0x06, 0xc4, 0x9e, 0x98, 0x06, - 0x34, 0xfb, 0x49, 0x35, 0xa0, 0xb9, 0x27, 0xa9, 0x01, 0x9d, 0xfa, 0x8b, 0xa8, 0x01, 0x9d, 0xfe, - 0xd7, 0xa3, 0x01, 0xfd, 0x15, 0x28, 0xa5, 0x85, 0xb2, 0xe3, 0x43, 0xc0, 0x3e, 0xb1, 0x70, 0x85, - 0x42, 0x64, 0x4c, 0x0b, 0x45, 0xec, 0x32, 0xc0, 0x66, 0xe0, 0x3d, 0x74, 0x23, 0x7e, 0x4b, 0x99, - 0x83, 0x51, 0xf8, 0x62, 0x09, 0x15, 0x23, 0x6f, 0x6b, 0x28, 0xb1, 0x3e, 0x90, 0xcf, 0xd2, 0x07, - 0xac, 0x1f, 0xcd, 0xc3, 0x8c, 0x8c, 0xf9, 0xf5, 0xf4, 0xbf, 0x4a, 0xbe, 0x6f, 0x68, 0x79, 0xca, - 0xf8, 0x38, 0xd5, 0xba, 0x23, 0xde, 0x25, 0xbf, 0x02, 0xa7, 0x7a, 0xba, 0x02, 0x35, 0xbd, 0x15, - 0x15, 0x6d, 0xad, 0x47, 0xd7, 0x9b, 0xcf, 0xae, 0xe4, 0xde, 0x55, 0xbb, 0x87, 0xc2, 0xfa, 0xb3, - 0xa1, 0x1e, 0xfe, 0xf4, 0x42, 0xa9, 0xbf, 0x39, 0xe6, 0x4e, 0xf6, 0xe6, 0x98, 0x1f, 0xec, 0xcd, - 0x31, 0x25, 0x54, 0x14, 0x06, 0x11, 0x2a, 0xbe, 0x00, 0x93, 0x5b, 0xdc, 0x6d, 0x85, 0x5b, 0x3e, - 0xe5, 0x28, 0x91, 0xce, 0x07, 0x2a, 0x98, 0x9a, 0x28, 0x53, 0x8a, 0x4a, 0x6c, 0x44, 0x19, 0x09, - 0x02, 0x71, 0x0c, 0xca, 0xa4, 0x25, 0xb6, 0xc9, 0x41, 0xd7, 0x3e, 0x87, 0x8f, 0xd0, 0x3e, 0x6b, - 0x30, 0x41, 0x74, 0x49, 0xdc, 0xdb, 0x44, 0x4d, 0x12, 0x45, 0x08, 0x57, 0xb5, 0xc7, 0xa9, 0x73, - 0xe3, 0xda, 0xa5, 0x86, 0x64, 0x30, 0x11, 0x5d, 0xb0, 0xda, 0x6e, 0x74, 0x7c, 0xaf, 0x8d, 0x5d, - 0x30, 0x9a, 0x74, 0x01, 0x27, 0xb0, 0xec, 0x02, 0x0d, 0x89, 0xbd, 0x0b, 0x53, 0x95, 0xcd, 0xaa, - 0x4e, 0x56, 0x4c, 0x9e, 0x3d, 0xdd, 0x8e, 0xe7, 0x18, 0xa4, 0x29, 0xdc, 0xa3, 0x34, 0x86, 0xb1, - 0x7f, 0x35, 0x1a, 0x83, 0xf5, 0x2f, 0x26, 0xd4, 0xf2, 0xfe, 0xee, 0x3e, 0x2c, 0x98, 0x4f, 0x05, - 0x85, 0x13, 0x3e, 0x15, 0x0c, 0x1d, 0x27, 0x48, 0x1a, 0xf2, 0xed, 0xf0, 0x89, 0xe4, 0xdb, 0x91, - 0x4f, 0x7c, 0xed, 0x3f, 0x7a, 0x42, 0x89, 0x35, 0xb5, 0xd6, 0x8a, 0x83, 0xac, 0xb5, 0x4c, 0x29, - 0x77, 0xec, 0x93, 0x4b, 0xb9, 0x70, 0x62, 0x29, 0xb7, 0x96, 0x38, 0xf3, 0x8e, 0x1f, 0xeb, 0x23, - 0xf1, 0x3c, 0x69, 0xd3, 0x33, 0xd9, 0x01, 0xdf, 0x62, 0xb7, 0xde, 0xef, 0x29, 0xd1, 0xf9, 0x6b, - 0xd9, 0xa2, 0xf3, 0xd1, 0xe7, 0xcd, 0x89, 0x84, 0xe7, 0x1f, 0x7d, 0xb2, 0xc2, 0xf3, 0x93, 0x7d, - 0x40, 0xf8, 0x4b, 0xf1, 0xf9, 0x2f, 0xc5, 0xe7, 0x01, 0xc5, 0xe7, 0x00, 0x97, 0xd7, 0x7d, 0x37, - 0x68, 0xe3, 0x05, 0xd0, 0x65, 0x18, 0x55, 0x11, 0x2f, 0x73, 0xc9, 0x4d, 0x6c, 0x6f, 0xa8, 0x4b, - 0x85, 0xc5, 0x16, 0xa1, 0xa8, 0x88, 0xf5, 0x24, 0x21, 0xfb, 0x04, 0x33, 0x82, 0x09, 0x12, 0xcc, - 0xfa, 0xfb, 0x43, 0x6a, 0x0b, 0x17, 0x73, 0x66, 0xd3, 0x0d, 0xdc, 0x16, 0x66, 0x59, 0x8a, 0x57, - 0x98, 0x26, 0xbc, 0xa7, 0x16, 0x65, 0xca, 0xd6, 0xdd, 0x24, 0xf9, 0x58, 0x31, 0x48, 0x93, 0x44, - 0x96, 0x85, 0x01, 0x12, 0x59, 0xbe, 0x6d, 0x64, 0x81, 0x1c, 0x4a, 0xd2, 0x8e, 0x89, 0x6d, 0xed, - 0xe8, 0xfc, 0x8f, 0xd7, 0xf4, 0x74, 0x8d, 0xc3, 0x49, 0x98, 0x2b, 0xa4, 0x3c, 0x22, 0x51, 0x63, - 0xac, 0x8d, 0x8c, 0x9c, 0x24, 0xba, 0xef, 0xe8, 0xbf, 0xd6, 0xe8, 0xbe, 0xab, 0x00, 0x74, 0xd4, - 0x26, 0xcf, 0xfa, 0xaf, 0xe0, 0xea, 0x27, 0xbb, 0xdd, 0x28, 0x6a, 0xf6, 0xc9, 0x67, 0xa0, 0x11, - 0x5a, 0xbf, 0xcf, 0x60, 0xa6, 0x56, 0xbb, 0xb3, 0xe2, 0xb9, 0xbb, 0x6d, 0x3f, 0x8c, 0xbc, 0x7a, - 0xb5, 0xbd, 0xe3, 0x0b, 0x51, 0x3c, 0x3e, 0x0e, 0xb4, 0x30, 0xae, 0xc9, 0x51, 0x10, 0x17, 0x0b, - 0x55, 0x6f, 0x35, 0x08, 0xd4, 0x4d, 0xa5, 0x54, 0xf5, 0xb8, 0x00, 0xd8, 0x12, 0x2e, 0xa4, 0xdd, - 0x5a, 0x57, 0xa6, 0xa0, 0x97, 0xb6, 0x16, 0x28, 0xed, 0x86, 0x12, 0x64, 0xab, 0x32, 0xc6, 0x7b, - 0x27, 0x2c, 0x69, 0x3f, 0x67, 0x8c, 0x18, 0xc1, 0x49, 0xb1, 0x3c, 0xec, 0x48, 0x18, 0xc1, 0x6d, - 0xb3, 0x83, 0x70, 0xdd, 0x44, 0xac, 0x67, 0x0d, 0x1c, 0xc0, 0x29, 0xc3, 0x09, 0x78, 0xd0, 0x47, - 0x88, 0xd7, 0x48, 0xba, 0xb6, 0x30, 0xe6, 0x44, 0xc6, 0x4b, 0x84, 0x9e, 0x36, 0x29, 0xb3, 0x06, - 0x71, 0x9e, 0x3d, 0x9f, 0x59, 0x12, 0xaf, 0xee, 0x71, 0x23, 0x4e, 0xb3, 0xb6, 0x69, 0xc8, 0x04, - 0x51, 0xfd, 0xaa, 0x76, 0x32, 0xb6, 0x82, 0xa3, 0x6b, 0x62, 0xbf, 0x99, 0x83, 0x33, 0x06, 0x46, - 0xbc, 0x5d, 0x85, 0x71, 0x7c, 0x8c, 0xcc, 0x79, 0xfd, 0xd1, 0x93, 0x99, 0xd7, 0x2f, 0x99, 0x6d, - 0x49, 0x36, 0x54, 0xbd, 0x0d, 0xfd, 0xbe, 0x90, 0x3d, 0x84, 0x19, 0x2c, 0x52, 0x0f, 0x22, 0x62, - 0xce, 0xd2, 0x3b, 0xca, 0x5c, 0xf2, 0xd9, 0xd2, 0xb1, 0x1d, 0x93, 0xfc, 0x2e, 0x7e, 0xfb, 0xb0, - 0x3c, 0x69, 0xa0, 0xab, 0xc8, 0xc7, 0x4e, 0xf2, 0xaa, 0xe2, 0xb5, 0x77, 0x7c, 0x5d, 0x50, 0xea, - 0xa9, 0x82, 0xfd, 0x63, 0xba, 0xd8, 0x97, 0xcd, 0xb8, 0x1e, 0xf8, 0xad, 0xb8, 0x5c, 0xd9, 0x1a, - 0xf6, 0xe9, 0xb6, 0xe6, 0x93, 0xe9, 0xb6, 0x57, 0xf0, 0x93, 0xe5, 0x9e, 0xe0, 0xec, 0x04, 0x7e, - 0x2b, 0xf9, 0x7c, 0x23, 0x33, 0x7f, 0xbf, 0x8f, 0x64, 0x3f, 0x98, 0x83, 0xb3, 0xc6, 0xad, 0xa6, - 0x9e, 0x86, 0x82, 0xc2, 0x07, 0xcc, 0xc6, 0x81, 0x45, 0x92, 0xa2, 0xa5, 0x4b, 0x34, 0xff, 0xcf, - 0xe3, 0x17, 0x24, 0xa7, 0x05, 0x7e, 0x8b, 0xd3, 0x92, 0x58, 0xda, 0x27, 0xf4, 0xaf, 0x85, 0x79, - 0x30, 0x83, 0xd6, 0x29, 0x86, 0x4d, 0xec, 0x5c, 0x7f, 0x9b, 0xd8, 0x38, 0x19, 0x23, 0x06, 0x9f, - 0xef, 0x6f, 0x18, 0xdb, 0xcb, 0x95, 0xfd, 0x55, 0x38, 0xdb, 0x03, 0x8c, 0x57, 0xdb, 0xa9, 0xbe, - 0xab, 0xed, 0xf5, 0xc7, 0x87, 0xe5, 0x57, 0xb3, 0x6a, 0xcb, 0x5a, 0x69, 0xfd, 0x6b, 0x60, 0x2e, - 0x40, 0x52, 0x48, 0xe2, 0x47, 0xf6, 0x04, 0x7d, 0x9d, 0xe6, 0x87, 0x86, 0x2f, 0xf6, 0x72, 0xed, - 0x1b, 0xf4, 0x23, 0x2f, 0x41, 0x62, 0x1c, 0x26, 0xb4, 0xc0, 0xfb, 0x07, 0x64, 0x24, 0xd1, 0xa7, - 0x92, 0x6f, 0x1f, 0x96, 0x0d, 0x6c, 0xa1, 0x10, 0xe9, 0x11, 0xfd, 0x0d, 0x69, 0x4f, 0x47, 0x64, - 0xbf, 0x9e, 0x83, 0x39, 0x01, 0x48, 0x26, 0x15, 0x35, 0x6a, 0xfe, 0xa8, 0x59, 0xbf, 0xf7, 0x64, - 0x66, 0xfd, 0x8b, 0xf8, 0x8d, 0xfa, 0xac, 0xef, 0xe9, 0x92, 0xcc, 0x8f, 0xc3, 0xd9, 0x6e, 0x18, - 0x42, 0x19, 0xb3, 0xfd, 0xec, 0x00, 0xb3, 0x5d, 0x0e, 0xc0, 0xf1, 0xb3, 0xbd, 0x6f, 0x2d, 0x6c, - 0x0b, 0x26, 0x48, 0x17, 0x92, 0x1d, 0xf6, 0x82, 0x11, 0xb4, 0x5b, 0x2f, 0x92, 0x0a, 0x2a, 0xe5, - 0x25, 0xe8, 0x69, 0xa1, 0xc1, 0x85, 0xb5, 0x61, 0x56, 0xfe, 0x36, 0xef, 0xa6, 0xca, 0x7d, 0xef, - 0xa6, 0x2e, 0x50, 0x8b, 0xce, 0x11, 0xff, 0xd4, 0x15, 0x95, 0x1e, 0x8f, 0x28, 0x83, 0x31, 0xeb, - 0x00, 0x33, 0xc0, 0x72, 0xd1, 0x9e, 0x3b, 0xfa, 0x46, 0xea, 0x55, 0xaa, 0xb3, 0x9c, 0xae, 0x33, - 0xbd, 0x72, 0x33, 0x78, 0x33, 0x17, 0xa6, 0x09, 0xea, 0x3f, 0xe0, 0x72, 0x87, 0x7f, 0xd1, 0x88, - 0x08, 0x95, 0x2a, 0x95, 0x4a, 0x94, 0xaa, 0x09, 0x23, 0x76, 0xa5, 0x36, 0xf4, 0x34, 0x3f, 0x76, - 0x07, 0x66, 0x2a, 0x9d, 0x4e, 0xd3, 0xe3, 0x0d, 0x6c, 0xa5, 0xcc, 0x5b, 0x6e, 0x25, 0xb9, 0xaa, - 0x5c, 0x59, 0x48, 0x9a, 0x5d, 0x3a, 0x69, 0x79, 0x2f, 0xad, 0xf5, 0x23, 0xb9, 0x9e, 0x8f, 0x66, - 0x6f, 0xc0, 0x18, 0xfe, 0xd0, 0x82, 0x8c, 0xe0, 0x15, 0x8f, 0xfc, 0x44, 0xbc, 0x3c, 0x4a, 0x10, - 0x84, 0xb0, 0xa4, 0x07, 0x1a, 0x2c, 0x48, 0x61, 0x89, 0xee, 0x15, 0x92, 0x9b, 0x84, 0xb2, 0xf2, - 0x55, 0x28, 0x24, 0x42, 0x17, 0xfa, 0x2a, 0x90, 0x87, 0x82, 0xf5, 0x83, 0x79, 0x73, 0xda, 0xb1, - 0x0b, 0x9a, 0xdc, 0xae, 0x85, 0x3a, 0x54, 0x72, 0xbb, 0x26, 0xad, 0xff, 0xbd, 0x1c, 0xcc, 0xde, - 0x09, 0x76, 0xdd, 0xb6, 0xf7, 0x0d, 0x19, 0xda, 0xd9, 0xc7, 0x71, 0x39, 0x3a, 0xed, 0xdf, 0x93, - 0x4a, 0x5f, 0xe6, 0x6b, 0x15, 0x8b, 0x99, 0x82, 0x53, 0xc6, 0xce, 0xfa, 0x1e, 0xf4, 0xfe, 0xc2, - 0x0f, 0xd3, 0xb2, 0xc8, 0x49, 0x74, 0x09, 0xb7, 0x7e, 0x3c, 0x0f, 0xe3, 0xda, 0x12, 0x60, 0x9f, - 0x86, 0x09, 0x9d, 0x8f, 0x7e, 0xe1, 0xa7, 0x57, 0x6b, 0x1b, 0x58, 0x78, 0xe3, 0xc7, 0xdd, 0x96, - 0x71, 0xe3, 0x27, 0x26, 0x3a, 0x42, 0x4f, 0xa8, 0xda, 0x7c, 0x90, 0xa1, 0xda, 0x9c, 0x28, 0xc1, - 0xfd, 0xbb, 0xbd, 0x0a, 0xce, 0xe0, 0xf9, 0xe8, 0xad, 0x9f, 0xca, 0x41, 0x29, 0xbd, 0x48, 0xbf, - 0x2b, 0xbd, 0x72, 0x82, 0xd7, 0x9d, 0x1f, 0xcb, 0xc7, 0x59, 0x37, 0x94, 0x4f, 0xeb, 0xd3, 0x6a, - 0x5e, 0xf7, 0x9e, 0xf1, 0xf0, 0xf2, 0xac, 0x19, 0x9e, 0x4d, 0x8f, 0x06, 0x91, 0x1d, 0x93, 0x71, - 0xe8, 0xe7, 0x7e, 0xb1, 0xfc, 0x8c, 0xf5, 0x21, 0xcc, 0xa5, 0xbb, 0x03, 0x1f, 0x5f, 0x2a, 0x30, - 0x6d, 0xc2, 0xd3, 0x39, 0x7b, 0xd2, 0x54, 0x76, 0x1a, 0xdf, 0xfa, 0x83, 0x7c, 0x9a, 0x37, 0x99, - 0xda, 0x89, 0x4d, 0x47, 0x37, 0x49, 0xa1, 0x4d, 0x47, 0x82, 0x6c, 0x55, 0x76, 0x92, 0x5c, 0x59, - 0xb1, 0x67, 0x66, 0x21, 0xdb, 0x33, 0x93, 0x5d, 0x4b, 0x59, 0x17, 0x6b, 0x61, 0x84, 0xf6, 0xf9, - 0xb6, 0x93, 0x58, 0x18, 0xa7, 0x8c, 0x8a, 0x97, 0x61, 0xce, 0x88, 0x89, 0xad, 0xe8, 0x87, 0x93, - 0xbb, 0xf6, 0x08, 0x0b, 0x24, 0x71, 0x26, 0x32, 0x5b, 0x83, 0x51, 0xf1, 0x99, 0xb7, 0xdd, 0x0e, - 0xbd, 0xa9, 0xb0, 0xd8, 0x4f, 0xbb, 0x19, 0x2b, 0x7c, 0x9a, 0xab, 0x76, 0x93, 0x8b, 0x23, 0x5f, - 0x9f, 0x58, 0x84, 0x68, 0xfd, 0xf3, 0x9c, 0x58, 0xff, 0xf5, 0x07, 0xdf, 0x63, 0x09, 0xb7, 0x44, - 0x93, 0x8e, 0xb0, 0x04, 0xfd, 0xe3, 0xbc, 0x4c, 0xbb, 0x42, 0xd3, 0xe7, 0x6d, 0x18, 0xd9, 0x72, - 0x83, 0x5d, 0x1e, 0x51, 0x42, 0x12, 0x9d, 0x8b, 0x2c, 0x48, 0x82, 0x1c, 0x45, 0xf8, 0xdb, 0x26, - 0x02, 0xfd, 0x2e, 0x2c, 0x3f, 0xd0, 0x5d, 0x98, 0x76, 0x2f, 0x5f, 0x78, 0x62, 0xf7, 0xf2, 0xdf, - 0x17, 0x67, 0x58, 0xa9, 0x44, 0x03, 0x84, 0x5c, 0x3e, 0x97, 0xce, 0x50, 0xd4, 0x13, 0x1c, 0x3b, - 0x61, 0xc7, 0xae, 0xe9, 0x39, 0x8f, 0x34, 0x67, 0xc7, 0x63, 0xb2, 0x1b, 0x59, 0x7f, 0x5c, 0x90, - 0x7d, 0x4c, 0x1d, 0x75, 0xde, 0x70, 0x84, 0xc6, 0x75, 0x22, 0x36, 0x7a, 0x3d, 0x26, 0x05, 0x9a, - 0x4d, 0x9d, 0x87, 0x21, 0x31, 0x37, 0xa9, 0x37, 0x11, 0x4f, 0xcc, 0x5f, 0x1d, 0x4f, 0x94, 0x8b, - 0xb5, 0x8c, 0x67, 0x92, 0x9e, 0xcc, 0x0e, 0x8f, 0x2d, 0x7d, 0x2d, 0x23, 0x06, 0xbb, 0x00, 0x43, - 0x1b, 0x7e, 0x43, 0x85, 0xf6, 0x9e, 0xc3, 0x70, 0x18, 0x7e, 0x83, 0x1b, 0x97, 0xe6, 0x88, 0x21, - 0xda, 0x1a, 0x27, 0x2d, 0xd1, 0xdb, 0xda, 0xda, 0x71, 0x7b, 0x93, 0x94, 0x69, 0xf9, 0x4d, 0x56, - 0x61, 0xca, 0x4c, 0x67, 0x4d, 0x76, 0xb2, 0x78, 0xbb, 0x9e, 0xca, 0x8a, 0xad, 0x3f, 0x8b, 0x98, - 0x44, 0x6c, 0x09, 0x26, 0x8d, 0x90, 0xa2, 0xf4, 0xb8, 0x89, 0xd7, 0x9b, 0x66, 0x40, 0x52, 0xfd, - 0x7a, 0xd3, 0x20, 0x11, 0xe7, 0x39, 0x7d, 0xbf, 0xf6, 0xc4, 0xd9, 0xf3, 0xed, 0x84, 0xc3, 0xae, - 0x42, 0x51, 0xc6, 0x9d, 0xa8, 0xae, 0xe8, 0xcf, 0x54, 0x21, 0xc2, 0x52, 0x71, 0x5b, 0x14, 0xa2, - 0x16, 0x67, 0xe0, 0x53, 0x50, 0xa2, 0x2d, 0x29, 0x49, 0x1c, 0xfd, 0x1c, 0x0c, 0x2d, 0x57, 0x57, - 0x6c, 0x7d, 0x1b, 0xa9, 0x7b, 0x8d, 0xc0, 0x46, 0x28, 0xba, 0x99, 0x6d, 0xf0, 0x68, 0xdf, 0x0f, - 0x1e, 0xd8, 0x3c, 0x8c, 0x02, 0x4f, 0xe6, 0x42, 0xc4, 0x85, 0xf8, 0x69, 0xf6, 0x2e, 0x0c, 0xa3, - 0xc1, 0x66, 0xea, 0x64, 0x48, 0xd7, 0xb1, 0x34, 0x49, 0x13, 0x78, 0x18, 0xad, 0x3f, 0x6d, 0x49, - 0xc4, 0xde, 0x86, 0xa1, 0x15, 0xde, 0x3e, 0x48, 0xa5, 0x69, 0xeb, 0x21, 0x8e, 0x37, 0x84, 0x06, - 0x6f, 0x1f, 0xd8, 0x48, 0x62, 0xfd, 0x54, 0x1e, 0x4e, 0x65, 0x7c, 0xd6, 0xbd, 0x4f, 0x3f, 0xa5, - 0xbb, 0xe2, 0x92, 0xb1, 0x2b, 0xaa, 0xf7, 0xe9, 0xbe, 0x1d, 0x9f, 0xb9, 0x49, 0xfe, 0x7c, 0x0e, - 0xce, 0x98, 0x13, 0x94, 0x2c, 0xb4, 0xef, 0x5d, 0x65, 0xef, 0xc0, 0xc8, 0x1a, 0x77, 0x1b, 0x5c, - 0xa5, 0x70, 0x3a, 0x15, 0x47, 0x88, 0x93, 0x4e, 0xf5, 0xb2, 0x50, 0xb2, 0x4d, 0x5c, 0x30, 0x25, - 0x94, 0xad, 0xd0, 0xc7, 0x49, 0x79, 0xdc, 0x52, 0x01, 0x2e, 0xb2, 0xaa, 0x3a, 0xc2, 0xca, 0xe3, - 0xdb, 0x39, 0x78, 0xf6, 0x08, 0x1a, 0x31, 0x70, 0x62, 0xe8, 0xf5, 0x81, 0xc3, 0x13, 0x15, 0xa1, - 0xec, 0x7d, 0x98, 0xde, 0x22, 0x79, 0x5e, 0x0d, 0x47, 0x3e, 0x59, 0x2f, 0x4a, 0xd4, 0x77, 0xd4, - 0xb8, 0xa4, 0x91, 0x8d, 0xc8, 0x2b, 0x85, 0x23, 0x23, 0xaf, 0xe8, 0x81, 0x4c, 0x86, 0x06, 0x0d, - 0x64, 0xf2, 0x21, 0xcc, 0x99, 0x6d, 0xa3, 0x78, 0xb2, 0x49, 0x18, 0x97, 0x5c, 0xff, 0x30, 0x2e, - 0x47, 0x46, 0xad, 0xb4, 0x7e, 0x3c, 0x07, 0x25, 0x93, 0xf7, 0x27, 0x1d, 0xcf, 0xf7, 0x8c, 0xf1, - 0x7c, 0x36, 0x7b, 0x3c, 0xfb, 0x0f, 0xe4, 0xff, 0x9e, 0x4b, 0x37, 0x76, 0xa0, 0x11, 0xb4, 0x60, - 0x64, 0xc5, 0x6f, 0xb9, 0x5e, 0x5b, 0xcf, 0x43, 0xde, 0x40, 0x88, 0x4d, 0x25, 0x83, 0x45, 0xbd, - 0x39, 0x07, 0xc3, 0x1b, 0x7e, 0xbb, 0xb2, 0x42, 0x26, 0xbd, 0xc8, 0xa7, 0xed, 0xb7, 0x1d, 0xb7, - 0x61, 0xcb, 0x02, 0xb6, 0x0e, 0x50, 0xab, 0x07, 0x9c, 0xb7, 0x6b, 0xde, 0x37, 0x78, 0x4a, 0xd2, - 0x10, 0x3d, 0xd4, 0xec, 0xe2, 0xc6, 0x22, 0x9f, 0x2e, 0x11, 0xd1, 0x09, 0xbd, 0x6f, 0xe8, 0xfb, - 0xad, 0x46, 0x6f, 0x71, 0x80, 0x84, 0x08, 0x93, 0xb2, 0x7a, 0x0d, 0x4a, 0xb4, 0x3f, 0x49, 0x49, - 0x59, 0x05, 0xc0, 0x48, 0xca, 0x2a, 0x00, 0x62, 0x6b, 0x5f, 0xe3, 0xde, 0xee, 0x9e, 0xb4, 0x16, - 0x9a, 0x94, 0x53, 0x75, 0x0f, 0x21, 0xfa, 0xd6, 0x2e, 0x71, 0xac, 0x7f, 0x39, 0x0c, 0x67, 0x6d, - 0xbe, 0xeb, 0x09, 0x31, 0xf9, 0x6e, 0xe8, 0xb5, 0x77, 0x8d, 0xb8, 0x24, 0x56, 0x6a, 0x22, 0x51, - 0x10, 0x7f, 0x01, 0x89, 0x3b, 0xe6, 0x22, 0x14, 0xc5, 0xa9, 0xa8, 0xcd, 0x25, 0x7c, 0x43, 0x11, - 0x67, 0x27, 0x05, 0xbe, 0x55, 0xc5, 0xec, 0x35, 0x3a, 0xb5, 0xb5, 0x34, 0x2b, 0xe2, 0xd4, 0xfe, - 0xce, 0x61, 0x19, 0x6a, 0x07, 0x61, 0xc4, 0x51, 0x63, 0xa3, 0x93, 0x3b, 0x16, 0xad, 0x87, 0xfa, - 0x88, 0xd6, 0xb7, 0x61, 0xae, 0xd2, 0x90, 0x9b, 0xb5, 0xdb, 0xdc, 0x0c, 0xbc, 0x76, 0xdd, 0xeb, - 0xb8, 0x4d, 0xa5, 0x2e, 0x62, 0x2f, 0xbb, 0x71, 0xb9, 0xd3, 0x89, 0x11, 0xec, 0x4c, 0x32, 0xd1, - 0x8c, 0x95, 0x8d, 0x1a, 0x86, 0xef, 0xa0, 0xe7, 0x31, 0x6c, 0x46, 0xa3, 0x1d, 0x62, 0x2b, 0x42, - 0x3b, 0x2e, 0x46, 0xa1, 0x1e, 0xdf, 0x87, 0xb7, 0xd6, 0x6b, 0x89, 0x67, 0xaa, 0x8c, 0x02, 0x2f, - 0xdf, 0x99, 0xa3, 0x66, 0x88, 0x96, 0x79, 0x06, 0x5e, 0x42, 0x57, 0xab, 0xad, 0x09, 0xba, 0x62, - 0x0f, 0x5d, 0x18, 0xee, 0xe9, 0x74, 0x12, 0x8f, 0x5d, 0x16, 0x53, 0xa1, 0xe5, 0x47, 0x1c, 0xe7, - 0xf9, 0x58, 0xa2, 0x02, 0x04, 0x08, 0x95, 0x2a, 0x80, 0x86, 0xc2, 0xde, 0x85, 0xd9, 0xd5, 0xe5, - 0x45, 0x75, 0xa9, 0xb9, 0xe2, 0xd7, 0xbb, 0xf8, 0x2e, 0x0c, 0x58, 0x1f, 0x8e, 0x21, 0xaf, 0x2f, - 0x8a, 0xc9, 0x9d, 0x85, 0xc6, 0xce, 0xc3, 0x68, 0x75, 0x45, 0xf6, 0xfd, 0xb8, 0x9e, 0xea, 0x88, - 0x0c, 0x75, 0x54, 0x21, 0xbb, 0x93, 0xc8, 0xa8, 0x13, 0xc7, 0x0a, 0x93, 0x67, 0x07, 0x90, 0x4f, - 0xdf, 0x86, 0xc9, 0x25, 0x3f, 0xaa, 0xb6, 0xc3, 0xc8, 0x6d, 0xd7, 0x79, 0x75, 0x45, 0x8f, 0x3b, - 0xbc, 0xed, 0x47, 0x8e, 0x47, 0x25, 0xe2, 0xcb, 0x4d, 0x4c, 0xf6, 0x59, 0x24, 0xbd, 0xc1, 0xdb, - 0x3c, 0x48, 0xe2, 0x0d, 0x0f, 0xcb, 0xbe, 0x15, 0xa4, 0xbb, 0x71, 0x89, 0x6d, 0x22, 0x52, 0x1a, - 0x26, 0x99, 0x96, 0x70, 0xd9, 0x6f, 0xf0, 0xf0, 0xde, 0x95, 0xef, 0xb1, 0x34, 0x4c, 0x5a, 0xdb, - 0x70, 0xcb, 0xbc, 0x92, 0xb9, 0xbf, 0xfe, 0xdb, 0x98, 0x86, 0xa9, 0x07, 0x97, 0x7d, 0x16, 0x86, - 0xf1, 0x27, 0x09, 0x5b, 0xb3, 0x19, 0x6c, 0x13, 0x41, 0xab, 0x2e, 0x30, 0x6d, 0x49, 0xc0, 0xaa, - 0x30, 0x4a, 0x72, 0xfe, 0x49, 0x92, 0x89, 0x90, 0xc2, 0x20, 0x67, 0x06, 0xd1, 0x5b, 0x0d, 0x98, - 0xd0, 0x2b, 0x14, 0x2b, 0x62, 0xcd, 0x0d, 0xf7, 0x78, 0x43, 0xfc, 0xa2, 0x3c, 0x60, 0xb8, 0x22, - 0xf6, 0x10, 0xea, 0x88, 0xef, 0xb0, 0x35, 0x14, 0xb1, 0xc5, 0x57, 0xc3, 0xbb, 0x21, 0x7d, 0x0a, - 0x69, 0xfe, 0x1e, 0xde, 0x22, 0x35, 0x6c, 0x2a, 0xb2, 0xbe, 0x0f, 0xe6, 0x36, 0xba, 0xcd, 0xa6, - 0xbb, 0xdd, 0xe4, 0x2a, 0x4f, 0x04, 0xe6, 0x2e, 0x5e, 0x82, 0xe1, 0x9a, 0x96, 0x0d, 0x79, 0x36, - 0x4e, 0xc4, 0x91, 0xe0, 0xa0, 0x4d, 0x64, 0x0e, 0x43, 0xa9, 0xa4, 0xf2, 0x20, 0x4b, 0x52, 0xeb, - 0x5b, 0x39, 0x98, 0x53, 0xcf, 0xd1, 0x81, 0x5b, 0x7f, 0x10, 0xa7, 0xc4, 0x3e, 0x6f, 0xcc, 0x35, - 0x9c, 0xb0, 0xa9, 0x69, 0x24, 0x67, 0xdd, 0x4d, 0xf5, 0x11, 0xe6, 0xf9, 0x99, 0xf5, 0xc1, 0xc7, - 0x7d, 0x0c, 0x7b, 0x17, 0xc6, 0xe9, 0x0c, 0xd5, 0x02, 0x00, 0x62, 0x94, 0x25, 0xd2, 0x3e, 0xd2, - 0xc6, 0x11, 0x3a, 0x3a, 0x8a, 0x06, 0x66, 0x53, 0xee, 0x5d, 0xf9, 0x6e, 0x88, 0x06, 0x66, 0x1d, - 0x47, 0x4c, 0xdd, 0xdf, 0x1e, 0x4f, 0xf7, 0x2d, 0xcd, 0xdd, 0x6b, 0x7a, 0xc8, 0xaf, 0x5c, 0xa2, - 0xa8, 0x25, 0x21, 0xbf, 0x74, 0x45, 0x2d, 0x46, 0x8d, 0xc7, 0x24, 0x7f, 0xcc, 0x98, 0xbc, 0xaf, - 0xc6, 0xa4, 0xd0, 0x7f, 0x62, 0xcc, 0x1e, 0x31, 0x0e, 0xb5, 0x64, 0x85, 0x0c, 0x0d, 0xa4, 0xe5, - 0x3f, 0x83, 0xb1, 0xcd, 0x25, 0x49, 0x7a, 0x17, 0x25, 0x4e, 0xfa, 0xd5, 0xc1, 0xf0, 0xe0, 0x4c, - 0x8f, 0xd9, 0x9a, 0x3f, 0x07, 0x13, 0x95, 0x28, 0x72, 0xeb, 0x7b, 0xbc, 0xb1, 0x22, 0xb6, 0x27, - 0x2d, 0x3a, 0x91, 0x4b, 0x70, 0xfd, 0x0d, 0x47, 0xc7, 0x95, 0xd1, 0x36, 0xdd, 0x90, 0x6c, 0x2b, - 0xe3, 0x68, 0x9b, 0x02, 0x62, 0x46, 0xdb, 0x14, 0x10, 0x76, 0x19, 0x46, 0xab, 0xed, 0x87, 0x9e, - 0xe8, 0x93, 0x62, 0x92, 0x1f, 0xdf, 0x93, 0x20, 0x7d, 0x73, 0x25, 0x2c, 0xf6, 0xb6, 0x26, 0x63, - 0x8f, 0x25, 0xfa, 0xb4, 0xbc, 0x81, 0x89, 0x23, 0x90, 0xe8, 0xf2, 0x73, 0x2c, 0x74, 0x5f, 0x83, - 0x51, 0x75, 0xb1, 0x06, 0x89, 0x0e, 0x4d, 0x94, 0xbd, 0x7e, 0xff, 0x0a, 0x19, 0xd3, 0x1b, 0x6b, - 0xf9, 0xcc, 0xc6, 0xb5, 0xf4, 0xc6, 0x5a, 0x3e, 0x33, 0x23, 0xbd, 0xb1, 0x96, 0xd9, 0x2c, 0xbe, - 0x93, 0x98, 0x38, 0xf6, 0x4e, 0xe2, 0x1e, 0x4c, 0x6c, 0xba, 0x41, 0xe4, 0x09, 0x19, 0xa5, 0x1d, - 0x85, 0xf3, 0x93, 0xc6, 0x35, 0x9e, 0x56, 0xb4, 0xf4, 0x82, 0xca, 0xc8, 0xdb, 0xd1, 0xf0, 0xcd, - 0xd4, 0xb1, 0x09, 0x3c, 0xdb, 0xb2, 0x72, 0xea, 0x93, 0x58, 0x56, 0x62, 0xa7, 0xe2, 0xd5, 0xcd, - 0x74, 0x72, 0x41, 0x80, 0x32, 0x74, 0xea, 0xfe, 0x26, 0x46, 0x64, 0x5f, 0x86, 0x09, 0xf1, 0xf7, - 0xa6, 0xdf, 0xf4, 0xea, 0x1e, 0x0f, 0xe7, 0x4b, 0xd8, 0xb8, 0x17, 0x32, 0x57, 0x3f, 0x22, 0x1d, - 0xd4, 0x78, 0x24, 0x17, 0x30, 0x32, 0x4e, 0xdf, 0xc9, 0x1a, 0xdc, 0xd8, 0x07, 0x30, 0x21, 0x66, - 0xdf, 0xb6, 0x1b, 0x4a, 0xd1, 0x74, 0x26, 0xb1, 0x8d, 0x6d, 0x10, 0xbc, 0x27, 0xe0, 0xad, 0x4e, - 0x20, 0x8e, 0xf9, 0x4a, 0x47, 0x6e, 0x90, 0x4c, 0x9b, 0xed, 0x9d, 0x9e, 0xcd, 0x51, 0xa1, 0xb1, - 0xcf, 0xc3, 0x44, 0xa5, 0xd3, 0x49, 0x76, 0x9c, 0x59, 0xed, 0x5e, 0xa6, 0xd3, 0x71, 0x32, 0x77, - 0x1d, 0x83, 0x22, 0xbd, 0x31, 0xcf, 0x9d, 0x68, 0x63, 0x66, 0x6f, 0xc6, 0xd2, 0xfa, 0xa9, 0xe4, - 0x92, 0x91, 0xf4, 0x18, 0x43, 0xf4, 0x97, 0x82, 0xfb, 0x32, 0x4c, 0xca, 0x5b, 0x37, 0x25, 0xcd, - 0x9c, 0xee, 0x59, 0x3d, 0x19, 0x42, 0x8d, 0x49, 0xc3, 0x56, 0x61, 0x4a, 0x3a, 0xcd, 0x36, 0x29, - 0x12, 0xf1, 0xfc, 0x19, 0x5c, 0xb5, 0xc8, 0x45, 0xfa, 0xda, 0x36, 0x31, 0x41, 0x85, 0x6b, 0x70, - 0x49, 0x11, 0x59, 0x7f, 0x92, 0x83, 0x33, 0x7d, 0x46, 0x3c, 0x8e, 0x53, 0x9b, 0x3b, 0x3a, 0x4e, - 0xad, 0xd8, 0x39, 0x4c, 0x25, 0x1d, 0xdb, 0x4f, 0x52, 0x96, 0x3e, 0x5e, 0x4a, 0xde, 0xf2, 0x81, - 0x51, 0x0e, 0x18, 0xaa, 0xfa, 0xa6, 0x8f, 0x37, 0x85, 0x85, 0xde, 0x43, 0x88, 0xf0, 0xe4, 0x47, - 0x2d, 0x59, 0x8f, 0x0f, 0xcb, 0x2f, 0x50, 0x8a, 0x99, 0x78, 0x58, 0x3f, 0xf2, 0x8d, 0x15, 0x9c, - 0xc1, 0xda, 0x3a, 0xcc, 0xc1, 0xb8, 0xb6, 0x0e, 0xd9, 0x39, 0xcd, 0x29, 0xb5, 0x24, 0x93, 0x14, - 0x69, 0x1c, 0xf2, 0xf2, 0x24, 0xc2, 0x45, 0x95, 0x3f, 0xfe, 0x3e, 0xf4, 0xb6, 0x10, 0x85, 0xb4, - 0x58, 0xbe, 0x2d, 0xe3, 0xf2, 0xd2, 0xc6, 0x72, 0x4c, 0x24, 0xee, 0x86, 0x51, 0xa5, 0x1e, 0x79, - 0x0f, 0xf9, 0x00, 0x87, 0x4e, 0x92, 0x48, 0xdc, 0x0d, 0x23, 0xc7, 0x45, 0xb2, 0x9e, 0x44, 0xe2, - 0x31, 0x43, 0xeb, 0x87, 0x72, 0x00, 0x77, 0xab, 0xcb, 0x18, 0x8c, 0xfb, 0x93, 0x0a, 0x05, 0xd9, - 0x01, 0x4e, 0x15, 0xf7, 0x23, 0xc4, 0x81, 0xff, 0x36, 0x07, 0x53, 0x26, 0x1a, 0x7b, 0x1f, 0xa6, - 0x6b, 0xf5, 0xc0, 0x6f, 0x36, 0xb7, 0xdd, 0xfa, 0x83, 0x75, 0xaf, 0xcd, 0x65, 0x68, 0xc9, 0x61, - 0x79, 0x16, 0x85, 0x71, 0x91, 0xd3, 0x14, 0x65, 0x76, 0x1a, 0x99, 0xfd, 0xf5, 0x1c, 0x4c, 0xd6, - 0xf6, 0xfc, 0xfd, 0x38, 0x1a, 0x24, 0x0d, 0xc8, 0x57, 0xc4, 0xda, 0x0e, 0xf7, 0xfc, 0xfd, 0x24, - 0xc3, 0xa1, 0x61, 0x8b, 0xf8, 0xde, 0x60, 0xcf, 0xc4, 0x75, 0x1f, 0x35, 0x99, 0x28, 0xbc, 0x64, - 0x54, 0x62, 0x9b, 0x75, 0x5a, 0x7f, 0x9e, 0x83, 0x71, 0xd4, 0x79, 0x9a, 0x4d, 0x94, 0xb9, 0xbe, - 0x97, 0xd2, 0xe5, 0xc5, 0xed, 0x3a, 0x62, 0x60, 0xdf, 0x82, 0xe9, 0x14, 0x1a, 0xb3, 0x60, 0xa4, - 0x86, 0x9e, 0xdf, 0xfa, 0x05, 0x85, 0xf4, 0x05, 0xb7, 0xa9, 0xc4, 0x5a, 0xd5, 0xc8, 0xee, 0x5d, - 0xc1, 0x57, 0xc6, 0x45, 0x00, 0x4f, 0x81, 0x94, 0x66, 0xc3, 0xd2, 0x5f, 0x72, 0xef, 0x8a, 0xad, - 0x61, 0x59, 0x1b, 0x30, 0x52, 0xf3, 0x83, 0x68, 0xe9, 0x40, 0x2a, 0x13, 0x2b, 0x3c, 0xac, 0xeb, - 0xcf, 0x88, 0x1e, 0x5e, 0xdd, 0xd7, 0x6d, 0x2a, 0x62, 0x65, 0x18, 0xbe, 0xee, 0xf1, 0x66, 0x43, - 0xb7, 0x17, 0xdd, 0x11, 0x00, 0x5b, 0xc2, 0x85, 0xc2, 0x75, 0x3a, 0xc9, 0x59, 0x91, 0x18, 0xa6, - 0x7e, 0xd2, 0x75, 0xb3, 0x6c, 0xf4, 0xef, 0x8b, 0x66, 0xd6, 0x7c, 0xa3, 0xa6, 0x23, 0xba, 0xfa, - 0x3f, 0xcc, 0xc1, 0x42, 0x7f, 0x12, 0xdd, 0xd6, 0x35, 0x77, 0x84, 0xad, 0xeb, 0x2b, 0xe9, 0x67, - 0x2f, 0x44, 0xa3, 0x67, 0xaf, 0xe4, 0xb1, 0x6b, 0x05, 0x4d, 0x8d, 0xeb, 0x5c, 0x25, 0xaa, 0x38, - 0x77, 0xc4, 0x37, 0x23, 0xa2, 0x1c, 0xe6, 0x08, 0x69, 0x6c, 0xa2, 0xb5, 0x7e, 0x6b, 0x08, 0xce, - 0xf6, 0xa5, 0x60, 0x6b, 0x5a, 0xfa, 0x9b, 0xa9, 0x38, 0xf1, 0x46, 0x5f, 0xfc, 0x4b, 0xf8, 0x2f, - 0x5a, 0x93, 0xa5, 0x9d, 0x9f, 0xee, 0xc4, 0x69, 0x4f, 0xf2, 0xc8, 0xeb, 0xf5, 0x63, 0x79, 0x49, - 0x74, 0x64, 0x06, 0xbd, 0x19, 0x50, 0xd0, 0x4d, 0x8e, 0x47, 0xae, 0xd7, 0x0c, 0xf5, 0x65, 0xd7, - 0x90, 0x20, 0x5b, 0x95, 0x25, 0x06, 0xc8, 0x43, 0xd9, 0x06, 0xc8, 0xd6, 0xbf, 0xcc, 0xc1, 0x58, - 0xfc, 0xd9, 0x6c, 0x01, 0x4e, 0x6f, 0xd9, 0x95, 0xe5, 0x55, 0x67, 0xeb, 0xc3, 0xcd, 0x55, 0xe7, - 0xee, 0x46, 0x6d, 0x73, 0x75, 0xb9, 0x7a, 0xbd, 0xba, 0xba, 0x52, 0x7a, 0x86, 0xcd, 0xc0, 0xe4, - 0xdd, 0x8d, 0x5b, 0x1b, 0x77, 0xee, 0x6f, 0x38, 0xab, 0xb6, 0x7d, 0xc7, 0x2e, 0xe5, 0xd8, 0x24, - 0x8c, 0xd9, 0x4b, 0x95, 0x65, 0x67, 0xe3, 0xce, 0xca, 0x6a, 0x29, 0xcf, 0x4a, 0x30, 0xb1, 0x7c, - 0x67, 0x63, 0x63, 0x75, 0x79, 0xab, 0x7a, 0xaf, 0xba, 0xf5, 0x61, 0xa9, 0xc0, 0x18, 0x4c, 0x21, - 0xc2, 0xa6, 0x5d, 0xdd, 0x58, 0xae, 0x6e, 0x56, 0xd6, 0x4b, 0x43, 0x02, 0x26, 0xf0, 0x35, 0xd8, - 0x70, 0xcc, 0xe8, 0xd6, 0xdd, 0xa5, 0xd5, 0xd2, 0x88, 0x40, 0x11, 0x7f, 0x69, 0x28, 0xa3, 0xa2, - 0x7a, 0x44, 0x59, 0xa9, 0x6c, 0x55, 0x96, 0x2a, 0xb5, 0xd5, 0x52, 0x91, 0x9d, 0x81, 0x59, 0x03, - 0xe4, 0xac, 0xdf, 0xb9, 0x51, 0xdd, 0x28, 0x8d, 0xb1, 0x39, 0x28, 0xc5, 0xb0, 0x95, 0x25, 0xe7, - 0x6e, 0x6d, 0xd5, 0x2e, 0x41, 0x1a, 0xba, 0x51, 0xb9, 0xbd, 0x5a, 0x1a, 0xb7, 0xde, 0x93, 0x6e, - 0x69, 0xb2, 0xab, 0xd9, 0x69, 0x60, 0xb5, 0xad, 0xca, 0xd6, 0xdd, 0x5a, 0xaa, 0xf1, 0xe3, 0x30, - 0x5a, 0xbb, 0xbb, 0xbc, 0xbc, 0x5a, 0xab, 0x95, 0x72, 0x0c, 0x60, 0xe4, 0x7a, 0xa5, 0xba, 0xbe, - 0xba, 0x52, 0xca, 0x5b, 0x3f, 0x99, 0x83, 0x19, 0x25, 0x01, 0xaa, 0x37, 0x8c, 0x4f, 0xb8, 0x16, - 0xdf, 0x37, 0x14, 0x5b, 0xe5, 0x33, 0x94, 0xaa, 0xe4, 0x88, 0x65, 0xf8, 0xf3, 0x39, 0x38, 0x95, - 0x89, 0xcd, 0x3e, 0x84, 0x92, 0xfa, 0x82, 0xdb, 0x6e, 0x54, 0xdf, 0x4b, 0xf6, 0xb1, 0x17, 0x52, - 0xb5, 0xa4, 0xd0, 0xe4, 0xb5, 0x66, 0x92, 0x90, 0xb7, 0x87, 0xcd, 0xe0, 0xe1, 0xe2, 0xad, 0x9f, - 0xcb, 0xc1, 0x99, 0x3e, 0xd5, 0xb0, 0x65, 0x18, 0x89, 0x13, 0x87, 0x1c, 0x61, 0x50, 0x35, 0xf7, - 0xed, 0xc3, 0x32, 0x21, 0x62, 0x06, 0x53, 0xfc, 0xcb, 0x1e, 0x89, 0x33, 0x81, 0x60, 0x3a, 0x0e, - 0xd9, 0x7d, 0x67, 0x53, 0x3d, 0x4f, 0x35, 0x55, 0xee, 0xd7, 0x96, 0xc6, 0xa9, 0xef, 0x0a, 0xee, - 0x7e, 0x88, 0xf9, 0x38, 0xac, 0x9f, 0xce, 0x09, 0xe1, 0x2e, 0x8d, 0x28, 0x64, 0xde, 0x4a, 0x18, - 0x76, 0x5b, 0xdc, 0xf6, 0x9b, 0xbc, 0x62, 0x6f, 0xd0, 0xb1, 0x81, 0xd2, 0xaa, 0x8b, 0x05, 0xa8, - 0x56, 0x38, 0x6e, 0xd0, 0x36, 0x1e, 0x4f, 0x75, 0x1a, 0xf6, 0x36, 0xc0, 0xea, 0xa3, 0x88, 0x07, - 0x6d, 0xb7, 0x19, 0x87, 0x0c, 0x91, 0x01, 0x82, 0x08, 0x6a, 0xca, 0xdb, 0x1a, 0xb2, 0xf5, 0x37, - 0x72, 0x30, 0x41, 0x4a, 0x53, 0xa5, 0xc9, 0x83, 0xe8, 0x93, 0x4d, 0xaf, 0xb7, 0x8d, 0xe9, 0x15, - 0xfb, 0x0f, 0x68, 0xfc, 0x45, 0x71, 0xe6, 0xcc, 0xfa, 0x27, 0x39, 0x28, 0xa5, 0x11, 0xd9, 0xfb, - 0x50, 0xac, 0xf1, 0x87, 0x3c, 0xf0, 0xa2, 0x03, 0xda, 0x28, 0x55, 0x8a, 0x35, 0x89, 0x43, 0x65, - 0x72, 0x3e, 0x84, 0xf4, 0xcb, 0x8e, 0x69, 0x06, 0xdd, 0xef, 0xb5, 0x6b, 0x8f, 0xc2, 0x93, 0xba, - 0xf6, 0xb0, 0xfe, 0xa7, 0x3c, 0x9c, 0xb9, 0xc1, 0x23, 0xbd, 0x4d, 0xf1, 0x6b, 0xf7, 0xa7, 0x06, - 0x6b, 0x97, 0xd6, 0x92, 0x79, 0x18, 0xc5, 0x22, 0x35, 0xbe, 0xb6, 0xfa, 0xc9, 0x96, 0xe2, 0x79, - 0x5d, 0x30, 0x72, 0x38, 0xf5, 0xa9, 0xfb, 0x92, 0x96, 0xd5, 0x25, 0x9e, 0xd6, 0xe7, 0x61, 0x0a, - 0xc3, 0x96, 0x77, 0xc5, 0x72, 0xe0, 0x0d, 0xba, 0xfe, 0x29, 0xda, 0x29, 0x28, 0x7b, 0x0d, 0x4a, - 0x02, 0x52, 0xa9, 0x3f, 0x68, 0xfb, 0xfb, 0x4d, 0xde, 0xd8, 0xe5, 0x0d, 0x3c, 0xd6, 0x8b, 0x76, - 0x0f, 0x5c, 0xf1, 0xbc, 0xdb, 0x96, 0xaa, 0x1b, 0x6f, 0xe0, 0x1d, 0x0d, 0xf1, 0x4c, 0xa0, 0x0b, - 0x6f, 0xc3, 0xf8, 0xc7, 0xcc, 0xd0, 0x64, 0xfd, 0x8f, 0x39, 0x98, 0xc3, 0xc6, 0x69, 0x15, 0xab, - 0xec, 0x99, 0xaa, 0xb7, 0xb4, 0xa4, 0x25, 0xae, 0x00, 0x99, 0x4b, 0x21, 0xee, 0xc5, 0xe4, 0x4e, - 0x28, 0x3f, 0xc0, 0x9d, 0x50, 0xed, 0x24, 0x99, 0xc2, 0x07, 0xbc, 0xd2, 0xba, 0x39, 0x54, 0x2c, - 0x94, 0x86, 0x92, 0x21, 0xb7, 0xfe, 0x7a, 0x1e, 0x46, 0x6d, 0x8e, 0x29, 0x94, 0xd9, 0x79, 0x18, - 0xdd, 0xf0, 0x23, 0x1e, 0xde, 0x36, 0xf2, 0x65, 0xb7, 0x05, 0xc8, 0x69, 0x35, 0x6c, 0x55, 0x28, - 0x26, 0xfc, 0x66, 0xe0, 0x37, 0xba, 0xf5, 0x48, 0x9f, 0xf0, 0x1d, 0x09, 0xb2, 0x55, 0x19, 0x7b, - 0x03, 0xc6, 0x88, 0x73, 0xfc, 0xc6, 0x88, 0xb6, 0xb1, 0x01, 0x8f, 0x53, 0x70, 0x27, 0x08, 0x28, - 0xd3, 0x4a, 0x01, 0x63, 0x48, 0x93, 0x69, 0x7b, 0x64, 0x06, 0x25, 0xaa, 0x0f, 0x1f, 0x21, 0xaa, - 0x7f, 0x0a, 0x46, 0x2a, 0x61, 0xc8, 0x23, 0xe5, 0x54, 0x3f, 0x11, 0x47, 0xdf, 0x0a, 0x79, 0x24, - 0x19, 0xbb, 0x58, 0x6e, 0x13, 0x9e, 0xf5, 0xcf, 0xf3, 0x30, 0x8c, 0x7f, 0xe2, 0xbb, 0x6a, 0x50, - 0xdf, 0x33, 0xde, 0x55, 0x83, 0xfa, 0x9e, 0x8d, 0x50, 0x76, 0x05, 0x6f, 0x2a, 0x54, 0x7e, 0x1d, - 0x6a, 0x3d, 0x5e, 0xc1, 0x37, 0x12, 0xb0, 0xad, 0xe3, 0xc4, 0x0f, 0xce, 0x85, 0xcc, 0x50, 0x1a, - 0xa7, 0x21, 0x7f, 0xa7, 0x46, 0x2d, 0xc6, 0x00, 0x4d, 0x7e, 0x68, 0xe7, 0xef, 0xd4, 0xb0, 0x37, - 0xd6, 0x2a, 0x8b, 0x6f, 0x5d, 0xd3, 0x53, 0xbb, 0x87, 0x7b, 0xee, 0xe2, 0x5b, 0xd7, 0x6c, 0x2a, - 0x11, 0xfd, 0x8b, 0xdf, 0x8c, 0x0f, 0xaf, 0xd2, 0x05, 0x1c, 0xfb, 0x17, 0xdb, 0x86, 0x8f, 0xac, - 0x76, 0x82, 0xc0, 0x16, 0x61, 0x9c, 0x42, 0x0f, 0x20, 0xbe, 0x16, 0x1a, 0x80, 0x42, 0x13, 0x48, - 0x0a, 0x1d, 0x49, 0x3e, 0xc1, 0xd1, 0x00, 0xa9, 0x2c, 0xa0, 0xf4, 0x04, 0xa7, 0x86, 0x30, 0xb4, - 0x35, 0x14, 0xf1, 0x49, 0xf2, 0x0d, 0x2f, 0x71, 0xed, 0x9e, 0xd2, 0x7c, 0xd8, 0x31, 0x0c, 0x7d, - 0x8c, 0x60, 0xfd, 0x72, 0x1e, 0x8a, 0x9b, 0xcd, 0xee, 0xae, 0xd7, 0xbe, 0x77, 0x85, 0x31, 0x40, - 0x35, 0x4e, 0xe5, 0x29, 0x10, 0x7f, 0xb3, 0xb3, 0x50, 0x54, 0x9a, 0x9b, 0xda, 0x90, 0x42, 0xd2, - 0xda, 0xe6, 0x41, 0x8d, 0x3b, 0xc5, 0xc4, 0x52, 0x3f, 0xd9, 0x15, 0x88, 0xf5, 0xaf, 0x7e, 0x8a, - 0xda, 0x90, 0x58, 0x2c, 0x76, 0x8c, 0xc6, 0xde, 0x04, 0x3c, 0x24, 0x48, 0x79, 0x50, 0x17, 0xda, - 0xf2, 0xd3, 0x48, 0x4e, 0x91, 0x24, 0x88, 0xc6, 0xae, 0x02, 0x4d, 0x4c, 0xca, 0x36, 0x7d, 0xca, - 0x24, 0x90, 0xf9, 0xfb, 0x14, 0x09, 0xa1, 0xb2, 0x77, 0x61, 0xbc, 0x1e, 0x70, 0x7c, 0x75, 0x74, - 0x9b, 0x49, 0x12, 0x69, 0x9d, 0x72, 0x39, 0x29, 0xbf, 0x77, 0xc5, 0xd6, 0xd1, 0xad, 0x6f, 0x8e, - 0xc2, 0x84, 0xfe, 0x3d, 0xcc, 0x86, 0xd9, 0xb0, 0x29, 0x74, 0x77, 0xb2, 0x7d, 0xea, 0x60, 0x21, - 0x1d, 0xa7, 0xe7, 0xcc, 0x0f, 0x12, 0x78, 0xd2, 0x10, 0x4a, 0xc5, 0x4c, 0x58, 0x7b, 0xc6, 0x9e, - 0x09, 0x13, 0xb0, 0xc4, 0x63, 0x15, 0x28, 0xfa, 0x9d, 0x70, 0x97, 0xb7, 0x3d, 0xf5, 0xde, 0xf2, - 0x92, 0xc1, 0xe8, 0x0e, 0x15, 0xf6, 0xf0, 0x8a, 0xc9, 0xd8, 0x5b, 0x30, 0xe2, 0x77, 0x78, 0xdb, - 0xf5, 0xe8, 0x8c, 0x7b, 0x36, 0xc5, 0x80, 0xb7, 0x2b, 0x55, 0x8d, 0x90, 0x90, 0xd9, 0x65, 0x18, - 0xf2, 0x1f, 0xc4, 0xe3, 0x75, 0xd6, 0x24, 0x7a, 0x10, 0xb9, 0x1a, 0x09, 0x22, 0x0a, 0x82, 0x8f, - 0xdc, 0xd6, 0x0e, 0x8d, 0x98, 0x49, 0x70, 0xd3, 0x6d, 0xed, 0xe8, 0x04, 0x02, 0x91, 0x7d, 0x00, - 0xd0, 0x71, 0x77, 0x79, 0xe0, 0x34, 0xba, 0xd1, 0x01, 0x8d, 0xdb, 0x0b, 0x06, 0xd9, 0xa6, 0x28, - 0x5e, 0xe9, 0x46, 0x07, 0x1a, 0xed, 0x58, 0x47, 0x01, 0x59, 0x05, 0xa0, 0xe5, 0x46, 0x11, 0x0f, - 0x5a, 0x3e, 0x19, 0x9f, 0x25, 0xb1, 0xe4, 0x24, 0x83, 0xdb, 0x71, 0xb1, 0xc6, 0x41, 0x23, 0xc2, - 0x8f, 0xf6, 0x02, 0x97, 0x72, 0x7e, 0xa7, 0x3e, 0xda, 0x0b, 0x8c, 0x56, 0x0a, 0x44, 0xf6, 0x59, - 0x18, 0x6d, 0x78, 0x61, 0xdd, 0x0f, 0x1a, 0x14, 0x4c, 0xe3, 0x39, 0x83, 0x66, 0x45, 0x96, 0x69, - 0x64, 0x0a, 0x5d, 0x7c, 0x2d, 0xc5, 0x92, 0xdc, 0xf0, 0xf7, 0xf1, 0x9a, 0x3f, 0xfd, 0xb5, 0xb5, - 0xb8, 0x58, 0xff, 0xda, 0x84, 0x48, 0x0c, 0xe5, 0xae, 0x17, 0x35, 0xdd, 0x6d, 0x7a, 0xe7, 0x36, - 0x87, 0xf2, 0x06, 0x16, 0xe9, 0x43, 0x29, 0x91, 0xd9, 0xdb, 0x50, 0xe4, 0xed, 0x28, 0x70, 0x1d, - 0xaf, 0x41, 0x4e, 0x7b, 0xe6, 0x47, 0x8b, 0x03, 0xd8, 0xad, 0xae, 0xe8, 0x1f, 0x8d, 0xf8, 0xd5, - 0x86, 0xe8, 0x9f, 0xb0, 0xee, 0xb5, 0xc8, 0xd7, 0xce, 0xec, 0x9f, 0xda, 0x72, 0xf5, 0xb6, 0xde, - 0x3f, 0x02, 0x91, 0xbd, 0x0f, 0xa3, 0x62, 0xfd, 0x36, 0xfc, 0x5d, 0x8a, 0x4f, 0x60, 0x99, 0xfd, - 0x23, 0xcb, 0x7a, 0xa6, 0xab, 0x22, 0x62, 0x2f, 0x00, 0x24, 0x4f, 0xe4, 0xf2, 0x41, 0xc3, 0xd6, - 0x20, 0x9f, 0x1b, 0xfa, 0x5f, 0x7f, 0xb1, 0x9c, 0x5b, 0x02, 0x28, 0xaa, 0x68, 0x24, 0xd6, 0x3a, - 0x9c, 0xed, 0xbb, 0xa8, 0xd8, 0x45, 0x28, 0xed, 0xb8, 0x74, 0xa5, 0x56, 0xdf, 0x73, 0xdb, 0x6d, - 0xde, 0xa4, 0xed, 0x6c, 0x5a, 0xc1, 0x97, 0x25, 0x58, 0x72, 0xb6, 0x3e, 0x80, 0xb9, 0xac, 0xde, - 0x64, 0x2f, 0xc2, 0x84, 0x1e, 0x78, 0x85, 0x98, 0x8c, 0xbb, 0x1d, 0x4f, 0x85, 0x5e, 0x21, 0x06, - 0xbf, 0x99, 0x83, 0xe7, 0x8e, 0x5a, 0x9b, 0x6c, 0x01, 0x8a, 0x9d, 0xc0, 0xf3, 0x51, 0x06, 0xa4, - 0x50, 0xef, 0xea, 0x37, 0x46, 0x71, 0x47, 0x61, 0x25, 0x72, 0x77, 0xc9, 0x98, 0xdf, 0x1e, 0x43, - 0xc8, 0x96, 0xbb, 0x1b, 0xb2, 0xd7, 0x61, 0xa6, 0xc1, 0x77, 0xdc, 0x6e, 0x33, 0x72, 0xc2, 0xfa, - 0x1e, 0x6f, 0xa0, 0xff, 0x0c, 0x1a, 0x69, 0xd9, 0x25, 0x2a, 0xa8, 0x29, 0x78, 0xcf, 0x17, 0x0f, - 0xf7, 0xf9, 0xe2, 0x9b, 0x43, 0xc5, 0x5c, 0x29, 0x6f, 0xa3, 0xad, 0x92, 0xf5, 0x03, 0x79, 0x98, - 0xef, 0x37, 0x19, 0xd9, 0x7b, 0x59, 0x7d, 0x20, 0x5f, 0x05, 0x74, 0xb8, 0xfe, 0x2a, 0xa0, 0xd5, - 0xc6, 0x16, 0x21, 0xf6, 0x7e, 0x39, 0xce, 0x93, 0x5d, 0xc1, 0x04, 0x4d, 0xc7, 0x0d, 0xc3, 0x7d, - 0xb1, 0xde, 0x0a, 0x5a, 0xd0, 0x4f, 0x82, 0xe9, 0x34, 0x0a, 0xc6, 0x3e, 0x03, 0x50, 0x6f, 0xfa, - 0x21, 0xc7, 0xc7, 0x77, 0x3a, 0xc8, 0xa5, 0x09, 0x70, 0x0c, 0xd5, 0x5f, 0x5b, 0x11, 0xba, 0xec, - 0x37, 0x38, 0x0d, 0xa0, 0x0b, 0x67, 0xfa, 0xec, 0x3e, 0x62, 0x78, 0x92, 0xd4, 0xd8, 0x2a, 0xd1, - 0x4e, 0x37, 0x4e, 0x90, 0x9d, 0xee, 0xf1, 0x7c, 0xbf, 0x39, 0x72, 0x00, 0xac, 0x77, 0x8b, 0x11, - 0xdc, 0xc9, 0x90, 0xb5, 0x1b, 0xc4, 0xdc, 0x25, 0xe4, 0x6e, 0xd0, 0x64, 0x65, 0x18, 0x57, 0x89, - 0xf4, 0x84, 0xa0, 0x2c, 0x99, 0x03, 0x81, 0x6e, 0x71, 0x9c, 0x3c, 0x18, 0x9b, 0x16, 0x7d, 0x9c, - 0xe8, 0x08, 0x1e, 0x43, 0xc8, 0xd6, 0x41, 0x47, 0xb5, 0xee, 0x39, 0x35, 0xbf, 0xcd, 0x8d, 0x9f, - 0x4a, 0x7f, 0x26, 0xa7, 0x86, 0xbf, 0x77, 0xe7, 0x3c, 0xee, 0xfb, 0x18, 0xa0, 0x47, 0x0a, 0x7d, - 0x18, 0xfe, 0x2d, 0x44, 0x02, 0xb5, 0xea, 0x48, 0x24, 0xa0, 0x9f, 0xec, 0x3c, 0x4c, 0x07, 0xd2, - 0x66, 0x31, 0xf2, 0xa9, 0x3f, 0x65, 0xd2, 0x82, 0x49, 0x09, 0xde, 0xf2, 0xb1, 0x4f, 0xe9, 0xbb, - 0x6e, 0xc6, 0x1d, 0xa6, 0x1d, 0x24, 0xec, 0x12, 0x8c, 0x89, 0x83, 0x04, 0xa3, 0x9a, 0xa4, 0x4c, - 0xe1, 0x11, 0x0f, 0x8f, 0x65, 0xbb, 0xf8, 0x11, 0xfd, 0x4d, 0xbc, 0xfe, 0xcb, 0x9c, 0x62, 0xa6, - 0x1f, 0x63, 0xec, 0x0c, 0x8c, 0xfa, 0xc1, 0xae, 0xd6, 0xb4, 0x11, 0x3f, 0xd8, 0x15, 0xed, 0xba, - 0x00, 0x25, 0xe9, 0x99, 0x21, 0x5d, 0xde, 0xc3, 0x83, 0xb6, 0xd4, 0x73, 0x8b, 0xf6, 0x94, 0x84, - 0x63, 0xb6, 0xf0, 0x83, 0x76, 0x5d, 0x60, 0x86, 0xa1, 0xef, 0xe8, 0xc1, 0x8c, 0xa8, 0xd9, 0x53, - 0x61, 0xe8, 0x27, 0x51, 0x8d, 0x1a, 0x6c, 0x09, 0x26, 0x05, 0x9f, 0x38, 0xa4, 0x12, 0x9d, 0xb2, - 0xcf, 0xf7, 0x9e, 0xb2, 0x07, 0xed, 0xba, 0xfa, 0x44, 0x7b, 0x22, 0xd4, 0x7e, 0x51, 0x6b, 0xfe, - 0xb7, 0x3c, 0x9c, 0xce, 0x46, 0xc7, 0xf1, 0x12, 0x95, 0xa0, 0x83, 0x12, 0xc5, 0x3e, 0x1d, 0x13, - 0x10, 0x19, 0x83, 0x21, 0xeb, 0x6b, 0xf3, 0x99, 0x5f, 0xfb, 0x1a, 0xcc, 0x20, 0x23, 0x92, 0x6b, - 0x9a, 0x5e, 0x18, 0x51, 0x68, 0x01, 0x7b, 0x5a, 0x14, 0xc8, 0x0d, 0x6e, 0x5d, 0x80, 0xd9, 0x2b, - 0x30, 0xa5, 0xb6, 0x28, 0x7f, 0xbf, 0x2d, 0x2a, 0x96, 0xfb, 0xd3, 0x24, 0x41, 0xef, 0x20, 0x90, - 0x9d, 0x82, 0x11, 0xb7, 0xd3, 0x11, 0x55, 0xca, 0x6d, 0x69, 0xd8, 0xed, 0x74, 0x64, 0xaa, 0x0b, - 0x74, 0xc7, 0x72, 0x76, 0xd0, 0x26, 0x85, 0x0c, 0xe0, 0xec, 0x09, 0x04, 0x4a, 0x3b, 0x95, 0x50, - 0x2c, 0x04, 0x41, 0xab, 0x50, 0x46, 0x11, 0x05, 0xdc, 0x4e, 0x8c, 0x70, 0x16, 0x8a, 0xea, 0x75, - 0x54, 0x5a, 0x95, 0xdb, 0xa3, 0x2e, 0xbd, 0x8c, 0xbe, 0x05, 0x67, 0x1a, 0x5e, 0x88, 0xa3, 0x29, - 0x9b, 0xd4, 0xe9, 0x90, 0x03, 0x98, 0x8c, 0x10, 0x6a, 0xcf, 0x51, 0xb1, 0xe8, 0xc9, 0x4a, 0xa7, - 0x23, 0xdd, 0xc0, 0xa8, 0xaf, 0x3f, 0x0b, 0xd3, 0x74, 0xbe, 0xd3, 0x99, 0x81, 0xdf, 0x42, 0x33, - 0x5a, 0x08, 0xde, 0x94, 0x5c, 0x04, 0x08, 0x54, 0x6d, 0x28, 0xca, 0x3f, 0xcc, 0xc1, 0xa9, 0x4c, - 0x01, 0x81, 0x7d, 0x0d, 0xa4, 0xbf, 0x4b, 0xe4, 0x3b, 0x01, 0xaf, 0x7b, 0x1d, 0x0f, 0x23, 0x02, - 0xc8, 0x0b, 0xb4, 0xc5, 0xa3, 0x44, 0x0b, 0xf4, 0x9d, 0xd9, 0xf2, 0xed, 0x98, 0x48, 0x6a, 0xf6, - 0xa5, 0x20, 0x05, 0x5e, 0xf8, 0x12, 0x9c, 0xca, 0x44, 0xcd, 0xd0, 0xb8, 0xdf, 0x30, 0x53, 0xbb, - 0xaa, 0x27, 0x91, 0x54, 0xa3, 0x35, 0x4d, 0x9c, 0x9a, 0xf7, 0x3b, 0x71, 0xf3, 0x52, 0xa2, 0x04, - 0x5b, 0x4d, 0x4f, 0xf4, 0x2c, 0x69, 0x58, 0x11, 0xf5, 0x9d, 0xeb, 0xec, 0x4b, 0x70, 0x8a, 0x26, - 0xdf, 0x6e, 0xe0, 0x76, 0xf6, 0x12, 0x76, 0xf2, 0x43, 0x5f, 0xcd, 0x62, 0x27, 0x67, 0xe5, 0x0d, - 0x81, 0x1f, 0x73, 0x9d, 0x75, 0x7b, 0x81, 0xd4, 0x86, 0x40, 0x89, 0x11, 0x19, 0x5f, 0x93, 0x31, - 0xab, 0x73, 0x59, 0xb3, 0x7a, 0xe0, 0x25, 0x45, 0x75, 0xfe, 0x60, 0x0e, 0xce, 0x1d, 0xf7, 0xcd, - 0xec, 0x3e, 0x9c, 0xc6, 0x47, 0xfb, 0xd0, 0x8f, 0x9b, 0xed, 0xd4, 0xdd, 0xfa, 0x1e, 0xa7, 0x59, - 0x62, 0x65, 0x36, 0xbe, 0xd3, 0xa9, 0xd5, 0xee, 0x68, 0xed, 0xee, 0x74, 0x6a, 0xa1, 0xaf, 0x7e, - 0x2f, 0x0b, 0x72, 0xfa, 0x86, 0x06, 0x3c, 0x7b, 0x04, 0xa5, 0xb6, 0x50, 0x73, 0xfa, 0x42, 0xbd, - 0x00, 0xa5, 0x1d, 0xde, 0x10, 0x42, 0x19, 0x6f, 0xe0, 0xa7, 0x3d, 0x5c, 0x94, 0xf9, 0x91, 0xed, - 0xa9, 0x18, 0x5e, 0x0b, 0xfd, 0x7b, 0x8b, 0x54, 0x4b, 0x4b, 0xed, 0xb9, 0xba, 0xd0, 0xc8, 0x2e, - 0xc1, 0x6c, 0x2a, 0xba, 0x41, 0xe2, 0x2e, 0x6b, 0xcf, 0x88, 0x22, 0x33, 0x16, 0xce, 0x8b, 0x30, - 0xa1, 0x86, 0x21, 0x88, 0x9d, 0x6e, 0xec, 0x71, 0x82, 0x89, 0x59, 0x4e, 0xd5, 0x75, 0x55, 0xa3, - 0x32, 0xe5, 0xcd, 0x01, 0x84, 0x39, 0xf6, 0x26, 0xb0, 0x58, 0x70, 0x8c, 0x17, 0x26, 0x55, 0x38, - 0xa3, 0x4a, 0xe2, 0x15, 0x45, 0xd5, 0xfe, 0xfd, 0xbc, 0x92, 0xfd, 0x96, 0x7c, 0x3f, 0x0a, 0xa3, - 0xc0, 0xed, 0x18, 0x0a, 0x24, 0x6b, 0xc1, 0x59, 0xdf, 0xed, 0x46, 0x7b, 0x8b, 0x8e, 0xf8, 0xd7, - 0x0f, 0x94, 0xe3, 0x6d, 0x5d, 0x59, 0x0f, 0x8e, 0x2f, 0x5e, 0x36, 0xcf, 0x80, 0x8a, 0xc0, 0xae, - 0xe8, 0xc8, 0x42, 0x54, 0xd1, 0xb8, 0xae, 0x3d, 0x63, 0x9f, 0x91, 0x3c, 0x7b, 0xb0, 0xd8, 0x1a, - 0x4c, 0x6c, 0x73, 0x37, 0xe0, 0x81, 0xb4, 0x98, 0xcd, 0xd4, 0x20, 0x97, 0x10, 0x01, 0x0d, 0x69, - 0x4d, 0xae, 0xe3, 0xdb, 0x49, 0x09, 0x7b, 0x1f, 0xc6, 0xbc, 0x86, 0x9e, 0x7f, 0x28, 0xad, 0xbb, - 0x54, 0x1b, 0x32, 0xe4, 0x63, 0xc2, 0x43, 0x28, 0xa1, 0x1e, 0x41, 0x97, 0x26, 0x0d, 0x55, 0xdb, - 0x5a, 0x52, 0x62, 0x46, 0x2f, 0x19, 0x9b, 0x82, 0x7c, 0x3c, 0xdb, 0xf2, 0x5e, 0x83, 0x9d, 0x86, - 0x91, 0x50, 0x0b, 0x3a, 0x69, 0xd3, 0x2f, 0xeb, 0xaf, 0xc0, 0x85, 0x41, 0xfb, 0x48, 0x8c, 0x66, - 0x9f, 0x0e, 0x1f, 0xb3, 0x67, 0xdc, 0x9e, 0x7e, 0x7b, 0x11, 0xf4, 0x98, 0x79, 0x9e, 0x9a, 0x67, - 0x0a, 0x76, 0x37, 0xf0, 0xac, 0x1f, 0x2a, 0xc0, 0x94, 0x79, 0xb9, 0xc0, 0x5e, 0x87, 0xa1, 0x98, - 0xed, 0x54, 0x7c, 0x09, 0xae, 0x23, 0x09, 0xe6, 0x36, 0x22, 0x89, 0x93, 0x0e, 0xdf, 0xcc, 0x9c, - 0x96, 0x7e, 0x4f, 0x6d, 0x4f, 0x20, 0x50, 0xdd, 0x4f, 0xdf, 0x84, 0x29, 0x34, 0x77, 0xc0, 0x2d, - 0x34, 0xf2, 0x5a, 0x7c, 0x80, 0x6b, 0xea, 0xe2, 0xb7, 0x0e, 0xcb, 0xcf, 0xe0, 0x05, 0xe3, 0x84, - 0xa0, 0x15, 0xdb, 0x98, 0x28, 0xd4, 0x74, 0xc7, 0xa1, 0xfe, 0xba, 0x23, 0x35, 0xa5, 0x8f, 0xee, - 0x38, 0x7c, 0x84, 0xee, 0x98, 0x50, 0xea, 0xba, 0x23, 0xde, 0x20, 0x8c, 0xf6, 0xbb, 0x41, 0x48, - 0x68, 0xe4, 0x0d, 0xc2, 0xcb, 0xd4, 0xdc, 0xc0, 0xdd, 0x77, 0xb0, 0x1f, 0xa4, 0x75, 0x9f, 0x6c, - 0x88, 0xed, 0xee, 0xe3, 0xeb, 0xe2, 0xd2, 0x18, 0xa8, 0x27, 0x49, 0xeb, 0x6f, 0xe7, 0x52, 0xda, - 0x9a, 0x1a, 0x8a, 0x57, 0x60, 0xca, 0x6b, 0x09, 0x31, 0x92, 0x37, 0x34, 0xf1, 0x67, 0xd2, 0x9e, - 0x54, 0x50, 0x29, 0x02, 0xbd, 0x0a, 0xd3, 0x31, 0x1a, 0x49, 0x01, 0xff, 0x1f, 0x7b, 0x57, 0x13, - 0xe3, 0xc8, 0x71, 0x9d, 0xb7, 0x49, 0xce, 0x0c, 0xe7, 0x71, 0x7e, 0x7a, 0x4a, 0xa3, 0xdd, 0xd1, - 0xee, 0xec, 0xae, 0xb6, 0x77, 0xb5, 0xde, 0xa5, 0x6c, 0xd9, 0xab, 0x8d, 0x2c, 0xad, 0x12, 0x45, - 0xee, 0x21, 0x9b, 0xc3, 0xde, 0xe1, 0x9f, 0xba, 0x9b, 0x33, 0x5e, 0xc9, 0x76, 0x87, 0x1a, 0xf6, - 0xcc, 0x30, 0xe2, 0x34, 0x69, 0xfe, 0x48, 0x5e, 0x5d, 0x92, 0x20, 0x80, 0x0d, 0x24, 0x71, 0x7e, - 0x8c, 0x00, 0x31, 0x82, 0x00, 0x39, 0x44, 0x87, 0x1c, 0x72, 0xcc, 0x2d, 0xa7, 0xdc, 0x0c, 0x18, - 0x06, 0x7c, 0xc8, 0x29, 0x01, 0x84, 0x44, 0x40, 0x72, 0x48, 0x72, 0x0b, 0xe2, 0x83, 0x4f, 0x41, - 0xbd, 0xaa, 0xea, 0xae, 0xfe, 0x21, 0x77, 0x46, 0x2b, 0x25, 0x31, 0xe0, 0x13, 0xd9, 0x55, 0xef, - 0x55, 0x57, 0xd7, 0xcf, 0xab, 0x57, 0x55, 0xef, 0x7d, 0x0f, 0x5d, 0x15, 0xac, 0x80, 0x9b, 0xbb, - 0x81, 0xbf, 0x08, 0x1b, 0x01, 0x21, 0xd7, 0xb8, 0x99, 0x06, 0xb4, 0x6a, 0xa9, 0x22, 0x83, 0xc7, - 0xb3, 0x1e, 0x6b, 0xc7, 0xf1, 0xc5, 0xf0, 0x73, 0xaa, 0x95, 0xf6, 0xf7, 0xd9, 0x88, 0x26, 0x2b, - 0x5e, 0xb3, 0x03, 0x05, 0x2a, 0x91, 0x79, 0x23, 0x71, 0xb1, 0x72, 0x63, 0x46, 0xf3, 0xf3, 0x4b, - 0x5d, 0xdb, 0x6e, 0x5a, 0x30, 0x1e, 0x0f, 0xc4, 0x1d, 0xaf, 0xcb, 0x16, 0x1d, 0xa6, 0x8c, 0xe1, - 0xf0, 0x13, 0xc5, 0x31, 0x19, 0x52, 0x9c, 0x5f, 0x9c, 0xd0, 0x9c, 0xe8, 0xe8, 0xc3, 0xc5, 0x27, - 0x78, 0x12, 0x2f, 0x68, 0x03, 0x6e, 0xfc, 0xc6, 0xd1, 0xc2, 0xb3, 0x29, 0xcb, 0x79, 0xa2, 0x70, - 0x6c, 0x25, 0x2c, 0x59, 0x9d, 0x8a, 0xbf, 0xa2, 0x58, 0x03, 0x56, 0xc6, 0x87, 0xbd, 0xd3, 0xa0, - 0xc0, 0x5c, 0xca, 0x19, 0x44, 0xf2, 0xe3, 0x4b, 0x66, 0xdd, 0x2a, 0x50, 0x3e, 0x51, 0xcc, 0x09, - 0x3c, 0x27, 0x2b, 0xbb, 0xd1, 0x4a, 0x2e, 0x08, 0x54, 0xbb, 0xb9, 0x2d, 0x10, 0xea, 0xc4, 0x58, - 0xd5, 0x8b, 0x9d, 0x68, 0x02, 0x27, 0xd3, 0x4e, 0xe0, 0xf2, 0xec, 0x2e, 0x99, 0x13, 0xbb, 0x20, - 0x5c, 0x97, 0x33, 0xf2, 0xba, 0x2c, 0xab, 0xbe, 0xd9, 0x88, 0xea, 0xab, 0xfd, 0x55, 0x16, 0x6e, - 0x9e, 0xa1, 0xbb, 0xe6, 0xbc, 0xf3, 0x6b, 0x50, 0x60, 0x27, 0xa7, 0x4c, 0x7c, 0x32, 0xab, 0x83, - 0x20, 0x10, 0xe0, 0x7b, 0x93, 0x0e, 0x97, 0x75, 0x54, 0x73, 0x0a, 0xe5, 0x1d, 0x8c, 0x83, 0xff, - 0xe4, 0x37, 0x60, 0x9d, 0x09, 0x34, 0x66, 0x97, 0x71, 0x34, 0xed, 0x9f, 0x41, 0xa2, 0x5d, 0x11, - 0x46, 0xe4, 0x31, 0x56, 0x14, 0x72, 0x28, 0x31, 0xec, 0x20, 0x8d, 0x38, 0x50, 0x40, 0xb2, 0xa3, - 0x4e, 0xaf, 0x7f, 0x26, 0x6b, 0x66, 0x61, 0xa2, 0x2e, 0xb3, 0x31, 0x73, 0x32, 0x9a, 0x50, 0xc1, - 0x67, 0xba, 0x5b, 0xf5, 0xa7, 0xa7, 0x74, 0xb7, 0xc0, 0xc6, 0x02, 0xbf, 0xfe, 0x5a, 0xb0, 0x56, - 0xfd, 0xe9, 0xa9, 0x3e, 0x1c, 0x62, 0x97, 0xe2, 0x3d, 0xd9, 0x06, 0xa5, 0x63, 0xb3, 0x56, 0x50, - 0x2e, 0x22, 0x25, 0x2d, 0x80, 0xcd, 0x5b, 0x4e, 0xbb, 0x09, 0xcc, 0x6a, 0x82, 0x9d, 0xfb, 0x5b, - 0xec, 0x41, 0xfb, 0x59, 0x46, 0xa8, 0x84, 0xb3, 0xc7, 0xfd, 0x2f, 0xbb, 0x28, 0xa5, 0x8b, 0xee, - 0x80, 0x4a, 0x9b, 0x3e, 0x14, 0x2a, 0x41, 0x1f, 0xad, 0xf9, 0xd3, 0xd3, 0xa0, 0xed, 0xe4, 0x86, - 0x5f, 0x94, 0x1b, 0xfe, 0x55, 0xa1, 0x32, 0xa6, 0x8a, 0x87, 0xd9, 0x4d, 0xae, 0xfd, 0x67, 0x16, - 0x6e, 0x9f, 0x4d, 0x08, 0xfc, 0xb2, 0xdf, 0x52, 0xfa, 0x2d, 0xb6, 0x9b, 0x5f, 0x48, 0xec, 0xe6, - 0x53, 0xe6, 0xde, 0x62, 0xda, 0xdc, 0x4b, 0x9c, 0x1d, 0x2c, 0xa5, 0x9c, 0x1d, 0xa4, 0x4e, 0xd0, - 0xfc, 0x13, 0x26, 0xe8, 0xb2, 0x3c, 0x4e, 0xfe, 0x2d, 0x03, 0xcf, 0xa4, 0xdc, 0x0d, 0x91, 0x77, - 0xe0, 0x19, 0xa1, 0xda, 0xb3, 0x95, 0x83, 0xa9, 0xdc, 0x6c, 0xf5, 0xbd, 0x9b, 0xa6, 0xd4, 0x23, - 0x59, 0x8a, 0xe2, 0xbd, 0xc1, 0xd5, 0xf9, 0x30, 0xff, 0xff, 0x8f, 0x22, 0x4f, 0x1e, 0xc1, 0x45, - 0xc4, 0x5b, 0x3d, 0x74, 0x25, 0x7d, 0xde, 0x1d, 0x79, 0x47, 0x7c, 0x3c, 0xdc, 0x48, 0xa8, 0xbd, - 0xbd, 0x43, 0xa9, 0x3a, 0x96, 0x77, 0x54, 0xbd, 0x60, 0x6d, 0x8e, 0x53, 0xd2, 0xe3, 0x7b, 0x84, - 0xbf, 0x51, 0x40, 0x7b, 0x72, 0x7b, 0xe1, 0x5e, 0x2e, 0xde, 0xe0, 0x74, 0x2f, 0x27, 0xb5, 0xde, - 0x4d, 0x58, 0x1d, 0x79, 0x47, 0x23, 0x6f, 0x7c, 0x22, 0x35, 0xdf, 0xb2, 0xb5, 0xc2, 0x13, 0x45, - 0xc3, 0x08, 0xd4, 0xa7, 0x73, 0x29, 0xd9, 0x82, 0x49, 0xab, 0x04, 0x5b, 0xbf, 0xd4, 0x7e, 0xa0, - 0xa3, 0x49, 0xae, 0x20, 0x7b, 0x78, 0x98, 0xcb, 0x67, 0xd4, 0xac, 0xc5, 0xb1, 0xa9, 0x8e, 0x7a, - 0x7d, 0x4f, 0xfb, 0x5b, 0x45, 0x68, 0x04, 0x69, 0x8d, 0x47, 0xde, 0x91, 0xac, 0x99, 0xb2, 0x09, - 0x35, 0x24, 0x8d, 0x45, 0x36, 0xfc, 0xe0, 0x70, 0x49, 0x98, 0x10, 0x81, 0x4b, 0xc2, 0x94, 0xa7, - 0x31, 0xc9, 0x78, 0x20, 0x2e, 0x43, 0xa9, 0xb4, 0xdb, 0xbf, 0x47, 0xee, 0xc2, 0x12, 0xbb, 0xff, - 0x14, 0x15, 0x5d, 0x8f, 0x54, 0x74, 0xff, 0x9e, 0x25, 0xf2, 0xb5, 0x1f, 0x2a, 0xc1, 0x0d, 0x4e, - 0xbc, 0xfa, 0xfb, 0xf7, 0xc8, 0xab, 0x67, 0xb3, 0x4b, 0xca, 0x0b, 0xbb, 0xa4, 0xc0, 0x26, 0xe9, - 0xb5, 0x88, 0x4d, 0xd2, 0xad, 0xf9, 0xed, 0xc4, 0xcf, 0x8a, 0x19, 0x30, 0x50, 0x08, 0x18, 0xf1, - 0x33, 0x05, 0xae, 0xce, 0xe5, 0x20, 0xdb, 0x90, 0xd7, 0x5b, 0xa6, 0x13, 0xf6, 0x2c, 0x9d, 0x2d, - 0x22, 0x85, 0xec, 0xc2, 0xf2, 0x4e, 0x67, 0xdc, 0x3b, 0xa4, 0x03, 0x38, 0xf5, 0xac, 0x2a, 0x51, - 0x6c, 0x40, 0x5e, 0xbd, 0x60, 0x85, 0xbc, 0xc4, 0x85, 0x0d, 0x9c, 0x05, 0x89, 0xc0, 0xef, 0xf1, - 0x03, 0x83, 0x44, 0x81, 0x09, 0x36, 0x2a, 0x61, 0x12, 0x89, 0xf1, 0xc9, 0xf7, 0xbe, 0xd0, 0x42, - 0x66, 0x57, 0xf0, 0x1c, 0x08, 0x67, 0x77, 0x20, 0xdf, 0x12, 0xb7, 0x38, 0x92, 0x21, 0x9f, 0xb8, - 0xb1, 0xb1, 0x82, 0x5c, 0xed, 0x0f, 0x14, 0xb1, 0xab, 0x7f, 0xf2, 0x87, 0x48, 0xf1, 0x2b, 0xba, - 0xf3, 0xe3, 0x57, 0x74, 0x3f, 0x65, 0xfc, 0x0a, 0xed, 0xaf, 0x39, 0xfe, 0xa8, 0xd9, 0x6d, 0xc5, - 0xc2, 0xfd, 0x3d, 0xad, 0x41, 0xa6, 0x11, 0x19, 0x9d, 0x37, 0xa5, 0xf8, 0x47, 0xc9, 0x77, 0xcd, - 0xb6, 0xcb, 0x94, 0x86, 0xea, 0x9f, 0x65, 0x61, 0x7b, 0x1e, 0x7b, 0x6a, 0x64, 0x42, 0xe5, 0x7c, - 0x91, 0x09, 0xef, 0x42, 0x9e, 0xa5, 0x05, 0xd6, 0x86, 0xd8, 0xe0, 0x9c, 0x95, 0x36, 0xb8, 0xc8, - 0x26, 0x37, 0x61, 0x51, 0x2f, 0xd9, 0x61, 0xd0, 0x0f, 0x34, 0x0b, 0xea, 0x1c, 0x8e, 0xd1, 0xe0, - 0x84, 0x67, 0x91, 0x6f, 0x25, 0xe3, 0xdc, 0xf0, 0x68, 0x1f, 0x57, 0xa4, 0x06, 0x49, 0x40, 0x03, - 0x63, 0x7d, 0x43, 0x28, 0x5b, 0x8e, 0x0e, 0x69, 0x25, 0x63, 0xe6, 0x68, 0xb0, 0xd8, 0x1a, 0x79, - 0x63, 0x6f, 0x22, 0x9b, 0xec, 0x0c, 0x31, 0xc5, 0xe2, 0x39, 0xdc, 0xa0, 0xa6, 0xf3, 0x98, 0xf9, - 0x4f, 0x2e, 0xca, 0x3e, 0xed, 0x68, 0x81, 0x43, 0x93, 0x2d, 0x89, 0x84, 0x32, 0xd4, 0x3a, 0x53, - 0xff, 0xf0, 0x04, 0x03, 0xde, 0x2f, 0x85, 0x16, 0x38, 0x7d, 0x4c, 0xa5, 0x1f, 0x38, 0xb6, 0x24, - 0x12, 0xed, 0x7b, 0x0a, 0x6c, 0xa6, 0x7d, 0x07, 0xd9, 0x86, 0x9c, 0x9f, 0x1a, 0xd2, 0xc7, 0x67, - 0x6e, 0x5f, 0x05, 0x8c, 0x28, 0x7f, 0x34, 0x18, 0x9d, 0x76, 0x26, 0xb2, 0x61, 0x93, 0x94, 0x6c, - 0x01, 0x7d, 0xa8, 0xe0, 0x7f, 0x72, 0x5d, 0x48, 0xe7, 0x6c, 0x22, 0x08, 0x10, 0xfe, 0x68, 0x3a, - 0x80, 0xd9, 0x6d, 0x35, 0x87, 0x0c, 0x9a, 0xf6, 0x3e, 0xe4, 0x68, 0xb5, 0x62, 0xa3, 0x97, 0x8e, - 0x1f, 0xbd, 0x5e, 0xe3, 0x44, 0xac, 0x56, 0xe3, 0xce, 0x69, 0xdf, 0x42, 0x62, 0xed, 0x00, 0xd6, - 0xa2, 0x14, 0xc4, 0x88, 0x82, 0x99, 0x15, 0x5e, 0x56, 0x79, 0x49, 0x3b, 0x83, 0x01, 0x33, 0xae, - 0xdd, 0x79, 0xee, 0x1f, 0x3f, 0xbe, 0x0e, 0xf4, 0x91, 0xf1, 0xa4, 0x81, 0x9d, 0x69, 0x7f, 0x94, - 0x81, 0xcd, 0xd0, 0x9f, 0x4f, 0xcc, 0xa1, 0x5f, 0x58, 0xe7, 0x12, 0x3d, 0xe2, 0xfc, 0x20, 0x54, - 0xac, 0xe4, 0x07, 0xce, 0xb1, 0xb9, 0xde, 0x85, 0xad, 0x59, 0xf4, 0xe4, 0x45, 0x58, 0x46, 0x08, - 0x88, 0x61, 0xe7, 0xd0, 0x93, 0x65, 0x9f, 0x2f, 0x12, 0xad, 0x30, 0x5f, 0xfb, 0x89, 0x02, 0x97, - 0xb9, 0x49, 0x68, 0xbd, 0xd3, 0xf3, 0x27, 0x9e, 0xdf, 0xf1, 0x0f, 0xbd, 0xcf, 0xc6, 0x39, 0x6a, - 0x37, 0x22, 0xc7, 0x5e, 0x88, 0x5a, 0xfe, 0x26, 0xde, 0x36, 0xfb, 0x6b, 0xc9, 0x5d, 0x84, 0x35, - 0x39, 0x64, 0x83, 0x37, 0xc7, 0x9c, 0x51, 0x7d, 0x9a, 0x20, 0x3b, 0xa3, 0x22, 0x85, 0xf6, 0x5b, - 0x70, 0x6d, 0xfe, 0x0b, 0xc8, 0x37, 0x61, 0x15, 0xc3, 0x36, 0xb4, 0x87, 0xc7, 0xa3, 0x4e, 0xd7, - 0x13, 0x87, 0x60, 0xe2, 0x0c, 0x52, 0xce, 0x63, 0x50, 0x2e, 0xdc, 0x39, 0xf2, 0x18, 0x03, 0x42, - 0x70, 0xa6, 0x88, 0xdd, 0xb5, 0x5c, 0x9a, 0xf6, 0xdb, 0x0a, 0x90, 0x64, 0x19, 0xe4, 0xab, 0xb0, - 0xd2, 0x76, 0x4a, 0xf6, 0xa4, 0x33, 0x9a, 0x54, 0x07, 0xd3, 0x11, 0x87, 0x48, 0x61, 0xbe, 0x72, - 0x93, 0x43, 0x2a, 0x4a, 0x46, 0x13, 0xf7, 0x64, 0x30, 0x1d, 0x59, 0x11, 0x3a, 0x8c, 0x37, 0xe0, - 0x79, 0xef, 0x75, 0x3b, 0x8f, 0xa3, 0xf1, 0x06, 0x78, 0x5a, 0x24, 0xde, 0x00, 0x4f, 0xd3, 0x3e, - 0x52, 0xe0, 0x8a, 0xb0, 0xf5, 0xe8, 0xa6, 0xd4, 0xa5, 0x84, 0x1e, 0xe1, 0x23, 0x01, 0x11, 0x37, - 0x4f, 0x99, 0xdd, 0x10, 0xa0, 0x09, 0x58, 0x41, 0xd4, 0x6a, 0x19, 0x2f, 0xf9, 0x1a, 0xe4, 0xec, - 0xc9, 0x60, 0x78, 0x06, 0xd4, 0x04, 0x35, 0xe8, 0xd1, 0xc9, 0x60, 0x88, 0x45, 0x20, 0xa7, 0xe6, - 0xc1, 0xa6, 0x5c, 0x39, 0x51, 0x63, 0x52, 0x87, 0x25, 0x8e, 0xa1, 0x13, 0xbb, 0xc5, 0x9a, 0xf3, - 0x4d, 0x3b, 0xeb, 0x02, 0x9a, 0x81, 0x43, 0x94, 0x59, 0xa2, 0x0c, 0xed, 0x0f, 0x15, 0x28, 0x50, - 0x6d, 0x03, 0xf7, 0x6f, 0x4f, 0x3b, 0xa4, 0xa3, 0x8a, 0xa3, 0xb8, 0x04, 0x0d, 0x8a, 0x3f, 0xd3, - 0x6a, 0xfc, 0x0a, 0xac, 0xc7, 0x18, 0x88, 0x86, 0x4e, 0xb9, 0xfd, 0xde, 0x61, 0x87, 0xc1, 0x97, - 0xb3, 0x1b, 0xc4, 0x48, 0x9a, 0xf6, 0x7b, 0x0a, 0x6c, 0xd2, 0xdd, 0xbe, 0x89, 0x07, 0xbd, 0xd6, - 0xb4, 0x2f, 0xe6, 0x3b, 0xd5, 0xa0, 0x84, 0xd1, 0x10, 0x73, 0x18, 0x64, 0x1a, 0x14, 0x4f, 0xb3, - 0x82, 0x5c, 0x52, 0x85, 0x3c, 0x5f, 0x5f, 0xc6, 0x1c, 0x59, 0xec, 0x9a, 0x74, 0x8c, 0x10, 0x16, - 0xcc, 0x89, 0xe8, 0x97, 0xa0, 0x08, 0xe3, 0x3c, 0x56, 0xc0, 0xad, 0xfd, 0x97, 0x02, 0x97, 0x66, - 0xf0, 0x90, 0x37, 0x60, 0x01, 0x9d, 0x19, 0x78, 0xef, 0x6d, 0xcf, 0x78, 0xc5, 0xe4, 0xf0, 0x64, - 0xff, 0x1e, 0x5b, 0x88, 0x4e, 0xe9, 0x83, 0xc5, 0xb8, 0xc8, 0x3b, 0xb0, 0xac, 0x77, 0xbb, 0x7c, - 0x23, 0x93, 0x89, 0x6c, 0x64, 0x66, 0xbc, 0xf1, 0xa5, 0x80, 0x9e, 0x6d, 0x64, 0x98, 0x59, 0x6d, - 0xb7, 0xeb, 0x72, 0x47, 0x8d, 0xb0, 0xbc, 0xcb, 0xbf, 0x06, 0x6b, 0x51, 0xe2, 0x73, 0x6d, 0x64, - 0x7e, 0xa8, 0x80, 0x1a, 0xad, 0xc3, 0xe7, 0x03, 0x2a, 0x91, 0xd6, 0xcd, 0x4f, 0x18, 0x54, 0x7f, - 0x92, 0x81, 0x67, 0x53, 0x5b, 0x98, 0x7c, 0x09, 0x16, 0xf5, 0xe1, 0xd0, 0x2c, 0xf3, 0x51, 0xc5, - 0x35, 0x24, 0x3c, 0x1f, 0x8e, 0xec, 0xf3, 0x18, 0x11, 0xb9, 0x0f, 0x79, 0x1c, 0x99, 0x94, 0x21, - 0x13, 0x62, 0x7c, 0xb1, 0xe3, 0x93, 0x18, 0xc6, 0x97, 0x20, 0x24, 0x15, 0x58, 0xe3, 0xfe, 0xe5, - 0x96, 0x77, 0xec, 0x7d, 0x27, 0x00, 0x9b, 0x45, 0x3c, 0x5c, 0x71, 0xe8, 0xec, 0x8e, 0x58, 0x9e, - 0xec, 0x61, 0x1d, 0xe5, 0x22, 0x35, 0x50, 0xb1, 0x4c, 0xb9, 0x24, 0x06, 0x34, 0x86, 0x1e, 0xff, - 0xac, 0x12, 0x33, 0xca, 0x4a, 0x70, 0x06, 0xdd, 0xa5, 0x8f, 0xc7, 0xbd, 0x63, 0xff, 0xd4, 0xf3, - 0x27, 0x9f, 0x5f, 0x77, 0x85, 0xef, 0x38, 0x53, 0x77, 0xfd, 0x69, 0x8e, 0x4d, 0xe6, 0x38, 0x1b, - 0xd5, 0x68, 0x24, 0x6c, 0x49, 0xd4, 0x68, 0x30, 0x1a, 0x2f, 0xf3, 0xa0, 0x2e, 0xc3, 0x12, 0xf3, - 0x6c, 0x17, 0x33, 0xe3, 0x6a, 0x6a, 0x15, 0x18, 0xcd, 0xfe, 0x3d, 0xa6, 0xbe, 0x30, 0xaf, 0x8a, - 0xb1, 0x25, 0x58, 0xc9, 0x3e, 0x14, 0x4a, 0x7d, 0xaf, 0xe3, 0x4f, 0x87, 0xce, 0xd9, 0xee, 0x0d, - 0xb7, 0xf8, 0xb7, 0xac, 0x1c, 0x32, 0x36, 0xbc, 0x6f, 0x44, 0x49, 0x2e, 0x17, 0x44, 0x9c, 0xc0, - 0xd0, 0x3a, 0x87, 0x67, 0x94, 0x5f, 0x99, 0xd3, 0x3e, 0xf1, 0x44, 0xe4, 0x8b, 0x7a, 0x11, 0x70, - 0x4b, 0x6c, 0x17, 0xd6, 0x6a, 0x9d, 0xf1, 0xc4, 0x19, 0x75, 0xfc, 0x31, 0x22, 0x62, 0x9d, 0x01, - 0x31, 0x44, 0x44, 0x29, 0x67, 0x67, 0x97, 0x93, 0x80, 0x95, 0x9d, 0x5d, 0x46, 0x8b, 0xa3, 0xfa, - 0x52, 0xa5, 0xe7, 0x77, 0xfa, 0xbd, 0x0f, 0x85, 0x3f, 0x0a, 0xd3, 0x97, 0x8e, 0x44, 0xa2, 0x15, - 0xe6, 0x6b, 0xdf, 0x48, 0xf4, 0x1b, 0xab, 0x65, 0x01, 0x96, 0xb8, 0xb7, 0x22, 0xf3, 0xde, 0x6b, - 0x19, 0x8d, 0xb2, 0xd9, 0xd8, 0x55, 0x15, 0xb2, 0x06, 0xd0, 0xb2, 0x9a, 0x25, 0xc3, 0xb6, 0xe9, - 0x73, 0x86, 0x3e, 0x73, 0xd7, 0xbe, 0x4a, 0xbb, 0xa6, 0x66, 0x25, 0xef, 0xbe, 0x9c, 0xf6, 0x63, - 0x05, 0x2e, 0xa6, 0x77, 0x25, 0x71, 0x00, 0xfd, 0x3b, 0xf9, 0x0d, 0xf2, 0x57, 0xe7, 0xf6, 0x7b, - 0x6a, 0x72, 0xdc, 0x4f, 0x74, 0xc2, 0xfc, 0x0f, 0x33, 0xe2, 0x9a, 0x28, 0x8c, 0x38, 0xdd, 0xeb, - 0x6a, 0x25, 0xd8, 0x9a, 0x55, 0x46, 0xf4, 0x53, 0xd7, 0xa1, 0xa0, 0xb7, 0x5a, 0x35, 0xb3, 0xa4, - 0x3b, 0x66, 0xb3, 0xa1, 0x2a, 0x64, 0x19, 0x16, 0x76, 0xad, 0x66, 0xbb, 0xa5, 0x66, 0xb4, 0x1f, - 0x28, 0xb0, 0x6a, 0xfa, 0x13, 0xef, 0x98, 0xd9, 0xe7, 0x3e, 0xed, 0xe4, 0x7b, 0x3d, 0x32, 0xf9, - 0xb6, 0x02, 0x4f, 0xe8, 0xe0, 0x05, 0x67, 0x9a, 0x79, 0xff, 0xa0, 0xc0, 0x46, 0x82, 0x87, 0xd8, - 0xb0, 0xa4, 0x1f, 0xd8, 0x4d, 0xb3, 0x5c, 0xe2, 0x35, 0x13, 0x5a, 0x39, 0x4f, 0x4d, 0xbe, 0x85, - 0x79, 0x0f, 0x7d, 0x30, 0x76, 0x07, 0xbd, 0xae, 0x14, 0x37, 0xad, 0x7a, 0xc1, 0x12, 0x25, 0xe1, - 0x4a, 0xf6, 0xe1, 0x74, 0xe4, 0x61, 0xb1, 0x99, 0xc8, 0x11, 0x68, 0x90, 0x9e, 0x2c, 0x18, 0xcd, - 0x51, 0x3b, 0x34, 0x3f, 0x59, 0x74, 0x58, 0xde, 0xce, 0x2a, 0x14, 0xf8, 0xae, 0x05, 0x37, 0x04, - 0xdf, 0x57, 0x60, 0x6b, 0x56, 0x5d, 0xe9, 0x46, 0x28, 0xea, 0x4a, 0x78, 0x31, 0xc0, 0x52, 0x8e, - 0xfa, 0x10, 0x0a, 0x32, 0xf2, 0x26, 0x14, 0xcc, 0xf1, 0x78, 0xea, 0x8d, 0xec, 0xfb, 0x6d, 0xcb, - 0xe4, 0x03, 0xe4, 0xea, 0xbf, 0x7f, 0x7c, 0xfd, 0x12, 0x1a, 0x8d, 0x8e, 0xdc, 0xf1, 0x7d, 0x77, - 0x3a, 0xea, 0x45, 0x70, 0x67, 0x65, 0x0e, 0xed, 0xbb, 0x0a, 0x5c, 0x9e, 0xfd, 0x91, 0x74, 0x95, - 0x71, 0xa8, 0x6e, 0x1e, 0x7a, 0x63, 0xe1, 0x2a, 0x83, 0xfa, 0x7a, 0xcc, 0x1d, 0x2b, 0x20, 0xa4, - 0x4c, 0x41, 0x4c, 0xd2, 0x4c, 0x22, 0x10, 0x61, 0x94, 0x49, 0x10, 0x6a, 0xff, 0x91, 0x81, 0x8b, - 0x74, 0x00, 0xf5, 0xbd, 0xf1, 0x58, 0x9f, 0x4e, 0x4e, 0x3c, 0x7f, 0xc2, 0x55, 0x2a, 0xf2, 0x2a, - 0x2c, 0x9e, 0x9c, 0xef, 0xf8, 0x90, 0x91, 0x13, 0x02, 0x28, 0x94, 0x85, 0x39, 0x2b, 0xfd, 0x4f, - 0x6e, 0x80, 0x1c, 0xfa, 0x31, 0x8b, 0x68, 0x5f, 0x99, 0x2d, 0xc5, 0x5a, 0x1e, 0x06, 0x51, 0xda, - 0x5e, 0x83, 0x05, 0x3c, 0x32, 0xe0, 0xe2, 0x51, 0xa8, 0xb5, 0xe9, 0xb5, 0xc3, 0x03, 0x05, 0x8b, - 0x31, 0x90, 0x2f, 0x03, 0x84, 0xb8, 0xbd, 0x5c, 0xfe, 0x89, 0xad, 0x74, 0x00, 0xdd, 0x6b, 0x2d, - 0x9f, 0x1e, 0x75, 0x38, 0x18, 0x6e, 0x11, 0x36, 0x44, 0xb3, 0x0c, 0x05, 0x48, 0x10, 0xbf, 0xd3, - 0x5a, 0x67, 0x19, 0xe6, 0x50, 0x00, 0x05, 0xdd, 0x4a, 0x84, 0xaf, 0x43, 0xac, 0xc0, 0x58, 0x8c, - 0xba, 0x5b, 0x89, 0x18, 0x75, 0x79, 0x46, 0x25, 0x07, 0xa2, 0xd3, 0xfe, 0x35, 0x03, 0xcb, 0x07, - 0x54, 0xf1, 0xc0, 0xed, 0xf4, 0xfc, 0xed, 0xf9, 0xcb, 0x50, 0xa8, 0x0d, 0x3a, 0xfc, 0xf2, 0x60, - 0xcc, 0x31, 0xcf, 0xd0, 0xc5, 0xa9, 0x3f, 0xe8, 0x88, 0x7b, 0x88, 0xb1, 0x25, 0x13, 0x3d, 0xc1, - 0x3d, 0xeb, 0x21, 0x2c, 0xb2, 0xcb, 0x1c, 0x7e, 0x52, 0x24, 0x54, 0xcf, 0xa0, 0x46, 0x2f, 0xb1, - 0x6c, 0xe9, 0xbc, 0x9b, 0x5d, 0x08, 0xc9, 0x7a, 0x10, 0x87, 0x3c, 0x93, 0x0e, 0x0f, 0x16, 0xce, - 0x76, 0x78, 0x20, 0x41, 0xbb, 0x2c, 0x9e, 0x05, 0xda, 0xe5, 0xf2, 0x03, 0x28, 0x48, 0xf5, 0x39, - 0x97, 0x26, 0xfa, 0x3b, 0x19, 0x58, 0xc5, 0xaf, 0x0a, 0x2c, 0x3b, 0x7e, 0x31, 0x8f, 0x42, 0x5e, - 0x8f, 0x1c, 0x85, 0x6c, 0xc9, 0xfd, 0xc5, 0xbe, 0x6c, 0xce, 0x19, 0xc8, 0x43, 0xd8, 0x48, 0x10, - 0x92, 0x57, 0x60, 0x81, 0x56, 0x5f, 0x6c, 0x1d, 0xd5, 0xf8, 0x08, 0x08, 0x61, 0x00, 0xe9, 0x87, - 0x8f, 0x2d, 0x46, 0xad, 0xfd, 0xb7, 0x02, 0x2b, 0x1c, 0x14, 0xda, 0x3f, 0x1a, 0x3c, 0xb1, 0x39, - 0x6f, 0xc7, 0x9b, 0x93, 0x39, 0x1b, 0xf3, 0xe6, 0xfc, 0xdf, 0x6e, 0xc4, 0x07, 0x91, 0x46, 0xbc, - 0x14, 0x80, 0x02, 0x89, 0xcf, 0x99, 0xd3, 0x86, 0x7f, 0x87, 0x30, 0x79, 0x51, 0x42, 0xf2, 0x2d, - 0x58, 0x6e, 0x78, 0x1f, 0x44, 0x76, 0x60, 0xb7, 0x67, 0x14, 0xfa, 0x52, 0x40, 0xc8, 0xe6, 0x14, - 0x2e, 0x5e, 0xbe, 0xf7, 0x81, 0x9b, 0xb8, 0x47, 0x0a, 0x8b, 0xa4, 0x9b, 0xb0, 0x28, 0xdb, 0x79, - 0x86, 0x3e, 0x77, 0x49, 0x41, 0xff, 0xf9, 0xef, 0x65, 0x01, 0x42, 0x6b, 0x7e, 0x3a, 0x01, 0x23, - 0x57, 0xe8, 0xe2, 0xf0, 0x1a, 0x93, 0xe4, 0x31, 0x2e, 0x6e, 0xd6, 0x6f, 0xf3, 0x43, 0xd6, 0xcc, - 0x6c, 0xd0, 0x26, 0x3c, 0x6e, 0x2d, 0x71, 0x6b, 0xf9, 0xae, 0xd7, 0xef, 0x30, 0xd9, 0x9e, 0xdd, - 0xb9, 0x85, 0x18, 0x7d, 0x41, 0xea, 0x8c, 0xe8, 0x7e, 0x68, 0x53, 0x5f, 0xa6, 0x04, 0x09, 0x0f, - 0x99, 0xdc, 0xf9, 0x3c, 0x64, 0x5a, 0xb0, 0xdc, 0xf3, 0xdf, 0xf7, 0xfc, 0xc9, 0x60, 0xf4, 0x18, - 0x4f, 0x96, 0xc3, 0x23, 0x2b, 0xda, 0x04, 0xa6, 0xc8, 0x63, 0xfd, 0x80, 0x0b, 0x63, 0x40, 0x2f, - 0x77, 0x43, 0x90, 0x18, 0x78, 0xf8, 0x2c, 0xa8, 0x8b, 0x0f, 0x73, 0xf9, 0x45, 0x75, 0xe9, 0x61, - 0x2e, 0x9f, 0x57, 0x97, 0x1f, 0xe6, 0xf2, 0xcb, 0x2a, 0x58, 0xd2, 0x5d, 0x4d, 0x70, 0x17, 0x23, - 0x5d, 0x9f, 0x44, 0xaf, 0x46, 0xb4, 0x9f, 0x67, 0x80, 0x24, 0xab, 0x41, 0x5e, 0x87, 0x02, 0x13, - 0xb0, 0xee, 0x68, 0xfc, 0x6d, 0xee, 0x3c, 0xc1, 0x50, 0x08, 0xa4, 0x64, 0x19, 0x85, 0x80, 0x25, - 0x5b, 0xe3, 0x6f, 0xf7, 0xc9, 0x37, 0xe1, 0x19, 0x6c, 0xde, 0xa1, 0x37, 0xea, 0x0d, 0xba, 0x2e, - 0x42, 0xc6, 0x75, 0xfa, 0x3c, 0x12, 0xcf, 0x97, 0x30, 0x64, 0x5c, 0x32, 0x7b, 0x46, 0x37, 0xa0, - 0x8f, 0x42, 0x0b, 0x29, 0x5b, 0x8c, 0x90, 0x38, 0xa0, 0xca, 0xfc, 0x47, 0xd3, 0x7e, 0x9f, 0xf7, - 0x6c, 0x91, 0x6e, 0x5a, 0xe3, 0x79, 0x33, 0x0a, 0x5e, 0x0b, 0x0b, 0xae, 0x4c, 0xfb, 0x7d, 0xf2, - 0x2a, 0xc0, 0xc0, 0x77, 0x4f, 0x7b, 0xe3, 0x31, 0xbb, 0xaf, 0x08, 0xfc, 0x8b, 0xc2, 0x54, 0xb9, - 0x33, 0x06, 0x7e, 0x9d, 0x25, 0x92, 0x5f, 0x01, 0x74, 0x5e, 0x44, 0xaf, 0x5e, 0x66, 0x9b, 0xc2, - 0xb1, 0xb5, 0x45, 0x62, 0xd4, 0x9d, 0xe9, 0xd8, 0xb3, 0x7b, 0x1f, 0x0a, 0x8b, 0xe6, 0xb7, 0x61, - 0x83, 0x5b, 0x85, 0x1e, 0xf4, 0x26, 0x27, 0x5c, 0x5b, 0x7e, 0x1a, 0x55, 0x5b, 0x52, 0x97, 0xff, - 0x29, 0x07, 0xa0, 0x1f, 0xd8, 0x02, 0x30, 0xe3, 0x2e, 0x2c, 0xd0, 0x3d, 0x80, 0x38, 0x4b, 0xc0, - 0x93, 0x58, 0x2c, 0x57, 0x3e, 0x89, 0x45, 0x0a, 0x3a, 0x1b, 0x2d, 0xef, 0x18, 0x8f, 0xb3, 0x32, - 0xe1, 0xc1, 0xc3, 0x88, 0x25, 0x45, 0x74, 0x4e, 0x96, 0x44, 0x6a, 0x00, 0x21, 0x84, 0x05, 0xdf, - 0x95, 0x6e, 0x84, 0xbe, 0xe0, 0x3c, 0x83, 0x83, 0x26, 0x87, 0x30, 0x18, 0xf2, 0xf0, 0x09, 0xc9, - 0xc8, 0x1e, 0xe4, 0x9c, 0x4e, 0xe0, 0x3d, 0x33, 0x03, 0xd8, 0xe3, 0x79, 0x1e, 0x29, 0x29, 0x04, - 0xf7, 0x58, 0x9b, 0x74, 0x22, 0x01, 0xe5, 0xb0, 0x10, 0x62, 0xc0, 0x22, 0x8f, 0x82, 0x39, 0x03, - 0x10, 0x8a, 0x07, 0xc1, 0xe4, 0x30, 0x90, 0x98, 0x28, 0xeb, 0x14, 0x3c, 0xde, 0xe5, 0xcb, 0x90, - 0xb5, 0xed, 0x3a, 0x77, 0x67, 0x5d, 0x0d, 0x77, 0x18, 0xb6, 0x5d, 0x17, 0x21, 0x9e, 0x4f, 0x25, - 0x36, 0x4a, 0x4c, 0x7e, 0x15, 0x0a, 0x92, 0xfa, 0xcc, 0x1d, 0xc1, 0xb1, 0x0d, 0x7a, 0x61, 0xb2, - 0x2c, 0x34, 0x24, 0x6a, 0x52, 0x03, 0x75, 0x6f, 0xfa, 0xae, 0xa7, 0x0f, 0x87, 0xe8, 0xa7, 0xf1, - 0xbe, 0x37, 0x62, 0x6a, 0x5b, 0x3e, 0x44, 0x50, 0x44, 0x37, 0x97, 0xae, 0xc8, 0x95, 0xcf, 0x53, - 0xe2, 0x9c, 0xa4, 0x05, 0x1b, 0xb6, 0x37, 0x99, 0x0e, 0x99, 0xb5, 0x45, 0x65, 0x30, 0xa2, 0x1b, - 0x0a, 0xe6, 0x36, 0x8e, 0x60, 0x73, 0x63, 0x9a, 0x29, 0x4c, 0x5c, 0x8e, 0x06, 0xa3, 0xd8, 0xe6, - 0x22, 0xc9, 0xac, 0x79, 0x72, 0x97, 0xd3, 0x55, 0x35, 0xba, 0x4d, 0xc1, 0x55, 0x55, 0x6c, 0x53, - 0xc2, 0xcd, 0xc9, 0x97, 0x53, 0xa0, 0x4d, 0xf0, 0xf2, 0x4b, 0x82, 0x36, 0x89, 0x00, 0x9a, 0x7c, - 0x94, 0x93, 0xd0, 0xb5, 0x78, 0x5f, 0xbc, 0x01, 0xf0, 0x70, 0xd0, 0xf3, 0xeb, 0xde, 0xe4, 0x64, - 0xd0, 0x95, 0x10, 0x56, 0x0a, 0xbf, 0x39, 0xe8, 0xf9, 0xee, 0x29, 0x26, 0xff, 0xfc, 0xe3, 0xeb, - 0x12, 0x91, 0x25, 0xfd, 0x27, 0x5f, 0x84, 0x65, 0xfa, 0xe4, 0x84, 0x36, 0x23, 0xec, 0xd8, 0x11, - 0xb9, 0x79, 0xb0, 0xf8, 0x80, 0x80, 0x3c, 0x40, 0xd4, 0xf5, 0xde, 0x70, 0x22, 0x29, 0xaf, 0x02, - 0x62, 0xbd, 0x37, 0x9c, 0xc4, 0x01, 0x13, 0x25, 0x62, 0x52, 0x0d, 0xaa, 0x2e, 0x70, 0xfb, 0x39, - 0xb8, 0x3b, 0x9e, 0xad, 0xf1, 0xb1, 0xe6, 0x0a, 0xa4, 0x36, 0x39, 0xc2, 0x5a, 0x8c, 0x0d, 0x2b, - 0x61, 0x57, 0xcb, 0xec, 0x32, 0x84, 0x2b, 0xb5, 0x22, 0x44, 0x75, 0xd7, 0x3d, 0xc4, 0xe4, 0x48, - 0x25, 0x02, 0x62, 0xb2, 0x03, 0xeb, 0x4c, 0xc7, 0x0f, 0xe2, 0xff, 0x70, 0x15, 0x17, 0x65, 0x5b, - 0x18, 0x20, 0x48, 0x7e, 0x7d, 0x8c, 0x81, 0x54, 0x60, 0x01, 0x37, 0x84, 0xdc, 0xe6, 0xfb, 0x8a, - 0xbc, 0x13, 0x8e, 0xcf, 0x23, 0x94, 0x2b, 0xb8, 0x07, 0x96, 0xe5, 0x0a, 0x92, 0x92, 0xaf, 0x03, - 0x18, 0xfe, 0x68, 0xd0, 0xef, 0x23, 0x96, 0x60, 0x1e, 0xb7, 0x52, 0x57, 0xa3, 0xf3, 0x11, 0x4b, - 0x09, 0x89, 0x38, 0xee, 0x0d, 0x3e, 0xbb, 0x31, 0xc4, 0x41, 0xa9, 0x2c, 0xcd, 0x84, 0x45, 0x36, - 0x19, 0x11, 0x97, 0x93, 0x23, 0x8d, 0x4b, 0xa8, 0x8e, 0x0c, 0x97, 0x93, 0xa7, 0x27, 0x71, 0x39, - 0x25, 0x06, 0x6d, 0x0f, 0x36, 0xd3, 0x3e, 0x2c, 0xb2, 0x85, 0x55, 0xce, 0xba, 0x85, 0xfd, 0xcb, - 0x2c, 0xac, 0x60, 0x69, 0x42, 0x0a, 0xeb, 0xb0, 0x6a, 0x4f, 0xdf, 0x0d, 0x40, 0x2b, 0x84, 0x34, - 0xc6, 0xfa, 0x8d, 0xe5, 0x0c, 0xf9, 0x9a, 0x2a, 0xc2, 0x41, 0x0c, 0x58, 0x13, 0x2b, 0xc1, 0xae, - 0xb0, 0x23, 0x0f, 0x20, 0x31, 0x05, 0xf0, 0x52, 0x32, 0xfe, 0x59, 0x8c, 0x29, 0x5c, 0x0f, 0xb2, - 0xe7, 0x59, 0x0f, 0x72, 0x67, 0x5a, 0x0f, 0xde, 0x81, 0x15, 0xf1, 0x36, 0x94, 0xe4, 0x0b, 0x4f, - 0x27, 0xc9, 0x23, 0x85, 0x91, 0x5a, 0x20, 0xd1, 0x17, 0xe7, 0x4a, 0x74, 0xbc, 0xfb, 0x13, 0xb3, - 0x2c, 0x11, 0xd2, 0x98, 0x97, 0x81, 0x01, 0x82, 0x76, 0x4b, 0xad, 0x4f, 0xb1, 0x4a, 0xbe, 0x02, - 0xcb, 0xb5, 0x81, 0xb8, 0xf6, 0x91, 0xce, 0xdb, 0xfb, 0x22, 0x51, 0x56, 0x17, 0x02, 0xca, 0x60, - 0x75, 0xcb, 0x7e, 0x16, 0xab, 0xdb, 0x03, 0x00, 0xee, 0xa0, 0x10, 0x06, 0xf6, 0xc0, 0x29, 0x23, - 0x7c, 0x8a, 0xa3, 0xc7, 0xfe, 0x12, 0x31, 0x95, 0x4e, 0xdc, 0xa2, 0x44, 0x3f, 0x3c, 0x1c, 0x4c, - 0xfd, 0x49, 0x24, 0x12, 0x1e, 0x87, 0x27, 0xa0, 0x4b, 0x02, 0xe6, 0xc9, 0xe2, 0x21, 0xc6, 0xf6, - 0xd9, 0x76, 0x08, 0x79, 0x2b, 0x30, 0x85, 0x9b, 0x1b, 0x18, 0x5c, 0x4b, 0xb4, 0xd0, 0x4c, 0x03, - 0x38, 0xed, 0xc7, 0x8a, 0x8c, 0x47, 0xfc, 0x29, 0xba, 0xfa, 0x35, 0x80, 0xe0, 0xde, 0x5d, 0xf4, - 0x35, 0xdb, 0x2f, 0x05, 0xa9, 0x72, 0x2b, 0x87, 0xb4, 0xd2, 0xd7, 0x64, 0x3f, 0xab, 0xaf, 0x71, - 0xa0, 0xd0, 0x7c, 0x6f, 0xd2, 0x09, 0x0d, 0x35, 0xc0, 0x0e, 0x34, 0x59, 0x94, 0x4c, 0x22, 0x80, - 0x79, 0xa8, 0x07, 0xcf, 0x0c, 0x60, 0x1e, 0x30, 0x6a, 0x6f, 0xc1, 0xba, 0xec, 0xa6, 0xf8, 0xd8, - 0x3f, 0x24, 0xbf, 0xce, 0xd0, 0xd1, 0x94, 0xc8, 0x8e, 0x45, 0x22, 0xa2, 0x12, 0xf7, 0xb1, 0x7f, - 0xc8, 0xf4, 0x9f, 0xce, 0x07, 0x72, 0x5d, 0x71, 0x8f, 0xf7, 0x53, 0x05, 0x48, 0x92, 0x5c, 0x96, - 0x26, 0xca, 0xff, 0x81, 0x76, 0x19, 0xd3, 0xca, 0x72, 0xe7, 0xd1, 0xca, 0x8a, 0x7f, 0xac, 0xc0, - 0xba, 0xa9, 0xd7, 0x39, 0x78, 0x30, 0xbb, 0x3f, 0xb8, 0x01, 0x57, 0x4d, 0xbd, 0xee, 0xb6, 0x9a, - 0x35, 0xb3, 0xf4, 0xc8, 0x4d, 0xc5, 0x04, 0xbc, 0x0a, 0xcf, 0x25, 0x49, 0xc2, 0x7b, 0x86, 0x6d, - 0xd8, 0x4a, 0x66, 0x0b, 0xdc, 0xc0, 0x74, 0x66, 0x01, 0x31, 0x98, 0x2d, 0xbe, 0x09, 0xeb, 0x02, - 0x23, 0xcf, 0xa9, 0xd9, 0x88, 0xc2, 0xbb, 0x0e, 0x85, 0x7d, 0xc3, 0x32, 0x2b, 0x8f, 0xdc, 0x4a, - 0xbb, 0x56, 0x53, 0x2f, 0x90, 0x55, 0x58, 0xe6, 0x09, 0x25, 0x5d, 0x55, 0xc8, 0x0a, 0xe4, 0xcd, - 0x86, 0x6d, 0x94, 0xda, 0x96, 0xa1, 0x66, 0x8a, 0x6f, 0xc2, 0x5a, 0x6b, 0xd4, 0x7b, 0xbf, 0x33, - 0xf1, 0xf6, 0xbc, 0xc7, 0x78, 0x4d, 0xb0, 0x04, 0x59, 0x4b, 0x3f, 0x50, 0x2f, 0x10, 0x80, 0xc5, - 0xd6, 0x5e, 0xc9, 0xbe, 0x77, 0x4f, 0x55, 0x48, 0x01, 0x96, 0x76, 0x4b, 0x2d, 0x77, 0xaf, 0x6e, - 0xab, 0x19, 0xfa, 0xa0, 0x1f, 0xd8, 0xf8, 0x90, 0x2d, 0x7e, 0x05, 0x36, 0x50, 0x57, 0xa8, 0xf5, - 0xc6, 0x13, 0xcf, 0xf7, 0x46, 0x58, 0x87, 0x15, 0xc8, 0xdb, 0x1e, 0x9d, 0xe4, 0x13, 0x8f, 0x55, - 0xa0, 0x3e, 0xed, 0x4f, 0x7a, 0xc3, 0xbe, 0xf7, 0x1d, 0x55, 0x29, 0x3e, 0x80, 0x75, 0x6b, 0x30, - 0x9d, 0xf4, 0xfc, 0x63, 0x7b, 0x42, 0x29, 0x8e, 0x1f, 0x93, 0x67, 0x61, 0xa3, 0xdd, 0xd0, 0xeb, - 0x3b, 0xe6, 0x6e, 0xbb, 0xd9, 0xb6, 0xdd, 0xba, 0xee, 0x94, 0xaa, 0xec, 0x92, 0xa2, 0xde, 0xb4, - 0x1d, 0xd7, 0x32, 0x4a, 0x46, 0xc3, 0x51, 0x95, 0xe2, 0xef, 0x2b, 0xb0, 0xd6, 0x1e, 0x73, 0x4b, - 0xdc, 0x36, 0xfa, 0xd3, 0x3d, 0x0f, 0xdb, 0x6d, 0xdb, 0xb0, 0x5c, 0xa7, 0xb9, 0x67, 0x34, 0xdc, - 0xb6, 0xad, 0xef, 0xc6, 0x01, 0x29, 0xaf, 0xc3, 0x15, 0x89, 0xc2, 0x32, 0x4a, 0xcd, 0x7d, 0xc3, - 0x72, 0x5b, 0xba, 0x6d, 0x1f, 0x34, 0xad, 0xb2, 0xaa, 0x90, 0xcb, 0x70, 0x31, 0x85, 0xa0, 0x5e, - 0xd1, 0xd5, 0x4c, 0x22, 0xaf, 0x61, 0x1c, 0xe8, 0x35, 0x77, 0xa7, 0xe9, 0xa8, 0xd9, 0x62, 0x9d, - 0x2e, 0x74, 0x08, 0xc4, 0xc6, 0xac, 0xc8, 0xf2, 0x90, 0x6b, 0x34, 0x1b, 0x46, 0xfc, 0x22, 0x69, - 0x05, 0xf2, 0x7a, 0xab, 0x65, 0x35, 0xf7, 0xb1, 0x43, 0x01, 0x16, 0xcb, 0x46, 0x83, 0xd6, 0x2c, - 0x4b, 0x73, 0x5a, 0x56, 0xb3, 0xde, 0x74, 0x8c, 0xb2, 0x9a, 0x2b, 0x5a, 0x62, 0xc2, 0x88, 0x42, - 0x0f, 0x07, 0xec, 0xd6, 0xa6, 0x6c, 0x54, 0xf4, 0x76, 0xcd, 0xe1, 0x0d, 0xf2, 0xc8, 0xb5, 0x8c, - 0xb7, 0xda, 0x86, 0xed, 0xd8, 0xaa, 0x42, 0x54, 0x58, 0x69, 0x18, 0x46, 0xd9, 0x76, 0x2d, 0x63, - 0xdf, 0x34, 0x0e, 0xd4, 0x0c, 0x2d, 0x93, 0xfd, 0xa7, 0x6f, 0x28, 0x7e, 0xa4, 0x00, 0x61, 0x20, - 0x76, 0x02, 0x19, 0x1d, 0xfb, 0xe7, 0x1a, 0x5c, 0xae, 0xd2, 0x86, 0xc5, 0x4f, 0xab, 0x37, 0xcb, - 0xf1, 0x26, 0xbb, 0x08, 0x24, 0x96, 0xdf, 0xac, 0x54, 0x54, 0x85, 0x5c, 0x81, 0x67, 0x62, 0xe9, - 0x65, 0xab, 0xd9, 0x52, 0x33, 0x97, 0x33, 0x79, 0x85, 0x5c, 0x4a, 0x64, 0xee, 0x19, 0x46, 0x4b, - 0xcd, 0xd2, 0x2e, 0x8a, 0x65, 0x88, 0x01, 0xc8, 0xd8, 0x73, 0xc5, 0xef, 0x2a, 0x70, 0x91, 0x55, - 0x53, 0x8c, 0xe6, 0xa0, 0xaa, 0xdb, 0xb0, 0xc5, 0xa1, 0x39, 0xd3, 0x2a, 0xba, 0x09, 0x6a, 0x24, - 0x97, 0x55, 0xf3, 0x59, 0xd8, 0x88, 0xa4, 0x62, 0x3d, 0x32, 0x74, 0xae, 0x46, 0x92, 0x77, 0x0c, - 0xdb, 0x71, 0x8d, 0x4a, 0xa5, 0x69, 0x39, 0xac, 0x22, 0xd9, 0xa2, 0x06, 0x1b, 0x25, 0x6f, 0x34, - 0xa1, 0x7b, 0x10, 0x7f, 0xdc, 0x1b, 0xf8, 0x58, 0x85, 0x55, 0x58, 0x36, 0xbe, 0xee, 0x18, 0x0d, - 0xdb, 0x6c, 0x36, 0xd4, 0x0b, 0xc5, 0xed, 0x18, 0x8d, 0x98, 0x35, 0xb6, 0x5d, 0x55, 0x2f, 0x14, - 0x3b, 0xb0, 0x2a, 0x2c, 0x5f, 0xd9, 0xa8, 0xb8, 0x06, 0x97, 0xc5, 0x58, 0xc3, 0xf9, 0x1b, 0xff, - 0x84, 0x2d, 0xd8, 0x4c, 0xe6, 0x1b, 0x8e, 0xaa, 0xd0, 0x5e, 0x88, 0xe5, 0xd0, 0xf4, 0x4c, 0xf1, - 0x77, 0x15, 0x58, 0x0d, 0x6e, 0x0f, 0xf0, 0xbc, 0xf2, 0x3a, 0x5c, 0xa9, 0x57, 0x74, 0xb7, 0x6c, - 0xec, 0x9b, 0x25, 0xc3, 0xdd, 0x33, 0x1b, 0xe5, 0xd8, 0x4b, 0x9e, 0x83, 0x67, 0x53, 0x08, 0xf0, - 0x2d, 0x5b, 0xb0, 0x19, 0xcf, 0x72, 0x9a, 0x0e, 0x6d, 0xaf, 0x6d, 0xd8, 0x8a, 0xe7, 0x1c, 0x18, - 0x3b, 0x7a, 0xdb, 0xa9, 0x36, 0xd4, 0x6c, 0xf1, 0x2f, 0x14, 0xd8, 0xe2, 0x91, 0x50, 0xf9, 0x3d, - 0x06, 0xc3, 0x24, 0x47, 0xd0, 0xbe, 0x22, 0xdc, 0x76, 0xac, 0xb6, 0xed, 0x18, 0x65, 0xc1, 0x4e, - 0x07, 0xad, 0x69, 0x19, 0x75, 0xa3, 0xe1, 0xc4, 0xea, 0xf6, 0x22, 0x7c, 0x61, 0x0e, 0x6d, 0xa3, - 0xe9, 0x88, 0x67, 0x3a, 0x57, 0xbf, 0x00, 0x37, 0xe7, 0x10, 0x07, 0x84, 0x99, 0xe2, 0x37, 0x60, - 0x25, 0x12, 0x67, 0xe5, 0x12, 0x3c, 0x23, 0x3f, 0xb7, 0x3c, 0xbf, 0xdb, 0xf3, 0x8f, 0xd5, 0x0b, - 0xf1, 0x0c, 0x6b, 0xea, 0xfb, 0x34, 0x03, 0xc5, 0x82, 0x9c, 0xe1, 0x78, 0xa3, 0xd3, 0x9e, 0xdf, - 0x99, 0x78, 0x5d, 0x35, 0x53, 0x7c, 0x09, 0x56, 0x23, 0xe8, 0x8e, 0xb4, 0xff, 0x6b, 0x4d, 0x2e, - 0x35, 0xeb, 0x46, 0xd9, 0x6c, 0xd7, 0xd5, 0x05, 0x2a, 0x10, 0xaa, 0xe6, 0x6e, 0x55, 0x85, 0xe2, - 0x0f, 0x14, 0xaa, 0xb7, 0x63, 0xfb, 0xd4, 0x2b, 0xba, 0x18, 0x31, 0x74, 0xb4, 0x32, 0xcc, 0x58, - 0xc3, 0xb6, 0xd9, 0x35, 0xec, 0x36, 0x6c, 0xf1, 0x07, 0x57, 0x6f, 0x94, 0xdd, 0xaa, 0x6e, 0x95, - 0x0f, 0x74, 0x8b, 0x0e, 0xe1, 0x47, 0x6a, 0x06, 0xe7, 0xa5, 0x94, 0xe2, 0x3a, 0xcd, 0x76, 0xa9, - 0xaa, 0x66, 0xe9, 0x34, 0x88, 0xa4, 0xb7, 0xcc, 0x86, 0x9a, 0xc3, 0x59, 0x9e, 0xa0, 0xc6, 0x62, - 0x69, 0xfe, 0x42, 0xf1, 0x13, 0x05, 0x2e, 0xd9, 0xbd, 0x63, 0xbf, 0x33, 0x99, 0x8e, 0x3c, 0xbd, - 0x7f, 0x3c, 0x18, 0xf5, 0x26, 0x27, 0xa7, 0xf6, 0xb4, 0x37, 0xf1, 0xc8, 0x5d, 0x78, 0xc1, 0x36, - 0x77, 0x1b, 0xba, 0x43, 0x67, 0xa9, 0x5e, 0xdb, 0x6d, 0x5a, 0xa6, 0x53, 0xad, 0xbb, 0x76, 0xdb, - 0x4c, 0x0c, 0xe0, 0x5b, 0xf0, 0xfc, 0x6c, 0xd2, 0x9a, 0xb1, 0xab, 0x97, 0x1e, 0xa9, 0xca, 0xfc, - 0x02, 0x77, 0xf4, 0x9a, 0xde, 0x28, 0x19, 0x65, 0x77, 0xff, 0x9e, 0x9a, 0x21, 0x2f, 0xc0, 0x8d, - 0xd9, 0xa4, 0x15, 0xb3, 0x65, 0x53, 0xb2, 0xec, 0xfc, 0xf7, 0x56, 0xed, 0x3a, 0xa5, 0xca, 0x15, - 0x7b, 0xa0, 0xc6, 0xdd, 0xb5, 0x13, 0x97, 0xfe, 0x56, 0xbb, 0xd1, 0x60, 0xb2, 0x7a, 0x1d, 0x0a, - 0x4d, 0xa7, 0x6a, 0x58, 0x1c, 0xba, 0x18, 0xb1, 0x8a, 0xdb, 0x0d, 0x3a, 0xe4, 0x9b, 0x96, 0xf9, - 0x36, 0x0a, 0xed, 0x2d, 0xd8, 0xb4, 0x6b, 0x7a, 0x69, 0x0f, 0x47, 0xa6, 0xd9, 0x70, 0x4b, 0x55, - 0xbd, 0xd1, 0x30, 0x6a, 0x2a, 0x14, 0xff, 0x5c, 0x61, 0xb7, 0xef, 0x69, 0x7e, 0x5d, 0xe4, 0x8b, - 0x70, 0xa7, 0xb9, 0xe7, 0xe8, 0x6e, 0xab, 0xd6, 0xde, 0x35, 0x1b, 0xae, 0xfd, 0xa8, 0x51, 0x12, - 0xcb, 0x79, 0x29, 0x29, 0xd7, 0xee, 0xc0, 0xad, 0xb9, 0xd4, 0x21, 0xc8, 0xf0, 0x6d, 0xd0, 0xe6, - 0x52, 0xf2, 0x0f, 0x29, 0xfe, 0x44, 0x81, 0x2b, 0x73, 0x6e, 0x2c, 0xc9, 0x97, 0xe0, 0x6e, 0xd5, - 0xd0, 0xcb, 0x35, 0xc3, 0xb6, 0x5d, 0xfa, 0xbd, 0x46, 0xc3, 0xe1, 0xc6, 0x01, 0xa9, 0x52, 0xeb, - 0x2e, 0xbc, 0x30, 0x9f, 0x3c, 0x5c, 0xff, 0xee, 0xc0, 0xad, 0xf9, 0xa4, 0x7c, 0x3d, 0xcc, 0x50, - 0xa9, 0x31, 0x9f, 0x32, 0x58, 0x47, 0xb3, 0xc5, 0xef, 0x2b, 0x70, 0x31, 0xfd, 0xd8, 0x80, 0xd6, - 0xcd, 0x6c, 0xd8, 0x8e, 0x5e, 0xab, 0xb9, 0x2d, 0xdd, 0xd2, 0xeb, 0xae, 0xd1, 0xb0, 0x9a, 0xb5, - 0x5a, 0xda, 0xfa, 0x71, 0x0b, 0x9e, 0x9f, 0x4d, 0x6a, 0x97, 0x2c, 0xb3, 0x45, 0x45, 0xa4, 0x06, - 0xd7, 0x66, 0x53, 0x19, 0x66, 0xc9, 0x50, 0x33, 0x3b, 0x6f, 0xfc, 0xe8, 0x5f, 0xae, 0x5d, 0xf8, - 0xd1, 0x27, 0xd7, 0x94, 0x9f, 0x7e, 0x72, 0x4d, 0xf9, 0xe7, 0x4f, 0xae, 0x29, 0x6f, 0xbf, 0x78, - 0x8e, 0x30, 0xee, 0xef, 0x2e, 0xa2, 0x35, 0xcc, 0xfd, 0xff, 0x09, 0x00, 0x00, 0xff, 0xff, 0x41, - 0xe1, 0x0b, 0x2d, 0x14, 0xa2, 0x01, 0x00, + 0xca, 0x9a, 0xcc, 0x2c, 0x82, 0x18, 0xed, 0x7e, 0x2b, 0x69, 0x35, 0xab, 0x4f, 0xb1, 0xd6, 0x6b, + 0x57, 0xb2, 0xb4, 0x0e, 0xad, 0x42, 0x21, 0x7b, 0xd7, 0xf2, 0x3a, 0xa4, 0xb0, 0xa5, 0x55, 0x78, + 0x6d, 0x85, 0xb5, 0x92, 0x43, 0x21, 0x4f, 0xc8, 0x8e, 0x5d, 0x45, 0x78, 0xfd, 0x1a, 0x2b, 0x20, + 0xcb, 0x72, 0x84, 0x6d, 0x46, 0x38, 0x42, 0xf2, 0x46, 0xf8, 0x31, 0x1b, 0x5a, 0x3b, 0xee, 0xb9, + 0xe7, 0x66, 0xde, 0x9b, 0x95, 0x05, 0x14, 0xba, 0x39, 0xbb, 0xe2, 0x84, 0xfe, 0x90, 0xa8, 0x73, + 0xcf, 0x39, 0x37, 0xef, 0xfb, 0x9c, 0x7b, 0xcf, 0x03, 0x5e, 0x8c, 0x78, 0x93, 0x77, 0xfc, 0x20, + 0xba, 0xdc, 0xe4, 0xbb, 0x6e, 0xfd, 0xe0, 0x72, 0x74, 0xd0, 0xe1, 0xa1, 0xfc, 0xf7, 0x52, 0x27, + 0xf0, 0x23, 0x9f, 0x0d, 0xe3, 0x8f, 0x85, 0xb9, 0x5d, 0x7f, 0xd7, 0x47, 0xc8, 0x65, 0xf1, 0x97, + 0x2c, 0x5c, 0x78, 0x61, 0xd7, 0xf7, 0x77, 0x9b, 0xfc, 0x32, 0xfe, 0xda, 0xee, 0xee, 0x5c, 0x6e, + 0x74, 0x03, 0x37, 0xf2, 0xfc, 0x36, 0x95, 0x97, 0xd3, 0xe5, 0x91, 0xd7, 0xe2, 0x61, 0xe4, 0xb6, + 0x3a, 0xfd, 0x18, 0xec, 0x07, 0x6e, 0xa7, 0xc3, 0x03, 0xaa, 0x7d, 0xe1, 0x62, 0xfc, 0x81, 0x6e, + 0x14, 0x09, 0x4a, 0xc1, 0xfc, 0xf2, 0xc3, 0x2b, 0xfa, 0x4f, 0x42, 0x7d, 0x33, 0xbb, 0x2d, 0x8a, + 0x61, 0x8a, 0xb3, 0xf5, 0x0b, 0x05, 0x18, 0xbb, 0xc5, 0x79, 0xa7, 0xd2, 0xf4, 0x1e, 0x72, 0xf6, + 0x12, 0x0c, 0x6d, 0xb8, 0x2d, 0x3e, 0x9f, 0x3b, 0x97, 0xbb, 0x30, 0xb6, 0x34, 0xfd, 0xf8, 0xb0, + 0x3c, 0x1e, 0xf2, 0xe0, 0x21, 0x0f, 0x9c, 0xb6, 0xdb, 0xe2, 0x36, 0x16, 0xb2, 0xd7, 0x61, 0x4c, + 0xfc, 0x1f, 0x76, 0xdc, 0x3a, 0x9f, 0xcf, 0x23, 0xe6, 0xe4, 0xe3, 0xc3, 0xf2, 0x58, 0x5b, 0x01, + 0xed, 0xa4, 0x9c, 0x55, 0x61, 0x74, 0xf5, 0x51, 0xc7, 0x0b, 0x78, 0x38, 0x3f, 0x74, 0x2e, 0x77, + 0x61, 0x7c, 0x71, 0xe1, 0x92, 0x6c, 0xeb, 0x25, 0xd5, 0xd6, 0x4b, 0x5b, 0xaa, 0x33, 0x96, 0x66, + 0xbf, 0x75, 0x58, 0x7e, 0xe6, 0xf1, 0x61, 0x79, 0x94, 0x4b, 0x92, 0x9f, 0xfc, 0xa3, 0x72, 0xce, + 0x56, 0xf4, 0xec, 0x5d, 0x18, 0xda, 0x3a, 0xe8, 0xf0, 0xf9, 0xb1, 0x73, 0xb9, 0x0b, 0x53, 0x8b, + 0x2f, 0x5c, 0x92, 0xc3, 0x13, 0x7f, 0x7c, 0xf2, 0x97, 0xc0, 0x5a, 0x2a, 0x3e, 0x3e, 0x2c, 0x0f, + 0x09, 0x14, 0x1b, 0xa9, 0xd8, 0x9b, 0x30, 0xb2, 0xe6, 0x87, 0x51, 0x75, 0x65, 0x1e, 0xf0, 0x93, + 0x4f, 0x3d, 0x3e, 0x2c, 0xcf, 0xec, 0xf9, 0x61, 0xe4, 0x78, 0x8d, 0x37, 0xfc, 0x96, 0x17, 0xf1, + 0x56, 0x27, 0x3a, 0xb0, 0x09, 0xc9, 0x7a, 0x04, 0x93, 0x06, 0x3f, 0x36, 0x0e, 0xa3, 0x77, 0x37, + 0x6e, 0x6d, 0xdc, 0xb9, 0xbf, 0x51, 0x7a, 0x86, 0x15, 0x61, 0x68, 0xe3, 0xce, 0xca, 0x6a, 0x29, + 0xc7, 0x46, 0xa1, 0x50, 0xd9, 0xdc, 0x2c, 0xe5, 0xd9, 0x04, 0x14, 0x57, 0x2a, 0x5b, 0x95, 0xa5, + 0x4a, 0x6d, 0xb5, 0x54, 0x60, 0xb3, 0x30, 0x7d, 0xbf, 0xba, 0xb1, 0x72, 0xe7, 0x7e, 0xcd, 0x59, + 0x59, 0xad, 0xdd, 0xda, 0xba, 0xb3, 0x59, 0x1a, 0x62, 0x53, 0x00, 0xb7, 0xee, 0x2e, 0xad, 0xda, + 0x1b, 0xab, 0x5b, 0xab, 0xb5, 0xd2, 0x30, 0x9b, 0x83, 0x92, 0x22, 0x71, 0x6a, 0xab, 0xf6, 0xbd, + 0xea, 0xf2, 0x6a, 0x69, 0xe4, 0xe6, 0x50, 0xb1, 0x50, 0x1a, 0xb2, 0x47, 0xd7, 0xb9, 0x1b, 0xf2, + 0xea, 0x8a, 0xf5, 0x6f, 0x17, 0xa0, 0x78, 0x9b, 0x47, 0x6e, 0xc3, 0x8d, 0x5c, 0xf6, 0x9c, 0x31, + 0x3e, 0xd8, 0x44, 0x6d, 0x60, 0x5e, 0xea, 0x1d, 0x98, 0xe1, 0xc7, 0x87, 0xe5, 0xdc, 0x9b, 0xfa, + 0x80, 0xbc, 0x03, 0xe3, 0x2b, 0x3c, 0xac, 0x07, 0x5e, 0x47, 0x4c, 0x9a, 0xf9, 0x02, 0xa2, 0x9d, + 0x7d, 0x7c, 0x58, 0x3e, 0xd5, 0x48, 0xc0, 0x5a, 0x87, 0xe8, 0xd8, 0xac, 0x0a, 0x23, 0xeb, 0xee, + 0x36, 0x6f, 0x86, 0xf3, 0xc3, 0xe7, 0x0a, 0x17, 0xc6, 0x17, 0x9f, 0xa5, 0x41, 0x50, 0x1f, 0x78, + 0x49, 0x96, 0xae, 0xb6, 0xa3, 0xe0, 0x60, 0x69, 0xee, 0xf1, 0x61, 0xb9, 0xd4, 0x44, 0x80, 0xde, + 0xc1, 0x12, 0x85, 0xd5, 0x92, 0x89, 0x31, 0x72, 0xec, 0xc4, 0x78, 0xfe, 0x5b, 0x87, 0xe5, 0x9c, + 0x18, 0x30, 0x9a, 0x18, 0x09, 0x3f, 0x73, 0x8a, 0x2c, 0x42, 0xd1, 0xe6, 0x0f, 0xbd, 0x50, 0xb4, + 0xac, 0x88, 0x2d, 0x3b, 0xfd, 0xf8, 0xb0, 0xcc, 0x02, 0x82, 0x69, 0x9f, 0x11, 0xe3, 0x2d, 0xbc, + 0x0d, 0xe3, 0xda, 0x57, 0xb3, 0x12, 0x14, 0x1e, 0xf0, 0x03, 0xd9, 0xc3, 0xb6, 0xf8, 0x93, 0xcd, + 0xc1, 0xf0, 0x43, 0xb7, 0xd9, 0xa5, 0x2e, 0xb5, 0xe5, 0x8f, 0xcf, 0xe5, 0x3f, 0x9b, 0xbb, 0x39, + 0x54, 0x1c, 0x2d, 0x15, 0xed, 0x7c, 0x75, 0xc5, 0xfa, 0x5b, 0x43, 0x50, 0xb4, 0x7d, 0xb9, 0x10, + 0xd9, 0x45, 0x18, 0xae, 0x45, 0x6e, 0xa4, 0x86, 0x69, 0xf6, 0xf1, 0x61, 0x79, 0x5a, 0x2c, 0x52, + 0xae, 0xd5, 0x2f, 0x31, 0x04, 0xea, 0xe6, 0x9e, 0x1b, 0xaa, 0xe1, 0x42, 0xd4, 0x8e, 0x00, 0xe8, + 0xa8, 0x88, 0xc1, 0xce, 0xc3, 0xd0, 0x6d, 0xbf, 0xc1, 0x69, 0xc4, 0xd8, 0xe3, 0xc3, 0xf2, 0x54, + 0xcb, 0x6f, 0xe8, 0x88, 0x58, 0xce, 0xde, 0x80, 0xb1, 0xe5, 0x6e, 0x10, 0xf0, 0xb6, 0x98, 0xeb, + 0x43, 0x88, 0x3c, 0xf5, 0xf8, 0xb0, 0x0c, 0x75, 0x09, 0x74, 0xbc, 0x86, 0x9d, 0x20, 0x88, 0x61, + 0xa8, 0x45, 0x6e, 0x10, 0xf1, 0xc6, 0xfc, 0xf0, 0x40, 0xc3, 0x20, 0xd6, 0xe7, 0x4c, 0x28, 0x49, + 0xd2, 0xc3, 0x40, 0x9c, 0xd8, 0x1a, 0x8c, 0xdf, 0x08, 0xdc, 0x3a, 0xdf, 0xe4, 0x81, 0xe7, 0x37, + 0x70, 0x7c, 0x0b, 0x4b, 0xe7, 0x1f, 0x1f, 0x96, 0x4f, 0xef, 0x0a, 0xb0, 0xd3, 0x41, 0x78, 0x42, + 0xfd, 0x9d, 0xc3, 0x72, 0x71, 0x85, 0xb6, 0x4c, 0x5b, 0x27, 0x65, 0x5f, 0x13, 0x83, 0x13, 0x46, + 0xd8, 0xb5, 0xbc, 0x31, 0x3f, 0x7a, 0xec, 0x27, 0x5a, 0xf4, 0x89, 0xa7, 0x9b, 0x6e, 0x18, 0x39, + 0x81, 0xa4, 0x4b, 0x7d, 0xa7, 0xce, 0x92, 0xdd, 0x81, 0x62, 0xad, 0xbe, 0xc7, 0x1b, 0xdd, 0x26, + 0xc7, 0x29, 0x33, 0xbe, 0x78, 0x86, 0x26, 0xb5, 0x1a, 0x4f, 0x55, 0xbc, 0xb4, 0x40, 0xbc, 0x59, + 0x48, 0x10, 0x7d, 0x3e, 0x29, 0xac, 0xcf, 0x15, 0x7f, 0xee, 0x17, 0xcb, 0xcf, 0xfc, 0xc0, 0x1f, + 0x9e, 0x7b, 0xc6, 0xfa, 0x8f, 0xf2, 0x50, 0x4a, 0x33, 0x61, 0x3b, 0x30, 0x79, 0xb7, 0xd3, 0x70, + 0x23, 0xbe, 0xdc, 0xf4, 0x78, 0x3b, 0x0a, 0x71, 0x92, 0x1c, 0xdd, 0xa6, 0x97, 0xa9, 0xde, 0xf9, + 0x2e, 0x12, 0x3a, 0x75, 0x49, 0x99, 0x6a, 0x95, 0xc9, 0x36, 0xa9, 0xa7, 0x86, 0x1b, 0x78, 0x88, + 0x33, 0xec, 0x64, 0xf5, 0xc8, 0xad, 0xbf, 0x4f, 0x3d, 0xc4, 0x96, 0x26, 0x50, 0xbb, 0xb1, 0x7d, + 0x80, 0x33, 0x73, 0xf0, 0x09, 0x24, 0x48, 0x32, 0x26, 0x90, 0x00, 0x5b, 0xff, 0x73, 0x0e, 0xa6, + 0x6c, 0x1e, 0xfa, 0xdd, 0xa0, 0xce, 0xd7, 0xb8, 0xdb, 0xe0, 0x81, 0x98, 0xfe, 0xb7, 0xbc, 0x76, + 0x83, 0xd6, 0x14, 0x4e, 0xff, 0x07, 0x5e, 0x5b, 0xdf, 0xba, 0xb1, 0x9c, 0x7d, 0x0a, 0x46, 0x6b, + 0xdd, 0x6d, 0x44, 0xcd, 0x27, 0x3b, 0x40, 0xd8, 0xdd, 0x76, 0x52, 0xe8, 0x0a, 0x8d, 0x5d, 0x86, + 0xd1, 0x7b, 0x3c, 0x08, 0x93, 0xdd, 0x10, 0x8f, 0x86, 0x87, 0x12, 0xa4, 0x13, 0x10, 0x16, 0xbb, + 0x91, 0xec, 0xc8, 0x74, 0xa8, 0x4d, 0xa7, 0xf6, 0xc1, 0x64, 0xaa, 0xb4, 0x08, 0xa2, 0x4f, 0x15, + 0x85, 0x65, 0xfd, 0x54, 0x1e, 0x4a, 0x2b, 0x6e, 0xe4, 0x6e, 0xbb, 0x21, 0xf5, 0xe7, 0xbd, 0xab, + 0x62, 0x8f, 0xd7, 0x1a, 0x8a, 0x7b, 0xbc, 0xf8, 0xf2, 0x8f, 0xdd, 0xbc, 0x57, 0xd2, 0xcd, 0x1b, + 0x17, 0x27, 0x2c, 0x35, 0x2f, 0x69, 0xd4, 0x7b, 0xc7, 0x37, 0xaa, 0x44, 0x8d, 0x2a, 0xaa, 0x46, + 0x25, 0x4d, 0x61, 0xef, 0xc1, 0x50, 0xad, 0xc3, 0xeb, 0xb4, 0x89, 0xa8, 0x73, 0xc1, 0x6c, 0x9c, + 0x40, 0xb8, 0x77, 0x75, 0x69, 0x82, 0xd8, 0x0c, 0x85, 0x1d, 0x5e, 0xb7, 0x91, 0x4c, 0x5b, 0x34, + 0xff, 0xa8, 0x00, 0x73, 0x59, 0x64, 0x7a, 0x3b, 0x46, 0x8e, 0x68, 0xc7, 0x05, 0x28, 0x8a, 0x23, + 0x5c, 0x1c, 0x8b, 0xb8, 0x5d, 0x8c, 0x2d, 0x4d, 0x88, 0x4f, 0xde, 0x23, 0x98, 0x1d, 0x97, 0xb2, + 0x97, 0x62, 0x89, 0xa0, 0x98, 0xf0, 0x23, 0x89, 0x40, 0xc9, 0x01, 0x62, 0xac, 0xd5, 0x12, 0x46, + 0xc1, 0x21, 0xe9, 0x16, 0x05, 0x4e, 0xc6, 0x3a, 0x20, 0x88, 0x71, 0xcc, 0xa8, 0x43, 0x61, 0x15, + 0x8a, 0xaa, 0x59, 0xf3, 0x13, 0xc8, 0x68, 0x26, 0xd5, 0x49, 0xf7, 0xae, 0xca, 0xc1, 0x6c, 0xd0, + 0x6f, 0x9d, 0x8d, 0xc2, 0x61, 0x57, 0xa1, 0xb8, 0x19, 0xf8, 0x8f, 0x0e, 0xaa, 0x2b, 0xe1, 0xfc, + 0xe4, 0xb9, 0xc2, 0x85, 0xb1, 0xa5, 0x33, 0x8f, 0x0f, 0xcb, 0xb3, 0x1d, 0x01, 0x73, 0xbc, 0x86, + 0x7e, 0xd2, 0xc6, 0x88, 0x37, 0x87, 0x8a, 0xb9, 0x52, 0xfe, 0xe6, 0x50, 0x31, 0x5f, 0x2a, 0x48, + 0xf1, 0xe2, 0xe6, 0x50, 0x71, 0xa8, 0x34, 0x7c, 0x73, 0xa8, 0x38, 0x8c, 0x02, 0xc7, 0x58, 0x09, + 0x6e, 0x0e, 0x15, 0xc7, 0x4b, 0x13, 0xc6, 0x69, 0x8f, 0x0c, 0x22, 0xbf, 0xee, 0x37, 0xed, 0xc2, + 0x5d, 0xbb, 0x6a, 0x8f, 0x2c, 0x57, 0x96, 0x79, 0x10, 0xd9, 0x85, 0xca, 0xfd, 0x9a, 0x3d, 0xb9, + 0x72, 0xd0, 0x76, 0x5b, 0x5e, 0x5d, 0x1e, 0x9d, 0x76, 0xe1, 0xc6, 0xf2, 0xa6, 0x55, 0x81, 0xa9, + 0xa4, 0x2d, 0xeb, 0x5e, 0x18, 0xb1, 0xcb, 0x30, 0xa6, 0x20, 0x62, 0xa3, 0x2b, 0x64, 0xb6, 0xda, + 0x4e, 0x70, 0xac, 0xdf, 0xcb, 0x03, 0x24, 0x25, 0x4f, 0xe9, 0x5a, 0xf8, 0x8c, 0xb1, 0x16, 0x4e, + 0xa5, 0xd7, 0x42, 0xdf, 0x55, 0xc0, 0x3e, 0x80, 0x11, 0x21, 0x16, 0x74, 0x95, 0x48, 0x74, 0x26, + 0x4d, 0x8a, 0x85, 0xf7, 0xae, 0x2e, 0x4d, 0x11, 0xf1, 0x48, 0x88, 0x10, 0x9b, 0xc8, 0xb4, 0x65, + 0xf4, 0x0b, 0xa3, 0xc9, 0x60, 0xd0, 0x02, 0xba, 0x00, 0xf1, 0x80, 0x52, 0x87, 0xe2, 0xca, 0xe8, + 0xa8, 0x41, 0x8e, 0x4b, 0xd9, 0x59, 0x10, 0x03, 0x4e, 0x9d, 0x3a, 0xfa, 0xf8, 0xb0, 0x5c, 0xe8, + 0x06, 0x1e, 0x4e, 0x02, 0x76, 0x19, 0x68, 0x1a, 0x50, 0x07, 0x8a, 0xd9, 0x37, 0x53, 0x77, 0x9d, + 0x3a, 0x0f, 0xa2, 0xa4, 0xc7, 0xe7, 0x73, 0x6a, 0xb6, 0xb0, 0x0e, 0x98, 0x53, 0x65, 0x7e, 0x08, + 0xa7, 0xc1, 0x85, 0xcc, 0x5e, 0xb9, 0x64, 0xa0, 0x4a, 0x31, 0xf2, 0x9c, 0x3a, 0x95, 0x1a, 0xb2, + 0xcc, 0xe9, 0x11, 0x29, 0xcd, 0x0a, 0xd8, 0x55, 0x10, 0x33, 0x94, 0x7a, 0x1f, 0xa8, 0x9e, 0xca, + 0xfd, 0xda, 0xd2, 0x29, 0xe2, 0x34, 0xe9, 0xee, 0xeb, 0xe4, 0x02, 0x9b, 0xbd, 0x03, 0x62, 0x0a, + 0x53, 0xbf, 0x33, 0x22, 0xba, 0xb1, 0xbc, 0xb9, 0xdc, 0xf4, 0xbb, 0x8d, 0xda, 0x17, 0xd6, 0x13, + 0xe2, 0xdd, 0x7a, 0x47, 0x27, 0xbe, 0xb1, 0xbc, 0xc9, 0xde, 0x81, 0xe1, 0xca, 0x37, 0xba, 0x01, + 0x27, 0xf9, 0x64, 0x42, 0xd5, 0x29, 0x60, 0x4b, 0x67, 0x88, 0x70, 0xda, 0x15, 0x3f, 0x75, 0xb9, + 0x0e, 0xcb, 0x45, 0xcd, 0x5b, 0xeb, 0x35, 0x92, 0x3d, 0x58, 0xaa, 0x5b, 0xb6, 0xd6, 0xb5, 0xcf, + 0x8e, 0x8c, 0x56, 0x0b, 0x2a, 0x76, 0x19, 0xf2, 0x95, 0x15, 0xd4, 0x88, 0xc6, 0x17, 0xc7, 0x54, + 0xb5, 0x2b, 0x4b, 0x73, 0x44, 0x32, 0xe1, 0xea, 0xcb, 0x20, 0x5f, 0x59, 0x61, 0x4b, 0x30, 0x7c, + 0xfb, 0xa0, 0xf6, 0x85, 0x75, 0xda, 0xcc, 0x66, 0xd5, 0xbc, 0x16, 0xb0, 0x3b, 0xb8, 0xec, 0xc3, + 0xe4, 0x8b, 0x5b, 0x07, 0xe1, 0xd7, 0x9b, 0xfa, 0x17, 0x23, 0x1a, 0xdb, 0x84, 0xb1, 0x4a, 0xa3, + 0xe5, 0xb5, 0xef, 0x86, 0x3c, 0x98, 0x1f, 0x47, 0x3e, 0xf3, 0xa9, 0xef, 0x8e, 0xcb, 0x97, 0xe6, + 0x1f, 0x1f, 0x96, 0xe7, 0x5c, 0xf1, 0xd3, 0xe9, 0x86, 0x3c, 0xd0, 0xb8, 0x25, 0x4c, 0xd8, 0x26, + 0xc0, 0x6d, 0xbf, 0xbd, 0xeb, 0x57, 0xa2, 0xa6, 0x1b, 0xa6, 0xb6, 0xc7, 0xa4, 0x20, 0x16, 0x1f, + 0x4e, 0xb5, 0x04, 0xcc, 0x71, 0x05, 0x50, 0x63, 0xa8, 0xf1, 0x60, 0xd7, 0x61, 0xe4, 0x4e, 0xe0, + 0xd6, 0x9b, 0x7c, 0x7e, 0x12, 0xb9, 0xcd, 0x11, 0x37, 0x09, 0x54, 0x2d, 0x9d, 0x27, 0x86, 0x25, + 0x1f, 0xc1, 0xba, 0x9a, 0x22, 0x11, 0x17, 0xee, 0x03, 0xeb, 0x9d, 0x93, 0x19, 0x4a, 0xc2, 0xeb, + 0xba, 0x92, 0x90, 0x2c, 0xfa, 0x65, 0xbf, 0xd5, 0x72, 0xdb, 0x0d, 0xa4, 0xbd, 0xb7, 0xa8, 0xe9, + 0x0e, 0xd6, 0xd7, 0x61, 0xa6, 0xa7, 0xb3, 0x8e, 0xd1, 0xef, 0xde, 0x87, 0xe9, 0x15, 0xbe, 0xe3, + 0x76, 0x9b, 0x51, 0x7c, 0x92, 0xc8, 0x25, 0x8a, 0x9a, 0x56, 0x43, 0x16, 0x39, 0xea, 0xf8, 0xb0, + 0xd3, 0xc8, 0xd6, 0x7b, 0x30, 0x69, 0x34, 0x5f, 0xa8, 0x0a, 0x95, 0x6e, 0xc3, 0x8b, 0x70, 0x20, + 0x73, 0x89, 0xaa, 0xe0, 0x0a, 0x20, 0x0e, 0x97, 0x9d, 0x20, 0x58, 0xff, 0x8e, 0x2e, 0xad, 0xd0, + 0x4e, 0x24, 0xd4, 0x6a, 0xda, 0x0f, 0x72, 0x89, 0xec, 0xd4, 0xb3, 0x1f, 0xc4, 0xbb, 0xc1, 0x45, + 0xb9, 0x36, 0xf3, 0x3d, 0x6b, 0x73, 0x9c, 0x46, 0xa2, 0xe0, 0xee, 0x87, 0x72, 0x45, 0xc6, 0x33, + 0xb5, 0xf0, 0xf1, 0x67, 0xea, 0x07, 0x30, 0x71, 0xdb, 0x6d, 0xbb, 0xbb, 0xbc, 0x21, 0x5a, 0x20, + 0xf7, 0x9e, 0xb1, 0xa5, 0x67, 0x1f, 0x1f, 0x96, 0xcf, 0xb4, 0x24, 0x1c, 0x5b, 0xa9, 0x4f, 0x22, + 0x83, 0x80, 0x5d, 0x51, 0x2b, 0x7b, 0x38, 0x63, 0x65, 0x4f, 0x52, 0xed, 0xc3, 0xb8, 0xb2, 0x69, + 0x3d, 0x5b, 0xbf, 0x3d, 0x86, 0x6d, 0x64, 0x6f, 0xc0, 0x88, 0xcd, 0x77, 0xc5, 0x51, 0x93, 0x4b, + 0x06, 0x29, 0x40, 0x88, 0xde, 0x31, 0x12, 0x07, 0xe5, 0x0c, 0xde, 0x08, 0xf7, 0xbc, 0x9d, 0x88, + 0x7a, 0x27, 0x96, 0x33, 0x08, 0xac, 0xc9, 0x19, 0x04, 0x31, 0xd5, 0x59, 0x09, 0x13, 0xbb, 0x9f, + 0xbd, 0x52, 0xa3, 0x4e, 0x53, 0x3d, 0x6c, 0xaf, 0x68, 0xdb, 0x48, 0x60, 0x48, 0x09, 0x02, 0x9b, + 0x5d, 0x83, 0xb1, 0x4a, 0xbd, 0xee, 0x77, 0x35, 0x9d, 0x51, 0xae, 0x5b, 0x09, 0x34, 0xaf, 0x48, + 0x12, 0x54, 0x56, 0x83, 0xf1, 0x55, 0xa1, 0x68, 0x79, 0xcb, 0x6e, 0x7d, 0x4f, 0x75, 0x92, 0xda, + 0xc3, 0xb4, 0x92, 0x64, 0xe5, 0x72, 0x04, 0xd6, 0x05, 0x50, 0xbf, 0x64, 0xd0, 0x70, 0xd9, 0x16, + 0x8c, 0xd7, 0x78, 0x3d, 0xe0, 0x51, 0x2d, 0xf2, 0x03, 0x9e, 0xda, 0x92, 0xb5, 0x92, 0xa5, 0x17, + 0x94, 0xae, 0x17, 0x22, 0xd0, 0x09, 0x05, 0x54, 0xe7, 0xaa, 0x21, 0x4b, 0xa1, 0xbd, 0xe5, 0x07, + 0x07, 0x2b, 0x4b, 0xb4, 0x4d, 0x27, 0x67, 0xba, 0x04, 0xeb, 0x42, 0xbb, 0x80, 0x34, 0xb6, 0x4d, + 0xa1, 0x5d, 0x62, 0xe1, 0x48, 0xad, 0xd4, 0x50, 0xb6, 0xa2, 0x4d, 0x7b, 0x3a, 0xe9, 0x65, 0x04, + 0x6b, 0x23, 0xd5, 0x08, 0x51, 0x32, 0x33, 0x46, 0x8a, 0xb0, 0x58, 0x07, 0x98, 0x1a, 0x35, 0x29, + 0xe8, 0x36, 0x79, 0x18, 0xd2, 0x5e, 0x7e, 0x36, 0x35, 0xf8, 0x09, 0xc2, 0xd2, 0x2b, 0xc4, 0xfc, + 0x79, 0x35, 0x0d, 0x48, 0x4f, 0x13, 0x85, 0x5a, 0x3d, 0x19, 0xbc, 0xd9, 0xdb, 0x00, 0xab, 0x8f, + 0x22, 0x1e, 0xb4, 0xdd, 0x66, 0x7c, 0x0f, 0x86, 0x57, 0x3f, 0x9c, 0xa0, 0xe6, 0x40, 0x6b, 0xc8, + 0x6c, 0x19, 0x26, 0x2b, 0x61, 0xd8, 0x6d, 0x71, 0xdb, 0x6f, 0xf2, 0x8a, 0xbd, 0x81, 0xfb, 0xfe, + 0xd8, 0xd2, 0xf3, 0x8f, 0x0f, 0xcb, 0x67, 0x5d, 0x2c, 0x70, 0x02, 0xbf, 0xc9, 0x1d, 0x37, 0xd0, + 0x67, 0xb7, 0x49, 0xc3, 0xee, 0x00, 0xdc, 0xe9, 0xf0, 0x76, 0x8d, 0xbb, 0x41, 0x7d, 0x2f, 0xb5, + 0xcd, 0x27, 0x05, 0x4b, 0xcf, 0x51, 0x0b, 0xe7, 0xfc, 0x0e, 0x6f, 0x87, 0x08, 0xd3, 0xbf, 0x2a, + 0xc1, 0x64, 0xf7, 0x61, 0xba, 0x5a, 0xb9, 0xbd, 0xe9, 0x37, 0xbd, 0xfa, 0x01, 0x49, 0x4e, 0x53, + 0x78, 0x3b, 0x78, 0x9a, 0xb8, 0xa6, 0x4a, 0xe5, 0xf6, 0xe4, 0xb9, 0x2d, 0xa7, 0x83, 0x50, 0x87, + 0xe4, 0xa7, 0x34, 0x17, 0xf6, 0xa1, 0x98, 0x83, 0xa1, 0x10, 0x06, 0xb7, 0xdc, 0xdd, 0x70, 0x7e, + 0xda, 0xb8, 0xed, 0xaa, 0xdc, 0xaf, 0x5d, 0xd2, 0x4a, 0xa5, 0x98, 0xb2, 0x20, 0x27, 0x22, 0x42, + 0x9d, 0xc8, 0xdd, 0x0d, 0xcd, 0x89, 0x18, 0x63, 0xb3, 0x9b, 0x00, 0x2b, 0x7e, 0xbd, 0xdb, 0xe2, + 0xed, 0x68, 0x65, 0x69, 0xbe, 0x64, 0xaa, 0x02, 0x71, 0x41, 0xb2, 0xb5, 0x35, 0xfc, 0xba, 0x31, + 0x13, 0x35, 0xea, 0x85, 0xf7, 0xa1, 0x94, 0xfe, 0x90, 0x13, 0x5e, 0x60, 0x4d, 0x96, 0xa6, 0xb4, + 0xd6, 0xaf, 0x3e, 0xf2, 0xc2, 0x28, 0xb4, 0xbe, 0xdf, 0x58, 0x81, 0x62, 0x77, 0xb8, 0xc5, 0x0f, + 0x36, 0x03, 0xbe, 0xe3, 0x3d, 0xa2, 0xcd, 0x0c, 0x77, 0x87, 0x07, 0xfc, 0xc0, 0xe9, 0x20, 0x54, + 0xdf, 0x1d, 0x62, 0x54, 0xf6, 0x69, 0x28, 0xde, 0xba, 0x5d, 0xbb, 0xc5, 0x0f, 0xaa, 0x2b, 0x74, + 0x50, 0x49, 0xb2, 0x56, 0xe8, 0x08, 0x52, 0x63, 0xae, 0xc5, 0x98, 0xd6, 0x52, 0xb2, 0x13, 0x8a, + 0x9a, 0x97, 0x9b, 0xdd, 0x30, 0xe2, 0x41, 0x75, 0x45, 0xaf, 0xb9, 0x2e, 0x81, 0xa9, 0x7d, 0x29, + 0x46, 0xb5, 0xfe, 0x51, 0x1e, 0x77, 0x41, 0x31, 0xe1, 0xab, 0xed, 0x30, 0x72, 0xdb, 0x75, 0x1e, + 0x33, 0xc0, 0x09, 0xef, 0x11, 0x34, 0x35, 0xe1, 0x13, 0x64, 0xb3, 0xea, 0xfc, 0xc0, 0x55, 0x8b, + 0x2a, 0xd5, 0xcd, 0x45, 0x75, 0x45, 0xbf, 0x5e, 0x0d, 0x08, 0x9a, 0xaa, 0x32, 0x41, 0x66, 0xe7, + 0x61, 0xb4, 0x5a, 0xb9, 0x5d, 0xe9, 0x46, 0x7b, 0xb8, 0x07, 0x17, 0xa5, 0x7c, 0x2e, 0x66, 0xab, + 0xdb, 0x8d, 0xf6, 0x6c, 0x55, 0xc8, 0x2e, 0xa3, 0xde, 0xd3, 0xe6, 0x91, 0xbc, 0x86, 0xa5, 0x43, + 0x37, 0x94, 0xa0, 0x94, 0xda, 0x23, 0x40, 0xec, 0x35, 0x18, 0xbe, 0xb7, 0xb9, 0x5c, 0x5d, 0x21, + 0xc5, 0x19, 0x4f, 0xa2, 0x87, 0x9d, 0xba, 0xf9, 0x25, 0x12, 0xc5, 0xfa, 0x9d, 0x5c, 0xb2, 0xbf, + 0xb1, 0xf3, 0x86, 0x3c, 0x82, 0x97, 0x2e, 0x42, 0x1e, 0xd1, 0x2f, 0x5d, 0x50, 0x32, 0xb1, 0x81, + 0x2d, 0x77, 0xc3, 0xc8, 0x6f, 0xad, 0xb6, 0x1b, 0x1d, 0xdf, 0x6b, 0x47, 0x48, 0x25, 0x7b, 0xcd, + 0x7a, 0x7c, 0x58, 0x7e, 0xa1, 0x8e, 0xa5, 0x0e, 0xa7, 0x62, 0x27, 0xc5, 0x25, 0x83, 0xfa, 0x13, + 0x74, 0xa4, 0xf5, 0xfb, 0x79, 0xe3, 0x5c, 0x12, 0x9f, 0x67, 0xf3, 0x4e, 0xd3, 0xab, 0xa3, 0x2a, + 0x7e, 0x23, 0xf0, 0xbb, 0x9d, 0x78, 0x3a, 0xe0, 0xe7, 0x05, 0x49, 0xa9, 0xb3, 0x2b, 0x8a, 0x4d, + 0xde, 0x19, 0xd4, 0xec, 0xf3, 0x30, 0x21, 0x44, 0x04, 0xfa, 0x19, 0xce, 0xe7, 0x71, 0x24, 0x9e, + 0xc3, 0xeb, 0xb3, 0x90, 0x07, 0x31, 0x1b, 0x43, 0xb6, 0xd0, 0x29, 0x58, 0x03, 0xe6, 0xb7, 0x02, + 0xb7, 0x1d, 0x7a, 0xd1, 0x6a, 0xbb, 0x1e, 0x1c, 0xa0, 0x48, 0xb3, 0xda, 0x76, 0xb7, 0x9b, 0xbc, + 0x81, 0xcd, 0x2d, 0x2e, 0x5d, 0x78, 0x7c, 0x58, 0x7e, 0x39, 0x92, 0x38, 0x0e, 0x8f, 0x91, 0x1c, + 0x2e, 0xb1, 0x34, 0xce, 0x7d, 0x39, 0x09, 0x11, 0x48, 0x75, 0x2b, 0xbe, 0x9e, 0xc8, 0xd3, 0x1d, + 0x45, 0xa0, 0x78, 0x34, 0xc4, 0xe6, 0xa3, 0x7f, 0xa6, 0x4e, 0x60, 0xfd, 0x9f, 0xb9, 0xe4, 0xe4, + 0x64, 0xef, 0xc2, 0x38, 0x4d, 0x75, 0x6d, 0x5e, 0xe0, 0xd6, 0xa7, 0xd6, 0x45, 0x6a, 0x64, 0x75, + 0x74, 0xa1, 0xb0, 0x57, 0x96, 0xd7, 0xb5, 0xb9, 0x81, 0x0a, 0xbb, 0x5b, 0x6f, 0xa6, 0xa9, 0x14, + 0x9a, 0x98, 0x04, 0x5b, 0xeb, 0x35, 0xb3, 0x57, 0x70, 0x12, 0x44, 0xcd, 0x30, 0xa3, 0x1b, 0x34, + 0xe4, 0x4f, 0xde, 0xf0, 0xff, 0x36, 0x97, 0x75, 0x40, 0xb3, 0x25, 0x98, 0xbc, 0xef, 0x07, 0x0f, + 0x70, 0x7c, 0xb5, 0x4e, 0xc0, 0x91, 0xdf, 0x57, 0x05, 0xe9, 0x06, 0x99, 0x24, 0xfa, 0xb7, 0x69, + 0xbd, 0x61, 0x7e, 0x5b, 0x8a, 0x83, 0x41, 0x20, 0xc6, 0x21, 0xe6, 0x18, 0xaf, 0x0e, 0x1c, 0x87, + 0xe4, 0x13, 0x8c, 0x29, 0xac, 0xa3, 0x5b, 0xff, 0x69, 0x4e, 0x3f, 0x88, 0x45, 0x27, 0xaf, 0xf8, + 0x2d, 0xd7, 0x6b, 0x6b, 0xcd, 0x91, 0x2f, 0x42, 0x08, 0x4d, 0x7f, 0x89, 0x86, 0xcc, 0xae, 0x42, + 0x51, 0xfe, 0x8a, 0x37, 0x49, 0xbc, 0x8e, 0x22, 0x42, 0x73, 0x87, 0x57, 0x88, 0x3d, 0x23, 0x53, + 0x38, 0xe9, 0xc8, 0xfc, 0x76, 0x4e, 0x3f, 0x43, 0x3f, 0xee, 0x29, 0x91, 0x3a, 0x1d, 0xf2, 0x27, + 0x39, 0x1d, 0x3e, 0x71, 0x13, 0x7e, 0x20, 0x07, 0xe3, 0xda, 0xf5, 0x82, 0x68, 0xc3, 0x66, 0xe0, + 0x7f, 0xc4, 0xeb, 0x91, 0xd9, 0x86, 0x8e, 0x04, 0xa6, 0xda, 0x10, 0xa3, 0x7e, 0x82, 0x36, 0x58, + 0x7f, 0x96, 0x23, 0xe5, 0x66, 0xe0, 0x6d, 0xde, 0xdc, 0x92, 0xf3, 0x27, 0x39, 0xdb, 0x3e, 0x0f, + 0xc3, 0x36, 0x6f, 0x78, 0x21, 0x29, 0x26, 0x33, 0xba, 0x22, 0x85, 0x05, 0x89, 0xc0, 0x13, 0x88, + 0x9f, 0xfa, 0xc1, 0x84, 0xe5, 0x42, 0x02, 0xad, 0x86, 0xd7, 0x9b, 0xfc, 0x91, 0x27, 0x17, 0x23, + 0x9d, 0x91, 0x28, 0x81, 0x7a, 0xa1, 0xb3, 0x23, 0x4a, 0x48, 0x14, 0xd6, 0x17, 0x9e, 0x41, 0x63, + 0x7d, 0x08, 0x90, 0x54, 0xc9, 0x6e, 0x41, 0x89, 0x66, 0x83, 0xd7, 0xde, 0x95, 0x12, 0x10, 0xf5, + 0x41, 0xf9, 0xf1, 0x61, 0xf9, 0xd9, 0x7a, 0x5c, 0x46, 0xe2, 0xa2, 0xc6, 0xb7, 0x87, 0xd0, 0xfa, + 0x77, 0xf3, 0x90, 0xaf, 0xe0, 0x80, 0xdc, 0xe2, 0x07, 0x91, 0xbb, 0x7d, 0xdd, 0x6b, 0x1a, 0x8b, + 0xe9, 0x01, 0x42, 0x9d, 0x1d, 0xcf, 0xb8, 0x67, 0xd0, 0x90, 0xc5, 0x62, 0xba, 0x15, 0x6c, 0xbf, + 0x85, 0x84, 0xda, 0x62, 0x7a, 0x10, 0x6c, 0xbf, 0x95, 0x26, 0x8b, 0x11, 0x99, 0x05, 0x23, 0x72, + 0x61, 0xd1, 0x1c, 0x84, 0xc7, 0x87, 0xe5, 0x11, 0xb9, 0xfe, 0x6c, 0x2a, 0x61, 0x67, 0xa1, 0x50, + 0xdb, 0xdc, 0xa0, 0x1d, 0x10, 0xef, 0xf3, 0xc2, 0x4e, 0xdb, 0x16, 0x30, 0x51, 0xe7, 0xfa, 0x4a, + 0x65, 0x13, 0x35, 0xf8, 0xe1, 0xa4, 0xce, 0x66, 0xc3, 0xed, 0xa4, 0x75, 0xf8, 0x18, 0x91, 0xbd, + 0x07, 0xe3, 0xb7, 0x56, 0x96, 0xd7, 0xfc, 0x50, 0xee, 0x5e, 0x23, 0xc9, 0xe4, 0x7f, 0xd0, 0xa8, + 0x3b, 0x78, 0x85, 0x9e, 0x3e, 0x06, 0x34, 0x7c, 0xeb, 0x9b, 0x79, 0x18, 0xd7, 0x2e, 0xb8, 0xd8, + 0xa7, 0xe9, 0x65, 0x33, 0x67, 0x88, 0xee, 0x1a, 0x86, 0x28, 0x95, 0xb7, 0x21, 0x2d, 0xbf, 0xc1, + 0xe9, 0x9d, 0x33, 0xb9, 0x79, 0xc8, 0x0f, 0x72, 0xf3, 0xf0, 0x36, 0x80, 0x9c, 0x03, 0xf8, 0xc9, + 0x9a, 0x38, 0xa1, 0x19, 0x38, 0xe8, 0xe3, 0x92, 0x20, 0xb3, 0x7b, 0x30, 0xbb, 0x15, 0x74, 0xc3, + 0xa8, 0x76, 0x10, 0x46, 0xbc, 0x25, 0xb8, 0x6d, 0xfa, 0x7e, 0x93, 0xe6, 0xdf, 0xcb, 0x8f, 0x0f, + 0xcb, 0xe7, 0x22, 0x51, 0xec, 0x84, 0x58, 0x8e, 0x1f, 0xe0, 0x74, 0x7c, 0x5f, 0xbf, 0x8f, 0xc8, + 0x62, 0x60, 0xd9, 0x30, 0xa1, 0xdf, 0x66, 0x88, 0x93, 0x85, 0x5e, 0x81, 0xe8, 0x8e, 0x5a, 0x3b, + 0x59, 0xe8, 0x2b, 0x7b, 0x5f, 0xa5, 0x4c, 0x12, 0xeb, 0xd3, 0xfa, 0x4d, 0xda, 0xa0, 0x0b, 0xdb, + 0xfa, 0xa1, 0x5c, 0xb2, 0x8d, 0xdc, 0xbb, 0xc2, 0xde, 0x81, 0x11, 0xf9, 0xea, 0x46, 0x8f, 0x93, + 0xa7, 0x62, 0x6d, 0x54, 0x7f, 0x92, 0x93, 0x57, 0xd8, 0x7f, 0x20, 0x5f, 0xe6, 0x9f, 0xb1, 0x89, + 0x24, 0xbe, 0xfd, 0x36, 0x2f, 0xc2, 0x14, 0x77, 0xbc, 0xe7, 0xbd, 0x92, 0x75, 0xfb, 0x6d, 0xfd, + 0xee, 0x10, 0x4c, 0x99, 0x68, 0xfa, 0xd3, 0x5c, 0x6e, 0xa0, 0xa7, 0xb9, 0xcf, 0x43, 0x51, 0xf4, + 0x87, 0x57, 0xe7, 0x4a, 0x22, 0x7b, 0x19, 0xdf, 0x04, 0x08, 0x66, 0x3c, 0x39, 0x83, 0x1c, 0x0e, + 0xa1, 0x9c, 0xda, 0x31, 0x15, 0x5b, 0xd4, 0xde, 0x8f, 0x0a, 0x89, 0x90, 0xa2, 0xde, 0x8f, 0xf4, + 0xf5, 0x10, 0xbf, 0x24, 0xbd, 0x09, 0x23, 0x42, 0x30, 0x8f, 0xef, 0x4e, 0xf0, 0x2b, 0x85, 0xcc, + 0x9e, 0xb2, 0x2d, 0x91, 0x48, 0xec, 0x3e, 0x14, 0xd7, 0xdd, 0x30, 0xaa, 0x71, 0xde, 0x1e, 0xe0, + 0xd1, 0xbd, 0x4c, 0x5d, 0x35, 0x8b, 0x2f, 0xda, 0x21, 0xe7, 0xed, 0xd4, 0xab, 0x69, 0xcc, 0x8c, + 0x7d, 0x05, 0x60, 0xd9, 0x6f, 0x47, 0x81, 0xdf, 0x5c, 0xf7, 0x77, 0xe7, 0x47, 0x50, 0x69, 0x7d, + 0x21, 0x35, 0x00, 0x09, 0x82, 0xd4, 0x5b, 0xe3, 0x9b, 0x99, 0xba, 0x2c, 0x70, 0x9a, 0xfe, 0xae, + 0xbe, 0x0e, 0x12, 0x7c, 0x76, 0x1d, 0x4a, 0xea, 0x46, 0xe0, 0x6e, 0x67, 0x37, 0xc0, 0x09, 0x32, + 0x9a, 0x48, 0x1e, 0xfc, 0x51, 0xe4, 0x74, 0x09, 0xae, 0xef, 0x94, 0x69, 0x1a, 0xf6, 0x65, 0x38, + 0x93, 0x86, 0xa9, 0x51, 0x2e, 0x26, 0x32, 0xb9, 0xce, 0x2e, 0x63, 0xde, 0xf7, 0x63, 0x61, 0x7d, + 0x27, 0x0f, 0x67, 0xfa, 0x34, 0x56, 0xac, 0x07, 0x3c, 0xae, 0xb5, 0xf5, 0x90, 0x3a, 0xa5, 0xa5, + 0xb1, 0xd0, 0x39, 0xc8, 0xd3, 0x01, 0x37, 0xb4, 0x54, 0x7a, 0x7c, 0x58, 0x9e, 0x30, 0xc6, 0x31, + 0x5f, 0x5d, 0x61, 0x37, 0x61, 0x48, 0x0c, 0xd1, 0x00, 0x6f, 0xde, 0xea, 0x32, 0x68, 0x2a, 0xf2, + 0xf4, 0xe9, 0x83, 0x43, 0x87, 0x3c, 0xd8, 0xa7, 0xa1, 0xb0, 0xb5, 0xb5, 0x8e, 0x73, 0xa7, 0x80, + 0x6d, 0x9f, 0x8c, 0xa2, 0xa6, 0x31, 0x55, 0x27, 0x05, 0xed, 0xa5, 0xd8, 0x44, 0x42, 0xa0, 0xb3, + 0x2f, 0xa6, 0x6c, 0x71, 0x5e, 0x3b, 0x7a, 0xa0, 0x07, 0x37, 0xcd, 0xf9, 0x04, 0x16, 0x31, 0xd6, + 0xcf, 0xe7, 0x93, 0x35, 0x7c, 0xdd, 0x6b, 0x46, 0x3c, 0x60, 0x0b, 0x72, 0x49, 0x26, 0xc2, 0x99, + 0x1d, 0xff, 0x66, 0xf3, 0xc9, 0xfa, 0x96, 0xac, 0xe2, 0x85, 0xfc, 0x9a, 0xb6, 0x90, 0x0b, 0xb8, + 0x90, 0xa7, 0xfa, 0x2e, 0xd9, 0xd7, 0x32, 0xe6, 0x25, 0x2e, 0xc4, 0x8c, 0xb9, 0xf7, 0x32, 0x4c, + 0x6e, 0xf8, 0xab, 0x8f, 0xa2, 0x18, 0x51, 0x2c, 0xc0, 0xa2, 0x6d, 0x02, 0x05, 0xc7, 0x3b, 0xcd, + 0x06, 0x0f, 0xb6, 0xf6, 0xdc, 0xb6, 0xf1, 0xe8, 0x6c, 0xf7, 0xc0, 0x05, 0xee, 0x06, 0xdf, 0x37, + 0x71, 0x47, 0x25, 0x6e, 0x1a, 0x6e, 0xfd, 0x60, 0x5e, 0x75, 0xc6, 0xbd, 0xc5, 0xa7, 0xf4, 0x71, + 0xf3, 0x2d, 0xe3, 0x71, 0x73, 0x36, 0xbe, 0x96, 0x8d, 0x5f, 0xea, 0x17, 0x8f, 0x79, 0xe0, 0xff, + 0xef, 0x86, 0x61, 0x42, 0x47, 0x17, 0xfd, 0x50, 0x69, 0x34, 0x02, 0xbd, 0x1f, 0xdc, 0x46, 0x23, + 0xb0, 0x11, 0x6a, 0xbc, 0xe7, 0x17, 0x8e, 0x7c, 0xcf, 0xff, 0x2a, 0x8c, 0x2d, 0xb7, 0x1a, 0xc6, + 0x2b, 0xa3, 0x95, 0xf1, 0x79, 0x97, 0x62, 0x24, 0xb9, 0x16, 0xe2, 0xdb, 0xc6, 0x7a, 0xab, 0xd1, + 0xfb, 0xb6, 0x98, 0xb0, 0x34, 0x4c, 0x01, 0x86, 0x3f, 0x89, 0x29, 0xc0, 0x35, 0x18, 0xbb, 0x1b, + 0xf2, 0xad, 0x6e, 0xbb, 0xcd, 0x9b, 0x38, 0xad, 0x8a, 0x52, 0xd6, 0xef, 0x86, 0xdc, 0x89, 0x10, + 0xaa, 0x7f, 0x40, 0x8c, 0xaa, 0x0f, 0xf0, 0xe8, 0x11, 0x03, 0x7c, 0x15, 0x8a, 0x9b, 0x9c, 0x07, + 0xd8, 0xa7, 0xe3, 0x89, 0x48, 0xd7, 0xe1, 0x3c, 0x70, 0x44, 0xc7, 0x1a, 0x26, 0x02, 0x84, 0x68, + 0xd8, 0x15, 0x4c, 0x0c, 0x68, 0x57, 0xc0, 0x5e, 0x84, 0x89, 0x4e, 0x77, 0xbb, 0xe9, 0xd5, 0x91, + 0x2f, 0x19, 0x24, 0xd8, 0xe3, 0x12, 0x26, 0xd8, 0x86, 0xec, 0x8b, 0x30, 0x89, 0x3a, 0x4e, 0x3c, + 0xe5, 0xa6, 0x8c, 0xe7, 0x38, 0xa3, 0x4c, 0x4a, 0x3a, 0x75, 0x01, 0x72, 0x32, 0xec, 0x66, 0x4c, + 0x46, 0x0b, 0x35, 0x98, 0x32, 0x47, 0xf2, 0x09, 0xbc, 0xca, 0xc5, 0x36, 0x12, 0xc5, 0xd2, 0xd8, + 0xcd, 0xa1, 0x22, 0x94, 0xc6, 0xa5, 0x75, 0x84, 0x0d, 0x9b, 0x71, 0x9b, 0x6c, 0x76, 0xab, 0xbb, + 0xcd, 0x83, 0x36, 0x8f, 0x78, 0x48, 0x4a, 0x40, 0x68, 0x0f, 0x55, 0x3a, 0x9d, 0xd0, 0xfa, 0x87, + 0x79, 0x18, 0xad, 0xdc, 0xaf, 0x55, 0xdb, 0x3b, 0x3e, 0xbe, 0xad, 0xc5, 0x4f, 0x2a, 0xfa, 0xdb, + 0x5a, 0xfc, 0xa4, 0xa2, 0x3f, 0xa4, 0x5c, 0xce, 0x50, 0xe3, 0xd0, 0xfc, 0x56, 0x53, 0xe3, 0x0c, + 0x05, 0x34, 0x79, 0x5d, 0x2a, 0x0c, 0xf0, 0xba, 0x14, 0x5f, 0x00, 0x0e, 0x1d, 0x7b, 0x01, 0xc8, + 0xde, 0x81, 0xf1, 0x6a, 0x3b, 0xe2, 0xbb, 0x41, 0x32, 0xd3, 0x63, 0x95, 0x32, 0x06, 0xeb, 0xa2, + 0xbd, 0x86, 0x2d, 0xa6, 0x91, 0xbc, 0x74, 0x8c, 0x2f, 0x1b, 0x71, 0x1a, 0xc9, 0xbb, 0xc9, 0xd4, + 0x7d, 0x80, 0x42, 0xb4, 0x56, 0x52, 0x73, 0x44, 0xbd, 0xe0, 0x4b, 0xe1, 0x73, 0x2a, 0xb9, 0x75, + 0x17, 0x1d, 0xbb, 0x34, 0x93, 0xfd, 0x82, 0x6f, 0xfd, 0x48, 0x1e, 0xc6, 0x2b, 0x9d, 0xce, 0x53, + 0x6e, 0x47, 0xf5, 0x59, 0x63, 0x7b, 0x55, 0xba, 0x50, 0xdc, 0xae, 0x81, 0x4c, 0xa8, 0x7e, 0x35, + 0x0f, 0xd3, 0x29, 0x0a, 0xfd, 0xeb, 0x73, 0x03, 0x5a, 0x4f, 0xe5, 0x07, 0xb4, 0x9e, 0x2a, 0x0c, + 0x66, 0x3d, 0x35, 0xf4, 0x49, 0xb6, 0xcc, 0x57, 0xa1, 0x50, 0xe9, 0x74, 0xd2, 0xaf, 0xb0, 0x9d, + 0xce, 0xbd, 0xab, 0x52, 0x9f, 0x75, 0x3b, 0x1d, 0x5b, 0x60, 0x18, 0xfb, 0xd8, 0xc8, 0x80, 0xfb, + 0x98, 0xf5, 0x26, 0x8c, 0x21, 0x2f, 0xb4, 0x59, 0x3a, 0x07, 0xb8, 0x98, 0xc9, 0x5c, 0xc9, 0xa8, + 0x8b, 0x96, 0xf9, 0xbf, 0xc8, 0xc1, 0x30, 0xfe, 0x7e, 0x4a, 0xe7, 0xd8, 0xa2, 0x31, 0xc7, 0x4a, + 0xda, 0x1c, 0x1b, 0x64, 0x76, 0xfd, 0x83, 0x02, 0xc0, 0xf2, 0x1d, 0xbb, 0x26, 0xaf, 0x3d, 0xd8, + 0x75, 0x98, 0x76, 0x9b, 0x4d, 0x7f, 0x9f, 0x37, 0x1c, 0x3f, 0xf0, 0x76, 0xbd, 0xb6, 0xec, 0x39, + 0xf5, 0x34, 0x68, 0x16, 0x69, 0x6d, 0x9e, 0xa2, 0xa2, 0x3b, 0xb2, 0x44, 0xe7, 0xd3, 0xe2, 0xd1, + 0x9e, 0xdf, 0x50, 0x0a, 0x9c, 0xc1, 0x87, 0x8a, 0x32, 0xf8, 0xdc, 0x96, 0x25, 0x3a, 0x9f, 0x3d, + 0x54, 0x48, 0x95, 0xfc, 0x68, 0xf0, 0xa1, 0xa2, 0x0c, 0x3e, 0x52, 0x8b, 0x0d, 0xd9, 0x3a, 0xcc, + 0x20, 0xc4, 0xa9, 0x07, 0xbc, 0xc1, 0xdb, 0x91, 0xe7, 0x36, 0x43, 0x52, 0xf9, 0xf1, 0x72, 0xa8, + 0xa7, 0x50, 0x57, 0x79, 0xb0, 0x70, 0x39, 0x29, 0x63, 0x97, 0x60, 0xb4, 0xe5, 0x3e, 0x72, 0xdc, + 0x5d, 0xf9, 0x48, 0x3e, 0x29, 0x55, 0x44, 0x02, 0xe9, 0x1b, 0x76, 0xcb, 0x7d, 0x54, 0xd9, 0xe5, + 0xa2, 0x15, 0xfc, 0x51, 0xc7, 0x0f, 0xb5, 0x56, 0x8c, 0x24, 0xad, 0x48, 0x15, 0xe9, 0xad, 0xa0, + 0x22, 0x6a, 0x85, 0xf5, 0x7f, 0x0d, 0xe3, 0xd4, 0xa6, 0x4d, 0x80, 0xec, 0xba, 0x72, 0x19, 0x76, + 0x5d, 0x6f, 0x83, 0x76, 0xc4, 0xe9, 0x57, 0x7b, 0xda, 0x01, 0xaf, 0xab, 0x85, 0x09, 0x32, 0x7b, + 0x90, 0xb6, 0xf0, 0x2a, 0xe0, 0xca, 0x79, 0x29, 0x3d, 0xaf, 0x9e, 0x88, 0x71, 0xd7, 0x1a, 0xb0, + 0x6a, 0x3b, 0xe4, 0xf5, 0x6e, 0xc0, 0x6b, 0x0f, 0xbc, 0xce, 0x3d, 0x1e, 0x78, 0x3b, 0x07, 0x34, + 0x2e, 0x28, 0x44, 0x79, 0x54, 0xea, 0x84, 0x0f, 0xbc, 0x8e, 0xd0, 0x1b, 0xbd, 0x9d, 0x03, 0x3b, + 0x83, 0x86, 0x7d, 0x00, 0xa3, 0x36, 0xdf, 0x0f, 0xbc, 0x48, 0xd9, 0x2d, 0x4c, 0xc5, 0xb7, 0x1c, + 0x08, 0x95, 0x43, 0x14, 0xc8, 0x1f, 0xfa, 0x62, 0xa5, 0x72, 0xb6, 0x28, 0x4f, 0x29, 0x69, 0x9f, + 0x30, 0x99, 0xb4, 0xb6, 0x72, 0xbf, 0xd6, 0xef, 0x90, 0x62, 0x17, 0x61, 0x18, 0x8f, 0x3a, 0x12, + 0xe0, 0xd0, 0xde, 0x1f, 0x05, 0x1e, 0xfd, 0x1c, 0x46, 0x0c, 0xf6, 0x02, 0x40, 0xfc, 0x5c, 0x14, + 0xce, 0x17, 0x51, 0xb4, 0xd2, 0x20, 0xe9, 0x73, 0x7a, 0xec, 0x44, 0xe7, 0xf4, 0x3a, 0x94, 0x6c, + 0xfe, 0xf5, 0xae, 0x17, 0xf0, 0x46, 0xa5, 0x83, 0x6f, 0x12, 0xe1, 0x3c, 0xe0, 0x04, 0x3b, 0xf7, + 0xf8, 0xb0, 0xfc, 0x5c, 0x40, 0x65, 0x8e, 0xdb, 0x91, 0x4f, 0x19, 0xc6, 0xec, 0x4e, 0x53, 0xb2, + 0xb7, 0x61, 0x48, 0xec, 0x08, 0x64, 0x0b, 0xa6, 0xee, 0x76, 0x93, 0x4d, 0x42, 0x6a, 0xda, 0x75, + 0xdf, 0x98, 0xaa, 0x48, 0xf2, 0xdd, 0xb3, 0xaf, 0xfa, 0xd5, 0x3c, 0xbc, 0x14, 0x1f, 0x82, 0x77, + 0x82, 0x5a, 0xe5, 0xf6, 0x7a, 0xb5, 0xb1, 0x49, 0x3a, 0xe3, 0x66, 0xe0, 0x3f, 0xf4, 0x1a, 0x3c, + 0xb8, 0x77, 0xe5, 0x98, 0x2d, 0x7c, 0x5d, 0x2e, 0x1f, 0x79, 0xe1, 0x9c, 0x37, 0x2c, 0x51, 0x34, + 0x59, 0x83, 0x8c, 0x65, 0x3a, 0x9d, 0x9e, 0xfb, 0xe7, 0xb5, 0x67, 0xec, 0x84, 0x01, 0xfb, 0xa1, + 0x1c, 0x9c, 0xce, 0xfe, 0x10, 0xba, 0x47, 0x28, 0x2b, 0x7d, 0xa5, 0xcf, 0xd7, 0x2e, 0xbd, 0xfa, + 0xf8, 0xb0, 0xfc, 0x52, 0xe8, 0xb6, 0x9a, 0x8e, 0xd7, 0x90, 0xb5, 0x79, 0x75, 0xee, 0x74, 0x08, + 0xc1, 0xa8, 0xb7, 0x4f, 0x4d, 0x9f, 0x03, 0xb5, 0x93, 0xcf, 0xe7, 0x96, 0x00, 0x8a, 0xea, 0x4e, + 0xcf, 0xfa, 0x8d, 0x1c, 0x68, 0x53, 0xbb, 0x68, 0xf3, 0x86, 0x17, 0xf0, 0x7a, 0x44, 0xbb, 0x39, + 0xf9, 0xd1, 0x48, 0x58, 0xca, 0xf0, 0x08, 0x61, 0xec, 0x7d, 0x18, 0xa5, 0x5d, 0x07, 0x37, 0xee, + 0x64, 0x49, 0xd0, 0x6d, 0xa1, 0x74, 0xb8, 0xea, 0xd9, 0xb1, 0x14, 0x91, 0xd0, 0x8a, 0x6e, 0xde, + 0xdf, 0x5a, 0x6e, 0xba, 0x5e, 0x2b, 0xa4, 0xd3, 0x0f, 0xbb, 0xf5, 0xa3, 0xfd, 0xc8, 0xa9, 0x23, + 0x54, 0xd7, 0x8a, 0x62, 0x54, 0xeb, 0x86, 0xba, 0xac, 0x3c, 0xc6, 0x7a, 0xae, 0x0c, 0xc3, 0xf7, + 0x92, 0x4b, 0x8b, 0xa5, 0xb1, 0xc7, 0x87, 0x65, 0x39, 0x5d, 0x6c, 0x09, 0xb7, 0xfe, 0x66, 0x0e, + 0xa6, 0xcc, 0xf9, 0xc4, 0x2e, 0xc1, 0x08, 0xf9, 0xb0, 0xe4, 0xf0, 0x72, 0x46, 0xf4, 0xc2, 0x88, + 0xf4, 0x5e, 0x31, 0x7c, 0x56, 0x08, 0x4b, 0x9c, 0xdf, 0xc4, 0x81, 0x0e, 0x2f, 0x3c, 0xbf, 0xeb, + 0x12, 0x64, 0xab, 0x32, 0x66, 0x09, 0xe1, 0x3d, 0xec, 0x36, 0x23, 0xfd, 0xce, 0x3e, 0x40, 0x88, + 0x4d, 0x25, 0xd6, 0x32, 0x8c, 0xc8, 0xbd, 0x24, 0x65, 0xb5, 0x93, 0x3b, 0x81, 0xd5, 0x8e, 0x75, + 0x98, 0x03, 0xa8, 0xd5, 0xd6, 0x6e, 0xf1, 0x83, 0x4d, 0xd7, 0x0b, 0xf0, 0x91, 0x09, 0xf7, 0xed, + 0x5b, 0xb4, 0xb8, 0x26, 0xe8, 0x91, 0x49, 0xee, 0xf1, 0x0f, 0xf8, 0x81, 0xf1, 0xc8, 0xa4, 0x50, + 0xf1, 0x70, 0x08, 0xbc, 0x87, 0x6e, 0xc4, 0x05, 0x61, 0x1e, 0x09, 0xe5, 0xe1, 0x20, 0xa1, 0x29, + 0x4a, 0x0d, 0x99, 0x7d, 0x05, 0xa6, 0x92, 0x5f, 0xf1, 0x53, 0xd9, 0x54, 0xbc, 0x80, 0xcd, 0xc2, + 0xa5, 0x17, 0x1e, 0x1f, 0x96, 0x17, 0x34, 0xae, 0xe9, 0x47, 0xb4, 0x14, 0x33, 0xeb, 0x97, 0x72, + 0xf8, 0x40, 0xac, 0x1a, 0x78, 0x1e, 0x86, 0x62, 0x5b, 0xc4, 0x09, 0xda, 0x75, 0xcc, 0xe7, 0x00, + 0x2c, 0x67, 0x2f, 0x41, 0x21, 0x69, 0x09, 0xee, 0xd5, 0x66, 0x0b, 0x44, 0x29, 0xbb, 0x01, 0xa3, + 0x03, 0x7d, 0x33, 0x2e, 0x8d, 0x8c, 0x6f, 0x55, 0xd4, 0x38, 0x0a, 0x37, 0xef, 0x6f, 0x7d, 0xef, + 0x8e, 0xc2, 0x4f, 0xe4, 0x61, 0x5a, 0xf4, 0x6b, 0xa5, 0x1b, 0xed, 0xf9, 0x81, 0x17, 0x1d, 0x3c, + 0xb5, 0xb7, 0x5b, 0xef, 0x1a, 0xa2, 0xf1, 0x82, 0x3a, 0x65, 0xf4, 0xb6, 0x0d, 0x74, 0xc9, 0xf5, + 0x5f, 0x0e, 0xc3, 0x6c, 0x06, 0x15, 0x7b, 0xc3, 0xb8, 0x80, 0x9e, 0x57, 0x3e, 0xaa, 0xdf, 0x39, + 0x2c, 0x4f, 0x28, 0xf4, 0xad, 0xc4, 0x67, 0x75, 0xd1, 0xb4, 0xb6, 0x90, 0x3d, 0x85, 0xf7, 0xd1, + 0xba, 0xb5, 0x85, 0x69, 0x63, 0x71, 0x11, 0x86, 0x6d, 0xbf, 0xc9, 0x95, 0x69, 0x10, 0x4a, 0x18, + 0x81, 0x00, 0x18, 0x2f, 0xaa, 0x02, 0xc0, 0xd6, 0x60, 0x54, 0xfc, 0x71, 0xdb, 0xed, 0xd0, 0x5b, + 0x01, 0x8b, 0x95, 0x33, 0x84, 0x76, 0xbc, 0xf6, 0xae, 0xae, 0x9f, 0x35, 0xb9, 0xd3, 0x72, 0x3b, + 0x86, 0x28, 0x24, 0x11, 0x0d, 0x3d, 0xaf, 0xd8, 0x5f, 0xcf, 0xcb, 0x1d, 0xab, 0xe7, 0xed, 0x00, + 0xd4, 0xbc, 0xdd, 0xb6, 0xd7, 0xde, 0xad, 0x34, 0x77, 0xc9, 0xd3, 0xf7, 0x62, 0xff, 0x51, 0xb8, + 0x94, 0x20, 0xe3, 0xc4, 0x7d, 0x16, 0x1f, 0xf4, 0x24, 0xcc, 0x71, 0x9b, 0xbb, 0x86, 0x47, 0x82, + 0xc6, 0x99, 0x6d, 0x00, 0x54, 0xea, 0x91, 0xf7, 0x50, 0x4c, 0xe1, 0x90, 0xe4, 0x16, 0xf5, 0xc9, + 0xcb, 0x95, 0x5b, 0xfc, 0xa0, 0xc6, 0xa3, 0xe4, 0x69, 0xc4, 0x45, 0x54, 0xb1, 0x12, 0x0c, 0x73, + 0xf3, 0x84, 0x03, 0xeb, 0xc0, 0xa9, 0x4a, 0xa3, 0xe1, 0x89, 0x36, 0xb8, 0x4d, 0x7c, 0xeb, 0xe3, + 0x0d, 0x64, 0x3d, 0x91, 0xcd, 0xfa, 0x22, 0xb1, 0x7e, 0xd1, 0x8d, 0xa9, 0x9c, 0x48, 0x92, 0xa5, + 0xab, 0xc9, 0x66, 0x6c, 0xd5, 0x60, 0xca, 0x6c, 0xbc, 0xe9, 0xa1, 0x3c, 0x01, 0x45, 0xbb, 0x56, + 0x71, 0x6a, 0x6b, 0x95, 0x2b, 0xa5, 0x1c, 0x2b, 0xc1, 0x04, 0xfd, 0x5a, 0x74, 0x16, 0xdf, 0xba, + 0x56, 0xca, 0x1b, 0x90, 0xb7, 0xae, 0x2c, 0x96, 0x0a, 0x0b, 0xf9, 0xf9, 0x5c, 0xca, 0x39, 0x68, + 0xb4, 0x54, 0x94, 0x97, 0x60, 0xd6, 0xaf, 0xe5, 0xa0, 0xa8, 0xbe, 0x9d, 0x5d, 0x83, 0x42, 0xad, + 0xb6, 0x96, 0x72, 0xe7, 0x49, 0x4e, 0x19, 0xb9, 0x9f, 0x86, 0xa1, 0x6e, 0xb3, 0x29, 0x08, 0x04, + 0xdd, 0xd6, 0x7a, 0x8d, 0x84, 0x03, 0x45, 0x97, 0x6c, 0xde, 0x92, 0x2e, 0xc3, 0xc7, 0xe1, 0x1a, + 0x14, 0x6e, 0xde, 0xdf, 0x22, 0xad, 0x42, 0xd1, 0x25, 0xfb, 0xa9, 0xa4, 0xfb, 0x68, 0x5f, 0xdf, + 0xe5, 0x05, 0x81, 0x65, 0xc3, 0xb8, 0x36, 0x91, 0xe5, 0xa1, 0xdb, 0xf2, 0x63, 0xb7, 0x5c, 0x3a, + 0x74, 0x05, 0xc4, 0xa6, 0x12, 0x21, 0x23, 0xac, 0xfb, 0x75, 0xb7, 0x49, 0xa7, 0x37, 0xca, 0x08, + 0x4d, 0x01, 0xb0, 0x25, 0xdc, 0xfa, 0x9d, 0x1c, 0x94, 0x50, 0x92, 0x42, 0x9b, 0x4b, 0xff, 0x01, + 0x6f, 0xdf, 0xbb, 0xc2, 0xde, 0x54, 0x4b, 0x2e, 0x17, 0x5f, 0x38, 0x0c, 0xe3, 0x92, 0x4b, 0xbd, + 0x58, 0xd0, 0xb2, 0xd3, 0x3c, 0x9f, 0xf3, 0x83, 0x7b, 0x4c, 0x1e, 0xe3, 0xf9, 0x5c, 0x86, 0x61, + 0xfc, 0x1c, 0xda, 0x1c, 0xf1, 0xcb, 0x23, 0x01, 0xb0, 0x25, 0x5c, 0xdb, 0x9b, 0x7e, 0x2a, 0xdf, + 0xd3, 0x86, 0xc5, 0xef, 0x29, 0xaf, 0x43, 0xb3, 0x71, 0x03, 0xed, 0xd7, 0x1f, 0xc2, 0x5c, 0xba, + 0x4b, 0xf0, 0x32, 0xa8, 0x02, 0xd3, 0x26, 0x5c, 0xdd, 0x0b, 0x9d, 0xc9, 0xac, 0xeb, 0xde, 0xa2, + 0x9d, 0xc6, 0xb7, 0xfe, 0xa7, 0x1c, 0x8c, 0xe1, 0x9f, 0x76, 0xb7, 0x89, 0x26, 0x34, 0x95, 0xfb, + 0x35, 0xba, 0xf8, 0xd5, 0x85, 0x39, 0x77, 0x3f, 0x74, 0xe8, 0x6e, 0xd8, 0xd8, 0x63, 0x62, 0x64, + 0x22, 0x95, 0x37, 0xba, 0xea, 0x72, 0x24, 0x26, 0x95, 0x57, 0xbf, 0x61, 0x8a, 0x94, 0x90, 0xd1, + 0xf0, 0xee, 0x7e, 0x4d, 0x4c, 0x3f, 0xfd, 0x4d, 0x1b, 0xe9, 0xfc, 0xa6, 0x69, 0x78, 0x27, 0xd1, + 0xf0, 0x49, 0xfb, 0x7e, 0xad, 0x62, 0x6f, 0x18, 0x4f, 0xda, 0xe2, 0x1b, 0x0d, 0x03, 0x6f, 0x42, + 0xb2, 0xfe, 0x31, 0xa4, 0x3b, 0x90, 0x0e, 0xbc, 0x13, 0xae, 0x8d, 0x77, 0x60, 0xb8, 0xd2, 0x6c, + 0xfa, 0xfb, 0xb4, 0x4b, 0xa8, 0xbb, 0xa9, 0xb8, 0xff, 0xe4, 0x79, 0x86, 0xd7, 0x2b, 0x86, 0x27, + 0x95, 0x00, 0xb0, 0x65, 0x18, 0xab, 0xdc, 0xaf, 0x55, 0xab, 0x2b, 0x5b, 0x5b, 0xd2, 0x6b, 0xa4, + 0xb0, 0xf4, 0x8a, 0xea, 0x1f, 0xcf, 0x6b, 0x38, 0xe9, 0x57, 0xd5, 0x44, 0x7e, 0x4f, 0xe8, 0xd8, + 0x7b, 0x00, 0x37, 0x7d, 0xaf, 0x2d, 0xaf, 0x93, 0xa8, 0xf1, 0xcf, 0x3f, 0x3e, 0x2c, 0x8f, 0x7f, + 0xe4, 0x7b, 0x6d, 0xba, 0x7f, 0x12, 0xdf, 0x9e, 0x20, 0xd9, 0xda, 0xdf, 0xa2, 0xa7, 0x97, 0x7c, + 0x69, 0x16, 0x33, 0x9c, 0xf4, 0xf4, 0xb6, 0xdf, 0x63, 0x11, 0xa3, 0xd0, 0x58, 0x0b, 0xa6, 0x6b, + 0xdd, 0xdd, 0x5d, 0x2e, 0x76, 0x76, 0xba, 0x40, 0x19, 0x21, 0x1d, 0x37, 0x8e, 0xd5, 0x21, 0xf5, + 0x11, 0xa1, 0xa5, 0x84, 0x4b, 0x6f, 0x88, 0x89, 0xfc, 0xed, 0xc3, 0x32, 0xbd, 0xd6, 0x0a, 0x51, + 0x2d, 0x54, 0xf4, 0xbd, 0xd7, 0x27, 0x69, 0xde, 0xec, 0x0e, 0x8c, 0xdc, 0xf0, 0xa2, 0xb5, 0xee, + 0x36, 0x79, 0x41, 0xbc, 0x78, 0xc4, 0xa2, 0x91, 0x88, 0xf2, 0xb9, 0x60, 0xd7, 0x8b, 0xf6, 0xba, + 0xba, 0x1d, 0x3a, 0xb1, 0x61, 0xf7, 0xa1, 0xb8, 0xec, 0x05, 0xf5, 0x26, 0x5f, 0xae, 0xd2, 0xd9, + 0xff, 0xd2, 0x11, 0x2c, 0x15, 0xaa, 0xec, 0x97, 0x3a, 0xfe, 0xaa, 0x7b, 0xba, 0x2c, 0xa0, 0x30, + 0xd8, 0xdf, 0xce, 0xc1, 0xb3, 0xf1, 0xd7, 0x57, 0x76, 0x79, 0x3b, 0xba, 0xed, 0x46, 0xf5, 0x3d, + 0x1e, 0x50, 0x2f, 0x8d, 0x1d, 0xd5, 0x4b, 0x9f, 0xeb, 0xe9, 0xa5, 0x0b, 0x49, 0x2f, 0xb9, 0x82, + 0x99, 0xd3, 0x92, 0xdc, 0x7a, 0xfb, 0xec, 0xa8, 0x5a, 0x99, 0x03, 0x90, 0xbc, 0xff, 0x90, 0x17, + 0xdd, 0x2b, 0x47, 0x34, 0x38, 0x41, 0x26, 0xeb, 0xf7, 0xf8, 0xb7, 0x61, 0x05, 0x16, 0x43, 0xd9, + 0x2d, 0xe5, 0x72, 0x24, 0xa5, 0x92, 0x73, 0x47, 0xf0, 0x96, 0x6e, 0x48, 0xb3, 0x47, 0x38, 0x17, + 0xca, 0xd1, 0x5e, 0x77, 0xb7, 0x49, 0x10, 0x39, 0x66, 0xb4, 0xd7, 0xdd, 0x64, 0xb4, 0x9b, 0x6e, + 0x7a, 0xb4, 0xd7, 0xdd, 0x6d, 0xb6, 0x2c, 0xfd, 0x24, 0xa5, 0x53, 0xdd, 0x0b, 0x47, 0x71, 0x5b, + 0xde, 0x94, 0x27, 0x73, 0x86, 0xbf, 0xe4, 0x97, 0x60, 0xac, 0xd6, 0x71, 0xeb, 0xbc, 0xe9, 0xed, + 0x44, 0xf4, 0x20, 0xf8, 0xf2, 0x11, 0xac, 0x62, 0x5c, 0x7a, 0x4c, 0x52, 0x3f, 0x75, 0x35, 0x29, + 0xc6, 0x11, 0x5f, 0xb8, 0xb5, 0x79, 0x7b, 0x7e, 0xfa, 0xd8, 0x2f, 0xdc, 0xda, 0xbc, 0x4d, 0x32, + 0x47, 0xa7, 0x65, 0xc8, 0x1c, 0x9b, 0xb7, 0x59, 0x07, 0xa6, 0xb6, 0x78, 0x10, 0xb8, 0x3b, 0x7e, + 0xd0, 0x92, 0x17, 0x76, 0xd2, 0x51, 0xe3, 0xe2, 0x51, 0xfc, 0x0c, 0x02, 0x79, 0x53, 0x1b, 0x29, + 0x98, 0x93, 0xbe, 0xe5, 0x4b, 0xf1, 0xb7, 0x7e, 0xb3, 0x00, 0x67, 0xfa, 0x7c, 0x25, 0xdb, 0x50, + 0xbb, 0x62, 0xce, 0xb8, 0x59, 0xed, 0x83, 0x7e, 0xe9, 0xd8, 0x8d, 0x72, 0x1d, 0x4a, 0xab, 0xb7, + 0x50, 0x9c, 0x96, 0x77, 0xde, 0xcb, 0x15, 0x75, 0x9e, 0xe0, 0xed, 0x1f, 0x7f, 0x80, 0x26, 0x6c, + 0xea, 0xae, 0xbc, 0x6e, 0x38, 0x59, 0xf6, 0x50, 0x2e, 0xfc, 0x60, 0x1e, 0x86, 0xf0, 0x6c, 0x4b, + 0x85, 0x96, 0xc9, 0x9d, 0x28, 0xb4, 0xcc, 0xe7, 0x61, 0x62, 0xf5, 0x96, 0x54, 0x76, 0xd7, 0xdc, + 0x70, 0x8f, 0x76, 0x5e, 0x7c, 0x11, 0xe6, 0x0f, 0x1c, 0xd2, 0x8d, 0xf7, 0x5c, 0x43, 0xac, 0x34, + 0x28, 0xd8, 0x5d, 0x98, 0x95, 0xdf, 0xe6, 0xed, 0x78, 0x75, 0x19, 0xa1, 0xc2, 0x73, 0x9b, 0xb4, + 0x0d, 0xbf, 0xf4, 0xf8, 0xb0, 0x5c, 0xe6, 0x0f, 0xd0, 0x38, 0x8f, 0xca, 0x9d, 0x10, 0x11, 0x74, + 0x2b, 0xbd, 0x0c, 0x7a, 0xdd, 0x6d, 0xde, 0x1e, 0xc3, 0x0a, 0x45, 0x6d, 0xa2, 0x6e, 0x81, 0x2b, + 0x91, 0xac, 0xdf, 0x18, 0x86, 0x85, 0xfe, 0x3b, 0x28, 0xfb, 0x82, 0x39, 0x80, 0xe7, 0x8f, 0xdd, + 0x73, 0x8f, 0x1f, 0xc3, 0x2f, 0xc2, 0xdc, 0x6a, 0x3b, 0xe2, 0x41, 0x27, 0xf0, 0x54, 0xa0, 0x84, + 0x35, 0x3f, 0x54, 0xc6, 0x90, 0x68, 0x95, 0xc8, 0xe3, 0x72, 0xba, 0x97, 0x44, 0xd3, 0x4c, 0x8d, + 0x55, 0x26, 0x07, 0xb6, 0x0a, 0x53, 0x1a, 0xbc, 0xd9, 0xdd, 0x25, 0x99, 0x41, 0x3e, 0x3d, 0x68, + 0x3c, 0x9b, 0x5d, 0xdd, 0x52, 0x2c, 0x45, 0xb4, 0xf0, 0x4b, 0x05, 0x9a, 0x16, 0x2f, 0x41, 0xa1, + 0xd6, 0xdd, 0xa6, 0xe9, 0x20, 0x95, 0x03, 0xe3, 0x20, 0x11, 0xa5, 0xec, 0xb3, 0x00, 0x36, 0xef, + 0xf8, 0xa1, 0x17, 0xf9, 0xc1, 0x81, 0xee, 0x6f, 0x13, 0xc4, 0x50, 0xd3, 0xb2, 0x58, 0x41, 0xd9, + 0x1a, 0x4c, 0x27, 0xbf, 0xee, 0xec, 0xb7, 0xe9, 0x32, 0x75, 0x4c, 0xde, 0x62, 0x24, 0xe4, 0x8e, + 0x2f, 0xca, 0xf4, 0xa3, 0x31, 0x45, 0xc6, 0x16, 0xa1, 0x78, 0xdf, 0x0f, 0x1e, 0xec, 0x88, 0x81, + 0x1a, 0x4a, 0x0e, 0xef, 0x7d, 0x82, 0xe9, 0x87, 0x94, 0xc2, 0x13, 0x73, 0x7e, 0xb5, 0xfd, 0xd0, + 0x0b, 0xfc, 0x76, 0x8b, 0xb7, 0x23, 0xfd, 0xb5, 0x9c, 0x27, 0x60, 0xc3, 0xd3, 0x31, 0x01, 0x0b, + 0x5d, 0xbd, 0x52, 0x8f, 0xfc, 0x80, 0x9e, 0xca, 0xe5, 0x70, 0x0b, 0x80, 0x31, 0xdc, 0x02, 0x20, + 0x3a, 0xd1, 0xe6, 0x3b, 0xf4, 0x6c, 0x80, 0x9d, 0x18, 0xf0, 0x1d, 0xc3, 0x8d, 0x93, 0xef, 0x08, + 0xe1, 0xc3, 0xe6, 0x3b, 0x78, 0xc1, 0x60, 0x44, 0x3f, 0xda, 0xe9, 0xb9, 0x9a, 0x22, 0x34, 0xeb, + 0x5b, 0x63, 0x7d, 0xe7, 0xad, 0xd8, 0xed, 0x4f, 0x36, 0x6f, 0xd7, 0xdd, 0x01, 0xe6, 0xed, 0x1b, + 0xb1, 0xbd, 0xb2, 0xee, 0xbb, 0x8c, 0x10, 0xfd, 0xb8, 0x91, 0x38, 0x0b, 0xbf, 0x5c, 0x3c, 0xc9, + 0x24, 0xa2, 0x4e, 0xca, 0x0f, 0xda, 0x49, 0x85, 0x81, 0x3a, 0x89, 0x2d, 0xc1, 0x64, 0x1c, 0x3f, + 0x6b, 0xd3, 0x8d, 0x8c, 0xbd, 0x29, 0x0e, 0x7a, 0xe6, 0x74, 0xdc, 0x48, 0xdf, 0x9b, 0x4c, 0x12, + 0xf6, 0x2e, 0x8c, 0x93, 0xd1, 0x3e, 0x72, 0x18, 0x4e, 0xcc, 0x26, 0x95, 0x85, 0x7f, 0x8a, 0x5e, + 0x47, 0x17, 0x4b, 0x72, 0xd3, 0xeb, 0xf0, 0xa6, 0xd7, 0xe6, 0x35, 0xbc, 0xad, 0xa7, 0x19, 0x83, + 0x4b, 0xb2, 0x43, 0x25, 0x8e, 0xbc, 0xc8, 0x37, 0xee, 0xe9, 0x0c, 0xa2, 0xf4, 0x64, 0x1d, 0x3d, + 0xd1, 0x64, 0x95, 0x56, 0x4b, 0xc1, 0xba, 0xbf, 0xeb, 0x29, 0x3b, 0x4d, 0x65, 0xb5, 0x14, 0x38, + 0x4d, 0x01, 0x4d, 0x59, 0x2d, 0x49, 0x54, 0xa1, 0x49, 0x88, 0x1f, 0xd5, 0x15, 0x7a, 0xa2, 0x42, + 0x4d, 0x02, 0x89, 0x4c, 0xe3, 0x58, 0x89, 0xa4, 0xaa, 0x59, 0x6d, 0xb9, 0x5e, 0x93, 0x5c, 0x54, + 0x93, 0x6a, 0xb8, 0x80, 0xa6, 0xab, 0x41, 0x54, 0x56, 0x87, 0x09, 0x9b, 0xef, 0x6c, 0x06, 0x7e, + 0xc4, 0xeb, 0x11, 0x6f, 0x90, 0xf4, 0xa4, 0x14, 0x88, 0x25, 0xdf, 0x97, 0x92, 0xe1, 0xd2, 0x9b, + 0xdf, 0x3a, 0x2c, 0xe7, 0xbe, 0x7d, 0x58, 0x06, 0x01, 0x92, 0x96, 0xd7, 0x8f, 0x0f, 0xcb, 0x67, + 0xc4, 0xf8, 0x77, 0x14, 0xb1, 0x7e, 0xc4, 0xe8, 0x4c, 0xd9, 0xf7, 0x8b, 0x4d, 0x37, 0xee, 0x92, + 0xa4, 0xb2, 0x89, 0x3e, 0x95, 0xbd, 0x95, 0x59, 0x59, 0x59, 0xeb, 0xed, 0xcc, 0x4a, 0x33, 0x2b, + 0x61, 0xef, 0xc1, 0xf8, 0x72, 0x75, 0xd9, 0x6f, 0xef, 0x78, 0xbb, 0xb5, 0xb5, 0x0a, 0x8a, 0x60, + 0x64, 0x75, 0x5f, 0xf7, 0x9c, 0x3a, 0xc2, 0x9d, 0x70, 0xcf, 0x35, 0x9c, 0xaf, 0x12, 0x7c, 0x76, + 0x03, 0xa6, 0xd4, 0x4f, 0x9b, 0xef, 0xdc, 0xb5, 0xab, 0x28, 0x79, 0x29, 0x57, 0x87, 0x98, 0x83, + 0xe8, 0x88, 0x6e, 0xa0, 0x4b, 0xe4, 0x29, 0x32, 0x31, 0x19, 0x57, 0x78, 0xa7, 0xe9, 0x1f, 0x88, + 0xcf, 0xdb, 0xf2, 0x78, 0x80, 0xb2, 0x16, 0x4d, 0xc6, 0x46, 0x5c, 0xe2, 0x44, 0x9e, 0xb1, 0xdd, + 0xa6, 0x88, 0xd8, 0x06, 0xcc, 0xd0, 0x14, 0xbf, 0xe7, 0x85, 0xde, 0xb6, 0xd7, 0xf4, 0xa2, 0x03, + 0x94, 0xb2, 0x48, 0x0a, 0x51, 0xeb, 0xe2, 0x61, 0x5c, 0xaa, 0x31, 0xeb, 0x25, 0xb5, 0x7e, 0x2d, + 0x0f, 0xcf, 0x1d, 0xa5, 0x71, 0xb0, 0x9a, 0xb9, 0x99, 0x5d, 0x18, 0x40, 0x4b, 0x39, 0x7e, 0x3b, + 0x5b, 0x85, 0xa9, 0x3b, 0xc1, 0xae, 0xdb, 0xf6, 0xbe, 0x81, 0x9a, 0x64, 0x6c, 0xbc, 0x85, 0x9d, + 0xe1, 0x6b, 0x25, 0xe6, 0x6c, 0x4f, 0x11, 0x2d, 0x3c, 0xa4, 0x6d, 0xee, 0xe3, 0xba, 0x01, 0x5d, + 0x83, 0xb1, 0x65, 0xbf, 0x1d, 0xf1, 0x47, 0x51, 0xca, 0x5b, 0x55, 0x02, 0xd3, 0x2e, 0x50, 0x0a, + 0xd5, 0xfa, 0x7f, 0xf3, 0xf0, 0xfc, 0x91, 0x22, 0x37, 0xdb, 0x32, 0x7b, 0xed, 0xe2, 0x20, 0x72, + 0xfa, 0xf1, 0xdd, 0xb6, 0xd8, 0x63, 0x67, 0x74, 0xac, 0x95, 0xfd, 0xc2, 0x7f, 0x95, 0xa3, 0x4e, + 0xfa, 0x14, 0x8c, 0x62, 0x55, 0x71, 0x17, 0xc9, 0xdb, 0x28, 0xdc, 0x85, 0x3d, 0xf3, 0x36, 0x4a, + 0xa2, 0xb1, 0xab, 0x50, 0x5c, 0x76, 0x9b, 0x4d, 0xcd, 0x97, 0x17, 0x35, 0x89, 0x3a, 0xc2, 0x52, + 0x66, 0x69, 0x0a, 0x91, 0xbd, 0x0d, 0x20, 0xff, 0xd6, 0xce, 0x0a, 0xdc, 0x2c, 0x89, 0x2c, 0x75, + 0x5c, 0x68, 0xc8, 0x18, 0x01, 0xb0, 0xee, 0xc7, 0x4e, 0x87, 0x32, 0x02, 0xa0, 0x00, 0x18, 0x11, + 0x00, 0x05, 0xc0, 0xfa, 0xf5, 0x02, 0xbc, 0x70, 0xb4, 0xde, 0xc8, 0xee, 0x9a, 0x43, 0xf0, 0xda, + 0x40, 0xda, 0xe6, 0xf1, 0x63, 0xa0, 0xe2, 0x69, 0xca, 0x0e, 0xb9, 0xd0, 0x6b, 0x0c, 0xff, 0x9d, + 0xc3, 0xb2, 0x66, 0xeb, 0x78, 0xd3, 0xf7, 0xda, 0xda, 0xdb, 0xc4, 0xd7, 0x01, 0x6a, 0x91, 0x1b, + 0x79, 0xf5, 0x9b, 0xf7, 0x6f, 0xa9, 0x70, 0x13, 0xd7, 0x06, 0xfb, 0xb2, 0x84, 0x4e, 0xee, 0x2b, + 0xe4, 0x87, 0x83, 0x50, 0xe7, 0xa3, 0xfd, 0x07, 0x86, 0x66, 0x9c, 0x20, 0x2f, 0x7c, 0x0e, 0x4a, + 0x69, 0x52, 0x76, 0x1e, 0x86, 0xf0, 0x03, 0x34, 0x8b, 0xfe, 0x14, 0x07, 0x2c, 0x5f, 0xb8, 0x4d, + 0x73, 0x67, 0x15, 0xa6, 0xe8, 0x41, 0xdc, 0xbc, 0x83, 0xc3, 0xf5, 0xaa, 0xde, 0xd3, 0x7b, 0xef, + 0xe1, 0x52, 0x44, 0xd6, 0x9f, 0xe7, 0xe0, 0x6c, 0x5f, 0x8d, 0x9c, 0x6d, 0x9a, 0x03, 0xf6, 0xca, + 0x71, 0x2a, 0xfc, 0xb1, 0x63, 0xb5, 0xf0, 0x63, 0x6a, 0xee, 0xbf, 0x0f, 0x13, 0xb5, 0xee, 0x76, + 0x5a, 0xc9, 0x92, 0xc1, 0x07, 0x34, 0xb8, 0x7e, 0x82, 0xe9, 0xf8, 0xa2, 0xfd, 0xea, 0xc5, 0x9f, + 0x2c, 0x4b, 0x34, 0x2b, 0xab, 0xd8, 0x8d, 0x0f, 0x1d, 0x45, 0x0d, 0xbb, 0x22, 0x93, 0xc8, 0xfa, + 0xd5, 0x7c, 0xb6, 0xb6, 0x2a, 0xb4, 0xfb, 0x13, 0x68, 0xab, 0x37, 0x96, 0x37, 0x8f, 0x6f, 0xfb, + 0x7f, 0xa6, 0xda, 0x8e, 0x0f, 0xa0, 0xb4, 0xe3, 0xa9, 0x0b, 0x45, 0x7a, 0x00, 0x55, 0xbb, 0x63, + 0x68, 0x3e, 0x80, 0x2a, 0x64, 0xf6, 0x16, 0x8c, 0xad, 0xfb, 0xd2, 0x81, 0x5b, 0xb5, 0x58, 0xfa, + 0xb9, 0x29, 0xa0, 0xbe, 0x3d, 0xc6, 0x98, 0x42, 0xb7, 0x30, 0x07, 0x5e, 0x19, 0x93, 0xa1, 0x6e, + 0x91, 0x9a, 0x2e, 0xe6, 0xb5, 0x9b, 0x49, 0x66, 0xfd, 0x87, 0xc3, 0x60, 0x1d, 0x7f, 0x69, 0xc0, + 0x3e, 0x34, 0xfb, 0xee, 0xd2, 0xc0, 0xd7, 0x0d, 0x03, 0x6d, 0xb9, 0x95, 0x6e, 0xc3, 0xe3, 0xed, + 0xba, 0xe9, 0x7d, 0x4d, 0x30, 0x7d, 0x0b, 0x54, 0x78, 0x1f, 0xc7, 0x19, 0x6a, 0xe1, 0x3f, 0x2f, + 0x24, 0x4b, 0x2d, 0x75, 0x34, 0xe6, 0x3e, 0xc6, 0xd1, 0xc8, 0x6e, 0x41, 0x49, 0x87, 0x68, 0x2f, + 0xa1, 0x28, 0xb9, 0x18, 0x8c, 0x52, 0x1f, 0xd5, 0x43, 0x68, 0x9e, 0xaf, 0x85, 0xc1, 0xcf, 0xd7, + 0x44, 0x7c, 0xc7, 0xfa, 0x87, 0x7a, 0xc5, 0xf7, 0xb4, 0xc3, 0xa3, 0x86, 0xae, 0xbc, 0xb5, 0x43, + 0x3a, 0xb4, 0x86, 0x4d, 0x6f, 0xed, 0x8c, 0x83, 0x4b, 0x47, 0x57, 0x0e, 0xe7, 0xf8, 0x53, 0xf3, + 0xb7, 0x8c, 0x1d, 0xce, 0x25, 0x7d, 0x96, 0xc3, 0x79, 0x4c, 0x22, 0x0e, 0x40, 0xbb, 0xdb, 0x96, + 0xa1, 0x66, 0x47, 0x93, 0x03, 0x30, 0xe8, 0xb6, 0x9d, 0x74, 0xb8, 0xd9, 0x18, 0xd1, 0xfa, 0xb1, + 0x3c, 0x4c, 0xc9, 0x0d, 0x57, 0x3e, 0x65, 0x3c, 0xb5, 0xcf, 0x44, 0xef, 0x18, 0xcf, 0x44, 0x2a, + 0xb6, 0x8e, 0xde, 0xb4, 0x81, 0x1e, 0x89, 0xf6, 0x80, 0xf5, 0xd2, 0x30, 0x1b, 0x26, 0x74, 0xe8, + 0xd1, 0xef, 0x43, 0x57, 0x92, 0x30, 0x4c, 0x74, 0xde, 0xe1, 0x23, 0x5d, 0x68, 0x1b, 0x3c, 0xac, + 0xbf, 0x99, 0x87, 0x49, 0xed, 0x51, 0xff, 0xa9, 0xed, 0xf8, 0xcf, 0x19, 0x1d, 0x3f, 0x1f, 0x3b, + 0x7d, 0xc4, 0x2d, 0x1b, 0xa8, 0xdf, 0xbb, 0x30, 0xd3, 0x43, 0x92, 0xb6, 0x8d, 0xc8, 0x0d, 0x62, + 0x1b, 0xf1, 0x46, 0x6f, 0x4c, 0x17, 0x19, 0x1a, 0x39, 0x0e, 0x14, 0xa0, 0x07, 0x91, 0xf9, 0x89, + 0x3c, 0xcc, 0xd1, 0x2f, 0x0c, 0x82, 0x26, 0x25, 0x8e, 0xa7, 0x76, 0x2c, 0x2a, 0xc6, 0x58, 0x94, + 0xcd, 0xb1, 0xd0, 0x1a, 0xd8, 0x7f, 0x48, 0xac, 0x1f, 0x06, 0x98, 0xef, 0x47, 0x30, 0xb0, 0x6f, + 0x65, 0xe2, 0xb9, 0x92, 0x1f, 0xc0, 0x73, 0x65, 0x1d, 0x4a, 0x58, 0x15, 0x85, 0x39, 0x0a, 0x85, + 0xde, 0x5a, 0x48, 0x94, 0x44, 0x19, 0xa9, 0x8e, 0xc2, 0x2e, 0x85, 0x29, 0xc5, 0xb5, 0x87, 0x92, + 0xfd, 0x52, 0x0e, 0xa6, 0x10, 0xb8, 0xfa, 0x90, 0xb7, 0x23, 0x64, 0x36, 0x44, 0x8e, 0x16, 0xf1, + 0x2b, 0x52, 0x2d, 0x0a, 0xbc, 0xf6, 0x2e, 0x3d, 0x23, 0x6d, 0xd3, 0x33, 0xd2, 0xbb, 0xf2, 0xf9, + 0xeb, 0x52, 0xdd, 0x6f, 0x5d, 0xde, 0x0d, 0xdc, 0x87, 0x9e, 0xb4, 0x57, 0x71, 0x9b, 0x97, 0x93, + 0xc8, 0xfc, 0x1d, 0x2f, 0x15, 0x6b, 0x9f, 0x58, 0xe1, 0x13, 0x9d, 0xfc, 0x50, 0x8e, 0xd5, 0xa6, + 0xf5, 0x6b, 0xf3, 0x8b, 0xd8, 0xf7, 0xc1, 0x19, 0x19, 0xc3, 0x44, 0xa8, 0x69, 0x5e, 0xbb, 0xeb, + 0x77, 0xc3, 0x25, 0xb7, 0xfe, 0x40, 0xc8, 0x6a, 0xd2, 0x59, 0x0c, 0x5b, 0x5e, 0x8f, 0x0b, 0x9d, + 0x6d, 0x59, 0x6a, 0x38, 0xc7, 0x66, 0x33, 0x60, 0x6b, 0x30, 0x23, 0x8b, 0x2a, 0xdd, 0xc8, 0xaf, + 0xd5, 0xdd, 0xa6, 0xd7, 0xde, 0xc5, 0x03, 0xa1, 0x28, 0xcf, 0x23, 0xb7, 0x1b, 0xf9, 0x4e, 0x28, + 0xe1, 0xba, 0xba, 0xdd, 0x43, 0xc4, 0xaa, 0x30, 0x6d, 0x73, 0xb7, 0x71, 0xdb, 0x7d, 0xb4, 0xec, + 0x76, 0xdc, 0xba, 0x50, 0xde, 0x8b, 0xf8, 0xe4, 0x8a, 0xa7, 0x72, 0xc0, 0xdd, 0x86, 0xd3, 0x72, + 0x1f, 0x39, 0x75, 0x2a, 0x34, 0xef, 0x5d, 0x0d, 0xba, 0x98, 0x95, 0xd7, 0x8e, 0x59, 0x8d, 0xa5, + 0x59, 0x79, 0xed, 0xfe, 0xac, 0x12, 0x3a, 0xc5, 0x6a, 0xcb, 0x0d, 0x76, 0x79, 0x24, 0xcd, 0x3d, + 0xe1, 0x5c, 0xee, 0x42, 0x4e, 0x63, 0x15, 0x61, 0x99, 0x83, 0xa6, 0x9f, 0x69, 0x56, 0x1a, 0x9d, + 0x98, 0x79, 0xf7, 0x03, 0x2f, 0xe2, 0x7a, 0x0b, 0xc7, 0xf1, 0xb3, 0xb0, 0xff, 0xd1, 0x50, 0xb6, + 0x5f, 0x13, 0x7b, 0x28, 0x13, 0x6e, 0x5a, 0x23, 0x27, 0x7a, 0xb8, 0x65, 0xb7, 0xb2, 0x87, 0x32, + 0xe6, 0xa6, 0xb7, 0x73, 0x12, 0xdb, 0xa9, 0x71, 0xeb, 0xd3, 0xd0, 0x1e, 0x4a, 0xb6, 0x21, 0x3a, + 0x2d, 0xe2, 0x6d, 0x31, 0xa3, 0xc9, 0xdc, 0x75, 0x0a, 0x3f, 0xed, 0x65, 0xb2, 0xd9, 0x2a, 0x05, + 0xaa, 0xd8, 0xc9, 0x30, 0x7e, 0x4d, 0x13, 0xb3, 0xbf, 0x02, 0xd3, 0x77, 0x43, 0x7e, 0xbd, 0xba, + 0x59, 0x53, 0x21, 0x4f, 0xf0, 0x86, 0x68, 0x6a, 0xf1, 0xca, 0x31, 0x9b, 0xce, 0x25, 0x9d, 0x06, + 0x03, 0xe4, 0xcb, 0x71, 0xeb, 0x86, 0xdc, 0xd9, 0xf1, 0x3a, 0x61, 0x1c, 0x3f, 0x4a, 0x1f, 0xb7, + 0x54, 0x55, 0xd6, 0x1a, 0xcc, 0xf4, 0xb0, 0x61, 0x53, 0x00, 0x02, 0xe8, 0xdc, 0xdd, 0xa8, 0xad, + 0x6e, 0x95, 0x9e, 0x61, 0x25, 0x98, 0xc0, 0xdf, 0xab, 0x1b, 0x95, 0xa5, 0xf5, 0xd5, 0x95, 0x52, + 0x8e, 0xcd, 0xc0, 0x24, 0x42, 0x56, 0xaa, 0x35, 0x09, 0xca, 0xcb, 0xf0, 0xc8, 0x76, 0x49, 0x2e, + 0xdd, 0x48, 0x2c, 0x00, 0x3c, 0x53, 0xac, 0xbf, 0x93, 0x87, 0xb3, 0xea, 0x58, 0xe1, 0x91, 0x10, + 0xc1, 0xbc, 0xf6, 0xee, 0x53, 0x7e, 0x3a, 0x5c, 0x37, 0x4e, 0x87, 0x97, 0x53, 0x27, 0x75, 0xaa, + 0x95, 0x47, 0x1c, 0x11, 0xbf, 0x3d, 0x06, 0xcf, 0x1f, 0x49, 0xc5, 0xbe, 0x20, 0x4e, 0x73, 0x8f, + 0xb7, 0xa3, 0x6a, 0xa3, 0xc9, 0xb7, 0xbc, 0x16, 0xf7, 0xbb, 0x11, 0x99, 0x57, 0xbf, 0x84, 0x97, + 0x32, 0x58, 0xe8, 0x78, 0x8d, 0x26, 0x77, 0x22, 0x59, 0x6c, 0x4c, 0xb7, 0x5e, 0x6a, 0xc1, 0x32, + 0x4e, 0xd6, 0x51, 0x6d, 0x47, 0x3c, 0x78, 0x88, 0x26, 0x5c, 0x31, 0xcb, 0x07, 0x9c, 0x77, 0x1c, + 0x57, 0x94, 0x3a, 0x1e, 0x15, 0x9b, 0x2c, 0x7b, 0xa8, 0xd9, 0x75, 0x8d, 0xe5, 0xb2, 0x50, 0xe1, + 0x6e, 0xbb, 0x8f, 0xc8, 0xa6, 0x84, 0x62, 0xdf, 0xc5, 0x2c, 0xa5, 0x3f, 0x67, 0xcb, 0x7d, 0x64, + 0xf7, 0x92, 0xb0, 0xaf, 0xc0, 0x29, 0x3a, 0x80, 0xc8, 0x1f, 0x5f, 0xb5, 0x58, 0x7a, 0xfb, 0xbf, + 0xfa, 0xf8, 0xb0, 0x7c, 0x46, 0x45, 0x0d, 0x54, 0x11, 0x18, 0xb2, 0x5a, 0x9d, 0xcd, 0x85, 0x6d, + 0x89, 0x03, 0x39, 0xd5, 0x1d, 0xb7, 0x79, 0x18, 0x2a, 0x47, 0x23, 0x52, 0x6f, 0xf4, 0xce, 0x74, + 0x5a, 0xb2, 0xdc, 0xee, 0x4b, 0xc9, 0xd6, 0x60, 0xea, 0x3e, 0xdf, 0xd6, 0xc7, 0x67, 0x24, 0xde, + 0xaa, 0x4a, 0xfb, 0x7c, 0xbb, 0xff, 0xe0, 0xa4, 0xe8, 0x98, 0x87, 0x97, 0xbc, 0x8f, 0x0e, 0xd6, + 0xbd, 0x30, 0xe2, 0x6d, 0x1e, 0x60, 0x9c, 0x97, 0x51, 0xdc, 0x0c, 0xe6, 0x13, 0x09, 0xd9, 0x2c, + 0x5f, 0x7a, 0xf1, 0xf1, 0x61, 0xf9, 0x79, 0xe9, 0xb1, 0xd7, 0x24, 0xb8, 0x93, 0x4a, 0x75, 0xd1, + 0xcb, 0x95, 0x7d, 0x0d, 0xa6, 0x6d, 0xbf, 0x1b, 0x79, 0xed, 0xdd, 0x5a, 0x14, 0xb8, 0x11, 0xdf, + 0x95, 0x07, 0x52, 0x12, 0x50, 0x26, 0x55, 0x4a, 0xef, 0x83, 0x12, 0xe8, 0x84, 0x04, 0x35, 0x4e, + 0x04, 0x93, 0x80, 0x7d, 0x15, 0xa6, 0xa4, 0x27, 0x76, 0x5c, 0xc1, 0x98, 0x11, 0xa6, 0xdb, 0x2c, + 0xbc, 0x77, 0x85, 0x4c, 0x00, 0x10, 0x9a, 0x55, 0x41, 0x8a, 0x1b, 0xfb, 0x12, 0x75, 0xd6, 0xa6, + 0xd7, 0xde, 0x8d, 0xa7, 0x31, 0x60, 0xcf, 0xbf, 0x99, 0x74, 0x49, 0x47, 0x7c, 0xae, 0x9a, 0xc6, + 0x7d, 0xec, 0x99, 0x7a, 0xf9, 0xb0, 0x08, 0x9e, 0xaf, 0x84, 0xa1, 0x17, 0x46, 0xe4, 0x84, 0xb0, + 0xfa, 0x88, 0xd7, 0xbb, 0x02, 0x59, 0x28, 0x8a, 0x3c, 0x90, 0x46, 0xb0, 0xc3, 0x4b, 0x97, 0x1e, + 0x1f, 0x96, 0x5f, 0x73, 0x11, 0xd1, 0x21, 0xbf, 0x05, 0x87, 0x2b, 0x54, 0x67, 0x5f, 0xe2, 0x6a, + 0x6d, 0x38, 0x9a, 0x29, 0xfb, 0x2a, 0x9c, 0x5e, 0x76, 0x43, 0x5e, 0x6d, 0x87, 0xbc, 0x1d, 0x7a, + 0x91, 0xf7, 0x90, 0x53, 0xa7, 0xe2, 0xe1, 0x57, 0xc4, 0xa4, 0x20, 0x56, 0xdd, 0x0d, 0xc5, 0xc2, + 0x8c, 0x51, 0x1c, 0x1a, 0x14, 0xad, 0x9a, 0x3e, 0x5c, 0x98, 0x0d, 0x53, 0xb5, 0xda, 0xda, 0x8a, + 0xe7, 0xc6, 0xeb, 0x6a, 0x12, 0xfb, 0xeb, 0x35, 0xbc, 0x9f, 0x09, 0xf7, 0x9c, 0x86, 0xe7, 0xc6, + 0x0b, 0xaa, 0x4f, 0x67, 0xa5, 0x38, 0x58, 0x87, 0x39, 0x28, 0xa5, 0x87, 0x92, 0x7d, 0x11, 0xc6, + 0xa4, 0x31, 0x10, 0x0f, 0xf7, 0xc8, 0x31, 0x59, 0xd9, 0x96, 0xc4, 0x70, 0x93, 0x88, 0x9c, 0x82, + 0xa4, 0xa9, 0x11, 0xd7, 0xed, 0x16, 0xd0, 0x29, 0x48, 0x11, 0xb1, 0x06, 0x4c, 0xc8, 0xd1, 0xe2, + 0x18, 0x4d, 0x8a, 0x6c, 0x42, 0x5f, 0xd4, 0x57, 0x07, 0x15, 0xa5, 0xf8, 0xe3, 0xd3, 0x0f, 0xcd, + 0x09, 0x89, 0x60, 0x54, 0x61, 0x70, 0x5d, 0x02, 0x28, 0x2a, 0x42, 0xeb, 0x2c, 0x9c, 0xe9, 0xf3, + 0xcd, 0xd6, 0x43, 0x7c, 0x0e, 0xee, 0x53, 0x23, 0xfb, 0x22, 0xcc, 0x21, 0xe1, 0xb2, 0xdf, 0x6e, + 0xf3, 0x7a, 0x84, 0xdb, 0x91, 0xba, 0x42, 0x2d, 0x48, 0x9b, 0x03, 0xd9, 0xde, 0x7a, 0x8c, 0xe0, + 0xa4, 0x6f, 0x52, 0x33, 0x39, 0x58, 0x3f, 0x9b, 0x87, 0x79, 0xda, 0xe1, 0x6c, 0x5e, 0xf7, 0x83, + 0xc6, 0xd3, 0x7f, 0xa2, 0xae, 0x1a, 0x27, 0xea, 0x4b, 0x71, 0x24, 0x8a, 0xac, 0x46, 0x1e, 0x71, + 0xa0, 0xfe, 0x6a, 0x0e, 0x9e, 0x3b, 0x8a, 0x48, 0xf4, 0x4e, 0x1c, 0x3d, 0x6b, 0xac, 0x27, 0x4a, + 0x56, 0x07, 0x66, 0x71, 0x40, 0x97, 0xf7, 0x78, 0xfd, 0x41, 0xb8, 0xe6, 0x87, 0x11, 0x9a, 0xa5, + 0xe7, 0xfb, 0x3c, 0x58, 0xbe, 0x91, 0xf9, 0x60, 0x79, 0x5a, 0xce, 0xb2, 0x3a, 0xf2, 0x90, 0xf1, + 0xbd, 0x1e, 0xf0, 0x83, 0xd0, 0xce, 0x62, 0x8d, 0xe6, 0xc5, 0x95, 0x6e, 0xb4, 0xb7, 0x19, 0xf0, + 0x1d, 0x1e, 0xf0, 0x76, 0x9d, 0x7f, 0x8f, 0x99, 0x17, 0x9b, 0x8d, 0x1b, 0xe8, 0x06, 0xe3, 0x7f, + 0x99, 0x84, 0xb9, 0x2c, 0x32, 0xd1, 0x2f, 0x9a, 0xd2, 0x9c, 0xce, 0x59, 0xf6, 0xd7, 0x73, 0x30, + 0x51, 0xe3, 0x75, 0xbf, 0xdd, 0xb8, 0x8e, 0x66, 0x21, 0xd4, 0x3b, 0x8e, 0x14, 0x1a, 0x04, 0xdc, + 0xd9, 0x49, 0xd9, 0x8b, 0x7c, 0xe7, 0xb0, 0xfc, 0xf9, 0xc1, 0x74, 0xd5, 0xba, 0x8f, 0xd1, 0x24, + 0x22, 0x8c, 0xa9, 0x1d, 0x57, 0x81, 0x2f, 0x3c, 0x46, 0xa5, 0x6c, 0x09, 0x26, 0x69, 0xb9, 0xfa, + 0x7a, 0xf0, 0x34, 0x19, 0xac, 0x43, 0x15, 0xf4, 0xdc, 0x3f, 0x1a, 0x24, 0xec, 0x2a, 0x14, 0xee, + 0x2e, 0x5e, 0xa7, 0x31, 0x50, 0x51, 0xc9, 0xef, 0x2e, 0x5e, 0xc7, 0xeb, 0x30, 0xa1, 0x62, 0x4c, + 0x76, 0x17, 0x0d, 0x4b, 0x8d, 0xbb, 0x8b, 0xd7, 0xd9, 0x5f, 0x83, 0x53, 0x2b, 0x5e, 0x48, 0x55, + 0x48, 0x43, 0xf7, 0x06, 0xba, 0x77, 0x8d, 0xf4, 0x99, 0xbd, 0x9f, 0xc9, 0x9c, 0xbd, 0x2f, 0x36, + 0x62, 0x26, 0x8e, 0xb4, 0xa2, 0x6f, 0xa4, 0x83, 0xc4, 0x65, 0xd7, 0xc3, 0x3e, 0x82, 0x29, 0xbc, + 0x3b, 0x47, 0xdb, 0x7f, 0x8c, 0xcb, 0x3b, 0xda, 0xa7, 0xe6, 0x4f, 0x65, 0xd6, 0xbc, 0x20, 0x9d, + 0xc4, 0xd1, 0x83, 0x00, 0x63, 0xf8, 0x1a, 0x5a, 0xbf, 0xc1, 0x99, 0xdd, 0x84, 0x69, 0x12, 0xbf, + 0xee, 0xec, 0x6c, 0xed, 0xf1, 0x15, 0xf7, 0x80, 0x8c, 0x2c, 0x50, 0xa3, 0x23, 0x99, 0xcd, 0xf1, + 0x77, 0x9c, 0x68, 0x8f, 0x3b, 0x0d, 0xd7, 0x10, 0x54, 0x52, 0x84, 0xec, 0xfb, 0x61, 0x7c, 0xdd, + 0xaf, 0x0b, 0xc9, 0x1b, 0x77, 0x06, 0x69, 0x77, 0xf1, 0x21, 0x66, 0xc5, 0x92, 0xe0, 0x94, 0x38, + 0xf5, 0x9d, 0xc3, 0xf2, 0x3b, 0x27, 0x9d, 0x34, 0x5a, 0x05, 0xb6, 0x5e, 0x1b, 0x5b, 0x86, 0xe2, + 0x7d, 0xbe, 0x2d, 0x5a, 0x9b, 0xce, 0x98, 0xa3, 0xc0, 0x64, 0x56, 0x45, 0xbf, 0x0c, 0xb3, 0x2a, + 0x82, 0xb1, 0x00, 0x66, 0xb0, 0x7f, 0x36, 0xdd, 0x30, 0xdc, 0xf7, 0x83, 0x06, 0x86, 0x46, 0xef, + 0x67, 0xd2, 0xb1, 0x98, 0xd9, 0xf9, 0xcf, 0xc9, 0xce, 0xef, 0x68, 0x1c, 0x74, 0x01, 0xb2, 0x87, + 0x3d, 0xfb, 0x1a, 0x4c, 0x91, 0x67, 0xf3, 0xed, 0xeb, 0x15, 0x5c, 0x95, 0x13, 0x86, 0x93, 0x9c, + 0x59, 0x28, 0xa5, 0x54, 0x72, 0x94, 0x56, 0x37, 0x50, 0x4e, 0x6b, 0xc7, 0x35, 0x5f, 0xcd, 0x74, + 0x12, 0xb6, 0x09, 0xe3, 0x2b, 0xfc, 0xa1, 0x57, 0xe7, 0xe8, 0xc8, 0x43, 0x46, 0xb4, 0x71, 0xca, + 0x8f, 0xa4, 0x44, 0xde, 0xc5, 0x34, 0x10, 0x20, 0xdd, 0x82, 0x4c, 0xab, 0xc9, 0x18, 0x91, 0x5d, + 0x83, 0x42, 0x75, 0x65, 0x93, 0x6c, 0x68, 0x95, 0x6f, 0x4c, 0xb5, 0xb1, 0xa9, 0x12, 0x24, 0xa0, + 0x11, 0x94, 0xd7, 0x30, 0x2c, 0x70, 0xab, 0x2b, 0x9b, 0x6c, 0x07, 0x26, 0xb1, 0x03, 0xd6, 0xb8, + 0x2b, 0xfb, 0x76, 0xba, 0x4f, 0xdf, 0x5e, 0xca, 0xec, 0xdb, 0x79, 0xd9, 0xb7, 0x7b, 0x44, 0x6d, + 0x44, 0x7c, 0xd7, 0xd9, 0x0a, 0x91, 0x96, 0xb2, 0x50, 0xa8, 0x38, 0xe5, 0x5b, 0xeb, 0x68, 0xe4, + 0x41, 0x22, 0xad, 0x4a, 0x5a, 0x11, 0x07, 0x4e, 0xef, 0x6b, 0xa2, 0xdf, 0xcb, 0x87, 0x7d, 0x0e, + 0x86, 0xee, 0x3c, 0x88, 0xdc, 0xf9, 0x19, 0xa3, 0x1f, 0x05, 0x48, 0x35, 0x1f, 0x6f, 0x21, 0xfd, + 0x07, 0x46, 0x18, 0x21, 0xa4, 0x61, 0x8b, 0x30, 0xba, 0x59, 0xbd, 0x57, 0x6b, 0xfa, 0xd1, 0x3c, + 0x8b, 0xf5, 0x24, 0xd6, 0xf1, 0x1e, 0x3a, 0x61, 0xd3, 0x37, 0x33, 0xd9, 0x28, 0x44, 0x31, 0x7c, + 0x6b, 0x6e, 0xd0, 0xd8, 0x77, 0x03, 0xf4, 0xc0, 0x9c, 0x35, 0xaa, 0xd5, 0x4a, 0xe4, 0xf0, 0xed, + 0x11, 0x20, 0xe5, 0x96, 0xa9, 0xb3, 0x60, 0xdf, 0x07, 0x67, 0x43, 0x6f, 0xb7, 0xed, 0x46, 0xdd, + 0x80, 0x3b, 0x6e, 0x73, 0xd7, 0x0f, 0xbc, 0x68, 0xaf, 0xe5, 0x84, 0x5d, 0x2f, 0xe2, 0xf3, 0x73, + 0x46, 0x9e, 0xcb, 0x9a, 0xc2, 0xab, 0x28, 0xb4, 0x9a, 0xc0, 0xb2, 0xcf, 0x84, 0xd9, 0x05, 0xec, + 0x4b, 0x30, 0xa9, 0x6f, 0xe3, 0xe1, 0xfc, 0xa9, 0x73, 0x85, 0x0b, 0x53, 0xb1, 0xb2, 0x92, 0xde, + 0xf4, 0x55, 0x98, 0x49, 0xed, 0x54, 0x09, 0xcd, 0x30, 0x93, 0x1a, 0x2f, 0xba, 0x1a, 0x99, 0xa1, + 0xf9, 0x4d, 0x63, 0x72, 0xfb, 0x7a, 0xc5, 0xfa, 0x8f, 0x73, 0xb8, 0xd3, 0xb3, 0xd7, 0x30, 0x44, + 0x4a, 0xfc, 0xe6, 0x87, 0x97, 0xbc, 0x6e, 0x27, 0x15, 0x94, 0x58, 0xa2, 0xb0, 0x37, 0x60, 0xe4, + 0xba, 0x5b, 0xe7, 0x91, 0x7a, 0x99, 0x45, 0xe4, 0x1d, 0x84, 0xe8, 0x37, 0xc2, 0x12, 0x47, 0x08, + 0xa1, 0x72, 0x05, 0x54, 0x92, 0xdc, 0xa7, 0xcb, 0x15, 0xf5, 0x30, 0x8b, 0x42, 0x28, 0xad, 0x1c, + 0x2d, 0x39, 0x6a, 0xca, 0x88, 0x39, 0x93, 0x83, 0xf5, 0xa7, 0xb9, 0x64, 0xeb, 0x62, 0xaf, 0xc2, + 0x90, 0xbd, 0x19, 0x7f, 0xbf, 0x74, 0xa3, 0x4c, 0x7d, 0x3e, 0x22, 0xb0, 0x2f, 0xc1, 0x29, 0x8d, + 0x4f, 0x8f, 0x45, 0xf5, 0x2b, 0xe8, 0xe5, 0xa7, 0x7d, 0x49, 0xb6, 0x59, 0x75, 0x36, 0x0f, 0x94, + 0xb8, 0x93, 0x82, 0x15, 0xde, 0xf6, 0x24, 0x6f, 0xad, 0xb1, 0x3a, 0xef, 0x06, 0x22, 0xa4, 0x1b, + 0x9b, 0xc5, 0x41, 0x3a, 0xf9, 0x59, 0xbf, 0x95, 0x33, 0xb6, 0xa4, 0x38, 0xc9, 0x64, 0xee, 0x98, + 0x24, 0x93, 0x6f, 0x03, 0x54, 0xba, 0x91, 0xbf, 0xda, 0x0e, 0xfc, 0xa6, 0xbc, 0x6a, 0xa1, 0xb8, + 0xdc, 0x78, 0x81, 0xcc, 0x11, 0x6c, 0xf8, 0x22, 0xc5, 0xc8, 0x99, 0xc6, 0xe7, 0x85, 0x8f, 0x6b, + 0x7c, 0x6e, 0xfd, 0x7e, 0xce, 0x58, 0x94, 0x42, 0x94, 0x54, 0xeb, 0x5a, 0xb3, 0x0d, 0xea, 0x5d, + 0xd7, 0xc9, 0xaa, 0xfe, 0xff, 0xe7, 0xe0, 0xb4, 0xb4, 0xe2, 0xde, 0xe8, 0xb6, 0xb6, 0x79, 0x70, + 0xcf, 0x6d, 0x7a, 0x0d, 0xe9, 0xca, 0x2a, 0xa5, 0xe4, 0x0b, 0xbd, 0x2b, 0x3c, 0x1b, 0x5f, 0x6a, + 0xb3, 0xd2, 0xaa, 0xdc, 0x69, 0x63, 0xa1, 0xf3, 0x30, 0x2e, 0xd5, 0xb5, 0xd9, 0x6c, 0x7a, 0xeb, + 0xd7, 0x72, 0xf0, 0xe2, 0xb1, 0xb5, 0xb0, 0xcb, 0x30, 0xaa, 0x02, 0xa2, 0xe7, 0xb0, 0xe3, 0xd1, + 0xa2, 0xb2, 0x37, 0x18, 0xba, 0xc2, 0x62, 0x5f, 0x86, 0x53, 0x3a, 0xab, 0xad, 0xc0, 0xf5, 0xf4, + 0xb0, 0xe3, 0x19, 0x5f, 0x1d, 0x09, 0x94, 0xb4, 0x48, 0x97, 0xcd, 0xc4, 0xfa, 0x7f, 0x72, 0x5a, + 0xda, 0xd9, 0xa7, 0x54, 0xd0, 0xbf, 0x66, 0x08, 0xfa, 0x2a, 0x38, 0x5d, 0xdc, 0x2a, 0x51, 0x96, + 0xa9, 0x9c, 0x4d, 0x6b, 0x96, 0xc1, 0x08, 0xf8, 0x91, 0x3c, 0x8c, 0xdf, 0x0d, 0x79, 0x20, 0x5f, + 0x7b, 0xbf, 0xb7, 0x82, 0x90, 0xc5, 0xed, 0x1a, 0x28, 0x4c, 0xd4, 0x1f, 0xe7, 0xf0, 0x15, 0x40, + 0xa7, 0x10, 0xbd, 0xa1, 0xa5, 0x9a, 0xc2, 0xde, 0xc0, 0x24, 0x53, 0x08, 0x95, 0xd1, 0x89, 0xd6, + 0xcd, 0xac, 0x73, 0x98, 0x7a, 0x70, 0x9d, 0x7d, 0x1e, 0x86, 0xef, 0xe2, 0x9d, 0xa6, 0x19, 0xb6, + 0x20, 0xe6, 0x8f, 0x85, 0x72, 0x93, 0xee, 0x86, 0x66, 0x44, 0x25, 0x49, 0xc8, 0x6a, 0x30, 0xba, + 0x1c, 0x70, 0x4c, 0x22, 0x3b, 0x34, 0xb8, 0xd3, 0x6d, 0x5d, 0x92, 0xa4, 0x9d, 0x6e, 0x89, 0x93, + 0xf5, 0x33, 0x79, 0x60, 0x49, 0x1b, 0x31, 0x63, 0x4a, 0xf8, 0xd4, 0x0e, 0xfa, 0x07, 0xc6, 0xa0, + 0x3f, 0xdf, 0x33, 0xe8, 0xb2, 0x79, 0x03, 0x8d, 0xfd, 0xef, 0xe4, 0xe0, 0x74, 0x36, 0x21, 0x7b, + 0x09, 0x46, 0xee, 0x6c, 0x6d, 0xaa, 0xc8, 0x17, 0xd4, 0x14, 0xbf, 0x83, 0x17, 0x0a, 0x36, 0x15, + 0xb1, 0x37, 0x61, 0xe4, 0x0b, 0xf6, 0xb2, 0x38, 0x87, 0xb4, 0xd0, 0xde, 0x5f, 0x0f, 0x9c, 0xba, + 0x79, 0x14, 0x11, 0x92, 0x3e, 0xb6, 0x85, 0x27, 0x36, 0xb6, 0x3f, 0x91, 0x87, 0xe9, 0x4a, 0xbd, + 0xce, 0xc3, 0x50, 0x08, 0x39, 0x3c, 0x8c, 0x9e, 0xda, 0x81, 0xcd, 0x8e, 0x69, 0x61, 0xb4, 0x6d, + 0xa0, 0x51, 0xfd, 0xbd, 0x1c, 0x9c, 0x52, 0x54, 0x0f, 0x3d, 0xbe, 0xbf, 0xb5, 0x17, 0xf0, 0x70, + 0xcf, 0x6f, 0x36, 0x06, 0xce, 0x1f, 0x20, 0x04, 0x3d, 0x0c, 0x0a, 0xac, 0x3f, 0xfd, 0xef, 0x20, + 0xc4, 0x10, 0xf4, 0x64, 0xe0, 0xe0, 0xcb, 0x30, 0x5a, 0xe9, 0x74, 0x02, 0xff, 0xa1, 0x5c, 0xf6, + 0x14, 0x33, 0xcd, 0x95, 0x20, 0xc3, 0x67, 0x59, 0x82, 0xc4, 0x67, 0xac, 0xf0, 0xb6, 0x8c, 0x06, + 0x36, 0x29, 0x3f, 0xa3, 0xc1, 0xdb, 0xba, 0xf0, 0x8d, 0xe5, 0x56, 0x0d, 0xd8, 0x66, 0xe0, 0xb7, + 0xfc, 0x88, 0x37, 0x64, 0x7b, 0xd0, 0xd5, 0xfb, 0xd8, 0xe8, 0x41, 0x5b, 0x5e, 0xd4, 0x34, 0xa2, + 0x07, 0x45, 0x02, 0x60, 0x4b, 0xb8, 0xf5, 0x7f, 0x0c, 0xc3, 0x84, 0xde, 0x3b, 0xcc, 0x92, 0x41, + 0xc1, 0xfd, 0x40, 0x8f, 0x37, 0xe0, 0x22, 0xc4, 0xa6, 0x92, 0x24, 0x58, 0x47, 0xfe, 0xd8, 0x60, + 0x1d, 0xf7, 0x61, 0x72, 0x33, 0xf0, 0x31, 0xb8, 0x9b, 0x4c, 0x2e, 0x2e, 0xb7, 0xc2, 0x59, 0x4d, + 0x39, 0x15, 0x03, 0x89, 0x8f, 0xa6, 0x28, 0xca, 0x77, 0x08, 0xdb, 0x49, 0xa7, 0x1e, 0x37, 0xf9, + 0x48, 0x7b, 0x0c, 0x37, 0xa4, 0x08, 0x8d, 0xb1, 0x3d, 0x86, 0x80, 0x98, 0xf6, 0x18, 0x02, 0xa2, + 0xaf, 0xb5, 0xe1, 0x27, 0xb5, 0xd6, 0xd8, 0xcf, 0xe4, 0x60, 0xbc, 0xd2, 0x6e, 0x53, 0x10, 0x90, + 0x63, 0xfc, 0x9f, 0xbf, 0x4c, 0x26, 0x19, 0xef, 0x7c, 0x2c, 0x93, 0x0c, 0x94, 0x5b, 0x42, 0x94, + 0x54, 0x93, 0x0a, 0x75, 0xf5, 0x4c, 0xfb, 0x0e, 0xf6, 0x0e, 0x94, 0xe2, 0x49, 0x5e, 0x6d, 0x37, + 0xf8, 0x23, 0x1e, 0xce, 0x8f, 0x9e, 0x2b, 0x5c, 0x98, 0xa4, 0xd8, 0xac, 0xba, 0x64, 0x9a, 0x46, + 0x64, 0x5b, 0x00, 0x6e, 0x3c, 0xbb, 0x52, 0x69, 0xdd, 0x7a, 0xa7, 0x1f, 0x49, 0xcf, 0xf8, 0x1b, + 0x5f, 0xbd, 0x74, 0xe9, 0x39, 0xe1, 0xc3, 0x5a, 0x30, 0x2d, 0x73, 0xaa, 0x61, 0xae, 0x75, 0x0c, + 0x41, 0x0e, 0xc7, 0x8e, 0xc3, 0xab, 0x74, 0xc9, 0xf6, 0x2c, 0x65, 0x6a, 0xc3, 0xf4, 0xed, 0x4e, + 0x46, 0x3c, 0xf2, 0x34, 0x6f, 0x19, 0x09, 0xd7, 0x3e, 0xd3, 0xfb, 0xbd, 0x72, 0xd2, 0xff, 0x44, + 0x0e, 0x4e, 0xeb, 0x93, 0xbe, 0xd6, 0xdd, 0x6e, 0x79, 0xa8, 0x0b, 0xb2, 0x4b, 0x30, 0x46, 0x73, + 0x32, 0x56, 0xa2, 0x7a, 0x23, 0xa9, 0x27, 0x28, 0x6c, 0x55, 0x4c, 0x43, 0xc1, 0x83, 0xa4, 0xee, + 0xd9, 0xd4, 0x3e, 0x25, 0x8a, 0x92, 0x7c, 0x9d, 0x01, 0xfe, 0x36, 0xe7, 0xa7, 0x80, 0x58, 0xef, + 0xc3, 0x8c, 0x39, 0x12, 0x35, 0x1e, 0xb1, 0x8b, 0x30, 0xaa, 0x86, 0x2f, 0x97, 0x3d, 0x7c, 0xaa, + 0xdc, 0xba, 0x0f, 0xac, 0x87, 0x3e, 0x44, 0xdb, 0x29, 0x1e, 0x29, 0xdb, 0x3e, 0xf5, 0x72, 0xd9, + 0x83, 0xb8, 0x34, 0x4b, 0xdf, 0x37, 0x6e, 0x18, 0xa0, 0x0b, 0x52, 0xeb, 0x4f, 0xa7, 0x60, 0x36, + 0x63, 0xcf, 0x3d, 0x46, 0x26, 0x2a, 0x9b, 0x1b, 0xc4, 0x58, 0x1c, 0x3e, 0x41, 0x6d, 0x0b, 0xef, + 0xc3, 0xf0, 0xb1, 0xdb, 0x81, 0x74, 0x3f, 0x48, 0xed, 0x02, 0x92, 0xec, 0xbb, 0x22, 0x17, 0xe9, + 0x11, 0x4e, 0x86, 0x9f, 0x58, 0x84, 0x93, 0x25, 0x98, 0xa4, 0x56, 0xd1, 0x76, 0xa5, 0x99, 0xc1, + 0x06, 0xb2, 0xc0, 0xe9, 0xd9, 0xb6, 0x4c, 0x12, 0xc9, 0x23, 0xf4, 0x9b, 0x0f, 0x39, 0xf1, 0x18, + 0xd5, 0x79, 0x60, 0x41, 0x26, 0x0f, 0x8d, 0x84, 0xfd, 0xfb, 0x98, 0x16, 0x0a, 0x21, 0xfa, 0x9e, + 0x55, 0x3c, 0x6a, 0xcf, 0x6a, 0x3c, 0x99, 0x3d, 0xeb, 0x79, 0xf5, 0x8d, 0xd9, 0x7b, 0x57, 0xc6, + 0x67, 0xb1, 0x5f, 0xce, 0xc1, 0x8c, 0x0c, 0xb3, 0xa1, 0x7f, 0xec, 0x91, 0xa1, 0x13, 0xea, 0x4f, + 0xe6, 0x63, 0x9f, 0xa3, 0x74, 0x28, 0xd9, 0xdf, 0xda, 0xfb, 0x51, 0xec, 0xfb, 0x00, 0xe2, 0x15, + 0x25, 0xa3, 0x51, 0x8e, 0x2f, 0x3e, 0x97, 0xb1, 0x0b, 0xc4, 0x48, 0x49, 0xe8, 0xf6, 0x28, 0xa6, + 0x33, 0x92, 0x81, 0xc5, 0x50, 0xf6, 0xd7, 0x60, 0x4e, 0xac, 0x97, 0x18, 0x42, 0x41, 0x81, 0xe6, + 0xc7, 0xb1, 0x96, 0x4f, 0xf7, 0x97, 0x89, 0x2e, 0x65, 0x91, 0xc9, 0xd8, 0xa5, 0x49, 0x42, 0xd5, + 0x48, 0x8f, 0x1f, 0x90, 0x59, 0x11, 0xc6, 0xda, 0xc2, 0xaf, 0x97, 0xe1, 0xd5, 0xfb, 0xec, 0x6f, + 0x67, 0xd5, 0x5a, 0x90, 0xfb, 0x5b, 0x68, 0x7a, 0xa3, 0x22, 0x88, 0x7d, 0x01, 0x58, 0x1c, 0x9f, + 0x42, 0xc2, 0xb8, 0x0a, 0xbd, 0x2e, 0xef, 0xa4, 0x93, 0x38, 0x17, 0x81, 0x2a, 0xd6, 0x27, 0x49, + 0x2f, 0x31, 0xe3, 0x30, 0x47, 0x8d, 0x16, 0x50, 0x95, 0xb3, 0x29, 0x9c, 0x9f, 0x32, 0x42, 0x2e, + 0x25, 0x25, 0x49, 0xe6, 0x55, 0x2d, 0xf1, 0x93, 0x71, 0xe5, 0x94, 0xc5, 0x8e, 0x5d, 0x83, 0x31, + 0x74, 0x09, 0x5d, 0x53, 0x16, 0x61, 0x64, 0x9d, 0x82, 0xce, 0xa3, 0xce, 0x9e, 0x69, 0xd7, 0x95, + 0xa0, 0x0a, 0x75, 0x60, 0x25, 0x38, 0xb0, 0xbb, 0x6d, 0xbc, 0x39, 0xa6, 0xfb, 0x8e, 0x46, 0x70, + 0xe0, 0x04, 0x5d, 0xd3, 0x67, 0x18, 0x91, 0xd8, 0xd7, 0x60, 0xfc, 0xb6, 0xfb, 0x48, 0x5d, 0x1c, + 0xd3, 0xed, 0xf0, 0x51, 0x3b, 0x90, 0xa5, 0x5a, 0xd3, 0x72, 0x1f, 0x39, 0x8d, 0x6e, 0x3a, 0x72, + 0x2a, 0x6e, 0x43, 0x3a, 0x4b, 0xf6, 0x15, 0x00, 0xed, 0x3a, 0x9b, 0x1d, 0x5b, 0xc1, 0x8b, 0x2a, + 0x90, 0x58, 0xe6, 0x35, 0x37, 0xf2, 0xd7, 0x18, 0xa6, 0x24, 0x87, 0xb9, 0xef, 0x9e, 0xe4, 0x70, + 0xea, 0xbb, 0x27, 0x39, 0x2c, 0x6c, 0xc3, 0xd9, 0xbe, 0x4b, 0x27, 0x23, 0xbe, 0xeb, 0x65, 0x33, + 0xbe, 0xeb, 0xd9, 0x7e, 0x47, 0x6c, 0x68, 0x46, 0xeb, 0x9f, 0x2d, 0xcd, 0xf5, 0x97, 0x4e, 0xbe, + 0x9d, 0x4f, 0x1d, 0xb9, 0xa4, 0x58, 0xc8, 0xec, 0x2e, 0xfd, 0x64, 0x92, 0x3c, 0x66, 0xe2, 0x94, + 0x87, 0x72, 0x3e, 0x51, 0x68, 0x52, 0xc9, 0xcb, 0xe5, 0xf1, 0xfc, 0x49, 0x4f, 0xdf, 0x77, 0x61, + 0x4a, 0xe6, 0xe0, 0xbb, 0xc5, 0x0f, 0xf6, 0xfd, 0xa0, 0xa1, 0x32, 0x54, 0xa3, 0x0c, 0xde, 0x93, + 0xf9, 0x36, 0x85, 0xcb, 0x56, 0x94, 0x97, 0xe1, 0x30, 0xd6, 0x7e, 0x36, 0x73, 0x17, 0x13, 0x08, + 0x47, 0x39, 0x20, 0xb2, 0xb7, 0x62, 0x41, 0x8d, 0x07, 0x7a, 0xcc, 0xfe, 0x40, 0x01, 0x33, 0xe4, + 0x35, 0x1e, 0x58, 0x7f, 0x58, 0x00, 0x26, 0x6b, 0x5a, 0x76, 0x3b, 0x2e, 0xfa, 0xe0, 0x7a, 0x18, + 0xbd, 0xa6, 0x44, 0x38, 0xee, 0x76, 0x93, 0xeb, 0xa1, 0x9f, 0xc8, 0x02, 0x37, 0x2e, 0x73, 0xd2, + 0x8a, 0x4e, 0x0f, 0x61, 0x9f, 0xad, 0x2e, 0xff, 0x49, 0xb6, 0xba, 0xaf, 0xc1, 0xb3, 0x95, 0x0e, + 0x26, 0xf3, 0x54, 0xb5, 0x5c, 0xf7, 0x03, 0xb5, 0x49, 0x19, 0xde, 0x5d, 0x6e, 0x8c, 0xd6, 0xf3, + 0xa5, 0x47, 0xb1, 0xd0, 0xe4, 0x14, 0x31, 0x2f, 0x3b, 0x91, 0x1e, 0x2d, 0x40, 0xc9, 0x29, 0x1d, + 0x2c, 0xc9, 0x90, 0x53, 0x24, 0x89, 0xe2, 0xe1, 0x05, 0x4a, 0x4e, 0xc1, 0x2c, 0x35, 0x09, 0x0f, + 0x2f, 0xe0, 0x7d, 0x64, 0x9d, 0x98, 0x84, 0xbd, 0x0b, 0xe3, 0x95, 0x6e, 0xe4, 0x13, 0x63, 0x32, + 0x1d, 0x4f, 0x8c, 0xbc, 0xe9, 0x53, 0x0c, 0xd5, 0x27, 0x41, 0xb7, 0xfe, 0xa4, 0x00, 0x67, 0x7b, + 0x87, 0x97, 0x4a, 0xe3, 0xf5, 0x91, 0x3b, 0x66, 0x7d, 0x64, 0xcd, 0x86, 0x7c, 0x12, 0x43, 0xfd, + 0x49, 0xcc, 0x06, 0x99, 0x13, 0xf4, 0x63, 0xce, 0x86, 0x1a, 0x8c, 0xeb, 0xe7, 0xdd, 0xd0, 0xc7, + 0x3d, 0xef, 0x74, 0x2e, 0x42, 0xa9, 0x97, 0x41, 0x12, 0x86, 0x93, 0xa7, 0xa3, 0x74, 0x7c, 0x04, + 0x89, 0xc1, 0xfe, 0x7f, 0x70, 0x4e, 0xee, 0x49, 0xe9, 0xc6, 0x2e, 0x1d, 0x28, 0x8e, 0x34, 0x70, + 0x8b, 0x8f, 0x0f, 0xcb, 0x97, 0xe4, 0x55, 0x89, 0xd3, 0xd3, 0x6d, 0xce, 0xf6, 0x81, 0xa3, 0xbe, + 0x4c, 0xab, 0xe4, 0x58, 0xde, 0x98, 0x08, 0x54, 0x4b, 0xd2, 0xf8, 0x66, 0x96, 0x4f, 0x8d, 0x0c, + 0x61, 0x2c, 0xc1, 0xa6, 0x3b, 0x8d, 0xba, 0x0e, 0xcb, 0x67, 0x5e, 0x87, 0xa9, 0xfb, 0x94, 0x42, + 0xe6, 0x7d, 0xca, 0x0a, 0x4c, 0xd7, 0xba, 0xdb, 0xaa, 0xee, 0xb4, 0x53, 0x5d, 0xd8, 0xdd, 0xce, + 0x6a, 0x50, 0x9a, 0xc4, 0xfa, 0xd1, 0x3c, 0x4c, 0x6c, 0x36, 0xbb, 0xbb, 0x5e, 0x7b, 0xc5, 0x8d, + 0xdc, 0xa7, 0xf6, 0x86, 0xee, 0x6d, 0xe3, 0x86, 0x2e, 0x76, 0x1d, 0x8b, 0x1b, 0x36, 0xd0, 0xf5, + 0xdc, 0x4f, 0xe7, 0x60, 0x3a, 0x21, 0x91, 0xe7, 0xec, 0x1a, 0x0c, 0x89, 0x1f, 0xa4, 0xb7, 0x9e, + 0xeb, 0x61, 0x2c, 0x33, 0x83, 0xc5, 0x7f, 0xd1, 0x9d, 0x99, 0x99, 0x76, 0x07, 0x39, 0x2c, 0x7c, + 0x06, 0xc6, 0x12, 0xb6, 0x27, 0xc9, 0x08, 0xf6, 0xeb, 0x39, 0x28, 0xa5, 0x5b, 0xc2, 0x6e, 0xc1, + 0xa8, 0xe0, 0xe4, 0x71, 0xa5, 0x52, 0xbf, 0xdc, 0xa7, 0xcd, 0x97, 0x08, 0x4d, 0x7e, 0x1e, 0x76, + 0x3e, 0x97, 0x10, 0x5b, 0x71, 0x58, 0xb0, 0x61, 0x42, 0xc7, 0xca, 0xf8, 0xba, 0x37, 0x4c, 0xe1, + 0xe2, 0x74, 0x76, 0x3f, 0x18, 0x79, 0xcc, 0x8c, 0xaf, 0x26, 0xb9, 0xe1, 0xbc, 0x31, 0xb9, 0xb0, + 0xaf, 0x52, 0xf3, 0x46, 0x4e, 0xb3, 0xc5, 0x24, 0xaa, 0xba, 0x3e, 0xcf, 0x32, 0x26, 0x74, 0x8c, + 0xc7, 0xde, 0x80, 0x11, 0x59, 0x9f, 0x9e, 0xcf, 0xa7, 0x83, 0x10, 0x5d, 0xc4, 0x95, 0x38, 0xd6, + 0xdf, 0x2d, 0xc0, 0xe9, 0xe4, 0xf3, 0xee, 0x76, 0x1a, 0x6e, 0xc4, 0x37, 0xdd, 0xc0, 0x6d, 0x85, + 0xc7, 0xac, 0x80, 0x0b, 0x3d, 0x9f, 0x86, 0xf9, 0x5d, 0xd4, 0xa7, 0x69, 0x1f, 0x64, 0xa5, 0x3e, + 0x08, 0xaf, 0x2f, 0xe5, 0x07, 0xa9, 0xcf, 0x60, 0xb7, 0xa0, 0x50, 0xe3, 0x11, 0x6d, 0x9b, 0xe7, + 0x7b, 0x7a, 0x55, 0xff, 0xae, 0x4b, 0x35, 0x1e, 0xc9, 0x41, 0x94, 0xc1, 0x7b, 0xb8, 0x11, 0xae, + 0xb5, 0xc6, 0x23, 0x76, 0x1f, 0x46, 0x56, 0x1f, 0x75, 0x78, 0x3d, 0xa2, 0x7c, 0x76, 0x17, 0x8f, + 0xe6, 0x27, 0x71, 0xb5, 0x74, 0x76, 0x1c, 0x01, 0x7a, 0x67, 0x49, 0x94, 0x85, 0x6b, 0x50, 0x54, + 0x95, 0x9f, 0x64, 0xe6, 0x2e, 0xbc, 0x0d, 0xe3, 0x5a, 0x25, 0x27, 0x9a, 0xf4, 0xbf, 0x20, 0xf6, + 0x55, 0xbf, 0xa9, 0x52, 0xe0, 0xad, 0xf6, 0x88, 0x79, 0x5a, 0x8a, 0x14, 0x29, 0xe6, 0x39, 0x0f, + 0xa8, 0xe8, 0x08, 0x79, 0xaf, 0x0a, 0xd3, 0xb5, 0x07, 0x5e, 0x27, 0x89, 0x9a, 0x69, 0x1c, 0xa6, + 0x98, 0xef, 0x82, 0x74, 0xee, 0xf4, 0x61, 0x9a, 0xa6, 0xb3, 0xfe, 0x3c, 0x07, 0x23, 0xe2, 0xaf, + 0x7b, 0xd7, 0x9e, 0xd2, 0x2d, 0xf3, 0xaa, 0xb1, 0x65, 0xce, 0x68, 0x81, 0xab, 0x71, 0xe3, 0xb8, + 0x76, 0xcc, 0x66, 0x79, 0x48, 0x03, 0x24, 0x91, 0xd9, 0x0d, 0x18, 0x25, 0x93, 0x21, 0xb2, 0xed, + 0xd6, 0x23, 0x61, 0x2b, 0x63, 0xa2, 0x58, 0x39, 0xf7, 0x3b, 0xe9, 0xdb, 0x0c, 0x45, 0x2d, 0x44, + 0x72, 0x15, 0xbf, 0xd4, 0x48, 0x9c, 0xea, 0xa3, 0x33, 0x9e, 0x8c, 0xe3, 0xac, 0xa5, 0x3a, 0xee, + 0xe3, 0xaa, 0x5f, 0xa1, 0x87, 0x8c, 0xc2, 0x51, 0x4c, 0x4e, 0xab, 0xbc, 0x92, 0x99, 0x6f, 0x1c, + 0xff, 0xec, 0x94, 0x8c, 0x7e, 0xac, 0x3e, 0xec, 0x3d, 0x98, 0xb8, 0xee, 0x07, 0xfb, 0x6e, 0x20, + 0x63, 0x5a, 0x92, 0xe5, 0x80, 0x50, 0x1d, 0x27, 0x77, 0x24, 0x5c, 0x46, 0xc5, 0xfc, 0xce, 0x61, + 0x79, 0x68, 0xc9, 0xf7, 0x9b, 0xb6, 0x81, 0xce, 0xee, 0xc0, 0xe4, 0x6d, 0xf7, 0x91, 0xa6, 0xf4, + 0x4a, 0xef, 0x9a, 0x8b, 0x62, 0x02, 0x0b, 0xad, 0xf9, 0x78, 0xfb, 0x2d, 0x93, 0x9e, 0x79, 0x30, + 0xb5, 0xe9, 0x07, 0x11, 0x55, 0xe2, 0xb5, 0x77, 0xa9, 0xb1, 0xbd, 0x16, 0x68, 0x97, 0x33, 0x2d, + 0xd0, 0xce, 0x76, 0xfc, 0x20, 0x72, 0x76, 0x62, 0x72, 0x23, 0xea, 0x95, 0xc1, 0x98, 0xbd, 0x07, + 0x33, 0x5a, 0x54, 0xbf, 0xeb, 0x7e, 0xd0, 0x72, 0x95, 0x50, 0x8e, 0xf7, 0xc0, 0x68, 0x6f, 0xb2, + 0x83, 0x60, 0xbb, 0x17, 0x93, 0x7d, 0x29, 0xcb, 0x5f, 0x69, 0x38, 0x31, 0x61, 0xcb, 0xf0, 0x57, + 0xea, 0x67, 0xc2, 0xd6, 0xeb, 0xb9, 0xb4, 0x7b, 0x94, 0x89, 0x6b, 0x71, 0xe9, 0x0a, 0xa9, 0xdf, + 0xc7, 0x9b, 0xb0, 0xc6, 0xe3, 0xd6, 0xc7, 0x94, 0x75, 0x11, 0x0a, 0x4b, 0x9b, 0xd7, 0xf1, 0xf5, + 0x42, 0x19, 0xda, 0xb4, 0xf7, 0xdc, 0x76, 0x1d, 0x85, 0x65, 0x32, 0x2b, 0xd7, 0x77, 0xe4, 0xa5, + 0xcd, 0xeb, 0xcc, 0x85, 0xd9, 0x4d, 0x1e, 0xb4, 0xbc, 0xe8, 0x8b, 0x57, 0xae, 0x68, 0x03, 0x55, + 0xc4, 0x4f, 0xbb, 0x4c, 0x9f, 0x56, 0xee, 0x20, 0x8a, 0xf3, 0xe8, 0xca, 0x95, 0xcc, 0xe1, 0x88, + 0x3f, 0x2c, 0x8b, 0x97, 0xd8, 0x19, 0x6f, 0xbb, 0x8f, 0x12, 0x6f, 0x80, 0x90, 0x3c, 0x3f, 0x9f, + 0x57, 0x13, 0x2b, 0xf1, 0x24, 0x30, 0x76, 0x46, 0x93, 0x48, 0xe8, 0x3a, 0xc9, 0xf4, 0x0a, 0xc9, + 0x67, 0x66, 0x41, 0x5d, 0xe9, 0x28, 0xf7, 0x60, 0x5d, 0x60, 0xd7, 0xd0, 0xd9, 0xdd, 0x58, 0x63, + 0x93, 0x1a, 0x0f, 0x65, 0x4d, 0xbc, 0xac, 0x6b, 0x6c, 0xf2, 0x22, 0xc5, 0x68, 0xd6, 0x74, 0xac, + 0xe6, 0x4b, 0xf7, 0x08, 0xdb, 0xe4, 0xd2, 0xab, 0x08, 0x4e, 0x9c, 0x5c, 0x11, 0xe4, 0x30, 0xb4, + 0xee, 0xd7, 0x1f, 0x50, 0xa8, 0xae, 0x2f, 0x88, 0xe5, 0xde, 0xf4, 0xeb, 0x0f, 0x9e, 0x9c, 0xe9, + 0x2e, 0xb2, 0x67, 0x1b, 0xe2, 0x53, 0xc5, 0x2c, 0xa0, 0x3e, 0x21, 0x73, 0xd0, 0xb9, 0x58, 0x13, + 0xd2, 0xca, 0xa4, 0xe0, 0x23, 0x27, 0x8d, 0xea, 0x5a, 0xdb, 0x24, 0x67, 0x1c, 0x4a, 0x2b, 0x3c, + 0x7c, 0x10, 0xf9, 0x9d, 0xe5, 0xa6, 0xd7, 0xd9, 0xf6, 0xdd, 0x40, 0x05, 0x50, 0xed, 0x5d, 0xdf, + 0xaf, 0x66, 0xae, 0xef, 0x99, 0x86, 0xa4, 0x77, 0xea, 0x8a, 0x81, 0xdd, 0xc3, 0x92, 0x7d, 0x09, + 0xa6, 0xc4, 0xe4, 0x5e, 0x7d, 0x14, 0xf1, 0xb6, 0x1c, 0xf9, 0x19, 0x14, 0x1d, 0xe6, 0xb4, 0x8c, + 0x01, 0x71, 0xa1, 0x9c, 0x53, 0xb8, 0xd8, 0x79, 0x4c, 0x60, 0x84, 0x39, 0x33, 0x58, 0xb1, 0x06, + 0xcc, 0xdf, 0x76, 0x1f, 0x69, 0xb9, 0x1e, 0xb5, 0x49, 0xca, 0x70, 0x82, 0x5d, 0x78, 0x7c, 0x58, + 0x7e, 0x59, 0x4c, 0xb0, 0x24, 0xa6, 0x6f, 0x9f, 0xf9, 0xda, 0x97, 0x13, 0xfb, 0x7e, 0x38, 0x43, + 0xcd, 0x5a, 0xc1, 0x34, 0x3a, 0x7e, 0x70, 0x50, 0xdb, 0x73, 0xd1, 0x11, 0x68, 0xf6, 0x64, 0x1b, + 0xa2, 0xea, 0xb0, 0x86, 0xe2, 0xe3, 0x84, 0x92, 0x91, 0xdd, 0xaf, 0x06, 0xf6, 0x11, 0x4c, 0xc9, + 0x27, 0x9b, 0x35, 0x3f, 0x8c, 0x50, 0xa1, 0x9f, 0x3b, 0x99, 0x7d, 0xbb, 0x7c, 0x07, 0x92, 0x1e, + 0x21, 0xa9, 0x0b, 0x80, 0x14, 0x67, 0xf6, 0x0e, 0x8c, 0x6f, 0x7a, 0x6d, 0x19, 0x88, 0xb0, 0xba, + 0x89, 0x57, 0x8f, 0x74, 0xfe, 0x74, 0xbc, 0xb6, 0xa3, 0xb4, 0xea, 0x4e, 0xbc, 0x5d, 0xe8, 0xd8, + 0xec, 0x3e, 0x8c, 0xd7, 0x6a, 0x6b, 0xd7, 0x3d, 0x71, 0x00, 0x76, 0x0e, 0xe6, 0x4f, 0xf7, 0xf9, + 0xca, 0x97, 0x32, 0xbf, 0x72, 0x32, 0x0c, 0xf7, 0x30, 0x7f, 0xbe, 0x53, 0xf7, 0x3b, 0x07, 0xb6, + 0xce, 0x29, 0xc3, 0xe6, 0xfb, 0xcc, 0x13, 0xb6, 0xf9, 0xae, 0xc2, 0xb4, 0x66, 0x60, 0x89, 0xc6, + 0x95, 0xf3, 0x49, 0xf4, 0x1a, 0xdd, 0xc6, 0x3b, 0xed, 0xe3, 0x98, 0xa6, 0x53, 0xc6, 0xde, 0x67, + 0x4f, 0x6a, 0xec, 0xed, 0xc1, 0x8c, 0x1c, 0x0c, 0x9a, 0x07, 0x38, 0xd2, 0x0b, 0x7d, 0xfa, 0xf0, + 0x62, 0x66, 0x1f, 0xce, 0xd2, 0x48, 0xab, 0x49, 0x86, 0x4f, 0x94, 0xbd, 0x5c, 0xd9, 0x0e, 0x30, + 0x02, 0x52, 0xf6, 0x7e, 0xac, 0xeb, 0xd9, 0x3e, 0x75, 0xbd, 0x9c, 0x59, 0xd7, 0x94, 0xaa, 0x6b, + 0x5b, 0x56, 0x93, 0xc1, 0x91, 0xb5, 0x55, 0x3d, 0x6a, 0x7e, 0x61, 0xc7, 0x3e, 0x67, 0xdc, 0x83, + 0xf6, 0x22, 0xc8, 0x28, 0xc0, 0xe9, 0x49, 0x9b, 0xee, 0xf7, 0x0c, 0xce, 0xec, 0x11, 0x9c, 0xee, + 0xfd, 0x0a, 0xac, 0xf3, 0x79, 0xac, 0xf3, 0x79, 0xa3, 0xce, 0x34, 0x92, 0x9c, 0x37, 0x66, 0xb3, + 0xd2, 0xb5, 0xf6, 0xe1, 0xcf, 0x7e, 0x38, 0x07, 0x67, 0x6e, 0x5f, 0xaf, 0x60, 0xd2, 0x3a, 0x4f, + 0xc6, 0xa5, 0x8a, 0x7d, 0x43, 0x5f, 0xa0, 0xbb, 0xf2, 0xf4, 0xfd, 0xbd, 0x92, 0x38, 0x70, 0xab, + 0x10, 0x32, 0xe2, 0x4b, 0xad, 0x1d, 0x57, 0xe6, 0xc2, 0x23, 0x16, 0x19, 0x0e, 0xa4, 0x3f, 0xf7, + 0x47, 0xe5, 0x9c, 0xdd, 0xaf, 0x2a, 0xd6, 0x84, 0x05, 0xb3, 0x5b, 0x94, 0x39, 0xfe, 0x1e, 0x6f, + 0x36, 0xe7, 0xcb, 0x38, 0xa3, 0xdf, 0x78, 0x7c, 0x58, 0xbe, 0xd0, 0xd3, 0xbb, 0xb1, 0x89, 0xbf, + 0xc0, 0xd4, 0x1a, 0x7c, 0x04, 0xbf, 0x9b, 0x43, 0xc5, 0xc9, 0xd2, 0x54, 0x96, 0x79, 0xf9, 0x6f, + 0xe7, 0x53, 0x27, 0x15, 0xab, 0xc2, 0x28, 0x4d, 0x40, 0x12, 0xdd, 0x7b, 0xa7, 0xd9, 0xf3, 0x99, + 0xd3, 0x6c, 0x94, 0xe6, 0xb2, 0xad, 0xe8, 0xd9, 0xbe, 0x60, 0x85, 0x5f, 0x41, 0xba, 0xce, 0x57, + 0xe4, 0x41, 0x84, 0x20, 0xe3, 0xc8, 0x5d, 0x39, 0xb9, 0x8b, 0x95, 0xe9, 0xc1, 0x87, 0x67, 0xaf, + 0xaa, 0x8d, 0x3d, 0x90, 0x19, 0x55, 0x0a, 0xb1, 0x9f, 0x8e, 0x99, 0x3e, 0xe5, 0x89, 0x55, 0x28, + 0x6a, 0xb1, 0x7e, 0x2b, 0x07, 0x93, 0xc6, 0x51, 0xc7, 0xae, 0x69, 0x4e, 0x68, 0x89, 0x5f, 0xb6, + 0x81, 0x83, 0xbb, 0x5f, 0xda, 0x3d, 0xed, 0x1a, 0x19, 0x8b, 0xe7, 0xfb, 0xd3, 0xe1, 0xec, 0x4f, + 0xfb, 0x24, 0x1e, 0x7d, 0x33, 0x18, 0xe7, 0x69, 0x1b, 0xea, 0x93, 0xa7, 0xed, 0x1f, 0x3e, 0x0b, + 0x53, 0xa6, 0x2e, 0xc4, 0xde, 0x80, 0x11, 0xbc, 0x50, 0x55, 0x8a, 0xb5, 0xcc, 0x6f, 0xef, 0xa7, + 0x52, 0x8e, 0x12, 0x0e, 0x7b, 0x05, 0x20, 0xb6, 0xda, 0x55, 0xcf, 0x09, 0xc3, 0x8f, 0x0f, 0xcb, + 0xb9, 0x37, 0x6d, 0xad, 0x80, 0x7d, 0x15, 0x60, 0xc3, 0x6f, 0xf0, 0x38, 0xa9, 0xe5, 0x11, 0x4f, + 0xe6, 0xaf, 0xf6, 0x64, 0x1b, 0x38, 0xd5, 0xf6, 0x1b, 0xbc, 0x37, 0xb5, 0x80, 0xc6, 0x91, 0x7d, + 0x0e, 0x86, 0xed, 0xae, 0x50, 0xe2, 0xe5, 0xfd, 0xc9, 0xb8, 0x3a, 0x72, 0xba, 0x4d, 0x9e, 0x68, + 0x88, 0x41, 0x37, 0x6d, 0x0d, 0x26, 0x00, 0xec, 0x03, 0x99, 0x85, 0x80, 0x42, 0xf8, 0x0d, 0x27, + 0x0f, 0x2c, 0x9a, 0x28, 0xd2, 0x13, 0xc4, 0x4f, 0x23, 0x61, 0x77, 0x60, 0x54, 0x7f, 0x19, 0xd0, + 0xbc, 0x99, 0xf5, 0xd7, 0x23, 0x4d, 0xdd, 0xa4, 0x6c, 0x98, 0xe9, 0x47, 0x03, 0xc5, 0x85, 0xbd, + 0x0b, 0x63, 0x82, 0xbd, 0x58, 0xca, 0x21, 0xa9, 0x19, 0xf8, 0x8c, 0xa2, 0x7d, 0x90, 0xd8, 0x0e, + 0x8c, 0x40, 0x7b, 0x31, 0x01, 0xfb, 0x12, 0xe6, 0x59, 0xa4, 0xae, 0x3e, 0xd2, 0x94, 0xe2, 0x7c, + 0x4f, 0x57, 0x63, 0xe2, 0xc5, 0xde, 0xc4, 0xed, 0x31, 0x3f, 0xb6, 0x1b, 0x07, 0xd3, 0x1a, 0x24, + 0x73, 0xc4, 0x6b, 0x3d, 0x15, 0xcc, 0xab, 0xf8, 0x50, 0xbd, 0xc9, 0x49, 0x0d, 0xbe, 0xac, 0x03, + 0xa5, 0x44, 0xca, 0xa3, 0xba, 0xe0, 0xa8, 0xba, 0xde, 0xec, 0xa9, 0x4b, 0x1f, 0xc0, 0x9e, 0xea, + 0x7a, 0xb8, 0xb3, 0x06, 0x4c, 0xa9, 0x13, 0x83, 0xea, 0x1b, 0x3f, 0xaa, 0xbe, 0x57, 0x7a, 0xea, + 0x9b, 0x6d, 0x6c, 0xf7, 0xd6, 0x93, 0xe2, 0xc9, 0xde, 0x85, 0x49, 0x05, 0x91, 0xa9, 0x42, 0x27, + 0x92, 0x9c, 0x90, 0x8d, 0xed, 0x9e, 0x04, 0xa1, 0x26, 0xb2, 0x4e, 0x2d, 0x67, 0xc7, 0xa4, 0x41, + 0x9d, 0x9e, 0x15, 0x26, 0x32, 0xfb, 0x10, 0xc6, 0xab, 0x2d, 0xd1, 0x10, 0xbf, 0xed, 0x46, 0x9c, + 0x3c, 0xdd, 0x94, 0x59, 0x88, 0x56, 0xa2, 0x4d, 0x55, 0x99, 0x04, 0x35, 0x29, 0x32, 0x92, 0xa0, + 0x26, 0x60, 0xd1, 0x79, 0xf2, 0x29, 0x88, 0xe6, 0xb0, 0xf2, 0x82, 0x7b, 0x3e, 0xc3, 0x34, 0x43, + 0x63, 0x4f, 0xa1, 0x32, 0x05, 0x54, 0x3d, 0xc5, 0xa4, 0x42, 0x65, 0xea, 0x3c, 0xd9, 0x7b, 0x30, + 0x4e, 0x49, 0x75, 0x2a, 0xf6, 0x46, 0x38, 0x5f, 0xc2, 0xc6, 0xa3, 0xef, 0xbe, 0xca, 0xbf, 0xe3, + 0xb8, 0x41, 0xca, 0x06, 0x31, 0xc1, 0x67, 0x5f, 0x84, 0xb9, 0xfb, 0x5e, 0xbb, 0xe1, 0xef, 0x87, + 0x74, 0x4c, 0xd1, 0x46, 0x37, 0x93, 0x78, 0x00, 0xed, 0xcb, 0xf2, 0x58, 0x38, 0xeb, 0xd9, 0xf8, + 0x32, 0x39, 0xb0, 0xbf, 0xda, 0xc3, 0x59, 0xce, 0x20, 0x76, 0xd4, 0x0c, 0x5a, 0xec, 0x99, 0x41, + 0xbd, 0xd5, 0xa7, 0xa7, 0x53, 0x66, 0x35, 0xcc, 0x07, 0x66, 0x9e, 0xef, 0x37, 0x7d, 0xaf, 0x3d, + 0x3f, 0x8b, 0x7b, 0xe1, 0xb3, 0x69, 0x6f, 0x79, 0xc4, 0xa3, 0x64, 0xb2, 0xd6, 0xe3, 0xc3, 0xf2, + 0x0b, 0x69, 0x21, 0xfc, 0x23, 0xdf, 0xb8, 0x28, 0xcf, 0x60, 0xcd, 0x3e, 0x84, 0x09, 0xf1, 0x7f, + 0x7c, 0x4b, 0x30, 0x67, 0x18, 0xf3, 0x69, 0x98, 0x54, 0x0f, 0x8e, 0x11, 0x66, 0xfd, 0xc9, 0xb8, + 0x40, 0x30, 0x58, 0xb1, 0xb7, 0x01, 0x84, 0x1c, 0x43, 0xdb, 0xf1, 0xa9, 0x24, 0x32, 0x29, 0x8a, + 0x41, 0xbd, 0x1b, 0x71, 0x82, 0xcc, 0xde, 0x85, 0x71, 0xf1, 0xab, 0xd6, 0x6d, 0xf8, 0x62, 0x6d, + 0x9c, 0x46, 0x5a, 0xe9, 0x40, 0x28, 0x68, 0x43, 0x09, 0x37, 0x1c, 0x08, 0x13, 0x74, 0xb6, 0x06, + 0xd3, 0x18, 0x41, 0xb6, 0x8a, 0x99, 0xa6, 0x23, 0x8f, 0x87, 0xf3, 0x67, 0xb4, 0x27, 0x6c, 0x51, + 0xe4, 0x78, 0x71, 0x99, 0xae, 0x5c, 0xa4, 0xc8, 0x58, 0x08, 0xb3, 0xc9, 0xee, 0x92, 0x3c, 0x88, + 0xcf, 0x63, 0x27, 0x29, 0x91, 0xba, 0x17, 0x43, 0xee, 0xc7, 0x62, 0x44, 0xb4, 0x8d, 0x4b, 0x3d, + 0x27, 0xe8, 0x15, 0x66, 0x71, 0x67, 0x36, 0xb0, 0x1b, 0xcb, 0x9b, 0xe9, 0x10, 0xab, 0x67, 0xb1, + 0x05, 0x38, 0xcc, 0xbb, 0xf5, 0x24, 0xcb, 0x6d, 0x46, 0x98, 0xd5, 0x0c, 0x6a, 0xf6, 0x0d, 0x38, + 0xa5, 0x76, 0x10, 0x2a, 0xa2, 0x79, 0xbd, 0x70, 0xc2, 0x9d, 0xb8, 0xb1, 0x1d, 0x57, 0xdd, 0x33, + 0xa5, 0xb3, 0xab, 0x60, 0x2e, 0x8c, 0xe3, 0xb0, 0x52, 0x8d, 0xcf, 0x1e, 0x55, 0xe3, 0x85, 0x9e, + 0x1a, 0x4f, 0xe3, 0x44, 0xe9, 0xad, 0x4c, 0xe7, 0xc9, 0x96, 0x60, 0x92, 0xd6, 0x11, 0xcd, 0xb6, + 0xe7, 0xb0, 0xb7, 0xf0, 0x56, 0x49, 0xad, 0xc0, 0x9e, 0x09, 0x67, 0x92, 0xe8, 0x3b, 0xb2, 0x7c, + 0x46, 0x78, 0xde, 0xd8, 0x91, 0xd3, 0xaf, 0x07, 0x26, 0xb2, 0xd8, 0x91, 0x12, 0x29, 0x66, 0xf5, + 0x51, 0x27, 0xa0, 0x3b, 0xa3, 0x17, 0x92, 0xcc, 0x23, 0x9a, 0xf0, 0xe3, 0xf0, 0x18, 0x43, 0xdf, + 0x12, 0xb2, 0x38, 0xb0, 0xbb, 0x30, 0x1b, 0x9f, 0xda, 0x1a, 0xe3, 0x72, 0x92, 0xc1, 0x25, 0x39, + 0xea, 0xb3, 0xf9, 0x66, 0xd1, 0x33, 0x17, 0xce, 0x18, 0xe7, 0xb4, 0xc6, 0xfa, 0x1c, 0xb2, 0xc6, + 0xac, 0xca, 0xe6, 0x21, 0x9f, 0xcd, 0xbe, 0x1f, 0x1f, 0xf6, 0x11, 0x2c, 0xa4, 0xcf, 0x66, 0xad, + 0x96, 0x17, 0xb1, 0x96, 0xd7, 0x1e, 0x1f, 0x96, 0xcf, 0xf7, 0x1c, 0xef, 0xd9, 0x15, 0x1d, 0xc1, + 0x8d, 0x7d, 0x15, 0xe6, 0xcd, 0xf3, 0x59, 0xab, 0xc9, 0xc2, 0x9a, 0x70, 0xe9, 0xc4, 0x07, 0x7b, + 0x76, 0x0d, 0x7d, 0x79, 0xb0, 0x08, 0xca, 0x99, 0xb3, 0x5b, 0xab, 0xe6, 0xa5, 0xa4, 0x41, 0x3d, + 0xab, 0x24, 0xbb, 0xba, 0xe3, 0x58, 0xb2, 0x7d, 0x78, 0x21, 0xeb, 0x98, 0xd0, 0x2a, 0x7d, 0x39, + 0xbe, 0x95, 0x7d, 0x3d, 0xfb, 0xc8, 0xc9, 0xae, 0xf9, 0x18, 0xb6, 0xec, 0x4b, 0x70, 0x4a, 0x5b, + 0x5f, 0x5a, 0x7d, 0xaf, 0x60, 0x7d, 0xe8, 0xbf, 0xab, 0x2f, 0xcc, 0xec, 0x5a, 0xb2, 0x79, 0xb0, + 0x16, 0xcc, 0xaa, 0x86, 0xe3, 0xf5, 0x37, 0x1d, 0x3d, 0xe7, 0x8d, 0x5d, 0xb5, 0x17, 0x43, 0xcb, + 0x8b, 0xbf, 0xed, 0x74, 0x12, 0x42, 0x7d, 0xa6, 0x67, 0xf0, 0x65, 0x6b, 0x30, 0x52, 0xdb, 0xac, + 0x5e, 0xbf, 0xbe, 0x3a, 0xff, 0x2a, 0xd6, 0xa0, 0x9c, 0x7d, 0x24, 0xd0, 0x50, 0x9a, 0xc8, 0xc6, + 0xac, 0xe3, 0xed, 0xec, 0x18, 0x3e, 0x55, 0x12, 0xf5, 0xe6, 0x50, 0xf1, 0x42, 0xe9, 0xe2, 0xcd, + 0xa1, 0xe2, 0xc5, 0xd2, 0x6b, 0xf6, 0x73, 0xd9, 0x99, 0xc4, 0x65, 0x63, 0xed, 0xf3, 0x47, 0x95, + 0x26, 0x5d, 0x61, 0xfd, 0x42, 0x0e, 0x66, 0x33, 0xbe, 0x83, 0x9d, 0x87, 0x21, 0x4c, 0x89, 0xa2, + 0xbd, 0xaa, 0xa7, 0x52, 0xa1, 0x60, 0x39, 0xfb, 0x14, 0x8c, 0xae, 0x6c, 0xd4, 0x6a, 0x95, 0x0d, + 0xa5, 0xb2, 0xc9, 0xed, 0xaa, 0x1d, 0x3a, 0xa1, 0x6b, 0x3e, 0xc6, 0x11, 0x1a, 0x7b, 0x13, 0x46, + 0xaa, 0x9b, 0x48, 0x20, 0xcd, 0xba, 0x50, 0x85, 0xf1, 0x3a, 0x69, 0x7c, 0x42, 0xb2, 0x7e, 0x2c, + 0x07, 0xac, 0xb7, 0x53, 0xd9, 0x15, 0x18, 0xd7, 0x87, 0x4e, 0x2a, 0x98, 0xf8, 0x70, 0xa4, 0x0d, + 0x8c, 0xad, 0xe3, 0xb0, 0x15, 0x18, 0xc6, 0xa4, 0x71, 0xf1, 0x2b, 0x60, 0xe6, 0x01, 0x70, 0xa6, + 0xe7, 0x00, 0x18, 0xc6, 0x94, 0x74, 0xb6, 0x24, 0xb6, 0x7e, 0x2f, 0x07, 0xac, 0xf7, 0xd0, 0x1c, + 0xd8, 0x0a, 0xe1, 0x2d, 0xcd, 0x2d, 0x57, 0x4f, 0x7a, 0x10, 0x67, 0xac, 0xd1, 0x95, 0xa5, 0xc4, + 0x81, 0xf7, 0xbc, 0xa1, 0x9c, 0xf7, 0xf7, 0xe5, 0xba, 0x08, 0xc3, 0xf7, 0x78, 0xb0, 0xad, 0x2c, + 0x16, 0xd1, 0xca, 0xe9, 0xa1, 0x00, 0xe8, 0xca, 0x2a, 0x62, 0x58, 0x7f, 0x92, 0x83, 0xb9, 0x2c, + 0x49, 0xee, 0x18, 0x97, 0x2b, 0x2b, 0xe5, 0x2d, 0x86, 0x16, 0x08, 0xd2, 0x04, 0x2a, 0xf6, 0x11, + 0x2b, 0xc3, 0xb0, 0x68, 0xac, 0x1a, 0x61, 0xbc, 0x2c, 0x10, 0xbd, 0x11, 0xda, 0x12, 0x2e, 0x10, + 0x64, 0x8c, 0xaa, 0x21, 0x0c, 0x6f, 0x86, 0x08, 0x28, 0x28, 0xd8, 0x12, 0x2e, 0x10, 0x6e, 0xfb, + 0x8d, 0x38, 0x5f, 0x32, 0x22, 0xb4, 0x04, 0xc0, 0x96, 0x70, 0x76, 0x1e, 0x46, 0xef, 0xb4, 0xd7, + 0xb9, 0xfb, 0x50, 0x05, 0xde, 0x46, 0x8b, 0x09, 0xbf, 0xed, 0x34, 0x05, 0xcc, 0x56, 0x85, 0xd6, + 0x4f, 0xe7, 0x60, 0xa6, 0x47, 0x88, 0x3c, 0xde, 0xab, 0xec, 0x68, 0xf7, 0x8e, 0x41, 0xda, 0x27, + 0x3f, 0x7f, 0x28, 0xfb, 0xf3, 0xad, 0xff, 0x7b, 0x08, 0xce, 0xf4, 0xd1, 0xe9, 0x13, 0xf7, 0xb3, + 0xdc, 0xb1, 0xee, 0x67, 0x5f, 0x16, 0x3a, 0xb4, 0xeb, 0xb5, 0xc2, 0x2d, 0x3f, 0xf9, 0xe2, 0xc4, + 0x8a, 0x1d, 0xcb, 0x54, 0xca, 0x68, 0x65, 0xee, 0x7c, 0x56, 0xa6, 0xed, 0x77, 0x22, 0xbf, 0x57, + 0xa4, 0x30, 0x98, 0xf5, 0x38, 0x80, 0x15, 0xfe, 0x82, 0x38, 0x80, 0x99, 0x2e, 0x09, 0x43, 0x4f, + 0xd4, 0x25, 0x21, 0xdb, 0x9c, 0x71, 0xf8, 0x93, 0x18, 0xb7, 0x2e, 0xc3, 0xa4, 0x34, 0x19, 0xa9, + 0x84, 0x72, 0x90, 0x46, 0x7a, 0xcc, 0x4c, 0xdc, 0xb0, 0x77, 0x2c, 0x0c, 0x1a, 0xb6, 0x66, 0x9a, + 0xcf, 0x8f, 0xe2, 0x53, 0xd7, 0xf9, 0xfe, 0xe6, 0xf1, 0xc6, 0x13, 0xb7, 0x4e, 0x6a, 0xfd, 0x74, + 0xde, 0xf4, 0x0e, 0xfb, 0x8b, 0x38, 0xf3, 0x2e, 0xc2, 0xf0, 0xfd, 0x3d, 0x1e, 0xa8, 0xfd, 0x0e, + 0x3f, 0x64, 0x5f, 0x00, 0xf4, 0x0f, 0x41, 0x0c, 0x76, 0x1d, 0xa6, 0x36, 0xe5, 0x48, 0xa8, 0xee, + 0x1d, 0x4a, 0x54, 0xad, 0x0e, 0x5d, 0x08, 0x64, 0xf4, 0x6f, 0x8a, 0xca, 0xba, 0x01, 0xcf, 0x1b, + 0x0b, 0x92, 0xa2, 0x59, 0x48, 0x2b, 0x76, 0x79, 0x22, 0x4e, 0x25, 0x76, 0xfb, 0xc9, 0xee, 0x61, + 0xa7, 0xa0, 0xd6, 0x0e, 0xbc, 0x70, 0x24, 0x23, 0x71, 0x10, 0x41, 0x27, 0xfe, 0x95, 0x32, 0xb5, + 0x3b, 0x92, 0xd4, 0xd6, 0xe8, 0xac, 0xef, 0x87, 0x09, 0xbd, 0x97, 0x71, 0x4f, 0x15, 0xbf, 0x69, + 0x53, 0x93, 0x7b, 0xaa, 0x00, 0xd8, 0x12, 0x9e, 0x5c, 0xe1, 0xe6, 0xb3, 0xaf, 0x70, 0x93, 0xe1, + 0x2f, 0x1c, 0x37, 0xfc, 0xa2, 0x72, 0x5c, 0xb2, 0x5a, 0xe5, 0xf8, 0x5b, 0xaf, 0x1c, 0xc3, 0x55, + 0xd8, 0x12, 0xfe, 0x44, 0x2b, 0xff, 0x5d, 0x95, 0x7a, 0x04, 0x8d, 0xe4, 0x95, 0x4e, 0x9c, 0xa4, + 0x32, 0x9e, 0xcd, 0xd2, 0x74, 0x13, 0xcc, 0xe4, 0x90, 0xcc, 0x1f, 0x77, 0x48, 0x9e, 0x64, 0x22, + 0x5e, 0x86, 0xd1, 0x0a, 0x3d, 0x44, 0x0f, 0x25, 0x82, 0x8d, 0xdb, 0xf3, 0xea, 0xac, 0xb0, 0xac, + 0x9f, 0xcb, 0xc1, 0xa9, 0xcc, 0xab, 0x32, 0x51, 0xab, 0xbc, 0x93, 0xd3, 0xd6, 0x61, 0xfa, 0x42, + 0x4e, 0x62, 0x9c, 0xc4, 0x57, 0x79, 0xf0, 0xb6, 0x58, 0x2f, 0xc2, 0x58, 0xfc, 0x50, 0xc3, 0xe6, + 0xd4, 0xd0, 0xa1, 0x75, 0x92, 0xba, 0xef, 0xaf, 0x01, 0x88, 0x2f, 0x78, 0xa2, 0xb6, 0x74, 0xd6, + 0xef, 0xe6, 0x65, 0x5a, 0xba, 0xa7, 0x36, 0x36, 0x61, 0xb6, 0x01, 0x9c, 0x68, 0x52, 0xff, 0x88, + 0x84, 0x6c, 0x15, 0x46, 0x6a, 0x91, 0x1b, 0x75, 0x95, 0x8b, 0xf5, 0xac, 0x4e, 0x86, 0x05, 0xf7, + 0x16, 0x13, 0x27, 0xdb, 0x10, 0x21, 0x86, 0x72, 0x80, 0x10, 0xcd, 0x8e, 0xee, 0x9f, 0xe6, 0x60, + 0x42, 0x27, 0x66, 0x1f, 0xc2, 0x94, 0x8a, 0xb8, 0x26, 0x1d, 0xcf, 0xe9, 0x55, 0x49, 0x99, 0x64, + 0xa8, 0x88, 0x6b, 0xba, 0xa3, 0xba, 0x81, 0xaf, 0x6f, 0xd5, 0x1d, 0x1d, 0x99, 0x35, 0x80, 0xb5, + 0x76, 0x5c, 0x67, 0x9f, 0xbb, 0x0f, 0x78, 0x18, 0x39, 0xf2, 0xe9, 0x9c, 0x1e, 0x9f, 0x14, 0xfb, + 0xdb, 0xd7, 0x2b, 0xf2, 0xd5, 0x5c, 0x8c, 0x04, 0x85, 0xce, 0xeb, 0xa1, 0xd1, 0x6f, 0xd4, 0x5b, + 0x3b, 0xee, 0x7d, 0x59, 0x28, 0xe9, 0xac, 0x3f, 0x1d, 0x91, 0xd3, 0x8d, 0x02, 0x34, 0x6e, 0xc3, + 0xd4, 0x9d, 0xea, 0xca, 0xb2, 0x76, 0xbf, 0x66, 0xe6, 0xf7, 0x58, 0x7d, 0x14, 0xf1, 0xa0, 0xed, + 0x36, 0x09, 0xe1, 0x20, 0x39, 0x82, 0x7c, 0xaf, 0x51, 0xcf, 0xbe, 0x7b, 0x4b, 0x71, 0x14, 0x75, + 0x48, 0x1d, 0x2a, 0xae, 0x23, 0x3f, 0x60, 0x1d, 0xa1, 0xdb, 0x6a, 0xf6, 0xa9, 0xc3, 0xe4, 0xc8, + 0xf6, 0xa0, 0x74, 0x03, 0xc5, 0x25, 0xad, 0x96, 0xc2, 0xd1, 0xb5, 0xbc, 0x44, 0xb5, 0x3c, 0x2b, + 0xe5, 0xac, 0xec, 0x7a, 0x7a, 0xb8, 0x26, 0xfb, 0xc4, 0xd0, 0xb1, 0xfb, 0xc4, 0xdf, 0xc8, 0xc1, + 0x88, 0x94, 0xc7, 0x68, 0x1a, 0xf7, 0x91, 0xf8, 0xee, 0x3f, 0x19, 0x89, 0xaf, 0x84, 0xe7, 0x84, + 0x31, 0xa1, 0x65, 0x19, 0x5b, 0x49, 0xad, 0x0b, 0x65, 0xfe, 0x89, 0x37, 0xe5, 0xb2, 0xe4, 0xf8, + 0x65, 0xc1, 0xaa, 0x89, 0xdb, 0xf3, 0xe8, 0xb1, 0x9e, 0x75, 0xca, 0x55, 0x7c, 0x94, 0xdc, 0x9e, + 0x4d, 0x67, 0xe7, 0x75, 0x18, 0x23, 0x67, 0xea, 0xa5, 0x03, 0x7a, 0x0f, 0x2b, 0x19, 0x26, 0x06, + 0x8d, 0xa5, 0x83, 0x44, 0xd6, 0x24, 0x77, 0x6c, 0x67, 0xfb, 0xc0, 0xc8, 0xf2, 0xa7, 0x10, 0xd9, + 0x1d, 0x99, 0xfd, 0x4a, 0x86, 0xb0, 0x34, 0x63, 0x56, 0xc7, 0x70, 0x0a, 0xd3, 0xa2, 0x3c, 0x32, + 0x33, 0x22, 0x56, 0x26, 0x3c, 0xd8, 0x3a, 0x94, 0xd0, 0x2c, 0x85, 0x37, 0xe4, 0xaa, 0xa9, 0xae, + 0x48, 0x87, 0x5d, 0x32, 0x2d, 0x8c, 0x64, 0x19, 0x2d, 0xb7, 0x94, 0xaf, 0x4c, 0x0f, 0xa5, 0xd0, + 0x0f, 0x4b, 0xe9, 0xd9, 0xc7, 0xde, 0x85, 0xf1, 0x38, 0x84, 0x68, 0xec, 0xad, 0x87, 0xf7, 0xe2, + 0x49, 0xcc, 0x51, 0x33, 0x67, 0x92, 0x86, 0xce, 0x16, 0xa1, 0x28, 0x16, 0x71, 0x3a, 0xbf, 0x60, + 0x97, 0x60, 0xba, 0x09, 0xbe, 0xc2, 0x63, 0x35, 0x98, 0x15, 0x8b, 0xa6, 0xe6, 0xb5, 0x77, 0x9b, + 0x7c, 0xdd, 0xdf, 0xf5, 0xbb, 0xd1, 0x5d, 0x7b, 0x9d, 0xf6, 0x70, 0x29, 0x91, 0xbb, 0xad, 0xa6, + 0x51, 0x1c, 0x18, 0xd9, 0xa3, 0x33, 0xa8, 0xb5, 0xad, 0xf2, 0x8f, 0xf2, 0x30, 0xae, 0xcd, 0x27, + 0x76, 0x11, 0x8a, 0xd5, 0x70, 0xdd, 0xaf, 0x3f, 0x88, 0xe3, 0x78, 0x4d, 0x3e, 0x3e, 0x2c, 0x8f, + 0x79, 0xa1, 0xd3, 0x44, 0xa0, 0x1d, 0x17, 0xb3, 0x25, 0x98, 0x94, 0x7f, 0xa9, 0xd0, 0xee, 0xf9, + 0xc4, 0x92, 0x50, 0x22, 0xab, 0xa0, 0xee, 0xfa, 0xee, 0x69, 0x90, 0xb0, 0xaf, 0x00, 0x48, 0x00, + 0x7a, 0x7e, 0x16, 0x06, 0xf7, 0x59, 0xa5, 0x0a, 0x32, 0x7c, 0x3e, 0x35, 0x86, 0xec, 0x6b, 0x32, + 0xe4, 0xa8, 0x9a, 0xff, 0x43, 0x83, 0x3b, 0xdd, 0x0a, 0xfe, 0x4e, 0xb6, 0xef, 0xbf, 0xce, 0x92, + 0x42, 0x0e, 0x2e, 0xd8, 0xbc, 0xee, 0x3f, 0xe4, 0xc1, 0x41, 0x25, 0x42, 0x44, 0x0d, 0xc3, 0xfa, + 0xef, 0x73, 0xda, 0xaa, 0x61, 0x1b, 0x98, 0x12, 0x53, 0xce, 0x08, 0x32, 0x0d, 0x89, 0x75, 0x06, + 0x05, 0xb7, 0xf9, 0xce, 0xd2, 0xb3, 0x64, 0xc8, 0x3a, 0x1b, 0xcf, 0xab, 0x54, 0xaa, 0x4c, 0x09, + 0x64, 0x9f, 0x87, 0x21, 0xec, 0xba, 0xfc, 0xb1, 0x4d, 0x53, 0xc7, 0xf6, 0x90, 0xe8, 0x33, 0x6c, + 0x08, 0x52, 0xb2, 0x4f, 0x91, 0xd7, 0x9c, 0xec, 0xfc, 0x29, 0xed, 0xec, 0x15, 0xdf, 0x11, 0x9f, + 0xd7, 0x49, 0xf8, 0x07, 0x6d, 0xf6, 0xfc, 0x9b, 0x79, 0x28, 0xa5, 0xd7, 0x2a, 0xfb, 0x00, 0x26, + 0xd4, 0x79, 0x8a, 0x39, 0xd3, 0x45, 0x2b, 0x27, 0x28, 0x2e, 0xb8, 0x3a, 0x54, 0xd3, 0x29, 0xd3, + 0x75, 0x02, 0x21, 0xdc, 0x6c, 0x51, 0x38, 0x26, 0x6d, 0x95, 0x44, 0x7e, 0xd4, 0x49, 0x45, 0xad, + 0x54, 0x68, 0xec, 0x2d, 0x28, 0xdc, 0xbe, 0x5e, 0x21, 0x17, 0x8d, 0x52, 0xfa, 0xd4, 0x95, 0x26, + 0x68, 0xa6, 0x41, 0x9c, 0xc0, 0x67, 0xeb, 0x5a, 0x50, 0xd8, 0x11, 0x23, 0x19, 0x94, 0x02, 0xc7, + 0x8d, 0x3b, 0x3e, 0x3a, 0xac, 0x4c, 0xc6, 0x4e, 0x11, 0x0c, 0xff, 0xbd, 0x02, 0x8c, 0xc5, 0xf5, + 0x33, 0x06, 0x28, 0xbb, 0x91, 0xc2, 0x84, 0x7f, 0xb3, 0xb3, 0x50, 0x54, 0xe2, 0x1a, 0x79, 0x6a, + 0x8c, 0x86, 0x24, 0xaa, 0xcd, 0x83, 0x92, 0xcb, 0xe4, 0x32, 0xb7, 0xd5, 0x4f, 0x76, 0x05, 0x62, + 0xa1, 0xab, 0x9f, 0x74, 0x36, 0x24, 0x06, 0xcc, 0x8e, 0xd1, 0xd8, 0x14, 0xe4, 0x3d, 0x19, 0x15, + 0x67, 0xcc, 0xce, 0x7b, 0x0d, 0xf6, 0x01, 0x14, 0xdd, 0x46, 0x83, 0x37, 0x1c, 0x57, 0xd9, 0x58, + 0x1c, 0x35, 0x69, 0x8a, 0x82, 0x9b, 0x3c, 0x04, 0x90, 0xaa, 0x12, 0xb1, 0x0a, 0x8c, 0x35, 0x5d, + 0x69, 0x46, 0xd5, 0x18, 0xe0, 0x44, 0x49, 0x38, 0x14, 0x05, 0xd9, 0xdd, 0x90, 0x37, 0xd8, 0xab, + 0x30, 0x24, 0x46, 0x93, 0x8e, 0x10, 0x25, 0x25, 0x8a, 0xc1, 0x94, 0x1d, 0xb6, 0xf6, 0x8c, 0x8d, + 0x08, 0xec, 0x65, 0x28, 0x74, 0x17, 0x77, 0xe8, 0x70, 0x28, 0x25, 0x01, 0x9a, 0x63, 0x34, 0x51, + 0xcc, 0xae, 0x42, 0x71, 0xdf, 0x8c, 0xed, 0x7b, 0x2a, 0x35, 0x8c, 0x31, 0x7e, 0x8c, 0xb8, 0x54, + 0x84, 0x11, 0x79, 0x10, 0x58, 0x2f, 0x00, 0x24, 0x55, 0xf7, 0x3a, 0xd4, 0x58, 0x5f, 0x81, 0xb1, + 0xb8, 0x4a, 0xf6, 0x3c, 0xc0, 0x03, 0x7e, 0xe0, 0xec, 0xb9, 0xed, 0x46, 0x53, 0x4a, 0x91, 0x13, + 0xf6, 0xd8, 0x03, 0x7e, 0xb0, 0x86, 0x00, 0x76, 0x06, 0x46, 0x3b, 0x62, 0x54, 0x69, 0xea, 0x4e, + 0xd8, 0x23, 0x9d, 0xee, 0xb6, 0x98, 0xa1, 0xf3, 0x30, 0x8a, 0x17, 0x7c, 0xb4, 0xd0, 0x26, 0x6d, + 0xf5, 0xd3, 0xfa, 0xb3, 0x02, 0xe6, 0xb5, 0xd0, 0xbe, 0x93, 0xbd, 0x04, 0x93, 0xf5, 0x80, 0xe3, + 0x99, 0xe3, 0x0a, 0x49, 0x8a, 0xea, 0x99, 0x48, 0x80, 0xd5, 0x06, 0x3b, 0x0f, 0xd3, 0x9d, 0xee, + 0x76, 0xd3, 0xab, 0x8b, 0xda, 0x9c, 0xfa, 0x36, 0x05, 0xe2, 0x9e, 0xb0, 0x27, 0x25, 0xf8, 0x16, + 0x3f, 0x58, 0xde, 0xc6, 0x68, 0x4e, 0x25, 0x3d, 0x18, 0x67, 0x14, 0xa7, 0x8d, 0xb5, 0xa7, 0x35, + 0x38, 0x9a, 0x4e, 0x9d, 0x86, 0x11, 0xd7, 0xdd, 0xed, 0x7a, 0x32, 0xea, 0xca, 0x84, 0x4d, 0xbf, + 0xd8, 0xeb, 0x30, 0x93, 0x04, 0x84, 0x55, 0xcd, 0x18, 0xc6, 0x66, 0x94, 0xe2, 0x82, 0x65, 0x09, + 0x67, 0x6f, 0x02, 0xd3, 0xeb, 0xf3, 0xb7, 0x3f, 0xe2, 0x75, 0x39, 0xd5, 0x26, 0xec, 0x19, 0xad, + 0xe4, 0x0e, 0x16, 0xb0, 0x17, 0x61, 0x22, 0xe0, 0x21, 0x4a, 0x71, 0xd8, 0x6d, 0x98, 0xf6, 0xc9, + 0x1e, 0x57, 0x30, 0xd1, 0x77, 0x17, 0xa0, 0xa4, 0x75, 0x07, 0xc6, 0x3b, 0x95, 0x51, 0xa8, 0xed, + 0xa9, 0x04, 0x6e, 0x77, 0xaa, 0x0d, 0xf6, 0x45, 0x58, 0xd0, 0x30, 0x65, 0x06, 0x2a, 0x87, 0x37, + 0xbd, 0x5d, 0x6f, 0xbb, 0xc9, 0x69, 0x1a, 0xf5, 0x4e, 0xd6, 0x58, 0xd5, 0xb3, 0xe7, 0x13, 0x6a, + 0x99, 0x9b, 0x6a, 0x95, 0x68, 0xd9, 0x3a, 0xcc, 0xa5, 0x38, 0xf3, 0x86, 0xd3, 0xed, 0xf4, 0x0d, + 0x73, 0x94, 0xf0, 0x64, 0x26, 0x4f, 0xde, 0xb8, 0xdb, 0xb1, 0x96, 0x60, 0xa6, 0x67, 0x87, 0xd1, + 0x52, 0x92, 0xcb, 0x1d, 0xf3, 0xe8, 0x94, 0xe4, 0x56, 0x1b, 0x26, 0xf4, 0x13, 0xe3, 0x98, 0xa0, + 0xed, 0xa7, 0x31, 0xba, 0x80, 0xdc, 0x4e, 0x47, 0x1e, 0x1f, 0x96, 0xf3, 0x5e, 0x03, 0x63, 0x0a, + 0x5c, 0x80, 0xa2, 0x12, 0x6e, 0x48, 0xa6, 0xc0, 0x8b, 0x64, 0x92, 0xaa, 0x0f, 0xec, 0xb8, 0xd4, + 0x7a, 0x15, 0x46, 0xe9, 0x50, 0x38, 0xfa, 0xfa, 0xd8, 0xfa, 0x66, 0x1e, 0xa6, 0x6d, 0x2e, 0xb6, + 0x2c, 0x2e, 0x33, 0x35, 0x3c, 0xb5, 0xda, 0x6c, 0x76, 0x8c, 0x3a, 0xa3, 0x6d, 0x47, 0xe4, 0x48, + 0xf8, 0x95, 0x1c, 0xcc, 0x66, 0xe0, 0x7e, 0xac, 0x1c, 0x81, 0xd7, 0x60, 0x6c, 0xc5, 0x73, 0x9b, + 0x95, 0x46, 0x23, 0x0e, 0x35, 0x80, 0x22, 0x31, 0x26, 0x12, 0x71, 0x05, 0x54, 0x17, 0x0f, 0x62, + 0x54, 0xf6, 0x1a, 0x4d, 0x8a, 0x24, 0x4d, 0x2a, 0x4e, 0x8a, 0xef, 0x1c, 0x96, 0x41, 0x7e, 0x53, + 0x92, 0x3b, 0x19, 0xe3, 0x46, 0x4a, 0x60, 0xe2, 0x0a, 0xf0, 0xd4, 0x0e, 0x5d, 0x76, 0xdc, 0xc8, + 0x74, 0xf3, 0x06, 0x4a, 0x93, 0xf0, 0xe3, 0x79, 0x38, 0x9d, 0x4d, 0xf8, 0x71, 0xd3, 0x3d, 0x62, + 0x82, 0x0a, 0x2d, 0xd6, 0x2d, 0xa6, 0x7b, 0x94, 0xd9, 0x2c, 0x10, 0x3f, 0x41, 0x60, 0x3b, 0x30, + 0xb9, 0xee, 0x86, 0xd1, 0x1a, 0x77, 0x83, 0x68, 0x9b, 0xbb, 0xd1, 0x00, 0x32, 0xf2, 0xcb, 0xea, + 0x95, 0x16, 0x8f, 0xe9, 0x3d, 0x45, 0x99, 0x92, 0x62, 0x4d, 0xb6, 0xf1, 0x44, 0x19, 0x1a, 0x60, + 0xa2, 0x7c, 0x1d, 0xa6, 0x6b, 0xbc, 0xe5, 0x76, 0xf6, 0xfc, 0x40, 0xf9, 0x92, 0x5e, 0x82, 0xc9, + 0x18, 0x94, 0x39, 0x5b, 0xcc, 0x62, 0x03, 0x5f, 0xeb, 0x88, 0x64, 0x2b, 0x31, 0x8b, 0xad, 0xbf, + 0x93, 0x87, 0x33, 0x95, 0x3a, 0x19, 0x4f, 0x51, 0x81, 0xb2, 0xf1, 0xfc, 0x2e, 0xd7, 0xcd, 0x2e, + 0xc3, 0xd8, 0x6d, 0xf7, 0xd1, 0x3a, 0x77, 0x43, 0x1e, 0x52, 0xb2, 0x2d, 0x29, 0x50, 0xba, 0x8f, + 0x12, 0x9b, 0x22, 0x3b, 0xc1, 0xd1, 0x35, 0xee, 0xa1, 0x4f, 0xa8, 0x71, 0x5b, 0x30, 0xb2, 0xe6, + 0x37, 0x1b, 0x74, 0xdc, 0xd2, 0x6b, 0xe3, 0x1e, 0x42, 0x6c, 0x2a, 0x11, 0x8a, 0xea, 0x54, 0xfc, + 0xc5, 0xf8, 0x09, 0xdf, 0xf5, 0x2e, 0x39, 0x0f, 0xa3, 0x58, 0x51, 0x9c, 0xae, 0x18, 0x0f, 0x8d, + 0x26, 0xc7, 0x94, 0x49, 0x0d, 0x5b, 0x15, 0xea, 0x3d, 0x31, 0xfc, 0xc9, 0x7a, 0xc2, 0xfa, 0x07, + 0xf8, 0x90, 0xa9, 0xb7, 0x52, 0x9c, 0x44, 0xda, 0x87, 0xe4, 0x06, 0xfc, 0x90, 0xfc, 0x13, 0x1b, + 0x92, 0x42, 0xdf, 0x21, 0xf9, 0x91, 0x3c, 0x8c, 0xc7, 0x1f, 0xfb, 0x3d, 0x16, 0x70, 0x39, 0x6e, + 0xd7, 0x40, 0xf1, 0x1f, 0x6a, 0xda, 0x5e, 0x41, 0x61, 0x16, 0x3e, 0x0f, 0x23, 0xb4, 0x98, 0x72, + 0x29, 0x5b, 0xc7, 0xd4, 0xe8, 0x2e, 0x4d, 0x11, 0xeb, 0x11, 0x1c, 0xd0, 0xd0, 0x26, 0x3a, 0x0c, + 0xb0, 0x71, 0x9f, 0x6f, 0xd3, 0xbb, 0xf6, 0x53, 0x7b, 0x46, 0x65, 0x07, 0xd8, 0x48, 0x1a, 0x36, + 0xd0, 0xe9, 0xf4, 0x4f, 0x8a, 0x50, 0x4a, 0x93, 0x1c, 0x1f, 0xd2, 0x7a, 0xb3, 0xbb, 0x2d, 0xb5, + 0x05, 0x19, 0xd2, 0xba, 0xd3, 0xdd, 0xb6, 0x05, 0x0c, 0xcd, 0x5e, 0x02, 0xef, 0x21, 0xb6, 0x7a, + 0x82, 0xcc, 0x5e, 0x02, 0xef, 0xa1, 0x61, 0xf6, 0x12, 0x78, 0x0f, 0x51, 0x45, 0x5f, 0xaf, 0xa1, + 0x4f, 0x30, 0xaa, 0x0a, 0xa4, 0xa2, 0x37, 0xc3, 0x74, 0x0e, 0x1b, 0x85, 0x26, 0x8e, 0xca, 0x25, + 0xee, 0x06, 0x14, 0x7e, 0x99, 0xb6, 0x33, 0x3c, 0x2a, 0xb7, 0x11, 0x2c, 0x53, 0x4e, 0xdb, 0x3a, + 0x12, 0x6b, 0x02, 0xd3, 0x7e, 0xaa, 0x05, 0x7c, 0xbc, 0xd6, 0xaa, 0xec, 0x94, 0xe6, 0x74, 0xd6, + 0x8e, 0xbe, 0x9a, 0x33, 0xf8, 0x3e, 0xc9, 0x8b, 0xd2, 0x4d, 0x8a, 0x29, 0x87, 0x57, 0x33, 0xc5, + 0x63, 0x99, 0x29, 0xa7, 0x79, 0x90, 0x31, 0xe7, 0xe2, 0x0b, 0x9a, 0x84, 0x09, 0x7b, 0x1f, 0xc6, + 0x75, 0x4f, 0x6f, 0xe9, 0x8f, 0xfc, 0x9c, 0x0c, 0x13, 0xd6, 0x27, 0xeb, 0xa1, 0x4e, 0xc0, 0xb6, + 0xe1, 0xcc, 0xb2, 0xdf, 0x0e, 0xbb, 0x2d, 0x15, 0x90, 0x2c, 0x09, 0x83, 0x0a, 0x38, 0x14, 0xe8, + 0x36, 0x5a, 0x27, 0x14, 0x72, 0x2c, 0x56, 0x86, 0xe4, 0xa6, 0x02, 0xd2, 0x8f, 0x11, 0xdb, 0x82, + 0x71, 0xbc, 0x6c, 0x24, 0x4b, 0xb5, 0x71, 0x73, 0xdb, 0x48, 0x4a, 0x56, 0xc4, 0xc2, 0x90, 0x11, + 0x75, 0xdc, 0x56, 0x53, 0xd9, 0x31, 0xeb, 0x97, 0xa6, 0x1a, 0x32, 0xfb, 0x0a, 0x4c, 0x49, 0xb5, + 0xf8, 0x3e, 0xdf, 0x96, 0x73, 0x67, 0xc2, 0xd0, 0xf1, 0xcd, 0x42, 0xf9, 0xee, 0x4d, 0x57, 0xbc, + 0xfb, 0x7c, 0x5b, 0x8e, 0xbd, 0xe1, 0x45, 0x60, 0xe0, 0xb3, 0xbb, 0x30, 0xbb, 0xe6, 0x86, 0x12, + 0xa8, 0xb9, 0xec, 0x4e, 0xe2, 0xdd, 0x27, 0x5a, 0x77, 0xee, 0xb9, 0xa1, 0xba, 0x33, 0xce, 0x74, + 0xd1, 0xcd, 0xa2, 0x67, 0xdf, 0xcc, 0xc1, 0xbc, 0x71, 0xa5, 0x4c, 0x36, 0x46, 0x2d, 0xde, 0x8e, + 0xd0, 0x5d, 0x60, 0x2a, 0x4e, 0x76, 0xdd, 0x0f, 0x4d, 0x0e, 0x49, 0xea, 0xd6, 0x3a, 0x48, 0xca, + 0x75, 0xb3, 0xc9, 0x7e, 0x3c, 0x68, 0xa1, 0xe2, 0x9a, 0x9e, 0x36, 0x17, 0x6a, 0x6a, 0x5d, 0x2b, + 0x34, 0xeb, 0x5a, 0xba, 0xbf, 0xe9, 0x0a, 0x29, 0x17, 0x5f, 0x21, 0xcd, 0xc1, 0x30, 0xf6, 0xaa, + 0x8a, 0x30, 0x82, 0x3f, 0xac, 0x4f, 0xe9, 0xfb, 0x10, 0x89, 0x85, 0x47, 0xee, 0x43, 0xd6, 0x7f, + 0x3d, 0x02, 0xd3, 0xa9, 0x69, 0x41, 0x7a, 0x6a, 0xae, 0x47, 0x4f, 0xad, 0x01, 0xc8, 0x4b, 0xd4, + 0x01, 0x6f, 0x3b, 0x95, 0xab, 0xd2, 0x38, 0x79, 0xfe, 0xc5, 0x6b, 0x4a, 0x63, 0x23, 0x98, 0xca, + 0x15, 0x3b, 0xe0, 0xed, 0x73, 0xcc, 0x54, 0x2e, 0x7a, 0x8d, 0x69, 0xc2, 0x86, 0x95, 0x61, 0x18, + 0xc3, 0x02, 0xea, 0x9e, 0x62, 0x9e, 0x00, 0xd8, 0x12, 0xce, 0x5e, 0x82, 0x11, 0x21, 0x44, 0x55, + 0x57, 0x68, 0x13, 0xc4, 0xb3, 0x45, 0x48, 0x59, 0x42, 0x62, 0xa1, 0x22, 0x76, 0x0d, 0x26, 0xe4, + 0x5f, 0x14, 0x19, 0x62, 0xc4, 0x34, 0x7c, 0x73, 0xbc, 0x86, 0x0a, 0x0e, 0x61, 0xe0, 0x09, 0xed, + 0xa2, 0xd6, 0xc5, 0x9b, 0x95, 0xea, 0x0a, 0xc5, 0x91, 0x45, 0xed, 0x22, 0x94, 0x40, 0x4c, 0x26, + 0x1f, 0x23, 0x08, 0x59, 0x86, 0xec, 0xb5, 0x8b, 0xa8, 0x53, 0xa2, 0x2c, 0x23, 0xed, 0xb4, 0x6d, + 0x2a, 0x61, 0x17, 0xe5, 0xa3, 0x05, 0x8a, 0x85, 0x32, 0x67, 0x17, 0xbe, 0x08, 0xe0, 0xc5, 0x04, + 0xca, 0x86, 0x71, 0xb1, 0xa8, 0x5c, 0xfc, 0xbd, 0xda, 0x72, 0xbd, 0x26, 0x6d, 0x2b, 0x58, 0x39, + 0xe2, 0x72, 0x01, 0xb5, 0x13, 0x04, 0xf6, 0x2e, 0x4c, 0x89, 0x1f, 0xcb, 0x7e, 0xab, 0xe5, 0xb7, + 0x91, 0xfd, 0x78, 0x12, 0x64, 0x08, 0x49, 0xea, 0x58, 0x24, 0x6b, 0x49, 0xe1, 0x8a, 0xf3, 0x04, + 0x1f, 0x44, 0xbb, 0xf2, 0x39, 0x65, 0x22, 0x39, 0x4f, 0x90, 0x34, 0x94, 0x70, 0x5b, 0x47, 0x62, + 0x6f, 0xc3, 0xa4, 0xf8, 0x79, 0xc3, 0x7b, 0xc8, 0x65, 0x85, 0x93, 0x89, 0x25, 0x00, 0x52, 0xed, + 0x8a, 0x12, 0x59, 0x9f, 0x89, 0xc9, 0xbe, 0x00, 0xa7, 0x90, 0x53, 0xdd, 0xef, 0xf0, 0x46, 0x65, + 0x67, 0xc7, 0x6b, 0x7a, 0xd2, 0x12, 0x49, 0xc6, 0x40, 0xc0, 0xdb, 0x6d, 0x59, 0x31, 0x62, 0x38, + 0x6e, 0x82, 0x62, 0x67, 0x53, 0xb2, 0xfb, 0x50, 0x5a, 0xee, 0x86, 0x91, 0xdf, 0xaa, 0x44, 0x51, + 0xe0, 0x6d, 0x77, 0x23, 0x1e, 0xce, 0x4f, 0x1b, 0x91, 0x02, 0xc4, 0xe2, 0x88, 0x0b, 0xe5, 0x7d, + 0x50, 0x1d, 0x29, 0x1c, 0x37, 0x26, 0xb1, 0x7b, 0x98, 0x58, 0xff, 0x2c, 0x07, 0x93, 0x06, 0x29, + 0x7b, 0x0b, 0x26, 0xae, 0x07, 0x1e, 0x6f, 0x37, 0x9a, 0x07, 0x9a, 0xa2, 0x8a, 0x5a, 0xcc, 0x0e, + 0xc1, 0x65, 0xab, 0x0d, 0xb4, 0xf8, 0x9e, 0x27, 0x9f, 0x69, 0x26, 0x78, 0x59, 0x3a, 0x2c, 0xd2, + 0x04, 0x2d, 0x24, 0xa1, 0x4b, 0x70, 0x82, 0xd2, 0xec, 0xd4, 0x50, 0xd8, 0x7b, 0x30, 0x22, 0x9f, + 0x4e, 0xc9, 0x66, 0xed, 0x6c, 0x56, 0x33, 0xa5, 0x73, 0x2c, 0x4e, 0x44, 0xb4, 0x8f, 0x09, 0x6d, + 0x22, 0xb2, 0x7e, 0x26, 0x07, 0xac, 0x17, 0xf5, 0x98, 0x7b, 0xaf, 0x63, 0xed, 0x6e, 0x3e, 0x1f, + 0xaf, 0xc6, 0x82, 0x71, 0x1b, 0x2d, 0x6a, 0x92, 0x05, 0xb2, 0xe3, 0x69, 0xd5, 0xe9, 0x17, 0x71, + 0xb2, 0xd8, 0xfa, 0xe1, 0x3c, 0x40, 0x82, 0xcd, 0x3e, 0x2b, 0xb3, 0xaf, 0x7c, 0xa1, 0xeb, 0x36, + 0xbd, 0x1d, 0xcf, 0x0c, 0x47, 0x88, 0x4c, 0xbe, 0xae, 0x4a, 0x6c, 0x13, 0x91, 0x7d, 0x00, 0xd3, + 0xb5, 0x4d, 0x93, 0x56, 0xcb, 0x34, 0x11, 0x76, 0x9c, 0x14, 0x79, 0x1a, 0x1b, 0x6d, 0x53, 0xf5, + 0xd1, 0x90, 0xb6, 0xa9, 0x72, 0x20, 0xa8, 0x44, 0x6c, 0x2c, 0xb5, 0x4d, 0x32, 0x87, 0x6e, 0x54, + 0x57, 0x68, 0x97, 0xc2, 0xaf, 0x0b, 0x3b, 0x4e, 0x87, 0xec, 0xa4, 0xc5, 0x3e, 0x61, 0xe0, 0x25, + 0x1d, 0x39, 0xdc, 0xc7, 0x01, 0xf6, 0x67, 0xf1, 0xda, 0xaf, 0xe5, 0x47, 0x9c, 0x6e, 0x3b, 0x9e, + 0x5a, 0xbd, 0x27, 0x79, 0x77, 0x1f, 0x36, 0xfc, 0xfa, 0x8c, 0xd6, 0x91, 0x6d, 0xc9, 0xd5, 0x44, + 0x49, 0x91, 0x2f, 0xf0, 0x19, 0xe6, 0x28, 0x7f, 0x2f, 0x07, 0xa7, 0x32, 0x69, 0xd9, 0x25, 0x80, + 0xe4, 0x4e, 0x89, 0x7a, 0x09, 0x77, 0xcc, 0x24, 0x60, 0x87, 0xad, 0x61, 0xb0, 0x2f, 0xa7, 0x6f, + 0x83, 0x8e, 0x3f, 0x08, 0x17, 0x54, 0x40, 0x26, 0xf3, 0x36, 0x28, 0xe3, 0x0e, 0xc8, 0xfa, 0x95, + 0x02, 0xcc, 0x68, 0xf1, 0x40, 0xe4, 0xb7, 0x1e, 0x63, 0x2b, 0xfc, 0x00, 0x26, 0x44, 0x6b, 0xbc, + 0x3a, 0x39, 0x17, 0x49, 0x1b, 0x91, 0xd7, 0x7a, 0x3c, 0xb3, 0x88, 0xdb, 0x25, 0x1d, 0x59, 0x86, + 0x49, 0xc3, 0xad, 0x13, 0xdf, 0x04, 0xea, 0xbd, 0x4e, 0x46, 0x06, 0x73, 0x16, 0xc2, 0xe4, 0xca, + 0x41, 0xdb, 0x6d, 0xc5, 0xb5, 0x49, 0x5b, 0x91, 0xd7, 0xfb, 0xd6, 0x66, 0x60, 0xcb, 0xea, 0x12, + 0x1f, 0x06, 0x59, 0x96, 0xe1, 0x3e, 0x6b, 0x50, 0x2d, 0x7c, 0x00, 0x33, 0x3d, 0x1f, 0x7d, 0xa2, + 0x88, 0x6d, 0xf7, 0x81, 0xf5, 0x7e, 0x47, 0x06, 0x87, 0xd7, 0xcd, 0x78, 0x80, 0xa7, 0xe2, 0x67, + 0x61, 0x4c, 0x62, 0x2d, 0x2d, 0x4f, 0x16, 0xf5, 0x78, 0x6e, 0x3f, 0x9b, 0xd7, 0xbd, 0xe3, 0x9e, + 0xf6, 0x55, 0xf7, 0x79, 0x43, 0x1b, 0x7e, 0xa1, 0xdf, 0x98, 0x0e, 0x74, 0xeb, 0xf0, 0xed, 0x02, + 0x9c, 0xe9, 0x43, 0xc9, 0x0e, 0xd2, 0x93, 0x48, 0xde, 0x42, 0x5c, 0x39, 0xba, 0xc2, 0x27, 0x31, + 0x95, 0xd8, 0x67, 0xa5, 0x7f, 0x7c, 0x1d, 0x13, 0x25, 0x93, 0xfe, 0x2d, 0xf3, 0xf6, 0xc7, 0xd0, + 0xb4, 0x63, 0xbc, 0x84, 0xb2, 0x0f, 0x60, 0x18, 0x5d, 0x23, 0x53, 0xf1, 0xc8, 0x04, 0x06, 0xc2, + 0xb5, 0xe0, 0x6d, 0xe2, 0xa7, 0x11, 0xbc, 0x4d, 0x00, 0xd8, 0x67, 0xa0, 0x50, 0xb9, 0x5f, 0xa3, + 0x71, 0x99, 0xd2, 0xc9, 0xef, 0xd7, 0x92, 0x98, 0xf1, 0xae, 0x11, 0xdc, 0x5d, 0x50, 0x08, 0xc2, + 0x1b, 0xcb, 0x9b, 0x34, 0x2a, 0x3a, 0xe1, 0x8d, 0xe5, 0xcd, 0x84, 0x70, 0xb7, 0x6e, 0xc4, 0x77, + 0xb9, 0xb1, 0xbc, 0xf9, 0xdd, 0x9b, 0xf6, 0xff, 0x46, 0x5e, 0x3a, 0xf5, 0xcb, 0x86, 0x7d, 0x00, + 0x13, 0x46, 0xbc, 0xd6, 0x5c, 0x22, 0x8f, 0xc5, 0x61, 0x71, 0x53, 0xc6, 0x35, 0x06, 0x81, 0xca, + 0xbe, 0x20, 0x7e, 0xa3, 0xc4, 0xab, 0x9b, 0xb1, 0xc4, 0x1c, 0x50, 0x26, 0x4e, 0x67, 0x5f, 0x88, + 0x49, 0xd8, 0x55, 0x28, 0x6e, 0xf1, 0xb6, 0xdb, 0x8e, 0xe2, 0x0b, 0x51, 0xb4, 0xc3, 0x8d, 0x10, + 0x66, 0x4a, 0x0d, 0x31, 0x22, 0xda, 0x8c, 0x76, 0xb7, 0xc3, 0x7a, 0xe0, 0x61, 0xf0, 0x8f, 0xf8, + 0x2c, 0x96, 0x36, 0xa3, 0x5a, 0x89, 0xc9, 0x20, 0x45, 0x64, 0xfd, 0x6c, 0x0e, 0x46, 0x69, 0x20, + 0x65, 0xd6, 0x9c, 0xdd, 0xe4, 0x2c, 0xa1, 0xac, 0x39, 0xbb, 0x5e, 0x3a, 0x6b, 0xce, 0xae, 0x8c, + 0xb0, 0x31, 0x46, 0xfe, 0xa9, 0xf1, 0xd3, 0xa0, 0xcc, 0x0e, 0x2f, 0x81, 0x66, 0xb5, 0x09, 0xea, + 0xa0, 0xce, 0x38, 0xd6, 0xdf, 0xa5, 0x2f, 0xbb, 0xb1, 0xbc, 0xc9, 0x16, 0xa1, 0xb8, 0xee, 0xcb, + 0xe8, 0x2d, 0x7a, 0x0a, 0xc4, 0x26, 0xc1, 0xf4, 0x0e, 0x52, 0x78, 0xe2, 0xfb, 0x36, 0x03, 0x9f, + 0x74, 0x19, 0xed, 0xfb, 0x3a, 0x12, 0x98, 0xfa, 0xbe, 0x18, 0x75, 0xe0, 0xef, 0xe3, 0x19, 0x9b, + 0xc4, 0xbd, 0xab, 0x18, 0x96, 0xfe, 0xa6, 0xee, 0xe4, 0x44, 0x45, 0x6a, 0xa7, 0x58, 0xe8, 0xb7, + 0x53, 0xdc, 0xbb, 0x6a, 0x67, 0x50, 0xe1, 0xbb, 0x5a, 0x02, 0xae, 0xf1, 0xe0, 0xe1, 0x53, 0xbc, + 0x4b, 0x67, 0xbf, 0xab, 0xa5, 0x9b, 0x37, 0xd0, 0x26, 0xfd, 0x4f, 0xf3, 0x70, 0x3a, 0x9b, 0x50, + 0x6f, 0x4b, 0xee, 0x88, 0xb6, 0x5c, 0x80, 0xe2, 0x9a, 0x1f, 0x46, 0x9a, 0x3d, 0x1d, 0x5e, 0xff, + 0xef, 0x11, 0xcc, 0x8e, 0x4b, 0x85, 0xce, 0x2d, 0xfe, 0x8e, 0x97, 0x27, 0xf2, 0x43, 0x57, 0x76, + 0xa1, 0x73, 0xcb, 0x22, 0x76, 0x03, 0x8a, 0x36, 0x39, 0xd9, 0xa4, 0xba, 0x46, 0x81, 0x63, 0x69, + 0x8a, 0x05, 0x04, 0x31, 0xc2, 0xe6, 0x12, 0x8c, 0x55, 0x60, 0x94, 0x46, 0x3f, 0xf5, 0x74, 0x9c, + 0x31, 0x65, 0xcc, 0x48, 0xd6, 0x8a, 0x4e, 0xec, 0x28, 0xf8, 0x08, 0x58, 0x5d, 0x51, 0xfe, 0x32, + 0xb8, 0xa3, 0xc8, 0x47, 0x42, 0xd3, 0x74, 0x31, 0x46, 0xb4, 0xbe, 0x99, 0x07, 0x50, 0xb7, 0x36, + 0x4f, 0xed, 0x0c, 0xfb, 0x8c, 0x31, 0xc3, 0x34, 0x4b, 0x9e, 0xc1, 0xb3, 0x3c, 0xde, 0x41, 0x8b, + 0x9a, 0xc1, 0x73, 0x3c, 0x96, 0x61, 0x78, 0x2b, 0xb9, 0xd0, 0x22, 0xef, 0x0d, 0xbc, 0x8e, 0x96, + 0x70, 0x6b, 0x1b, 0xe6, 0x6e, 0xf0, 0x28, 0xb9, 0xde, 0x52, 0x4f, 0x8f, 0x47, 0xb3, 0x7d, 0x03, + 0xc6, 0x08, 0x3f, 0xde, 0xbf, 0xe4, 0x5d, 0x0c, 0x45, 0x87, 0xc0, 0xbb, 0x18, 0x85, 0x20, 0x76, + 0xa3, 0x15, 0xde, 0xe4, 0x11, 0xff, 0xee, 0x56, 0x53, 0x03, 0x26, 0x9b, 0x82, 0x2d, 0x1b, 0xac, + 0x86, 0x63, 0xfb, 0xe7, 0x1e, 0x9c, 0x8a, 0xbf, 0xfd, 0x49, 0xf2, 0xbd, 0x2c, 0x54, 0x4a, 0x0a, + 0x02, 0x9d, 0x70, 0x3c, 0xc2, 0xf6, 0xe4, 0x11, 0x2c, 0x28, 0x82, 0xfb, 0x5e, 0x6c, 0x92, 0x38, + 0x10, 0x2d, 0x7b, 0x17, 0xc6, 0x35, 0x1a, 0x0a, 0x62, 0x8c, 0xd7, 0xd4, 0xfb, 0x5e, 0xb4, 0xe7, + 0x84, 0x12, 0xae, 0x5f, 0x53, 0x6b, 0xe8, 0xd6, 0x97, 0xe0, 0xd9, 0xd8, 0xc3, 0x26, 0xa3, 0xea, + 0x14, 0xf3, 0xdc, 0xc9, 0x98, 0x6f, 0x24, 0xcd, 0xaa, 0xb6, 0x63, 0xaf, 0x58, 0xc5, 0x9b, 0xe9, + 0xcd, 0xa2, 0xc6, 0x3c, 0xd7, 0xe3, 0x67, 0xab, 0xb9, 0xd3, 0x5a, 0xef, 0x68, 0x1f, 0x9b, 0xc1, + 0xd0, 0x20, 0xce, 0xa5, 0x89, 0xbf, 0x99, 0x87, 0xe9, 0x3b, 0xd5, 0x95, 0xe5, 0xd8, 0xfa, 0xe8, + 0x7b, 0x2c, 0x07, 0xa5, 0xd1, 0xb6, 0xfe, 0xfb, 0x8d, 0x75, 0x17, 0x66, 0x53, 0xdd, 0x80, 0xa2, + 0xc3, 0xfb, 0xd2, 0x37, 0x23, 0x06, 0x2b, 0xb1, 0xe1, 0x74, 0x16, 0xfb, 0x7b, 0x57, 0xed, 0x14, + 0xb6, 0xf5, 0x9f, 0x40, 0x8a, 0x2f, 0x6d, 0x61, 0x6f, 0xc0, 0x58, 0x35, 0x0c, 0xbb, 0x3c, 0xb8, + 0x6b, 0xaf, 0xeb, 0x57, 0x05, 0x1e, 0x02, 0x9d, 0x6e, 0xd0, 0xb4, 0x13, 0x04, 0x76, 0x11, 0x8a, + 0x14, 0xd7, 0x57, 0xed, 0x09, 0x78, 0x6b, 0x1b, 0x87, 0x05, 0xb6, 0xe3, 0x62, 0xf6, 0x16, 0x4c, + 0xc8, 0xbf, 0xe5, 0x6c, 0xa3, 0x0e, 0xc7, 0xcb, 0x41, 0x42, 0x97, 0xb3, 0xd3, 0x36, 0xd0, 0xd8, + 0x6b, 0x50, 0xa8, 0x2c, 0xdb, 0x74, 0x1d, 0x44, 0x72, 0x23, 0x66, 0x96, 0xee, 0x72, 0x53, 0x89, + 0x58, 0xb6, 0x85, 0xf4, 0xa7, 0x3c, 0xf0, 0xe9, 0x26, 0x5b, 0x26, 0xc0, 0x26, 0x58, 0xea, 0x30, + 0x43, 0x18, 0xbb, 0x0c, 0xa3, 0x2b, 0x5e, 0xd8, 0x69, 0xba, 0x07, 0x74, 0x8f, 0x2d, 0x13, 0x2c, + 0x49, 0x90, 0xe1, 0x58, 0x2f, 0x41, 0xec, 0xa2, 0x4a, 0x3c, 0x53, 0x4c, 0x5c, 0x3c, 0xfa, 0x64, + 0x97, 0x79, 0x03, 0x46, 0x28, 0xfa, 0xed, 0x98, 0x16, 0xd7, 0x3e, 0x1d, 0xf5, 0x96, 0x70, 0x7a, + 0x7d, 0x3d, 0xe1, 0x49, 0xfa, 0x7a, 0x6e, 0xc3, 0x99, 0x1b, 0x78, 0x7b, 0x63, 0x86, 0x8c, 0xb9, + 0x6b, 0x57, 0xe9, 0x3e, 0x1c, 0x9f, 0x81, 0xe4, 0x05, 0x4f, 0x3a, 0xea, 0x8c, 0xd3, 0x0d, 0xf4, + 0x7c, 0x81, 0xfd, 0x18, 0xb1, 0x2f, 0xc2, 0x5c, 0x56, 0x11, 0xdd, 0x9a, 0x63, 0x70, 0x94, 0xec, + 0x0a, 0xf4, 0xe0, 0x28, 0x59, 0x1c, 0xd8, 0x3a, 0x94, 0x24, 0xbc, 0xd2, 0x68, 0x79, 0x6d, 0x79, + 0xf3, 0x2f, 0x6f, 0xd5, 0xd1, 0xe7, 0x82, 0xb8, 0xba, 0xa2, 0x50, 0xbe, 0x00, 0x18, 0x5e, 0x3a, + 0x29, 0x4a, 0xf6, 0x93, 0x39, 0xa1, 0xcd, 0xc9, 0x58, 0xb1, 0x77, 0xed, 0xf5, 0x90, 0x02, 0x6b, + 0x9d, 0x4e, 0x1c, 0x70, 0x6a, 0x51, 0xe0, 0xb5, 0x77, 0xc9, 0x03, 0x67, 0x8b, 0x3c, 0x70, 0xde, + 0xfd, 0x58, 0x1e, 0x38, 0x92, 0x55, 0xf8, 0xf8, 0xb0, 0x3c, 0x11, 0x50, 0x9d, 0xb8, 0x8a, 0x8c, + 0x2f, 0xc0, 0x5c, 0xf7, 0xcd, 0xa6, 0xbf, 0x7f, 0xb7, 0x2d, 0x23, 0x55, 0xf2, 0x86, 0x6c, 0xe4, + 0x34, 0xee, 0xe0, 0x32, 0xd7, 0xbd, 0x28, 0x77, 0xba, 0x31, 0x42, 0x4f, 0x43, 0x33, 0x39, 0x08, + 0xc5, 0x53, 0x79, 0x79, 0x48, 0xc7, 0xd5, 0x52, 0xa2, 0x78, 0x2a, 0x97, 0x10, 0x07, 0xa7, 0x91, + 0x3e, 0x79, 0x0c, 0x12, 0x76, 0x19, 0x46, 0x6e, 0xbb, 0x8f, 0x2a, 0xbb, 0x9c, 0x12, 0x8a, 0x4d, + 0xaa, 0xed, 0x0f, 0x81, 0x4b, 0xc5, 0x3f, 0x90, 0x5e, 0x04, 0xcf, 0xd8, 0x84, 0xc6, 0x7e, 0x20, + 0x07, 0xa7, 0xe5, 0x32, 0x56, 0xad, 0xac, 0xf1, 0x28, 0x12, 0xfd, 0x40, 0x11, 0xb6, 0x54, 0x3a, + 0x8e, 0x5a, 0xed, 0x4e, 0x36, 0x9e, 0xcc, 0xcc, 0x4e, 0x3b, 0x43, 0xdc, 0x71, 0x21, 0x95, 0x1a, + 0xb1, 0x43, 0x33, 0xe9, 0xd9, 0x16, 0x8c, 0xdf, 0xbe, 0x5e, 0x89, 0xab, 0x95, 0x01, 0x85, 0xcb, + 0x59, 0xbb, 0xa3, 0x86, 0x96, 0x65, 0xc3, 0xaf, 0xb3, 0x21, 0xbb, 0xfb, 0xcf, 0xa8, 0xfe, 0x60, + 0x6f, 0xea, 0x5e, 0x9b, 0x05, 0x94, 0x9e, 0x47, 0x5b, 0xee, 0x23, 0xc7, 0xdd, 0xe5, 0xc6, 0x2b, + 0x39, 0xdd, 0x5e, 0xff, 0x74, 0x0e, 0xce, 0xf6, 0x6d, 0x32, 0xbb, 0x06, 0x67, 0x54, 0xea, 0xff, + 0xbd, 0x28, 0xea, 0x84, 0x8e, 0x52, 0x31, 0xc8, 0xcf, 0xd3, 0x3e, 0x45, 0xc5, 0x6b, 0xa2, 0x54, + 0x69, 0x1d, 0x21, 0xfb, 0x00, 0x9e, 0xf3, 0xda, 0x21, 0xaf, 0x77, 0x03, 0xee, 0x28, 0x06, 0x75, + 0xaf, 0x11, 0x38, 0x81, 0xdb, 0xde, 0x55, 0x4e, 0xab, 0xf6, 0x59, 0x85, 0x43, 0xfe, 0xce, 0xcb, + 0x5e, 0x23, 0xb0, 0x11, 0xc1, 0xfa, 0x95, 0x1c, 0xcc, 0xf7, 0xeb, 0x12, 0x36, 0x0f, 0xa3, 0x5c, + 0x4f, 0xb9, 0x6f, 0xab, 0x9f, 0xec, 0x59, 0x48, 0x76, 0x7a, 0x3a, 0xfd, 0x8b, 0x75, 0x0a, 0xf3, + 0x8e, 0xd6, 0xe5, 0xfa, 0xbe, 0x4e, 0xd6, 0xe0, 0x13, 0x75, 0x7d, 0x77, 0x7f, 0x1e, 0x20, 0xd9, + 0xce, 0xe5, 0xc5, 0x84, 0x3d, 0xe6, 0xd6, 0x03, 0xb9, 0xf2, 0xd8, 0x69, 0x18, 0x91, 0xdb, 0x25, + 0x79, 0x16, 0xd0, 0x2f, 0xeb, 0xa7, 0x26, 0xa5, 0x6c, 0x50, 0xe9, 0x46, 0x7b, 0x4a, 0x9a, 0x58, + 0xcc, 0xf2, 0x99, 0x92, 0x46, 0x92, 0x9a, 0xcf, 0x94, 0xe9, 0x29, 0xa5, 0x1e, 0x75, 0xf2, 0x99, + 0x8f, 0x3a, 0x6f, 0xc0, 0xd8, 0xf2, 0x1e, 0xaf, 0x3f, 0x88, 0xfd, 0x56, 0x8a, 0x74, 0x6b, 0x2e, + 0x80, 0x32, 0x3c, 0x6f, 0x82, 0xc0, 0x2e, 0x03, 0xa0, 0xab, 0xa6, 0x14, 0x35, 0xb5, 0x10, 0xfb, + 0xe8, 0xd9, 0x49, 0x76, 0x27, 0x1a, 0x0a, 0xb2, 0xaf, 0xd9, 0xd7, 0x75, 0x43, 0x15, 0xc9, 0x3e, + 0x0c, 0x76, 0x08, 0x3d, 0x41, 0x10, 0xcd, 0xd3, 0x36, 0x0c, 0x3a, 0xde, 0x4a, 0x3d, 0xbb, 0x8a, + 0x8e, 0xc4, 0x2e, 0xc1, 0xd8, 0xa6, 0x32, 0xd2, 0xc7, 0xd3, 0x6d, 0x02, 0x29, 0x20, 0x31, 0xe8, + 0x9f, 0xcf, 0xd9, 0x09, 0x0a, 0xfb, 0x0c, 0x8c, 0x2e, 0xf3, 0x20, 0xda, 0xda, 0x5a, 0x47, 0x6b, + 0x12, 0x19, 0x89, 0xbe, 0x88, 0x51, 0xc3, 0xa3, 0xa8, 0xf9, 0x9d, 0xc3, 0xf2, 0x64, 0xe4, 0xb5, + 0x78, 0x1c, 0x61, 0xd7, 0x56, 0xd8, 0x6c, 0x09, 0x4a, 0xf2, 0xbd, 0x3b, 0x51, 0x2a, 0xf0, 0xc8, + 0x2b, 0xca, 0x03, 0x98, 0x1e, 0xc7, 0xf7, 0xf9, 0x76, 0x1c, 0x33, 0xbd, 0x07, 0x9f, 0xad, 0xaa, + 0x54, 0x03, 0x7a, 0x33, 0x21, 0xb9, 0xe5, 0x4a, 0x6f, 0x05, 0xa2, 0xb5, 0xbd, 0x14, 0xac, 0x02, + 0x93, 0xcb, 0x7e, 0xab, 0xe3, 0x46, 0x1e, 0xe6, 0xed, 0x3a, 0xa0, 0xd3, 0x0d, 0x6f, 0xea, 0xea, + 0x7a, 0x81, 0x71, 0x54, 0xea, 0x05, 0xec, 0x3a, 0x4c, 0xd9, 0x7e, 0x57, 0x0c, 0x93, 0x52, 0xaf, + 0xe5, 0x01, 0x86, 0x36, 0x1f, 0x81, 0x28, 0x11, 0xe7, 0x2d, 0xe9, 0xd2, 0x46, 0xf0, 0x43, 0x83, + 0x8a, 0x6d, 0x64, 0xbc, 0x73, 0xe8, 0xa7, 0x96, 0x1e, 0x39, 0xbd, 0x87, 0x59, 0xc6, 0x13, 0xc9, + 0x55, 0x18, 0xaf, 0xd5, 0xee, 0x6c, 0xf1, 0x30, 0xba, 0xde, 0xf4, 0xf7, 0xf1, 0xd0, 0x2a, 0x52, + 0x46, 0x99, 0xd0, 0x77, 0x22, 0x1e, 0x46, 0xce, 0x4e, 0xd3, 0xdf, 0xb7, 0x75, 0x2c, 0xf6, 0x55, + 0xd1, 0x1f, 0x9a, 0x88, 0x47, 0x61, 0x1e, 0x8f, 0x92, 0x42, 0xf1, 0x68, 0x48, 0x16, 0x8d, 0x90, + 0x45, 0xcd, 0xce, 0xd2, 0xd0, 0xd1, 0x0d, 0x2b, 0xf0, 0x1f, 0x1d, 0x54, 0x1a, 0x8d, 0x80, 0x87, + 0x21, 0x9d, 0x2e, 0xd2, 0x0d, 0x0b, 0x6f, 0x11, 0x5c, 0x59, 0x60, 0xb8, 0x61, 0x69, 0x04, 0xec, + 0x47, 0x73, 0x70, 0x4a, 0xf7, 0xe4, 0xc0, 0xe5, 0x82, 0xf6, 0x2b, 0xf2, 0xac, 0x79, 0xf3, 0x92, + 0x3a, 0x5d, 0x2f, 0x69, 0x68, 0x97, 0x1e, 0x5e, 0xb9, 0x54, 0x49, 0x7e, 0xd6, 0x14, 0x11, 0x86, + 0xac, 0x2a, 0x67, 0xf2, 0x4b, 0xbe, 0x60, 0x3e, 0x67, 0xcf, 0xb9, 0x19, 0xc4, 0x6c, 0x59, 0x88, + 0x60, 0x62, 0x46, 0xa1, 0x45, 0x54, 0x75, 0x13, 0x0f, 0x2b, 0xba, 0x2a, 0xa5, 0xf9, 0x27, 0x6d, + 0xa7, 0xbc, 0x8e, 0x29, 0x69, 0x69, 0x34, 0xac, 0x0a, 0xd3, 0x12, 0x20, 0xb6, 0x05, 0x99, 0x70, + 0x64, 0x36, 0x09, 0x7a, 0x4e, 0x6c, 0xf0, 0x11, 0x1f, 0x93, 0x8e, 0xe8, 0x71, 0x09, 0x53, 0x74, + 0xec, 0x03, 0x98, 0x0a, 0xc3, 0x3d, 0x47, 0x5b, 0xaf, 0x73, 0xb8, 0x8a, 0x31, 0xbc, 0x22, 0x95, + 0xa4, 0x9c, 0xd5, 0x26, 0xc2, 0x70, 0x2f, 0x59, 0xd1, 0x1f, 0xc0, 0x14, 0x1a, 0xe1, 0x24, 0x0c, + 0x4e, 0x25, 0x0c, 0xa8, 0x24, 0xcd, 0x20, 0x6a, 0x86, 0x09, 0x83, 0xbf, 0x95, 0x83, 0xb3, 0xa2, + 0xa2, 0xec, 0x11, 0x3a, 0xfd, 0x71, 0x46, 0x08, 0x03, 0xce, 0xf5, 0xe5, 0xa9, 0xcb, 0x99, 0x61, + 0xb8, 0x97, 0xc5, 0x01, 0x3f, 0x4a, 0x7c, 0x7c, 0xf6, 0x47, 0x9d, 0xf9, 0xd8, 0x1f, 0xd5, 0x97, + 0xa7, 0xfe, 0x51, 0x51, 0x33, 0xcc, 0xe2, 0x80, 0xfa, 0x6a, 0xad, 0x72, 0x7b, 0x3d, 0x51, 0xba, + 0xbe, 0xb7, 0xfc, 0x51, 0x8c, 0xb6, 0x1d, 0xe1, 0x8f, 0x72, 0x57, 0x7a, 0x12, 0x6b, 0xdd, 0xa0, + 0xf4, 0x55, 0x03, 0x9c, 0xd6, 0x57, 0x53, 0x34, 0x76, 0x0a, 0xdb, 0xfa, 0x83, 0xb1, 0x14, 0x5f, + 0xb2, 0x41, 0xb5, 0x60, 0x44, 0xaa, 0xa3, 0xd4, 0xc9, 0x68, 0x8c, 0x20, 0x95, 0x55, 0x9b, 0x4a, + 0xd8, 0x59, 0x28, 0xd4, 0x6a, 0x77, 0xa8, 0x93, 0xd1, 0x12, 0x35, 0x0c, 0x7d, 0x5b, 0xc0, 0xc4, + 0x08, 0xa1, 0x79, 0xa9, 0x16, 0x8e, 0x5b, 0x9c, 0x77, 0x36, 0x42, 0x45, 0x7f, 0x2b, 0xe5, 0x70, + 0x28, 0xe9, 0x6f, 0x52, 0x0e, 0x13, 0x95, 0x70, 0x19, 0xe6, 0x2b, 0x61, 0xc8, 0x03, 0x31, 0x21, + 0xc8, 0x6a, 0x31, 0x20, 0x05, 0x86, 0x0e, 0x76, 0xac, 0xd4, 0xad, 0x87, 0x76, 0x5f, 0x44, 0x76, + 0x01, 0x8a, 0x95, 0x6e, 0xc3, 0xe3, 0xed, 0xba, 0x11, 0x6b, 0xcb, 0x25, 0x98, 0x1d, 0x97, 0xb2, + 0x2f, 0xc0, 0xa9, 0x54, 0xbc, 0x39, 0xea, 0x81, 0xd1, 0x64, 0xef, 0x55, 0x0a, 0x56, 0x62, 0x69, + 0x21, 0xbb, 0x24, 0x9b, 0x92, 0x55, 0xa0, 0xb4, 0x8a, 0xfe, 0x57, 0x2b, 0x5c, 0x3e, 0xfa, 0xf8, + 0x81, 0xf4, 0x7d, 0x93, 0xea, 0xb0, 0xf4, 0xcd, 0x72, 0x1a, 0x71, 0xa1, 0xdd, 0x83, 0xce, 0x6e, + 0xc1, 0x6c, 0x1a, 0x26, 0x4e, 0x70, 0xa9, 0xf9, 0xe2, 0x7e, 0xd3, 0xc3, 0x05, 0xcf, 0xf0, 0x2c, + 0x2a, 0xb6, 0x0d, 0x33, 0x89, 0xa5, 0x91, 0xa9, 0x0f, 0x2b, 0x03, 0xe6, 0xb8, 0x5c, 0xe9, 0xc4, + 0xcf, 0xd2, 0x64, 0x9c, 0x4d, 0xac, 0x96, 0x62, 0xbd, 0xd8, 0xee, 0x65, 0xc7, 0x1a, 0x30, 0x55, + 0xf3, 0x76, 0xdb, 0x5e, 0x7b, 0xf7, 0x16, 0x3f, 0xd8, 0x74, 0xbd, 0x80, 0x4c, 0x49, 0x95, 0xa1, + 0x78, 0x25, 0x3c, 0x68, 0xb5, 0x78, 0x14, 0xe0, 0x46, 0x28, 0xca, 0xd1, 0x6d, 0x5b, 0xe8, 0x39, + 0x0b, 0xa1, 0xa4, 0x43, 0x97, 0xc8, 0x8e, 0xeb, 0x19, 0x42, 0x80, 0xc9, 0xd3, 0xb8, 0x93, 0x98, + 0x18, 0xf0, 0x4e, 0xa2, 0x09, 0x33, 0xab, 0xed, 0x7a, 0x70, 0x80, 0x6f, 0x6f, 0xea, 0xe3, 0x26, + 0x8f, 0xf9, 0xb8, 0x97, 0xe9, 0xe3, 0x9e, 0x73, 0xd5, 0x0c, 0xcb, 0xfa, 0xbc, 0x5e, 0xc6, 0xac, + 0x06, 0x33, 0xa8, 0x11, 0x54, 0x57, 0x36, 0xab, 0x6d, 0x2f, 0xf2, 0x30, 0x1f, 0xbe, 0x14, 0x2e, + 0x5e, 0x21, 0x9e, 0xcf, 0x4b, 0xdd, 0xd3, 0x6b, 0x74, 0x1c, 0x4f, 0xa1, 0xe8, 0x4c, 0x7b, 0xe8, + 0x8f, 0x52, 0x00, 0xa7, 0xff, 0x15, 0x29, 0x80, 0x55, 0x98, 0x4e, 0x87, 0x33, 0x28, 0x25, 0xe7, + 0x70, 0x88, 0x45, 0xe2, 0x38, 0xf7, 0xbb, 0x28, 0x4c, 0x1a, 0x19, 0xe3, 0x4c, 0xba, 0xb4, 0x2e, + 0x39, 0x63, 0xe8, 0x92, 0xc6, 0xae, 0x74, 0x02, 0x5d, 0xd2, 0xfa, 0x99, 0x1c, 0xcc, 0xf7, 0x23, + 0x3e, 0x42, 0xeb, 0x7a, 0x1d, 0x7a, 0xd7, 0x23, 0x69, 0x5f, 0x25, 0x9e, 0x5e, 0x95, 0x8b, 0x90, + 0xbd, 0xec, 0x48, 0x1b, 0x9b, 0x4d, 0x13, 0xdc, 0x0d, 0x9a, 0xd6, 0x6f, 0x4c, 0xc8, 0x93, 0x4c, + 0xd7, 0xae, 0xfa, 0x19, 0xcc, 0xa6, 0xb4, 0xae, 0xfc, 0x49, 0xb4, 0xae, 0xc2, 0xf1, 0x5a, 0xd7, + 0xd0, 0x71, 0x5a, 0x57, 0x4a, 0x2d, 0x1a, 0x3e, 0xb1, 0x5a, 0x34, 0x72, 0x22, 0xb5, 0x68, 0xf4, + 0x44, 0x6a, 0x91, 0xa1, 0xe1, 0x15, 0x8f, 0xd3, 0xf0, 0xfe, 0x52, 0x89, 0x7a, 0x5a, 0x95, 0xa8, + 0x2c, 0xd1, 0xe8, 0x44, 0x4a, 0xd4, 0x8f, 0xf4, 0xd5, 0x81, 0x4a, 0x1f, 0x47, 0x98, 0x7d, 0x69, + 0x00, 0x1d, 0x68, 0x50, 0x0d, 0x68, 0xe6, 0xc9, 0x68, 0x40, 0xec, 0x89, 0x69, 0x40, 0xb3, 0x9f, + 0x54, 0x03, 0x9a, 0x7b, 0x92, 0x1a, 0xd0, 0xa9, 0xbf, 0x88, 0x1a, 0xd0, 0xe9, 0x7f, 0x3d, 0x1a, + 0xd0, 0x5f, 0x81, 0x52, 0x5a, 0x28, 0x3b, 0x3e, 0x04, 0xec, 0x13, 0x0b, 0x57, 0x28, 0x44, 0xc6, + 0xb4, 0x50, 0xc4, 0x2e, 0x03, 0x6c, 0x06, 0xde, 0x43, 0x37, 0xe2, 0xb7, 0x94, 0x39, 0x18, 0x85, + 0x2f, 0x96, 0x50, 0x31, 0xf2, 0xb6, 0x86, 0x12, 0xeb, 0x03, 0xf9, 0x2c, 0x7d, 0xc0, 0xfa, 0xd1, + 0x3c, 0xcc, 0xc8, 0x98, 0x5f, 0x4f, 0xff, 0xab, 0xe4, 0xfb, 0x86, 0x96, 0xa7, 0x8c, 0x8f, 0x53, + 0xad, 0x3b, 0xe2, 0x5d, 0xf2, 0x2b, 0x70, 0xaa, 0xa7, 0x2b, 0x50, 0xd3, 0x5b, 0x51, 0xd1, 0xd6, + 0x7a, 0x74, 0xbd, 0xf9, 0xec, 0x4a, 0xee, 0x5d, 0xb5, 0x7b, 0x28, 0xac, 0x3f, 0x1b, 0xea, 0xe1, + 0x4f, 0x2f, 0x94, 0xfa, 0x9b, 0x63, 0xee, 0x64, 0x6f, 0x8e, 0xf9, 0xc1, 0xde, 0x1c, 0x53, 0x42, + 0x45, 0x61, 0x10, 0xa1, 0xe2, 0x0b, 0x30, 0xb9, 0xc5, 0xdd, 0x56, 0xb8, 0xe5, 0x53, 0x8e, 0x12, + 0xe9, 0x7c, 0xa0, 0x82, 0xa9, 0x89, 0x32, 0xa5, 0xa8, 0xc4, 0x46, 0x94, 0x91, 0x20, 0x10, 0xc7, + 0xa0, 0x4c, 0x5a, 0x62, 0x9b, 0x1c, 0x74, 0xed, 0x73, 0xf8, 0x08, 0xed, 0xb3, 0x06, 0x13, 0x44, + 0x97, 0xc4, 0xbd, 0x4d, 0xd4, 0x24, 0x51, 0x84, 0x70, 0x55, 0x7b, 0x9c, 0x3a, 0x37, 0xae, 0x5d, + 0x6a, 0x48, 0x06, 0x13, 0xd1, 0x05, 0xab, 0xed, 0x46, 0xc7, 0xf7, 0xda, 0xd8, 0x05, 0xa3, 0x49, + 0x17, 0x70, 0x02, 0xcb, 0x2e, 0xd0, 0x90, 0xd8, 0xbb, 0x30, 0x55, 0xd9, 0xac, 0xea, 0x64, 0xc5, + 0xe4, 0xd9, 0xd3, 0xed, 0x78, 0x8e, 0x41, 0x9a, 0xc2, 0x3d, 0x4a, 0x63, 0x18, 0xfb, 0x57, 0xa3, + 0x31, 0x58, 0xff, 0x62, 0x42, 0x2d, 0xef, 0xef, 0xee, 0xc3, 0x82, 0xf9, 0x54, 0x50, 0x38, 0xe1, + 0x53, 0xc1, 0xd0, 0x71, 0x82, 0xa4, 0x21, 0xdf, 0x0e, 0x9f, 0x48, 0xbe, 0x1d, 0xf9, 0xc4, 0xd7, + 0xfe, 0xa3, 0x27, 0x94, 0x58, 0x53, 0x6b, 0xad, 0x38, 0xc8, 0x5a, 0xcb, 0x94, 0x72, 0xc7, 0x3e, + 0xb9, 0x94, 0x0b, 0x27, 0x96, 0x72, 0x6b, 0x89, 0x33, 0xef, 0xf8, 0xb1, 0x3e, 0x12, 0xcf, 0x93, + 0x36, 0x3d, 0x93, 0x1d, 0xf0, 0x2d, 0x76, 0xeb, 0xfd, 0x9e, 0x12, 0x9d, 0xbf, 0x96, 0x2d, 0x3a, + 0x1f, 0x7d, 0xde, 0x9c, 0x48, 0x78, 0xfe, 0xd1, 0x27, 0x2b, 0x3c, 0x3f, 0xd9, 0x07, 0x84, 0xbf, + 0x14, 0x9f, 0xff, 0x52, 0x7c, 0x1e, 0x50, 0x7c, 0x0e, 0x70, 0x79, 0xdd, 0x77, 0x83, 0x36, 0x5e, + 0x00, 0x5d, 0x86, 0x51, 0x15, 0xf1, 0x32, 0x97, 0xdc, 0xc4, 0xf6, 0x86, 0xba, 0x54, 0x58, 0x6c, + 0x11, 0x8a, 0x8a, 0x58, 0x4f, 0x12, 0xb2, 0x4f, 0x30, 0x23, 0x98, 0x20, 0xc1, 0xac, 0xbf, 0x3f, + 0xa4, 0xb6, 0x70, 0x31, 0x67, 0x36, 0xdd, 0xc0, 0x6d, 0x61, 0x96, 0xa5, 0x78, 0x85, 0x69, 0xc2, + 0x7b, 0x6a, 0x51, 0xa6, 0x6c, 0xdd, 0x4d, 0x92, 0x8f, 0x15, 0x83, 0x34, 0x49, 0x64, 0x59, 0x18, + 0x20, 0x91, 0xe5, 0xdb, 0x46, 0x16, 0xc8, 0xa1, 0x24, 0xed, 0x98, 0xd8, 0xd6, 0x8e, 0xce, 0xff, + 0x78, 0x4d, 0x4f, 0xd7, 0x38, 0x9c, 0x84, 0xb9, 0x42, 0xca, 0x23, 0x12, 0x35, 0xc6, 0xda, 0xc8, + 0xc8, 0x49, 0xa2, 0xfb, 0x8e, 0xfe, 0x6b, 0x8d, 0xee, 0xbb, 0x0a, 0x40, 0x47, 0x6d, 0xf2, 0xac, + 0xff, 0x0a, 0xae, 0x7e, 0xb2, 0xdb, 0x8d, 0xa2, 0x66, 0x9f, 0x7c, 0x06, 0x1a, 0xa1, 0xf5, 0xfb, + 0x0c, 0x66, 0x6a, 0xb5, 0x3b, 0x2b, 0x9e, 0xbb, 0xdb, 0xf6, 0xc3, 0xc8, 0xab, 0x57, 0xdb, 0x3b, + 0xbe, 0x10, 0xc5, 0xe3, 0xe3, 0x40, 0x0b, 0xe3, 0x9a, 0x1c, 0x05, 0x71, 0xb1, 0x50, 0xf5, 0x56, + 0x83, 0x40, 0xdd, 0x54, 0x4a, 0x55, 0x8f, 0x0b, 0x80, 0x2d, 0xe1, 0x42, 0xda, 0xad, 0x75, 0x65, + 0x0a, 0x7a, 0x69, 0x6b, 0x81, 0xd2, 0x6e, 0x28, 0x41, 0xb6, 0x2a, 0x63, 0xbc, 0x77, 0xc2, 0x92, + 0xf6, 0x73, 0xc6, 0x88, 0x11, 0x9c, 0x14, 0xcb, 0xc3, 0x8e, 0x84, 0x11, 0xdc, 0x36, 0x3b, 0x08, + 0xd7, 0x4d, 0xc4, 0x7a, 0xd6, 0xc0, 0x01, 0x9c, 0x32, 0x9c, 0x80, 0x07, 0x7d, 0x84, 0x78, 0x8d, + 0xa4, 0x6b, 0x0b, 0x63, 0x4e, 0x64, 0xbc, 0x44, 0xe8, 0x69, 0x93, 0x32, 0x6b, 0x10, 0xe7, 0xd9, + 0xf3, 0x99, 0x25, 0xf1, 0xea, 0x1e, 0x37, 0xe2, 0x34, 0x6b, 0x9b, 0x86, 0x4c, 0x10, 0xd5, 0xaf, + 0x6a, 0x27, 0x63, 0x2b, 0x38, 0xba, 0x26, 0xf6, 0x9b, 0x39, 0x38, 0x63, 0x60, 0xc4, 0xdb, 0x55, + 0x18, 0xc7, 0xc7, 0xc8, 0x9c, 0xd7, 0x1f, 0x3d, 0x99, 0x79, 0xfd, 0x92, 0xd9, 0x96, 0x64, 0x43, + 0xd5, 0xdb, 0xd0, 0xef, 0x0b, 0xd9, 0x43, 0x98, 0xc1, 0x22, 0xf5, 0x20, 0x22, 0xe6, 0x2c, 0xbd, + 0xa3, 0xcc, 0x25, 0x9f, 0x2d, 0x1d, 0xdb, 0x31, 0xc9, 0xef, 0xe2, 0xb7, 0x0f, 0xcb, 0x93, 0x06, + 0xba, 0x8a, 0x7c, 0xec, 0x24, 0xaf, 0x2a, 0x5e, 0x7b, 0xc7, 0xd7, 0x05, 0xa5, 0x9e, 0x2a, 0xd8, + 0x3f, 0xa6, 0x8b, 0x7d, 0xd9, 0x8c, 0xeb, 0x81, 0xdf, 0x8a, 0xcb, 0x95, 0xad, 0x61, 0x9f, 0x6e, + 0x6b, 0x3e, 0x99, 0x6e, 0x7b, 0x05, 0x3f, 0x59, 0xee, 0x09, 0xce, 0x4e, 0xe0, 0xb7, 0x92, 0xcf, + 0x37, 0x32, 0xf3, 0xf7, 0xfb, 0x48, 0xf6, 0x83, 0x39, 0x38, 0x6b, 0xdc, 0x6a, 0xea, 0x69, 0x28, + 0x28, 0x7c, 0xc0, 0x6c, 0x1c, 0x58, 0x24, 0x29, 0x5a, 0xba, 0x44, 0xf3, 0xff, 0x3c, 0x7e, 0x41, + 0x72, 0x5a, 0xe0, 0xb7, 0x38, 0x2d, 0x89, 0xa5, 0x7d, 0x42, 0xff, 0x5a, 0x98, 0x07, 0x33, 0x68, + 0x9d, 0x62, 0xd8, 0xc4, 0xce, 0xf5, 0xb7, 0x89, 0x8d, 0x93, 0x31, 0x62, 0xf0, 0xf9, 0xfe, 0x86, + 0xb1, 0xbd, 0x5c, 0xd9, 0x5f, 0x85, 0xb3, 0x3d, 0xc0, 0x78, 0xb5, 0x9d, 0xea, 0xbb, 0xda, 0x5e, + 0x7f, 0x7c, 0x58, 0x7e, 0x35, 0xab, 0xb6, 0xac, 0x95, 0xd6, 0xbf, 0x06, 0xe6, 0x02, 0x24, 0x85, + 0x24, 0x7e, 0x64, 0x4f, 0xd0, 0xd7, 0x69, 0x7e, 0x68, 0xf8, 0x62, 0x2f, 0xd7, 0xbe, 0x41, 0x3f, + 0xf2, 0x12, 0x24, 0xc6, 0x61, 0x42, 0x0b, 0xbc, 0x7f, 0x40, 0x46, 0x12, 0x7d, 0x2a, 0xf9, 0xf6, + 0x61, 0xd9, 0xc0, 0x16, 0x0a, 0x91, 0x1e, 0xd1, 0xdf, 0x90, 0xf6, 0x74, 0x44, 0xf6, 0xeb, 0x39, + 0x98, 0x13, 0x80, 0x64, 0x52, 0x51, 0xa3, 0xe6, 0x8f, 0x9a, 0xf5, 0x7b, 0x4f, 0x66, 0xd6, 0xbf, + 0x88, 0xdf, 0xa8, 0xcf, 0xfa, 0x9e, 0x2e, 0xc9, 0xfc, 0x38, 0x9c, 0xed, 0x86, 0x21, 0x94, 0x31, + 0xdb, 0xcf, 0x0e, 0x30, 0xdb, 0xe5, 0x00, 0x1c, 0x3f, 0xdb, 0xfb, 0xd6, 0xc2, 0xb6, 0x60, 0x82, + 0x74, 0x21, 0xd9, 0x61, 0x2f, 0x18, 0x41, 0xbb, 0xf5, 0x22, 0xa9, 0xa0, 0x52, 0x5e, 0x82, 0x9e, + 0x16, 0x1a, 0x5c, 0x58, 0x1b, 0x66, 0xe5, 0x6f, 0xf3, 0x6e, 0xaa, 0xdc, 0xf7, 0x6e, 0xea, 0x02, + 0xb5, 0xe8, 0x1c, 0xf1, 0x4f, 0x5d, 0x51, 0xe9, 0xf1, 0x88, 0x32, 0x18, 0xb3, 0x0e, 0x30, 0x03, + 0x2c, 0x17, 0xed, 0xb9, 0xa3, 0x6f, 0xa4, 0x5e, 0xa5, 0x3a, 0xcb, 0xe9, 0x3a, 0xd3, 0x2b, 0x37, + 0x83, 0x37, 0x73, 0x61, 0x9a, 0xa0, 0xfe, 0x03, 0x2e, 0x77, 0xf8, 0x17, 0x8d, 0x88, 0x50, 0xa9, + 0x52, 0xa9, 0x44, 0xa9, 0x9a, 0x30, 0x62, 0x57, 0x6a, 0x43, 0x4f, 0xf3, 0x63, 0x77, 0x60, 0xa6, + 0xd2, 0xe9, 0x34, 0x3d, 0xde, 0xc0, 0x56, 0xca, 0xbc, 0xe5, 0x56, 0x92, 0xab, 0xca, 0x95, 0x85, + 0xa4, 0xd9, 0xa5, 0x93, 0x96, 0xf7, 0xd2, 0x5a, 0x3f, 0x92, 0xeb, 0xf9, 0x68, 0xf6, 0x06, 0x8c, + 0xe1, 0x0f, 0x2d, 0xc8, 0x08, 0x5e, 0xf1, 0xc8, 0x4f, 0xc4, 0xcb, 0xa3, 0x04, 0x41, 0x08, 0x4b, + 0x7a, 0xa0, 0xc1, 0x82, 0x14, 0x96, 0xe8, 0x5e, 0x21, 0xb9, 0x49, 0x28, 0x2b, 0x5f, 0x85, 0x42, + 0x22, 0x74, 0xa1, 0xaf, 0x02, 0x79, 0x28, 0x58, 0x3f, 0x98, 0x37, 0xa7, 0x1d, 0xbb, 0xa0, 0xc9, + 0xed, 0x5a, 0xa8, 0x43, 0x25, 0xb7, 0x6b, 0xd2, 0xfa, 0xdf, 0xcb, 0xc1, 0xec, 0x9d, 0x60, 0xd7, + 0x6d, 0x7b, 0xdf, 0x90, 0xa1, 0x9d, 0x7d, 0x1c, 0x97, 0xa3, 0xd3, 0xfe, 0x3d, 0xa9, 0xf4, 0x65, + 0xbe, 0x56, 0xb1, 0x98, 0x29, 0x38, 0x65, 0xec, 0xac, 0xef, 0x41, 0xef, 0x2f, 0xfc, 0x30, 0x2d, + 0x8b, 0x9c, 0x44, 0x97, 0x70, 0xeb, 0xc7, 0xf3, 0x30, 0xae, 0x2d, 0x01, 0xf6, 0x69, 0x98, 0xd0, + 0xf9, 0xe8, 0x17, 0x7e, 0x7a, 0xb5, 0xb6, 0x81, 0x85, 0x37, 0x7e, 0xdc, 0x6d, 0x19, 0x37, 0x7e, + 0x62, 0xa2, 0x23, 0xf4, 0x84, 0xaa, 0xcd, 0x07, 0x19, 0xaa, 0xcd, 0x89, 0x12, 0xdc, 0xbf, 0xdb, + 0xab, 0xe0, 0x0c, 0x9e, 0x8f, 0xde, 0xfa, 0xa9, 0x1c, 0x94, 0xd2, 0x8b, 0xf4, 0xbb, 0xd2, 0x2b, + 0x27, 0x78, 0xdd, 0xf9, 0xb1, 0x7c, 0x9c, 0x75, 0x43, 0xf9, 0xb4, 0x3e, 0xad, 0xe6, 0x75, 0xef, + 0x19, 0x0f, 0x2f, 0xcf, 0x9a, 0xe1, 0xd9, 0xf4, 0x68, 0x10, 0xd9, 0x31, 0x19, 0x87, 0x7e, 0xee, + 0x17, 0xcb, 0xcf, 0x58, 0x1f, 0xc2, 0x5c, 0xba, 0x3b, 0xf0, 0xf1, 0xa5, 0x02, 0xd3, 0x26, 0x3c, + 0x9d, 0xb3, 0x27, 0x4d, 0x65, 0xa7, 0xf1, 0xad, 0x3f, 0xc8, 0xa7, 0x79, 0x93, 0xa9, 0x9d, 0xd8, + 0x74, 0x74, 0x93, 0x14, 0xda, 0x74, 0x24, 0xc8, 0x56, 0x65, 0x27, 0xc9, 0x95, 0x15, 0x7b, 0x66, + 0x16, 0xb2, 0x3d, 0x33, 0xd9, 0xb5, 0x94, 0x75, 0xb1, 0x16, 0x46, 0x68, 0x9f, 0x6f, 0x3b, 0x89, + 0x85, 0x71, 0xca, 0xa8, 0x78, 0x19, 0xe6, 0x8c, 0x98, 0xd8, 0x8a, 0x7e, 0x38, 0xb9, 0x6b, 0x8f, + 0xb0, 0x40, 0x12, 0x67, 0x22, 0xb3, 0x35, 0x18, 0x15, 0x9f, 0x79, 0xdb, 0xed, 0xd0, 0x9b, 0x0a, + 0x8b, 0xfd, 0xb4, 0x9b, 0xb1, 0xc2, 0xa7, 0xb9, 0x6a, 0x37, 0xb9, 0x38, 0xf2, 0xf5, 0x89, 0x45, + 0x88, 0xd6, 0x3f, 0xcf, 0x89, 0xf5, 0x5f, 0x7f, 0xf0, 0x3d, 0x96, 0x70, 0x4b, 0x34, 0xe9, 0x08, + 0x4b, 0xd0, 0x3f, 0xce, 0xcb, 0xb4, 0x2b, 0x34, 0x7d, 0xde, 0x86, 0x91, 0x2d, 0x37, 0xd8, 0xe5, + 0x11, 0x25, 0x24, 0xd1, 0xb9, 0xc8, 0x82, 0x24, 0xc8, 0x51, 0x84, 0xbf, 0x6d, 0x22, 0xd0, 0xef, + 0xc2, 0xf2, 0x03, 0xdd, 0x85, 0x69, 0xf7, 0xf2, 0x85, 0x27, 0x76, 0x2f, 0xff, 0x7d, 0x71, 0x86, + 0x95, 0x4a, 0x34, 0x40, 0xc8, 0xe5, 0x73, 0xe9, 0x0c, 0x45, 0x3d, 0xc1, 0xb1, 0x13, 0x76, 0xec, + 0x9a, 0x9e, 0xf3, 0x48, 0x73, 0x76, 0x3c, 0x26, 0xbb, 0x91, 0xf5, 0xc7, 0x05, 0xd9, 0xc7, 0xd4, + 0x51, 0xe7, 0x0d, 0x47, 0x68, 0x5c, 0x27, 0x62, 0xa3, 0xd7, 0x63, 0x52, 0xa0, 0xd9, 0xd4, 0x79, + 0x18, 0x12, 0x73, 0x93, 0x7a, 0x13, 0xf1, 0xc4, 0xfc, 0xd5, 0xf1, 0x44, 0xb9, 0x58, 0xcb, 0x78, + 0x26, 0xe9, 0xc9, 0xec, 0xf0, 0xd8, 0xd2, 0xd7, 0x32, 0x62, 0xb0, 0x0b, 0x30, 0xb4, 0xe1, 0x37, + 0x54, 0x68, 0xef, 0x39, 0x0c, 0x87, 0xe1, 0x37, 0xb8, 0x71, 0x69, 0x8e, 0x18, 0xa2, 0xad, 0x71, + 0xd2, 0x12, 0xbd, 0xad, 0xad, 0x1d, 0xb7, 0x37, 0x49, 0x99, 0x96, 0xdf, 0x64, 0x15, 0xa6, 0xcc, + 0x74, 0xd6, 0x64, 0x27, 0x8b, 0xb7, 0xeb, 0xa9, 0xac, 0xd8, 0xfa, 0xb3, 0x88, 0x49, 0xc4, 0x96, + 0x60, 0xd2, 0x08, 0x29, 0x4a, 0x8f, 0x9b, 0x78, 0xbd, 0x69, 0x06, 0x24, 0xd5, 0xaf, 0x37, 0x0d, + 0x12, 0x71, 0x9e, 0xd3, 0xf7, 0x6b, 0x4f, 0x9c, 0x3d, 0xdf, 0x4e, 0x38, 0xec, 0x2a, 0x14, 0x65, + 0xdc, 0x89, 0xea, 0x8a, 0xfe, 0x4c, 0x15, 0x22, 0x2c, 0x15, 0xb7, 0x45, 0x21, 0x6a, 0x71, 0x06, + 0x3e, 0x05, 0x25, 0xda, 0x92, 0x92, 0xc4, 0xd1, 0xcf, 0xc1, 0xd0, 0x72, 0x75, 0xc5, 0xd6, 0xb7, + 0x91, 0xba, 0xd7, 0x08, 0x6c, 0x84, 0xa2, 0x9b, 0xd9, 0x06, 0x8f, 0xf6, 0xfd, 0xe0, 0x81, 0xcd, + 0xc3, 0x28, 0xf0, 0x64, 0x2e, 0x44, 0x5c, 0x88, 0x9f, 0x66, 0xef, 0xc2, 0x30, 0x1a, 0x6c, 0xa6, + 0x4e, 0x86, 0x74, 0x1d, 0x4b, 0x93, 0x34, 0x81, 0x87, 0xd1, 0xfa, 0xd3, 0x96, 0x44, 0xec, 0x6d, + 0x18, 0x5a, 0xe1, 0xed, 0x83, 0x54, 0x9a, 0xb6, 0x1e, 0xe2, 0x78, 0x43, 0x68, 0xf0, 0xf6, 0x81, + 0x8d, 0x24, 0xd6, 0x4f, 0xe5, 0xe1, 0x54, 0xc6, 0x67, 0xdd, 0xfb, 0xf4, 0x53, 0xba, 0x2b, 0x2e, + 0x19, 0xbb, 0xa2, 0x7a, 0x9f, 0xee, 0xdb, 0xf1, 0x99, 0x9b, 0xe4, 0xcf, 0xe7, 0xe0, 0x8c, 0x39, + 0x41, 0xc9, 0x42, 0xfb, 0xde, 0x55, 0xf6, 0x0e, 0x8c, 0xac, 0x71, 0xb7, 0xc1, 0x55, 0x0a, 0xa7, + 0x53, 0x71, 0x84, 0x38, 0xe9, 0x54, 0x2f, 0x0b, 0x25, 0xdb, 0xc4, 0x05, 0x53, 0x42, 0xd9, 0x0a, + 0x7d, 0x9c, 0x94, 0xc7, 0x2d, 0x15, 0xe0, 0x22, 0xab, 0xaa, 0x23, 0xac, 0x3c, 0xbe, 0x9d, 0x83, + 0x67, 0x8f, 0xa0, 0x11, 0x03, 0x27, 0x86, 0x5e, 0x1f, 0x38, 0x3c, 0x51, 0x11, 0xca, 0xde, 0x87, + 0xe9, 0x2d, 0x92, 0xe7, 0xd5, 0x70, 0xe4, 0x93, 0xf5, 0xa2, 0x44, 0x7d, 0x47, 0x8d, 0x4b, 0x1a, + 0xd9, 0x88, 0xbc, 0x52, 0x38, 0x32, 0xf2, 0x8a, 0x1e, 0xc8, 0x64, 0x68, 0xd0, 0x40, 0x26, 0x1f, + 0xc2, 0x9c, 0xd9, 0x36, 0x8a, 0x27, 0x9b, 0x84, 0x71, 0xc9, 0xf5, 0x0f, 0xe3, 0x72, 0x64, 0xd4, + 0x4a, 0xeb, 0xc7, 0x73, 0x50, 0x32, 0x79, 0x7f, 0xd2, 0xf1, 0x7c, 0xcf, 0x18, 0xcf, 0x67, 0xb3, + 0xc7, 0xb3, 0xff, 0x40, 0xfe, 0xef, 0xb9, 0x74, 0x63, 0x07, 0x1a, 0x41, 0x0b, 0x46, 0x56, 0xfc, + 0x96, 0xeb, 0xb5, 0xf5, 0x3c, 0xe4, 0x0d, 0x84, 0xd8, 0x54, 0x32, 0x58, 0xd4, 0x9b, 0x73, 0x30, + 0xbc, 0xe1, 0xb7, 0x2b, 0x2b, 0x64, 0xd2, 0x8b, 0x7c, 0xda, 0x7e, 0xdb, 0x71, 0x1b, 0xb6, 0x2c, + 0x60, 0xeb, 0x00, 0xb5, 0x7a, 0xc0, 0x79, 0xbb, 0xe6, 0x7d, 0x83, 0xa7, 0x24, 0x0d, 0xd1, 0x43, + 0xcd, 0x2e, 0x6e, 0x2c, 0xf2, 0xe9, 0x12, 0x11, 0x9d, 0xd0, 0xfb, 0x86, 0xbe, 0xdf, 0x6a, 0xf4, + 0x16, 0x07, 0x48, 0x88, 0x30, 0x29, 0xab, 0xd7, 0xa0, 0x44, 0xfb, 0x93, 0x94, 0x94, 0x55, 0x00, + 0x8c, 0xa4, 0xac, 0x02, 0x20, 0xb6, 0xf6, 0x35, 0xee, 0xed, 0xee, 0x49, 0x6b, 0xa1, 0x49, 0x39, + 0x55, 0xf7, 0x10, 0xa2, 0x6f, 0xed, 0x12, 0xc7, 0xfa, 0x97, 0xc3, 0x70, 0xd6, 0xe6, 0xbb, 0x9e, + 0x10, 0x93, 0xef, 0x86, 0x5e, 0x7b, 0xd7, 0x88, 0x4b, 0x62, 0xa5, 0x26, 0x12, 0x05, 0xf1, 0x17, + 0x90, 0xb8, 0x63, 0x2e, 0x42, 0x51, 0x9c, 0x8a, 0xda, 0x5c, 0xc2, 0x37, 0x14, 0x71, 0x76, 0x52, + 0xe0, 0x5b, 0x55, 0xcc, 0x5e, 0xa3, 0x53, 0x5b, 0x4b, 0xb3, 0x22, 0x4e, 0xed, 0xef, 0x1c, 0x96, + 0xa1, 0x76, 0x10, 0x46, 0x1c, 0x35, 0x36, 0x3a, 0xb9, 0x63, 0xd1, 0x7a, 0xa8, 0x8f, 0x68, 0x7d, + 0x1b, 0xe6, 0x2a, 0x0d, 0xb9, 0x59, 0xbb, 0xcd, 0xcd, 0xc0, 0x6b, 0xd7, 0xbd, 0x8e, 0xdb, 0x54, + 0xea, 0x22, 0xf6, 0xb2, 0x1b, 0x97, 0x3b, 0x9d, 0x18, 0xc1, 0xce, 0x24, 0x13, 0xcd, 0x58, 0xd9, + 0xa8, 0x61, 0xf8, 0x0e, 0x7a, 0x1e, 0xc3, 0x66, 0x34, 0xda, 0x21, 0xb6, 0x22, 0xb4, 0xe3, 0x62, + 0x14, 0xea, 0xf1, 0x7d, 0x78, 0x6b, 0xbd, 0x96, 0x78, 0xa6, 0xca, 0x28, 0xf0, 0xf2, 0x9d, 0x39, + 0x6a, 0x86, 0x68, 0x99, 0x67, 0xe0, 0x25, 0x74, 0xb5, 0xda, 0x9a, 0xa0, 0x2b, 0xf6, 0xd0, 0x85, + 0xe1, 0x9e, 0x4e, 0x27, 0xf1, 0xd8, 0x65, 0x31, 0x15, 0x5a, 0x7e, 0xc4, 0x71, 0x9e, 0x8f, 0x25, + 0x2a, 0x40, 0x80, 0x50, 0xa9, 0x02, 0x68, 0x28, 0xec, 0x5d, 0x98, 0x5d, 0x5d, 0x5e, 0x54, 0x97, + 0x9a, 0x2b, 0x7e, 0xbd, 0x8b, 0xef, 0xc2, 0x80, 0xf5, 0xe1, 0x18, 0xf2, 0xfa, 0xa2, 0x98, 0xdc, + 0x59, 0x68, 0xec, 0x3c, 0x8c, 0x56, 0x57, 0x64, 0xdf, 0x8f, 0xeb, 0xa9, 0x8e, 0xc8, 0x50, 0x47, + 0x15, 0xb2, 0x3b, 0x89, 0x8c, 0x3a, 0x71, 0xac, 0x30, 0x79, 0x76, 0x00, 0xf9, 0xf4, 0x6d, 0x98, + 0x5c, 0xf2, 0xa3, 0x6a, 0x3b, 0x8c, 0xdc, 0x76, 0x9d, 0x57, 0x57, 0xf4, 0xb8, 0xc3, 0xdb, 0x7e, + 0xe4, 0x78, 0x54, 0x22, 0xbe, 0xdc, 0xc4, 0x64, 0x9f, 0x45, 0xd2, 0x1b, 0xbc, 0xcd, 0x83, 0x24, + 0xde, 0xf0, 0xb0, 0xec, 0x5b, 0x41, 0xba, 0x1b, 0x97, 0xd8, 0x26, 0x22, 0xa5, 0x61, 0x92, 0x69, + 0x09, 0x97, 0xfd, 0x06, 0x0f, 0xef, 0x5d, 0xf9, 0x1e, 0x4b, 0xc3, 0xa4, 0xb5, 0x0d, 0xb7, 0xcc, + 0x2b, 0x99, 0xfb, 0xeb, 0xbf, 0x85, 0x69, 0x98, 0x7a, 0x70, 0xd9, 0x67, 0x61, 0x18, 0x7f, 0x92, + 0xb0, 0x35, 0x9b, 0xc1, 0x36, 0x11, 0xb4, 0xea, 0x02, 0xd3, 0x96, 0x04, 0xac, 0x0a, 0xa3, 0x24, + 0xe7, 0x9f, 0x24, 0x99, 0x08, 0x29, 0x0c, 0x72, 0x66, 0x10, 0xbd, 0xd5, 0x80, 0x09, 0xbd, 0x42, + 0xb1, 0x22, 0xd6, 0xdc, 0x70, 0x8f, 0x37, 0xc4, 0x2f, 0xca, 0x03, 0x86, 0x2b, 0x62, 0x0f, 0xa1, + 0x8e, 0xf8, 0x0e, 0x5b, 0x43, 0x11, 0x5b, 0x7c, 0x35, 0xbc, 0x1b, 0xd2, 0xa7, 0x90, 0xe6, 0xef, + 0xe1, 0x2d, 0x52, 0xc3, 0xa6, 0x22, 0xeb, 0xfb, 0x60, 0x6e, 0xa3, 0xdb, 0x6c, 0xba, 0xdb, 0x4d, + 0xae, 0xf2, 0x44, 0x60, 0xee, 0xe2, 0x25, 0x18, 0xae, 0x69, 0xd9, 0x90, 0x67, 0xe3, 0x44, 0x1c, + 0x09, 0x0e, 0xda, 0x44, 0xe6, 0x30, 0x94, 0x4a, 0x2a, 0x0f, 0xb2, 0x24, 0xb5, 0xbe, 0x95, 0x83, + 0x39, 0xf5, 0x1c, 0x1d, 0xb8, 0xf5, 0x07, 0x71, 0x4a, 0xec, 0xf3, 0xc6, 0x5c, 0xc3, 0x09, 0x9b, + 0x9a, 0x46, 0x72, 0xd6, 0xdd, 0x54, 0x1f, 0x61, 0x9e, 0x9f, 0x59, 0x1f, 0x7c, 0xdc, 0xc7, 0xb0, + 0x77, 0x61, 0x9c, 0xce, 0x50, 0x2d, 0x00, 0x20, 0x46, 0x59, 0x22, 0xed, 0x23, 0x6d, 0x1c, 0xa1, + 0xa3, 0xa3, 0x68, 0x60, 0x36, 0xe5, 0xde, 0x95, 0xef, 0x86, 0x68, 0x60, 0xd6, 0x71, 0xc4, 0xd4, + 0xfd, 0xed, 0xf1, 0x74, 0xdf, 0xd2, 0xdc, 0xbd, 0xa6, 0x87, 0xfc, 0xca, 0x25, 0x8a, 0x5a, 0x12, + 0xf2, 0x4b, 0x57, 0xd4, 0x62, 0xd4, 0x78, 0x4c, 0xf2, 0xc7, 0x8c, 0xc9, 0xfb, 0x6a, 0x4c, 0x0a, + 0xfd, 0x27, 0xc6, 0xec, 0x11, 0xe3, 0x50, 0x4b, 0x56, 0xc8, 0xd0, 0x40, 0x5a, 0xfe, 0x33, 0x18, + 0xdb, 0x5c, 0x92, 0xa4, 0x77, 0x51, 0xe2, 0xa4, 0x5f, 0x1d, 0x0c, 0x0f, 0xce, 0xf4, 0x98, 0xad, + 0xf9, 0x73, 0x30, 0x51, 0x89, 0x22, 0xb7, 0xbe, 0xc7, 0x1b, 0x2b, 0x62, 0x7b, 0xd2, 0xa2, 0x13, + 0xb9, 0x04, 0xd7, 0xdf, 0x70, 0x74, 0x5c, 0x19, 0x6d, 0xd3, 0x0d, 0xc9, 0xb6, 0x32, 0x8e, 0xb6, + 0x29, 0x20, 0x66, 0xb4, 0x4d, 0x01, 0x61, 0x97, 0x61, 0xb4, 0xda, 0x7e, 0xe8, 0x89, 0x3e, 0x29, + 0x26, 0xf9, 0xf1, 0x3d, 0x09, 0xd2, 0x37, 0x57, 0xc2, 0x62, 0x6f, 0x6b, 0x32, 0xf6, 0x58, 0xa2, + 0x4f, 0xcb, 0x1b, 0x98, 0x38, 0x02, 0x89, 0x2e, 0x3f, 0xc7, 0x42, 0xf7, 0x35, 0x18, 0x55, 0x17, + 0x6b, 0x90, 0xe8, 0xd0, 0x44, 0xd9, 0xeb, 0xf7, 0xaf, 0x90, 0x31, 0xbd, 0xb1, 0x96, 0xcf, 0x6c, + 0x5c, 0x4b, 0x6f, 0xac, 0xe5, 0x33, 0x33, 0xd2, 0x1b, 0x6b, 0x99, 0xcd, 0xe2, 0x3b, 0x89, 0x89, + 0x63, 0xef, 0x24, 0xee, 0xc1, 0xc4, 0xa6, 0x1b, 0x44, 0x9e, 0x90, 0x51, 0xda, 0x51, 0x38, 0x3f, + 0x69, 0x5c, 0xe3, 0x69, 0x45, 0x4b, 0x2f, 0xa8, 0x8c, 0xbc, 0x1d, 0x0d, 0xdf, 0x4c, 0x1d, 0x9b, + 0xc0, 0xb3, 0x2d, 0x2b, 0xa7, 0x3e, 0x89, 0x65, 0x25, 0x76, 0x2a, 0x5e, 0xdd, 0x4c, 0x27, 0x17, + 0x04, 0x28, 0x43, 0xa7, 0xee, 0x6f, 0x62, 0x44, 0xf6, 0x65, 0x98, 0x10, 0x7f, 0x6f, 0xfa, 0x4d, + 0xaf, 0xee, 0xf1, 0x70, 0xbe, 0x84, 0x8d, 0x7b, 0x21, 0x73, 0xf5, 0x23, 0xd2, 0x41, 0x8d, 0x47, + 0x72, 0x01, 0x23, 0xe3, 0xf4, 0x9d, 0xac, 0xc1, 0x8d, 0x7d, 0x00, 0x13, 0x62, 0xf6, 0x6d, 0xbb, + 0xa1, 0x14, 0x4d, 0x67, 0x12, 0xdb, 0xd8, 0x06, 0xc1, 0x7b, 0x02, 0xde, 0xea, 0x04, 0xe2, 0x98, + 0xaf, 0x74, 0xe4, 0x06, 0xc9, 0xb4, 0xd9, 0xde, 0xe9, 0xd9, 0x1c, 0x15, 0x1a, 0xfb, 0x3c, 0x4c, + 0x54, 0x3a, 0x9d, 0x64, 0xc7, 0x99, 0xd5, 0xee, 0x65, 0x3a, 0x1d, 0x27, 0x73, 0xd7, 0x31, 0x28, + 0xd2, 0x1b, 0xf3, 0xdc, 0x89, 0x36, 0x66, 0xf6, 0x66, 0x2c, 0xad, 0x9f, 0x4a, 0x2e, 0x19, 0x49, + 0x8f, 0x31, 0x44, 0x7f, 0x29, 0xb8, 0x2f, 0xc3, 0xa4, 0xbc, 0x75, 0x53, 0xd2, 0xcc, 0xe9, 0x9e, + 0xd5, 0x93, 0x21, 0xd4, 0x98, 0x34, 0x6c, 0x15, 0xa6, 0xa4, 0xd3, 0x6c, 0x93, 0x22, 0x11, 0xcf, + 0x9f, 0xc1, 0x55, 0x8b, 0x5c, 0xa4, 0xaf, 0x6d, 0x13, 0x13, 0x54, 0xb8, 0x06, 0x97, 0x14, 0x91, + 0xf5, 0x27, 0x39, 0x38, 0xd3, 0x67, 0xc4, 0xe3, 0x38, 0xb5, 0xb9, 0xa3, 0xe3, 0xd4, 0x8a, 0x9d, + 0xc3, 0x54, 0xd2, 0xb1, 0xfd, 0x24, 0x65, 0xe9, 0xe3, 0xa5, 0xe4, 0x2d, 0x1f, 0x18, 0xe5, 0x80, + 0xa1, 0xaa, 0x6f, 0xfa, 0x78, 0x53, 0x58, 0xe8, 0x3d, 0x84, 0x08, 0x4f, 0x7e, 0xd4, 0x92, 0xf5, + 0xf8, 0xb0, 0xfc, 0x02, 0xa5, 0x98, 0x89, 0x87, 0xf5, 0x23, 0xdf, 0x58, 0xc1, 0x19, 0xac, 0xad, + 0xc3, 0x1c, 0x8c, 0x6b, 0xeb, 0x90, 0x9d, 0xd3, 0x9c, 0x52, 0x4b, 0x32, 0x49, 0x91, 0xc6, 0x21, + 0x2f, 0x4f, 0x22, 0x5c, 0x54, 0xf9, 0xe3, 0xef, 0x43, 0x6f, 0x0b, 0x51, 0x48, 0x8b, 0xe5, 0xdb, + 0x32, 0x2e, 0x2f, 0x6d, 0x2c, 0xc7, 0x44, 0xe2, 0x6e, 0x18, 0x55, 0xea, 0x91, 0xf7, 0x90, 0x0f, + 0x70, 0xe8, 0x24, 0x89, 0xc4, 0xdd, 0x30, 0x72, 0x5c, 0x24, 0xeb, 0x49, 0x24, 0x1e, 0x33, 0xb4, + 0x7e, 0x28, 0x07, 0x70, 0xb7, 0xba, 0x8c, 0xc1, 0xb8, 0x3f, 0xa9, 0x50, 0x90, 0x1d, 0xe0, 0x54, + 0x71, 0x3f, 0x42, 0x1c, 0xf8, 0x6f, 0x72, 0x30, 0x65, 0xa2, 0xb1, 0xf7, 0x61, 0xba, 0x56, 0x0f, + 0xfc, 0x66, 0x73, 0xdb, 0xad, 0x3f, 0x58, 0xf7, 0xda, 0x5c, 0x86, 0x96, 0x1c, 0x96, 0x67, 0x51, + 0x18, 0x17, 0x39, 0x4d, 0x51, 0x66, 0xa7, 0x91, 0xd9, 0x5f, 0xcf, 0xc1, 0x64, 0x6d, 0xcf, 0xdf, + 0x8f, 0xa3, 0x41, 0xd2, 0x80, 0x7c, 0x45, 0xac, 0xed, 0x70, 0xcf, 0xdf, 0x4f, 0x32, 0x1c, 0x1a, + 0xb6, 0x88, 0xef, 0x0d, 0xf6, 0x4c, 0x5c, 0xf7, 0x51, 0x93, 0x89, 0xc2, 0x4b, 0x46, 0x25, 0xb6, + 0x59, 0xa7, 0xf5, 0xe7, 0x39, 0x18, 0x47, 0x9d, 0xa7, 0xd9, 0x44, 0x99, 0xeb, 0x7b, 0x29, 0x5d, + 0x5e, 0xdc, 0xae, 0x23, 0x06, 0xf6, 0x2d, 0x98, 0x4e, 0xa1, 0x31, 0x0b, 0x46, 0x6a, 0xe8, 0xf9, + 0xad, 0x5f, 0x50, 0x48, 0x5f, 0x70, 0x9b, 0x4a, 0xac, 0x55, 0x8d, 0xec, 0xde, 0x15, 0x7c, 0x65, + 0x5c, 0x04, 0xf0, 0x14, 0x48, 0x69, 0x36, 0x2c, 0xfd, 0x25, 0xf7, 0xae, 0xd8, 0x1a, 0x96, 0xb5, + 0x01, 0x23, 0x35, 0x3f, 0x88, 0x96, 0x0e, 0xa4, 0x32, 0xb1, 0xc2, 0xc3, 0xba, 0xfe, 0x8c, 0xe8, + 0xe1, 0xd5, 0x7d, 0xdd, 0xa6, 0x22, 0x56, 0x86, 0xe1, 0xeb, 0x1e, 0x6f, 0x36, 0x74, 0x7b, 0xd1, + 0x1d, 0x01, 0xb0, 0x25, 0x5c, 0x28, 0x5c, 0xa7, 0x93, 0x9c, 0x15, 0x89, 0x61, 0xea, 0x27, 0x5d, + 0x37, 0xcb, 0x46, 0xff, 0xbe, 0x68, 0x66, 0xcd, 0x37, 0x6a, 0x3a, 0xa2, 0xab, 0xff, 0x83, 0x1c, + 0x2c, 0xf4, 0x27, 0xd1, 0x6d, 0x5d, 0x73, 0x47, 0xd8, 0xba, 0xbe, 0x92, 0x7e, 0xf6, 0x42, 0x34, + 0x7a, 0xf6, 0x4a, 0x1e, 0xbb, 0x56, 0xd0, 0xd4, 0xb8, 0xce, 0x55, 0xa2, 0x8a, 0x73, 0x47, 0x7c, + 0x33, 0x22, 0xca, 0x61, 0x8e, 0x90, 0xc6, 0x26, 0x5a, 0xeb, 0xb7, 0x86, 0xe0, 0x6c, 0x5f, 0x0a, + 0xb6, 0xa6, 0xa5, 0xbf, 0x99, 0x8a, 0x13, 0x6f, 0xf4, 0xc5, 0xbf, 0x84, 0xff, 0xa2, 0x35, 0x59, + 0xda, 0xf9, 0xe9, 0x4e, 0x9c, 0xf6, 0x24, 0x8f, 0xbc, 0x5e, 0x3f, 0x96, 0x97, 0x44, 0x47, 0x66, + 0xd0, 0x9b, 0x01, 0x05, 0xdd, 0xe4, 0x78, 0xe4, 0x7a, 0xcd, 0x50, 0x5f, 0x76, 0x0d, 0x09, 0xb2, + 0x55, 0x59, 0x62, 0x80, 0x3c, 0x94, 0x6d, 0x80, 0x6c, 0xfd, 0xcb, 0x1c, 0x8c, 0xc5, 0x9f, 0xcd, + 0x16, 0xe0, 0xf4, 0x96, 0x5d, 0x59, 0x5e, 0x75, 0xb6, 0x3e, 0xdc, 0x5c, 0x75, 0xee, 0x6e, 0xd4, + 0x36, 0x57, 0x97, 0xab, 0xd7, 0xab, 0xab, 0x2b, 0xa5, 0x67, 0xd8, 0x0c, 0x4c, 0xde, 0xdd, 0xb8, + 0xb5, 0x71, 0xe7, 0xfe, 0x86, 0xb3, 0x6a, 0xdb, 0x77, 0xec, 0x52, 0x8e, 0x4d, 0xc2, 0x98, 0xbd, + 0x54, 0x59, 0x76, 0x36, 0xee, 0xac, 0xac, 0x96, 0xf2, 0xac, 0x04, 0x13, 0xcb, 0x77, 0x36, 0x36, + 0x56, 0x97, 0xb7, 0xaa, 0xf7, 0xaa, 0x5b, 0x1f, 0x96, 0x0a, 0x8c, 0xc1, 0x14, 0x22, 0x6c, 0xda, + 0xd5, 0x8d, 0xe5, 0xea, 0x66, 0x65, 0xbd, 0x34, 0x24, 0x60, 0x02, 0x5f, 0x83, 0x0d, 0xc7, 0x8c, + 0x6e, 0xdd, 0x5d, 0x5a, 0x2d, 0x8d, 0x08, 0x14, 0xf1, 0x97, 0x86, 0x32, 0x2a, 0xaa, 0x47, 0x94, + 0x95, 0xca, 0x56, 0x65, 0xa9, 0x52, 0x5b, 0x2d, 0x15, 0xd9, 0x19, 0x98, 0x35, 0x40, 0xce, 0xfa, + 0x9d, 0x1b, 0xd5, 0x8d, 0xd2, 0x18, 0x9b, 0x83, 0x52, 0x0c, 0x5b, 0x59, 0x72, 0xee, 0xd6, 0x56, + 0xed, 0x12, 0xa4, 0xa1, 0x1b, 0x95, 0xdb, 0xab, 0xa5, 0x71, 0xeb, 0x3d, 0xe9, 0x96, 0x26, 0xbb, + 0x9a, 0x9d, 0x06, 0x56, 0xdb, 0xaa, 0x6c, 0xdd, 0xad, 0xa5, 0x1a, 0x3f, 0x0e, 0xa3, 0xb5, 0xbb, + 0xcb, 0xcb, 0xab, 0xb5, 0x5a, 0x29, 0xc7, 0x00, 0x46, 0xae, 0x57, 0xaa, 0xeb, 0xab, 0x2b, 0xa5, + 0xbc, 0xf5, 0x93, 0x39, 0x98, 0x51, 0x12, 0xa0, 0x7a, 0xc3, 0xf8, 0x84, 0x6b, 0xf1, 0x7d, 0x43, + 0xb1, 0x55, 0x3e, 0x43, 0xa9, 0x4a, 0x8e, 0x58, 0x86, 0x3f, 0x9f, 0x83, 0x53, 0x99, 0xd8, 0xec, + 0x43, 0x28, 0xa9, 0x2f, 0xb8, 0xed, 0x46, 0xf5, 0xbd, 0x64, 0x1f, 0x7b, 0x21, 0x55, 0x4b, 0x0a, + 0x4d, 0x5e, 0x6b, 0x26, 0x09, 0x79, 0x7b, 0xd8, 0x0c, 0x1e, 0x2e, 0xde, 0xfa, 0xb9, 0x1c, 0x9c, + 0xe9, 0x53, 0x0d, 0x5b, 0x86, 0x91, 0x38, 0x71, 0xc8, 0x11, 0x06, 0x55, 0x73, 0xdf, 0x3e, 0x2c, + 0x13, 0x22, 0x66, 0x30, 0xc5, 0xbf, 0xec, 0x91, 0x38, 0x13, 0x08, 0xa6, 0xe3, 0x90, 0xdd, 0x77, + 0x36, 0xd5, 0xf3, 0x54, 0x53, 0xe5, 0x7e, 0x6d, 0x69, 0x9c, 0xfa, 0xae, 0xe0, 0xee, 0x87, 0x98, + 0x8f, 0xc3, 0xfa, 0xe9, 0x9c, 0x10, 0xee, 0xd2, 0x88, 0x42, 0xe6, 0xad, 0x84, 0x61, 0xb7, 0xc5, + 0x6d, 0xbf, 0xc9, 0x2b, 0xf6, 0x06, 0x1d, 0x1b, 0x28, 0xad, 0xba, 0x58, 0x80, 0x6a, 0x85, 0xe3, + 0x06, 0x6d, 0xe3, 0xf1, 0x54, 0xa7, 0x61, 0x6f, 0x03, 0xac, 0x3e, 0x8a, 0x78, 0xd0, 0x76, 0x9b, + 0x71, 0xc8, 0x10, 0x19, 0x20, 0x88, 0xa0, 0xa6, 0xbc, 0xad, 0x21, 0x5b, 0x7f, 0x23, 0x07, 0x13, + 0xa4, 0x34, 0x55, 0x9a, 0x3c, 0x88, 0x3e, 0xd9, 0xf4, 0x7a, 0xdb, 0x98, 0x5e, 0xb1, 0xff, 0x80, + 0xc6, 0x5f, 0x14, 0x67, 0xce, 0xac, 0x7f, 0x92, 0x83, 0x52, 0x1a, 0x91, 0xbd, 0x0f, 0xc5, 0x1a, + 0x7f, 0xc8, 0x03, 0x2f, 0x3a, 0xa0, 0x8d, 0x52, 0xa5, 0x58, 0x93, 0x38, 0x54, 0x26, 0xe7, 0x43, + 0x48, 0xbf, 0xec, 0x98, 0x66, 0xd0, 0xfd, 0x5e, 0xbb, 0xf6, 0x28, 0x3c, 0xa9, 0x6b, 0x0f, 0xeb, + 0x7f, 0xcc, 0xc3, 0x99, 0x1b, 0x3c, 0xd2, 0xdb, 0x14, 0xbf, 0x76, 0x7f, 0x6a, 0xb0, 0x76, 0x69, + 0x2d, 0x99, 0x87, 0x51, 0x2c, 0x52, 0xe3, 0x6b, 0xab, 0x9f, 0x6c, 0x29, 0x9e, 0xd7, 0x05, 0x23, + 0x87, 0x53, 0x9f, 0xba, 0x2f, 0x69, 0x59, 0x5d, 0xe2, 0x69, 0x7d, 0x1e, 0xa6, 0x30, 0x6c, 0x79, + 0x57, 0x2c, 0x07, 0xde, 0xa0, 0xeb, 0x9f, 0xa2, 0x9d, 0x82, 0xb2, 0xd7, 0xa0, 0x24, 0x20, 0x95, + 0xfa, 0x83, 0xb6, 0xbf, 0xdf, 0xe4, 0x8d, 0x5d, 0xde, 0xc0, 0x63, 0xbd, 0x68, 0xf7, 0xc0, 0x15, + 0xcf, 0xbb, 0x6d, 0xa9, 0xba, 0xf1, 0x06, 0xde, 0xd1, 0x10, 0xcf, 0x04, 0xba, 0xf0, 0x36, 0x8c, + 0x7f, 0xcc, 0x0c, 0x4d, 0xd6, 0xff, 0x90, 0x83, 0x39, 0x6c, 0x9c, 0x56, 0xb1, 0xca, 0x9e, 0xa9, + 0x7a, 0x4b, 0x4b, 0x5a, 0xe2, 0x0a, 0x90, 0xb9, 0x14, 0xe2, 0x5e, 0x4c, 0xee, 0x84, 0xf2, 0x03, + 0xdc, 0x09, 0xd5, 0x4e, 0x92, 0x29, 0x7c, 0xc0, 0x2b, 0xad, 0x9b, 0x43, 0xc5, 0x42, 0x69, 0x28, + 0x19, 0x72, 0xeb, 0xaf, 0xe7, 0x61, 0xd4, 0xe6, 0x98, 0x42, 0x99, 0x9d, 0x87, 0xd1, 0x0d, 0x3f, + 0xe2, 0xe1, 0x6d, 0x23, 0x5f, 0x76, 0x5b, 0x80, 0x9c, 0x56, 0xc3, 0x56, 0x85, 0x62, 0xc2, 0x6f, + 0x06, 0x7e, 0xa3, 0x5b, 0x8f, 0xf4, 0x09, 0xdf, 0x91, 0x20, 0x5b, 0x95, 0xb1, 0x37, 0x60, 0x8c, + 0x38, 0xc7, 0x6f, 0x8c, 0x68, 0x1b, 0x1b, 0xf0, 0x38, 0x05, 0x77, 0x82, 0x80, 0x32, 0xad, 0x14, + 0x30, 0x86, 0x34, 0x99, 0xb6, 0x47, 0x66, 0x50, 0xa2, 0xfa, 0xf0, 0x11, 0xa2, 0xfa, 0xa7, 0x60, + 0xa4, 0x12, 0x86, 0x3c, 0x52, 0x4e, 0xf5, 0x13, 0x71, 0xf4, 0xad, 0x90, 0x47, 0x92, 0xb1, 0x8b, + 0xe5, 0x36, 0xe1, 0x59, 0xff, 0x3c, 0x0f, 0xc3, 0xf8, 0x27, 0xbe, 0xab, 0x06, 0xf5, 0x3d, 0xe3, + 0x5d, 0x35, 0xa8, 0xef, 0xd9, 0x08, 0x65, 0x57, 0xf0, 0xa6, 0x42, 0xe5, 0xd7, 0xa1, 0xd6, 0xe3, + 0x15, 0x7c, 0x23, 0x01, 0xdb, 0x3a, 0x4e, 0xfc, 0xe0, 0x5c, 0xc8, 0x0c, 0xa5, 0x71, 0x1a, 0xf2, + 0x77, 0x6a, 0xd4, 0x62, 0x0c, 0xd0, 0xe4, 0x87, 0x76, 0xfe, 0x4e, 0x0d, 0x7b, 0x63, 0xad, 0xb2, + 0xf8, 0xd6, 0x35, 0x3d, 0xb5, 0x7b, 0xb8, 0xe7, 0x2e, 0xbe, 0x75, 0xcd, 0xa6, 0x12, 0xd1, 0xbf, + 0xf8, 0xcd, 0xf8, 0xf0, 0x2a, 0x5d, 0xc0, 0xb1, 0x7f, 0xb1, 0x6d, 0xf8, 0xc8, 0x6a, 0x27, 0x08, + 0x6c, 0x11, 0xc6, 0x29, 0xf4, 0x00, 0xe2, 0x6b, 0xa1, 0x01, 0x28, 0x34, 0x81, 0xa4, 0xd0, 0x91, + 0xe4, 0x13, 0x1c, 0x0d, 0x90, 0xca, 0x02, 0x4a, 0x4f, 0x70, 0x6a, 0x08, 0x43, 0x5b, 0x43, 0x11, + 0x9f, 0x24, 0xdf, 0xf0, 0x12, 0xd7, 0xee, 0x29, 0xcd, 0x87, 0x1d, 0xc3, 0xd0, 0xc7, 0x08, 0xd6, + 0x2f, 0xe7, 0xa1, 0xb8, 0xd9, 0xec, 0xee, 0x7a, 0xed, 0x7b, 0x57, 0x18, 0x03, 0x54, 0xe3, 0x54, + 0x9e, 0x02, 0xf1, 0x37, 0x3b, 0x0b, 0x45, 0xa5, 0xb9, 0xa9, 0x0d, 0x29, 0x24, 0xad, 0x6d, 0x1e, + 0xd4, 0xb8, 0x53, 0x4c, 0x2c, 0xf5, 0x93, 0x5d, 0x81, 0x58, 0xff, 0xea, 0xa7, 0xa8, 0x0d, 0x89, + 0xc5, 0x62, 0xc7, 0x68, 0xec, 0x4d, 0xc0, 0x43, 0x82, 0x94, 0x07, 0x75, 0xa1, 0x2d, 0x3f, 0x8d, + 0xe4, 0x14, 0x49, 0x82, 0x68, 0xec, 0x2a, 0xd0, 0xc4, 0xa4, 0x6c, 0xd3, 0xa7, 0x4c, 0x02, 0x99, + 0xbf, 0x4f, 0x91, 0x10, 0x2a, 0x7b, 0x17, 0xc6, 0xeb, 0x01, 0xc7, 0x57, 0x47, 0xb7, 0x99, 0x24, + 0x91, 0xd6, 0x29, 0x97, 0x93, 0xf2, 0x7b, 0x57, 0x6c, 0x1d, 0xdd, 0xfa, 0xe6, 0x28, 0x4c, 0xe8, + 0xdf, 0xc3, 0x6c, 0x98, 0x0d, 0x9b, 0x42, 0x77, 0x27, 0xdb, 0xa7, 0x0e, 0x16, 0xd2, 0x71, 0x7a, + 0xce, 0xfc, 0x20, 0x81, 0x27, 0x0d, 0xa1, 0x54, 0xcc, 0x84, 0xb5, 0x67, 0xec, 0x99, 0x30, 0x01, + 0x4b, 0x3c, 0x56, 0x81, 0xa2, 0xdf, 0x09, 0x77, 0x79, 0xdb, 0x53, 0xef, 0x2d, 0x2f, 0x19, 0x8c, + 0xee, 0x50, 0x61, 0x0f, 0xaf, 0x98, 0x8c, 0xbd, 0x05, 0x23, 0x7e, 0x87, 0xb7, 0x5d, 0x8f, 0xce, + 0xb8, 0x67, 0x53, 0x0c, 0x78, 0xbb, 0x52, 0xd5, 0x08, 0x09, 0x99, 0x5d, 0x86, 0x21, 0xff, 0x41, + 0x3c, 0x5e, 0x67, 0x4d, 0xa2, 0x07, 0x91, 0xab, 0x91, 0x20, 0xa2, 0x20, 0xf8, 0xc8, 0x6d, 0xed, + 0xd0, 0x88, 0x99, 0x04, 0x37, 0xdd, 0xd6, 0x8e, 0x4e, 0x20, 0x10, 0xd9, 0x07, 0x00, 0x1d, 0x77, + 0x97, 0x07, 0x4e, 0xa3, 0x1b, 0x1d, 0xd0, 0xb8, 0xbd, 0x60, 0x90, 0x6d, 0x8a, 0xe2, 0x95, 0x6e, + 0x74, 0xa0, 0xd1, 0x8e, 0x75, 0x14, 0x90, 0x55, 0x00, 0x5a, 0x6e, 0x14, 0xf1, 0xa0, 0xe5, 0x93, + 0xf1, 0x59, 0x12, 0x4b, 0x4e, 0x32, 0xb8, 0x1d, 0x17, 0x6b, 0x1c, 0x34, 0x22, 0xfc, 0x68, 0x2f, + 0x70, 0x29, 0xe7, 0x77, 0xea, 0xa3, 0xbd, 0xc0, 0x68, 0xa5, 0x40, 0x64, 0x9f, 0x85, 0xd1, 0x86, + 0x17, 0xd6, 0xfd, 0xa0, 0x41, 0xc1, 0x34, 0x9e, 0x33, 0x68, 0x56, 0x64, 0x99, 0x46, 0xa6, 0xd0, + 0xc5, 0xd7, 0x52, 0x2c, 0xc9, 0x0d, 0x7f, 0x1f, 0xaf, 0xf9, 0xd3, 0x5f, 0x5b, 0x8b, 0x8b, 0xf5, + 0xaf, 0x4d, 0x88, 0xc4, 0x50, 0xee, 0x7a, 0x51, 0xd3, 0xdd, 0xa6, 0x77, 0x6e, 0x73, 0x28, 0x6f, + 0x60, 0x91, 0x3e, 0x94, 0x12, 0x99, 0xbd, 0x0d, 0x45, 0xde, 0x8e, 0x02, 0xd7, 0xf1, 0x1a, 0xe4, + 0xb4, 0x67, 0x7e, 0xb4, 0x38, 0x80, 0xdd, 0xea, 0x8a, 0xfe, 0xd1, 0x88, 0x5f, 0x6d, 0x88, 0xfe, + 0x09, 0xeb, 0x5e, 0x8b, 0x7c, 0xed, 0xcc, 0xfe, 0xa9, 0x2d, 0x57, 0x6f, 0xeb, 0xfd, 0x23, 0x10, + 0xd9, 0xfb, 0x30, 0x2a, 0xd6, 0x6f, 0xc3, 0xdf, 0xa5, 0xf8, 0x04, 0x96, 0xd9, 0x3f, 0xb2, 0xac, + 0x67, 0xba, 0x2a, 0x22, 0xf6, 0x02, 0x40, 0xf2, 0x44, 0x2e, 0x1f, 0x34, 0x6c, 0x0d, 0xf2, 0xb9, + 0xa1, 0xff, 0xf5, 0x17, 0xcb, 0xb9, 0x25, 0x80, 0xa2, 0x8a, 0x46, 0x62, 0xad, 0xc3, 0xd9, 0xbe, + 0x8b, 0x8a, 0x5d, 0x84, 0xd2, 0x8e, 0x4b, 0x57, 0x6a, 0xf5, 0x3d, 0xb7, 0xdd, 0xe6, 0x4d, 0xda, + 0xce, 0xa6, 0x15, 0x7c, 0x59, 0x82, 0x25, 0x67, 0xeb, 0x03, 0x98, 0xcb, 0xea, 0x4d, 0xf6, 0x22, + 0x4c, 0xe8, 0x81, 0x57, 0x88, 0xc9, 0xb8, 0xdb, 0xf1, 0x54, 0xe8, 0x15, 0x62, 0xf0, 0x9b, 0x39, + 0x78, 0xee, 0xa8, 0xb5, 0xc9, 0x16, 0xa0, 0xd8, 0x09, 0x3c, 0x1f, 0x65, 0x40, 0x0a, 0xf5, 0xae, + 0x7e, 0x63, 0x14, 0x77, 0x14, 0x56, 0x22, 0x77, 0x97, 0x8c, 0xf9, 0xed, 0x31, 0x84, 0x6c, 0xb9, + 0xbb, 0x21, 0x7b, 0x1d, 0x66, 0x1a, 0x7c, 0xc7, 0xed, 0x36, 0x23, 0x27, 0xac, 0xef, 0xf1, 0x06, + 0xfa, 0xcf, 0xa0, 0x91, 0x96, 0x5d, 0xa2, 0x82, 0x9a, 0x82, 0xf7, 0x7c, 0xf1, 0x70, 0x9f, 0x2f, + 0xbe, 0x39, 0x54, 0xcc, 0x95, 0xf2, 0x36, 0xda, 0x2a, 0x59, 0x3f, 0x90, 0x87, 0xf9, 0x7e, 0x93, + 0x91, 0xbd, 0x97, 0xd5, 0x07, 0xf2, 0x55, 0x40, 0x87, 0xeb, 0xaf, 0x02, 0x5a, 0x6d, 0x6c, 0x11, + 0x62, 0xef, 0x97, 0xe3, 0x3c, 0xd9, 0x15, 0x4c, 0xd0, 0x74, 0xdc, 0x30, 0xdc, 0x17, 0xeb, 0xad, + 0xa0, 0x05, 0xfd, 0x24, 0x98, 0x4e, 0xa3, 0x60, 0xec, 0x33, 0x00, 0xf5, 0xa6, 0x1f, 0x72, 0x7c, + 0x7c, 0xa7, 0x83, 0x5c, 0x9a, 0x00, 0xc7, 0x50, 0xfd, 0xb5, 0x15, 0xa1, 0xcb, 0x7e, 0x83, 0xd3, + 0x00, 0xba, 0x70, 0xa6, 0xcf, 0xee, 0x23, 0x86, 0x27, 0x49, 0x8d, 0xad, 0x12, 0xed, 0x74, 0xe3, + 0x04, 0xd9, 0xe9, 0x1e, 0xcf, 0xf7, 0x9b, 0x23, 0x07, 0xc0, 0x7a, 0xb7, 0x18, 0xc1, 0x9d, 0x0c, + 0x59, 0xbb, 0x41, 0xcc, 0x5d, 0x42, 0xee, 0x06, 0x4d, 0x56, 0x86, 0x71, 0x95, 0x48, 0x4f, 0x08, + 0xca, 0x92, 0x39, 0x10, 0xe8, 0x16, 0xc7, 0xc9, 0x83, 0xb1, 0x69, 0xd1, 0xc7, 0x89, 0x8e, 0xe0, + 0x31, 0x84, 0x6c, 0x1d, 0x74, 0x54, 0xeb, 0x9e, 0x53, 0xf3, 0xdb, 0xdc, 0xf8, 0xa9, 0xf4, 0x67, + 0x72, 0x6a, 0xf8, 0x7b, 0x77, 0xce, 0xe3, 0xbe, 0x8f, 0x01, 0x7a, 0xa4, 0xd0, 0x87, 0xe1, 0xdf, + 0x42, 0x24, 0x50, 0xab, 0x8e, 0x44, 0x02, 0xfa, 0xc9, 0xce, 0xc3, 0x74, 0x20, 0x6d, 0x16, 0x23, + 0x9f, 0xfa, 0x53, 0x26, 0x2d, 0x98, 0x94, 0xe0, 0x2d, 0x1f, 0xfb, 0x94, 0xbe, 0xeb, 0x66, 0xdc, + 0x61, 0xda, 0x41, 0xc2, 0x2e, 0xc1, 0x98, 0x38, 0x48, 0x30, 0xaa, 0x49, 0xca, 0x14, 0x1e, 0xf1, + 0xf0, 0x58, 0xb6, 0x8b, 0x1f, 0xd1, 0xdf, 0xc4, 0xeb, 0xbf, 0xc8, 0x29, 0x66, 0xfa, 0x31, 0xc6, + 0xce, 0xc0, 0xa8, 0x1f, 0xec, 0x6a, 0x4d, 0x1b, 0xf1, 0x83, 0x5d, 0xd1, 0xae, 0x0b, 0x50, 0x92, + 0x9e, 0x19, 0xd2, 0xe5, 0x3d, 0x3c, 0x68, 0x4b, 0x3d, 0xb7, 0x68, 0x4f, 0x49, 0x38, 0x66, 0x0b, + 0x3f, 0x68, 0xd7, 0x05, 0x66, 0x18, 0xfa, 0x8e, 0x1e, 0xcc, 0x88, 0x9a, 0x3d, 0x15, 0x86, 0x7e, + 0x12, 0xd5, 0xa8, 0xc1, 0x96, 0x60, 0x52, 0xf0, 0x89, 0x43, 0x2a, 0xd1, 0x29, 0xfb, 0x7c, 0xef, + 0x29, 0x7b, 0xd0, 0xae, 0xab, 0x4f, 0xb4, 0x27, 0x42, 0xed, 0x17, 0xb5, 0xe6, 0x7f, 0xcb, 0xc3, + 0xe9, 0x6c, 0x74, 0x1c, 0x2f, 0x51, 0x09, 0x3a, 0x28, 0x51, 0xec, 0xd3, 0x31, 0x01, 0x91, 0x31, + 0x18, 0xb2, 0xbe, 0x36, 0x9f, 0xf9, 0xb5, 0xaf, 0xc1, 0x0c, 0x32, 0x22, 0xb9, 0xa6, 0xe9, 0x85, + 0x11, 0x85, 0x16, 0xb0, 0xa7, 0x45, 0x81, 0xdc, 0xe0, 0xd6, 0x05, 0x98, 0xbd, 0x02, 0x53, 0x6a, + 0x8b, 0xf2, 0xf7, 0xdb, 0xa2, 0x62, 0xb9, 0x3f, 0x4d, 0x12, 0xf4, 0x0e, 0x02, 0xd9, 0x29, 0x18, + 0x71, 0x3b, 0x1d, 0x51, 0xa5, 0xdc, 0x96, 0x86, 0xdd, 0x4e, 0x47, 0xa6, 0xba, 0x40, 0x77, 0x2c, + 0x67, 0x07, 0x6d, 0x52, 0xc8, 0x00, 0xce, 0x9e, 0x40, 0xa0, 0xb4, 0x53, 0x09, 0xc5, 0x42, 0x10, + 0xb4, 0x0a, 0x65, 0x14, 0x51, 0xc0, 0xed, 0xc4, 0x08, 0x67, 0xa1, 0xa8, 0x5e, 0x47, 0xa5, 0x55, + 0xb9, 0x3d, 0xea, 0xd2, 0xcb, 0xe8, 0x5b, 0x70, 0xa6, 0xe1, 0x85, 0x38, 0x9a, 0xb2, 0x49, 0x9d, + 0x0e, 0x39, 0x80, 0xc9, 0x08, 0xa1, 0xf6, 0x1c, 0x15, 0x8b, 0x9e, 0xac, 0x74, 0x3a, 0xd2, 0x0d, + 0x8c, 0xfa, 0xfa, 0xb3, 0x30, 0x4d, 0xe7, 0x3b, 0x9d, 0x19, 0xf8, 0x2d, 0x34, 0xa3, 0x85, 0xe0, + 0x4d, 0xc9, 0x45, 0x80, 0x40, 0xd5, 0x86, 0xa2, 0xfc, 0xc3, 0x1c, 0x9c, 0xca, 0x14, 0x10, 0xd8, + 0xd7, 0x40, 0xfa, 0xbb, 0x44, 0xbe, 0x13, 0xf0, 0xba, 0xd7, 0xf1, 0x30, 0x22, 0x80, 0xbc, 0x40, + 0x5b, 0x3c, 0x4a, 0xb4, 0x40, 0xdf, 0x99, 0x2d, 0xdf, 0x8e, 0x89, 0xa4, 0x66, 0x5f, 0x0a, 0x52, + 0xe0, 0x85, 0x2f, 0xc1, 0xa9, 0x4c, 0xd4, 0x0c, 0x8d, 0xfb, 0x0d, 0x33, 0xb5, 0xab, 0x7a, 0x12, + 0x49, 0x35, 0x5a, 0xd3, 0xc4, 0xa9, 0x79, 0xbf, 0x13, 0x37, 0x2f, 0x25, 0x4a, 0xb0, 0xd5, 0xf4, + 0x44, 0xcf, 0x92, 0x86, 0x15, 0x51, 0xdf, 0xb9, 0xce, 0xbe, 0x04, 0xa7, 0x68, 0xf2, 0xed, 0x06, + 0x6e, 0x67, 0x2f, 0x61, 0x27, 0x3f, 0xf4, 0xd5, 0x2c, 0x76, 0x72, 0x56, 0xde, 0x10, 0xf8, 0x31, + 0xd7, 0x59, 0xb7, 0x17, 0x48, 0x6d, 0x08, 0x94, 0x18, 0x91, 0xf1, 0x35, 0x19, 0xb3, 0x3a, 0x97, + 0x35, 0xab, 0x07, 0x5e, 0x52, 0x54, 0xe7, 0x0f, 0xe6, 0xe0, 0xdc, 0x71, 0xdf, 0xcc, 0xee, 0xc3, + 0x69, 0x7c, 0xb4, 0x0f, 0xfd, 0xb8, 0xd9, 0x4e, 0xdd, 0xad, 0xef, 0x71, 0x9a, 0x25, 0x56, 0x66, + 0xe3, 0x3b, 0x9d, 0x5a, 0xed, 0x8e, 0xd6, 0xee, 0x4e, 0xa7, 0x16, 0xfa, 0xea, 0xf7, 0xb2, 0x20, + 0xa7, 0x6f, 0x68, 0xc0, 0xb3, 0x47, 0x50, 0x6a, 0x0b, 0x35, 0xa7, 0x2f, 0xd4, 0x0b, 0x50, 0xda, + 0xe1, 0x0d, 0x21, 0x94, 0xf1, 0x06, 0x7e, 0xda, 0xc3, 0x45, 0x99, 0x1f, 0xd9, 0x9e, 0x8a, 0xe1, + 0xb5, 0xd0, 0xbf, 0xb7, 0x48, 0xb5, 0xb4, 0xd4, 0x9e, 0xab, 0x0b, 0x8d, 0xec, 0x12, 0xcc, 0xa6, + 0xa2, 0x1b, 0x24, 0xee, 0xb2, 0xf6, 0x8c, 0x28, 0x32, 0x63, 0xe1, 0xbc, 0x08, 0x13, 0x6a, 0x18, + 0x82, 0xd8, 0xe9, 0xc6, 0x1e, 0x27, 0x98, 0x98, 0xe5, 0x54, 0x5d, 0x57, 0x35, 0x2a, 0x53, 0xde, + 0x1c, 0x40, 0x98, 0x63, 0x6f, 0x02, 0x8b, 0x05, 0xc7, 0x78, 0x61, 0x52, 0x85, 0x33, 0xaa, 0x24, + 0x5e, 0x51, 0x54, 0xed, 0xdf, 0xcf, 0x2b, 0xd9, 0x6f, 0xc9, 0xf7, 0xa3, 0x30, 0x0a, 0xdc, 0x8e, + 0xa1, 0x40, 0xb2, 0x16, 0x9c, 0xf5, 0xdd, 0x6e, 0xb4, 0xb7, 0xe8, 0x88, 0x7f, 0xfd, 0x40, 0x39, + 0xde, 0xd6, 0x95, 0xf5, 0xe0, 0xf8, 0xe2, 0x65, 0xf3, 0x0c, 0xa8, 0x08, 0xec, 0x8a, 0x8e, 0x2c, + 0x44, 0x15, 0x8d, 0xeb, 0xda, 0x33, 0xf6, 0x19, 0xc9, 0xb3, 0x07, 0x8b, 0xad, 0xc1, 0xc4, 0x36, + 0x77, 0x03, 0x1e, 0x48, 0x8b, 0xd9, 0x4c, 0x0d, 0x72, 0x09, 0x11, 0xd0, 0x90, 0xd6, 0xe4, 0x3a, + 0xbe, 0x9d, 0x94, 0xb0, 0xf7, 0x61, 0xcc, 0x6b, 0xe8, 0xf9, 0x87, 0xd2, 0xba, 0x4b, 0xb5, 0x21, + 0x43, 0x3e, 0x26, 0x3c, 0x84, 0x12, 0xea, 0x11, 0x74, 0x69, 0xd2, 0x50, 0xb5, 0xad, 0x25, 0x25, + 0x66, 0xf4, 0x92, 0xb1, 0x29, 0xc8, 0xc7, 0xb3, 0x2d, 0xef, 0x35, 0xd8, 0x69, 0x18, 0x09, 0xb5, + 0xa0, 0x93, 0x36, 0xfd, 0xb2, 0xfe, 0x0a, 0x5c, 0x18, 0xb4, 0x8f, 0xc4, 0x68, 0xf6, 0xe9, 0xf0, + 0x31, 0x7b, 0xc6, 0xed, 0xe9, 0xb7, 0x17, 0x41, 0x8f, 0x99, 0xe7, 0xa9, 0x79, 0xa6, 0x60, 0x77, + 0x03, 0xcf, 0xfa, 0xa1, 0x02, 0x4c, 0x99, 0x97, 0x0b, 0xec, 0x75, 0x18, 0x8a, 0xd9, 0x4e, 0xc5, + 0x97, 0xe0, 0x3a, 0x92, 0x60, 0x6e, 0x23, 0x92, 0x38, 0xe9, 0xf0, 0xcd, 0xcc, 0x69, 0xe9, 0xf7, + 0xd4, 0xf6, 0x04, 0x02, 0xd5, 0xfd, 0xf4, 0x4d, 0x98, 0x42, 0x73, 0x07, 0xdc, 0x42, 0x23, 0xaf, + 0xc5, 0x07, 0xb8, 0xa6, 0x2e, 0x7e, 0xeb, 0xb0, 0xfc, 0x0c, 0x5e, 0x30, 0x4e, 0x08, 0x5a, 0xb1, + 0x8d, 0x89, 0x42, 0x4d, 0x77, 0x1c, 0xea, 0xaf, 0x3b, 0x52, 0x53, 0xfa, 0xe8, 0x8e, 0xc3, 0x47, + 0xe8, 0x8e, 0x09, 0xa5, 0xae, 0x3b, 0xe2, 0x0d, 0xc2, 0x68, 0xbf, 0x1b, 0x84, 0x84, 0x46, 0xde, + 0x20, 0xbc, 0x4c, 0xcd, 0x0d, 0xdc, 0x7d, 0x07, 0xfb, 0x41, 0x5a, 0xf7, 0xc9, 0x86, 0xd8, 0xee, + 0x3e, 0xbe, 0x2e, 0x2e, 0x8d, 0x81, 0x7a, 0x92, 0xb4, 0xfe, 0x76, 0x2e, 0xa5, 0xad, 0xa9, 0xa1, + 0xf8, 0xff, 0xd8, 0xfb, 0x9a, 0x18, 0x47, 0x8e, 0xeb, 0xfe, 0x6d, 0x92, 0x33, 0xcb, 0x79, 0x9c, + 0x8f, 0x9e, 0xd2, 0x68, 0x77, 0xb4, 0x1f, 0xb3, 0x52, 0x6b, 0xb5, 0xd2, 0x52, 0x96, 0xec, 0xd5, + 0xfe, 0x65, 0x69, 0xf5, 0x8f, 0x22, 0xf7, 0x90, 0xcd, 0x61, 0xef, 0xf0, 0x4b, 0xdd, 0xcd, 0x19, + 0xaf, 0x64, 0xbb, 0x43, 0x91, 0x3d, 0x33, 0x8c, 0x38, 0x4d, 0x9a, 0x1f, 0x92, 0x57, 0x97, 0x24, + 0x08, 0x60, 0x03, 0x49, 0x1c, 0x27, 0x46, 0x80, 0x18, 0x41, 0x80, 0x1c, 0xa2, 0x43, 0x0e, 0x39, + 0xe6, 0x96, 0x53, 0x6e, 0x06, 0x0c, 0x03, 0x3e, 0xe4, 0x94, 0x00, 0x42, 0x22, 0x20, 0x39, 0x24, + 0xb9, 0x05, 0xf1, 0xc1, 0xa7, 0xa0, 0x5e, 0x55, 0x75, 0x57, 0x7f, 0x90, 0x3b, 0xa3, 0x95, 0x92, + 0x18, 0xf0, 0x89, 0xec, 0xaa, 0xf7, 0xaa, 0xab, 0xeb, 0xe3, 0xd5, 0xab, 0xaa, 0xf7, 0x7e, 0xef, + 0x39, 0x58, 0xef, 0x9f, 0x52, 0x35, 0xd2, 0xeb, 0x49, 0xea, 0xcf, 0x9a, 0xb5, 0x26, 0x52, 0x99, + 0x0a, 0xf4, 0x3c, 0x6c, 0x04, 0x64, 0x5c, 0x0b, 0x40, 0x57, 0x05, 0x2b, 0xe0, 0xe6, 0x6e, 0xe0, + 0x2f, 0xc2, 0x66, 0x40, 0xc8, 0x35, 0x6e, 0xa6, 0x01, 0xad, 0x59, 0xaa, 0xc8, 0xe0, 0xf1, 0xac, + 0x27, 0xda, 0x71, 0x7c, 0x31, 0xfc, 0x82, 0x6a, 0xa5, 0xfd, 0x5d, 0x36, 0xa2, 0xc9, 0x8a, 0xd7, + 0xec, 0x42, 0x81, 0x4a, 0x64, 0xde, 0x48, 0x5c, 0xac, 0x3c, 0x33, 0xa7, 0xf9, 0xf9, 0xa5, 0xae, + 0x6d, 0x37, 0x2d, 0x98, 0x4c, 0x86, 0xe2, 0x8e, 0xd7, 0x65, 0x8b, 0x0e, 0x53, 0xc6, 0x70, 0xf8, + 0x89, 0xe2, 0x98, 0x0c, 0x29, 0x2e, 0x2e, 0x4e, 0x68, 0x4e, 0x74, 0xf4, 0xe1, 0xe2, 0x13, 0x3c, + 0x89, 0x17, 0xb4, 0x01, 0x37, 0x7e, 0x93, 0x68, 0xe1, 0xd9, 0x94, 0xe5, 0x3c, 0x51, 0x38, 0xb6, + 0x12, 0x96, 0xac, 0xce, 0xc4, 0x5f, 0x51, 0xac, 0x01, 0xab, 0x93, 0x6e, 0xff, 0x34, 0x28, 0x30, + 0x97, 0x72, 0x06, 0x91, 0xfc, 0xf8, 0x92, 0x59, 0xb7, 0x0a, 0x94, 0x4f, 0x14, 0x73, 0x02, 0x4f, + 0xc9, 0xca, 0x6e, 0xb4, 0x92, 0x4b, 0x02, 0xd5, 0x6e, 0x61, 0x0b, 0x84, 0x3a, 0x31, 0x56, 0xf5, + 0x52, 0x27, 0x9a, 0xc0, 0xc9, 0xb4, 0x13, 0xb8, 0x32, 0xbf, 0x4b, 0x16, 0xc4, 0x2e, 0x08, 0xd7, + 0xe5, 0x8c, 0xbc, 0x2e, 0xcb, 0xaa, 0x6f, 0x36, 0xa2, 0xfa, 0x6a, 0x7f, 0x99, 0x85, 0x67, 0xcf, + 0xd0, 0x5d, 0x0b, 0xde, 0xf9, 0x35, 0x28, 0xb0, 0x93, 0x53, 0x26, 0x3e, 0x99, 0xd5, 0x41, 0x10, + 0x08, 0xf0, 0xfd, 0x69, 0x87, 0xcb, 0x3a, 0xaa, 0x39, 0x85, 0xf2, 0x0e, 0x26, 0xc1, 0x7f, 0xf2, + 0x1b, 0xb0, 0xc1, 0x04, 0x1a, 0xb3, 0xcb, 0x38, 0x9a, 0x0d, 0xce, 0x20, 0xd1, 0xae, 0x0a, 0x23, + 0xf2, 0x18, 0x2b, 0x0a, 0x39, 0x94, 0x18, 0x76, 0x90, 0x46, 0x1c, 0x28, 0x20, 0xd9, 0x51, 0xa7, + 0x3f, 0x38, 0x93, 0x35, 0xb3, 0x30, 0x51, 0x97, 0xd9, 0x98, 0x39, 0x19, 0x4d, 0xa8, 0xe0, 0x33, + 0xdd, 0xad, 0xfa, 0xb3, 0x53, 0xba, 0x5b, 0x60, 0x63, 0x81, 0x5f, 0x7f, 0x2d, 0x59, 0x6b, 0xfe, + 0xec, 0x54, 0x1f, 0x8d, 0xb0, 0x4b, 0xf1, 0x9e, 0x6c, 0x93, 0xd2, 0xb1, 0x59, 0x2b, 0x28, 0x97, + 0x91, 0x92, 0x16, 0xc0, 0xe6, 0x2d, 0xa7, 0xdd, 0x02, 0x66, 0x35, 0xc1, 0xce, 0xfd, 0x2d, 0xf6, + 0xa0, 0xfd, 0x3c, 0x23, 0x54, 0xc2, 0xf9, 0xe3, 0xfe, 0x57, 0x5d, 0x94, 0xd2, 0x45, 0x2f, 0x80, + 0x4a, 0x9b, 0x3e, 0x14, 0x2a, 0x41, 0x1f, 0xad, 0xfb, 0xb3, 0xd3, 0xa0, 0xed, 0xe4, 0x86, 0x5f, + 0x96, 0x1b, 0xfe, 0x35, 0xa1, 0x32, 0xa6, 0x8a, 0x87, 0xf9, 0x4d, 0xae, 0xfd, 0x47, 0x16, 0x6e, + 0x9d, 0x4d, 0x08, 0xfc, 0xaa, 0xdf, 0x52, 0xfa, 0x2d, 0xb6, 0x9b, 0x5f, 0x4a, 0xec, 0xe6, 0x53, + 0xe6, 0xde, 0x72, 0xda, 0xdc, 0x4b, 0x9c, 0x1d, 0x5c, 0x4c, 0x39, 0x3b, 0x48, 0x9d, 0xa0, 0xf9, + 0x47, 0x4c, 0xd0, 0x15, 0x79, 0x9c, 0xfc, 0x6b, 0x06, 0x9e, 0x48, 0xb9, 0x1b, 0x22, 0xef, 0xc2, + 0x13, 0x42, 0xb5, 0x67, 0x2b, 0x07, 0x53, 0xb9, 0xd9, 0xea, 0x7b, 0x3b, 0x4d, 0xa9, 0x47, 0xb2, + 0x14, 0xc5, 0x7b, 0x93, 0xab, 0xf3, 0x61, 0xfe, 0xff, 0x1d, 0x45, 0x9e, 0x3c, 0x80, 0x4b, 0x88, + 0xb7, 0xda, 0x75, 0x25, 0x7d, 0xde, 0x1d, 0x7b, 0x47, 0x7c, 0x3c, 0x3c, 0x93, 0x50, 0x7b, 0xfb, + 0x5d, 0xa9, 0x3a, 0x96, 0x77, 0x54, 0xbd, 0x60, 0x6d, 0x4d, 0x52, 0xd2, 0xe3, 0x7b, 0x84, 0xbf, + 0x56, 0x40, 0x7b, 0x74, 0x7b, 0xe1, 0x5e, 0x2e, 0xde, 0xe0, 0x74, 0x2f, 0x27, 0xb5, 0xde, 0xb3, + 0xb0, 0x36, 0xf6, 0x8e, 0xc6, 0xde, 0xe4, 0x44, 0x6a, 0xbe, 0x15, 0x6b, 0x95, 0x27, 0x8a, 0x86, + 0x11, 0xa8, 0x4f, 0xe7, 0x52, 0xb2, 0x05, 0x93, 0x56, 0x09, 0xb6, 0x7e, 0xa9, 0xfd, 0x40, 0x47, + 0x93, 0x5c, 0x41, 0xf6, 0x70, 0x3f, 0x97, 0xcf, 0xa8, 0x59, 0x8b, 0x63, 0x53, 0x1d, 0xf5, 0x07, + 0x9e, 0xf6, 0x37, 0x8a, 0xd0, 0x08, 0xd2, 0x1a, 0x8f, 0xbc, 0x2b, 0x59, 0x33, 0x65, 0x13, 0x6a, + 0x48, 0x1a, 0x8b, 0x6c, 0xf8, 0xc1, 0xe1, 0x92, 0x30, 0x21, 0x02, 0x97, 0x84, 0x29, 0x8f, 0x63, + 0x92, 0x71, 0x4f, 0x5c, 0x86, 0x52, 0x69, 0x77, 0x70, 0x87, 0xdc, 0x86, 0x8b, 0xec, 0xfe, 0x53, + 0x54, 0x74, 0x23, 0x52, 0xd1, 0x83, 0x3b, 0x96, 0xc8, 0xd7, 0x7e, 0xa4, 0x04, 0x37, 0x38, 0xf1, + 0xea, 0x1f, 0xdc, 0x21, 0xaf, 0x9d, 0xcd, 0x2e, 0x29, 0x2f, 0xec, 0x92, 0x02, 0x9b, 0xa4, 0xd7, + 0x23, 0x36, 0x49, 0x37, 0x17, 0xb7, 0x13, 0x3f, 0x2b, 0x66, 0xc0, 0x40, 0x21, 0x60, 0xc4, 0xcf, + 0x15, 0xb8, 0xbe, 0x90, 0x83, 0x5c, 0x83, 0xbc, 0xde, 0x32, 0x9d, 0xb0, 0x67, 0xe9, 0x6c, 0x11, + 0x29, 0x64, 0x0f, 0x56, 0x76, 0x3b, 0x93, 0x7e, 0x97, 0x0e, 0xe0, 0xd4, 0xb3, 0xaa, 0x44, 0xb1, + 0x01, 0x79, 0xf5, 0x82, 0x15, 0xf2, 0x12, 0x17, 0x36, 0x71, 0x16, 0x24, 0x02, 0xbf, 0xc7, 0x0f, + 0x0c, 0x12, 0x05, 0x26, 0xd8, 0xa8, 0x84, 0x49, 0x24, 0xc6, 0x27, 0xdf, 0x07, 0x42, 0x0b, 0x99, + 0x5f, 0xc1, 0x73, 0x20, 0x9c, 0xbd, 0x00, 0xf9, 0x96, 0xb8, 0xc5, 0x91, 0x0c, 0xf9, 0xc4, 0x8d, + 0x8d, 0x15, 0xe4, 0x6a, 0x7f, 0xa0, 0x88, 0x5d, 0xfd, 0xa3, 0x3f, 0x44, 0x8a, 0x5f, 0xd1, 0x5b, + 0x1c, 0xbf, 0xa2, 0xf7, 0x19, 0xe3, 0x57, 0x68, 0x7f, 0xc5, 0xf1, 0x47, 0xcd, 0x5e, 0x2b, 0x16, + 0xee, 0xef, 0x71, 0x0d, 0x32, 0x8d, 0xc8, 0xe8, 0x7c, 0x56, 0x8a, 0x7f, 0x94, 0x7c, 0xd7, 0x7c, + 0xbb, 0x4c, 0x69, 0xa8, 0xfe, 0x69, 0x16, 0xae, 0x2d, 0x62, 0x4f, 0x8d, 0x4c, 0xa8, 0x9c, 0x2f, + 0x32, 0xe1, 0x6d, 0xc8, 0xb3, 0xb4, 0xc0, 0xda, 0x10, 0x1b, 0x9c, 0xb3, 0xd2, 0x06, 0x17, 0xd9, + 0xe4, 0x59, 0x58, 0xd6, 0x4b, 0x76, 0x18, 0xf4, 0x03, 0xcd, 0x82, 0x3a, 0xdd, 0x09, 0x1a, 0x9c, + 0xf0, 0x2c, 0xf2, 0xad, 0x64, 0x9c, 0x1b, 0x1e, 0xed, 0xe3, 0xaa, 0xd4, 0x20, 0x09, 0x68, 0x60, + 0xac, 0x6f, 0x08, 0x65, 0xcb, 0xd1, 0x21, 0xad, 0x64, 0xcc, 0x1c, 0x0d, 0x96, 0x5b, 0x63, 0x6f, + 0xe2, 0x4d, 0x65, 0x93, 0x9d, 0x11, 0xa6, 0x58, 0x3c, 0x87, 0x1b, 0xd4, 0x74, 0x1e, 0x32, 0xff, + 0xc9, 0x65, 0xd9, 0xa7, 0x1d, 0x2d, 0x70, 0x68, 0xb2, 0x25, 0x91, 0x50, 0x86, 0x5a, 0x67, 0xe6, + 0x77, 0x4f, 0x30, 0xe0, 0xfd, 0xc5, 0xd0, 0x02, 0x67, 0x80, 0xa9, 0xf4, 0x03, 0x27, 0x96, 0x44, + 0xa2, 0x7d, 0x4f, 0x81, 0xad, 0xb4, 0xef, 0x20, 0xd7, 0x20, 0xe7, 0xa7, 0x86, 0xf4, 0xf1, 0x99, + 0xdb, 0x57, 0x01, 0x23, 0xca, 0x1f, 0x0d, 0xc7, 0xa7, 0x9d, 0xa9, 0x6c, 0xd8, 0x24, 0x25, 0x5b, + 0x40, 0x1f, 0x2a, 0xf8, 0x9f, 0xdc, 0x10, 0xd2, 0x39, 0x9b, 0x08, 0x02, 0x84, 0x3f, 0x9a, 0x0e, + 0x60, 0xf6, 0x5a, 0xcd, 0x11, 0x83, 0xa6, 0xbd, 0x0b, 0x39, 0x5a, 0xad, 0xd8, 0xe8, 0xa5, 0xe3, + 0x47, 0xaf, 0xd7, 0x38, 0x11, 0xab, 0xd5, 0xa4, 0x73, 0x3a, 0xb0, 0x90, 0x58, 0x3b, 0x84, 0xf5, + 0x28, 0x05, 0x31, 0xa2, 0x60, 0x66, 0x85, 0x57, 0x54, 0x5e, 0xd2, 0xee, 0x70, 0xc8, 0x8c, 0x6b, + 0x77, 0x9f, 0xfa, 0x87, 0x4f, 0x6e, 0x00, 0x7d, 0x64, 0x3c, 0x69, 0x60, 0x67, 0xda, 0x0f, 0x32, + 0xb0, 0x15, 0xfa, 0xf3, 0x89, 0x39, 0xf4, 0x4b, 0xeb, 0x5c, 0xa2, 0x47, 0x9c, 0x1f, 0x84, 0x8a, + 0x95, 0xfc, 0xc0, 0x05, 0x36, 0xd7, 0x7b, 0xb0, 0x3d, 0x8f, 0x9e, 0xbc, 0x08, 0x2b, 0x08, 0x01, + 0x31, 0xea, 0x74, 0x3d, 0x59, 0xf6, 0xf9, 0x22, 0xd1, 0x0a, 0xf3, 0xb5, 0x9f, 0x2a, 0x70, 0x85, + 0x9b, 0x84, 0xd6, 0x3b, 0x7d, 0x7f, 0xea, 0xf9, 0x1d, 0xbf, 0xeb, 0x7d, 0x3e, 0xce, 0x51, 0x7b, + 0x11, 0x39, 0xf6, 0x5c, 0xd4, 0xf2, 0x37, 0xf1, 0xb6, 0xf9, 0x5f, 0x4b, 0x6e, 0x23, 0xac, 0x49, + 0x97, 0x0d, 0xde, 0x1c, 0x73, 0x46, 0xf5, 0x69, 0x82, 0xec, 0x8c, 0x8a, 0x14, 0xda, 0x6f, 0xc1, + 0xce, 0xe2, 0x17, 0x90, 0x6f, 0xc2, 0x1a, 0x86, 0x6d, 0x68, 0x8f, 0x8e, 0xc7, 0x9d, 0x9e, 0x27, + 0x0e, 0xc1, 0xc4, 0x19, 0xa4, 0x9c, 0xc7, 0xa0, 0x5c, 0xb8, 0x73, 0xe4, 0x31, 0x06, 0x84, 0xe0, + 0x4c, 0x11, 0xbb, 0x6b, 0xb9, 0x34, 0xed, 0xb7, 0x15, 0x20, 0xc9, 0x32, 0xc8, 0x57, 0x61, 0xb5, + 0xed, 0x94, 0xec, 0x69, 0x67, 0x3c, 0xad, 0x0e, 0x67, 0x63, 0x0e, 0x91, 0xc2, 0x7c, 0xe5, 0xa6, + 0x5d, 0x2a, 0x4a, 0xc6, 0x53, 0xf7, 0x64, 0x38, 0x1b, 0x5b, 0x11, 0x3a, 0x8c, 0x37, 0xe0, 0x79, + 0xef, 0xf7, 0x3a, 0x0f, 0xa3, 0xf1, 0x06, 0x78, 0x5a, 0x24, 0xde, 0x00, 0x4f, 0xd3, 0x3e, 0x56, + 0xe0, 0xaa, 0xb0, 0xf5, 0xe8, 0xa5, 0xd4, 0xa5, 0x84, 0x1e, 0xe1, 0x63, 0x01, 0x11, 0xb7, 0x48, + 0x99, 0xdd, 0x14, 0xa0, 0x09, 0x58, 0x41, 0xd4, 0x6a, 0x19, 0x2f, 0xf9, 0x1a, 0xe4, 0xec, 0xe9, + 0x70, 0x74, 0x06, 0xd4, 0x04, 0x35, 0xe8, 0xd1, 0xe9, 0x70, 0x84, 0x45, 0x20, 0xa7, 0xe6, 0xc1, + 0x96, 0x5c, 0x39, 0x51, 0x63, 0x52, 0x87, 0x8b, 0x1c, 0x43, 0x27, 0x76, 0x8b, 0xb5, 0xe0, 0x9b, + 0x76, 0x37, 0x04, 0x34, 0x03, 0x87, 0x28, 0xb3, 0x44, 0x19, 0xda, 0x1f, 0x2a, 0x50, 0xa0, 0xda, + 0x06, 0xee, 0xdf, 0x1e, 0x77, 0x48, 0x47, 0x15, 0x47, 0x71, 0x09, 0x1a, 0x14, 0x7f, 0xa6, 0xd5, + 0xf8, 0x55, 0xd8, 0x88, 0x31, 0x10, 0x0d, 0x9d, 0x72, 0x07, 0xfd, 0x6e, 0x87, 0xc1, 0x97, 0xb3, + 0x1b, 0xc4, 0x48, 0x9a, 0xf6, 0x7b, 0x0a, 0x6c, 0xd1, 0xdd, 0xbe, 0x89, 0x07, 0xbd, 0xd6, 0x6c, + 0x20, 0xe6, 0x3b, 0xd5, 0xa0, 0x84, 0xd1, 0x10, 0x73, 0x18, 0x64, 0x1a, 0x14, 0x4f, 0xb3, 0x82, + 0x5c, 0x52, 0x85, 0x3c, 0x5f, 0x5f, 0x26, 0x1c, 0x59, 0x6c, 0x47, 0x3a, 0x46, 0x08, 0x0b, 0xe6, + 0x44, 0xf4, 0x4b, 0x50, 0x84, 0x71, 0x1e, 0x2b, 0xe0, 0xd6, 0xfe, 0x53, 0x81, 0xcb, 0x73, 0x78, + 0xc8, 0x9b, 0xb0, 0x84, 0xce, 0x0c, 0xbc, 0xf7, 0xae, 0xcd, 0x79, 0xc5, 0xb4, 0x7b, 0x72, 0x70, + 0x87, 0x2d, 0x44, 0xa7, 0xf4, 0xc1, 0x62, 0x5c, 0xe4, 0x5d, 0x58, 0xd1, 0x7b, 0x3d, 0xbe, 0x91, + 0xc9, 0x44, 0x36, 0x32, 0x73, 0xde, 0xf8, 0x72, 0x40, 0xcf, 0x36, 0x32, 0xcc, 0xac, 0xb6, 0xd7, + 0x73, 0xb9, 0xa3, 0x46, 0x58, 0xde, 0x95, 0x5f, 0x83, 0xf5, 0x28, 0xf1, 0xb9, 0x36, 0x32, 0x3f, + 0x52, 0x40, 0x8d, 0xd6, 0xe1, 0x8b, 0x01, 0x95, 0x48, 0xeb, 0xe6, 0x47, 0x0c, 0xaa, 0x3f, 0xce, + 0xc0, 0x93, 0xa9, 0x2d, 0x4c, 0x5e, 0x82, 0x65, 0x7d, 0x34, 0x32, 0xcb, 0x7c, 0x54, 0x71, 0x0d, + 0x09, 0xcf, 0x87, 0x23, 0xfb, 0x3c, 0x46, 0x44, 0xee, 0x42, 0x1e, 0x47, 0x26, 0x65, 0xc8, 0x84, + 0x18, 0x5f, 0xec, 0xf8, 0x24, 0x86, 0xf1, 0x25, 0x08, 0x49, 0x05, 0xd6, 0xb9, 0x7f, 0xb9, 0xe5, + 0x1d, 0x7b, 0xdf, 0x09, 0xc0, 0x66, 0x11, 0x0f, 0x57, 0x1c, 0x3a, 0xbb, 0x63, 0x96, 0x27, 0x7b, + 0x58, 0x47, 0xb9, 0x48, 0x0d, 0x54, 0x2c, 0x53, 0x2e, 0x89, 0x01, 0x8d, 0xa1, 0xc7, 0x3f, 0xab, + 0xc4, 0x9c, 0xb2, 0x12, 0x9c, 0x41, 0x77, 0xe9, 0x93, 0x49, 0xff, 0xd8, 0x3f, 0xf5, 0xfc, 0xe9, + 0x17, 0xd7, 0x5d, 0xe1, 0x3b, 0xce, 0xd4, 0x5d, 0x7f, 0x92, 0x63, 0x93, 0x39, 0xce, 0x46, 0x35, + 0x1a, 0x09, 0x5b, 0x12, 0x35, 0x1a, 0x8c, 0xc6, 0xcb, 0x3c, 0xa8, 0xcb, 0x70, 0x91, 0x79, 0xb6, + 0x8b, 0x99, 0x71, 0x3d, 0xb5, 0x0a, 0x8c, 0xe6, 0xe0, 0x0e, 0x53, 0x5f, 0x98, 0x57, 0xc5, 0xc4, + 0x12, 0xac, 0xe4, 0x00, 0x0a, 0xa5, 0x81, 0xd7, 0xf1, 0x67, 0x23, 0xe7, 0x6c, 0xf7, 0x86, 0xdb, + 0xfc, 0x5b, 0x56, 0xbb, 0x8c, 0x0d, 0xef, 0x1b, 0x51, 0x92, 0xcb, 0x05, 0x11, 0x27, 0x30, 0xb4, + 0xce, 0xe1, 0x19, 0xe5, 0x57, 0x16, 0xb4, 0x4f, 0x3c, 0x11, 0xf9, 0xa2, 0x5e, 0x04, 0xdc, 0x12, + 0xdb, 0x85, 0xf5, 0x5a, 0x67, 0x32, 0x75, 0xc6, 0x1d, 0x7f, 0x82, 0x88, 0x58, 0x67, 0x40, 0x0c, + 0x11, 0x51, 0xca, 0xd9, 0xd9, 0xe5, 0x34, 0x60, 0x65, 0x67, 0x97, 0xd1, 0xe2, 0xa8, 0xbe, 0x54, + 0xe9, 0xfb, 0x9d, 0x41, 0xff, 0x23, 0xe1, 0x8f, 0xc2, 0xf4, 0xa5, 0x23, 0x91, 0x68, 0x85, 0xf9, + 0xda, 0x37, 0x12, 0xfd, 0xc6, 0x6a, 0x59, 0x80, 0x8b, 0xdc, 0x5b, 0x91, 0x79, 0xef, 0xb5, 0x8c, + 0x46, 0xd9, 0x6c, 0xec, 0xa9, 0x0a, 0x59, 0x07, 0x68, 0x59, 0xcd, 0x92, 0x61, 0xdb, 0xf4, 0x39, + 0x43, 0x9f, 0xb9, 0x6b, 0x5f, 0xa5, 0x5d, 0x53, 0xb3, 0x92, 0x77, 0x5f, 0x4e, 0xfb, 0x89, 0x02, + 0x97, 0xd2, 0xbb, 0x92, 0x38, 0x80, 0xfe, 0x9d, 0xfc, 0x06, 0xf9, 0xab, 0x0b, 0xfb, 0x3d, 0x35, + 0x39, 0xee, 0x27, 0x3a, 0x65, 0xfe, 0x87, 0x19, 0x71, 0x4d, 0x14, 0x46, 0x9c, 0xee, 0xf7, 0xb4, + 0x12, 0x6c, 0xcf, 0x2b, 0x23, 0xfa, 0xa9, 0x1b, 0x50, 0xd0, 0x5b, 0xad, 0x9a, 0x59, 0xd2, 0x1d, + 0xb3, 0xd9, 0x50, 0x15, 0xb2, 0x02, 0x4b, 0x7b, 0x56, 0xb3, 0xdd, 0x52, 0x33, 0xda, 0x0f, 0x15, + 0x58, 0x33, 0xfd, 0xa9, 0x77, 0xcc, 0xec, 0x73, 0x1f, 0x77, 0xf2, 0xbd, 0x11, 0x99, 0x7c, 0xdb, + 0x81, 0x27, 0x74, 0xf0, 0x82, 0x33, 0xcd, 0xbc, 0xbf, 0x57, 0x60, 0x33, 0xc1, 0x43, 0x6c, 0xb8, + 0xa8, 0x1f, 0xda, 0x4d, 0xb3, 0x5c, 0xe2, 0x35, 0x13, 0x5a, 0x39, 0x4f, 0x4d, 0xbe, 0x85, 0x79, + 0x0f, 0x7d, 0x38, 0x71, 0x87, 0xfd, 0x9e, 0x14, 0x37, 0xad, 0x7a, 0xc1, 0x12, 0x25, 0xe1, 0x4a, + 0xf6, 0xd1, 0x6c, 0xec, 0x61, 0xb1, 0x99, 0xc8, 0x11, 0x68, 0x90, 0x9e, 0x2c, 0x18, 0xcd, 0x51, + 0x3b, 0x34, 0x3f, 0x59, 0x74, 0x58, 0xde, 0xee, 0x1a, 0x14, 0xf8, 0xae, 0x05, 0x37, 0x04, 0xdf, + 0x57, 0x60, 0x7b, 0x5e, 0x5d, 0xe9, 0x46, 0x28, 0xea, 0x4a, 0x78, 0x29, 0xc0, 0x52, 0x8e, 0xfa, + 0x10, 0x0a, 0x32, 0xf2, 0x16, 0x14, 0xcc, 0xc9, 0x64, 0xe6, 0x8d, 0xed, 0xbb, 0x6d, 0xcb, 0xe4, + 0x03, 0xe4, 0xfa, 0xbf, 0x7d, 0x72, 0xe3, 0x32, 0x1a, 0x8d, 0x8e, 0xdd, 0xc9, 0x5d, 0x77, 0x36, + 0xee, 0x47, 0x70, 0x67, 0x65, 0x0e, 0xed, 0xbb, 0x0a, 0x5c, 0x99, 0xff, 0x91, 0x74, 0x95, 0x71, + 0xa8, 0x6e, 0x1e, 0x7a, 0x63, 0xe1, 0x2a, 0x83, 0xfa, 0x7a, 0xcc, 0x1d, 0x2b, 0x20, 0xa4, 0x4c, + 0x41, 0x4c, 0xd2, 0x4c, 0x22, 0x10, 0x61, 0x94, 0x49, 0x10, 0x6a, 0xff, 0x9e, 0x81, 0x4b, 0x74, + 0x00, 0x0d, 0xbc, 0xc9, 0x44, 0x9f, 0x4d, 0x4f, 0x3c, 0x7f, 0xca, 0x55, 0x2a, 0xf2, 0x1a, 0x2c, + 0x9f, 0x9c, 0xef, 0xf8, 0x90, 0x91, 0x13, 0x02, 0x28, 0x94, 0x85, 0x39, 0x2b, 0xfd, 0x4f, 0x9e, + 0x01, 0x39, 0xf4, 0x63, 0x16, 0xd1, 0xbe, 0x32, 0xdb, 0x8a, 0xb5, 0x32, 0x0a, 0xa2, 0xb4, 0xbd, + 0x0e, 0x4b, 0x78, 0x64, 0xc0, 0xc5, 0xa3, 0x50, 0x6b, 0xd3, 0x6b, 0x87, 0x07, 0x0a, 0x16, 0x63, + 0x20, 0x5f, 0x06, 0x08, 0x71, 0x7b, 0xb9, 0xfc, 0x13, 0x5b, 0xe9, 0x00, 0xba, 0xd7, 0x5a, 0x39, + 0x3d, 0xea, 0x70, 0x30, 0xdc, 0x22, 0x6c, 0x8a, 0x66, 0x19, 0x09, 0x90, 0x20, 0x7e, 0xa7, 0xb5, + 0xc1, 0x32, 0xcc, 0x91, 0x00, 0x0a, 0xba, 0x99, 0x08, 0x5f, 0x87, 0x58, 0x81, 0xb1, 0x18, 0x75, + 0x37, 0x13, 0x31, 0xea, 0xf2, 0x8c, 0x4a, 0x0e, 0x44, 0xa7, 0xfd, 0x4b, 0x06, 0x56, 0x0e, 0xa9, + 0xe2, 0x81, 0xdb, 0xe9, 0xc5, 0xdb, 0xf3, 0x57, 0xa0, 0x50, 0x1b, 0x76, 0xf8, 0xe5, 0xc1, 0x84, + 0x63, 0x9e, 0xa1, 0x8b, 0xd3, 0x60, 0xd8, 0x11, 0xf7, 0x10, 0x13, 0x4b, 0x26, 0x7a, 0x84, 0x7b, + 0xd6, 0x7d, 0x58, 0x66, 0x97, 0x39, 0xfc, 0xa4, 0x48, 0xa8, 0x9e, 0x41, 0x8d, 0x5e, 0x66, 0xd9, + 0xd2, 0x79, 0x37, 0xbb, 0x10, 0x92, 0xf5, 0x20, 0x0e, 0x79, 0x26, 0x1d, 0x1e, 0x2c, 0x9d, 0xed, + 0xf0, 0x40, 0x82, 0x76, 0x59, 0x3e, 0x0b, 0xb4, 0xcb, 0x95, 0x7b, 0x50, 0x90, 0xea, 0x73, 0x2e, + 0x4d, 0xf4, 0x77, 0x32, 0xb0, 0x86, 0x5f, 0x15, 0x58, 0x76, 0xfc, 0x72, 0x1e, 0x85, 0xbc, 0x11, + 0x39, 0x0a, 0xd9, 0x96, 0xfb, 0x8b, 0x7d, 0xd9, 0x82, 0x33, 0x90, 0xfb, 0xb0, 0x99, 0x20, 0x24, + 0xaf, 0xc2, 0x12, 0xad, 0xbe, 0xd8, 0x3a, 0xaa, 0xf1, 0x11, 0x10, 0xc2, 0x00, 0xd2, 0x0f, 0x9f, + 0x58, 0x8c, 0x5a, 0xfb, 0x2f, 0x05, 0x56, 0x39, 0x28, 0xb4, 0x7f, 0x34, 0x7c, 0x64, 0x73, 0xde, + 0x8a, 0x37, 0x27, 0x73, 0x36, 0xe6, 0xcd, 0xf9, 0x3f, 0xdd, 0x88, 0xf7, 0x22, 0x8d, 0x78, 0x39, + 0x00, 0x05, 0x12, 0x9f, 0xb3, 0xa0, 0x0d, 0xff, 0x16, 0x61, 0xf2, 0xa2, 0x84, 0xe4, 0x5b, 0xb0, + 0xd2, 0xf0, 0x3e, 0x8c, 0xec, 0xc0, 0x6e, 0xcd, 0x29, 0xf4, 0xe5, 0x80, 0x90, 0xcd, 0x29, 0x5c, + 0xbc, 0x7c, 0xef, 0x43, 0x37, 0x71, 0x8f, 0x14, 0x16, 0x49, 0x37, 0x61, 0x51, 0xb6, 0xf3, 0x0c, + 0x7d, 0xee, 0x92, 0x82, 0xfe, 0xf3, 0xdf, 0xcb, 0x02, 0x84, 0xd6, 0xfc, 0x74, 0x02, 0x46, 0xae, + 0xd0, 0xc5, 0xe1, 0x35, 0x26, 0xc9, 0x63, 0x5c, 0xdc, 0xac, 0xdf, 0xe2, 0x87, 0xac, 0x99, 0xf9, + 0xa0, 0x4d, 0x78, 0xdc, 0x5a, 0xe2, 0xd6, 0xf2, 0x3d, 0x6f, 0xd0, 0x61, 0xb2, 0x3d, 0xbb, 0x7b, + 0x13, 0x31, 0xfa, 0x82, 0xd4, 0x39, 0xd1, 0xfd, 0xd0, 0xa6, 0xbe, 0x4c, 0x09, 0x12, 0x1e, 0x32, + 0xb9, 0xf3, 0x79, 0xc8, 0xb4, 0x60, 0xa5, 0xef, 0x7f, 0xe0, 0xf9, 0xd3, 0xe1, 0xf8, 0x21, 0x9e, + 0x2c, 0x87, 0x47, 0x56, 0xb4, 0x09, 0x4c, 0x91, 0xc7, 0xfa, 0x01, 0x17, 0xc6, 0x80, 0x5e, 0xee, + 0x86, 0x20, 0x31, 0xf0, 0xf0, 0x59, 0x52, 0x97, 0xef, 0xe7, 0xf2, 0xcb, 0xea, 0xc5, 0xfb, 0xb9, + 0x7c, 0x5e, 0x5d, 0xb9, 0x9f, 0xcb, 0xaf, 0xa8, 0x60, 0x49, 0x77, 0x35, 0xc1, 0x5d, 0x8c, 0x74, + 0x7d, 0x12, 0xbd, 0x1a, 0xd1, 0x7e, 0x91, 0x01, 0x92, 0xac, 0x06, 0x79, 0x03, 0x0a, 0x4c, 0xc0, + 0xba, 0xe3, 0xc9, 0xb7, 0xb9, 0xf3, 0x04, 0x43, 0x21, 0x90, 0x92, 0x65, 0x14, 0x02, 0x96, 0x6c, + 0x4d, 0xbe, 0x3d, 0x20, 0xdf, 0x84, 0x27, 0xb0, 0x79, 0x47, 0xde, 0xb8, 0x3f, 0xec, 0xb9, 0x08, + 0x19, 0xd7, 0x19, 0xf0, 0x48, 0x3c, 0x2f, 0x61, 0xc8, 0xb8, 0x64, 0xf6, 0x9c, 0x6e, 0x40, 0x1f, + 0x85, 0x16, 0x52, 0xb6, 0x18, 0x21, 0x71, 0x40, 0x95, 0xf9, 0x8f, 0x66, 0x83, 0x01, 0xef, 0xd9, + 0x22, 0xdd, 0xb4, 0xc6, 0xf3, 0xe6, 0x14, 0xbc, 0x1e, 0x16, 0x5c, 0x99, 0x0d, 0x06, 0xe4, 0x35, + 0x80, 0xa1, 0xef, 0x9e, 0xf6, 0x27, 0x13, 0x76, 0x5f, 0x11, 0xf8, 0x17, 0x85, 0xa9, 0x72, 0x67, + 0x0c, 0xfd, 0x3a, 0x4b, 0x24, 0xff, 0x0f, 0xd0, 0x79, 0x11, 0xbd, 0x7a, 0x99, 0x6d, 0x0a, 0xc7, + 0xd6, 0x16, 0x89, 0x51, 0x77, 0xa6, 0x63, 0xcf, 0xee, 0x7f, 0x24, 0x2c, 0x9a, 0xdf, 0x81, 0x4d, + 0x6e, 0x15, 0x7a, 0xd8, 0x9f, 0x9e, 0x70, 0x6d, 0xf9, 0x71, 0x54, 0x6d, 0x49, 0x5d, 0xfe, 0xc7, + 0x1c, 0x80, 0x7e, 0x68, 0x0b, 0xc0, 0x8c, 0xdb, 0xb0, 0x44, 0xf7, 0x00, 0xe2, 0x2c, 0x01, 0x4f, + 0x62, 0xb1, 0x5c, 0xf9, 0x24, 0x16, 0x29, 0xe8, 0x6c, 0xb4, 0xbc, 0x63, 0x3c, 0xce, 0xca, 0x84, + 0x07, 0x0f, 0x63, 0x96, 0x14, 0xd1, 0x39, 0x59, 0x12, 0xa9, 0x01, 0x84, 0x10, 0x16, 0x7c, 0x57, + 0xba, 0x19, 0xfa, 0x82, 0xf3, 0x0c, 0x0e, 0x9a, 0x1c, 0xc2, 0x60, 0xc8, 0xc3, 0x27, 0x24, 0x23, + 0xfb, 0x90, 0x73, 0x3a, 0x81, 0xf7, 0xcc, 0x1c, 0x60, 0x8f, 0xa7, 0x79, 0xa4, 0xa4, 0x10, 0xdc, + 0x63, 0x7d, 0xda, 0x89, 0x04, 0x94, 0xc3, 0x42, 0x88, 0x01, 0xcb, 0x3c, 0x0a, 0xe6, 0x1c, 0x40, + 0x28, 0x1e, 0x04, 0x93, 0xc3, 0x40, 0x62, 0xa2, 0xac, 0x53, 0xf0, 0x78, 0x97, 0xaf, 0x40, 0xd6, + 0xb6, 0xeb, 0xdc, 0x9d, 0x75, 0x2d, 0xdc, 0x61, 0xd8, 0x76, 0x5d, 0x84, 0x78, 0x3e, 0x95, 0xd8, + 0x28, 0x31, 0xf9, 0xff, 0x50, 0x90, 0xd4, 0x67, 0xee, 0x08, 0x8e, 0x6d, 0xd0, 0x0f, 0x93, 0x65, + 0xa1, 0x21, 0x51, 0x93, 0x1a, 0xa8, 0xfb, 0xb3, 0xf7, 0x3c, 0x7d, 0x34, 0x42, 0x3f, 0x8d, 0x0f, + 0xbc, 0x31, 0x53, 0xdb, 0xf2, 0x21, 0x82, 0x22, 0xba, 0xb9, 0xf4, 0x44, 0xae, 0x7c, 0x9e, 0x12, + 0xe7, 0x24, 0x2d, 0xd8, 0xb4, 0xbd, 0xe9, 0x6c, 0xc4, 0xac, 0x2d, 0x2a, 0xc3, 0x31, 0xdd, 0x50, + 0x30, 0xb7, 0x71, 0x04, 0x9b, 0x9b, 0xd0, 0x4c, 0x61, 0xe2, 0x72, 0x34, 0x1c, 0xc7, 0x36, 0x17, + 0x49, 0x66, 0xcd, 0x93, 0xbb, 0x9c, 0xae, 0xaa, 0xd1, 0x6d, 0x0a, 0xae, 0xaa, 0x62, 0x9b, 0x12, + 0x6e, 0x4e, 0xbe, 0x9c, 0x02, 0x6d, 0x82, 0x97, 0x5f, 0x12, 0xb4, 0x49, 0x04, 0xd0, 0xe4, 0xe3, + 0x9c, 0x84, 0xae, 0xc5, 0xfb, 0xe2, 0x4d, 0x80, 0xfb, 0xc3, 0xbe, 0x5f, 0xf7, 0xa6, 0x27, 0xc3, + 0x9e, 0x84, 0xb0, 0x52, 0xf8, 0xcd, 0x61, 0xdf, 0x77, 0x4f, 0x31, 0xf9, 0x17, 0x9f, 0xdc, 0x90, + 0x88, 0x2c, 0xe9, 0x3f, 0xf9, 0x12, 0xac, 0xd0, 0x27, 0x27, 0xb4, 0x19, 0x61, 0xc7, 0x8e, 0xc8, + 0xcd, 0x83, 0xc5, 0x07, 0x04, 0xe4, 0x1e, 0xa2, 0xae, 0xf7, 0x47, 0x53, 0x49, 0x79, 0x15, 0x10, + 0xeb, 0xfd, 0xd1, 0x34, 0x0e, 0x98, 0x28, 0x11, 0x93, 0x6a, 0x50, 0x75, 0x81, 0xdb, 0xcf, 0xc1, + 0xdd, 0xf1, 0x6c, 0x8d, 0x8f, 0x35, 0x57, 0x20, 0xb5, 0xc9, 0x11, 0xd6, 0x62, 0x6c, 0x58, 0x09, + 0xbb, 0x5a, 0x66, 0x97, 0x21, 0x5c, 0xa9, 0x15, 0x21, 0xaa, 0x7b, 0x6e, 0x17, 0x93, 0x23, 0x95, + 0x08, 0x88, 0xc9, 0x2e, 0x6c, 0x30, 0x1d, 0x3f, 0x88, 0xff, 0xc3, 0x55, 0x5c, 0x94, 0x6d, 0x61, + 0x80, 0x20, 0xf9, 0xf5, 0x31, 0x06, 0x52, 0x81, 0x25, 0xdc, 0x10, 0x72, 0x9b, 0xef, 0xab, 0xf2, + 0x4e, 0x38, 0x3e, 0x8f, 0x50, 0xae, 0xe0, 0x1e, 0x58, 0x96, 0x2b, 0x48, 0x4a, 0xbe, 0x0e, 0x60, + 0xf8, 0xe3, 0xe1, 0x60, 0x80, 0x58, 0x82, 0x79, 0xdc, 0x4a, 0x5d, 0x8f, 0xce, 0x47, 0x2c, 0x25, + 0x24, 0xe2, 0xb8, 0x37, 0xf8, 0xec, 0xc6, 0x10, 0x07, 0xa5, 0xb2, 0x34, 0x13, 0x96, 0xd9, 0x64, + 0x44, 0x5c, 0x4e, 0x8e, 0x34, 0x2e, 0xa1, 0x3a, 0x32, 0x5c, 0x4e, 0x9e, 0x9e, 0xc4, 0xe5, 0x94, + 0x18, 0xb4, 0x7d, 0xd8, 0x4a, 0xfb, 0xb0, 0xc8, 0x16, 0x56, 0x39, 0xeb, 0x16, 0xf6, 0x2f, 0xb2, + 0xb0, 0x8a, 0xa5, 0x09, 0x29, 0xac, 0xc3, 0x9a, 0x3d, 0x7b, 0x2f, 0x00, 0xad, 0x10, 0xd2, 0x18, + 0xeb, 0x37, 0x91, 0x33, 0xe4, 0x6b, 0xaa, 0x08, 0x07, 0x31, 0x60, 0x5d, 0xac, 0x04, 0x7b, 0xc2, + 0x8e, 0x3c, 0x80, 0xc4, 0x14, 0xc0, 0x4b, 0xc9, 0xf8, 0x67, 0x31, 0xa6, 0x70, 0x3d, 0xc8, 0x9e, + 0x67, 0x3d, 0xc8, 0x9d, 0x69, 0x3d, 0x78, 0x17, 0x56, 0xc5, 0xdb, 0x50, 0x92, 0x2f, 0x3d, 0x9e, + 0x24, 0x8f, 0x14, 0x46, 0x6a, 0x81, 0x44, 0x5f, 0x5e, 0x28, 0xd1, 0xf1, 0xee, 0x4f, 0xcc, 0xb2, + 0x44, 0x48, 0x63, 0x5e, 0x06, 0x06, 0x08, 0xda, 0x2b, 0xb5, 0x3e, 0xc3, 0x2a, 0xf9, 0x2a, 0xac, + 0xd4, 0x86, 0xe2, 0xda, 0x47, 0x3a, 0x6f, 0x1f, 0x88, 0x44, 0x59, 0x5d, 0x08, 0x28, 0x83, 0xd5, + 0x2d, 0xfb, 0x79, 0xac, 0x6e, 0xf7, 0x00, 0xb8, 0x83, 0x42, 0x18, 0xd8, 0x03, 0xa7, 0x8c, 0xf0, + 0x29, 0x8e, 0x1e, 0xfb, 0x4b, 0xc4, 0x54, 0x3a, 0x71, 0x8b, 0x12, 0xbd, 0xdb, 0x1d, 0xce, 0xfc, + 0x69, 0x24, 0x12, 0x1e, 0x87, 0x27, 0xa0, 0x4b, 0x02, 0xe6, 0xc9, 0xe2, 0x21, 0xc6, 0xf6, 0xf9, + 0x76, 0x08, 0x79, 0x3b, 0x30, 0x85, 0x5b, 0x18, 0x18, 0x5c, 0x4b, 0xb4, 0xd0, 0x5c, 0x03, 0x38, + 0xed, 0x27, 0x8a, 0x8c, 0x47, 0xfc, 0x19, 0xba, 0xfa, 0x75, 0x80, 0xe0, 0xde, 0x5d, 0xf4, 0x35, + 0xdb, 0x2f, 0x05, 0xa9, 0x72, 0x2b, 0x87, 0xb4, 0xd2, 0xd7, 0x64, 0x3f, 0xaf, 0xaf, 0x71, 0xa0, + 0xd0, 0x7c, 0x7f, 0xda, 0x09, 0x0d, 0x35, 0xc0, 0x0e, 0x34, 0x59, 0x94, 0x4c, 0x22, 0x80, 0x79, + 0xa8, 0x07, 0xcf, 0x0d, 0x60, 0x1e, 0x30, 0x6a, 0x6f, 0xc3, 0x86, 0xec, 0xa6, 0xf8, 0xd0, 0xef, + 0x92, 0x5f, 0x67, 0xe8, 0x68, 0x4a, 0x64, 0xc7, 0x22, 0x11, 0x51, 0x89, 0xfb, 0xd0, 0xef, 0x32, + 0xfd, 0xa7, 0xf3, 0xa1, 0x5c, 0x57, 0xdc, 0xe3, 0xfd, 0x4c, 0x01, 0x92, 0x24, 0x97, 0xa5, 0x89, + 0xf2, 0xbf, 0xa0, 0x5d, 0xc6, 0xb4, 0xb2, 0xdc, 0x79, 0xb4, 0xb2, 0xe2, 0x1f, 0x29, 0xb0, 0x61, + 0xea, 0x75, 0x0e, 0x1e, 0xcc, 0xee, 0x0f, 0x9e, 0x81, 0xeb, 0xa6, 0x5e, 0x77, 0x5b, 0xcd, 0x9a, + 0x59, 0x7a, 0xe0, 0xa6, 0x62, 0x02, 0x5e, 0x87, 0xa7, 0x92, 0x24, 0xe1, 0x3d, 0xc3, 0x35, 0xd8, + 0x4e, 0x66, 0x0b, 0xdc, 0xc0, 0x74, 0x66, 0x01, 0x31, 0x98, 0x2d, 0xbe, 0x05, 0x1b, 0x02, 0x23, + 0xcf, 0xa9, 0xd9, 0x88, 0xc2, 0xbb, 0x01, 0x85, 0x03, 0xc3, 0x32, 0x2b, 0x0f, 0xdc, 0x4a, 0xbb, + 0x56, 0x53, 0x2f, 0x90, 0x35, 0x58, 0xe1, 0x09, 0x25, 0x5d, 0x55, 0xc8, 0x2a, 0xe4, 0xcd, 0x86, + 0x6d, 0x94, 0xda, 0x96, 0xa1, 0x66, 0x8a, 0x6f, 0xc1, 0x7a, 0x6b, 0xdc, 0xff, 0xa0, 0x33, 0xf5, + 0xf6, 0xbd, 0x87, 0x78, 0x4d, 0x70, 0x11, 0xb2, 0x96, 0x7e, 0xa8, 0x5e, 0x20, 0x00, 0xcb, 0xad, + 0xfd, 0x92, 0x7d, 0xe7, 0x8e, 0xaa, 0x90, 0x02, 0x5c, 0xdc, 0x2b, 0xb5, 0xdc, 0xfd, 0xba, 0xad, + 0x66, 0xe8, 0x83, 0x7e, 0x68, 0xe3, 0x43, 0xb6, 0xf8, 0x15, 0xd8, 0x44, 0x5d, 0xa1, 0xd6, 0x9f, + 0x4c, 0x3d, 0xdf, 0x1b, 0x63, 0x1d, 0x56, 0x21, 0x6f, 0x7b, 0x74, 0x92, 0x4f, 0x3d, 0x56, 0x81, + 0xfa, 0x6c, 0x30, 0xed, 0x8f, 0x06, 0xde, 0x77, 0x54, 0xa5, 0x78, 0x0f, 0x36, 0xac, 0xe1, 0x6c, + 0xda, 0xf7, 0x8f, 0xed, 0x29, 0xa5, 0x38, 0x7e, 0x48, 0x9e, 0x84, 0xcd, 0x76, 0x43, 0xaf, 0xef, + 0x9a, 0x7b, 0xed, 0x66, 0xdb, 0x76, 0xeb, 0xba, 0x53, 0xaa, 0xb2, 0x4b, 0x8a, 0x7a, 0xd3, 0x76, + 0x5c, 0xcb, 0x28, 0x19, 0x0d, 0x47, 0x55, 0x8a, 0x3f, 0xc0, 0x63, 0x8f, 0xee, 0xd0, 0xef, 0x55, + 0x3a, 0x18, 0x24, 0x98, 0x56, 0x58, 0x83, 0x1d, 0xdb, 0x28, 0x35, 0x1b, 0x65, 0xb7, 0xa2, 0x97, + 0x9c, 0xa6, 0x95, 0x06, 0x4a, 0x79, 0x05, 0x2e, 0xa5, 0xd0, 0x34, 0x9d, 0x96, 0xaa, 0x90, 0x1b, + 0x70, 0x35, 0x25, 0xef, 0xd0, 0xd8, 0xd5, 0xdb, 0x4e, 0xb5, 0xa1, 0x66, 0xe6, 0x30, 0xdb, 0x76, + 0x53, 0xcd, 0x16, 0x7f, 0x5f, 0x81, 0xf5, 0xf6, 0x84, 0xdb, 0x06, 0xb7, 0xd1, 0xc3, 0xef, 0x69, + 0xb8, 0xd6, 0xb6, 0x0d, 0xcb, 0x75, 0x9a, 0xfb, 0x46, 0xc3, 0x6d, 0xdb, 0xfa, 0x5e, 0xbc, 0x36, + 0x37, 0xe0, 0xaa, 0x44, 0x61, 0x19, 0xa5, 0xe6, 0x81, 0x61, 0xb9, 0x2d, 0xdd, 0xb6, 0x0f, 0x9b, + 0x56, 0x59, 0x55, 0xe8, 0x1b, 0x53, 0x08, 0xea, 0x15, 0x9d, 0xd5, 0x26, 0x92, 0xd7, 0x30, 0x0e, + 0xf5, 0x9a, 0xbb, 0xdb, 0x74, 0xd4, 0x6c, 0xb1, 0x4e, 0x97, 0x5e, 0x84, 0x86, 0x63, 0x76, 0x6d, + 0x79, 0xc8, 0x35, 0x9a, 0x0d, 0x23, 0x7e, 0xb5, 0xb5, 0x0a, 0x79, 0xbd, 0xd5, 0xb2, 0x9a, 0x07, + 0x38, 0xc4, 0x00, 0x96, 0xcb, 0x46, 0x83, 0xd6, 0x2c, 0x4b, 0x73, 0x5a, 0x56, 0xb3, 0xde, 0x74, + 0x8c, 0xb2, 0x9a, 0x2b, 0x5a, 0x62, 0x0a, 0x8b, 0x42, 0xbb, 0x43, 0x76, 0x8f, 0x54, 0x36, 0x2a, + 0x7a, 0xbb, 0xe6, 0xf0, 0x2e, 0x7a, 0xe0, 0x5a, 0xc6, 0xdb, 0x6d, 0xc3, 0x76, 0x6c, 0x55, 0x21, + 0x2a, 0xac, 0x36, 0x0c, 0xa3, 0x6c, 0xbb, 0x96, 0x71, 0x60, 0x1a, 0x87, 0x6a, 0x86, 0x96, 0xc9, + 0xfe, 0xd3, 0x37, 0x14, 0x3f, 0x56, 0x80, 0x30, 0x58, 0x3d, 0x81, 0xd5, 0x8e, 0x23, 0x66, 0x07, + 0xae, 0x54, 0x69, 0x57, 0xe3, 0xa7, 0xd5, 0x9b, 0xe5, 0x78, 0x93, 0x5d, 0x02, 0x12, 0xcb, 0x6f, + 0x56, 0x2a, 0xaa, 0x42, 0xae, 0xc2, 0x13, 0xb1, 0xf4, 0xb2, 0xd5, 0x6c, 0xa9, 0x99, 0x2b, 0x99, + 0xbc, 0x42, 0x2e, 0x27, 0x32, 0xf7, 0x0d, 0xa3, 0xa5, 0x66, 0x69, 0x17, 0xc5, 0x32, 0xc4, 0x94, + 0x60, 0xec, 0xb9, 0xe2, 0x77, 0x15, 0xb8, 0xc4, 0xaa, 0x29, 0xe6, 0x57, 0x50, 0xd5, 0x6b, 0xb0, + 0xcd, 0xc1, 0x42, 0xd3, 0x2a, 0xba, 0x05, 0x6a, 0x24, 0x97, 0x55, 0xf3, 0x49, 0xd8, 0x8c, 0xa4, + 0x62, 0x3d, 0x32, 0x54, 0x7a, 0x44, 0x92, 0x77, 0x0d, 0xdb, 0x71, 0x8d, 0x4a, 0xa5, 0x69, 0x39, + 0xac, 0x22, 0xd9, 0xa2, 0x06, 0x9b, 0x25, 0x6f, 0x3c, 0xa5, 0xbb, 0x22, 0x7f, 0xd2, 0x1f, 0xfa, + 0x58, 0x85, 0x35, 0x58, 0x31, 0xbe, 0xee, 0x18, 0x0d, 0xdb, 0x6c, 0x36, 0xd4, 0x0b, 0xc5, 0x6b, + 0x31, 0x1a, 0x31, 0x8f, 0x6d, 0xbb, 0xaa, 0x5e, 0x28, 0x76, 0x60, 0x4d, 0xd8, 0xe2, 0xb2, 0x51, + 0xb1, 0x03, 0x57, 0xc4, 0x58, 0x43, 0x89, 0x12, 0xff, 0x84, 0x6d, 0xd8, 0x4a, 0xe6, 0x1b, 0x8e, + 0xaa, 0xd0, 0x5e, 0x88, 0xe5, 0xd0, 0xf4, 0x4c, 0xf1, 0x77, 0x15, 0x58, 0x0b, 0xee, 0x33, 0xf0, + 0x04, 0xf5, 0x06, 0x5c, 0xad, 0x57, 0x74, 0xb7, 0x6c, 0x1c, 0x98, 0x25, 0xc3, 0xdd, 0x37, 0x1b, + 0xe5, 0xd8, 0x4b, 0x9e, 0x82, 0x27, 0x53, 0x08, 0xf0, 0x2d, 0xdb, 0xb0, 0x15, 0xcf, 0x72, 0xe8, + 0x54, 0xcd, 0xd0, 0xa6, 0x8f, 0xe7, 0x04, 0xf3, 0x34, 0x5b, 0xfc, 0x73, 0x05, 0xb6, 0x79, 0x6c, + 0x56, 0x7e, 0xb3, 0xc2, 0x50, 0xd2, 0x11, 0x46, 0xb0, 0x08, 0xb7, 0x1c, 0xab, 0x6d, 0x3b, 0x46, + 0x59, 0xb0, 0xd3, 0x41, 0x6b, 0x5a, 0x46, 0xdd, 0x68, 0x38, 0xb1, 0xba, 0xbd, 0x08, 0xcf, 0x2f, + 0xa0, 0x6d, 0x34, 0x1d, 0xf1, 0x4c, 0xe7, 0xea, 0xf3, 0xf0, 0xec, 0x02, 0xe2, 0x80, 0x30, 0x53, + 0xfc, 0x06, 0xac, 0x46, 0x22, 0xbf, 0x5c, 0x86, 0x27, 0xe4, 0xe7, 0x96, 0xe7, 0xf7, 0xfa, 0xfe, + 0xb1, 0x7a, 0x21, 0x9e, 0x61, 0xcd, 0x7c, 0x9f, 0x66, 0xa0, 0x58, 0x90, 0x33, 0x1c, 0x6f, 0x7c, + 0xda, 0xf7, 0x3b, 0x53, 0xaf, 0xa7, 0x66, 0x8a, 0x2f, 0xc3, 0x5a, 0x04, 0x6f, 0x92, 0xf6, 0x7f, + 0xad, 0xc9, 0xe5, 0x78, 0xdd, 0x28, 0x9b, 0xed, 0xba, 0xba, 0x44, 0x05, 0x42, 0xd5, 0xdc, 0xab, + 0xaa, 0x50, 0xfc, 0xa1, 0x42, 0x77, 0x12, 0xd8, 0x3e, 0xf5, 0x8a, 0x2e, 0x46, 0x0c, 0x1d, 0xad, + 0x0c, 0xc5, 0xd6, 0xb0, 0x6d, 0x76, 0x31, 0x7c, 0x0d, 0xb6, 0xf9, 0x83, 0xab, 0x37, 0xca, 0x6e, + 0x55, 0xb7, 0xca, 0x87, 0xba, 0x45, 0x87, 0xf0, 0x03, 0x35, 0x83, 0xf3, 0x52, 0x4a, 0x71, 0x9d, + 0x66, 0xbb, 0x54, 0x55, 0xb3, 0x74, 0x1a, 0x44, 0xd2, 0x5b, 0x66, 0x43, 0xcd, 0xe1, 0x2c, 0x4f, + 0x50, 0x63, 0xb1, 0x34, 0x7f, 0xa9, 0xf8, 0xa9, 0x02, 0x97, 0xed, 0xfe, 0xb1, 0xdf, 0x99, 0xce, + 0xc6, 0x9e, 0x3e, 0x38, 0x1e, 0x8e, 0xfb, 0xd3, 0x93, 0x53, 0x7b, 0xd6, 0x9f, 0x7a, 0xe4, 0x36, + 0x3c, 0x67, 0x9b, 0x7b, 0x0d, 0xdd, 0xa1, 0xb3, 0x54, 0xaf, 0xed, 0x35, 0x2d, 0xd3, 0xa9, 0xd6, + 0x5d, 0xbb, 0x6d, 0x26, 0x06, 0xf0, 0x4d, 0x78, 0x7a, 0x3e, 0x69, 0xcd, 0xd8, 0xd3, 0x4b, 0x0f, + 0x54, 0x65, 0x71, 0x81, 0xbb, 0x7a, 0x4d, 0x6f, 0x94, 0x8c, 0xb2, 0x7b, 0x70, 0x47, 0xcd, 0x90, + 0xe7, 0xe0, 0x99, 0xf9, 0xa4, 0x15, 0xb3, 0x65, 0x53, 0xb2, 0xec, 0xe2, 0xf7, 0x56, 0xed, 0x3a, + 0xa5, 0xca, 0x15, 0xfb, 0xa0, 0xc6, 0x1d, 0xc8, 0x13, 0x66, 0x08, 0x56, 0xbb, 0xd1, 0x60, 0xb2, + 0x7a, 0x03, 0x0a, 0x4d, 0xa7, 0x6a, 0x58, 0x1c, 0x4c, 0x19, 0xd1, 0x93, 0xdb, 0x0d, 0x3a, 0xe4, + 0x9b, 0x96, 0xf9, 0x0e, 0x0a, 0xed, 0x6d, 0xd8, 0xb2, 0x6b, 0x7a, 0x69, 0x1f, 0x47, 0xa6, 0xd9, + 0x70, 0x4b, 0x55, 0xbd, 0xd1, 0x30, 0x6a, 0x2a, 0x14, 0xff, 0x4c, 0x61, 0xf6, 0x00, 0x69, 0x9e, + 0x66, 0xe4, 0x4b, 0xf0, 0x42, 0x73, 0xdf, 0xd1, 0xdd, 0x56, 0xad, 0xbd, 0x67, 0x36, 0x5c, 0xfb, + 0x41, 0xa3, 0x24, 0x14, 0x8c, 0x52, 0x52, 0xae, 0xbd, 0x00, 0x37, 0x17, 0x52, 0x87, 0xb0, 0xc7, + 0xb7, 0x40, 0x5b, 0x48, 0xc9, 0x3f, 0xa4, 0xf8, 0x53, 0x05, 0xae, 0x2e, 0xb8, 0x43, 0x25, 0x2f, + 0xc1, 0xed, 0xaa, 0xa1, 0x97, 0x6b, 0x86, 0x6d, 0xbb, 0xf4, 0x7b, 0x8d, 0x86, 0xc3, 0xcd, 0x15, + 0x52, 0xa5, 0xd6, 0x6d, 0x78, 0x6e, 0x31, 0x79, 0xb8, 0xfe, 0xbd, 0x00, 0x37, 0x17, 0x93, 0xf2, + 0xf5, 0x30, 0x43, 0xa5, 0xc6, 0x62, 0xca, 0x60, 0x1d, 0xcd, 0x16, 0xbf, 0xaf, 0xc0, 0xa5, 0xf4, + 0x83, 0x0c, 0x5a, 0x37, 0xb3, 0x61, 0x3b, 0x7a, 0xad, 0xe6, 0xb6, 0x74, 0x4b, 0xaf, 0xbb, 0x46, + 0xc3, 0x6a, 0xd6, 0x6a, 0x69, 0xeb, 0xc7, 0x4d, 0x78, 0x7a, 0x3e, 0xa9, 0x5d, 0xb2, 0xcc, 0x16, + 0x15, 0x91, 0x1a, 0xec, 0xcc, 0xa7, 0x32, 0xcc, 0x92, 0xa1, 0x66, 0x76, 0xdf, 0xfc, 0xf1, 0x3f, + 0xef, 0x5c, 0xf8, 0xf1, 0xa7, 0x3b, 0xca, 0xcf, 0x3e, 0xdd, 0x51, 0xfe, 0xe9, 0xd3, 0x1d, 0xe5, + 0x9d, 0x17, 0xcf, 0x11, 0x58, 0xfe, 0xbd, 0x65, 0xb4, 0xcf, 0xb9, 0xfb, 0xdf, 0x01, 0x00, 0x00, + 0xff, 0xff, 0x1e, 0x8d, 0xeb, 0xb6, 0x03, 0xa3, 0x01, 0x00, } func (this *PluginSpecV1) Equal(that interface{}) bool { @@ -29147,6 +29190,26 @@ func (m *AuthPreferenceSpecV2) MarshalToSizedBuffer(dAtA []byte) (int, error) { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } + if len(m.SecondFactors) > 0 { + dAtA102 := make([]byte, len(m.SecondFactors)*10) + var j101 int + for _, num := range m.SecondFactors { + for num >= 1<<7 { + dAtA102[j101] = uint8(uint64(num)&0x7f | 0x80) + num >>= 7 + j101++ + } + dAtA102[j101] = uint8(num) + j101++ + } + i -= j101 + copy(dAtA[i:], dAtA102[:j101]) + i = encodeVarintTypes(dAtA, i, uint64(j101)) + i-- + dAtA[i] = 0x1 + i-- + dAtA[i] = 0xaa + } if m.SignatureAlgorithmSuite != 0 { i = encodeVarintTypes(dAtA, i, uint64(m.SignatureAlgorithmSuite)) i-- @@ -29771,12 +29834,12 @@ func (m *UserTokenSpecV3) MarshalToSizedBuffer(dAtA []byte) (int, error) { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } - n116, err116 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Created, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Created):]) - if err116 != nil { - return 0, err116 + n118, err118 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Created, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Created):]) + if err118 != nil { + return 0, err118 } - i -= n116 - i = encodeVarintTypes(dAtA, i, uint64(n116)) + i -= n118 + i = encodeVarintTypes(dAtA, i, uint64(n118)) i-- dAtA[i] = 0x22 if m.Usage != 0 { @@ -29893,12 +29956,12 @@ func (m *UserTokenSecretsSpecV3) MarshalToSizedBuffer(dAtA []byte) (int, error) i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } - n119, err119 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Created, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Created):]) - if err119 != nil { - return 0, err119 + n121, err121 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Created, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Created):]) + if err121 != nil { + return 0, err121 } - i -= n119 - i = encodeVarintTypes(dAtA, i, uint64(n119)) + i -= n121 + i = encodeVarintTypes(dAtA, i, uint64(n121)) i-- dAtA[i] = 0x1a if len(m.QRCode) > 0 { @@ -30103,12 +30166,12 @@ func (m *AccessReview) MarshalToSizedBuffer(dAtA []byte) (int, error) { copy(dAtA[i:], m.XXX_unrecognized) } if m.AssumeStartTime != nil { - n122, err122 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.AssumeStartTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.AssumeStartTime):]) - if err122 != nil { - return 0, err122 + n124, err124 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.AssumeStartTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.AssumeStartTime):]) + if err124 != nil { + return 0, err124 } - i -= n122 - i = encodeVarintTypes(dAtA, i, uint64(n122)) + i -= n124 + i = encodeVarintTypes(dAtA, i, uint64(n124)) i-- dAtA[i] = 0x52 } @@ -30125,20 +30188,20 @@ func (m *AccessReview) MarshalToSizedBuffer(dAtA []byte) (int, error) { dAtA[i] = 0x4a } if len(m.ThresholdIndexes) > 0 { - dAtA125 := make([]byte, len(m.ThresholdIndexes)*10) - var j124 int + dAtA127 := make([]byte, len(m.ThresholdIndexes)*10) + var j126 int for _, num := range m.ThresholdIndexes { for num >= 1<<7 { - dAtA125[j124] = uint8(uint64(num)&0x7f | 0x80) + dAtA127[j126] = uint8(uint64(num)&0x7f | 0x80) num >>= 7 - j124++ + j126++ } - dAtA125[j124] = uint8(num) - j124++ + dAtA127[j126] = uint8(num) + j126++ } - i -= j124 - copy(dAtA[i:], dAtA125[:j124]) - i = encodeVarintTypes(dAtA, i, uint64(j124)) + i -= j126 + copy(dAtA[i:], dAtA127[:j126]) + i = encodeVarintTypes(dAtA, i, uint64(j126)) i-- dAtA[i] = 0x3a } @@ -30152,12 +30215,12 @@ func (m *AccessReview) MarshalToSizedBuffer(dAtA []byte) (int, error) { } i-- dAtA[i] = 0x32 - n127, err127 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Created, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Created):]) - if err127 != nil { - return 0, err127 + n129, err129 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Created, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Created):]) + if err129 != nil { + return 0, err129 } - i -= n127 - i = encodeVarintTypes(dAtA, i, uint64(n127)) + i -= n129 + i = encodeVarintTypes(dAtA, i, uint64(n129)) i-- dAtA[i] = 0x2a if len(m.Reason) > 0 { @@ -30260,20 +30323,20 @@ func (m *ThresholdIndexSet) MarshalToSizedBuffer(dAtA []byte) (int, error) { copy(dAtA[i:], m.XXX_unrecognized) } if len(m.Indexes) > 0 { - dAtA130 := make([]byte, len(m.Indexes)*10) - var j129 int + dAtA132 := make([]byte, len(m.Indexes)*10) + var j131 int for _, num := range m.Indexes { for num >= 1<<7 { - dAtA130[j129] = uint8(uint64(num)&0x7f | 0x80) + dAtA132[j131] = uint8(uint64(num)&0x7f | 0x80) num >>= 7 - j129++ + j131++ } - dAtA130[j129] = uint8(num) - j129++ + dAtA132[j131] = uint8(num) + j131++ } - i -= j129 - copy(dAtA[i:], dAtA130[:j129]) - i = encodeVarintTypes(dAtA, i, uint64(j129)) + i -= j131 + copy(dAtA[i:], dAtA132[:j131]) + i = encodeVarintTypes(dAtA, i, uint64(j131)) i-- dAtA[i] = 0xa } @@ -30346,12 +30409,12 @@ func (m *AccessRequestSpecV3) MarshalToSizedBuffer(dAtA []byte) (int, error) { copy(dAtA[i:], m.XXX_unrecognized) } if m.AssumeStartTime != nil { - n131, err131 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.AssumeStartTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.AssumeStartTime):]) - if err131 != nil { - return 0, err131 + n133, err133 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.AssumeStartTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.AssumeStartTime):]) + if err133 != nil { + return 0, err133 } - i -= n131 - i = encodeVarintTypes(dAtA, i, uint64(n131)) + i -= n133 + i = encodeVarintTypes(dAtA, i, uint64(n133)) i-- dAtA[i] = 0x1 i-- @@ -30371,22 +30434,22 @@ func (m *AccessRequestSpecV3) MarshalToSizedBuffer(dAtA []byte) (int, error) { i-- dAtA[i] = 0xa2 } - n133, err133 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.SessionTTL, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.SessionTTL):]) - if err133 != nil { - return 0, err133 + n135, err135 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.SessionTTL, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.SessionTTL):]) + if err135 != nil { + return 0, err135 } - i -= n133 - i = encodeVarintTypes(dAtA, i, uint64(n133)) + i -= n135 + i = encodeVarintTypes(dAtA, i, uint64(n135)) i-- dAtA[i] = 0x1 i-- dAtA[i] = 0x92 - n134, err134 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.MaxDuration, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.MaxDuration):]) - if err134 != nil { - return 0, err134 + n136, err136 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.MaxDuration, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.MaxDuration):]) + if err136 != nil { + return 0, err136 } - i -= n134 - i = encodeVarintTypes(dAtA, i, uint64(n134)) + i -= n136 + i = encodeVarintTypes(dAtA, i, uint64(n136)) i-- dAtA[i] = 0x1 i-- @@ -30519,20 +30582,20 @@ func (m *AccessRequestSpecV3) MarshalToSizedBuffer(dAtA []byte) (int, error) { i-- dAtA[i] = 0x32 } - n138, err138 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Expires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Expires):]) - if err138 != nil { - return 0, err138 + n140, err140 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Expires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Expires):]) + if err140 != nil { + return 0, err140 } - i -= n138 - i = encodeVarintTypes(dAtA, i, uint64(n138)) + i -= n140 + i = encodeVarintTypes(dAtA, i, uint64(n140)) i-- dAtA[i] = 0x2a - n139, err139 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Created, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Created):]) - if err139 != nil { - return 0, err139 + n141, err141 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Created, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Created):]) + if err141 != nil { + return 0, err141 } - i -= n139 - i = encodeVarintTypes(dAtA, i, uint64(n139)) + i -= n141 + i = encodeVarintTypes(dAtA, i, uint64(n141)) i-- dAtA[i] = 0x22 if m.State != 0 { @@ -31352,12 +31415,12 @@ func (m *RoleOptions) MarshalToSizedBuffer(dAtA []byte) (int, error) { i-- dAtA[i] = 0xfa } - n148, err148 := github_com_gogo_protobuf_types.StdDurationMarshalTo(m.MFAVerificationInterval, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdDuration(m.MFAVerificationInterval):]) - if err148 != nil { - return 0, err148 + n150, err150 := github_com_gogo_protobuf_types.StdDurationMarshalTo(m.MFAVerificationInterval, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdDuration(m.MFAVerificationInterval):]) + if err150 != nil { + return 0, err150 } - i -= n148 - i = encodeVarintTypes(dAtA, i, uint64(n148)) + i -= n150 + i = encodeVarintTypes(dAtA, i, uint64(n150)) i-- dAtA[i] = 0x1 i-- @@ -33181,12 +33244,12 @@ func (m *UserSpecV2) MarshalToSizedBuffer(dAtA []byte) (int, error) { } i-- dAtA[i] = 0x42 - n177, err177 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Expires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Expires):]) - if err177 != nil { - return 0, err177 + n179, err179 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Expires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Expires):]) + if err179 != nil { + return 0, err179 } - i -= n177 - i = encodeVarintTypes(dAtA, i, uint64(n177)) + i -= n179 + i = encodeVarintTypes(dAtA, i, uint64(n179)) i-- dAtA[i] = 0x3a { @@ -33335,20 +33398,20 @@ func (m *LoginStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } - n180, err180 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.LockExpires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.LockExpires):]) - if err180 != nil { - return 0, err180 + n182, err182 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.LockExpires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.LockExpires):]) + if err182 != nil { + return 0, err182 } - i -= n180 - i = encodeVarintTypes(dAtA, i, uint64(n180)) + i -= n182 + i = encodeVarintTypes(dAtA, i, uint64(n182)) i-- dAtA[i] = 0x22 - n181, err181 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.LockedTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.LockedTime):]) - if err181 != nil { - return 0, err181 + n183, err183 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.LockedTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.LockedTime):]) + if err183 != nil { + return 0, err183 } - i -= n181 - i = encodeVarintTypes(dAtA, i, uint64(n181)) + i -= n183 + i = encodeVarintTypes(dAtA, i, uint64(n183)) i-- dAtA[i] = 0x1a if len(m.LockedMessage) > 0 { @@ -33405,12 +33468,12 @@ func (m *CreatedBy) MarshalToSizedBuffer(dAtA []byte) (int, error) { } i-- dAtA[i] = 0x1a - n183, err183 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Time, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Time):]) - if err183 != nil { - return 0, err183 + n185, err185 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Time, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Time):]) + if err185 != nil { + return 0, err185 } - i -= n183 - i = encodeVarintTypes(dAtA, i, uint64(n183)) + i -= n185 + i = encodeVarintTypes(dAtA, i, uint64(n185)) i-- dAtA[i] = 0x12 if m.Connector != nil { @@ -33528,20 +33591,20 @@ func (m *MFADevice) MarshalToSizedBuffer(dAtA []byte) (int, error) { } } } - n186, err186 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.LastUsed, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.LastUsed):]) - if err186 != nil { - return 0, err186 + n188, err188 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.LastUsed, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.LastUsed):]) + if err188 != nil { + return 0, err188 } - i -= n186 - i = encodeVarintTypes(dAtA, i, uint64(n186)) + i -= n188 + i = encodeVarintTypes(dAtA, i, uint64(n188)) i-- dAtA[i] = 0x3a - n187, err187 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.AddedAt, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.AddedAt):]) - if err187 != nil { - return 0, err187 + n189, err189 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.AddedAt, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.AddedAt):]) + if err189 != nil { + return 0, err189 } - i -= n187 - i = encodeVarintTypes(dAtA, i, uint64(n187)) + i -= n189 + i = encodeVarintTypes(dAtA, i, uint64(n189)) i-- dAtA[i] = 0x32 if len(m.Id) > 0 { @@ -34169,12 +34232,12 @@ func (m *TunnelConnectionSpecV2) MarshalToSizedBuffer(dAtA []byte) (int, error) i-- dAtA[i] = 0x22 } - n198, err198 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.LastHeartbeat, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.LastHeartbeat):]) - if err198 != nil { - return 0, err198 + n200, err200 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.LastHeartbeat, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.LastHeartbeat):]) + if err200 != nil { + return 0, err200 } - i -= n198 - i = encodeVarintTypes(dAtA, i, uint64(n198)) + i -= n200 + i = encodeVarintTypes(dAtA, i, uint64(n200)) i-- dAtA[i] = 0x1a if len(m.ProxyName) > 0 { @@ -34266,12 +34329,12 @@ func (m *AcquireSemaphoreRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) i-- dAtA[i] = 0x2a } - n199, err199 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Expires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Expires):]) - if err199 != nil { - return 0, err199 + n201, err201 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Expires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Expires):]) + if err201 != nil { + return 0, err201 } - i -= n199 - i = encodeVarintTypes(dAtA, i, uint64(n199)) + i -= n201 + i = encodeVarintTypes(dAtA, i, uint64(n201)) i-- dAtA[i] = 0x22 if m.MaxLeases != 0 { @@ -34320,12 +34383,12 @@ func (m *SemaphoreLease) MarshalToSizedBuffer(dAtA []byte) (int, error) { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } - n200, err200 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Expires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Expires):]) - if err200 != nil { - return 0, err200 + n202, err202 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Expires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Expires):]) + if err202 != nil { + return 0, err202 } - i -= n200 - i = encodeVarintTypes(dAtA, i, uint64(n200)) + i -= n202 + i = encodeVarintTypes(dAtA, i, uint64(n202)) i-- dAtA[i] = 0x2a if len(m.LeaseID) > 0 { @@ -34383,12 +34446,12 @@ func (m *SemaphoreLeaseRef) MarshalToSizedBuffer(dAtA []byte) (int, error) { i-- dAtA[i] = 0x1a } - n201, err201 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Expires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Expires):]) - if err201 != nil { - return 0, err201 + n203, err203 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Expires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Expires):]) + if err203 != nil { + return 0, err203 } - i -= n201 - i = encodeVarintTypes(dAtA, i, uint64(n201)) + i -= n203 + i = encodeVarintTypes(dAtA, i, uint64(n203)) i-- dAtA[i] = 0x12 if len(m.LeaseID) > 0 { @@ -34660,28 +34723,28 @@ func (m *WebSessionSpecV2) MarshalToSizedBuffer(dAtA []byte) (int, error) { i-- dAtA[i] = 0x48 } - n208, err208 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.LoginTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.LoginTime):]) - if err208 != nil { - return 0, err208 + n210, err210 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.LoginTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.LoginTime):]) + if err210 != nil { + return 0, err210 } - i -= n208 - i = encodeVarintTypes(dAtA, i, uint64(n208)) + i -= n210 + i = encodeVarintTypes(dAtA, i, uint64(n210)) i-- dAtA[i] = 0x42 - n209, err209 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Expires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Expires):]) - if err209 != nil { - return 0, err209 + n211, err211 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Expires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Expires):]) + if err211 != nil { + return 0, err211 } - i -= n209 - i = encodeVarintTypes(dAtA, i, uint64(n209)) + i -= n211 + i = encodeVarintTypes(dAtA, i, uint64(n211)) i-- dAtA[i] = 0x3a - n210, err210 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.BearerTokenExpires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.BearerTokenExpires):]) - if err210 != nil { - return 0, err210 + n212, err212 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.BearerTokenExpires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.BearerTokenExpires):]) + if err212 != nil { + return 0, err212 } - i -= n210 - i = encodeVarintTypes(dAtA, i, uint64(n210)) + i -= n212 + i = encodeVarintTypes(dAtA, i, uint64(n212)) i-- dAtA[i] = 0x32 if len(m.BearerToken) > 0 { @@ -34914,20 +34977,20 @@ func (m *SAMLSessionData) MarshalToSizedBuffer(dAtA []byte) (int, error) { i-- dAtA[i] = 0x22 } - n211, err211 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.ExpireTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.ExpireTime):]) - if err211 != nil { - return 0, err211 + n213, err213 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.ExpireTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.ExpireTime):]) + if err213 != nil { + return 0, err213 } - i -= n211 - i = encodeVarintTypes(dAtA, i, uint64(n211)) + i -= n213 + i = encodeVarintTypes(dAtA, i, uint64(n213)) i-- dAtA[i] = 0x1a - n212, err212 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.CreateTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.CreateTime):]) - if err212 != nil { - return 0, err212 + n214, err214 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.CreateTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.CreateTime):]) + if err214 != nil { + return 0, err214 } - i -= n212 - i = encodeVarintTypes(dAtA, i, uint64(n212)) + i -= n214 + i = encodeVarintTypes(dAtA, i, uint64(n214)) i-- dAtA[i] = 0x12 if len(m.ID) > 0 { @@ -35209,12 +35272,12 @@ func (m *RemoteClusterStatusV3) MarshalToSizedBuffer(dAtA []byte) (int, error) { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } - n216, err216 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.LastHeartbeat, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.LastHeartbeat):]) - if err216 != nil { - return 0, err216 + n218, err218 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.LastHeartbeat, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.LastHeartbeat):]) + if err218 != nil { + return 0, err218 } - i -= n216 - i = encodeVarintTypes(dAtA, i, uint64(n216)) + i -= n218 + i = encodeVarintTypes(dAtA, i, uint64(n218)) i-- dAtA[i] = 0x12 if len(m.Connection) > 0 { @@ -37945,12 +38008,12 @@ func (m *GithubAuthRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { dAtA[i] = 0x62 } if m.Expires != nil { - n257, err257 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.Expires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.Expires):]) - if err257 != nil { - return 0, err257 + n259, err259 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.Expires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.Expires):]) + if err259 != nil { + return 0, err259 } - i -= n257 - i = encodeVarintTypes(dAtA, i, uint64(n257)) + i -= n259 + i = encodeVarintTypes(dAtA, i, uint64(n259)) i-- dAtA[i] = 0x5a } @@ -38962,21 +39025,21 @@ func (m *LockSpecV2) MarshalToSizedBuffer(dAtA []byte) (int, error) { i-- dAtA[i] = 0x2a } - n275, err275 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.CreatedAt, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.CreatedAt):]) - if err275 != nil { - return 0, err275 + n277, err277 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.CreatedAt, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.CreatedAt):]) + if err277 != nil { + return 0, err277 } - i -= n275 - i = encodeVarintTypes(dAtA, i, uint64(n275)) + i -= n277 + i = encodeVarintTypes(dAtA, i, uint64(n277)) i-- dAtA[i] = 0x22 if m.Expires != nil { - n276, err276 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.Expires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.Expires):]) - if err276 != nil { - return 0, err276 + n278, err278 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.Expires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.Expires):]) + if err278 != nil { + return 0, err278 } - i -= n276 - i = encodeVarintTypes(dAtA, i, uint64(n276)) + i -= n278 + i = encodeVarintTypes(dAtA, i, uint64(n278)) i-- dAtA[i] = 0x1a } @@ -39583,12 +39646,12 @@ func (m *RegisterUsingTokenRequest) MarshalToSizedBuffer(dAtA []byte) (int, erro dAtA[i] = 0x6a } if m.Expires != nil { - n285, err285 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.Expires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.Expires):]) - if err285 != nil { - return 0, err285 + n287, err287 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.Expires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.Expires):]) + if err287 != nil { + return 0, err287 } - i -= n285 - i = encodeVarintTypes(dAtA, i, uint64(n285)) + i -= n287 + i = encodeVarintTypes(dAtA, i, uint64(n287)) i-- dAtA[i] = 0x62 } @@ -39768,12 +39831,12 @@ func (m *RecoveryCodesSpecV1) MarshalToSizedBuffer(dAtA []byte) (int, error) { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } - n288, err288 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Created, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Created):]) - if err288 != nil { - return 0, err288 + n290, err290 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Created, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Created):]) + if err290 != nil { + return 0, err290 } - i -= n288 - i = encodeVarintTypes(dAtA, i, uint64(n288)) + i -= n290 + i = encodeVarintTypes(dAtA, i, uint64(n290)) i-- dAtA[i] = 0x12 if len(m.Codes) > 0 { @@ -40153,20 +40216,20 @@ func (m *SessionTrackerSpecV1) MarshalToSizedBuffer(dAtA []byte) (int, error) { i-- dAtA[i] = 0x32 } - n292, err292 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Expires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Expires):]) - if err292 != nil { - return 0, err292 + n294, err294 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Expires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Expires):]) + if err294 != nil { + return 0, err294 } - i -= n292 - i = encodeVarintTypes(dAtA, i, uint64(n292)) + i -= n294 + i = encodeVarintTypes(dAtA, i, uint64(n294)) i-- dAtA[i] = 0x2a - n293, err293 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Created, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Created):]) - if err293 != nil { - return 0, err293 + n295, err295 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Created, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Created):]) + if err295 != nil { + return 0, err295 } - i -= n293 - i = encodeVarintTypes(dAtA, i, uint64(n293)) + i -= n295 + i = encodeVarintTypes(dAtA, i, uint64(n295)) i-- dAtA[i] = 0x22 if m.State != 0 { @@ -40270,12 +40333,12 @@ func (m *Participant) MarshalToSizedBuffer(dAtA []byte) (int, error) { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } - n294, err294 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.LastActive, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.LastActive):]) - if err294 != nil { - return 0, err294 + n296, err296 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.LastActive, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.LastActive):]) + if err296 != nil { + return 0, err296 } - i -= n294 - i = encodeVarintTypes(dAtA, i, uint64(n294)) + i -= n296 + i = encodeVarintTypes(dAtA, i, uint64(n296)) i-- dAtA[i] = 0x22 if len(m.Mode) > 0 { @@ -40987,12 +41050,12 @@ func (m *ClusterAlertSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } - n307, err307 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Created, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Created):]) - if err307 != nil { - return 0, err307 + n309, err309 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Created, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Created):]) + if err309 != nil { + return 0, err309 } - i -= n307 - i = encodeVarintTypes(dAtA, i, uint64(n307)) + i -= n309 + i = encodeVarintTypes(dAtA, i, uint64(n309)) i-- dAtA[i] = 0x1a if len(m.Message) > 0 { @@ -41122,12 +41185,12 @@ func (m *AlertAcknowledgement) MarshalToSizedBuffer(dAtA []byte) (int, error) { i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } - n308, err308 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Expires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Expires):]) - if err308 != nil { - return 0, err308 + n310, err310 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Expires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Expires):]) + if err310 != nil { + return 0, err310 } - i -= n308 - i = encodeVarintTypes(dAtA, i, uint64(n308)) + i -= n310 + i = encodeVarintTypes(dAtA, i, uint64(n310)) i-- dAtA[i] = 0x22 if len(m.Reason) > 0 { @@ -42868,12 +42931,12 @@ func (m *PluginStatusV1) MarshalToSizedBuffer(dAtA []byte) (int, error) { i-- dAtA[i] = 0x32 } - n335, err335 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.LastSyncTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.LastSyncTime):]) - if err335 != nil { - return 0, err335 + n337, err337 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.LastSyncTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.LastSyncTime):]) + if err337 != nil { + return 0, err337 } - i -= n335 - i = encodeVarintTypes(dAtA, i, uint64(n335)) + i -= n337 + i = encodeVarintTypes(dAtA, i, uint64(n337)) i-- dAtA[i] = 0x1a if len(m.ErrorMessage) > 0 { @@ -43213,22 +43276,22 @@ func (m *PluginOktaStatusDetailsAppGroupSync) MarshalToSizedBuffer(dAtA []byte) dAtA[i] = 0x28 } if m.LastFailed != nil { - n344, err344 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.LastFailed, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.LastFailed):]) - if err344 != nil { - return 0, err344 + n346, err346 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.LastFailed, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.LastFailed):]) + if err346 != nil { + return 0, err346 } - i -= n344 - i = encodeVarintTypes(dAtA, i, uint64(n344)) + i -= n346 + i = encodeVarintTypes(dAtA, i, uint64(n346)) i-- dAtA[i] = 0x22 } if m.LastSuccessful != nil { - n345, err345 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.LastSuccessful, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.LastSuccessful):]) - if err345 != nil { - return 0, err345 + n347, err347 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.LastSuccessful, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.LastSuccessful):]) + if err347 != nil { + return 0, err347 } - i -= n345 - i = encodeVarintTypes(dAtA, i, uint64(n345)) + i -= n347 + i = encodeVarintTypes(dAtA, i, uint64(n347)) i-- dAtA[i] = 0x1a } @@ -43287,22 +43350,22 @@ func (m *PluginOktaStatusDetailsUsersSync) MarshalToSizedBuffer(dAtA []byte) (in dAtA[i] = 0x28 } if m.LastFailed != nil { - n346, err346 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.LastFailed, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.LastFailed):]) - if err346 != nil { - return 0, err346 + n348, err348 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.LastFailed, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.LastFailed):]) + if err348 != nil { + return 0, err348 } - i -= n346 - i = encodeVarintTypes(dAtA, i, uint64(n346)) + i -= n348 + i = encodeVarintTypes(dAtA, i, uint64(n348)) i-- dAtA[i] = 0x22 } if m.LastSuccessful != nil { - n347, err347 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.LastSuccessful, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.LastSuccessful):]) - if err347 != nil { - return 0, err347 + n349, err349 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.LastSuccessful, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.LastSuccessful):]) + if err349 != nil { + return 0, err349 } - i -= n347 - i = encodeVarintTypes(dAtA, i, uint64(n347)) + i -= n349 + i = encodeVarintTypes(dAtA, i, uint64(n349)) i-- dAtA[i] = 0x1a } @@ -43421,22 +43484,22 @@ func (m *PluginOktaStatusDetailsAccessListsSync) MarshalToSizedBuffer(dAtA []byt } } if m.LastFailed != nil { - n348, err348 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.LastFailed, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.LastFailed):]) - if err348 != nil { - return 0, err348 + n350, err350 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.LastFailed, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.LastFailed):]) + if err350 != nil { + return 0, err350 } - i -= n348 - i = encodeVarintTypes(dAtA, i, uint64(n348)) + i -= n350 + i = encodeVarintTypes(dAtA, i, uint64(n350)) i-- dAtA[i] = 0x22 } if m.LastSuccessful != nil { - n349, err349 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.LastSuccessful, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.LastSuccessful):]) - if err349 != nil { - return 0, err349 + n351, err351 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.LastSuccessful, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.LastSuccessful):]) + if err351 != nil { + return 0, err351 } - i -= n349 - i = encodeVarintTypes(dAtA, i, uint64(n349)) + i -= n351 + i = encodeVarintTypes(dAtA, i, uint64(n351)) i-- dAtA[i] = 0x1a } @@ -43602,12 +43665,12 @@ func (m *PluginOAuth2AccessTokenCredentials) MarshalToSizedBuffer(dAtA []byte) ( i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } - n354, err354 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Expires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Expires):]) - if err354 != nil { - return 0, err354 + n356, err356 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Expires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Expires):]) + if err356 != nil { + return 0, err356 } - i -= n354 - i = encodeVarintTypes(dAtA, i, uint64(n354)) + i -= n356 + i = encodeVarintTypes(dAtA, i, uint64(n356)) i-- dAtA[i] = 0x1a if len(m.RefreshToken) > 0 { @@ -44487,20 +44550,20 @@ func (m *ScheduledAgentUpgradeWindow) MarshalToSizedBuffer(dAtA []byte) (int, er i -= len(m.XXX_unrecognized) copy(dAtA[i:], m.XXX_unrecognized) } - n368, err368 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Stop, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Stop):]) - if err368 != nil { - return 0, err368 + n370, err370 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Stop, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Stop):]) + if err370 != nil { + return 0, err370 } - i -= n368 - i = encodeVarintTypes(dAtA, i, uint64(n368)) + i -= n370 + i = encodeVarintTypes(dAtA, i, uint64(n370)) i-- dAtA[i] = 0x12 - n369, err369 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Start, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Start):]) - if err369 != nil { - return 0, err369 + n371, err371 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Start, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Start):]) + if err371 != nil { + return 0, err371 } - i -= n369 - i = encodeVarintTypes(dAtA, i, uint64(n369)) + i -= n371 + i = encodeVarintTypes(dAtA, i, uint64(n371)) i-- dAtA[i] = 0xa return len(dAtA) - i, nil @@ -44927,12 +44990,12 @@ func (m *OktaAssignmentSpecV1) MarshalToSizedBuffer(dAtA []byte) (int, error) { i-- dAtA[i] = 0x30 } - n376, err376 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.LastTransition, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.LastTransition):]) - if err376 != nil { - return 0, err376 + n378, err378 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.LastTransition, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.LastTransition):]) + if err378 != nil { + return 0, err378 } - i -= n376 - i = encodeVarintTypes(dAtA, i, uint64(n376)) + i -= n378 + i = encodeVarintTypes(dAtA, i, uint64(n378)) i-- dAtA[i] = 0x2a if m.Status != 0 { @@ -44940,12 +45003,12 @@ func (m *OktaAssignmentSpecV1) MarshalToSizedBuffer(dAtA []byte) (int, error) { i-- dAtA[i] = 0x20 } - n377, err377 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.CleanupTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.CleanupTime):]) - if err377 != nil { - return 0, err377 + n379, err379 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.CleanupTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.CleanupTime):]) + if err379 != nil { + return 0, err379 } - i -= n377 - i = encodeVarintTypes(dAtA, i, uint64(n377)) + i -= n379 + i = encodeVarintTypes(dAtA, i, uint64(n379)) i-- dAtA[i] = 0x1a if len(m.Targets) > 0 { @@ -49268,6 +49331,13 @@ func (m *AuthPreferenceSpecV2) Size() (n int) { if m.SignatureAlgorithmSuite != 0 { n += 2 + sovTypes(uint64(m.SignatureAlgorithmSuite)) } + if len(m.SecondFactors) > 0 { + l = 0 + for _, e := range m.SecondFactors { + l += sovTypes(uint64(e)) + } + n += 2 + sovTypes(uint64(l)) + l + } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } @@ -75657,6 +75727,75 @@ func (m *AuthPreferenceSpecV2) Unmarshal(dAtA []byte) error { break } } + case 21: + if wireType == 0 { + var v SecondFactorType + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTypes + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= SecondFactorType(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.SecondFactors = append(m.SecondFactors, v) + } else if wireType == 2 { + var packedLen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTypes + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + packedLen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if packedLen < 0 { + return ErrInvalidLengthTypes + } + postIndex := iNdEx + packedLen + if postIndex < 0 { + return ErrInvalidLengthTypes + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + var elementCount int + if elementCount != 0 && len(m.SecondFactors) == 0 { + m.SecondFactors = make([]SecondFactorType, 0, elementCount) + } + for iNdEx < postIndex { + var v SecondFactorType + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTypes + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= SecondFactorType(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.SecondFactors = append(m.SecondFactors, v) + } + } else { + return fmt.Errorf("proto: wrong wireType = %d for field SecondFactors", wireType) + } default: iNdEx = preIndex skippy, err := skipTypes(dAtA[iNdEx:]) diff --git a/integration/appaccess/fixtures.go b/integration/appaccess/fixtures.go index d2fb317f88b47..b5eb315219d37 100644 --- a/integration/appaccess/fixtures.go +++ b/integration/appaccess/fixtures.go @@ -34,6 +34,7 @@ import ( "github.com/gravitational/teleport" "github.com/gravitational/teleport/api/breaker" + "github.com/gravitational/teleport/api/constants" "github.com/gravitational/teleport/integration/helpers" "github.com/gravitational/teleport/lib" "github.com/gravitational/teleport/lib/auth/testauthority" @@ -296,7 +297,7 @@ func SetupWithOptions(t *testing.T, opts AppTestOptions) *Pack { rcConf.Log = log rcConf.DataDir = t.TempDir() rcConf.Auth.Enabled = true - rcConf.Auth.Preference.SetSecondFactor("off") + rcConf.Auth.Preference.SetSecondFactor(constants.SecondFactorOff) rcConf.Auth.Preference.SetDisconnectExpiredCert(true) rcConf.Proxy.Enabled = true rcConf.Proxy.DisableWebService = false @@ -314,7 +315,7 @@ func SetupWithOptions(t *testing.T, opts AppTestOptions) *Pack { lcConf.Log = log lcConf.DataDir = t.TempDir() lcConf.Auth.Enabled = true - lcConf.Auth.Preference.SetSecondFactor("off") + lcConf.Auth.Preference.SetSecondFactor(constants.SecondFactorOff) lcConf.Auth.Preference.SetDisconnectExpiredCert(true) lcConf.Proxy.Enabled = true lcConf.Proxy.DisableWebService = false diff --git a/integration/db/fixture.go b/integration/db/fixture.go index 66ea7fcad90cd..346230a21c979 100644 --- a/integration/db/fixture.go +++ b/integration/db/fixture.go @@ -32,6 +32,7 @@ import ( "github.com/stretchr/testify/require" "github.com/gravitational/teleport/api/breaker" + "github.com/gravitational/teleport/api/constants" apidefaults "github.com/gravitational/teleport/api/defaults" "github.com/gravitational/teleport/api/types" "github.com/gravitational/teleport/integration/helpers" @@ -293,7 +294,7 @@ func SetupDatabaseTest(t *testing.T, options ...TestOptionFunc) *DatabasePack { rcConf := servicecfg.MakeDefaultConfig() rcConf.DataDir = t.TempDir() rcConf.Auth.Enabled = true - rcConf.Auth.Preference.SetSecondFactor("off") + rcConf.Auth.Preference.SetSecondFactor(constants.SecondFactorOff) rcConf.Proxy.Enabled = true rcConf.Proxy.DisableWebInterface = true rcConf.Clock = p.clock @@ -306,7 +307,7 @@ func SetupDatabaseTest(t *testing.T, options ...TestOptionFunc) *DatabasePack { lcConf := servicecfg.MakeDefaultConfig() lcConf.DataDir = t.TempDir() lcConf.Auth.Enabled = true - lcConf.Auth.Preference.SetSecondFactor("off") + lcConf.Auth.Preference.SetSecondFactor(constants.SecondFactorOff) lcConf.Proxy.Enabled = true lcConf.Proxy.DisableWebInterface = true lcConf.Clock = p.clock diff --git a/integration/integration_test.go b/integration/integration_test.go index 6f9f4e5c42614..f31e2c8373a28 100644 --- a/integration/integration_test.go +++ b/integration/integration_test.go @@ -1788,7 +1788,7 @@ func testShutdown(t *testing.T, suite *integrationTestSuite) { // Enable web service. cfg := suite.defaultServiceConfig() cfg.Auth.Enabled = true - cfg.Auth.Preference.SetSecondFactor("off") + cfg.Auth.Preference.SetSecondFactor(constants.SecondFactorOff) cfg.Proxy.DisableWebService = false cfg.Proxy.DisableWebInterface = true cfg.Proxy.Enabled = true @@ -6254,7 +6254,7 @@ func testBPFInteractive(t *testing.T, suite *integrationTestSuite) { tconf := suite.defaultServiceConfig() // Configure Auth. - tconf.Auth.Preference.SetSecondFactor("off") + tconf.Auth.Preference.SetSecondFactor(constants.SecondFactorOff) tconf.Auth.Enabled = true tconf.Auth.SessionRecordingConfig = recConfig @@ -6382,7 +6382,7 @@ func testBPFExec(t *testing.T, suite *integrationTestSuite) { tconf := suite.defaultServiceConfig() // Configure Auth. - tconf.Auth.Preference.SetSecondFactor("off") + tconf.Auth.Preference.SetSecondFactor(constants.SecondFactorOff) tconf.Auth.Enabled = true tconf.Auth.SessionRecordingConfig = recConfig @@ -6503,7 +6503,7 @@ func testSSHExitCode(t *testing.T, suite *integrationTestSuite) { tconf := suite.defaultServiceConfig() // Configure Auth. - tconf.Auth.Preference.SetSecondFactor("off") + tconf.Auth.Preference.SetSecondFactor(constants.SecondFactorOff) tconf.Auth.Enabled = true tconf.Auth.NoAudit = true @@ -6585,7 +6585,7 @@ func testBPFSessionDifferentiation(t *testing.T, suite *integrationTestSuite) { tconf := suite.defaultServiceConfig() // Configure Auth. - tconf.Auth.Preference.SetSecondFactor("off") + tconf.Auth.Preference.SetSecondFactor(constants.SecondFactorOff) tconf.Auth.Enabled = true tconf.Auth.SessionRecordingConfig = recConfig @@ -7221,7 +7221,7 @@ func TestWebProxyInsecure(t *testing.T) { rcConf := servicecfg.MakeDefaultConfig() rcConf.DataDir = t.TempDir() rcConf.Auth.Enabled = true - rcConf.Auth.Preference.SetSecondFactor("off") + rcConf.Auth.Preference.SetSecondFactor(constants.SecondFactorOff) rcConf.Proxy.Enabled = true rcConf.Proxy.DisableWebInterface = true // DisableTLS flag should turn off TLS termination and multiplexing. @@ -7278,7 +7278,7 @@ func TestTraitsPropagation(t *testing.T) { rcConf := servicecfg.MakeDefaultConfig() rcConf.DataDir = t.TempDir() rcConf.Auth.Enabled = true - rcConf.Auth.Preference.SetSecondFactor("off") + rcConf.Auth.Preference.SetSecondFactor(constants.SecondFactorOff) rcConf.Proxy.Enabled = true rcConf.Proxy.DisableWebService = true rcConf.Proxy.DisableWebInterface = true @@ -7291,7 +7291,7 @@ func TestTraitsPropagation(t *testing.T) { lcConf := servicecfg.MakeDefaultConfig() lcConf.DataDir = t.TempDir() lcConf.Auth.Enabled = true - lcConf.Auth.Preference.SetSecondFactor("off") + lcConf.Auth.Preference.SetSecondFactor(constants.SecondFactorOff) lcConf.Proxy.Enabled = true lcConf.Proxy.DisableWebInterface = true lcConf.SSH.Enabled = true @@ -8355,7 +8355,7 @@ func TestProxySSHPortMultiplexing(t *testing.T) { rcConf := servicecfg.MakeDefaultConfig() rcConf.DataDir = t.TempDir() - rcConf.Auth.Preference.SetSecondFactor("off") + rcConf.Auth.Preference.SetSecondFactor(constants.SecondFactorOff) rcConf.SSH.Enabled = false rcConf.Proxy.DisableWebInterface = true rcConf.Proxy.DisableTLS = false @@ -8479,7 +8479,7 @@ func TestConnectivityWithoutAuth(t *testing.T) { authCfg.Log = utils.NewLoggerForTests() authCfg.CircuitBreakerConfig = breaker.NoopBreakerConfig() authCfg.InstanceMetadataClient = imds.NewDisabledIMDSClient() - authCfg.Auth.Preference.SetSecondFactor("off") + authCfg.Auth.Preference.SetSecondFactor(constants.SecondFactorOff) authCfg.Auth.Enabled = true authCfg.Auth.NoAudit = true authCfg.Proxy.Enabled = false @@ -8623,7 +8623,7 @@ func TestConnectivityDuringAuthRestart(t *testing.T) { authCfg.Log = utils.NewLoggerForTests() authCfg.CircuitBreakerConfig = breaker.NoopBreakerConfig() authCfg.InstanceMetadataClient = imds.NewDisabledIMDSClient() - authCfg.Auth.Preference.SetSecondFactor("off") + authCfg.Auth.Preference.SetSecondFactor(constants.SecondFactorOff) authCfg.Auth.Enabled = true authCfg.Auth.NoAudit = true authCfg.Proxy.Enabled = false @@ -8810,7 +8810,10 @@ func testModeratedSessions(t *testing.T, suite *integrationTestSuite) { // Enable web service. cfg := suite.defaultServiceConfig() cfg.Auth.Enabled = true - cfg.Auth.Preference.SetSecondFactor("on") + cfg.Auth.Preference.SetSecondFactors( + types.SecondFactorType_SECOND_FACTOR_TYPE_OTP, + types.SecondFactorType_SECOND_FACTOR_TYPE_WEBAUTHN, + ) cfg.Auth.Preference.(*types.AuthPreferenceV2).Spec.RequireMFAType = types.RequireMFAType_SESSION cfg.Auth.Preference.SetWebauthn(&types.Webauthn{RPID: "127.0.0.1"}) cfg.Proxy.DisableWebService = false diff --git a/integration/kube_integration_test.go b/integration/kube_integration_test.go index 94f4beda4f137..eb070e083a889 100644 --- a/integration/kube_integration_test.go +++ b/integration/kube_integration_test.go @@ -586,7 +586,6 @@ func testKubePortForward(t *testing.T, suite *KubeSuite) { }, ) } - } // TestKubeTrustedClustersClientCert tests scenario with trusted clusters @@ -1646,7 +1645,7 @@ func testKubeExecWeb(t *testing.T, suite *KubeSuite) { clusterName := "cluster" kubeClusterName := "cluster" clusterConf := suite.teleKubeConfig(Host) - clusterConf.Auth.Preference.SetSecondFactor("off") // So we can do web login. + clusterConf.Auth.Preference.SetSecondFactor(constants.SecondFactorOff) // So we can do web login. cluster := helpers.NewInstance(t, helpers.InstanceConfig{ ClusterName: clusterName, @@ -1807,7 +1806,6 @@ func testKubeExecWeb(t *testing.T, suite *KubeSuite) { err = ws.Close() require.NoError(t, err) }) - } type ReaderWithDeadline interface { diff --git a/integration/port_forwarding_test.go b/integration/port_forwarding_test.go index 4c83cdcbaaeda..bbc0bbeca6025 100644 --- a/integration/port_forwarding_test.go +++ b/integration/port_forwarding_test.go @@ -33,6 +33,7 @@ import ( "github.com/gravitational/trace" "github.com/stretchr/testify/require" + "github.com/gravitational/teleport/api/constants" apidefaults "github.com/gravitational/teleport/api/defaults" "github.com/gravitational/teleport/api/types" "github.com/gravitational/teleport/integration/helpers" @@ -56,7 +57,6 @@ func extractPort(svr *httptest.Server) (int, error) { } func waitForSessionToBeEstablished(ctx context.Context, namespace string, site authclient.ClientI) ([]types.SessionTracker, error) { - ticker := time.NewTicker(100 * time.Millisecond) defer ticker.Stop() @@ -151,7 +151,7 @@ func testPortForwarding(t *testing.T, suite *integrationTestSuite) { cfg := suite.defaultServiceConfig() cfg.Auth.Enabled = true - cfg.Auth.Preference.SetSecondFactor("off") + cfg.Auth.Preference.SetSecondFactor(constants.SecondFactorOff) cfg.Auth.NoAudit = true cfg.Auth.SessionRecordingConfig = recCfg cfg.Proxy.Enabled = true diff --git a/integration/proxy/proxy_helpers.go b/integration/proxy/proxy_helpers.go index 422695a363d45..e080f3de788fc 100644 --- a/integration/proxy/proxy_helpers.go +++ b/integration/proxy/proxy_helpers.go @@ -46,6 +46,7 @@ import ( clientcmdapi "k8s.io/client-go/tools/clientcmd/api" "github.com/gravitational/teleport/api/breaker" + "github.com/gravitational/teleport/api/constants" kubeproto "github.com/gravitational/teleport/api/gen/proto/go/teleport/kube/v1" "github.com/gravitational/teleport/api/types" apiutils "github.com/gravitational/teleport/api/utils" @@ -330,7 +331,7 @@ func rootClusterStandardConfig(t *testing.T) func(suite *Suite) *servicecfg.Conf config := servicecfg.MakeDefaultConfig() config.DataDir = t.TempDir() config.Auth.Enabled = true - config.Auth.Preference.SetSecondFactor("off") + config.Auth.Preference.SetSecondFactor(constants.SecondFactorOff) config.Auth.NetworkingConfig.SetProxyListenerMode(types.ProxyListenerMode_Multiplex) config.Proxy.Enabled = true config.Proxy.WebAddr.Addr = rc.Web @@ -350,7 +351,7 @@ func leafClusterStandardConfig(t *testing.T) func(suite *Suite) *servicecfg.Conf config := servicecfg.MakeDefaultConfig() config.DataDir = t.TempDir() config.Auth.Enabled = true - config.Auth.Preference.SetSecondFactor("off") + config.Auth.Preference.SetSecondFactor(constants.SecondFactorOff) config.Auth.NetworkingConfig.SetProxyListenerMode(types.ProxyListenerMode_Multiplex) config.Proxy.Enabled = true config.Proxy.WebAddr.Addr = lc.Web diff --git a/integration/proxy/proxy_test.go b/integration/proxy/proxy_test.go index 43d6254911a3b..b3ce25b9e4bc6 100644 --- a/integration/proxy/proxy_test.go +++ b/integration/proxy/proxy_test.go @@ -657,7 +657,6 @@ func TestKubePROXYProtocol(t *testing.T) { } }) } - } func createALPNLocalKubeClient(t *testing.T, targetAddr utils.NetAddr, teleportCluster, kubeCluster string, k8ClientConfig *rest.Config) *kubernetes.Clientset { @@ -1404,7 +1403,7 @@ func TestALPNProxyAuthClientConnectWithUserIdentity(t *testing.T) { rcConf.DataDir = t.TempDir() rcConf.Auth.Enabled = true rcConf.Auth.NetworkingConfig.SetProxyListenerMode(types.ProxyListenerMode_Multiplex) - rcConf.Auth.Preference.SetSecondFactor("off") + rcConf.Auth.Preference.SetSecondFactor(constants.SecondFactorOff) rcConf.Proxy.Enabled = true rcConf.Proxy.DisableWebInterface = true rcConf.SSH.Enabled = false @@ -1510,7 +1509,7 @@ func TestALPNProxyDialProxySSHWithoutInsecureMode(t *testing.T) { rcConf := servicecfg.MakeDefaultConfig() rcConf.DataDir = t.TempDir() rcConf.Auth.Enabled = true - rcConf.Auth.Preference.SetSecondFactor("off") + rcConf.Auth.Preference.SetSecondFactor(constants.SecondFactorOff) rcConf.Proxy.Enabled = true rcConf.Proxy.DisableWebInterface = true rcConf.CircuitBreakerConfig = breaker.NoopBreakerConfig() @@ -1580,7 +1579,7 @@ func TestALPNProxyHTTPProxyNoProxyDial(t *testing.T) { rcConf.DataDir = t.TempDir() rcConf.Auth.Enabled = true rcConf.Auth.NetworkingConfig.SetProxyListenerMode(types.ProxyListenerMode_Multiplex) - rcConf.Auth.Preference.SetSecondFactor("off") + rcConf.Auth.Preference.SetSecondFactor(constants.SecondFactorOff) rcConf.Proxy.Enabled = true rcConf.Proxy.DisableWebInterface = true rcConf.SSH.Enabled = false @@ -1663,7 +1662,7 @@ func TestALPNProxyHTTPProxyBasicAuthDial(t *testing.T) { rcConf.DataDir = t.TempDir() rcConf.Auth.Enabled = true rcConf.Auth.NetworkingConfig.SetProxyListenerMode(types.ProxyListenerMode_Multiplex) - rcConf.Auth.Preference.SetSecondFactor("off") + rcConf.Auth.Preference.SetSecondFactor(constants.SecondFactorOff) rcConf.Proxy.Enabled = true rcConf.Proxy.DisableWebInterface = true rcConf.SSH.Enabled = false diff --git a/lib/auth/auth.go b/lib/auth/auth.go index e6a6b0c2fcb0f..a9a828039eb89 100644 --- a/lib/auth/auth.go +++ b/lib/auth/auth.go @@ -3814,7 +3814,7 @@ func (a *Server) DeleteMFADeviceSync(ctx context.Context, req *proto.DeleteMFADe // - Last resident key credential in a passwordless-capable cluster (avoids // passwordless users from locking themselves out). func (a *Server) deleteMFADeviceSafely(ctx context.Context, user, deviceName string) (*types.MFADevice, error) { - devs, err := a.Services.GetMFADevices(ctx, user, true) + mfaDevices, err := a.Services.GetMFADevices(ctx, user, true) if err != nil { return nil, trace.Wrap(err) } @@ -3824,39 +3824,40 @@ func (a *Server) deleteMFADeviceSafely(ctx context.Context, user, deviceName str return nil, trace.Wrap(err) } - kindToSF := map[string]constants.SecondFactorType{ - fmt.Sprintf("%T", &types.MFADevice_Totp{}): constants.SecondFactorOTP, - fmt.Sprintf("%T", &types.MFADevice_U2F{}): constants.SecondFactorWebauthn, - fmt.Sprintf("%T", &types.MFADevice_Webauthn{}): constants.SecondFactorWebauthn, - } - sfToCount := make(map[constants.SecondFactorType]int) - var knownDevices int - var deviceToDelete *types.MFADevice - var numResidentKeys int - isResidentKey := func(d *types.MFADevice) bool { return d.GetWebauthn() != nil && d.GetWebauthn().ResidentKey } + totpAllowed := readOnlyAuthPref.IsSecondFactorTOTPAllowed() + webauthnAllowed := readOnlyAuthPref.IsSecondFactorWebauthnAllowed() + + var deviceToDelete *types.MFADevice + var numTOTPDevices int + var numWebauthnDevices int + var numResidentKeys int + // Find the device to delete and count devices. - for _, d := range devs { + for _, d := range mfaDevices { // Match device by name or ID. if d.GetName() == deviceName || d.Id == deviceName { deviceToDelete = d } - sf, ok := kindToSF[fmt.Sprintf("%T", d.Device)] - switch { - case !ok && d == deviceToDelete: - return nil, trace.NotImplemented("cannot delete device of type %T", d.Device) - case !ok: + switch d.Device.(type) { + case *types.MFADevice_Totp: + numTOTPDevices++ + case *types.MFADevice_U2F: + numWebauthnDevices++ + case *types.MFADevice_Webauthn: + numWebauthnDevices++ + default: + if d == deviceToDelete { + return nil, trace.NotImplemented("cannot delete device of type %T", d.Device) + } log.Warnf("Ignoring unknown device with type %T in deletion.", d.Device) continue } - sfToCount[sf]++ - knownDevices++ - if isResidentKey(d) { numResidentKeys++ } @@ -3866,21 +3867,18 @@ func (a *Server) deleteMFADeviceSafely(ctx context.Context, user, deviceName str } // Prevent users from deleting their last device for clusters that require second factors. - const minDevices = 1 - switch sf := readOnlyAuthPref.GetSecondFactor(); sf { - case constants.SecondFactorOff, constants.SecondFactorOptional: // MFA is not required, allow deletion - case constants.SecondFactorOn: - if knownDevices <= minDevices { - return nil, trace.BadParameter( - "cannot delete the last MFA device for this user; add a replacement device first to avoid getting locked out") - } - case constants.SecondFactorOTP, constants.SecondFactorWebauthn: - if sfToCount[sf] <= minDevices { - return nil, trace.BadParameter( - "cannot delete the last %s device for this user; add a replacement device first to avoid getting locked out", sf) + if readOnlyAuthPref.IsSecondFactorEnforced() { + const minDevices = 1 + var numAllowedDevices int + if totpAllowed { + numAllowedDevices += numTOTPDevices + } + if webauthnAllowed { + numAllowedDevices += numWebauthnDevices + } + if numAllowedDevices <= minDevices { + return nil, trace.BadParameter("cannot delete the last MFA device for this user; add a replacement device first to avoid getting locked out") } - default: - return nil, trace.BadParameter("unexpected second factor type: %s", sf) } // canDeleteLastPasskey figures out whether the user can safely delete their @@ -3910,17 +3908,13 @@ func (a *Server) deleteMFADeviceSafely(ctx context.Context, user, deviceName str // Minimum number of WebAuthn devices includes the passkey that we attempt // to delete, hence 2. - if sfToCount[constants.SecondFactorWebauthn] >= 2 { + if numWebauthnDevices >= 2 { return true, nil } - // Whether we take TOTPs into consideration or not depends on whether it's - // enabled. - switch sf := readOnlyAuthPref.GetSecondFactor(); sf { - case constants.SecondFactorOTP, constants.SecondFactorOn, constants.SecondFactorOptional: - if sfToCount[constants.SecondFactorOTP] >= 1 { - return true, nil - } + // Whether we take TOTPs into consideration or not depends on whether it's enabled. + if totpAllowed && numTOTPDevices >= 1 { + return true, nil } return false, nil @@ -4036,7 +4030,7 @@ func (a *Server) verifyMFARespAndAddDevice(ctx context.Context, req *newMFADevic return nil, trace.Wrap(err) } - if cap.GetSecondFactor() == constants.SecondFactorOff { + if !cap.IsSecondFactorEnabled() { return nil, trace.BadParameter("second factor disabled by cluster configuration") } @@ -6750,7 +6744,7 @@ func (a *Server) mfaAuthChallenge(ctx context.Context, user string, challengeExt if err != nil { return nil, trace.Wrap(err) } - groupedDevs := groupByDeviceType(devs, enableWebauthn) + groupedDevs := groupByDeviceType(devs) challenge := &proto.MFAAuthenticateChallenge{} // TOTP challenge. @@ -6759,7 +6753,7 @@ func (a *Server) mfaAuthChallenge(ctx context.Context, user string, challengeExt } // WebAuthn challenge. - if len(groupedDevs.Webauthn) > 0 { + if enableWebauthn && len(groupedDevs.Webauthn) > 0 { webLogin := &wanlib.LoginFlow{ U2F: u2fPref, Webauthn: webConfig, @@ -6798,20 +6792,16 @@ type devicesByType struct { Webauthn []*types.MFADevice } -func groupByDeviceType(devs []*types.MFADevice, groupWebauthn bool) devicesByType { +func groupByDeviceType(devs []*types.MFADevice) devicesByType { res := devicesByType{} for _, dev := range devs { switch dev.Device.(type) { case *types.MFADevice_Totp: res.TOTP = true case *types.MFADevice_U2F: - if groupWebauthn { - res.Webauthn = append(res.Webauthn, dev) - } + res.Webauthn = append(res.Webauthn, dev) case *types.MFADevice_Webauthn: - if groupWebauthn { - res.Webauthn = append(res.Webauthn, dev) - } + res.Webauthn = append(res.Webauthn, dev) default: log.Warningf("Skipping MFA device of unknown type %T.", dev.Device) } @@ -6844,7 +6834,7 @@ func (a *Server) validateMFAAuthResponseForRegister(ctx context.Context, resp *p totpEnabled := authPref.IsSecondFactorTOTPAllowed() webauthnEnabled := authPref.IsSecondFactorWebauthnAllowed() - devsByType := groupByDeviceType(devices, webauthnEnabled) + devsByType := groupByDeviceType(devices) if (totpEnabled && devsByType.TOTP) || (webauthnEnabled && len(devsByType.Webauthn) > 0) { return false, trace.BadParameter("second factor authentication required") } diff --git a/lib/auth/auth_test.go b/lib/auth/auth_test.go index 99545b4a72d25..bb0d05bfa4342 100644 --- a/lib/auth/auth_test.go +++ b/lib/auth/auth_test.go @@ -880,7 +880,7 @@ func TestAuthenticateUser_mfaDeviceLocked(t *testing.T) { // Configure auth preferences. authPref, err := authServer.GetAuthPreference(ctx) require.NoError(t, err, "GetAuthPreference") - authPref.SetSecondFactor(constants.SecondFactorOptional) // good enough + authPref.SetSecondFactors(types.SecondFactorType_SECOND_FACTOR_TYPE_OTP) // good enough authPref.SetWebauthn(&types.Webauthn{ RPID: "localhost", }) diff --git a/lib/auth/auth_with_roles.go b/lib/auth/auth_with_roles.go index 141cdf3ff01d8..5708fc7ca1dc2 100644 --- a/lib/auth/auth_with_roles.go +++ b/lib/auth/auth_with_roles.go @@ -4685,9 +4685,6 @@ func (a *ServerWithRoles) SetAuthPreference(ctx context.Context, newAuthPref typ msg = err.Error() } - oldSecondFactor := storedAuthPref.GetSecondFactor() - newSecondFactor := newAuthPref.GetSecondFactor() - if auditErr := a.authServer.emitter.EmitAuditEvent(ctx, &apievents.AuthPreferenceUpdate{ Metadata: apievents.Metadata{ Type: events.AuthPreferenceUpdateEvent, @@ -4700,7 +4697,7 @@ func (a *ServerWithRoles) SetAuthPreference(ctx context.Context, newAuthPref typ Error: msg, UserMessage: msg, }, - AdminActionsMFA: clusterconfigv1.GetAdminActionsMFAStatus(oldSecondFactor, newSecondFactor), + AdminActionsMFA: clusterconfigv1.GetAdminActionsMFAStatus(storedAuthPref, newAuthPref), }); auditErr != nil { log.WithError(auditErr).Warn("Failed to emit auth preference update event event.") } @@ -4738,9 +4735,6 @@ func (a *ServerWithRoles) ResetAuthPreference(ctx context.Context) error { msg = err.Error() } - oldSecondFactor := storedAuthPref.GetSecondFactor() - newSecondFactor := defaultAuthPref.GetSecondFactor() - if auditErr := a.authServer.emitter.EmitAuditEvent(ctx, &apievents.AuthPreferenceUpdate{ Metadata: apievents.Metadata{ Type: events.AuthPreferenceUpdateEvent, @@ -4753,7 +4747,7 @@ func (a *ServerWithRoles) ResetAuthPreference(ctx context.Context) error { Error: msg, UserMessage: msg, }, - AdminActionsMFA: clusterconfigv1.GetAdminActionsMFAStatus(oldSecondFactor, newSecondFactor), + AdminActionsMFA: clusterconfigv1.GetAdminActionsMFAStatus(storedAuthPref, defaultAuthPref), }); auditErr != nil { log.WithError(auditErr).Warn("Failed to emit auth preference update event event.") } diff --git a/lib/auth/clusterconfig/clusterconfigv1/service.go b/lib/auth/clusterconfig/clusterconfigv1/service.go index db86db07fb46e..273253f0253e1 100644 --- a/lib/auth/clusterconfig/clusterconfigv1/service.go +++ b/lib/auth/clusterconfig/clusterconfigv1/service.go @@ -22,7 +22,6 @@ import ( "github.com/gravitational/trace" - "github.com/gravitational/teleport/api/constants" clusterconfigpb "github.com/gravitational/teleport/api/gen/proto/go/teleport/clusterconfig/v1" "github.com/gravitational/teleport/api/types" "github.com/gravitational/teleport/api/types/clusterconfig" @@ -257,9 +256,6 @@ func (s *Service) UpdateAuthPreference(ctx context.Context, req *clusterconfigpb updated, err := s.backend.UpdateAuthPreference(ctx, req.AuthPreference) - oldSecondFactor := original.GetSecondFactor() - newSecondFactor := req.AuthPreference.GetSecondFactor() - if auditErr := s.emitter.EmitAuditEvent(ctx, &apievents.AuthPreferenceUpdate{ Metadata: apievents.Metadata{ Type: events.AuthPreferenceUpdateEvent, @@ -268,7 +264,7 @@ func (s *Service) UpdateAuthPreference(ctx context.Context, req *clusterconfigpb UserMetadata: authzCtx.GetUserMetadata(), ConnectionMetadata: authz.ConnectionMetadata(ctx), Status: eventStatus(err), - AdminActionsMFA: GetAdminActionsMFAStatus(oldSecondFactor, newSecondFactor), + AdminActionsMFA: GetAdminActionsMFAStatus(original, req.AuthPreference), }); auditErr != nil { slog.WarnContext(ctx, "Failed to emit auth preference update event event.", "error", auditErr) } @@ -324,9 +320,6 @@ func (s *Service) UpsertAuthPreference(ctx context.Context, req *clusterconfigpb updated, err := s.backend.UpsertAuthPreference(ctx, req.AuthPreference) - oldSecondFactor := original.GetSecondFactor() - newSecondFactor := req.AuthPreference.GetSecondFactor() - if auditErr := s.emitter.EmitAuditEvent(ctx, &apievents.AuthPreferenceUpdate{ Metadata: apievents.Metadata{ Type: events.AuthPreferenceUpdateEvent, @@ -335,7 +328,7 @@ func (s *Service) UpsertAuthPreference(ctx context.Context, req *clusterconfigpb UserMetadata: authzCtx.GetUserMetadata(), ConnectionMetadata: authz.ConnectionMetadata(ctx), Status: eventStatus(err), - AdminActionsMFA: GetAdminActionsMFAStatus(oldSecondFactor, newSecondFactor), + AdminActionsMFA: GetAdminActionsMFAStatus(original, req.AuthPreference), }); auditErr != nil { slog.WarnContext(ctx, "Failed to emit auth preference update event event.", "error", auditErr) } @@ -370,7 +363,7 @@ func (s *Service) ResetAuthPreference(ctx context.Context, _ *clusterconfigpb.Re defaultPreference := types.DefaultAuthPreference() defaultPreference.SetDefaultSignatureAlgorithmSuite(s.signatureAlgorithmSuiteParams) - newSecondFactor := defaultPreference.GetSecondFactor() + const iterationLimit = 3 // Attempt a few iterations in case the conditional update fails // due to spurious networking conditions. @@ -379,7 +372,6 @@ func (s *Service) ResetAuthPreference(ctx context.Context, _ *clusterconfigpb.Re if err != nil { return nil, trace.Wrap(err) } - oldSecondFactor := pref.GetSecondFactor() if pref.Origin() == types.OriginConfigFile { return nil, trace.BadParameter("auth preference has been defined via the config file and cannot be reset back to defaults dynamically.") @@ -400,7 +392,7 @@ func (s *Service) ResetAuthPreference(ctx context.Context, _ *clusterconfigpb.Re UserMetadata: authzCtx.GetUserMetadata(), ConnectionMetadata: authz.ConnectionMetadata(ctx), Status: eventStatus(err), - AdminActionsMFA: GetAdminActionsMFAStatus(oldSecondFactor, newSecondFactor), + AdminActionsMFA: GetAdminActionsMFAStatus(pref, defaultPreference), }); auditErr != nil { slog.WarnContext(ctx, "Failed to emit auth preference update event event.", "error", auditErr) } @@ -423,15 +415,16 @@ func (s *Service) ResetAuthPreference(ctx context.Context, _ *clusterconfigpb.Re // GetAdminActionsMFAStatus returns whether MFA for admin actions was // altered when the auth preferences were updated. -func GetAdminActionsMFAStatus(oldSecondFactor, newSecondFactor constants.SecondFactorType) apievents.AdminActionsMFAStatus { - if oldSecondFactor == newSecondFactor { +func GetAdminActionsMFAStatus(oldPref, newPref types.AuthPreference) apievents.AdminActionsMFAStatus { + if oldPref.IsAdminActionMFAEnforced() == newPref.IsAdminActionMFAEnforced() { return apievents.AdminActionsMFAStatus_ADMIN_ACTIONS_MFA_STATUS_UNCHANGED } - if newSecondFactor == constants.SecondFactorWebauthn { + + if newPref.IsAdminActionMFAEnforced() { return apievents.AdminActionsMFAStatus_ADMIN_ACTIONS_MFA_STATUS_ENABLED + } else { + return apievents.AdminActionsMFAStatus_ADMIN_ACTIONS_MFA_STATUS_DISABLED } - // oldSecondFactor == constants.SecondFactorWebauthn - return apievents.AdminActionsMFAStatus_ADMIN_ACTIONS_MFA_STATUS_DISABLED } // GetClusterNetworkingConfig returns the locally cached networking configuration. diff --git a/lib/auth/grpcserver_test.go b/lib/auth/grpcserver_test.go index e09497b651b9d..832b10a15ef80 100644 --- a/lib/auth/grpcserver_test.go +++ b/lib/auth/grpcserver_test.go @@ -944,7 +944,10 @@ func TestGenerateUserCerts_deviceAuthz(t *testing.T) { const rpID = "localhost" const origin = "https://" + rpID + ":3080" // matches RPID. updateAuthPref(t, func(authPref types.AuthPreference) { - authPref.SetSecondFactor(constants.SecondFactorOptional) + authPref.SetSecondFactors( + types.SecondFactorType_SECOND_FACTOR_TYPE_OTP, + types.SecondFactorType_SECOND_FACTOR_TYPE_WEBAUTHN, + ) authPref.SetWebauthn(&types.Webauthn{ RPID: "localhost", }) @@ -1153,7 +1156,10 @@ func TestRegisterFirstDevice_deviceAuthz(t *testing.T) { // Enable webauthn updateAuthPref(t, func(authPref types.AuthPreference) { - authPref.SetSecondFactor(constants.SecondFactorOptional) + authPref.SetSecondFactors( + types.SecondFactorType_SECOND_FACTOR_TYPE_OTP, + types.SecondFactorType_SECOND_FACTOR_TYPE_WEBAUTHN, + ) authPref.SetWebauthn(&types.Webauthn{ RPID: "localhost", }) diff --git a/lib/auth/methods.go b/lib/auth/methods.go index 7c3ee63a278ee..0d13dde6d6731 100644 --- a/lib/auth/methods.go +++ b/lib/auth/methods.go @@ -406,10 +406,14 @@ func (a *Server) authenticateUserInternal( // When using password only make sure that auth preference does not require // second factor, otherwise users could bypass it. - switch authPreference.GetSecondFactor() { - case constants.SecondFactorOff: - // No 2FA required, check password only. - case constants.SecondFactorOptional: + switch { + case authPreference.IsSecondFactorEnforced(): + // Some form of MFA is required but none provided. Either client is + // buggy (didn't send MFA response) or someone is trying to bypass + // MFA. + log.Warningf("MFA bypass attempt by user %q, access denied.", user) + return nil, "", trace.AccessDenied("missing second factor") + case authPreference.IsSecondFactorEnabled(): // 2FA is optional. Make sure that a user does not have MFA devices // registered. devs, err := a.Services.GetMFADevices(ctx, user, false /* withSecrets */) @@ -421,11 +425,7 @@ func (a *Server) authenticateUserInternal( return nil, "", trace.AccessDenied("missing second factor authentication") } default: - // Some form of MFA is required but none provided. Either client is - // buggy (didn't send MFA response) or someone is trying to bypass - // MFA. - log.Warningf("MFA bypass attempt by user %q, access denied.", user) - return nil, "", trace.AccessDenied("missing second factor") + // No 2FA required, check password only. } if err = a.WithUserLock(ctx, user, func() error { return a.checkPasswordWOToken(ctx, user, req.Pass.Password) diff --git a/lib/auth/password.go b/lib/auth/password.go index ce340820fd080..f2045ddd2ef0c 100644 --- a/lib/auth/password.go +++ b/lib/auth/password.go @@ -31,7 +31,6 @@ import ( "github.com/gravitational/teleport" "github.com/gravitational/teleport/api/client/proto" - "github.com/gravitational/teleport/api/constants" mfav1 "github.com/gravitational/teleport/api/gen/proto/go/teleport/mfa/v1" "github.com/gravitational/teleport/api/types" apievents "github.com/gravitational/teleport/api/types/events" @@ -386,10 +385,10 @@ func (a *Server) changeUserSecondFactor(ctx context.Context, req *proto.ChangeUs return trace.Wrap(err) } - switch sf := cap.GetSecondFactor(); { - case sf == constants.SecondFactorOff: + switch { + case !cap.IsSecondFactorEnabled(): return nil - case req.GetNewMFARegisterResponse() == nil && sf == constants.SecondFactorOptional: + case req.GetNewMFARegisterResponse() == nil && !cap.IsSecondFactorEnforced(): // Optional second factor does not enforce users to add a MFA device. // No need to check if a user already has registered devices since we expect // users to have no devices at this point. diff --git a/lib/auth/password_test.go b/lib/auth/password_test.go index af5a8b559ac4c..f61193f904f2d 100644 --- a/lib/auth/password_test.go +++ b/lib/auth/password_test.go @@ -776,39 +776,43 @@ func TestChangeUserAuthenticationWithErrors(t *testing.T) { validTokenID := token.GetName() type testCase struct { - desc string - secondFactor constants.SecondFactorType - req *proto.ChangeUserAuthenticationRequest + desc string + secondFactors []types.SecondFactorType + req *proto.ChangeUserAuthenticationRequest } testCases := []testCase{ { - secondFactor: constants.SecondFactorOff, - desc: "invalid tokenID value", + secondFactors: nil, + desc: "invalid tokenID value", req: &proto.ChangeUserAuthenticationRequest{ TokenID: "what_token", NewPassword: validPassword, }, }, { - secondFactor: constants.SecondFactorOff, - desc: "invalid password", + secondFactors: nil, + desc: "invalid password", req: &proto.ChangeUserAuthenticationRequest{ TokenID: validTokenID, NewPassword: []byte("short"), }, }, { - secondFactor: constants.SecondFactorOTP, - desc: "missing second factor", + secondFactors: []types.SecondFactorType{ + types.SecondFactorType_SECOND_FACTOR_TYPE_OTP, + }, + desc: "missing second factor", req: &proto.ChangeUserAuthenticationRequest{ TokenID: validTokenID, NewPassword: validPassword, }, }, { - secondFactor: constants.SecondFactorOTP, - desc: "invalid OTP value", + secondFactors: []types.SecondFactorType{ + types.SecondFactorType_SECOND_FACTOR_TYPE_OTP, + }, + desc: "invalid OTP value", req: &proto.ChangeUserAuthenticationRequest{ TokenID: validTokenID, NewPassword: validPassword, @@ -821,7 +825,7 @@ func TestChangeUserAuthenticationWithErrors(t *testing.T) { for _, tc := range testCases { // set new auth preference settings - authPreference.SetSecondFactor(tc.secondFactor) + authPreference.SetSecondFactors(tc.secondFactors...) authPreference, err = s.a.UpsertAuthPreference(ctx, authPreference) require.NoError(t, err) diff --git a/lib/auth/tls_test.go b/lib/auth/tls_test.go index bd0a3d8fd5e5f..a4aed800d0ce4 100644 --- a/lib/auth/tls_test.go +++ b/lib/auth/tls_test.go @@ -1389,7 +1389,7 @@ func TestAuthPreferenceSettings(t *testing.T) { ctx := context.Background() ap, err := types.NewAuthPreferenceFromConfigFile(types.AuthPreferenceSpecV2{ Type: "local", - SecondFactor: "otp", + SecondFactors: []types.SecondFactorType{types.SecondFactorType_SECOND_FACTOR_TYPE_OTP}, DisconnectExpiredCert: types.NewBoolOption(true), }) require.NoError(t, err) @@ -1401,7 +1401,7 @@ func TestAuthPreferenceSettings(t *testing.T) { require.NoError(t, err) require.Equal(t, "local", gotAP.GetType()) - require.Equal(t, constants.SecondFactorOTP, gotAP.GetSecondFactor()) + require.Equal(t, []types.SecondFactorType{types.SecondFactorType_SECOND_FACTOR_TYPE_OTP}, gotAP.GetSecondFactors()) require.True(t, gotAP.GetDisconnectExpiredCert()) require.Empty(t, cmp.Diff(upsertedAP, gotAP, cmpopts.IgnoreFields(types.Metadata{}, "Revision"))) } diff --git a/lib/auth/usertoken.go b/lib/auth/usertoken.go index e874c5d44d1f0..5959f223cb491 100644 --- a/lib/auth/usertoken.go +++ b/lib/auth/usertoken.go @@ -30,7 +30,6 @@ import ( "github.com/pquerna/otp/totp" "github.com/gravitational/teleport/api/client/proto" - "github.com/gravitational/teleport/api/constants" mfav1 "github.com/gravitational/teleport/api/gen/proto/go/teleport/mfa/v1" "github.com/gravitational/teleport/api/types" apievents "github.com/gravitational/teleport/api/types/events" @@ -385,7 +384,7 @@ func (a *Server) CreatePrivilegeToken(ctx context.Context, req *proto.CreatePriv // For a user to add a device, second factor must be enabled. // A nil request will be interpreted as a user who has second factor enabled // but does not have any MFA registered, as can be the case with second factor optional. - if authPref.GetSecondFactor() == constants.SecondFactorOff { + if !authPref.IsSecondFactorEnabled() { return nil, trace.AccessDenied("second factor must be enabled") } diff --git a/lib/client/api_login_test.go b/lib/client/api_login_test.go index 36b6e1ffe3f61..15a542c12f718 100644 --- a/lib/client/api_login_test.go +++ b/lib/client/api_login_test.go @@ -63,6 +63,7 @@ import ( func TestTeleportClient_Login_local(t *testing.T) { t.Parallel() + ctx := context.Background() silenceLogger(t) @@ -156,10 +157,19 @@ func TestTeleportClient_Login_local(t *testing.T) { return resp, ackTouch() } - ctx := context.Background() + // enabled otp and webauthn. + authServer := sa.Auth.GetAuthServer() + pref, err := authServer.GetAuthPreference(ctx) + require.NoError(t, err) + pref.SetSecondFactors( + types.SecondFactorType_SECOND_FACTOR_TYPE_OTP, + types.SecondFactorType_SECOND_FACTOR_TYPE_WEBAUTHN, + ) + _, err = authServer.UpsertAuthPreference(ctx, pref) + require.NoError(t, err) + tests := []struct { name string - secondFactor constants.SecondFactorType inputReader *prompt.FakeReader solveWebauthn func(ctx context.Context, origin string, assertion *wantypes.CredentialAssertion, prompt wancli.LoginPrompt) (*proto.MFAAuthenticateResponse, error) authConnector string @@ -170,37 +180,32 @@ func TestTeleportClient_Login_local(t *testing.T) { }{ { name: "OTP device login with hijack", - secondFactor: constants.SecondFactorOptional, inputReader: prompt.NewFakeReader().AddString(password).AddReply(solveOTP), solveWebauthn: noopWebauthnFn, allowStdinHijack: true, }, { name: "Webauthn device login with hijack", - secondFactor: constants.SecondFactorOptional, inputReader: prompt.NewFakeReader().AddString(password).AddReply(waitForCancelFn), solveWebauthn: solveWebauthn, allowStdinHijack: true, }, { name: "Webauthn device with PIN and hijack", // a bit hypothetical, but _could_ happen. - secondFactor: constants.SecondFactorOptional, inputReader: prompt.NewFakeReader().AddString(password).AddReply(waitForCancelFn).AddReply(userPINFn), solveWebauthn: solvePIN, allowStdinHijack: true, }, { - name: "OTP preferred", - secondFactor: constants.SecondFactorOptional, - inputReader: prompt.NewFakeReader().AddString(password).AddReply(solveOTP), + name: "OTP preferred", + inputReader: prompt.NewFakeReader().AddString(password).AddReply(solveOTP), solveWebauthn: func(ctx context.Context, origin string, assertion *wantypes.CredentialAssertion, prompt wancli.LoginPrompt) (*proto.MFAAuthenticateResponse, error) { panic("this should not be called") }, preferOTP: true, }, { - name: "Webauthn device login", - secondFactor: constants.SecondFactorOptional, + name: "Webauthn device login", inputReader: prompt.NewFakeReader(). AddString(password). AddReply(func(ctx context.Context) (string, error) { @@ -210,21 +215,18 @@ func TestTeleportClient_Login_local(t *testing.T) { }, { name: "passwordless login", - secondFactor: constants.SecondFactorOptional, inputReader: prompt.NewFakeReader(), // no inputs solveWebauthn: solvePwdless, authConnector: constants.PasswordlessConnector, }, { name: "default to passwordless if registered", - secondFactor: constants.SecondFactorOptional, inputReader: prompt.NewFakeReader(), // no inputs solveWebauthn: solvePwdless, hasTouchIDCredentials: true, }, { - name: "cross-platform attachment doesn't default to passwordless", - secondFactor: constants.SecondFactorOptional, + name: "cross-platform attachment doesn't default to passwordless", inputReader: prompt.NewFakeReader(). AddString(password). AddReply(func(ctx context.Context) (string, error) { @@ -235,8 +237,7 @@ func TestTeleportClient_Login_local(t *testing.T) { authenticatorAttachment: wancli.AttachmentCrossPlatform, }, { - name: "local connector doesn't default to passwordless", - secondFactor: constants.SecondFactorOptional, + name: "local connector doesn't default to passwordless", inputReader: prompt.NewFakeReader(). AddString(password). AddReply(func(ctx context.Context) (string, error) { @@ -247,8 +248,7 @@ func TestTeleportClient_Login_local(t *testing.T) { hasTouchIDCredentials: true, }, { - name: "OTP preferred doesn't default to passwordless", - secondFactor: constants.SecondFactorOptional, + name: "OTP preferred doesn't default to passwordless", inputReader: prompt.NewFakeReader(). AddString(password). AddReply(solveOTP), @@ -268,14 +268,6 @@ func TestTeleportClient_Login_local(t *testing.T) { *client.HasTouchIDCredentials = func(rpid, user string) bool { return test.hasTouchIDCredentials } - authServer := sa.Auth.GetAuthServer() - pref, err := authServer.GetAuthPreference(ctx) - require.NoError(t, err) - if pref.GetSecondFactor() != test.secondFactor { - pref.SetSecondFactor(test.secondFactor) - _, err = authServer.UpsertAuthPreference(ctx, pref) - require.NoError(t, err) - } tc, err := client.NewClient(cfg) require.NoError(t, err) diff --git a/lib/config/fileconf.go b/lib/config/fileconf.go index def6277f8e4ad..fc877e6eac04f 100644 --- a/lib/config/fileconf.go +++ b/lib/config/fileconf.go @@ -1000,6 +1000,7 @@ func (t StaticToken) Parse() ([]types.ProvisionTokenV1, error) { type AuthenticationConfig struct { Type string `yaml:"type"` SecondFactor constants.SecondFactorType `yaml:"second_factor,omitempty"` + SecondFactors []types.SecondFactorType `yaml:"second_factors,omitempty"` ConnectorName string `yaml:"connector_name,omitempty"` U2F *UniversalSecondFactor `yaml:"u2f,omitempty"` Webauthn *Webauthn `yaml:"webauthn,omitempty"` @@ -1084,9 +1085,28 @@ func (a *AuthenticationConfig) Parse() (types.AuthPreference, error) { } } + if a.SecondFactor != "" { + secondFactors := types.SecondFactorsFromLegacySecondFactor(a.SecondFactor, w != nil || u != nil) + var secondFactorStrings []string + for _, sf := range secondFactors { + secondFactorStrings = append(secondFactorStrings, sf.ToString()) + } + + log.Warnf(``+ + `The "second_factor" setting is marked for removal in favor of second_factors. `+ + `Please update your configuration to use second_factors. e.g. "second_factors: %v".`, secondFactorStrings) + + if a.SecondFactors != nil { + log.Warnf(`` + + `second_factor and second_factors are both set. second_factors will take precedence. ` + + `second_factor should be unset to remove this warning.`) + } + } + return types.NewAuthPreferenceFromConfigFile(types.AuthPreferenceSpecV2{ Type: a.Type, SecondFactor: a.SecondFactor, + SecondFactors: a.SecondFactors, ConnectorName: a.ConnectorName, U2F: u, Webauthn: w, diff --git a/lib/modules/modules.go b/lib/modules/modules.go index c52d6c0a42d42..417a16e0eeff5 100644 --- a/lib/modules/modules.go +++ b/lib/modules/modules.go @@ -34,7 +34,6 @@ import ( "github.com/gravitational/teleport" "github.com/gravitational/teleport/api/client/proto" - "github.com/gravitational/teleport/api/constants" "github.com/gravitational/teleport/api/types" "github.com/gravitational/teleport/api/types/accesslist" "github.com/gravitational/teleport/api/utils/keys" @@ -329,8 +328,7 @@ func ValidateResource(res types.Resource) error { switch r := res.(type) { case types.AuthPreference: - switch r.GetSecondFactor() { - case constants.SecondFactorOff, constants.SecondFactorOptional: + if !r.IsSecondFactorEnforced() { return trace.Wrap(ErrCannotDisableSecondFactor) } } diff --git a/lib/services/readonly/readonly.go b/lib/services/readonly/readonly.go index 47e60ec9c4daf..40c700facc197 100644 --- a/lib/services/readonly/readonly.go +++ b/lib/services/readonly/readonly.go @@ -36,11 +36,13 @@ import ( // to ensure that we do not modify the underlying AuthPreference as it may be shared across // multiple goroutines. type AuthPreference interface { - GetSecondFactor() constants.SecondFactorType GetDisconnectExpiredCert() bool GetLockingMode() constants.LockingMode GetDeviceTrust() *types.DeviceTrust GetPrivateKeyPolicy() keys.PrivateKeyPolicy + IsSecondFactorEnforced() bool + IsSecondFactorTOTPAllowed() bool + IsSecondFactorWebauthnAllowed() bool IsAdminActionMFAEnforced() bool GetRequireMFAType() types.RequireMFAType IsSAMLIdPEnabled() bool diff --git a/lib/web/apiserver.go b/lib/web/apiserver.go index 4885330a94102..085001e08bd94 100644 --- a/lib/web/apiserver.go +++ b/lib/web/apiserver.go @@ -1229,7 +1229,7 @@ func (h *Handler) AccessGraphAddr() utils.NetAddr { func localSettings(cap types.AuthPreference) (webclient.AuthenticationSettings, error) { as := webclient.AuthenticationSettings{ Type: constants.Local, - SecondFactor: cap.GetSecondFactor(), + SecondFactor: types.LegacySecondFactorFromSecondFactors(cap.GetSecondFactors()), PreferredLocalMFA: cap.GetPreferredLocalMFA(), AllowPasswordless: cap.GetAllowPasswordless(), AllowHeadless: cap.GetAllowHeadless(), @@ -1274,7 +1274,7 @@ func oidcSettings(connector types.OIDCConnector, cap types.AuthPreference) webcl Display: connector.GetDisplay(), }, // Local fallback / MFA. - SecondFactor: cap.GetSecondFactor(), + SecondFactor: types.LegacySecondFactorFromSecondFactors(cap.GetSecondFactors()), PreferredLocalMFA: cap.GetPreferredLocalMFA(), PrivateKeyPolicy: cap.GetPrivateKeyPolicy(), PIVSlot: cap.GetPIVSlot(), @@ -1292,7 +1292,7 @@ func samlSettings(connector types.SAMLConnector, cap types.AuthPreference) webcl SingleLogoutEnabled: connector.GetSingleLogoutURL() != "", }, // Local fallback / MFA. - SecondFactor: cap.GetSecondFactor(), + SecondFactor: types.LegacySecondFactorFromSecondFactors(cap.GetSecondFactors()), PreferredLocalMFA: cap.GetPreferredLocalMFA(), PrivateKeyPolicy: cap.GetPrivateKeyPolicy(), PIVSlot: cap.GetPIVSlot(), @@ -1309,7 +1309,7 @@ func githubSettings(connector types.GithubConnector, cap types.AuthPreference) w Display: connector.GetDisplay(), }, // Local fallback / MFA. - SecondFactor: cap.GetSecondFactor(), + SecondFactor: types.LegacySecondFactorFromSecondFactors(cap.GetSecondFactors()), PreferredLocalMFA: cap.GetPreferredLocalMFA(), PrivateKeyPolicy: cap.GetPrivateKeyPolicy(), PIVSlot: cap.GetPIVSlot(), @@ -1711,7 +1711,7 @@ func (h *Handler) getWebConfig(w http.ResponseWriter, r *http.Request, p httprou authSettings = webclient.WebConfigAuthSettings{ Providers: authProviders, - SecondFactor: cap.GetSecondFactor(), + SecondFactor: types.LegacySecondFactorFromSecondFactors(cap.GetSecondFactors()), LocalAuthEnabled: cap.GetAllowLocalAuth(), AllowPasswordless: cap.GetAllowPasswordless(), AuthType: authType, @@ -2304,20 +2304,17 @@ func (h *Handler) createWebSession(w http.ResponseWriter, r *http.Request, p htt clientMeta := clientMetaFromReq(r) var webSession types.WebSession - switch cap.GetSecondFactor() { - case constants.SecondFactorOff: + switch { + case !cap.IsSecondFactorEnforced(): + webSession, err = h.auth.AuthWithoutOTP(r.Context(), req.User, req.Pass, clientMeta) + case req.SecondFactorToken == "" && !cap.IsSecondFactorEnforced(): webSession, err = h.auth.AuthWithoutOTP(r.Context(), req.User, req.Pass, clientMeta) - case constants.SecondFactorOTP, constants.SecondFactorOn: + case cap.IsSecondFactorTOTPAllowed(): webSession, err = h.auth.AuthWithOTP(r.Context(), req.User, req.Pass, req.SecondFactorToken, clientMeta) - case constants.SecondFactorOptional: - if req.SecondFactorToken == "" { - webSession, err = h.auth.AuthWithoutOTP(r.Context(), req.User, req.Pass, clientMeta) - } else { - webSession, err = h.auth.AuthWithOTP(r.Context(), req.User, req.Pass, req.SecondFactorToken, clientMeta) - } default: - return nil, trace.AccessDenied("unknown second factor type: %q", cap.GetSecondFactor()) + return nil, trace.AccessDenied("direct login w/ password+otp not suported by this cluster") } + if err != nil { h.log.WithError(err).Warnf("Access attempt denied for user %q.", req.User) // Since checking for private key policy meant that they passed authn, @@ -4158,18 +4155,18 @@ func (h *Handler) createSSHCert(w http.ResponseWriter, r *http.Request, p httpro return loginResp, nil } - switch cap.GetSecondFactor() { - case constants.SecondFactorOff: + switch { + case !cap.IsSecondFactorEnforced(): authSSHUserReq.AuthenticateUserRequest.Pass = &authclient.PassCreds{ Password: []byte(req.Password), } - case constants.SecondFactorOTP, constants.SecondFactorOn, constants.SecondFactorOptional: + case cap.IsSecondFactorTOTPAllowed(): authSSHUserReq.AuthenticateUserRequest.OTP = &authclient.OTPCreds{ Password: []byte(req.Password), Token: req.OTPToken, } default: - return nil, trace.AccessDenied("unsupported second factor type: %q", cap.GetSecondFactor()) + return nil, trace.AccessDenied("direct login w/ password+otp not suported by this cluster") } loginResp, err := authClient.AuthenticateSSHUser(r.Context(), authSSHUserReq) diff --git a/lib/web/apiserver_ping_test.go b/lib/web/apiserver_ping_test.go index 5a54fd2407555..c4022123d0447 100644 --- a/lib/web/apiserver_ping_test.go +++ b/lib/web/apiserver_ping_test.go @@ -57,7 +57,7 @@ func TestPing(t *testing.T) { name: "OK local auth", spec: &types.AuthPreferenceSpecV2{ Type: constants.Local, - SecondFactor: constants.SecondFactorOptional, + SecondFactor: constants.SecondFactorOn, U2F: &types.U2F{ AppID: "https://example.com", }, @@ -67,7 +67,7 @@ func TestPing(t *testing.T) { }, assertResp: func(cap types.AuthPreference, resp *webclient.PingResponse) { assert.Equal(t, cap.GetType(), resp.Auth.Type) - assert.Equal(t, cap.GetSecondFactor(), resp.Auth.SecondFactor) + assert.Equal(t, constants.SecondFactorOn, resp.Auth.SecondFactor) assert.NotEmpty(t, cap.GetPreferredLocalMFA(), "preferred local MFA empty") assert.NotNil(t, resp.Auth.Local, "Auth.Local expected") diff --git a/lib/web/apiserver_test.go b/lib/web/apiserver_test.go index 640b7395ea7ee..5f72110471144 100644 --- a/lib/web/apiserver_test.go +++ b/lib/web/apiserver_test.go @@ -3093,7 +3093,6 @@ func TestPingSSHDialTimeout(t *testing.T) { // Validate the timeout is the default value. require.Equal(t, cnc.GetSSHDialTimeout(), out.Proxy.SSH.DialTimeout) - } // TestConstructSSHResponse checks if the secret package uses AES-GCM to @@ -4606,7 +4605,7 @@ func TestGetWebConfig_WithEntitlements(t *testing.T) { LocalAuthEnabled: true, AllowPasswordless: true, AuthType: constants.Local, - PreferredLocalMFA: constants.SecondFactorWebauthn, + PreferredLocalMFA: types.SecondFactorTypeWebauthnString, LocalConnectorName: constants.PasswordlessConnector, PrivateKeyPolicy: keys.PrivateKeyPolicyNone, MOTD: MOTD, @@ -4723,7 +4722,6 @@ func TestGetWebConfig_WithEntitlements(t *testing.T) { assert.NoError(t, err) diff := cmp.Diff(expectedCfg, cfg) assert.Empty(t, diff) - }, time.Second*5, time.Millisecond*50) // use mock client to assert that if ping returns an error, we'll default to @@ -4761,7 +4759,6 @@ func TestGetWebConfig_WithEntitlements(t *testing.T) { assert.NoError(t, err) diff := cmp.Diff(expectedCfg, cfg) assert.Empty(t, diff) - }, time.Second*5, time.Millisecond*50) } diff --git a/tool/tctl/common/collection.go b/tool/tctl/common/collection.go index b70c51d0d6be1..32d163bacd52a 100644 --- a/tool/tctl/common/collection.go +++ b/tool/tctl/common/collection.go @@ -567,8 +567,8 @@ func (c *authPrefCollection) resources() (r []types.Resource) { } func (c *authPrefCollection) writeText(w io.Writer, verbose bool) error { - t := asciitable.MakeTable([]string{"Type", "Second Factor"}) - t.AddRow([]string{c.authPref.GetType(), string(c.authPref.GetSecondFactor())}) + t := asciitable.MakeTable([]string{"Type", "Second Factors"}) + t.AddRow([]string{c.authPref.GetType(), fmt.Sprint(c.authPref.GetSecondFactors())}) _, err := t.AsBuffer().WriteTo(w) return trace.Wrap(err) } diff --git a/tool/tctl/common/edit_command_test.go b/tool/tctl/common/edit_command_test.go index c587080d33d86..3dc8e8a89e3cb 100644 --- a/tool/tctl/common/edit_command_test.go +++ b/tool/tctl/common/edit_command_test.go @@ -30,7 +30,6 @@ import ( "github.com/stretchr/testify/require" "google.golang.org/protobuf/testing/protocmp" - "github.com/gravitational/teleport/api/constants" autoupdatev1pb "github.com/gravitational/teleport/api/gen/proto/go/teleport/autoupdate/v1" headerv1 "github.com/gravitational/teleport/api/gen/proto/go/teleport/header/v1" labelv1 "github.com/gravitational/teleport/api/gen/proto/go/teleport/label/v1" @@ -132,7 +131,6 @@ func testEditGithubConnector(t *testing.T, clt *authclient.Client) { collection := &connectorsCollection{github: []types.GithubConnector{expected}} return trace.NewAggregate(writeYAML(collection, f), f.Close()) - } // Edit the connector and validate that the expected field is updated. @@ -170,7 +168,6 @@ func testEditRole(t *testing.T, clt *authclient.Client) { collection := &roleCollection{roles: []types.Role{expected}} return trace.NewAggregate(writeYAML(collection, f), f.Close()) - } // Edit the role and validate that the expected field is updated. @@ -210,7 +207,6 @@ func testEditUser(t *testing.T, clt *authclient.Client) { collection := &userCollection{users: []types.User{expected}} return trace.NewAggregate(writeYAML(collection, f), f.Close()) - } // Edit the user and validate that the expected field is updated. @@ -248,7 +244,6 @@ func testEditClusterNetworkingConfig(t *testing.T, clt *authclient.Client) { collection := &netConfigCollection{netConfig: expected} return trace.NewAggregate(writeYAML(collection, f), f.Close()) - } // Edit the cnc and validate that the expected field is updated. @@ -283,11 +278,13 @@ func testEditAuthPreference(t *testing.T, clt *authclient.Client) { } expected.SetRevision(initial.GetRevision()) - expected.SetSecondFactor(constants.SecondFactorOff) + expected.SetSecondFactors( + types.SecondFactorType_SECOND_FACTOR_TYPE_WEBAUTHN, + types.SecondFactorType_SECOND_FACTOR_TYPE_OTP, + ) collection := &authPrefCollection{authPref: expected} return trace.NewAggregate(writeYAML(collection, f), f.Close()) - } // Edit the cap and validate that the expected field is updated. @@ -296,7 +293,7 @@ func testEditAuthPreference(t *testing.T, clt *authclient.Client) { actual, err := clt.GetAuthPreference(ctx) require.NoError(t, err, "retrieving cap after edit") - assert.NotEqual(t, initial.GetSecondFactor(), actual.GetSecondFactor(), "second factor should have been modified by edit") + assert.NotEqual(t, initial.GetSecondFactors(), actual.GetSecondFactors(), "second factor should have been modified by edit") require.Empty(t, cmp.Diff(expected, actual, cmpopts.IgnoreFields(types.Metadata{}, "Revision", "Labels"))) assert.Equal(t, types.OriginDynamic, actual.Origin()) @@ -325,7 +322,6 @@ func testEditSessionRecordingConfig(t *testing.T, clt *authclient.Client) { collection := &recConfigCollection{recConfig: expected} return trace.NewAggregate(writeYAML(collection, f), f.Close()) - } // Edit the src and validate that the expected field is updated. @@ -415,7 +411,6 @@ func testEditOIDCConnector(t *testing.T, clt *authclient.Client) { collection := &connectorsCollection{oidc: []types.OIDCConnector{expected}} return trace.NewAggregate(writeYAML(collection, f), f.Close()) - } // Edit the connector and validate that the expected field is updated. @@ -484,7 +479,6 @@ func testEditSAMLConnector(t *testing.T, clt *authclient.Client) { collection := &connectorsCollection{saml: []types.SAMLConnector{expected}} return trace.NewAggregate(writeYAML(collection, f), f.Close()) - } // Edit the connector and validate that the expected field is updated. diff --git a/tool/tctl/common/resource_command_test.go b/tool/tctl/common/resource_command_test.go index 6ec25abb1507d..f26561be372d6 100644 --- a/tool/tctl/common/resource_command_test.go +++ b/tool/tctl/common/resource_command_test.go @@ -348,7 +348,6 @@ func TestIntegrationResource(t *testing.T) { clt := testenv.MakeDefaultAuthClient(t, auth) t.Run("get", func(t *testing.T) { - // Add a lot of Integrations to test pagination ig1, err := types.NewIntegrationAWSOIDC( types.Metadata{Name: uuid.NewString()}, @@ -1832,7 +1831,7 @@ func testCreateAuthPreference(t *testing.T, clt *authclient.Client) { metadata: name: cluster-auth-preference spec: - second_factor: off + second_factors: [webauthn, otp] type: local version: v2 ` @@ -1852,8 +1851,13 @@ version: v2 var expected types.AuthPreferenceV2 require.NoError(t, yaml.Unmarshal([]byte(capYAML), &expected)) - require.NotEqual(t, constants.SecondFactorOff, initial.GetSecondFactor()) - require.Equal(t, constants.SecondFactorOff, expected.GetSecondFactor()) + expectSecondFactors := []types.SecondFactorType{ + types.SecondFactorType_SECOND_FACTOR_TYPE_WEBAUTHN, + types.SecondFactorType_SECOND_FACTOR_TYPE_SSO, + } + + require.NotEqual(t, expectSecondFactors, initial.GetSecondFactors()) + require.Equal(t, expectSecondFactors, expected.GetSecondFactors()) // Explicitly change the revision and try creating the cap with and without // the force flag.