diff --git a/.gitignore b/.gitignore index 940c3e9..7a512b4 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ .vscode .DS_Store .idea +otel-collector diff --git a/Makefile b/Makefile index b3d03dc..967b8b5 100644 --- a/Makefile +++ b/Makefile @@ -33,7 +33,7 @@ build: .PHONY: run run: - go run cmd/otel-collector/*.go --config ${CONFIG_FILE} + go run cmd/otel-collector/*.go --config ${CONFIG_FILE} --feature-gates=telemetry.useOtelForInternalMetrics .PHONY: fmt fmt: diff --git a/cmd/otel-collector/components.go b/cmd/otel-collector/components.go index 7db1871..922de36 100644 --- a/cmd/otel-collector/components.go +++ b/cmd/otel-collector/components.go @@ -134,7 +134,9 @@ import ( "go.opentelemetry.io/collector/receiver/otlpreceiver" "go.uber.org/multierr" + "github.com/metrico/otel-collector/exporter/clickhouseprofileexporter" "github.com/metrico/otel-collector/exporter/qrynexporter" + "github.com/metrico/otel-collector/receiver/pyroscopereceiver" ) func components() (otelcol.Factories, error) { @@ -230,6 +232,7 @@ func components() (otelcol.Factories, error) { zipkinreceiver.NewFactory(), zookeeperreceiver.NewFactory(), lokireceiver.NewFactory(), + pyroscopereceiver.NewFactory(), } for _, rcv := range factories.Receivers { receivers = append(receivers, rcv) @@ -241,6 +244,7 @@ func components() (otelcol.Factories, error) { exporters := []exporter.Factory{ qrynexporter.NewFactory(), + clickhouseprofileexporter.NewFactory(), carbonexporter.NewFactory(), fileexporter.NewFactory(), jaegerexporter.NewFactory(), diff --git a/cmd/otel-collector/main.go b/cmd/otel-collector/main.go index 99b0eb7..84bf848 100644 --- a/cmd/otel-collector/main.go +++ b/cmd/otel-collector/main.go @@ -6,6 +6,9 @@ import ( "go.opentelemetry.io/collector/component" "go.opentelemetry.io/collector/otelcol" + + _ "github.com/KimMachineGun/automemlimit" // default == 0.9 * cgroup_memory_limit + _ "go.uber.org/automaxprocs" // default == cgroup_cpu_limit ) func main() { diff --git a/config/example-config.yaml b/config/example-config.yaml index 0a05080..c7226eb 100644 --- a/config/example-config.yaml +++ b/config/example-config.yaml @@ -1,7 +1,6 @@ receivers: fluentforward: endpoint: 0.0.0.0:24224 - prometheus: otlp: protocols: grpc: @@ -10,11 +9,12 @@ receivers: protocols: grpc: endpoint: 'localhost:12345' + pyroscopereceiver: processors: batch: send_batch_size: 1000 - timeout: 5s + timeout: 10s memory_limiter: check_interval: 2s limit_mib: 1800 @@ -51,6 +51,7 @@ processors: - include: latency action: update new_name: traces_spanmetrics_latency + exporters: qryn: dsn: tcp://clickhouse-server:9000/cloki?username=qryn&password=demo @@ -62,6 +63,16 @@ exporters: initial_interval: 5s max_interval: 30s max_elapsed_time: 300s + clickhouseprofileexporter: + dsn: tcp://0.0.0.0:9000/cloki + timeout: 10s + sending_queue: + queue_size: 100 + retry_on_failure: + enabled: true + initial_interval: 5s + max_interval: 30s + max_elapsed_time: 300s otlp: endpoint: localhost:4317 tls: @@ -73,14 +84,22 @@ extensions: zpages: memory_ballast: size_mib: 1000 - service: + telemetry: + metrics: + level: detailed + # logs: + # level: debug extensions: [pprof, zpages, health_check] pipelines: logs: receivers: [fluentforward, otlp] processors: [memory_limiter, resourcedetection/system, batch] exporters: [qryn] + logs/profiles: + receivers: [pyroscopereceiver] + processors: [batch] + exporters: [clickhouseprofileexporter] traces: receivers: [otlp] processors: [resourcedetection/system, spanmetrics, batch] @@ -97,4 +116,3 @@ service: processors: [memory_limiter, resourcedetection/system, metricstransform, batch] exporters: [qryn] - diff --git a/exporter/clickhouseprofileexporter/ch/access_native_columnar.go b/exporter/clickhouseprofileexporter/ch/access_native_columnar.go new file mode 100644 index 0000000..ab0f149 --- /dev/null +++ b/exporter/clickhouseprofileexporter/ch/access_native_columnar.go @@ -0,0 +1,139 @@ +package ch + +import ( + "context" + "fmt" + "strconv" + + "github.com/ClickHouse/clickhouse-go/v2" + "github.com/ClickHouse/clickhouse-go/v2/lib/driver" + "go.opentelemetry.io/collector/pdata/pcommon" + "go.opentelemetry.io/collector/pdata/plog" + "go.uber.org/zap" +) + +// schema reference: https://github.com/metrico/qryn/blob/master/lib/db/maintain/scripts.js +type clickhouseAccessNativeColumnar struct { + conn driver.Conn + + logger *zap.Logger +} + +type tuple []any + +// Connects to clickhouse and checks the connection's health, returning a new native client +func NewClickhouseAccessNativeColumnar(opts *clickhouse.Options, logger *zap.Logger) (*clickhouseAccessNativeColumnar, error) { + c, err := clickhouse.Open(opts) + if err != nil { + return nil, fmt.Errorf("failed to connect to clickhouse: %w", err) + } + nc := &clickhouseAccessNativeColumnar{ + conn: c, + logger: logger, + } + if err = c.Ping(context.Background()); err != nil { + nc.logger.Warn(fmt.Sprintf("failed to ping clickhouse server: %s", err.Error())) + } + return nc, nil +} + +// Inserts a profile batch into the clickhouse server using columnar native protocol +func (ch *clickhouseAccessNativeColumnar) InsertBatch(ls plog.Logs) error { + b, err := ch.conn.PrepareBatch(context.Background(), "INSERT INTO profiles_input") + if err != nil { + return fmt.Errorf("failed to prepare batch: %w", err) + } + + // this implementation is tightly coupled to how pyroscope-java and pyroscopereciver work, + // specifically receiving a single profile at a time from the agent, + // and thus each batched resource logs slice contains a single log record + rl := ls.ResourceLogs() + sz := rl.Len() + + timestamp_ns := make([]uint64, sz) + typ := make([]string, sz) + service_name := make([]string, sz) + period_type := make([]string, sz) + period_unit := make([]string, sz) + tags := make([][]tuple, sz) + duration_ns := make([]uint64, sz) + payload_type := make([]string, sz) + payload := make([][]byte, sz) + + var ( + r plog.LogRecord + m pcommon.Map + tmp pcommon.Value + tm map[string]any + ) + for i := 0; i < sz; i++ { + r = rl.At(i).ScopeLogs().At(0).LogRecords().At(0) + m = r.Attributes() + + timestamp_ns[i] = uint64(r.Timestamp()) + + tmp, _ = m.Get("type") + typ[i] = tmp.AsString() + + tmp, _ = m.Get("service_name") + service_name[i] = tmp.AsString() + + tmp, _ = m.Get("period_type") + period_type[i] = tmp.AsString() + + tmp, _ = m.Get("period_unit") + period_unit[i] = tmp.AsString() + + tmp, _ = m.Get("tags") + tm = tmp.Map().AsRaw() + tag, j := make([]tuple, len(tm)), 0 + for k, v := range tm { + tag[j] = tuple{k, v.(string)} + j++ + } + tags[i] = tag + + tmp, _ = m.Get("duration_ns") + duration_ns[i], _ = strconv.ParseUint(tmp.Str(), 10, 64) + + tmp, _ = m.Get("payload_type") + payload_type[i] = tmp.AsString() + + payload[i] = r.Body().Bytes().AsRaw() + } + + // column order here should match table column order + if err := b.Column(0).Append(timestamp_ns); err != nil { + return err + } + if err := b.Column(1).Append(typ); err != nil { + return err + } + if err := b.Column(2).Append(service_name); err != nil { + return err + } + if err := b.Column(3).Append(period_type); err != nil { + return err + } + if err := b.Column(4).Append(period_unit); err != nil { + return err + } + if err := b.Column(5).Append(tags); err != nil { + return err + } + if err := b.Column(6).Append(duration_ns); err != nil { + return err + } + if err := b.Column(7).Append(payload_type); err != nil { + return err + } + if err := b.Column(8).Append(payload); err != nil { + return err + } + return b.Send() +} + +// Closes the clickhouse connection pool +func (ch *clickhouseAccessNativeColumnar) Shutdown() error { + return ch.conn.Close() +} diff --git a/exporter/clickhouseprofileexporter/config.go b/exporter/clickhouseprofileexporter/config.go new file mode 100644 index 0000000..e331614 --- /dev/null +++ b/exporter/clickhouseprofileexporter/config.go @@ -0,0 +1,39 @@ +package clickhouseprofileexporter + +import ( + "go.opentelemetry.io/collector/component" + "go.opentelemetry.io/collector/exporter/exporterhelper" +) + +// Represents the receiver config within the collector's config.yaml +type Config struct { + exporterhelper.TimeoutSettings `mapstructure:",squash"` + exporterhelper.RetrySettings `mapstructure:"retry_on_failure"` + QueueSettings `mapstructure:"sending_queue"` + + ClusteredClickhouse bool `mapstructure:"clustered_clickhouse"` + // DSN is the ClickHouse server Data Source Name. + // For tcp protocol reference: [ClickHouse/clickhouse-go#dsn](https://github.com/ClickHouse/clickhouse-go#dsn). + // For http protocol reference: [mailru/go-clickhouse/#dsn](https://github.com/mailru/go-clickhouse/#dsn). + Dsn string `mapstructure:"dsn"` +} + +type QueueSettings struct { + // Length of the sending queue + QueueSize int `mapstructure:"queue_size"` +} + +var _ component.Config = (*Config)(nil) + +// Checks that the receiver configuration is valid +func (cfg *Config) Validate() error { + return nil +} + +func (cfg *Config) enforceQueueSettings() exporterhelper.QueueSettings { + return exporterhelper.QueueSettings{ + Enabled: true, + NumConsumers: 1, + QueueSize: cfg.QueueSettings.QueueSize, + } +} diff --git a/exporter/clickhouseprofileexporter/exporter.go b/exporter/clickhouseprofileexporter/exporter.go new file mode 100644 index 0000000..149295f --- /dev/null +++ b/exporter/clickhouseprofileexporter/exporter.go @@ -0,0 +1,87 @@ +package clickhouseprofileexporter + +import ( + "context" + "fmt" + "time" + + "github.com/ClickHouse/clickhouse-go/v2" + "github.com/metrico/otel-collector/exporter/clickhouseprofileexporter/ch" + "go.opentelemetry.io/collector/exporter" + "go.opentelemetry.io/collector/pdata/plog" + "go.opentelemetry.io/otel/attribute" + "go.opentelemetry.io/otel/metric" + "go.uber.org/zap" +) + +const ( + errorCodeError = "1" + errorCodeSuccess = "" +) + +type clickhouseProfileExporter struct { + cfg *Config + set *exporter.CreateSettings + logger *zap.Logger + meter metric.Meter + + ch clickhouseAccess +} + +type clickhouseAccess interface { + // Inserts a profile batch into the clickhouse server + InsertBatch(profiles plog.Logs) error + + // Shuts down the clickhouse connection + Shutdown() error +} + +// TODO: batch like this https://github.com/open-telemetry/opentelemetry-collector/issues/8122 +func newClickhouseProfileExporter(ctx context.Context, set *exporter.CreateSettings, cfg *Config) (*clickhouseProfileExporter, error) { + exp := &clickhouseProfileExporter{ + cfg: cfg, + set: set, + logger: set.Logger, + meter: set.MeterProvider.Meter(typeStr), + } + opts, err := clickhouse.ParseDSN(cfg.Dsn) + if err != nil { + return nil, fmt.Errorf("failed to parse clickhouse dsn: %w", err) + } + ch, err := ch.NewClickhouseAccessNativeColumnar(opts, exp.logger) + if err != nil { + return nil, fmt.Errorf("failed to init native ch storage: %w", err) + } + exp.ch = ch + if err := initMetrics(exp.meter); err != nil { + exp.logger.Error(fmt.Sprintf("failed to init metrics: %s", err.Error())) + return exp, err + } + return exp, nil +} + +// Sends the profiles to clickhouse server using the configured connection +func (exp *clickhouseProfileExporter) send(ctx context.Context, logs plog.Logs) error { + start := time.Now().UnixMilli() + if err := exp.ch.InsertBatch(logs); err != nil { + otelcolExporterClickhouseProfileFlushTimeMillis.Record(ctx, time.Now().UnixMilli()-start, metric.WithAttributeSet(*newOtelcolAttrSetBatch(errorCodeError))) + exp.logger.Error(fmt.Sprintf("failed to insert batch: [%s]", err.Error())) + return err + } + otelcolExporterClickhouseProfileFlushTimeMillis.Record(ctx, time.Now().UnixMilli()-start, metric.WithAttributeSet(*newOtelcolAttrSetBatch(errorCodeSuccess))) + exp.logger.Info("inserted batch", zap.Int("size", logs.ResourceLogs().Len())) + return nil +} + +func newOtelcolAttrSetBatch(errorCode string) *attribute.Set { + s := attribute.NewSet(attribute.KeyValue{Key: "error_code", Value: attribute.StringValue(errorCode)}) + return &s +} + +// Shuts down the exporter, by shutting down the ch connection pull +func (exp *clickhouseProfileExporter) Shutdown(ctx context.Context) error { + if err := exp.ch.Shutdown(); err != nil { + return fmt.Errorf("failed to shutdown: %w", err) + } + return nil +} diff --git a/exporter/clickhouseprofileexporter/factory.go b/exporter/clickhouseprofileexporter/factory.go new file mode 100644 index 0000000..d9196e8 --- /dev/null +++ b/exporter/clickhouseprofileexporter/factory.go @@ -0,0 +1,52 @@ +package clickhouseprofileexporter + +import ( + "context" + "fmt" + + "go.opentelemetry.io/collector/component" + "go.opentelemetry.io/collector/exporter" + "go.opentelemetry.io/collector/exporter/exporterhelper" +) + +const ( + typeStr = "clickhouseprofileexporter" + + defaultDsn = "tcp://127.0.0.1:9000/cloki" +) + +func createDefaultConfig() component.Config { + return &Config{ + TimeoutSettings: exporterhelper.NewDefaultTimeoutSettings(), + QueueSettings: QueueSettings{QueueSize: exporterhelper.NewDefaultQueueSettings().QueueSize}, + RetrySettings: exporterhelper.NewDefaultRetrySettings(), + Dsn: defaultDsn, + } +} + +func createLogsExporter(ctx context.Context, set exporter.CreateSettings, cfg component.Config) (exporter.Logs, error) { + c := cfg.(*Config) + exp, err := newClickhouseProfileExporter(ctx, &set, cfg.(*Config)) + if err != nil { + return nil, fmt.Errorf("cannot init clickhouse profile exporter: %w", err) + } + return exporterhelper.NewLogsExporter( + ctx, + set, + cfg, + exp.send, + exporterhelper.WithShutdown(exp.Shutdown), + exporterhelper.WithQueue(c.enforceQueueSettings()), + exporterhelper.WithTimeout(c.TimeoutSettings), + exporterhelper.WithRetry(c.RetrySettings), + ) +} + +// Creates a factory for the clickhouse profile exporter. +func NewFactory() exporter.Factory { + return exporter.NewFactory( + typeStr, + createDefaultConfig, + exporter.WithLogs(createLogsExporter, component.StabilityLevelAlpha), + ) +} diff --git a/exporter/clickhouseprofileexporter/metrics.go b/exporter/clickhouseprofileexporter/metrics.go new file mode 100644 index 0000000..37bb392 --- /dev/null +++ b/exporter/clickhouseprofileexporter/metrics.go @@ -0,0 +1,24 @@ +package clickhouseprofileexporter + +import ( + "fmt" + + "go.opentelemetry.io/otel/metric" +) + +const prefix = "exporter_clickhouse_profile_" + +var ( + otelcolExporterClickhouseProfileFlushTimeMillis metric.Int64Histogram +) + +func initMetrics(meter metric.Meter) error { + var err error + if otelcolExporterClickhouseProfileFlushTimeMillis, err = meter.Int64Histogram( + fmt.Sprint(prefix, "flush_time_millis"), + metric.WithDescription("Clickhouse profile exporter flush time in millis"), + ); err != nil { + return err + } + return nil +} diff --git a/go.mod b/go.mod index 24c98ac..452ff3c 100644 --- a/go.mod +++ b/go.mod @@ -12,8 +12,11 @@ replace ( exclude github.com/StackExchange/wmi v1.2.0 require ( - github.com/ClickHouse/clickhouse-go/v2 v2.10.1 + github.com/ClickHouse/clickhouse-go/v2 v2.14.2 + github.com/KimMachineGun/automemlimit v0.4.0 github.com/go-logfmt/logfmt v0.6.0 + github.com/google/pprof v0.0.0-20231127191134-f3a68a39ae15 + github.com/grafana/jfr-parser v0.7.2-0.20230831140626-08fa3a941bf8 github.com/open-telemetry/opentelemetry-collector-contrib/connector/countconnector v0.89.0 github.com/open-telemetry/opentelemetry-collector-contrib/connector/datadogconnector v0.89.0 github.com/open-telemetry/opentelemetry-collector-contrib/connector/exceptionsconnector v0.89.0 @@ -130,7 +133,9 @@ require ( github.com/prometheus/prometheus v0.47.2 github.com/stretchr/testify v1.8.4 go.opentelemetry.io/collector/component v0.89.0 + go.opentelemetry.io/collector/config/confighttp v0.89.0 go.opentelemetry.io/collector/confmap v0.89.0 + go.opentelemetry.io/collector/consumer v0.89.0 go.opentelemetry.io/collector/exporter v0.89.0 go.opentelemetry.io/collector/exporter/loggingexporter v0.89.0 go.opentelemetry.io/collector/exporter/otlpexporter v0.89.0 @@ -153,10 +158,16 @@ require ( google.golang.org/protobuf v1.31.0 ) +require ( + github.com/containerd/cgroups/v3 v3.0.2 // indirect + gotest.tools/v3 v3.5.0 // indirect +) + require ( github.com/open-telemetry/opentelemetry-collector-contrib/exporter/jaegerexporter v0.85.0 github.com/open-telemetry/opentelemetry-collector-contrib/exporter/jaegerthrifthttpexporter v0.85.0 github.com/open-telemetry/opentelemetry-collector-contrib/exporter/parquetexporter v0.87.0 + github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest v0.89.0 github.com/open-telemetry/opentelemetry-collector-contrib/receiver/lokireceiver v0.89.0 go.opentelemetry.io/collector/connector v0.89.0 go.opentelemetry.io/collector/connector/forwardconnector v0.89.0 @@ -193,7 +204,7 @@ require ( github.com/Azure/go-autorest/logger v0.2.1 // indirect github.com/Azure/go-autorest/tracing v0.6.0 // indirect github.com/AzureAD/microsoft-authentication-library-for-go v1.0.0 // indirect - github.com/ClickHouse/ch-go v0.52.1 // indirect + github.com/ClickHouse/ch-go v0.58.2 // indirect github.com/DataDog/datadog-agent/pkg/obfuscate v0.49.0-rc.2 // indirect github.com/DataDog/datadog-agent/pkg/proto v0.50.0-devel // indirect github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.49.0-rc.2 // indirect @@ -254,7 +265,6 @@ require ( github.com/cloudfoundry-incubator/uaago v0.0.0-20190307164349-8136b7bbe76e // indirect github.com/cncf/udpa/go v0.0.0-20220112060539-c52dc94e7fbe // indirect github.com/cncf/xds/go v0.0.0-20230607035331-e9ce68804cb4 // indirect - github.com/containerd/cgroups/v3 v3.0.2 // indirect github.com/containerd/console v1.0.3 // indirect github.com/containerd/ttrpc v1.2.2 // indirect github.com/coreos/go-systemd/v22 v22.5.0 // indirect @@ -300,7 +310,7 @@ require ( github.com/gobwas/glob v0.2.3 // indirect github.com/goccy/go-json v0.10.0 // indirect github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2 // indirect - github.com/godbus/dbus/v5 v5.0.6 // indirect + github.com/godbus/dbus/v5 v5.1.0 // indirect github.com/gogo/googleapis v1.4.1 // indirect github.com/gogo/protobuf v1.3.2 // indirect github.com/golang-jwt/jwt v3.2.2+incompatible // indirect @@ -444,7 +454,7 @@ require ( github.com/opencontainers/image-spec v1.1.0-rc5 // indirect github.com/opencontainers/runc v1.1.9 // indirect github.com/opencontainers/runtime-spec v1.1.0-rc.3 // indirect - github.com/opencontainers/selinux v1.10.0 // indirect + github.com/opencontainers/selinux v1.11.0 // indirect github.com/openshift/api v3.9.0+incompatible // indirect github.com/openshift/client-go v0.0.0-20210521082421-73d9475a9142 // indirect github.com/opentracing/opentracing-go v1.2.0 // indirect @@ -452,7 +462,7 @@ require ( github.com/outcaste-io/ristretto v0.2.1 // indirect github.com/ovh/go-ovh v1.4.1 // indirect github.com/patrickmn/go-cache v2.1.0+incompatible // indirect - github.com/paulmach/orb v0.9.0 // indirect + github.com/paulmach/orb v0.10.0 // indirect github.com/philhofer/fwd v1.1.2 // indirect github.com/pierrec/lz4 v2.6.1+incompatible // indirect github.com/pierrec/lz4/v4 v4.1.18 // indirect @@ -498,8 +508,8 @@ require ( github.com/tklauser/numcpus v0.6.1 // indirect github.com/uber/jaeger-client-go v2.30.0+incompatible // indirect github.com/uber/jaeger-lib v2.4.1+incompatible // indirect - github.com/vishvananda/netlink v1.1.1-0.20201029203352-d40f9887b852 // indirect - github.com/vishvananda/netns v0.0.0-20200728191858-db3c7e526aae // indirect + github.com/vishvananda/netlink v1.2.1-beta.2 // indirect + github.com/vishvananda/netns v0.0.0-20210104183010-2eb08e3e575f // indirect github.com/vmware/go-vmware-nsxt v0.0.0-20220328155605-f49a14c1ef5f // indirect github.com/vmware/govmomi v0.33.1 // indirect github.com/vultr/govultr/v2 v2.17.2 // indirect @@ -517,13 +527,11 @@ require ( go.opentelemetry.io/collector/config/configauth v0.89.0 // indirect go.opentelemetry.io/collector/config/configcompression v0.89.0 // indirect go.opentelemetry.io/collector/config/configgrpc v0.89.0 // indirect - go.opentelemetry.io/collector/config/confighttp v0.89.0 // indirect go.opentelemetry.io/collector/config/confignet v0.89.0 // indirect go.opentelemetry.io/collector/config/configopaque v0.89.0 // indirect go.opentelemetry.io/collector/config/configtelemetry v0.89.0 // indirect go.opentelemetry.io/collector/config/configtls v0.89.0 // indirect go.opentelemetry.io/collector/config/internal v0.89.0 // indirect - go.opentelemetry.io/collector/consumer v0.89.0 // indirect go.opentelemetry.io/collector/extension/auth v0.89.0 // indirect go.opentelemetry.io/collector/featuregate v1.0.0-rcv0018 // indirect go.opentelemetry.io/collector/service v0.89.0 // indirect @@ -531,7 +539,7 @@ require ( go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.46.0 // indirect go.opentelemetry.io/contrib/propagators/b3 v1.20.0 // indirect go.opentelemetry.io/contrib/zpages v0.45.0 // indirect - go.opentelemetry.io/otel v1.20.0 // indirect + go.opentelemetry.io/otel v1.20.0 go.opentelemetry.io/otel/bridge/opencensus v0.43.0 // indirect go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v0.43.0 // indirect go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v0.43.0 // indirect @@ -541,12 +549,13 @@ require ( go.opentelemetry.io/otel/exporters/prometheus v0.43.0 // indirect go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v0.43.0 // indirect go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.20.0 // indirect - go.opentelemetry.io/otel/metric v1.20.0 // indirect + go.opentelemetry.io/otel/metric v1.20.0 go.opentelemetry.io/otel/schema v0.0.7 // indirect go.opentelemetry.io/otel/sdk v1.20.0 // indirect go.opentelemetry.io/otel/sdk/metric v1.20.0 // indirect go.opentelemetry.io/otel/trace v1.20.0 // indirect go.uber.org/atomic v1.11.0 // indirect + go.uber.org/automaxprocs v1.5.3 golang.org/x/crypto v0.15.0 // indirect golang.org/x/exp v0.0.0-20230713183714-613f0c0eb8a1 // indirect golang.org/x/mod v0.14.0 // indirect diff --git a/go.sum b/go.sum index 73fdbdd..f436bc9 100644 --- a/go.sum +++ b/go.sum @@ -116,10 +116,10 @@ github.com/AzureAD/microsoft-authentication-library-for-go v1.0.0 h1:OBhqkivkhkM github.com/AzureAD/microsoft-authentication-library-for-go v1.0.0/go.mod h1:kgDmCTgBzIEPFElEF+FK0SdjAor06dRq2Go927dnQ6o= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= -github.com/ClickHouse/ch-go v0.52.1 h1:nucdgfD1BDSHjbNaG3VNebonxJzD8fX8jbuBpfo5VY0= -github.com/ClickHouse/ch-go v0.52.1/go.mod h1:B9htMJ0hii/zrC2hljUKdnagRBuLqtRG/GrU3jqCwRk= -github.com/ClickHouse/clickhouse-go/v2 v2.10.1 h1:WCnusqEeCO/9sLFVIv57le/O1ydUb+x9+SYYhJ11fsY= -github.com/ClickHouse/clickhouse-go/v2 v2.10.1/go.mod h1:teXfZNM90iQ99Jnuht+dxQXCuhDZ8nvvMoTJOFrcmcg= +github.com/ClickHouse/ch-go v0.58.2 h1:jSm2szHbT9MCAB1rJ3WuCJqmGLi5UTjlNu+f530UTS0= +github.com/ClickHouse/ch-go v0.58.2/go.mod h1:Ap/0bEmiLa14gYjCiRkYGbXvbe8vwdrfTYWhsuQ99aw= +github.com/ClickHouse/clickhouse-go/v2 v2.14.2 h1:iYGP2bgPYJ33y6rCfZTQAPrnHt8wmsM3Ut4cLoYhWY0= +github.com/ClickHouse/clickhouse-go/v2 v2.14.2/go.mod h1:ZLn63wODwGxVdnGB0EIYmFL5tjtlLcLBuwQUH6B2sYk= github.com/DataDog/datadog-agent/pkg/obfuscate v0.49.0-rc.2 h1:Y56sdsJotnJmxTzyHvADM2/0VpWzonQrSAeIjHCqk+s= github.com/DataDog/datadog-agent/pkg/obfuscate v0.49.0-rc.2/go.mod h1:HzySONXnAgSmIQfL6gOv9hWprKJkx8CicuXuUbmgWfo= github.com/DataDog/datadog-agent/pkg/proto v0.50.0-devel h1:lGJKaJlKDbycF6jItLw8ONN8GX3dkN6S+95AvDfGF+s= @@ -159,6 +159,8 @@ github.com/IBM/sarama v1.42.1 h1:wugyWa15TDEHh2kvq2gAy1IHLjEjuYOYgXz/ruC/OSQ= github.com/IBM/sarama v1.42.1/go.mod h1:Xxho9HkHd4K/MDUo/T/sOqwtX/17D33++E9Wib6hUdQ= github.com/JohnCGriffin/overflow v0.0.0-20211019200055-46fa312c352c h1:RGWPOewvKIROun94nF7v2cua9qP+thov/7M50KEoeSU= github.com/JohnCGriffin/overflow v0.0.0-20211019200055-46fa312c352c/go.mod h1:X0CRv0ky0k6m906ixxpzmDRLvX58TFUKS2eePweuyxk= +github.com/KimMachineGun/automemlimit v0.4.0 h1:qOjSDbAUENEL6fiKmRKuAVhPaLijpoEHFDTE+I+prp0= +github.com/KimMachineGun/automemlimit v0.4.0/go.mod h1:pJhTW/nWJMj6SnWSU2TEKSlCaM+1N5Mej+IfS/5/Ol0= github.com/Microsoft/go-winio v0.4.14/go.mod h1:qXqCSQ3Xa7+6tgxaGTIe4Kpcdsi+P8jBhyzoq1bpyYA= github.com/Microsoft/go-winio v0.5.0/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84= github.com/Microsoft/go-winio v0.6.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migciow= @@ -498,8 +500,8 @@ github.com/goccy/go-json v0.10.0/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MG github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2 h1:ZpnhV/YsD2/4cESfV5+Hoeu/iUR3ruzNvZ+yQfO03a0= github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2/go.mod h1:bBOAhwG1umN6/6ZUMtDFBMQR8jRg9O75tm9K00oMsK4= github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= -github.com/godbus/dbus/v5 v5.0.6 h1:mkgN1ofwASrYnJ5W6U/BxG15eXXXjirgZc7CLqkcaro= -github.com/godbus/dbus/v5 v5.0.6/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= +github.com/godbus/dbus/v5 v5.1.0 h1:4KLkAxT3aOY8Li4FRJe/KvhoNFFxo0m6fNuFUO8QJUk= +github.com/godbus/dbus/v5 v5.1.0/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= github.com/gogo/googleapis v1.4.1 h1:1Yx4Myt7BxzvUr5ldGSbwYiZG6t9wGBZ+8/fX3Wvtq0= github.com/gogo/googleapis v1.4.1/go.mod h1:2lpHqI5OcWCtVElxXnPt+s8oJvMpySlOyM6xDCrzib4= github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= @@ -599,7 +601,8 @@ github.com/google/pprof v0.0.0-20201023163331-3e6fc7fc9c4c/go.mod h1:kpwsk12EmLe github.com/google/pprof v0.0.0-20201203190320-1bf35d6f28c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210122040257-d980be63207e/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210226084205-cbba55b83ad5/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20230705174524-200ffdc848b8 h1:n6vlPhxsA+BW/XsS5+uqi7GyzaLa5MH7qlSLBZtRdiA= +github.com/google/pprof v0.0.0-20231127191134-f3a68a39ae15 h1:t2sLhFuGXwoomaKLTuoxFfFqqlG1Gp2DpsupXq3UvZ0= +github.com/google/pprof v0.0.0-20231127191134-f3a68a39ae15/go.mod h1:czg5+yv1E0ZGTi6S6vVK1mke0fV+FaUhNGcd6VRS9Ik= github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= github.com/google/s2a-go v0.1.7 h1:60BLSyTrOV4/haCDW4zb1guZItoSq8foHCXrAnjBo/o= github.com/google/s2a-go v0.1.7/go.mod h1:50CgR4k1jNlWBu4UfS4AcfhVe1r6pdZPygJ3R8F0Qdw= @@ -628,6 +631,8 @@ github.com/gorilla/websocket v1.5.0 h1:PPwGk2jz7EePpoHN/+ClbZu8SPxiqlu12wZP/3sWm github.com/gorilla/websocket v1.5.0/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/gosnmp/gosnmp v1.35.0 h1:EuWWNPxTCdAUx2/NbQcSa3WdNxjzpy4Phv57b4MWpJM= github.com/gosnmp/gosnmp v1.35.0/go.mod h1:2AvKZ3n9aEl5TJEo/fFmf/FGO4Nj4cVeEc5yuk88CYc= +github.com/grafana/jfr-parser v0.7.2-0.20230831140626-08fa3a941bf8 h1:Cod+QZWJXGLoCfKfuH66J3iSQ/WWw+R03R6QCwm8IB8= +github.com/grafana/jfr-parser v0.7.2-0.20230831140626-08fa3a941bf8/go.mod h1:M5u1ux34Qo47ZBWksbMYVk40s7dvU3WMVYpxweEu4R0= github.com/grafana/loki/pkg/push v0.0.0-20230321110627-5c3d204ebf5d h1:InEQBUAKYIHRlOVvxWxvpW5pziK53RdlhsuRJzBWUmE= github.com/grafana/loki/pkg/push v0.0.0-20230321110627-5c3d204ebf5d/go.mod h1:BjNgF1EfQglDCrCbF0qiQLqAoBKva0/es63lSKT2TXw= github.com/grafana/regexp v0.0.0-20221122212121-6b5c0a4cb7fd h1:PpuIBO5P3e9hpqBD0O/HjhShYuM6XE0i/lbE6J94kww= @@ -1057,6 +1062,7 @@ github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden v0.89.0 h1: github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.89.0 h1:E3uMN6efnooLi5/jz0hYlsvczaYg/XT7lNrv2/QjUa0= github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.89.0/go.mod h1:TCT9B0MM0XsMdvJ9Hif1tZ/3rUkJH7nJ77mpvj6Wkh8= github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest v0.89.0 h1:haMoD8AR60bbBBc/z7J1jUqv0xaZ/TjTI5Frz+Rm8oc= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest v0.89.0/go.mod h1:GSXiM7Mt/QZiwayIaVwEFrCXYHeII6fNU+14JkmvrPI= github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil v0.89.0 h1:6gs+KOZ77UhSJnNjpacptiMuvVqfmgYw/f24uqLFxzM= github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil v0.89.0/go.mod h1:oyLPe07YKGU38ANwNCisNyad2/xBUNslHuziYHE00v4= github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry v0.89.0 h1:qPwyUva7Vjnp7WJAA8vOw7SEfGdKW2w5sKlCondKl68= @@ -1285,8 +1291,8 @@ github.com/opencontainers/runc v1.1.9 h1:XR0VIHTGce5eWPkaPesqTBrhW2yAcaraWfsEalN github.com/opencontainers/runc v1.1.9/go.mod h1:CbUumNnWCuTGFukNXahoo/RFBZvDAgRh/smNYNOhA50= github.com/opencontainers/runtime-spec v1.1.0-rc.3 h1:l04uafi6kxByhbxev7OWiuUv0LZxEsYUfDWZ6bztAuU= github.com/opencontainers/runtime-spec v1.1.0-rc.3/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= -github.com/opencontainers/selinux v1.10.0 h1:rAiKF8hTcgLI3w0DHm6i0ylVVcOrlgR1kK99DRLDhyU= -github.com/opencontainers/selinux v1.10.0/go.mod h1:2i0OySw99QjzBBQByd1Gr9gSjvuho1lHsJxIJ3gGbJI= +github.com/opencontainers/selinux v1.11.0 h1:+5Zbo97w3Lbmb3PeqQtpmTkMwsW5nRI3YaLpt7tQ7oU= +github.com/opencontainers/selinux v1.11.0/go.mod h1:E5dMC3VPuVvVHDYmi78qvhJp8+M586T4DlDRYpFkyec= github.com/openshift/api v0.0.0-20210521075222-e273a339932a/go.mod h1:izBmoXbUu3z5kUa4FjZhvekTsyzIWiOoaIgJiZBBMQs= github.com/openshift/api v3.9.0+incompatible h1:fJ/KsefYuZAjmrr3+5U9yZIZbTOpVkDDLDLFresAeYs= github.com/openshift/api v3.9.0+incompatible/go.mod h1:dh9o4Fs58gpFXGSYfnVxGR9PnV53I8TW84pQaJDdGiY= @@ -1306,8 +1312,8 @@ github.com/pascaldekloe/goe v0.1.0 h1:cBOtyMzM9HTpWjXfbbunk26uA6nG3a8n06Wieeh0Mw github.com/pascaldekloe/goe v0.1.0/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= github.com/patrickmn/go-cache v2.1.0+incompatible h1:HRMgzkcYKYpi3C8ajMPV8OFXaaRUnok+kx1WdO15EQc= github.com/patrickmn/go-cache v2.1.0+incompatible/go.mod h1:3Qf8kWWT7OJRJbdiICTKqZju1ZixQ/KpMGzzAfe6+WQ= -github.com/paulmach/orb v0.9.0 h1:MwA1DqOKtvCgm7u9RZ/pnYejTeDJPnr0+0oFajBbJqk= -github.com/paulmach/orb v0.9.0/go.mod h1:SudmOk85SXtmXAB3sLGyJ6tZy/8pdfrV0o6ef98Xc30= +github.com/paulmach/orb v0.10.0 h1:guVYVqzxHE/CQ1KpfGO077TR0ATHSNjp4s6XGLn3W9s= +github.com/paulmach/orb v0.10.0/go.mod h1:5mULz1xQfs3bmQm63QEJA6lNGujuRafwA5S/EnuLaLU= github.com/paulmach/protoscan v0.2.1/go.mod h1:SpcSwydNLrxUGSDvXvO0P7g7AuhJ7lcKfDlhJCDw2gY= github.com/pelletier/go-toml v1.7.0/go.mod h1:vwGMzjaWMwyfHwgIBhI2YUM4fB6nL6lVAvS1LBMMhTE= github.com/pelletier/go-toml v1.9.3/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= @@ -1337,6 +1343,7 @@ github.com/posener/complete v1.2.3/go.mod h1:WZIdtGGp+qx0sLrYKtIRAruyNpv6hFCicSg github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c/go.mod h1:OmDBASR4679mdNQnz2pUhc2G8CO2JrUAVFDRBDP/hJE= github.com/power-devops/perfstat v0.0.0-20220216144756-c35f1ee13d7c h1:NRoLoZvkBTKvR5gQLgA3e0hqjkY9u1wm+iOL45VN/qI= github.com/power-devops/perfstat v0.0.0-20220216144756-c35f1ee13d7c/go.mod h1:OmDBASR4679mdNQnz2pUhc2G8CO2JrUAVFDRBDP/hJE= +github.com/prashantv/gostub v1.1.0 h1:BTyx3RfQjRHnUWaGF9oQos79AlQ5k8WNktv7VGvVH4g= github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= github.com/prometheus/client_golang v1.4.0/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU= @@ -1504,10 +1511,11 @@ github.com/uber/jaeger-client-go v2.30.0+incompatible h1:D6wyKGCecFaSRUpo8lCVbaO github.com/uber/jaeger-client-go v2.30.0+incompatible/go.mod h1:WVhlPFC8FDjOFMMWRy2pZqQJSXxYSwNYOkTr/Z6d3Kk= github.com/uber/jaeger-lib v2.4.1+incompatible h1:td4jdvLcExb4cBISKIpHuGoVXh+dVKhn2Um6rjCsSsg= github.com/uber/jaeger-lib v2.4.1+incompatible/go.mod h1:ComeNDZlWwrWnDv8aPp0Ba6+uUTzImX/AauajbLI56U= -github.com/vishvananda/netlink v1.1.1-0.20201029203352-d40f9887b852 h1:cPXZWzzG0NllBLdjWoD1nDfaqu98YMv+OneaKc8sPOA= -github.com/vishvananda/netlink v1.1.1-0.20201029203352-d40f9887b852/go.mod h1:twkDnbuQxJYemMlGd4JFIcuhgX83tXhKS2B/PRMpOho= -github.com/vishvananda/netns v0.0.0-20200728191858-db3c7e526aae h1:4hwBBUfQCFe3Cym0ZtKyq7L16eZUtYKs+BaHDN6mAns= +github.com/vishvananda/netlink v1.2.1-beta.2 h1:Llsql0lnQEbHj0I1OuKyp8otXp0r3q0mPkuhwHfStVs= +github.com/vishvananda/netlink v1.2.1-beta.2/go.mod h1:twkDnbuQxJYemMlGd4JFIcuhgX83tXhKS2B/PRMpOho= github.com/vishvananda/netns v0.0.0-20200728191858-db3c7e526aae/go.mod h1:DD4vA1DwXk04H54A1oHXtwZmA0grkVMdPxx/VGLCah0= +github.com/vishvananda/netns v0.0.0-20210104183010-2eb08e3e575f h1:p4VB7kIXpOQvVn1ZaTIVp+3vuYAXFe3OJEvjbUYJLaA= +github.com/vishvananda/netns v0.0.0-20210104183010-2eb08e3e575f/go.mod h1:DD4vA1DwXk04H54A1oHXtwZmA0grkVMdPxx/VGLCah0= github.com/vmihailenco/msgpack/v4 v4.3.12 h1:07s4sz9IReOgdikxLTKNbBdqDMLsjPKXwvCazn8G65U= github.com/vmihailenco/tagparser v0.1.2 h1:gnjoVuB/kljJ5wICEEOpx98oXMWPLj22G67Vbd1qPqc= github.com/vmware/go-vmware-nsxt v0.0.0-20220328155605-f49a14c1ef5f h1:NbC9yOr5At92seXK+kOr2TzU3mIWzcJOVzZasGSuwoU= @@ -1547,7 +1555,7 @@ go.etcd.io/etcd/client/v2 v2.305.0/go.mod h1:h9puh54ZTgAKtEbut2oe9P4L/oqKCVB6xsX go.etcd.io/etcd/client/v3 v3.5.4/go.mod h1:ZaRkVgBZC+L+dLCjTcF1hRXpgZXQPOvnA/Ak/gq3kiY= go.mongodb.org/atlas v0.35.0 h1:fLSPEyv+QcrG5djPWMekaM+BEVfEVBKQO4yEUQl4CQ4= go.mongodb.org/atlas v0.35.0/go.mod h1:nfPldE9dSama6G2IbIzmEza02Ly7yFZjMMVscaM0uEc= -go.mongodb.org/mongo-driver v1.11.1/go.mod h1:s7p5vEtfbeR1gYi6pnj3c3/urpbLv2T5Sfd6Rp2HBB8= +go.mongodb.org/mongo-driver v1.11.4/go.mod h1:PTSz5yu21bkT/wXpkS7WR5f0ddqw5quethTUn9WM+2g= go.mongodb.org/mongo-driver v1.13.0 h1:67DgFFjYOCMWdtTEmKFpV3ffWlFnh+CYZ8ZS/tXWUfY= go.mongodb.org/mongo-driver v1.13.0/go.mod h1:/rGBTebI3XYboVmgz+Wv3Bcbl3aD0QF9zl6kDDw18rQ= go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= @@ -1672,6 +1680,8 @@ go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/atomic v1.9.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/atomic v1.11.0 h1:ZvwS0R+56ePWxUNi+Atn9dWONBPp/AUETXlHW0DxSjE= go.uber.org/atomic v1.11.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0= +go.uber.org/automaxprocs v1.5.3 h1:kWazyxZUrS3Gs4qUpbwo5kEIMGe/DAvi5Z4tl2NW4j8= +go.uber.org/automaxprocs v1.5.3/go.mod h1:eRbA25aqJrxAbsLO0xy5jVwPt7FQnRgjW+efnwa1WM0= go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= @@ -1860,7 +1870,6 @@ golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191010194322-b09406accb47/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191115151921-52ab43148777/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -2187,7 +2196,8 @@ gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gotest.tools/v3 v3.2.0 h1:I0DwBVMGAx26dttAj1BtJLAkVGncrkkUXfJLC4Flt/I= +gotest.tools/v3 v3.5.0 h1:Ljk6PdHdOhAb5aDMWXjDLMMhph+BpztA4v1QdqEW2eY= +gotest.tools/v3 v3.5.0/go.mod h1:isy3WKz7GK6uNw/sbHzfKBLvlvXwUyV06n6brMxxopU= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= diff --git a/receiver/pyroscopereceiver/README.md b/receiver/pyroscopereceiver/README.md new file mode 100644 index 0000000..922dd97 --- /dev/null +++ b/receiver/pyroscopereceiver/README.md @@ -0,0 +1,19 @@ +# pyroscope receiver + +| Status | | +| ------------------------ |-----------------------| +| Stability | [alpha] | +| Supported pipeline types | logs | + +The pyroscope receiver implements the pyroscope ingest http api. + +## Getting Started + +Example: +```yaml +receivers: + pyroscopereceiver: + protocols: + http: + endpoint: 0.0.0.0:8062 +``` diff --git a/receiver/pyroscopereceiver/compress/compress.go b/receiver/pyroscopereceiver/compress/compress.go new file mode 100644 index 0000000..1f9594c --- /dev/null +++ b/receiver/pyroscopereceiver/compress/compress.go @@ -0,0 +1,81 @@ +package compress + +import ( + "bytes" + "compress/gzip" + "fmt" + "io" +) + +type codec uint8 + +const ( + Gzip codec = iota +) + +// Decodes compressed streams +type Decompressor struct { + decompressedSizeBytesExpectedValue int64 + maxDecompressedSizeBytes int64 + decoders map[codec]func(body io.Reader) (io.Reader, error) +} + +// Creates a new decompressor +func NewDecompressor(decompressedSizeBytesExpectedValue int64, maxDecompressedSizeBytes int64) *Decompressor { + return &Decompressor{ + decompressedSizeBytesExpectedValue: decompressedSizeBytesExpectedValue, + maxDecompressedSizeBytes: maxDecompressedSizeBytes, + decoders: map[codec]func(r io.Reader) (io.Reader, error){ + Gzip: func(r io.Reader) (io.Reader, error) { + gr, err := gzip.NewReader(r) + if err != nil { + return nil, err + } + return gr, nil + }, + }, + } +} + +func (d *Decompressor) readBytes(r io.Reader) (*bytes.Buffer, error) { + buf := d.prepareBuffer() + + // read max+1 to validate size via a single Read() + lr := io.LimitReader(r, d.maxDecompressedSizeBytes+1) + + n, err := buf.ReadFrom(lr) + if err != nil { + return nil, err + } + if n < 1 { + return nil, fmt.Errorf("empty profile") + } + if n > d.maxDecompressedSizeBytes { + return nil, fmt.Errorf("body size exceeds the limit %d bytes", d.maxDecompressedSizeBytes) + } + return buf, nil +} + +// Decodes the accepted reader, applying the configured size limit to avoid oom by compression bomb +func (d *Decompressor) Decompress(r io.Reader, c codec) (*bytes.Buffer, error) { + decoder, ok := d.decoders[c] + if !ok { + return nil, fmt.Errorf("unsupported encoding") + } + + dr, err := decoder(r) + if err != nil { + return nil, err + } + + return d.readBytes(dr) +} + +// Pre-allocates a buffer based on heuristics to minimize resize +func (d *Decompressor) prepareBuffer() *bytes.Buffer { + var buf bytes.Buffer + // extra space to try avoid realloc where expected size fits enough + // TODO: try simple statistical model to pre-allocate a buffer + buf.Grow(int(d.decompressedSizeBytesExpectedValue) + bytes.MinRead) + return &buf +} diff --git a/receiver/pyroscopereceiver/config.go b/receiver/pyroscopereceiver/config.go new file mode 100644 index 0000000..7025a35 --- /dev/null +++ b/receiver/pyroscopereceiver/config.go @@ -0,0 +1,44 @@ +package pyroscopereceiver + +import ( + "fmt" + "time" + + "go.opentelemetry.io/collector/component" + "go.opentelemetry.io/collector/config/confighttp" +) + +// Configures supported protocols +type Protocols struct { + // Http.MaxRequestBodySize configures max decompressed body size in bytes + Http *confighttp.HTTPServerSettings `mapstructure:"http"` +} + +// Represents the receiver config within the collector's config.yaml +type Config struct { + Protocols Protocols `mapstructure:"protocols"` + + // Cofigures timeout for synchronous request handling by the receiver server + Timeout time.Duration `mapstructure:"timeout"` + // Configures expected decompressed request body size in bytes to size pipeline buffers + DecompressedRequestBodySizeBytesExpectedValue int64 `mapstructure:"request_body_size_expected_value"` +} + +var _ component.Config = (*Config)(nil) + +// Checks that the receiver configuration is valid +func (cfg *Config) Validate() error { + if cfg.Timeout <= 0 { + return fmt.Errorf("timeout must be positive") + } + if cfg.Protocols.Http.MaxRequestBodySize < 1 { + return fmt.Errorf("max_request_body_size must be positive") + } + if cfg.DecompressedRequestBodySizeBytesExpectedValue < 1 { + return fmt.Errorf("request_body_size_expected_value must be positive") + } + if cfg.DecompressedRequestBodySizeBytesExpectedValue > cfg.Protocols.Http.MaxRequestBodySize { + return fmt.Errorf("expected value cannot be greater than max") + } + return nil +} diff --git a/receiver/pyroscopereceiver/factory.go b/receiver/pyroscopereceiver/factory.go new file mode 100644 index 0000000..a2f482f --- /dev/null +++ b/receiver/pyroscopereceiver/factory.go @@ -0,0 +1,52 @@ +package pyroscopereceiver + +import ( + "context" + "time" + + "go.opentelemetry.io/collector/component" + "go.opentelemetry.io/collector/config/confighttp" + "go.opentelemetry.io/collector/consumer" + "go.opentelemetry.io/collector/receiver" +) + +const ( + typeStr = "pyroscopereceiver" + + defaultHttpAddr = "0.0.0.0:8062" + defaultMaxRequestBodySize = 5e6 + 1e6 // reserve for metadata + defaultTimeout = 10 * time.Second + defaultDecompressedRequestBodySizeBytesExpectedValue = 50e4 + 1e6 // reserve for metadata +) + +func createDefaultConfig() component.Config { + return &Config{ + Protocols: Protocols{ + Http: &confighttp.HTTPServerSettings{ + Endpoint: defaultHttpAddr, + MaxRequestBodySize: defaultMaxRequestBodySize, + }, + }, + Timeout: defaultTimeout, + DecompressedRequestBodySizeBytesExpectedValue: defaultDecompressedRequestBodySizeBytesExpectedValue, + } +} + +func createLogsReceiver(_ context.Context, set receiver.CreateSettings, cfg component.Config, consumer consumer.Logs) (receiver.Logs, error) { + if nil == consumer { + return nil, component.ErrNilNextConsumer + } + recv, err := newPyroscopeReceiver(cfg.(*Config), consumer, &set) + if err != nil { + return nil, err + } + return recv, nil +} + +// Creates a factory for the pyroscope receiver. +func NewFactory() receiver.Factory { + return receiver.NewFactory( + typeStr, + createDefaultConfig, + receiver.WithLogs(createLogsReceiver, component.StabilityLevelAlpha)) +} diff --git a/receiver/pyroscopereceiver/jfrparser/parser.go b/receiver/pyroscopereceiver/jfrparser/parser.go new file mode 100644 index 0000000..e663ab9 --- /dev/null +++ b/receiver/pyroscopereceiver/jfrparser/parser.go @@ -0,0 +1,282 @@ +package jfrparser + +import ( + "bytes" + "fmt" + "io" + + pprof_proto "github.com/google/pprof/profile" + jfr_parser "github.com/grafana/jfr-parser/parser" + jfr_types "github.com/grafana/jfr-parser/parser/types" + profile_types "github.com/metrico/otel-collector/receiver/pyroscopereceiver/types" +) + +type sampleType uint8 + +const ( + sampleTypeCpu sampleType = iota + sampleTypeWall + sampleTypeInNewTlab + sampleTypeOutsideTlab + sampleTypeLock + sampleTypeThreadPark + sampleTypeLiveObject + + sampleTypeCount +) + +type profileWrapper struct { + pprof *pprof_proto.Profile + prof profile_types.ProfileIR +} + +type jfrPprofParser struct { + jfrParser *jfr_parser.Parser + + proftab [sampleTypeCount]*profileWrapper // + samptab [sampleTypeCount]map[uint32]uint32 // + loctab [sampleTypeCount]map[uint32]*pprof_proto.Location // +} + +var typetab = []profile_types.ProfileType{ + sampleTypeCpu: {Type: "process_cpu", PeriodType: "cpu", PeriodUnit: "nanoseconds", SampleType: []string{"cpu"}, SampleUnit: []string{"nanoseconds"}}, + sampleTypeWall: {Type: "wall", PeriodType: "wall", PeriodUnit: "nanoseconds", SampleType: []string{"wall"}, SampleUnit: []string{"nanoseconds"}}, + sampleTypeInNewTlab: {Type: "memory", PeriodType: "space", PeriodUnit: "bytes", SampleType: []string{"alloc_in_new_tlab_objects", "alloc_in_new_tlab_bytes"}, SampleUnit: []string{"count", "bytes"}}, + sampleTypeOutsideTlab: {Type: "memory", PeriodType: "space", PeriodUnit: "bytes", SampleType: []string{"alloc_outside_tlab_objects", "alloc_outside_tlab_bytes"}, SampleUnit: []string{"count", "bytes"}}, + sampleTypeLock: {Type: "mutex", PeriodType: "mutex", PeriodUnit: "count", SampleType: []string{"contentions", "delay"}, SampleUnit: []string{"count", "nanoseconds"}}, + sampleTypeThreadPark: {Type: "block", PeriodType: "block", PeriodUnit: "count", SampleType: []string{"contentions", "delay"}, SampleUnit: []string{"count", "nanoseconds"}}, + sampleTypeLiveObject: {Type: "memory", PeriodType: "objects", PeriodUnit: "count", SampleType: []string{"live"}, SampleUnit: []string{"count"}}, +} + +// Creates a jfr parser that parse the accepted jfr buffer +func NewJfrPprofParser() *jfrPprofParser { + return &jfrPprofParser{} +} + +// Parses the jfr buffer into pprof. The returned slice may be empty without an error. +func (pa *jfrPprofParser) Parse(jfr *bytes.Buffer, md profile_types.Metadata, maxDecompressedSizeBytes int64) ([]profile_types.ProfileIR, error) { + var ( + period int64 + event string + values = [2]int64{1, 0} + ) + + pa.jfrParser = jfr_parser.NewParser(jfr.Bytes(), jfr_parser.Options{SymbolProcessor: nopSymbolProcessor}) + + if md.SampleRateHertz == 0 { + period = 1 + } else { + period = 1e9 / int64(md.SampleRateHertz) + } + + for { + t, err := pa.jfrParser.ParseEvent() + if err != nil { + if io.EOF == err { + break + } + return nil, fmt.Errorf("jfr-parser ParseEvent error: %w", err) + } + + switch t { + case pa.jfrParser.TypeMap.T_EXECUTION_SAMPLE: + values[0] = 1 * int64(period) + ts := pa.jfrParser.GetThreadState(pa.jfrParser.ExecutionSample.State) + if ts != nil && ts.Name == "STATE_RUNNABLE" { + pa.addStacktrace(sampleTypeCpu, pa.jfrParser.ExecutionSample.StackTrace, values[:1]) + } + // TODO: this code is from github/grafana/pyroscope, need to validate that the qryn.js query simulator handles this branch as expected for wall + if event == "wall" { + pa.addStacktrace(sampleTypeWall, pa.jfrParser.ExecutionSample.StackTrace, values[:1]) + } + case pa.jfrParser.TypeMap.T_ALLOC_IN_NEW_TLAB: + values[1] = int64(pa.jfrParser.ObjectAllocationInNewTLAB.TlabSize) + pa.addStacktrace(sampleTypeInNewTlab, pa.jfrParser.ObjectAllocationInNewTLAB.StackTrace, values[:2]) + case pa.jfrParser.TypeMap.T_ALLOC_OUTSIDE_TLAB: + values[1] = int64(pa.jfrParser.ObjectAllocationOutsideTLAB.AllocationSize) + pa.addStacktrace(sampleTypeOutsideTlab, pa.jfrParser.ObjectAllocationOutsideTLAB.StackTrace, values[:2]) + case pa.jfrParser.TypeMap.T_MONITOR_ENTER: + values[1] = int64(pa.jfrParser.JavaMonitorEnter.Duration) + pa.addStacktrace(sampleTypeLock, pa.jfrParser.JavaMonitorEnter.StackTrace, values[:2]) + case pa.jfrParser.TypeMap.T_THREAD_PARK: + values[1] = int64(pa.jfrParser.ThreadPark.Duration) + pa.addStacktrace(sampleTypeThreadPark, pa.jfrParser.ThreadPark.StackTrace, values[:2]) + case pa.jfrParser.TypeMap.T_LIVE_OBJECT: + pa.addStacktrace(sampleTypeLiveObject, pa.jfrParser.LiveObject.StackTrace, values[:1]) + case pa.jfrParser.TypeMap.T_ACTIVE_SETTING: + if pa.jfrParser.ActiveSetting.Name == "event" { + event = pa.jfrParser.ActiveSetting.Value + } + } + } + + ps := make([]profile_types.ProfileIR, 0) + for _, pr := range pa.proftab { + if nil != pr { + // assuming jfr-pprof conversion should not expand memory footprint, transitively applying jfr limit on pprof + pr.prof.Payload = &bytes.Buffer{} // TODO: try simple statistical model to pre-allocate a buffer + pr.pprof.WriteUncompressed(pr.prof.Payload) + ps = append(ps, pr.prof) + } + } + return ps, nil +} + +func nopSymbolProcessor(ref *jfr_types.SymbolList) {} + +// TODO: hash location lists, merge-sort similar samples and free unused pprof objects +func (pa *jfrPprofParser) addStacktrace(sampleType sampleType, ref jfr_types.StackTraceRef, values []int64) { + pr := pa.getProfile(sampleType) + if nil == pr { + pr = pa.addProfile(sampleType) + } + + st := pa.jfrParser.GetStacktrace(ref) + if nil == st { + return + } + + addValues := func(dst []int64) { + for i, val := range values { // value order matters + dst[i] += val + } + } + + iref := uint32(ref) + // sum values for a stacktrace that already exist + sample := pa.getSample(sampleType, pr.pprof, iref) + if sample != nil { + addValues(sample.Value) + return + } + + // encode a new stacktrace in pprof + ls := make([]*pprof_proto.Location, 0, len(st.Frames)) + for i := 0; i < len(st.Frames); i++ { + f := st.Frames[i] + imethod := uint32(f.Method) + + // append location that already exists + // TODO: fix a bug where multiple f.Method vals are mapped to same func name but creates distinct pprof func, example: + // function { + // id: 119 + // name: 118 + // } + // function { + // id: 120 + // name: 118 + // } + // $ cat | protoc --decode=perftools.profiles.Profile $HOME/go/pkg/mod/github.com/google/pprof@/proto/profile.proto --proto_path $HOME/go/pkg/mod/github.com/google/pprof@/proto/ >> /tmp/pprof.txt + l := pa.getLocation(sampleType, imethod) + if l != nil { + ls = append(ls, l) + continue + } + + // append new location + m := pa.jfrParser.GetMethod(f.Method) + if m != nil { + cls := pa.jfrParser.GetClass(m.Type) + if cls != nil { + clsName := pa.jfrParser.GetSymbolString(cls.Name) + methodName := pa.jfrParser.GetSymbolString(m.Name) + l = pa.appendLocation(sampleType, pr.pprof, clsName+"."+methodName, imethod) + ls = append(ls, l) + } + } + } + + newv := make([]int64, len(values)) + addValues(newv) + pa.appendSample(sampleType, pr.pprof, ls, newv, iref) +} + +func (pa *jfrPprofParser) getProfile(sampleType sampleType) *profileWrapper { + return pa.proftab[sampleType] +} + +func (pa *jfrPprofParser) addProfile(sampleType sampleType) *profileWrapper { + pw := &profileWrapper{ + prof: profile_types.ProfileIR{ + Type: typetab[sampleType], + PayloadType: profile_types.Pprof, + }, + pprof: &pprof_proto.Profile{}, + } + pa.proftab[sampleType] = pw + + // add sample types and units to keep the pprof valid for libraries + for i, t := range pw.prof.Type.SampleType { + pa.appendSampleType(pw.pprof, t, pw.prof.Type.SampleUnit[i]) + } + return pw +} + +func (pa *jfrPprofParser) appendSampleType(prof *pprof_proto.Profile, typ, unit string) { + prof.SampleType = append(prof.SampleType, &pprof_proto.ValueType{ + Type: typ, + Unit: unit, + }) +} + +func (pa *jfrPprofParser) getSample(sampleType sampleType, prof *pprof_proto.Profile, externStacktraceRef uint32) *pprof_proto.Sample { + m := pa.samptab[sampleType] + if nil == m { + return nil + } + i, ok := m[externStacktraceRef] + if !ok { + return nil + } + return prof.Sample[i] +} + +func (pa *jfrPprofParser) appendSample(sampleType sampleType, prof *pprof_proto.Profile, locations []*pprof_proto.Location, values []int64, externStacktraceRef uint32) { + sample := &pprof_proto.Sample{ + Location: locations, + Value: values, + } + m := pa.samptab[sampleType] + if nil == m { + m = make(map[uint32]uint32) + pa.samptab[sampleType] = m + } + m[externStacktraceRef] = uint32(len(prof.Sample)) + prof.Sample = append(prof.Sample, sample) +} + +func (pa *jfrPprofParser) getLocation(sampleType sampleType, externFuncId uint32) *pprof_proto.Location { + m := pa.loctab[sampleType] + if nil == m { + return nil + } + l, ok := m[externFuncId] + if !ok { + return nil + } + return l +} + +func (pa *jfrPprofParser) appendLocation(sampleType sampleType, prof *pprof_proto.Profile, frame string, externFuncId uint32) *pprof_proto.Location { + // append new function of the new location + newf := &pprof_proto.Function{ + ID: uint64(len(prof.Function)) + 1, // starts with 1 not 0 + Name: frame, + } + prof.Function = append(prof.Function, newf) + + // append new location with a single line referencing the new function, ignoring inlining without a line number + newl := &pprof_proto.Location{ + ID: uint64(len(prof.Location)) + 1, // starts with 1 not 0 + Line: []pprof_proto.Line{{Function: newf}}, + } + + prof.Location = append(prof.Location, newl) + m := pa.loctab[sampleType] + if nil == m { + m = make(map[uint32]*pprof_proto.Location) + pa.loctab[sampleType] = m + } + m[externFuncId] = newl + return newl +} diff --git a/receiver/pyroscopereceiver/metrics.go b/receiver/pyroscopereceiver/metrics.go new file mode 100644 index 0000000..2637dfd --- /dev/null +++ b/receiver/pyroscopereceiver/metrics.go @@ -0,0 +1,45 @@ +package pyroscopereceiver + +import ( + "fmt" + + "go.opentelemetry.io/otel/metric" +) + +const prefix = "receiver_pyroscope_" + +var ( + otelcolReceiverPyroscopeHttpRequestTotal metric.Int64Counter + otelcolReceiverPyroscopeReceivedPayloadSizeBytes metric.Int64Histogram + otelcolReceiverPyroscopeParsedPayloadSizeBytes metric.Int64Histogram + otelcolReceiverPyroscopeHttpResponseTimeMillis metric.Int64Histogram +) + +func initMetrics(meter metric.Meter) error { + var err error + if otelcolReceiverPyroscopeHttpRequestTotal, err = meter.Int64Counter( + fmt.Sprint(prefix, "http_request_total"), + metric.WithDescription("Pyroscope receiver http request count"), + ); err != nil { + return err + } + if otelcolReceiverPyroscopeReceivedPayloadSizeBytes, err = meter.Int64Histogram( + fmt.Sprint(prefix, "received_payload_size_bytes"), + metric.WithDescription("Pyroscope receiver received payload size in bytes"), + ); err != nil { + return err + } + if otelcolReceiverPyroscopeParsedPayloadSizeBytes, err = meter.Int64Histogram( + fmt.Sprint(prefix, "parsed_payload_size_bytes"), + metric.WithDescription("Pyroscope receiver parsed payload size in bytes"), + ); err != nil { + return err + } + if otelcolReceiverPyroscopeHttpResponseTimeMillis, err = meter.Int64Histogram( + fmt.Sprint(prefix, "http_response_time_millis"), + metric.WithDescription("Pyroscope receiver http response time in millis"), + ); err != nil { + return err + } + return nil +} diff --git a/receiver/pyroscopereceiver/receiver.go b/receiver/pyroscopereceiver/receiver.go new file mode 100644 index 0000000..95ffdb4 --- /dev/null +++ b/receiver/pyroscopereceiver/receiver.go @@ -0,0 +1,386 @@ +package pyroscopereceiver + +import ( + "bytes" + "context" + "errors" + "fmt" + "mime/multipart" + "net" + "net/http" + "net/url" + "strconv" + "strings" + "sync" + "time" + + "github.com/metrico/otel-collector/receiver/pyroscopereceiver/compress" + "github.com/metrico/otel-collector/receiver/pyroscopereceiver/jfrparser" + profile_types "github.com/metrico/otel-collector/receiver/pyroscopereceiver/types" + "github.com/prometheus/prometheus/model/labels" + "go.opentelemetry.io/collector/component" + "go.opentelemetry.io/collector/consumer" + "go.opentelemetry.io/collector/pdata/pcommon" + "go.opentelemetry.io/collector/pdata/plog" + "go.opentelemetry.io/collector/receiver" + "go.opentelemetry.io/otel/attribute" + "go.opentelemetry.io/otel/metric" + "go.uber.org/zap" +) + +const ( + ingestPath = "/ingest" + + formatJfr = "jfr" + formatPprof = "pprof" + + errorCodeError = "1" + errorCodeSuccess = "" + + keyService = "service" + keyStart ctxkey = "start_time" +) + +// avoids context key collision, need public getter/setter because should be propagated to other packages +type ctxkey string + +type pyroscopeReceiver struct { + cfg *Config + set *receiver.CreateSettings + logger *zap.Logger + meter metric.Meter + next consumer.Logs + host component.Host + + httpMux *http.ServeMux + decompressor *compress.Decompressor + httpServer *http.Server + shutdownWg sync.WaitGroup +} + +type parser interface { + // Parses the given input buffer into the collector's profile IR + Parse(buf *bytes.Buffer, md profile_types.Metadata, maxDecompressedSizeBytes int64) ([]profile_types.ProfileIR, error) +} + +type params struct { + start uint64 + end uint64 + name string + labels labels.Labels +} + +func newPyroscopeReceiver(cfg *Config, consumer consumer.Logs, set *receiver.CreateSettings) (*pyroscopeReceiver, error) { + recv := &pyroscopeReceiver{ + cfg: cfg, + set: set, + logger: set.Logger, + meter: set.MeterProvider.Meter(typeStr), + next: consumer, + } + recv.decompressor = compress.NewDecompressor(recv.cfg.DecompressedRequestBodySizeBytesExpectedValue, recv.cfg.Protocols.Http.MaxRequestBodySize) + recv.httpMux = http.NewServeMux() + recv.httpMux.HandleFunc(ingestPath, func(resp http.ResponseWriter, req *http.Request) { + recv.httpHandlerIngest(resp, req) + }) + if err := initMetrics(recv.meter); err != nil { + recv.logger.Error(fmt.Sprintf("failed to init metrics: %s", err.Error())) + return recv, err + } + return recv, nil +} + +// TODO: rate limit clients +func (recv *pyroscopeReceiver) httpHandlerIngest(resp http.ResponseWriter, req *http.Request) { + ctx, cancel := context.WithTimeout(contextWithStart(req.Context(), time.Now().UnixMilli()), recv.cfg.Timeout) + defer cancel() + + // all compute should be bounded by timeout, so dont add compute here + + select { + case <-ctx.Done(): + recv.handleError(ctx, resp, "text/plain", http.StatusRequestTimeout, fmt.Sprintf("receiver timeout elapsed: %s", recv.cfg.Timeout), "", errorCodeError) + return + case <-recv.handle(ctx, resp, req): + } +} + +func startTimeFromContext(ctx context.Context) int64 { + return ctx.Value(keyStart).(int64) +} + +func contextWithStart(ctx context.Context, start int64) context.Context { + return context.WithValue(ctx, keyStart, start) +} + +func (recv *pyroscopeReceiver) handle(ctx context.Context, resp http.ResponseWriter, req *http.Request) <-chan struct{} { + c := make(chan struct{}) + go func() { + // signal completion event + defer func() { c <- struct{}{} }() + + qs := req.URL.Query() + pm, err := readParams(&qs) + if err != nil { + recv.handleError(ctx, resp, "text/plain", http.StatusBadRequest, "bad url query", "", errorCodeError) + return + } + + if req.Method != http.MethodPost { + recv.handleError(ctx, resp, "text/plain", http.StatusMethodNotAllowed, fmt.Sprintf("method not allowed, supported: [%s]", http.MethodPost), pm.name, errorCodeError) + return + } + + pl, err := recv.readProfiles(ctx, req, pm) + if err != nil { + recv.handleError(ctx, resp, "text/plain", http.StatusBadRequest, err.Error(), pm.name, errorCodeError) + return + } + // if no profiles have been parsed, dont error but return + if pl.ResourceLogs().At(0).ScopeLogs().At(0).LogRecords().Len() == 0 { + writeResponseNoContent(resp) + return + } + + // delegate to next consumer in the pipeline + // TODO: support memorylimiter processor, apply retry policy on "oom" event, depends on https://github.com/open-telemetry/opentelemetry-collector/issues/9196 + err = recv.next.ConsumeLogs(ctx, pl) + if err != nil { + recv.handleError(ctx, resp, "text/plain", http.StatusInternalServerError, err.Error(), pm.name, errorCodeError) + return + } + + otelcolReceiverPyroscopeHttpRequestTotal.Add(ctx, 1, metric.WithAttributeSet(*newOtelcolAttrSetHttp(pm.name, errorCodeSuccess))) + otelcolReceiverPyroscopeHttpResponseTimeMillis.Record(ctx, time.Now().Unix()-startTimeFromContext(ctx), metric.WithAttributeSet(*newOtelcolAttrSetHttp(pm.name, errorCodeSuccess))) + writeResponseNoContent(resp) + }() + return c +} + +func (recv *pyroscopeReceiver) handleError(ctx context.Context, resp http.ResponseWriter, contentType string, statusCode int, msg string, service string, errorCode string) { + otelcolReceiverPyroscopeHttpRequestTotal.Add(ctx, 1, metric.WithAttributeSet(*newOtelcolAttrSetHttp(service, errorCode))) + otelcolReceiverPyroscopeHttpResponseTimeMillis.Record(ctx, time.Now().Unix()-startTimeFromContext(ctx), metric.WithAttributeSet(*newOtelcolAttrSetHttp(service, errorCode))) + recv.logger.Error(msg) + writeResponse(resp, "text/plain", statusCode, []byte(msg)) +} + +func readParams(qs *url.Values) (params, error) { + var ( + tmp []string + ok bool + qsv = *qs + p params = params{} + ) + + if tmp, ok = qsv["from"]; !ok { + return p, fmt.Errorf("required start time is missing") + } + start, err := strconv.ParseUint(tmp[0], 10, 64) + if err != nil { + return p, fmt.Errorf("failed to parse start time: %w", err) + } + p.start = start + + if tmp, ok = qsv["name"]; !ok { + return p, fmt.Errorf("required labels are missing") + } + i := strings.Index(tmp[0], "{") + length := len(tmp[0]) + if i < 0 { + i = length + } else { // optional labels + // TODO: improve this stupid {k=v(,k=v)*} compiler, checkout pyroscope's implementation + promqllike := tmp[0][i+1 : length-1] // stripe {} + if len(promqllike) > 0 { + words := strings.FieldsFunc(promqllike, func(r rune) bool { return r == '=' || r == ',' }) + sz := len(words) + if sz == 0 || sz%2 != 0 { + return p, fmt.Errorf("failed to compile labels") + } + for j := 0; j < len(words); j += 2 { + p.labels = append(p.labels, labels.Label{Name: words[j], Value: words[j+1]}) + } + } + } + // required app name + p.name = tmp[0][:i] + + if tmp, ok = qsv["until"]; !ok { + return p, fmt.Errorf("required end time is missing") + } + end, err := strconv.ParseUint(tmp[0], 10, 64) + if err != nil { + return p, fmt.Errorf("failed to parse end time: %w", err) + } + p.end = end + return p, nil +} + +func newOtelcolAttrSetHttp(service string, errorCode string) *attribute.Set { + s := attribute.NewSet(attribute.KeyValue{Key: keyService, Value: attribute.StringValue(service)}, attribute.KeyValue{Key: "error_code", Value: attribute.StringValue(errorCode)}) + return &s +} + +func (recv *pyroscopeReceiver) readProfiles(ctx context.Context, req *http.Request, pm params) (plog.Logs, error) { + var ( + tmp []string + ok bool + pa parser + ) + logs := plog.NewLogs() + + qs := req.URL.Query() + if tmp, ok = qs["format"]; ok && tmp[0] == "jfr" { + pa = jfrparser.NewJfrPprofParser() + } else { + return logs, fmt.Errorf("unsupported format, supported: [jfr]") + } + + // support only multipart/form-data + f, err := recv.openMultipartJfr(req) + if err != nil { + return logs, err + } + defer f.Close() + + buf, err := recv.decompressor.Decompress(f, compress.Gzip) + if err != nil { + return logs, fmt.Errorf("failed to decompress body: %w", err) + } + // TODO: try measure compressed size + otelcolReceiverPyroscopeReceivedPayloadSizeBytes.Record(ctx, int64(buf.Len()), metric.WithAttributeSet(*newOtelcolAttrSetPayloadSizeBytes(pm.name, formatJfr, ""))) + resetHeaders(req) + + md := profile_types.Metadata{SampleRateHertz: 0} + tmp, ok = qs["sampleRate"] + if ok { + hz, err := strconv.ParseUint(tmp[0], 10, 64) + if err != nil { + return logs, fmt.Errorf("failed to parse rate: %w", err) + } + md.SampleRateHertz = hz + } + + ps, err := pa.Parse(buf, md, recv.cfg.Protocols.Http.MaxRequestBodySize) + if err != nil { + return logs, fmt.Errorf("failed to parse pprof: %w", err) + } + + sz := 0 + rs := logs.ResourceLogs().AppendEmpty().ScopeLogs().AppendEmpty().LogRecords() + for _, pr := range ps { + r := rs.AppendEmpty() + r.SetTimestamp(pcommon.Timestamp(ns(pm.start))) + m := r.Attributes() + m.PutStr("duration_ns", fmt.Sprint(ns(pm.end-pm.start))) + m.PutStr("service_name", pm.name) + tm := m.PutEmptyMap("tags") + for _, l := range pm.labels { + tm.PutStr(l.Name, l.Value) + } + setAttrsFromProfile(pr, m) + r.Body().SetEmptyBytes().FromRaw(pr.Payload.Bytes()) + sz += pr.Payload.Len() + } + // sz may be 0 and it will be recorded + otelcolReceiverPyroscopeParsedPayloadSizeBytes.Record(ctx, int64(sz), metric.WithAttributeSet(*newOtelcolAttrSetPayloadSizeBytes(pm.name, formatPprof, ""))) + return logs, nil +} + +func ns(sec uint64) uint64 { + return sec * 1e9 +} + +func newOtelcolAttrSetPayloadSizeBytes(service string, typ string, encoding string) *attribute.Set { + s := attribute.NewSet(attribute.KeyValue{Key: keyService, Value: attribute.StringValue(service)}, attribute.KeyValue{Key: "type", Value: attribute.StringValue(typ)}, attribute.KeyValue{Key: "encoding", Value: attribute.StringValue(encoding)}) + return &s +} + +func (recv *pyroscopeReceiver) openMultipartJfr(req *http.Request) (multipart.File, error) { + if err := req.ParseMultipartForm(recv.cfg.Protocols.Http.MaxRequestBodySize); err != nil { + return nil, fmt.Errorf("failed to parse multipart request: %w", err) + } + mf := req.MultipartForm + defer func() { + _ = mf.RemoveAll() + }() + + part, ok := mf.File[formatJfr] + if !ok { + return nil, fmt.Errorf("required jfr part is missing") + } + fh := part[0] + if fh.Filename != formatJfr { + return nil, fmt.Errorf("jfr filename is not '%s'", formatJfr) + } + f, err := fh.Open() + if err != nil { + return nil, fmt.Errorf("failed to open jfr file") + } + return f, nil +} + +func resetHeaders(req *http.Request) { + // reset content-type for the new binary jfr body + req.Header.Set("Content-Type", "application/octet-stream") + // multipart content-types cannot have encodings so no need to Del() Content-Encoding + // reset "Content-Length" to -1 as the size of the decompressed body is unknown + req.Header.Del("Content-Length") + req.ContentLength = -1 +} + +func setAttrsFromProfile(prof profile_types.ProfileIR, m pcommon.Map) { + m.PutStr("type", prof.Type.Type) + m.PutStr("period_type", prof.Type.PeriodType) + m.PutStr("period_unit", prof.Type.PeriodUnit) + m.PutStr("payload_type", fmt.Sprint(prof.PayloadType)) +} + +// Starts a http server that receives profiles of supported protocols +func (recv *pyroscopeReceiver) Start(_ context.Context, host component.Host) error { + recv.host = host + var err error + + // applies an interceptor that enforces the configured request body limit + if recv.httpServer, err = recv.cfg.Protocols.Http.ToServer(host, recv.set.TelemetrySettings, recv.httpMux); err != nil { + return fmt.Errorf("failed to create http server: %w", err) + } + + recv.logger.Info("server listening on", zap.String("endpoint", recv.cfg.Protocols.Http.Endpoint)) + var l net.Listener + if l, err = recv.cfg.Protocols.Http.ToListener(); err != nil { + return fmt.Errorf("failed to create tcp listener: %w", err) + } + + recv.shutdownWg.Add(1) + go func() { + defer recv.shutdownWg.Done() + if err := recv.httpServer.Serve(l); !errors.Is(err, http.ErrServerClosed) && err != nil { + host.ReportFatalError(err) + } + }() + return nil +} + +// Shuts down the receiver, by shutting down the server +func (recv *pyroscopeReceiver) Shutdown(ctx context.Context) error { + if err := recv.httpServer.Shutdown(ctx); err != nil { + return fmt.Errorf("failed to shutdown: %w", err) + } + recv.shutdownWg.Wait() + return nil +} + +func writeResponseNoContent(w http.ResponseWriter) { + writeResponse(w, "", http.StatusNoContent, nil) +} + +func writeResponse(w http.ResponseWriter, contentType string, statusCode int, payload []byte) { + if len(contentType) > 0 { + w.Header().Set("Content-Type", contentType) + } + w.WriteHeader(statusCode) + if payload != nil { + _, _ = w.Write(payload) + } +} diff --git a/receiver/pyroscopereceiver/receiver_test.go b/receiver/pyroscopereceiver/receiver_test.go new file mode 100644 index 0000000..284fcb5 --- /dev/null +++ b/receiver/pyroscopereceiver/receiver_test.go @@ -0,0 +1,236 @@ +package pyroscopereceiver + +import ( + "bytes" + "compress/gzip" + "context" + "fmt" + "mime/multipart" + "net" + "net/http" + "os" + "path/filepath" + "testing" + + "github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest/plogtest" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" + "go.opentelemetry.io/collector/component/componenttest" + "go.opentelemetry.io/collector/config/confighttp" + "go.opentelemetry.io/collector/consumer/consumertest" + "go.opentelemetry.io/collector/pdata/pcommon" + "go.opentelemetry.io/collector/pdata/plog" + "go.opentelemetry.io/collector/receiver/receivertest" + "go.uber.org/zap" +) + +type jfrtest struct { + name string + urlParams map[string]string + jfr string + expected plog.Logs +} + +type profileLog struct { + timestamp uint64 + body []byte + attrs map[string]any +} + +func loadTestData(t *testing.T, filename string) []byte { + b, err := os.ReadFile(filepath.Join("testdata", filename)) + assert.NoError(t, err, "failed to load expected pprof payload") + return b +} + +func run(t *testing.T, tests []jfrtest, collectorAddr string, sink *consumertest.LogsSink) { + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + assert.NoError(t, send(t, collectorAddr, tt.urlParams, tt.jfr), "send shouldn't have been failed") + actual := sink.AllLogs() + assert.NoError(t, plogtest.CompareLogs(tt.expected, actual[0])) + sink.Reset() + }) + } +} + +func startHttpServer(t *testing.T) (string, *consumertest.LogsSink) { + addr := getAvailableLocalTcpPort(t) + cfg := &Config{ + Protocols: Protocols{ + Http: &confighttp.HTTPServerSettings{ + Endpoint: addr, + MaxRequestBodySize: defaultMaxRequestBodySize, + }, + }, + Timeout: defaultTimeout, + DecompressedRequestBodySizeBytesExpectedValue: defaultDecompressedRequestBodySizeBytesExpectedValue, + } + sink := new(consumertest.LogsSink) + set := receivertest.NewNopCreateSettings() + set.Logger = zap.Must(zap.NewDevelopment()) + recv, err := newPyroscopeReceiver(cfg, sink, &set) + require.NoError(t, err) + + require.NoError(t, recv.Start(context.Background(), componenttest.NewNopHost())) + t.Cleanup(func() { require.NoError(t, recv.Shutdown(context.Background())) }) + + return addr, sink +} + +func send(t *testing.T, addr string, urlParams map[string]string, jfr string) error { + data, err := os.ReadFile(jfr) + if err != nil { + return err + } + + body := new(bytes.Buffer) + + mw := multipart.NewWriter(body) + part, err := mw.CreateFormFile("jfr", "jfr") + if err != nil { + return fmt.Errorf("failed to create form file: %w", err) + } + gw := gzip.NewWriter(part) + if _, err := gw.Write(data); err != nil { + return err + } + gw.Close() + mw.Close() + + req, err := http.NewRequest("POST", addr, body) + if err != nil { + return err + } + req.Header.Add("Content-Type", mw.FormDataContentType()) + + q := req.URL.Query() + for k, v := range urlParams { + q.Add(k, v) + } + req.URL.RawQuery = q.Encode() + + resp, err := http.DefaultClient.Do(req) + if err != nil { + return err + } + + resp.Body.Close() + if resp.StatusCode < 200 || resp.StatusCode >= 300 { + return fmt.Errorf("failed to upload profile; http status code: %d", resp.StatusCode) + } + return nil +} + +func TestPyroscopeIngestJfrCpu(t *testing.T) { + tests := make([]jfrtest, 1) + pb := loadTestData(t, "cortex-dev-01__kafka-0__cpu__0.pb") + tests[0] = jfrtest{ + name: "send labeled multipart form data gzipped cpu jfr to http ingest endpoint", + urlParams: map[string]string{ + "name": "com.example.App{dc=us-east-1,kubernetes_pod_name=app-abcd1234}", + "from": "1700332322", + "until": "1700332329", + "format": "jfr", + "sampleRate": "100", + }, + jfr: filepath.Join("testdata", "cortex-dev-01__kafka-0__cpu__0.jfr"), + expected: gen([]profileLog{{ + timestamp: 1700332322000000000, + attrs: map[string]any{ + "service_name": "com.example.App", + "tags": map[string]any{ + "dc": "us-east-1", + "kubernetes_pod_name": "app-abcd1234", + }, + "duration_ns": "7000000000", + "type": "process_cpu", + "period_type": "cpu", + "period_unit": "nanoseconds", + "payload_type": "0", + }, + body: pb, + }}), + } + addr, sink := startHttpServer(t) + collectorAddr := fmt.Sprintf("http://%s%s", addr, ingestPath) + run(t, tests, collectorAddr, sink) +} + +func TestPyroscopeIngestJfrMemory(t *testing.T) { + tests := make([]jfrtest, 1) + pbAllocInNewTlab := loadTestData(t, "memory_example_alloc_in_new_tlab.pb") + pbLiveObject := loadTestData(t, "memory_example_live_object.pb") + tests[0] = jfrtest{ + name: "send labeled multipart form data gzipped memoty jfr to http ingest endpoint", + urlParams: map[string]string{ + "name": "com.example.App{dc=us-east-1,kubernetes_pod_name=app-abcd1234}", + "from": "1700332322", + "until": "1700332329", + "format": "jfr", + }, + jfr: filepath.Join("testdata", "memory_alloc_live_example.jfr"), + expected: gen([]profileLog{{ + timestamp: 1700332322000000000, + attrs: map[string]any{ + "service_name": "com.example.App", + "tags": map[string]any{ + "dc": "us-east-1", + "kubernetes_pod_name": "app-abcd1234", + }, + "duration_ns": "7000000000", + "type": "memory", + "period_type": "space", + "period_unit": "bytes", + "payload_type": "0", + }, + body: pbAllocInNewTlab, + }, + { + timestamp: 1700332322000000000, + attrs: map[string]any{ + "service_name": "com.example.App", + "tags": map[string]any{ + "dc": "us-east-1", + "kubernetes_pod_name": "app-abcd1234", + }, + "duration_ns": "7000000000", + "type": "memory", + "period_type": "objects", + "period_unit": "count", + "payload_type": "0", + }, + body: pbLiveObject, + }, + }), + } + + addr, sink := startHttpServer(t) + collectorAddr := fmt.Sprintf("http://%s%s", addr, ingestPath) + run(t, tests, collectorAddr, sink) +} + +// TODO: add block, lock, wall test cases + +// Returns an available local tcp port. It doesnt bind the port, and there is a race condition as +// another process maybe bind the port before the test does +func getAvailableLocalTcpPort(t *testing.T) string { + l, err := net.Listen("tcp", "localhost:0") + require.NoError(t, err, "failed to bind a free local tcp port") + defer func() { + assert.NoError(t, l.Close()) + }() + return l.Addr().String() +} + +func gen(pl []profileLog) plog.Logs { + newpl := plog.NewLogs() + rs := newpl.ResourceLogs().AppendEmpty().ScopeLogs().AppendEmpty().LogRecords() + for _, l := range pl { + r := rs.AppendEmpty() + _ = r.Attributes().FromRaw(l.attrs) + r.SetTimestamp(pcommon.Timestamp(l.timestamp)) + r.Body().SetEmptyBytes().FromRaw(l.body) + } + return newpl +} diff --git a/receiver/pyroscopereceiver/testdata/cortex-dev-01__kafka-0__cpu__0.jfr b/receiver/pyroscopereceiver/testdata/cortex-dev-01__kafka-0__cpu__0.jfr new file mode 100644 index 0000000..f400826 Binary files /dev/null and b/receiver/pyroscopereceiver/testdata/cortex-dev-01__kafka-0__cpu__0.jfr differ diff --git a/receiver/pyroscopereceiver/testdata/cortex-dev-01__kafka-0__cpu__0.pb b/receiver/pyroscopereceiver/testdata/cortex-dev-01__kafka-0__cpu__0.pb new file mode 100644 index 0000000..774a80f --- /dev/null +++ b/receiver/pyroscopereceiver/testdata/cortex-dev-01__kafka-0__cpu__0.pb @@ -0,0 +1,402 @@ + +& + + €­â+ +$ !"#$%&'()*+,-./0123456789:;<=>?@€­â +ABCDEFGHIJKLMNO€­â +PQRSTU+,-./012NO€­â +VWXY €­â +Z[\]^/01_`abNO€­â +cdefghijklO€­â +mnopqrs+,-./012NO€­â +tuvwxyz{|}~€­â* +#€‚ƒ„…†‡ˆ‰Š‹ŒŽ€­â@ +9‘’“”•–—˜™š›œžk + €­â@ +9Ÿ ¡¢£¤¥¦§¨©ª«¬k­® + €ÚÄ # +¯°±²³´µ¶·¸¹ºO€­â) +"»¼½¾¿ÀÁÂ/0156789:;<=>?@€­â +Z[\ÃÄÅÆÇÅÈO€­â$ +ÉÊËÌÍÎÏЋŒŽ€­â +ÑÒÓÔÕÖ×€­â: +3ØÙÚ¥¦§¨©ª«¬k­® + €­â +ÛÓÔÕÖ×€­â +ÜÝÞßàáâãä倭â +æO€­â +çèéêtuvwxyz{|}~O€­â% +ëìíîïðñòóô›õö÷ø€­â& +PQRSTU+,-./0123456789:;<=>?@€­â +ùúû€ŽÎ üý€­â] +Vþÿ€‚ƒ„…†‡ˆk ‰Š‹ŒŽ›‘’“”•éêt…†‡ˆ–ñòóô›õö÷ø€­âR +K—˜™š› ‰Š‹ŒŽ›‘’“”•éêt…†‡ˆ–ñòóô›õö÷ø€­â +¯°œ,-./012NO€ÚÄ ( +!žŸ ¡éêt…†‡ˆ¢£õö÷ø€­â +¤¥¦§¨ºO€­â2 ++‘’“”•éêt…†‡ˆ–ñòóô›õö÷ø€­âF +?©ª«¬­®ØÙÚ¥¦§¨©ª«¬k­® + €Â×/F +? ‰Š‹ŒŽ›‘’“”•éêt…†‡ˆ–ñòóô›õö÷ø€­â! +¯»¼°9±²³/01´µ÷ø€­â> +7¶Ž›‘’“”•éêt…†‡ˆ–ñòóô›õö÷ø€­â +k€­â/ +(·¸¹º»¼½íîïðñòóô›õö÷ø€­â +¾¿€ÚÄ ' + ÀÁ½Ãïðñòóô›õö÷ø€­â) +"ÀÁ½íîïðñòóô›õö÷ø€­â+ +$ÄÅÆÇÈÉÃïðñòóô›õö÷ø€­â( +!ÊËÌÍÎ + €­â/ +(ÏÐÑÒÓÔ½Ãïðñòóô›õö÷ø€´‰' + ÕÖ½Ãïðñòóô›õö÷ø€­â+ +$žŸ×ØÈÉÃïðñòóô›õö÷ø€­â +ÙÚÖ×€­â +ÛÜý€­â% +ØÈÉÃïðñòóô›õö÷ø€­â4 +-ÝÞßูáâ_`ab3456789ãäs+,-./012NO€­â@ +9‹ŒŽ›‘’“”•éêt…†‡ˆ–ñòóô›õö÷ø€­â +Ûåý€ÚÄ  ùý€­âB +;曌Ž›‘’“”•éêt…†‡ˆ–ñòóô›õö÷ø€­â: +3ØÙÚ¥¦§¨©ª«¬k­® + €ÚÄ  +çÜý€­â+ +$Þßูºèéðñòóô›õö÷ø€­â4 +-êëìí¬k­® + €­â/ +(ïðñòóÖ½Ãïðñòóô›õö÷ø€­â+ +$ôõö÷øùúûüý()*+,-./012NO€­âL +Eþÿ€‚曌Ž›‘’“”•éêt…†‡ˆ–ñòóô›õö÷ø€­â" +ƒéêt…†‡ˆ¢£õö÷ø€­â +º„…†‡ˆ‹ŒŽ€­â= +6‰Š‹ŒŽïðñòóÖ½Ãïðñòóô›õö÷ø€­â6 +/¤¥¦§¨©ª«¬k­® + €­â+ +$‘ูºèéðñòóô›õö÷ø€­â+ +$æÀÁ½íîïðñòóô›õö÷ø€­â8 +1’­®“”¨©ª«¬k­® + €­â/ +(•–ÑÒÓÔ½Ãïðñòóô›õö÷ø€­â& +uv—˜ËÌÍÎÏЋŒŽ€­â* +#™š›œžŸ ¡¢£¤¥Ö¦§€­â. +'c¨©ûüý()*+,-./0123456789:;<=>?@€­â +ª€­â +¯°œ,-./012NO€­â" +«¬­®¯°±²³´Åµ§€­â" +¶·¸¹º»Š‹ŒŽ€ÚÄ 6 +/¼½¾¿ÀÁ«¬k­® + €­â +ÃÄÅÆÇȧ€­â, +%ÉÊËÌÍÎÏÐÑ¡¢£¤¥Ö¦§€­â +uvwxyz{|}~€­â* +#™š›œžŸ ¡¢£¤¥Ö¦§€­â +Ò¤¥Ö¦§€­â +tuvwxyz{|}~€­â2 ++‘’“ÓÔ«¬Õ­®¯°±²³´Åµ§€­â, +%Ö×ØÙÍÎÏÐÑ¡¢£¤¥Ö¦§€ÚÄ  +ÚÛÒÓÔÕÖ×€­â +ÛÜÝÞßÖ¦§€­â3 +,àáâãäåæçè + €­â( +!銋ŒŽïðñòóÖ¦§€­â +€­â( +!‘ูº„…†‡ˆ‹ŒŽ€­â" +«¬­®¯°±²³´Åµ§€­â$ +ØÙÏÐÑ¡¢£¤¥Ö¦§€­â +mêëìíîï𧀭â$ +ÉÊËÌÍÎÏЋŒŽ€­â2 ++ñò‘’“ÓÔ«¬Õ­®¯°±²³´Åµ§€­âO +HóôõŒö÷øùúûüýþÿ€%&'()+,-./0123456789ãäs+,-./012NO€­â +‚ÐÑÒÓÔ¦§€­â +ƒ„…†Þßàáâãäå€ÚÄ $ +¯°œ,-./012345‡ˆ‰NO€­â* +#Š‹ŒÔ«¬­®¯°±²³´Åµ§€­â& +Ž + €­â +‘_`abNO€­â$ +’“·¸¹º»Š‹ŒŽ€­â< +5”•–”—˜ôõö÷øùú™šýÀÁÂ/015‡ˆ‰NO€­â) +"æ?@€­â +¶·¸Å¹ºk»¼€­â +ÜÝÞßàáâãä倴‰% +½éêt…†‡ˆ‰Š¾_`abNO€­â +WXY¿À/01NO€ÚÄ  + +ÅÁºO€­â +ÕÖ×€­â$ +¯°±²³´ÂÃÄÅÆï𧀭â +c¨ÇÈÉÊËÌÖ¦§€­â+ +$QRSTUÍÔ«¬­®¯°±²³´Åµ§€­â +Îϧ€­â +ÐÑÀÁÒ¤¥Ö¦§€­â +¦§€­â" +œžŸ ¢£¤¥Ö¦§€­â +ÓÔÕÖ×ØÙÚÛÜݧ€­â + ¤¥Ö¦§€­â, +%Š‹Þ›œžŸ ¡¢£¤¥Ö¦§€­â" +ßàáâãäåæÚÛÜݧ€­â + çè馧€­â +ÙÚêëÚÛÜݧ€­â + ìóÖ¦§€ÚÄ  +íêëÚÛÜݧ€ÚÄ  + æÀÁ¦§€ÚÄ  +îìíîï𧀭â +[\ïðñÑÒÓÔ¦§€­â +òóôõöáâãä倭â +÷óøõöáâãä倭â +ùúûüáâãä倭â +ý•–ÑÒÓÔ¦§€ÚÄ  +þ¢£¤¥Ö¦§€­â$ +ÿ€àáâãäåæÚÛÜݧ€­â( +!‚Ô«¬­®¯°±²³´Åµ§€­â, +%ƒ„…Ô«¬Õ­®¯°±²³´Åµ§€­â + ¤¥Ö¦§€­â + Ö¦§€­â +ïðñòóÖ¦§€­â + ÑÀÁ¦§€­â +ÚêëÚÛÜݧ€­â& +…Ô«¬­®¯°±²³´Åµ§€­â + Ö¦§€­â +ÏÐÑÒÓÔ¦§€­â +†ÕÖ×ØÙÚÛÜݧ€­â& +…Ô«¬­®¯°±²³´Åµ§€­â +¦§€­â +®‡ÚêëÚÛÜݧ€­â. +'ˆ‰Š‹ŒßàáâãäåæÚÛÜݧ€­â& +…Ô«¬­®¯°±²³´Åµ§€­â +Ž‡ÚêëÚÛÜݧ€­â +›³´Åµ§€ÚÄ ( +!™š›œžŸ ¢£¤¥Ö¦§€­â + ÚÛÜݧ€­â& +›œžŸ ¡¢£¤¥Ö¦§€­â* +#Š‹ŒÔ«¬­®¯°±²³´Åµ§€­â + ÀÁ¦§€­â" +‘’“”•–—˜ÚÛÜݧ€­â +‰™š›ñÑÒÓÔ¦§€­â( +!‰Š‹ŒŽïðñòóÖ¦§€­â +c¨œ±²³´Åµ§€­â, +%Š‹ŒÔ«¬Õ­®¯°±²³´Åµ§€­â +ÏÐÑ¡¢£¤¥Ö¦§€­â& +žÒÓŸ ¡¢£êëÚÛÜݧ€­â +ˆ‰Š‹Œ¤¥Ö¦§€­â2 ++¤„…Ô«¬¥¦§›­®¯°±²³´Åµ§€­â" +¨©…†‡ª«òóÖ¦§€­â& +Š‹¬ŽïðñòóÖ¦§€­â +ý•–ÑÒÓÔ¦§€­â +òóøôõöáâãä倭â +÷óõöáâãä倭â +­ûüáâãä倭â +ÛÜÝÞÖ¦§€­â +®¯óøôõöáâãä倭â +°ôõöáâãä倭â +±ùúûüáâãä倭â6 +/²³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âJ +CÇÈÉÊÇÈËÉÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€ÚÄ \ +UÏÐÑÒÓÔÕÖ×ØÙÚÛØÙÜÝÞßàáâãä·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€ÚÄ 8 +1ÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€ÚÄ D +=ÊÇÈËÉÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€áëD +=ÊÇÈËÉÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€‡§B +;ÇÈËÉÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€‡§F +?ÊÇÈËÉÈÇÌÍ嶶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€ÚÄ H +AÉÊÇÈËÉÈÇÌÍ嶶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€áë\ +UÊÇÈÉÊÇÈÉÊÇÈÉÊÇÈËÉÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âN +GÊÇÈÉÊÇÈËÉÈÇ̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€‡§< +5ÉÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€œœ9@ +9ÈËÉÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âH +AÉÊÇÈËÉÈÇ̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­â: +3Ç̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€ÚÄ : +3Ç̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­â4 +-å浶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âF +?ÊÇÈËÉÈÇ̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âB +;ÉÈÇÌÍ嶶¶¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­â6 +/çè鵶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­â4 +-è鵶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€ÚÄ F +?ÉÊÇÈËÉÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âB +;ÇÈËÉÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€‡§B +;ꂃ„…ëìí·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âL +EÇÈÉÊÇÈËÉÈÇ̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­â8 +1ÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€´‰@ +9ïðñòóôõöµ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âJ +CÇÈÉÊÇÈËÉÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­â6 +/÷õöµ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­â\ +UÊÇÈÉÊÇÈÉÊÇÈÉÊÇÈËÉÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­â: +3ÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€‡§< +5øÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âf +_ÉÊÇÈùÊÇÈÉÊÇÈÉÊÇÈÉÊÇÈËÉÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âN +GÇÈÉÊÇÈÉËÉÈÇ̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âN +GÉÊÇÈÉÊÇÈËÉÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€´‰d +]ÊÇÈùÊÇÈÉÊÇÈÉÊÇÈÉÊÇÈËÉÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­â8 +1ÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€ŽÎF +?øÇÈËÉÈÇ̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­â> +7ÉÈÇ̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­â< +5úòóôõöµ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­â: +3ÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€´‰D +=ÇÈËÉÈÇ̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€ÚÄ > +7ÉÈÇÌÍ嶶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­â, +%ûüýþÿ€¾¿ÀÁÂÁÃÁÄÅÆ€ÚÄ * +#‚ƒ„…†‡ˆ‰ÀÁÂÁÃÁÄÅÆ€­â4 +-Íε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âF +?ÉÊÇÈËÉÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€´‰F +?ÊÇÈËÉÈÇÌÍ嶶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âD +=ÇÈËÉÈÇÌÍ嶶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€ÚÄ : +3øÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€ÚÄ h +aÉÊÇÈùÊÇÈÉÊÇÈÉÊÇÈÉÊÇÈËÉÈÇ̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âD +=ÇÈÉËÉÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âh +aÉÊÇÈùÊÇÈÉÊÇÈÉÊÇÈÉÊÇÈËÉÈÇ̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âH +AÉÊÇÈËÉÈÇ̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€ÚÄ T +MÊÇÈÉÊÇÈÉÊÇÈËÉÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âD +=ÇÈËÉÈÇ̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âF +?ÊÇÈËÉÈÇ̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­â: +3ÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€´‰H +AÉÊÇÈËÉÈÇ̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­â6 +/Š‹Œµ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âN +GøÊÇÈÉÊÇÈËÉÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âR +KÈÉÊÇÈÉÊÇÈËÉÈÇ̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âV +OÉÊÇÈÉÊÇÈÉÊÇÈËÉÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€ÚÄ X +QÉÊÇÈÉÊÇÈÉÊÇÈËÉÈÇ̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­â< +5ÉÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€‡§@ +9ÉËÉÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âL +EÊÇÈÉÊÇÈËÉÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€ÚÄ R +KÇÈÉÊÇÈÉÊÇÈËÉÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­â: +3Ç̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€ÚÄ H +AÉÊÇÈËÉÈÇ̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­â^ +WøÊÇÈÉÊÇÈÉÊÇÈÉÊÇÈËÉÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âV +OøÇÈÉÊÇÈÉÊÇÈËÉÈÇ̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­â +ßàáâãä倭âA +:Ž‘’\ï“”•–—¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âT +MÊÇÈÉÊÇÈÉÊÇÈËÉÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âD +=øÇÈËÉÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€ÚÄ F +?ÊÇÈËÉÈÇÌÍ嶶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âD +=ÇÈËÉÈÇÌÍ嶶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­â: +3Ç̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âT +MÇÈÉÊÇÈÉÊÇÈËÉÈÇ̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€ÚÄ : +3Ç̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âf +_ÉÊÇÈùÊÇÈÉÊÇÈÉÊÇÈÉÊÇÈËÉÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­â6 +/˜™šãä·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­â0 +)Ÿ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âB +;ÇÈËÉÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âN +GÉÊÇÈÉÊÇÈËÉÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âL +EÇÈÉÊÇÈËÉÈÇ̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âN +GÊÇÈÉÊÇÈËÉÈÇ̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­â< +5øÇ̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âf +_ÊÇÈùÊÇÈÉÊÇÈÉÊÇÈÉÊÇÈËÉÈÇ̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­â4 +-å浶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âF +?ÊÇÈËÉÈÇ̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­â9 +2c¨›œžŸ·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âd +]ÇÈùÊÇÈÉÊÇÈÉÊÇÈÉÊÇÈËÉÈÇ̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­â6 +/ ¡¢µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­â4 +- ¡µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âd +]ÇÈùÊÇÈÉÊÇÈÉÊÇÈÉÊÇÈËÉÈÇ̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âL +EÊÇÈÉÊÇÈËÉÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âB +;£¤¥¦§¨©å浶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âF +?øÊÇÈËÉÈÇÌÍε¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âD +=ÇÈËÉÈÇ̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­âN +GÊÇÈÉÊÇÈËÉÈÇ̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­â< +5øÇ̲³´µ¶·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­â2 ++·¸¹º»¼½¾¿ÀÁÂÁÃÁÄÅÆ€­â( +!ª«¬­®¾¿ÀÁÂÁÃÁÄÅÆ€­â +¯ÜÝÞßàáâãä倭â# +QRSTU°ÀÁÂ/015‡ˆ‰NO€­â% +±² + €­â, +%³´ßูº„…†‡ˆ‹ŒŽ€­â& +µ¶·¸¹º»­Š‹ŒŽ€­â +‡ˆ‹ŒŽ€­âB +;«¬­®ØÙÚ¥¦§¨©ª«¬k­® + €ÚÄ  +¯»¼°9:;<=>?@€­â& +»¼½¾¿ÀÁÂ/015‡ˆ‰NO€­â +¼½¾¿M€­â +À”•<ˆÁÂÃÄ€­â' + [\ÅÆÇÅÈÉkÊŠ‹ŒŽ€­â8 +1©¤¥¦§¨©ª«¬k­® + €­â + k»¼€­â1 +*ËÌÍÎéêt…†‡Ï €­â* +#ìíÐ_`ab3456789ãäs+,-./012NO€­â +ÑÜÝÞßàáâãä倭â + +,-./012NO€­â Òý€­â& +mêëìíÓ%&'()+,-./012NO€­â +»¼Ô €­â úý€­â6 +/àÕÖ×ØÙ»­Š_`ab3456789ãäs+,-./012NO€­â +»­Š‹ŒŽ€­â2 ++ëìí¬k­® + €­â6 +/çÚÛÜí¬k­® + €­â +ݽ¾¿M€­â +Þßàá∾¿€­â +ãìä,-./012NO€­â +ååæç‰NO€­â> +7 ¡¢£¤¥¦§¨©ª«¬k­® + €­â +耭â& +VWXéêëìí/01î‰NO€­â< +5®ØÙÚ¥¦§¨©ª«¬k­® + €­â@ +9Ÿ ¡¢£¤¥¦§¨©ª«¬k­® + €‡§ + MNO€­â$ +Ž»¼Ô €­â + +€ÚÄ 4 +-ò‘’“”—ðñò›ó + €­â +ô„…†Þßàáâãä倭â +ÀÁÂ/0156789:;<=>?@€­â' + [\ÅÆÇÅÈÉkÊŠ‹ŒŽ€­â6 +/ÜÚÛÜí¬k­® + €­â +ÑõÓÔÕÖ×€­â( +!Žö÷»¼½øùú/01NO€­â8 +1ìíû˜ôõö÷øùú™šýÀÁÂ/015‡ˆ‰NO€­â& +渹º„…†‡ˆ‹ŒŽ€­â5 +.ñò‘’“ôõö÷øùúûüý()*+,-./012NO€­â +üý¿À/01NO€­â +O€­â + þÿ€klO€ÚÄ  +ijklO€­â* +#‚ƒ_`ab3456789ãäs+,-./012NO€­â +„… €­â* +#†‡ˆ‰ÍÎ + €­â" +Šþÿ€%&'()*+,-./012NO€­â +æèéêtuvwxyz{|}~€­â+ +$‹»¼½¾¿ÀÁÂ/0156789:;<=>?@€­âK +DŒ÷øùúÞßàáâˆþÿ€%&'()+,-./0123456789ãäs+,-./012NO€­â +Ž€­â0 +)ôõö÷øùú™šýÀÁÂ/015‡ˆ‰NO€­â +Ž€­â! + !"#$%&'()*+,-./012NO€­â +O€­â2 ++ûüý()+,-./0123456789ãäs+,-./012NO€­â" +Û‘-./0123456789:;<=>?@€­â, +%»¼½’“”•–—Ř™Åƒ_`abNO€­â +*+,-./012NO€­â+ +$š›…†‡ÏœžŸ s+,-./012NO€­â" +¡ÂÃÄÅÆ¢£Å¤¥k€­â +¦§…†Þßàáâãä倭â +»¼½¾¿,-./012NO€­â$ +¨©·¸¹º»Š‹ŒŽ€­â& +ª«¬/013456789:;<=>?@€­â+ +$­ ¡éêt…†‡ˆ‰Š‹ŒŽ€­â""""""""""""""""" " " +" +" " " " " " """"""""""""""""""""""""""""""""""""" " "!"!"""""#"#"$"$"%"%"&"&"'"'"("(")")"*"*"+"+",","-"-"."."/"/"0"0"1"1"2"2"3"3"4"4"5"5"6"6"7"7"8"8"9"9":":";";"<"<"="=">">"?"?"@"@"A"A"B"B"C"C"D"D"E"E"F"F"G"G"H"H"I"I"J"J"K"K"L"L"M"M"N"N"O"O"P"P"Q"Q"R"R"S"S"T"T"U"U"V"V"W"W"X"X"Y"Y"Z"Z"["["\"\"]"]"^"^"_"_"`"`"a"a"b"b"c"c"d"d"e"e"f"f"g"g"h"h"i"i"j"j"k"k"l"l"m"m"n"n"o"o"p"p"q"q"r"r"s"s"t"t"u"u"v"v"w"w"x"x"y"y"z"z"{"{"|"|"}"}"~"~"""€"€"""‚"‚"ƒ"ƒ"„"„"…"…"†"†"‡"‡"ˆ"ˆ"‰"‰"Š"Š"‹"‹"Œ"Œ"""Ž"Ž"""""‘"‘"’"’"“"“"”"”"•"•"–"–"—"—"˜"˜"™"™"š"š"›"›"œ"œ"""ž"ž"Ÿ"Ÿ" " "¡"¡"¢"¢"£"£"¤"¤"¥"¥"¦"¦"§"§"¨"¨"©"©"ª"ª"«"«"¬"¬"­"­"®"®"¯"¯"°"°"±"±"²"²"³"³"´"´"µ"µ"¶"¶"·"·"¸"¸"¹"¹"º"º"»"»"¼"¼"½"½"¾"¾"¿"¿"À"À"Á"Á"Â"Â"Ã"Ã"Ä"Ä"Å"Å"Æ"Æ"Ç"Ç"È"È"É"É"Ê"Ê"Ë"Ë"Ì"Ì"Í"Í"Î"Î"Ï"Ï"Ð"Ð"Ñ"Ñ"Ò"Ò"Ó"Ó"Ô"Ô"Õ"Õ"Ö"Ö"×"×"Ø"Ø"Ù"Ù"Ú"Ú"Û"Û"Ü"Ü"Ý"Ý"Þ"Þ"ß"ß"à"à"á"á"â"â"ã"ã"ä"ä"å"å"æ"æ"ç"ç"è"è"é"é"ê"ê"ë"ë"ì"ì"í"í"î"î"ï"ï"ð"ð"ñ"ñ"ò"ò"ó"ó"ô"ô"õ"õ"ö"ö"÷"÷"ø"ø"ù"ù"ú"ú"û"û"ü"ü"ý"ý"þ"þ"ÿ"ÿ"€"€"""‚"‚"ƒ"ƒ"„"„"…"…"†"†"‡"‡"ˆ"ˆ"‰"‰"Š"Š"‹"‹"Œ"Œ"""Ž"Ž"""""‘"‘"’"’"“"“"”"”"•"•"–"–"—"—"˜"˜"™"™"š"š"›"›"œ"œ"""ž"ž"Ÿ"Ÿ" " "¡"¡"¢"¢"£"£"¤"¤"¥"¥"¦"¦"§"§"¨"¨"©"©"ª"ª"«"«"¬"¬"­"­"®"®"¯"¯"°"°"±"±"²"²"³"³"´"´"µ"µ"¶"¶"·"·"¸"¸"¹"¹"º"º"»"»"¼"¼"½"½"¾"¾"¿"¿"À"À"Á"Á"Â"Â"Ã"Ã"Ä"Ä"Å"Å"Æ"Æ"Ç"Ç"È"È"É"É"Ê"Ê"Ë"Ë"Ì"Ì"Í"Í"Î"Î"Ï"Ï"Ð"Ð"Ñ"Ñ"Ò"Ò"Ó"Ó"Ô"Ô"Õ"Õ"Ö"Ö"×"×"Ø"Ø"Ù"Ù"Ú"Ú"Û"Û"Ü"Ü"Ý"Ý"Þ"Þ"ß"ß"à"à"á"á"â"â"ã"ã"ä"ä"å"å"æ"æ"ç"ç"è"è"é"é"ê"ê"ë"ë"ì"ì"í"í"î"î"ï"ï"ð"ð"ñ"ñ"ò"ò"ó"ó"ô"ô"õ"õ"ö"ö"÷"÷"ø"ø"ù"ù"ú"ú"û"û"ü"ü"ý"ý"þ"þ"ÿ"ÿ"€"€"""‚"‚"ƒ"ƒ"„"„"…"…"†"†"‡"‡"ˆ"ˆ"‰"‰"Š"Š"‹"‹"Œ"Œ"""Ž"Ž"""""‘"‘"’"’"“"“"”"”"•"•"–"–"—"—"˜"˜"™"™"š"š"›"›"œ"œ"""ž"ž"Ÿ"Ÿ" " "¡"¡"¢"¢"£"£"¤"¤"¥"¥"¦"¦"§"§"¨"¨"©"©"ª"ª"«"«"¬"¬"­"­"®"®"¯"¯"°"°"±"±"²"²"³"³"´"´"µ"µ"¶"¶"·"·"¸"¸"¹"¹"º"º"»"»"¼"¼"½"½"¾"¾"¿"¿"À"À"Á"Á"Â"Â"Ã"Ã"Ä"Ä"Å"Å"Æ"Æ"Ç"Ç"È"È"É"É"Ê"Ê"Ë"Ë"Ì"Ì"Í"Í"Î"Î"Ï"Ï"Ð"Ð"Ñ"Ñ"Ò"Ò"Ó"Ó"Ô"Ô"Õ"Õ"Ö"Ö"×"×"Ø"Ø"Ù"Ù"Ú"Ú"Û"Û"Ü"Ü"Ý"Ý"Þ"Þ"ß"ß"à"à"á"á"â"â"ã"ã"ä"ä"å"å"æ"æ"ç"ç"è"è"é"é"ê"ê"ë"ë"ì"ì"í"í"î"î"ï"ï"ð"ð"ñ"ñ"ò"ò"ó"ó"ô"ô"õ"õ"ö"ö"÷"÷"ø"ø"ù"ù"ú"ú"û"û"ü"ü"ý"ý"þ"þ"ÿ"ÿ"€"€"""‚"‚"ƒ"ƒ"„"„"…"…"†"†"‡"‡"ˆ"ˆ"‰"‰"Š"Š"‹"‹"Œ"Œ"""Ž"Ž"""""‘"‘"’"’"“"“"”"”"•"•"–"–"—"—"˜"˜"™"™"š"š"›"›"œ"œ"""ž"ž"Ÿ"Ÿ" " "¡"¡"¢"¢"£"£"¤"¤"¥"¥"¦"¦"§"§"¨"¨"©"©"ª"ª"«"«"¬"¬"­"­"®"®"¯"¯"°"°"±"±"²"²"³"³"´"´"µ"µ"¶"¶"·"·"¸"¸"¹"¹"º"º"»"»"¼"¼"½"½"¾"¾"¿"¿"À"À"Á"Á"Â"Â"Ã"Ã"Ä"Ä"Å"Å"Æ"Æ"Ç"Ç"È"È"É"É"Ê"Ê"Ë"Ë"Ì"Ì"Í"Í"Î"Î"Ï"Ï"Ð"Ð"Ñ"Ñ"Ò"Ò"Ó"Ó"Ô"Ô"Õ"Õ"Ö"Ö"×"×"Ø"Ø"Ù"Ù"Ú"Ú"Û"Û"Ü"Ü"Ý"Ý"Þ"Þ"ß"ß"à"à"á"á"â"â"ã"ã"ä"ä"å"å"æ"æ"ç"ç"è"è"é"é"ê"ê"ë"ë"ì"ì"í"í"î"î"ï"ï"ð"ð"ñ"ñ"ò"ò"ó"ó"ô"ô"õ"õ"ö"ö"÷"÷"ø"ø"ù"ù"ú"ú"û"û"ü"ü"ý"ý"þ"þ"ÿ"ÿ"€"€"""‚"‚"ƒ"ƒ"„"„"…"…"†"†"‡"‡"ˆ"ˆ"‰"‰"Š"Š"‹"‹"Œ"Œ"""Ž"Ž"""""‘"‘"’"’"“"“"”"”"•"•"–"–"—"—"˜"˜"™"™"š"š"›"›"œ"œ"""ž"ž"Ÿ"Ÿ" " "¡"¡"¢"¢"£"£"¤"¤"¥"¥"¦"¦"§"§"¨"¨"©"©"ª"ª"«"«"¬"¬"­"­"®"®"¯"¯"°"°"±"±"²"²"³"³"´"´"µ"µ"¶"¶"·"·"¸"¸"¹"¹"º"º"»"»"¼"¼"½"½"¾"¾"¿"¿"À"À"Á"Á"Â"Â"Ã"Ã"Ä"Ä"Å"Å"Æ"Æ"Ç"Ç"È"È"É"É"Ê"Ê"Ë"Ë"Ì"Ì"Í"Í"Î"Î"Ï"Ï"Ð"Ð"Ñ"Ñ"Ò"Ò"Ó"Ó"Ô"Ô"Õ"Õ"Ö"Ö"×"×"Ø"Ø"Ù"Ù"Ú"Ú"Û"Û"Ü"Ü"Ý"Ý"Þ"Þ"ß"ß"à"à"á"á"â"â"ã"ã"ä"ä"å"å"æ"æ"ç"ç"è"è"é"é"ê"ê"ë"ë"ì"ì"í"í"î"î"ï"ï"ð"ð"ñ"ñ"ò"ò"ó"ó"ô"ô"õ"õ"ö"ö"÷"÷"ø"ø"ù"ù"ú"ú"û"û"ü"ü"ý"ý"þ"þ"ÿ"ÿ"€"€"""‚"‚"ƒ"ƒ"„"„"…"…"†"†"‡"‡"ˆ"ˆ"‰"‰"Š"Š"‹"‹"Œ"Œ"""Ž"Ž"""""‘"‘"’"’"“"“"”"”"•"•"–"–"—"—"˜"˜"™"™"š"š"›"›"œ"œ"""ž"ž"Ÿ"Ÿ" " "¡"¡"¢"¢"£"£"¤"¤"¥"¥"¦"¦"§"§"¨"¨"©"©"ª"ª"«"«"¬"¬"­"­"®"®"¯"¯"°"°"±"±"²"²"³"³"´"´"µ"µ"¶"¶"·"·"¸"¸"¹"¹"º"º"»"»"¼"¼"½"½"¾"¾"¿"¿"À"À"Á"Á"Â"Â"Ã"Ã"Ä"Ä"Å"Å"Æ"Æ"Ç"Ç"È"È"É"É"Ê"Ê"Ë"Ë"Ì"Ì"Í"Í"Î"Î"Ï"Ï"Ð"Ð"Ñ"Ñ"Ò"Ò"Ó"Ó"Ô"Ô"Õ"Õ"Ö"Ö"×"×"Ø"Ø"Ù"Ù"Ú"Ú"Û"Û"Ü"Ü"Ý"Ý"Þ"Þ"ß"ß"à"à"á"á"â"â"ã"ã"ä"ä"å"å"æ"æ"ç"ç"è"è"é"é"ê"ê"ë"ë"ì"ì"í"í"î"î"ï"ï"ð"ð"ñ"ñ"ò"ò"ó"ó"ô"ô"õ"õ"ö"ö"÷"÷"ø"ø"ù"ù"ú"ú"û"û"ü"ü"ý"ý"þ"þ"ÿ"ÿ"€"€"""‚"‚"ƒ"ƒ"„"„"…"…"†"†"‡"‡"ˆ"ˆ"‰"‰"Š"Š"‹"‹"Œ"Œ"""Ž"Ž"""""‘"‘"’"’"“"“"”"”"•"•"–"–"—"—"˜"˜"™"™"š"š"›"›"œ"œ"""ž"ž"Ÿ"Ÿ" " "¡"¡"¢"¢"£"£"¤"¤"¥"¥"¦"¦"§"§"¨"¨"©"©"ª"ª"«"«"¬"¬"­"­******* * +*  * + *  * * ***************** *!* "*!#*"$*#%*$&*%'*&(*')*(**)+**,*+-*,.*-/*.0*/1*02*13*24*35*46*57*68*79*8:*9;*:<*;=*<>*=?*>@*?A*@B*AC*BD*CE*DF*EG*FG*GH*HI*IJ*JK*KL*LL*MM*NN*OO*PP*QQ*RR*SS*TT*UU*VV*WW*XW*YX*ZY*[Z*\[*]\*^]*_^*`_*a`*ba*cb*dc*ed*fe*gf*hg*ih*ji*kj*lk*ml*nm*on*po*qp*rq*sr*ts*ut*vu*wv*xv*yw*zx*{y*|z*}{*~|*}*€~**‚€*ƒ*„‚*…ƒ*†„*‡…*ˆ†*‰‡*Šˆ*‹‰*ŒŠ*‹*ŽŒ**Ž*‘*’*“‘*”’*•“*–”*—”*˜•*™–*š—*›˜*œ™*š*ž›*Ÿœ* *¡ž*¢Ÿ*£ *¤¡*¥¡*¦¢*§£*¨¤*©¤*ª¥*«¦*¬§*­¨*®©*¯ª*°«*±¬*²­*³®*´¯*µ°*¶±*·²*¸³*¹´*ºµ*»¶*¼·*½¸*¾¹*¿º*À»*Á¼*½*þ*Ä¿*ÅÀ*ÆÁ*ÇÂ*ÈÃ*ÉÄ*ÊÄ*ËÅ*ÌÆ*ÍÇ*ÎÈ*ÏÈ*ÐÈ*ÑÉ*ÒÊ*ÓË*ÔÌ*ÕÍ*ÖÎ*×Ï*ØÐ*ÙÑ*ÚÒ*ÛÓ*ÜÔ*ÝÕ*ÞÖ*ß×*àØ*áÙ*âÚ*ãÛ*äÜ*åÝ*æ~*çÞ*èß*éà*êá*ëâ*ìã*íä*îå*ïæ*ðç*ñè*òé*óê*ôë*õì*öí*÷î*øï*ùð*úñ*ûò*üó*ýô*þõ*ÿö*€÷*ø*‚ù*ƒú*„û*…ü*†ý*‡þ*ˆÿ*‰€*Š*‹‚*Œƒ*„*Ž…*†*‡*‘ˆ*’‰*“Š*”‹*•Œ*–*—Ž*˜*™*š‘*›’*œ“*”*ž•*Ÿ•* –*¡–*¢—*£˜*¤™*¥™*¦š*§›*¨œ*©*ªž*«Ÿ*¬ *­¡*®*¯¢*°£*±¤*²¥*³¦*´§*µ¨*¶©*·ª*¸«*¹¬*º­*»®*¼¯*½°*¾±*¿²*À³*Á´*µ*ö*Ä·*Ÿ*ƹ*Ǻ*Ⱥ*É»*ʼ*˽*̾*Í¿*ÎÀ*ÏÁ*ÐÂ*ÑÃ*ÒÄ*ÓÅ*ÔÆ*ÕÇ*ÖÈ*×É*ØÉ*ÙÊ*ÚË*ÛÌ*ÜÍ*ÝÎ*ÞÏ*ßÐ*àÑ*áÒ*âÓ*ãÔ*äÕ*åÖ*æ×*çØ*èÙ*éÚ*êÛ*ëÜ*ìÝ*íÞ*îß*ïà*ðá*ñâ*òã*óä*ôå*õæ*öç*÷è*øé*ùê*úë*ûì*üí*ýî*þï*ÿð*€ñ*ò*‚ó*ƒ~*„ô*…õ*†ö*‡÷*ˆø*‰ù*Šú*‹û*Œü*ý*Žý*þ*ª*‘ÿ*’€*“*”‚*•ƒ*–„*—…*˜…*™†*š‡*›ˆ*œˆ*‰*žŠ*Ÿ‹* Œ*¡*¢Ž*£*¤*¥‘*¦’*§“*¨”*©•*ª–*«—*¬˜*­™*®š*¯›*°œ*±*²ž*³Ÿ*´ *µ¡*¶~*·¢*¸£*¹¤*º¥*»¦*¼§*½¨*¾©*¿ª*À«*Á¬*­*î*į*Å°*Ʊ*Dz*ȳ*É´*ʵ*˶*Ì·*͸*ι*Ϻ*л*Ѽ*Ò½*Ó¾*Ô—*Õ˜*Ö¿*×À*ØÁ*ÙÂ*ÚÃ*ÛÄ*ÜÅ*ÝÆ*ÞÇ*ßÈ*àÉ*áÊ*âË*ãÌ*äˆ*åˆ*æÍ*çÎ*èÏ*éÐ*êÑ*ëÒ*ìÓ*íÔ*îÕ*ïÖ*ð×*ñØ*òÙ*óÚ*ôÛ*õÜ*öý*÷Ý*øÞ*ùß*úà*ûá*üâ*ýã*þä*ÿå*€æ*ç*‚è*ƒé*„ê*…ë*†ì*‡í*ˆî*‰ï*Šð*‹ñ*Œò*ó*Žô*õ*ö*‘÷*’ø*“ù*”ú*•û*–ü*—ý*˜þ*™ÿ*š€*›*œ‚*ƒ*ž„*Ÿ…* †*¡‡*¢ˆ*£‰*¤Š*¥‹*¦Œ*§*¨Ž*©*ª*«‘*¬’*­ˆ*®“*¯”*°~*±•*²–*³—*´˜*µ™*¶š*·›*¸œ*¹*ºž*»Ÿ*¼ *½¡*¾¢*¿£*À¤*Á¥*¦*ç*Ĩ*Å©*Æ©*Ǫ*È«*ɬ*Ê­*Ë®*̯*Í°*α*ϲ*г*Ñ´*Òµ*Ó¶*Ô¶*Õ·*Ö¸*×¹*غ*Ù»*Ú¼*Û½*ܾ*Ý¿*ÞÀ*ßÁ*àÂ*áÃ*âÄ*ãÅ*äÆ*åÇ*æÈ*çÉ*èÊ*éË*êÌ*ëÍ*ìÎ*íÏ*îÐ*ïÑ*ðÒ*ñÓ*òÔ*óÕ*ôÖ*õ×*öØ*÷Ù*øÚ*ùÛ*úÜ*ûÝ*üÞ*ýß*þ~*ÿª*€à*á*‚â*ƒã*„ä*…å*†æ*‡ç*ˆè*‰é*Šé*‹ê*Œê*ë*Žì*í*î*‘ï*’ð*“ñ*”ò*•ó*–ô*—õ*˜õ*™ö*š÷*›ø*œù*ú*žû*Ÿü* ®*¡ý*¢þ*£ÿ*¤€*¥*¦‚*§ƒ*¨„*©…*ª†*«‡*¬ˆ*­‰*®Š*¯‹*°Œ*±*²Ž*³*´*µ‘*¶’*·“*¸”*¹•*º–*»—*¼˜*½˜*¾™*¿š*À›*Áœ*Â*Þ*ÄŸ*Å *Æ¡*Ç¢*È£*ɤ*Ê¥*˦*̧*ͨ*Ω*Ϫ*Ы*Ѭ*Ò­*Ó®*Ô¯*Õ°*Ö±*ײ*س*Ù´*Úµ*Û¶*Ü·*ݸ*Þ¸*ß¹*àº*á»*â¼*ã½*ä¾*åð*æñ*çð*èñ*é¿*êÀ*ëÁ*ìÂ*íÃ*îÄ*ïÅ*ðÆ*ñÆ*òÇ*óÈ*ôÈ*õÉ*öñ*÷Ê*øª*ùË*úÌ*ûÍ*üÍ*ýÎ*þÎ*ÿÏ*€Ð*Ñ*‚Ò*ƒÓ*„Ô*…Ô*†Õ*‡Ö*ˆ×*‰Ø*ŠÙ*‹Ú*ŒÛ*Ü*ŽÝ*Þ*ß*‘à*’á*“â*”ã*•ä*–å*—æ*˜ç*™è*šé*›ê*œë*ì*ží*Ÿî* ï*¡ð*¢ñ*£ò*¤ó*¥ô*¦õ*§ö*¨÷*©÷*ªø*«ù*¬Î*­Ï*®ú*¯û*°ü*±ý*²þ*³ÿ*´€*µ*¶‚*·ƒ*¸„*¹…*º†*»‡*¼~*½ˆ*¾‰*¿Š*À‹*ÁŒ*Â*ÃŽ*Ä*Å*Æ‘*Ç’*È“*É”*Ê•*Ë–*Ì—*͘*Ι*Ïš*Л*Ñœ*Ò*Óž*ÔŸ*Õ *Ö¡*×¢*Ø£*Ù¤*Ú¥*Û¦*ܧ*ݨ*Þ©*ß©*àª*áª*â«*ã¬*ä­*å®*æ¯*ç°*è±*é²*ê³*ë´*ìµ*í¶*î·*ï¸*ð¹*ñº*ò»*ó¼*ô½*õ¾*ö¿*÷À*øÁ*ùÂ*úÃ*ûÄ*üÅ*ýÆ*þÇ*ÿÈ*€È*É*‚Ê*ƒË*„Ì*…Í*†Î*‡Ï*ˆÐ*‰Ñ*ŠÒ*‹Ó*ŒÔ*Õ*ŽÖ*×*Ø*‘Ù*’Ú*“Û*”Ü*•Ý*–Þ*—ß*˜à*™á*šâ*›ã*œä*å*žæ*Ÿç* è*¡é*¢ê*£ë*¤ì*¥í*¦î*§ï*¨ð*©ñ*ªò*«ó*¬ô*­õ22cpu2 nanoseconds2-java/util/concurrent/locks/LockSupport.unpark2@java/util/concurrent/locks/AbstractQueuedSynchronizer.signalNext2=java/util/concurrent/locks/AbstractQueuedSynchronizer.release2/java/util/concurrent/locks/ReentrantLock.unlock2kafka/log/OffsetIndex.append2kafka/log/LogSegment.append2kafka/log/LocalLog.append2&kafka/log/UnifiedLog.$anonfun$append$22kafka/log/UnifiedLog.append2#kafka/log/UnifiedLog.appendAsLeader28kafka/cluster/Partition.$anonfun$appendRecordsToLeader$12-kafka/cluster/Partition.appendRecordsToLeader27kafka/server/ReplicaManager.$anonfun$appendToLocalLog$62Akafka/server/ReplicaManager$$Lambda$1372.0x000000080156e380.apply2/scala/collection/TraversableLike.$anonfun$map$12Escala/collection/TraversableLike$$Lambda$143.0x00000008011ad8d8.apply23scala/collection/mutable/HashMap.$anonfun$foreach$12Escala/collection/mutable/HashMap$$Lambda$182.0x00000008011e50b0.apply2/scala/collection/mutable/HashTable.foreachEntry20scala/collection/mutable/HashTable.foreachEntry$2-scala/collection/mutable/HashMap.foreachEntry2(scala/collection/mutable/HashMap.foreach2$scala/collection/TraversableLike.map2%scala/collection/TraversableLike.map$2(scala/collection/AbstractTraversable.map2,kafka/server/ReplicaManager.appendToLocalLog2)kafka/server/ReplicaManager.appendRecords2+kafka/server/KafkaApis.handleProduceRequest2kafka/server/KafkaApis.handle2$kafka/server/KafkaRequestHandler.run2java/lang/Thread.run23java/util/concurrent/ConcurrentSkipListMap.findNear28java/util/concurrent/ConcurrentSkipListMap.findNearEntry25java/util/concurrent/ConcurrentSkipListMap.floorEntry2 kafka/log/LogSegments.floorEntry2"kafka/log/LogSegments.floorSegment2"kafka/log/LocalLog.$anonfun$read$22kafka/log/LocalLog.read2kafka/log/UnifiedLog.read2#kafka/cluster/Partition.readRecords2*kafka/cluster/Partition.readFromLocalLog$12/kafka/cluster/Partition.$anonfun$fetchRecords$12$kafka/cluster/Partition.fetchRecords2"kafka/server/ReplicaManager.read$127kafka/server/ReplicaManager.$anonfun$readFromLocalLog$72Akafka/server/ReplicaManager$$Lambda$1256.0x00000008015431d0.apply2/scala/collection/mutable/ResizableArray.foreach20scala/collection/mutable/ResizableArray.foreach$2,scala/collection/mutable/ArrayBuffer.foreach2,kafka/server/ReplicaManager.readFromLocalLog2$kafka/server/DelayedFetch.onComplete2+kafka/server/DelayedOperation.forceComplete2%kafka/server/DelayedFetch.tryComplete28kafka/server/DelayedOperation.$anonfun$safeTryComplete$12-kafka/server/DelayedOperation.safeTryComplete2Bkafka/server/DelayedOperationPurgatory$Watchers.tryCompleteWatched27kafka/server/DelayedOperationPurgatory.checkAndComplete24kafka/server/ReplicaManager.$anonfun$appendRecords$62Akafka/server/ReplicaManager$$Lambda$1425.0x000000080158b1d0.apply2+scala/collection/immutable/Map$Map1.foreach24kafka/server/ReplicaManager.$anonfun$appendRecords$52Hkafka/server/ReplicaManager$$Lambda$1397.0x0000000801585fc0.apply$mcV$sp2+kafka/server/ActionQueue.tryCompleteActions2.kafka/server/ReplicaManager.tryCompleteActions2(scala/collection/AbstractIterable.2#scala/collection/AbstractSeq.2+scala/collection/mutable/AbstractSeq.2.scala/collection/mutable/AbstractBuffer.2+scala/collection/mutable/ArrayBuffer.20scala/collection/mutable/ArrayBuffer$.newBuilder2Bscala/collection/generic/GenericTraversableTemplate.genericBuilder2Cscala/collection/generic/GenericTraversableTemplate.genericBuilder$23scala/collection/AbstractTraversable.genericBuilder2Hscala/collection/generic/GenTraversableFactory$GenericCanBuildFrom.apply2*scala/collection/TraversableLike.builder$12)kafka/server/ReplicaManager.fetchMessages2)kafka/server/KafkaApis.handleFetchRequest2java/lang/ref/Reference.clear2+java/lang/ThreadLocal$ThreadLocalMap.remove2java/lang/ThreadLocal.remove2Gjava/util/concurrent/locks/ReentrantReadWriteLock$Sync.tryReleaseShared2Cjava/util/concurrent/locks/AbstractQueuedSynchronizer.releaseShared2Ajava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock.unlock26java/util/concurrent/ConcurrentHashMap.computeIfAbsent2kafka/utils/Pool.getAndMaybePut2(kafka/server/BrokerTopicStats.topicStats2java/util/HashMap.resize2java/util/HashMap.putVal2java/util/HashMap.put25kafka/server/KafkaApis.$anonfun$handleFetchRequest$1522:scala/collection/convert/Wrappers$JMapWrapperLike.iterator2;scala/collection/convert/Wrappers$JMapWrapperLike.iterator$26scala/collection/convert/Wrappers$JMapWrapper.iterator2%scala/collection/IterableLike.foreach2&scala/collection/IterableLike.foreach$2)scala/collection/AbstractIterable.foreach2Cscala/collection/compat/MapExtensionMethods$.foreachEntry$extension2/kafka/network/RequestChannel.updateErrorMetrics2)kafka/network/RequestChannel.sendResponse2-kafka/server/KafkaApis.sendResponseCallback$226kafka/server/KafkaApis.$anonfun$handleProduceRequest$92>kafka/server/KafkaApis.$anonfun$handleProduceRequest$9$adapted2org/apache/kafka/common/record/DefaultRecord.readPartiallyFrom2@org/apache/kafka/common/record/DefaultRecordBatch$1.doReadRecord2Oorg/apache/kafka/common/record/DefaultRecordBatch$StreamRecordIterator.readNext2Eorg/apache/kafka/common/record/DefaultRecordBatch$RecordIterator.next2#java/util/Iterator.forEachRemaining2Mkafka/log/LogValidator$.$anonfun$validateMessagesAndAssignOffsetsCompressed$12>kafka/log/LogValidator$$$Lambda$1377.0x000000080156f840.accept2Bkafka/log/LogValidator$.validateMessagesAndAssignOffsetsCompressed28kafka/log/LogValidator$.validateMessagesAndAssignOffsets2"scala/runtime/BoxesRunTime.equals22!scala/runtime/BoxesRunTime.equals2-scala/collection/mutable/HashTable.elemEquals2.scala/collection/mutable/HashTable.elemEquals$2+scala/collection/mutable/HashMap.elemEquals2-scala/collection/mutable/HashTable.findEntry02,scala/collection/mutable/HashTable.findEntry2-scala/collection/mutable/HashTable.findEntry$2*scala/collection/mutable/HashMap.findEntry2$scala/collection/mutable/HashMap.get2"kafka/server/FetchSessionCache.get2$kafka/server/FetchManager.newContext2*java/util/concurrent/ConcurrentHashMap.get2kafka/utils/Pool.get2(kafka/server/ReplicaManager.getPartition2/kafka/server/ReplicaManager.getPartitionOrError23kafka/server/ReplicaManager.getPartitionOrException20kafka/server/DelayedFetch.$anonfun$tryComplete$128kafka/server/DelayedFetch.$anonfun$tryComplete$1$adapted2?kafka/server/DelayedFetch$$Lambda$1310.0x000000080155b328.apply2;org/apache/kafka/common/requests/FetchRequest.lambda$null$22Torg/apache/kafka/common/requests/FetchRequest$$Lambda$1246.0x0000000801540648.accept2java/util/ArrayList.forEach2@org/apache/kafka/common/requests/FetchRequest.lambda$fetchData$32Torg/apache/kafka/common/requests/FetchRequest$$Lambda$1245.0x0000000801540410.accept27org/apache/kafka/common/requests/FetchRequest.fetchData2kafka/cluster/Partition.appendRecordsToFollowerOrFutureReplica26kafka/server/ReplicaFetcherThread.processPartitionData2Akafka/server/AbstractFetcherThread.$anonfun$processFetchRequest$72Gkafka/server/AbstractFetcherThread$$Lambda$950.0x00000008014a1400.apply2Akafka/server/AbstractFetcherThread.$anonfun$processFetchRequest$62Ikafka/server/AbstractFetcherThread.$anonfun$processFetchRequest$6$adapted2Gkafka/server/AbstractFetcherThread$$Lambda$948.0x00000008014b7848.apply2Akafka/utils/Implicits$MapExtensionMethods$.$anonfun$forKeyValue$12Gkafka/server/AbstractFetcherThread$$Lambda$949.0x00000008014a1800.apply2Dscala/collection/compat/MapExtensionMethods$.$anonfun$foreachEntry$12Qscala/collection/compat/MapExtensionMethods$$$Lambda$621.0x00000008014070b8.apply2Akafka/server/AbstractFetcherThread.$anonfun$processFetchRequest$52"kafka/log/LazyIndex.$anonfun$get$12kafka/log/LazyIndex.get2 kafka/log/LogSegment.offsetIndex2/kafka/log/LogSegment.canConvertToRelativeOffset2(kafka/log/LogSegment.ensureOffsetInRange2scala/Option.contains20kafka/server/ReplicaManager.hasConsistentTopicId2Ajava/util/Collections$UnmodifiableMap$UnmodifiableEntrySet$1.next2>scala/collection/convert/Wrappers$JMapWrapperLike$$anon$5.next2,kafka/server/RemoteLeaderEndPoint.buildFetch28kafka/server/AbstractFetcherThread.$anonfun$maybeFetch$12#kafka/server/EvictableKey.compareTo2java/util/TreeMap.getEntry2java/util/TreeMap.remove2$kafka/server/FetchSessionCache.touch2H./tmp/snappy-1.1.8-d1f9bd24-4cc8-4571-b71c-1698b83f1af1-libsnappyjava.so2,org/xerial/snappy/SnappyNative.rawUncompress2&org/xerial/snappy/Snappy.rawUncompress2#org/xerial/snappy/Snappy.uncompress20org/xerial/snappy/SnappyInputStream.hasNextChunk2.kafka/server/TopicPartitionOperationKey.equals2Bkafka/server/DelayedOperationPurgatory.$anonfun$checkAndComplete$12Ckafka/server/ReplicaManager.$anonfun$completeDelayedFetchRequests$12Kkafka/server/ReplicaManager.$anonfun$completeDelayedFetchRequests$1$adapted2@kafka/server/ReplicaManager$$Lambda$984.0x00000008014c61b0.apply28kafka/server/ReplicaManager.completeDelayedFetchRequests2>kafka/server/ReplicaFetcherThread.completeDelayedFetchRequests2)java/util/Collections$UnmodifiableMap.get2 .vtable stub26java/util/stream/ReduceOps$ReduceOp.evaluateSequential2*java/util/stream/AbstractPipeline.evaluate2*java/util/stream/ReferencePipeline.collect2Porg/apache/kafka/clients/ClusterConnectionStates.nodesWithConnectionSetupTimeout2@org/apache/kafka/clients/NetworkClient.handleTimedOutConnections2+org/apache/kafka/clients/NetworkClient.poll22org/apache/kafka/common/requests/RequestUtils.flag2Eorg/apache/kafka/common/requests/RequestUtils.hasTransactionalRecords25org/apache/kafka/common/metrics/Sensor.recordInternal2-org/apache/kafka/common/metrics/Sensor.record2-org/apache/kafka/common/network/Selector.poll2:org/apache/kafka/clients/NetworkClientUtils.sendAndReceive2Corg/apache/kafka/common/message/ApiMessageType.requestHeaderVersion2=org/apache/kafka/common/protocol/ApiKeys.requestHeaderVersion21org/apache/kafka/clients/ClientRequest.makeHeader2-org/apache/kafka/clients/NetworkClient.doSend2+org/apache/kafka/clients/NetworkClient.send2'libpthread-2.31.so.__pthread_mutex_lock2#libjvm.so.ObjectMonitor::ExitEpilog25libjvm.so.SharedRuntime::complete_monitor_unlocking_C2?kafka/message/BrokerCompressionCodec$.getTargetCompressionCodec2.kafka/log/UnifiedLog.analyzeAndValidateRecords2libc-2.31.so.epoll_wait2sun/nio/ch/EPoll.wait2%sun/nio/ch/EPollSelectorImpl.doSelect2'sun/nio/ch/SelectorImpl.lockAndDoSelect2sun/nio/ch/SelectorImpl.select2/org/apache/kafka/common/network/Selector.select2Worg/apache/kafka/common/network/Selector$SelectorMetrics.maybeRegisterConnectionMetrics2:org/apache/kafka/common/network/Selector.pollSelectionKeys2;org/apache/kafka/common/requests/FetchRequest$Builder.build2(libpthread-2.31.so.__pthread_cond_signal2jdk/internal/misc/Unsafe.unpark29libjvm.so.G1BarrierSetRuntime::write_ref_array_post_entry2.jint_disjoint_arraycopy_avx32-java/util/stream/ReferencePipeline$3$1.accept29java/util/ArrayList$ArrayListSpliterator.forEachRemaining2*java/util/stream/AbstractPipeline.copyInto21java/util/stream/AbstractPipeline.wrapAndCopyInto2#java/util/stream/IntPipeline.reduce2 java/util/stream/IntPipeline.sum23kafka/cluster/DelayedOperations.checkAndCompleteAll22kafka/cluster/Partition.tryCompleteDelayedRequests2.checkcast_arraycopy_uninit2Fkafka/server/ReplicaFetcherThread$$Lambda$951.0x00000008014bc000.apply2"libjvm.so.G1BarrierSet::invalidate27org/apache/kafka/common/requests/FetchResponse.topicIds2;org/apache/kafka/clients/FetchSessionHandler.handleResponse2Mkafka/log/LogValidator$.$anonfun$validateMessagesAndAssignOffsetsCompressed$32=kafka/log/LogValidator$$$Lambda$1384.0x000000080157d750.apply2scala/Option.orElse2Mkafka/log/LogValidator$.$anonfun$validateMessagesAndAssignOffsetsCompressed$22>kafka/log/LogValidator$$$Lambda$1379.0x00000008015772a8.accept2kafka/cluster/Partition$$Lambda$1261.0x0000000801543d98.accept2java/util/Optional.ifPresent2java/lang/Long.getChars2&java/lang/AbstractStringBuilder.append2java/lang/StringBuilder.append2Akafka/server/ReplicaFetcherThread.$anonfun$processPartitionData$32Ikafka/server/ReplicaFetcherThread.$anonfun$processPartitionData$3$adapted2@org/apache/kafka/common/requests/ProduceResponse.lambda$toData$12Worg/apache/kafka/common/requests/ProduceResponse$$Lambda$1412.0x0000000801582dc0.accept2java/util/Map.forEach27org/apache/kafka/common/requests/ProduceResponse.toData27org/apache/kafka/common/requests/ProduceResponse.2libpthread-2.31.so.__libc_read2!sun/nio/ch/SocketDispatcher.read02 sun/nio/ch/SocketDispatcher.read2&sun/nio/ch/IOUtil.readIntoNativeBuffer2sun/nio/ch/IOUtil.read2!sun/nio/ch/SocketChannelImpl.read2*java/util/stream/AbstractPipeline.wrapSink2+org/xerial/snappy/Snappy.uncompressedLength2java/io/FilterInputStream.read2Zorg/apache/kafka/common/record/DefaultRecordBatch$StreamRecordIterator.ensureNoneRemaining2sun/nio/ch/EPoll.ctl2/sun/nio/ch/EPollSelectorImpl.processUpdateQueue2;scala/collection/immutable/Map$MapBuilderImpl.$plus$plus$eq2%sun/nio/ch/FileDispatcherImpl.writev02"sun/nio/ch/SocketDispatcher.writev2sun/nio/ch/IOUtil.write2"sun/nio/ch/SocketChannelImpl.write2%java/nio/channels/SocketChannel.write2=org/apache/kafka/common/network/PlaintextTransportLayer.write26org/apache/kafka/common/network/ByteBufferSend.writeTo27org/apache/kafka/common/record/MultiRecordsSend.writeTo23org/apache/kafka/common/network/NetworkSend.writeTo22org/apache/kafka/common/network/KafkaChannel.write2.org/apache/kafka/common/network/Selector.write25org/apache/kafka/common/network/Selector.attemptWrite2kafka/network/Processor.poll2kafka/network/Processor.run2java/util/HashMap.get2/org/apache/kafka/common/protocol/Errors.forCode2java/lang/String.equals2;com/yammer/metrics/stats/ExponentiallyDecayingSample.update2(com/yammer/metrics/core/Histogram.update2Dkafka/network/RequestChannel$Request.$anonfun$updateRequestMetrics$12Lkafka/network/RequestChannel$Request.$anonfun$updateRequestMetrics$1$adapted2Jkafka/network/RequestChannel$Request$$Lambda$1108.0x00000008014fef50.apply2'scala/collection/immutable/List.foreach29kafka/network/RequestChannel$Request.updateRequestMetrics2,kafka/network/Processor.updateRequestMetrics28kafka/network/Processor.$anonfun$processCompletedSends$12=kafka/network/Processor$$Lambda$988.0x00000008014c6c38.accept2-kafka/network/Processor.processCompletedSends26org/apache/kafka/common/protocol/SendBuilder.buildSend2>org/apache/kafka/common/protocol/SendBuilder.buildResponseSend28org/apache/kafka/common/requests/AbstractResponse.toSend2Aorg/apache/kafka/common/requests/RequestContext.buildResponseSend26kafka/network/RequestChannel$Request.buildResponseSend2.org/xerial/snappy/SnappyInputStream.readHeader2*org/xerial/snappy/SnappyInputStream.2;org/apache/kafka/common/compress/SnappyFactory.wrapForInput2=org/apache/kafka/common/record/CompressionType$3.wrapForInput2Corg/apache/kafka/common/record/DefaultRecordBatch.recordInputStream2Dorg/apache/kafka/common/record/DefaultRecordBatch.compressedIterator2Forg/apache/kafka/common/record/DefaultRecordBatch.skipKeyValueIterator2=java/util/concurrent/locks/AbstractQueuedSynchronizer.acquire22java/util/concurrent/locks/ReentrantLock$Sync.lock2-java/util/concurrent/locks/ReentrantLock.lock2,java/util/concurrent/ArrayBlockingQueue.size2$java/util/AbstractCollection.isEmpty2/kafka/network/Processor.configureNewConnections2libc-2.31.so.sendfile642&sun/nio/ch/FileChannelImpl.transferTo025sun/nio/ch/FileChannelImpl.transferToDirectlyInternal2-sun/nio/ch/FileChannelImpl.transferToDirectly2%sun/nio/ch/FileChannelImpl.transferTo2Dorg/apache/kafka/common/network/PlaintextTransportLayer.transferFrom22org/apache/kafka/common/record/FileRecords.writeTo29org/apache/kafka/common/record/DefaultRecordsSend.writeTo22org/apache/kafka/common/record/RecordsSend.writeTo2Horg/apache/kafka/common/network/Selector$SelectorMetrics.recordBytesSent2Hcom/yammer/metrics/stats/ExponentiallyDecayingSample.lockForRegularUsage2libc-2.31.so.__fxstat642#sun/nio/ch/FileDispatcherImpl.size02"sun/nio/ch/FileDispatcherImpl.size2sun/nio/ch/FileChannelImpl.size2!./lib/x86_64-linux-gnu/ld-2.31.so2%java/util/HashMap$HashIterator.2$java/util/HashMap$KeyIterator.2!java/util/HashMap$KeySet.iterator2java/util/HashSet.iterator2sun/nio/ch/Util$2.iterator2libpthread-2.31.so.__libc_write2$sun/nio/ch/FileDispatcherImpl.write02#sun/nio/ch/FileDispatcherImpl.write2'sun/nio/ch/IOUtil.writeFromNativeBuffer2 sun/nio/ch/FileChannelImpl.write29org/apache/kafka/common/record/MemoryRecords.writeFullyTo21org/apache/kafka/common/record/FileRecords.append2libnio.so.fdval2&org/apache/log4j/Logger.isTraceEnabled23org/slf4j/impl/Reload4jLoggerAdapter.isTraceEnabled2kafka/utils/Logging.trace2kafka/utils/Logging.trace$2kafka/network/Processor.trace2$kafka/network/Processor.sendResponse2+kafka/network/Processor.processNewResponses2Kjava/util/concurrent/locks/AbstractQueuedSynchronizer.hasQueuedPredecessors2Ljava/util/concurrent/locks/ReentrantReadWriteLock$FairSync.readerShouldBlock2libpthread-2.31.so.pread2$sun/nio/ch/FileDispatcherImpl.pread02#sun/nio/ch/FileDispatcherImpl.pread2'sun/nio/ch/FileChannelImpl.readInternal2sun/nio/ch/FileChannelImpl.read2-org/apache/kafka/common/utils/Utils.readFully23org/apache/kafka/common/utils/Utils.readFullyOrFail2Zorg/apache/kafka/common/record/FileLogInputStream$FileChannelRecordBatch.loadBatchWithSize2Xorg/apache/kafka/common/record/FileLogInputStream$FileChannelRecordBatch.loadBatchHeader2Zorg/apache/kafka/common/record/DefaultRecordBatch$DefaultFileChannelRecordBatch.lastOffset2Borg/apache/kafka/common/record/FileRecords.searchForOffsetWithSize2$kafka/log/LogSegment.translateOffset2kafka/log/LogSegment.read2/kafka/cluster/Partition.$anonfun$fetchRecords$22#./lib/x86_64-linux-gnu/libc-2.31.so2(libjvm.so.Relocation::pd_address_in_code2#libjvm.so.oop_Relocation::oop_value2libjvm.so.nmethod::oops_do23libjvm.so.ClosureIsUnloadingBehaviour::is_unloading2>kafka/server/DelayedOperation.$anonfun$safeTryCompleteOrElse$123kafka/server/DelayedOperation.safeTryCompleteOrElse2;kafka/server/DelayedOperationPurgatory.tryCompleteElseWatch2-java/lang/ThreadLocal$ThreadLocalMap.getEntry2java/lang/ThreadLocal.get22com/yammer/metrics/stats/ThreadLocalRandom.current2Yscala/collection/mutable/HashTable.scala$collection$mutable$HashTable$$lastPopulatedIndex20scala/collection/mutable/HashMap$$anon$2.foreach2Mscala/collection/convert/DecorateAsJava$$Lambda$1281.0x00000008015566b0.apply21scala/collection/convert/Decorators$AsJava.asJava21kafka/server/KafkaApis$.sizeOfThrottledPartitions2Porg/apache/kafka/common/message/ProduceResponseData$TopicProduceResponse.addSize2;org/apache/kafka/common/message/ProduceResponseData.addSize2java/util/TreeMap.getLastEntry2java/util/TreeMap.lastEntry2>kafka/server/epoch/LeaderEpochFileCache.$anonfun$latestEntry$123kafka/server/epoch/LeaderEpochFileCache.latestEpoch2?kafka/server/epoch/LeaderEpochFileCache.$anonfun$endOffsetFor$120kafka/server/DelayedFetch.$anonfun$tryComplete$42@kafka/server/DelayedFetch$$Lambda$1311.0x000000080155b708.accept2Akafka/server/ReplicaManager$$Lambda$1405.0x00000008015835c0.apply2Bkafka/log/LogValidator$.getFirstBatchAndMaybeValidateNoMoreBatches2.updateBytesCRC32C2,java/lang/invoke/MethodHandle.asTypeUncached2$java/lang/invoke/MethodHandle.asType2*java/lang/invoke/Invokers.checkGenericType2*java/lang/invoke/Invokers$Holder.invoke_MT2@org/apache/kafka/common/utils/Crc32C$Java9ChecksumFactory.create2+org/apache/kafka/common/utils/Crc32C.create2,org/apache/kafka/common/utils/Crc32C.compute2Aorg/apache/kafka/common/record/DefaultRecordBatch.computeChecksum29org/apache/kafka/common/record/DefaultRecordBatch.isValid29kafka/log/UnifiedLog.$anonfun$analyzeAndValidateRecords$12:kafka/log/UnifiedLog$$Lambda$584.0x00000008013ed6b0.accept2Eorg/apache/kafka/common/record/DefaultRecord.skipLengthDelimitedField2"kafka/utils/Logging.isTraceEnabled2#kafka/utils/Logging.isTraceEnabled$2+kafka/network/RequestChannel.isTraceEnabled2 libjvm.so.AccessInternal::PostRuntimeDispatch, (AccessInternal::BarrierType)2, 548964ul>::oop_access_barrier2&kafka/server/KafkaRequestHandler.trace2Iorg/apache/kafka/common/utils/ImplicitLinkedHashCollection.removeFromList2Norg/apache/kafka/common/utils/ImplicitLinkedHashCollection.removeElementAtSlot2Aorg/apache/kafka/common/utils/ImplicitLinkedHashCollection.remove2>kafka/server/IncrementalFetchContext$PartitionIterator.hasNext2Bkafka/server/IncrementalFetchContext.updateAndGenerateResponseData2java/util/HashMap.compute2=org/apache/kafka/common/requests/ProduceRequest.lambda$null$12Vorg/apache/kafka/common/requests/ProduceRequest$$Lambda$1421.0x000000080158a8f0.accept2Gorg/apache/kafka/common/requests/ProduceRequest.lambda$partitionSizes$22Vorg/apache/kafka/common/requests/ProduceRequest$$Lambda$1419.0x000000080158a480.accept2>org/apache/kafka/common/requests/ProduceRequest.partitionSizes2Eorg/apache/kafka/common/requests/ProduceRequest.clearPartitionRecords2Ascala/collection/convert/Wrappers$JMapWrapperLike$$anon$5.hasNext224org/apache/kafka/common/protocol/Readable.readString26org/apache/kafka/common/message/RequestHeaderData.read28org/apache/kafka/common/message/RequestHeaderData.24org/apache/kafka/common/requests/RequestHeader.parse2*kafka/network/Processor.parseRequestHeader2;kafka/network/Processor.$anonfun$processCompletedReceives$12=kafka/network/Processor$$Lambda$985.0x00000008014c6590.accept2,java/util/LinkedHashMap$LinkedValues.forEach20kafka/network/Processor.processCompletedReceives2.sun/nio/ch/Util.offerLastTemporaryDirectBuffer2Jorg/apache/kafka/common/message/ProduceRequestData$TopicProduceData.27org/apache/kafka/common/message/ProduceRequestData.read29org/apache/kafka/common/message/ProduceRequestData.25org/apache/kafka/common/requests/ProduceRequest.parse2?org/apache/kafka/common/requests/AbstractRequest.doParseRequest2=org/apache/kafka/common/requests/AbstractRequest.parseRequest22java/util/HashMap.clear2java/util/HashSet.clear2sun/nio/ch/Util$2.clear2+java/util/concurrent/ArrayBlockingQueue.put2(kafka/network/RequestChannel.sendRequest2Lorg/apache/kafka/common/network/Selector$SelectorMetrics.recordBytesReceived2/java/util/concurrent/ArrayBlockingQueue.enqueue2+com/typesafe/scalalogging/Logger.underlying2java/util/HashSet.add2*sun/nio/ch/SelectorImpl.processReadyEvents2*sun/nio/ch/EPollSelectorImpl.processEvents2flibjvm.so.void OopOopIterateDispatch::Table::oop_oop_iterate26libjvm.so.void G1CMTask::process_grey_task_entry2$libjvm.so.G1CMBitMapClosure::do_addr2#libjvm.so.G1CMTask::do_marking_step2)libjvm.so.G1CMConcurrentMarkingTask::work2flibjvm.so.void OopOopIterateDispatch::Table::oop_oop_iterate2%libjvm.so.G1CMTask::drain_local_queue2nlibjvm.so.void OopOopIterateDispatch::Table::oop_oop_iterate2Olibjvm.so.G1RebuildRemSetTask::G1RebuildRemSetHeapRegionClosure::do_heap_region2(libjvm.so.HeapRegionManager::par_iterate2#libjvm.so.G1RebuildRemSetTask::work2libc-2.31.so.epoll_ctl2>org/apache/kafka/common/utils/ImplicitLinkedHashCollection.add23java/util/concurrent/ConcurrentSkipListMap.doRemove21java/util/concurrent/ConcurrentSkipListMap.remove2.java/util/concurrent/ConcurrentSkipListMap.cpr20java/util/concurrent/ConcurrentSkipListMap.doPut26java/util/concurrent/ConcurrentSkipListMap.putIfAbsent2=org/apache/kafka/common/protocol/ByteBufferAccessor.readArray2libjvm.so.Unsafe_Unpark2java/util/Arrays.copyOf2java/util/ArrayList.grow2java/util/ArrayList.add2Horg/apache/kafka/common/message/ProduceRequestData$TopicProduceData.read21libpthread-2.31.so.__pthread_mutex_unlock_usercnt2=kafka/network/Processor$$Lambda$1073.0x00000008014ec800.apply2.kafka/network/Processor.handleChannelMuteEvent2java/util/ArrayDeque.grow2java/util/ArrayDeque.addLast2(sun/nio/ch/EPollSelectorImpl.setEventOps2'sun/nio/ch/SelectionKeyImpl.interestOps2Iorg/apache/kafka/common/network/PlaintextTransportLayer.removeInterestOps21org/apache/kafka/common/network/KafkaChannel.mute2-org/apache/kafka/common/network/Selector.mute2sun/nio/ch/IOUtil.drain2sun/nio/ch/EventFD.reset2+sun/nio/ch/EPollSelectorImpl.clearInterrupt2.org/apache/kafka/common/protocol/ApiKeys.forId25org/apache/kafka/common/requests/RequestHeader.apiKey2#libjvm.so.pthread_mutex_trylock@plt2+java/util/concurrent/locks/LockSupport.park2Jjava/util/concurrent/locks/AbstractQueuedSynchronizer.acquireInterruptibly2?java/util/concurrent/locks/ReentrantLock$Sync.lockInterruptibly2:java/util/concurrent/locks/ReentrantLock.lockInterruptibly25java/util/concurrent/ConcurrentSkipListMap.addIndices2Dkafka/network/RequestChannel$Request.$anonfun$updateRequestMetrics$32Lkafka/network/RequestChannel$Request.$anonfun$updateRequestMetrics$3$adapted2Jkafka/network/RequestChannel$Request$$Lambda$1111.0x00000008014ff9d8.apply2#libjvm.so.ObjectSampler::is_created22libjvm.so.AllocTracer::send_allocation_in_new_tlab2java/nio/ByteBuffer.allocate25org/apache/kafka/common/network/NetworkReceive.2(sun/nio/ch/Util.getTemporaryDirectBuffer2#libjvm.so.oopDesc::size_given_klass2libc-2.31.so.getrusage2&libjvm.so.G1CMTask::regular_clock_call2&libjvm.so.G1CMTask::drain_global_stack2*libjvm.so.OtherRegionsTable::add_reference2java/util/regex/Matcher.search2java/util/regex/Matcher.find2"java/util/regex/Matcher.replaceAll22io/prometheus/jmx/JmxCollector$Receiver.recordBean2-io/prometheus/jmx/JmxScraper.processBeanValue2'io/prometheus/jmx/JmxScraper.scrapeBean2%io/prometheus/jmx/JmxScraper.doScrape2&io/prometheus/jmx/JmxCollector.collect2?io/prometheus/jmx/shaded/io/prometheus/client/Collector.collect2nio/prometheus/jmx/shaded/io/prometheus/client/CollectorRegistry$MetricFamilySamplesEnumeration.findNextElement2jio/prometheus/jmx/shaded/io/prometheus/client/CollectorRegistry$MetricFamilySamplesEnumeration.nextElement2\io/prometheus/jmx/shaded/io/prometheus/client/exporter/common/TextFormat.writeOpenMetrics1002Tio/prometheus/jmx/shaded/io/prometheus/client/exporter/common/TextFormat.writeFormat2Zio/prometheus/jmx/shaded/io/prometheus/client/exporter/HTTPServer$HTTPMetricHandler.handle2,com/sun/net/httpserver/Filter$Chain.doFilter2&sun/net/httpserver/AuthFilter.doFilter29sun/net/httpserver/ServerImpl$Exchange$LinkHandler.handle2*sun/net/httpserver/ServerImpl$Exchange.run21java/util/concurrent/ThreadPoolExecutor.runWorker22java/util/concurrent/ThreadPoolExecutor$Worker.run20java/util/regex/Pattern$CharPropertyGreedy.match2'java/util/regex/Pattern$GroupHead.match2#java/util/regex/Pattern$Slice.match2'java/util/regex/Pattern$GroupTail.match2*java/util/regex/Pattern$CharProperty.match2#java/util/regex/Pattern$Begin.match2java/util/regex/Matcher.match2java/util/regex/Matcher.matches27java/util/concurrent/ConcurrentSkipListMap$Iter.advance2=java/util/concurrent/ConcurrentSkipListMap$ValueIterator.next21java/util/concurrent/ConcurrentSkipListMap.toList29java/util/concurrent/ConcurrentSkipListMap$Values.toArray2(com/yammer/metrics/stats/Snapshot.2@com/yammer/metrics/stats/ExponentiallyDecayingSample.getSnapshot2-com/yammer/metrics/core/Histogram.getSnapshot2Dcom/yammer/metrics/reporting/JmxReporter$Histogram.get50thPercentile24jdk/internal/reflect/GeneratedMethodAccessor7.invoke28jdk/internal/reflect/DelegatingMethodAccessorImpl.invoke2java/lang/reflect/Method.invoke2"sun/reflect/misc/Trampoline.invoke24jdk/internal/reflect/GeneratedMethodAccessor2.invoke2"sun/reflect/misc/MethodUtil.invoke2:com/sun/jmx/mbeanserver/StandardMBeanIntrospector.invokeM221com/sun/jmx/mbeanserver/MBeanIntrospector.invokeM21com/sun/jmx/mbeanserver/PerInterface.getAttribute21com/sun/jmx/mbeanserver/MBeanSupport.getAttribute22com/sun/jmx/mbeanserver/MBeanSupport.getAttributes2Ccom/sun/jmx/interceptor/DefaultMBeanServerInterceptor.getAttributes24com/sun/jmx/mbeanserver/JmxMBeanServer.getAttributes2'io/prometheus/jmx/JmxCollector.safeName22libjvm.so.G1Policy::preventive_collection_required2)libjvm.so.TypeArrayKlass::allocate_common2"libjvm.so.OptoRuntime::new_array_C2&java/lang/AbstractStringBuilder.2java/lang/StringBuilder.2:jdk/internal/math/FloatingDecimal$BinaryToASCIIBuffer.dtoa2;jdk/internal/math/FloatingDecimal.getBinaryToASCIIConverter24jdk/internal/math/FloatingDecimal.toJavaFormatString2java/lang/Double.toString2java/lang/String.valueOf2%java/util/AbstractCollection.toString2-java/util/regex/Pattern$BmpCharProperty.match2Hjdk/internal/math/FloatingDecimal$BinaryToASCIIBuffer.toJavaFormatString2"sun/nio/cs/StreamEncoder.implWrite2sun/nio/cs/StreamEncoder.write2 java/io/OutputStreamWriter.write2java/io/Writer.append2_io/prometheus/jmx/shaded/io/prometheus/client/exporter/common/TextFormat.writeEscapedLabelValue2%./lib/x86_64-linux-gnu/libz.so.1.2.112(java/util/zip/Deflater.deflateBytesBytes2java/util/zip/Deflater.deflate2*java/util/zip/DeflaterOutputStream.deflate2(java/util/zip/DeflaterOutputStream.write2$java/util/zip/GZIPOutputStream.write2%java/io/ByteArrayOutputStream.writeTo2java/util/regex/Matcher.reset2java/util/regex/Matcher.2java/util/regex/Pattern.matcher2libjvm.so.nmethod::is_alive2java/lang/StringLatin1.hashCode2java/lang/String.hashCode2$javax/management/ObjectName.hashCode2,com/sun/jmx/mbeanserver/NamedObject.hashCode2java/util/HashMap.hash2#java/util/AbstractCollection.addAll2(com/sun/jmx/mbeanserver/Repository.query2Ecom/sun/jmx/interceptor/DefaultMBeanServerInterceptor.queryMBeansImpl2Acom/sun/jmx/interceptor/DefaultMBeanServerInterceptor.queryMBeans22com/sun/jmx/mbeanserver/JmxMBeanServer.queryMBeans27org/apache/kafka/common/metrics/KafkaMetric.metricValue2Corg/apache/kafka/common/metrics/JmxReporter$KafkaMbean.getAttribute2Dorg/apache/kafka/common/metrics/JmxReporter$KafkaMbean.getAttributes26com/sun/jmx/mbeanserver/Repository.retrieveNamedObject2+com/sun/jmx/mbeanserver/Repository.retrieve2>com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.getMBean2Bcom/sun/jmx/interceptor/DefaultMBeanServerInterceptor.getMBeanInfo23com/sun/jmx/mbeanserver/JmxMBeanServer.getMBeanInfo2 java/lang/StringLatin1.newString2 java/lang/StringBuilder.toString2java/util/AbstractMap.toString2libjvm.so.CodeBlob::is_zombie2#libjvm.so.JavaThread::pd_last_frame22libjvm.so.OptoRuntime::is_deoptimized_caller_frame2)libjvm.so.OptoRuntime::new_array_nozero_C2java/lang/String.getBytes2+java/lang/AbstractStringBuilder.putStringAt2$java/lang/String.checkBoundsBeginEnd2java/lang/String.getChars2java/io/Writer.write2!libjvm.so.NativeCall::destination2+kafka/cluster/Partition.fetchOffsetSnapshot2*kafka/log/TimeIndex.$anonfun$maybeAppend$12kafka/log/TimeIndex.maybeAppend2java/util/stream/Sink.end2*java/util/stream/Sink$ChainedReference.end2=java/util/concurrent/locks/AbstractQueuedSynchronizer.enqueue2Njava/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.doSignal2Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.signal21java/util/concurrent/LinkedBlockingDeque.linkLast20java/util/concurrent/LinkedBlockingDeque.putLast2,java/util/concurrent/LinkedBlockingDeque.put2'kafka/network/Processor.enqueueResponse2)scala/collection/mutable/Builder.sizeHint2*scala/collection/mutable/Builder.sizeHint$2,scala/collection/mutable/MapBuilder.sizeHint2org/apache/kafka/common/requests/ProduceResponse.lambda$null$22Worg/apache/kafka/common/requests/ProduceResponse$$Lambda$1417.0x000000080158a010.accept2Eorg/apache/kafka/common/requests/ProduceResponse.lambda$errorCounts$32Worg/apache/kafka/common/requests/ProduceResponse$$Lambda$1415.0x0000000801589ba0.accept22!java/lang/System.identityHashCode2kafka/log/LocalLog.trace27kafka/server/BrokerTopicMetrics.totalProduceRequestRate2sun/nio/ch/EventFD.set02sun/nio/ch/EventFD.set2#sun/nio/ch/EPollSelectorImpl.wakeup2/org/apache/kafka/common/network/Selector.wakeup2kafka/network/Processor.wakeup24java/lang/invoke/DirectMethodHandle.allocateInstance2Cjava/lang/invoke/LambdaForm$DMH.0x0000000801578c00.newInvokeSpecial2Djava/lang/invoke/LambdaForm$MH.0x000000080157a000.linkToTargetMethod24scala/collection/AbstractTraversable.sizeHintIfCheap2;org/apache/kafka/common/record/FileLogInputStream.nextBatch2;org/apache/kafka/common/record/RecordBatchIterator.makeNext2?org/apache/kafka/common/utils/AbstractIterator.maybeComputeNext2scala/Some.isEmpty2kafka/cluster/Partition.topicId2!kafka/utils/timer/TimingWheel.add2/kafka/utils/timer/SystemTimer.addTimerTaskEntry2!kafka/utils/timer/SystemTimer.add24org/apache/kafka/common/requests/ProduceRequest.data2Ckafka/server/DelayedOperationPurgatory.$anonfun$watchForOperation$128kafka/server/DelayedOperationPurgatory.watchForOperation2Fkafka/server/DelayedOperationPurgatory.$anonfun$tryCompleteElseWatch$32Nkafka/server/DelayedOperationPurgatory.$anonfun$tryCompleteElseWatch$3$adapted2Lkafka/server/DelayedOperationPurgatory$$Lambda$1312.0x000000080155b940.apply2Fkafka/server/DelayedOperationPurgatory.$anonfun$tryCompleteElseWatch$22Skafka/server/DelayedOperationPurgatory$$Lambda$1309.0x000000080155b038.apply$mcV$sp2'kafka/log/LogSegment.$anonfun$recover$22/kafka/log/LogSegment.$anonfun$recover$2$adapted29kafka/log/LogSegment$$Lambda$338.0x000000080129e3e0.apply2+kafka/log/UnifiedLog.maybeFlushMetadataFile2#libjvm.so.Assembler::locate_operand2.unknown2java/util/Objects.hashCode2/org/apache/kafka/common/TopicPartition.hashCode2+kafka/server/ReplicaManager.isAddingReplica24kafka/server/ReplicaManager.$anonfun$fetchMessages$22Akafka/server/ReplicaManager$$Lambda$1266.0x000000080154e0d0.apply2-kafka/server/epoch/LeaderEpochFileCache.trace2scala/Option.isDefined2scala/Option.nonEmpty2!kafka/server/CachedPartition.next2dorg/apache/kafka/common/utils/ImplicitLinkedHashCollection$ImplicitLinkedHashCollectionIterator.next28org/apache/kafka/common/requests/FetchResponse.toMessage21org/apache/kafka/common/requests/FetchResponse.of2'kafka/server/KafkaApis.createResponse$125java/util/Collections$UnmodifiableCollection.contains22org/apache/kafka/common/internals/Topic.isInternal2libjvm.so.ObjectMonitor::EnterI2libjvm.so.ObjectMonitor::enter2#libjvm.so.ObjectSynchronizer::enter23libjvm.so.SharedRuntime::complete_monitor_locking_C23org/apache/kafka/common/utils/AbstractIterator.next2-org/apache/kafka/common/TopicPartition.equals2sun/nio/ch/NativeThreadSet.add2'scala/collection/mutable/HashMap.result2,scala/collection/generic/GenMapFactory.apply2:java/util/concurrent/ConcurrentSkipListMap.findPredecessor2%scala/collection/AbstractIterator.map21scala/Predef$ArrowAssoc$.$minus$greater$extension2+kafka/server/ReplicaManager.onlinePartition2$kafka/server/ReplicaManager.localLog2(kafka/server/ReplicaManager.getLogConfig20kafka/server/KafkaApis.maybeConvertFetchedData$125kafka/server/KafkaApis.$anonfun$handleFetchRequest$222=kafka/server/KafkaApis$$Lambda$1287.0x00000008015576f8.accept25kafka/server/KafkaApis.$anonfun$handleFetchRequest$212=kafka/server/KafkaApis$$Lambda$1286.0x00000008015574c0.accept2:java/util/concurrent/ConcurrentHashMap$ValuesView.iterator2=scala/collection/convert/Wrappers$JCollectionWrapper.iterator2;kafka/cluster/Partition.$anonfun$updateFollowerFetchState$22Ckafka/cluster/Partition.$anonfun$updateFollowerFetchState$2$adapted2=kafka/cluster/Partition$$Lambda$1263.0x000000080154cc20.apply2scala/Option.exists2;kafka/cluster/Partition.$anonfun$updateFollowerFetchState$12,scala/collection/mutable/HashTable.addEntry026kafka/server/KafkaApis.$anonfun$handleProduceRequest$32=kafka/server/KafkaApis$$Lambda$1366.0x000000080156cca8.accept26kafka/server/KafkaApis.$anonfun$handleProduceRequest$22=kafka/server/KafkaApis$$Lambda$1364.0x000000080156c838.accept2)libjvm.so.G1CMIsAliveClosure::do_object_b25libjvm.so.IsCompiledMethodUnloadingOopClosure::do_oop2Horg/apache/kafka/common/protocol/types/RawTaggedFieldWriter.writeRawTags28org/apache/kafka/common/message/ResponseHeaderData.write2/kafka/server/LogReadResult.toFetchPartitionData2/kafka/server/DelayedFetch.$anonfun$onComplete$22?kafka/server/DelayedFetch$$Lambda$1381.0x000000080157c6e0.apply2java/util/HashMap$Node.getKeyp \ No newline at end of file diff --git a/receiver/pyroscopereceiver/testdata/memory_alloc_live_example.jfr b/receiver/pyroscopereceiver/testdata/memory_alloc_live_example.jfr new file mode 100644 index 0000000..0df2561 Binary files /dev/null and b/receiver/pyroscopereceiver/testdata/memory_alloc_live_example.jfr differ diff --git a/receiver/pyroscopereceiver/testdata/memory_example_alloc_in_new_tlab.pb b/receiver/pyroscopereceiver/testdata/memory_example_alloc_in_new_tlab.pb new file mode 100644 index 0000000..6a4f96d --- /dev/null +++ b/receiver/pyroscopereceiver/testdata/memory_example_alloc_in_new_tlab.pb @@ -0,0 +1,1353 @@ + + +7 +/ +  !"#€€  +$%& !"#€€  +'()*+,-& !"#€€ 0 +(./0123456789:;<=>?@ABC !"#€€@( +DEFGHIJKLMNOPQRSTUVWXYZ[\]^!"_#€€ÀF +=`abcdefghijklmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#/€€à e +]‹ŒŽ‘’“”•–—˜45™š›<=>œžmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€ - +%./01Ÿ ¡¢£¤¥¦§TUVWXYZ[\]^!"_#€€ F +=`ab¨©ghijklmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#7€€à n +eª«¬­®¯Ž‘’“”•–—˜45™š›<=>œžmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_# €€ t +l°±²³´vwµ¶·¸¹º»¼½¾¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€@ +ÊËÌÍÎÏÐÑÒ#€€@* +!ÓÔFGHIJKLMNOPQRSTUVWXYZ[\]^!"_#€€à. +%ÕÖ×DEFGHIJKLMNOPQRSTUVWXYZ[\]^!"_#€€ * +!./01ØÙÚÛ¥¦§TUVWXYZ[\]^!"_#€€À+ +#ÜÝÞFGHIJKLMNOPQRSTUVWXYZ[\]^!"_#€€@t +l°±²³´vwµ¶·¸¹º»¼½¾¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€`n +eª«¬­®¯Ž‘’“”•–—˜45™š›<=>œžmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_# €€€R +Jßàáâãäåæçèghijklmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€@F +>éêëìíîïðñòstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€ % +óôõö÷øùúûüýÐÑÒ#€€ h +`þÿ€¸¹º»¼½¾¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ M +Dª«‚ƒ„efghijklmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€ÀL +D…†‡ˆ‰MŠ‹ŒŽOP‘K’OP“”•IJKLMNOPQRSTUVWXYZ[\]^!"_#€€@S +Jª«‚ƒ„–—cdefghijklmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€€ +˜™šýÐÑÒ#€€ * +!./01ØÙÚÛ¥¦§TUVWXYZ[\]^!"_#€€€q +h›œžŸ ¡¢º»¼½£¤¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ r +j¥¦45™š§<=¨©ª«º¬½¾¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ Q +I­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂØÙÚÛ¥¦§TUVWXYZ[\]^!"_#€€ ] +UÃÄÅÆǼÈɯ°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂØÙÚÛ¥¦§TUVWXYZ[\]^!"_#€€ h +`ÊËÌÍÎÏн£¤¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ ‹ +‚›œžŸ ¡¢ºÑÒÓÔ¡¢ÕÖ×ØÙÚÛܼ½£¤¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ * +!ÝÔFGHIJKLMNOPQRSTUVWXYZ[\]^!"_# €€€' +ÞØÙÚÛ¥¦§TUVWXYZ[\]^!"_#€€@d +\.ßàáâã‘’“”•–—˜45™š›<=>œžmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€ Z +Räåæçèéêëãäåæçèghijklmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€ & +ìíî復§TUVWXYZ[\]^!"_#€€€b +ZðÚÛܽ£¤¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ L +Dñ†òˆ‰MŠ‹ŒŽOP‘K’OP“”•IJKLMNOPQRSTUVWXYZ[\]^!"_#€€ _ +W<=>óôõöK÷øùúûüýþÿVWXYZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ z +r€‚ƒ„…†‡ˆ‰Š‹¡¢£ŒŽ¾¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ ” +ŠžŸ ¡¢Ÿ ¡¢Ÿ ¡¢ºÑÒÓÔ¡¢ÕÖ×ØÙÚÛܼ½¾¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€€O +Fª«‚ƒ„efghijklmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€À, +#ìíØÙÚÛ¥¦§TUVWXYZ[\]^!"_# €€ o +gí¡¢£ŒŽ‘’“”¤¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ f +]ª«¬­®¯•’“”•–—˜45™š›<=>œžmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_# €€€p +hžŸ ¡¢Ÿ ¡¢º»¼½¾¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€`j +b–ÝÞ¸¹º»¼½£¤¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ K +C—˜™šb¨©ghijklmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€ * +!./01ØÙÚÛ¥¦§TUVWXYZ[\]^!"_# €€ k +c›œžÓŸ¡¢ž ¡¢£¤¥¦§¨ü©þÿVWXYZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ r +jª«¬­®¯°±²³´µ¶·­®¯°¸¹º»¼æçèghijklmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€@d +\½¸¹º»¼½¾¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ e +]¾¿ÀÁÂÀ‚ƒ„øùúûüýþÿVWXYZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ % +.ßÄÅ¥¦§TUVWXYZ[\]^!"_#€€ S +KÆ(ÇÈÉÊËÌÍÎìíîïðñòstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€ D +œžmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€  +奦§TUVWXYZ[\]^!"_#€€ j +b°±²æçèé¼½£¤¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ v +n°±²êëìíîïðñòóô½£¤¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ N +Fõàáâö÷çèghijklmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€ J +B./01ø÷çèghijklmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€@) +!ùÞØÙÚÛ¥¦§TUVWXYZ[\]^!"_#€€ 1 +)úûüýþÞØÙÚÛ¥¦§TUVWXYZ[\]^!"_#€€ 4 +,ÿÝÞ€‚KÞØÙÚÛ¥¦§TUVWXYZ[\]^!"_#€€ l +dƒ„…<=¨©ª«º¬½¾¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ G +?†‡ˆ‰fghijklmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€@1 +)Š‹ŒŽ‘’“”•–—˜™š›œš#€€ T +Lßàáâãäåæçèghijklmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€@o +gžŸ ¡¢£¤¥½¦§¨©ª«¤¥¦§¨ü©þÿVWXYZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€@1 +)¬­®¯þÞØÙÚÛ¥¦§TUVWXYZ[\]^!"_#€€ › +’›œžŸ ¡¢Ÿ ¡¢Ÿ ¡¢ºÑÒÓÔ¡¢ÕÖ×ØÙÚÛܼ½£¤¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ d +\°ÝÞé¼½£¤¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ ) +!±…²³´µ¶·¸¹º»¼½¾!"#€€ / +'¿ÀÁÂÃÄÅÆÇÈ·¸¹º»¼½¾!"#€€ % +²³´ÉÊ˸¹º»¼½¾!"#€€ # +±…̶˸¹º»¼½¾!"#€€ - +%./ÍÎÏг´µ¶Ë¸¹º»¼½¾!"#€€@% +²³´µ¶Ë¸¹º»¼½¾!"#€€ ' +ìíѵ¶Ë¸¹º»¼½¾!"#€€ % +./01Ÿ Ò˸¹º»¼½¾!"#€€ % +ìí Ò˸¹º»¼½¾!"#€€ ' +./ÓÔŸ Ò˸¹º»¼½¾!"#€€ $ +.ßÕֶ˸¹º»¼½¾!"#€€ # +±…̶˸¹º»¼½¾!"#€€ / +'×ØÙÚÛ²³´µ¶Ë¸¹º»¼½¾!"#€€ % +²³´µ¶Ë¸¹º»¼½¾!"#€€ ' +./ÓÔŸ Ò˸¹º»¼½¾!"#€€ # +±…̶˸¹º»¼½¾!"#€€@! +…̶˸¹º»¼½¾!"#€€ % +./01Ÿ Ò˸¹º»¼½¾!"#€€ # +ÜÝÈÞ߸¹º»¼½¾!"#€€ 1 +)¿ÀÁÂÃÄÅÆÇÈÞ߸¹º»¼½¾!"#€€ ‹ +‚žŸ ¡¢Ÿ ¡¢ÑÒÓÔ¡¢ÕÖ×ØÙÚÛܼ½£¤¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ € +x°±²àáâãäåååæçè<=>éÁÂÀ‚ƒ„øùúûüýþÿVWXYZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ g +_23456789:;<=>?@ABê¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ $ +ðÚÛÜë…†‡ˆ‰Š]^!"_#€€ „ +|–ÝÞ¸¹ºÑÒÓÔ¡¢ÕÖ×ØÙÚÛܼ½£¤¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ ; +3ìíìpqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€ t +líª«¬­®¯°±²³´µ¶·­®¯°¸¹º»¼æçèghijklmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€ • +ŒžŸ ¡¢Ÿ ¡¢Ÿ ¡¢ºÑÒÓÔ¡¢ÕÖ×ØÙÚÛܼ½£¤¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€@i +`žŸ ¡¢º»¼½¾¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€À¾ +µîÖ×ïðñòóôõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ Ï +Æìß©ª«¬­®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€`h +`–ÝÞ¸¹º»¼½¾¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ · +®·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈKÉÊ456789:;<=>ËÌÄÅÍÎϽÐÑêëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€`½ +³ÝÖ׺ÑÒÓÔ¡¢ÕÖ×ØÙÚÛܼ½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€€– +åæ¡¢žŸ ¡¢çèéêëvwµìíî“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@  +—ïÝÞðvwµñßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ¶ +­òóóôõöÕÖ×ØÙÚÛÜé¼½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€`· +­òóóôõöÕÖ×ØÙÚÛÜé¼½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€€U +M‚ƒ„øùúûüýþÿVWXYZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ ³ +©°±²³´vwµ¶·¸¹º»¼½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ Î +ÅžŸ ¡¢Ÿ ¡¢Ÿ ¡¢ÑÒÓÔ¡¢ÕÖ×ØÙÚÛܼ½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€`Ï +Æ÷ø456789:;<=>ùúûüýþ½ÿ÷ø456789:;<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ‘½’÷ø456789:;<=>ùúûüýþ½ÿ÷ø456789:;<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@Ö +Í”•9:;<=>ùúûüýþ½ÿ÷ø456789:;<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@ç +Þ–—˜™š›œžŸŸ ¡¢£¤¥Û¦®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ L +Dñ†‡ˆ‰MŠ‹ŒŽOP‘K’OP“”•IJKLMNOPQRSTUVWXYZ[\]^!"_#€€  +y§¨©ª«‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ø +®¯°±²³´µ¶¶¶¶¶¶·¶¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€  +„ÀÁÂËÌÍÃĺÑÒÓÔ¡¢Ÿ ¡¢Ÿ ¡¢º»¼½¾¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ ª +¡ÀÁÂËÌÍÃĺ¬½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ¨ +ŸíÅÆÇÈÉÊËÌåæ¡¢žŸ ¡¢çèéêëvwµìíî“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ v +mÍÎÏÐÑ•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ “ +Š›œžŸ ¡¢Ÿ ¡¢ºÑÒÓÔ¡¢ÕÖ×ØÙÚÛܼ½£¤¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ ÿ +õòóôÒÓÔÕÖ×Ö×õöÓÔ6789:;Ö×ØÙÚÛÜùúûüýþ½ÿ÷ø456789:;<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ¢ +™Øæçèé¼½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€`Ý +ÔŸËÌÍÃÄ…<=>ùúûüýþ½ÿ÷ø456789:;<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ F +>ìíìÙÚÛÜkÝÞßàáâãäåæçèéêëì—˜™š›œš#€€ ¥ +œåæ¡¢ž íîßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@Z +Räåïðñòóôõö÷øùõöúûüýþÿ€‚ƒ„…†‡ˆ‰]ëì—˜™š›œš#€€@œ +“ŠÖ×åæ¡¢žŸ ¡¢çèéêëvwµìíî“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ Æ +½žŸ ¡¢Ÿ ¡¢ÑÒÓÔ¡¢ÕÖ×ØÙÚÛܼ½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ K +B‹ŒŽÚÛÜkÝÞßàáâãäåæçèéêëì—˜™š›œš#€€€– +åæ¡¢žŸ ¡¢çèéêëvwµìíî“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ê +á‘’“”•–—K˜™š›¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ @ +7œžŸ ¡¢¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€€œ +“èé¼½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@ª +¡£ÝÞ¤¥¦§¨¡¢åæ¡¢žŸ ¡¢çèéêëvwµìíî“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@Ù +Б’õöÓÔ™š›Ö×ØÙ©ª«“¬­®¯Û“¬°±²„678Ö×…†‡ˆ‰Š‹Œ­®¯Û“êëìí³´µ¶·¸VWXYZ[\]ÁÂÃÄÅƹº»]¼½¾§¿ÀÁÂÃÄÃÅÆÇÈÉÊËÌ͉Š]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉÎÏÐÑÒÓÔÕÑÒÖ×ØÙÚÛÜݘ™šŸ˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ õ +ìÞßàáâãåæçäåæçèéš›¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@À +·žŸËÌÍÃÄ…<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€`œ +“ŠÖ×åæ¡¢žŸ ¡¢çèéêëvwµìíî“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@ß +Ö½’÷ø456789:;<=>ùúûüýþ½ÿ÷ø456789:;<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ò +éÕÖ×Ö×õöÓÔ6789:;Ö×ØÙÚÛÜùúûüýþ½ÿ÷ø456789:;<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ì +ãêëõöÓÔ6789:;Ö×ØÙÚÛÜùúûüýþ½ÿ÷ø456789:;<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@Ä +»ìíîÿ€¸¹ºÑÒÓÔ¡¢ÕÖ×ØÙÚÛܼ½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ÿ +öêëõïðñòóôõö÷øùú½ûüýþ·¶¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€  +øÿ€‚ƒÉÊËÌÍÎìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ý +ô„……̆‡ˆ‰ŠìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ Ú +Ñ‹ŒŽÚÛÜùúûüýþ½ÿ÷ø456789:;<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@” +‹ÉÊ456789:;<=>ËÌÄÅÍÎϽÐÑêëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@á +Ø‘à›œžŸ ¡¢£¤¥Û¦®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ý +ô’“”•–—˜™š›œžŸ ¡¢£žš›¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€`E +=¤¥¦§¨žŸ ¡¢¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ¡ +˜ÂÃÄÅÆÇÈKÉÊ456789:;<=>ËÌÄÅÍÎϽÐÑêëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ± +¨©ª½«¬ÀÀÁÂÃÄÅÆÇÈKÉÊ456789:;<=>ËÌÄÅÍÎϽÐÑêëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€  +ë…†‡ˆ‰Š]^!"_#€€ ç +Þ­®‰Š‹¡¢£¯°±²³´µ¶·¸¹®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ F +=ÿ€œžŸ ¡¢¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ … +üìíº»¼”•–—˜™š›œžŸ ¡¢£žš›¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@… +üÕÖ×Ö×õïðñòóôõö÷øùú½ûüýþ·¶¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ý +ô½¾¿ðñòóôõö÷øùú½ûüýþ·¶¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@Ÿ +•”•ÀÁÂÃÉÊ456789:;<=>ËÌÄÅÍÎϽÐÑêëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ « +¢ÄÝÞÅÆÇÈž íîßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€`« +¢ÉÝÞÀÁÂÃÄÅÆÇÈKÉÊ456789:;<=>ËÌÄÅÍÎϽÐÑêëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ v +n°±²³´vwµ¶·¸¹º»¼½£¤¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ Ö +Í›œžŸ ¡¢Ÿ ¡¢Ÿ ¡¢ºÑÒÓÔ¡¢ÕÖ×ØÙÚÛܼ½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ¬ +£ÀÁÂËÌÍÃĺ»¼½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ = +5ÊËÌÍÞßàáâãäåæçèéêëì—˜™š›œš#€€`´ +«óóôõöÕÖ×ØÙÚÛÜé¼½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ å +Ü–—˜™š›œžŸ ¡¢£¤¥Û¦®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ½ +´ÎÏз¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈKÉÊ456789:;<=>ËÌÄÅÍÎϽÐÑêëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ÿ +ö‘’õïðñòóôõö÷øùú½ûüýþ·¶¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ m +eÑÝÞÒÓÔÕ›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ² +©‘’õöÕÖ×ØÙÚÛÜé¼½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ¶ +­ÖÖ×<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ œ +“×¼½¾¿ÉÊ456789:;<=>ËÌÄÅÍÎϽÐÑêëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ¸ +¯ØÝÞÙÚÛK«¬ÀÀÁÂÃÄÅÆÇÈKÉÊ456789:;<=>ËÌÄÅÍÎϽÐÑêëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ‘ +ˆòóôÒÓÔÕÖ×Ö×õïðñòóôõö÷øùú½ûüýþ·¶¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@À +·½ÿ÷ø456789:;<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ € +÷ÖÖ×<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ¢ +™ìÜÝÞßàáâãüáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€`U +MÍäåæçèéêëìíîïðñòóôàáâãäåæçèéêëì—˜™š›œš#€€ Æ +½ÀÁÂËÌÍÃĺÑÒÓÔ¡¢ÕÖ×ØÙÚÛܼ½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ) +!íØÙÚÛ¥¦§TUVWXYZ[\]^!"_#€€ ‘ +ˆ›œžŸ ¡¢Ÿ ¡¢ºÑÒÓÔ¡¢ÕÖ×ØÙÚÛܼ½¾¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ i +aõö÷øùú¦§¨©ª«¤¥¦§¨ü©þÿVWXYZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ ^ +Vèé¼½¾¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ ) +!ûü¡¢£¤¥¦§TUVWXYZ[\]^!"_#€€ † +~›œžŸ ¡¢ÑÒÓÔ¡¢ÕÖ×ØÙÚÛܼ½¾¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€@; +3ýþÿ +  !"#€€ W +O€ ÑÒÓÃÄÅÆÇÈÉ‚ ƒ „ … † Á‡ ˆ ‰ Š ‹  !"#€€ e +]ž Œ ¬½£¤¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ ) +! Ž òóô ‘ ’ “ ” • – —  !"#€€ c +['(ÇŽ‘’“”•–—˜45™š›<=>œžmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€ 3 ++˜ ¬­®¯þÞØÙÚÛ¥¦§TUVWXYZ[\]^!"_#€€ K +C—˜™šbcdefghijklmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€ 3 ++ûü™ üýþÞØÙÚÛ¥¦§TUVWXYZ[\]^!"_#€€ h +`–ÝÞ¸¹º»¼½¾¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€`5 +-½‘K’OP“”•IJKLMNOPQRSTUVWXYZ[\]^!"_#€€ a +YíÅš › œ ž ”•–—˜45™š›<=>œžmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€ M +E¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂØÙÚÛ¥¦§TUVWXYZ[\]^!"_#€€ D +<…Ÿ   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ EFGHIJKLMNOPQRSTUVWXYZ[\]^!"_#€€ r +jžŸ ¡¢Ÿ ¡¢º»¼½£¤¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€`o +gž ­ ® ¯ ° ± ² ¼½£¤¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ : +2ûü³ ´ µ ½€¶ · KÞØÙÚÛ¥¦§TUVWXYZ[\]^!"_#€€ e +]…²³´µ‘’“”•–—˜45™š›<=>œžmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€ q +i¸ ¹ º » ½¼ ¾¿ÀÁÂÀ‚ƒ„øùúûüýþÿVWXYZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ s +k./01Ÿ ¡¢£ŒŽ‘’“”¤¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ v +n°±²³´vwµ¶·¸¹º»¼½£¤¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ T +L½ ßàáâãäåæçèghijklmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€`. +&.¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï #€€ 8 +0.Ð Ñ Ò Æ Ç È É Ê Ó Ô Õ Ò Æ Ç È É Ê Ö × Ì Í Î Ï #€€ 4 +,.ßØ Ù Ú ¿ À Á Â Ã Ä Å Æ Ç È É Ê Û Ì Í Î Ï #€€ / +'Ü Ý Þ ß à á â ã Ò Æ Ç È É Ê Û Ì Í Î Ï #€€ ) +!ä Â Ã Ä Å Æ Ç È É Ê å æ Ì Í Î Ï #€€ & +.Ð Ñ Ò Æ Ç È É Ê å æ Ì Í Î Ï #€€ I +AÜ Ý Þ ß à á â ã Ò Æ Ç È É Ê ç è é ê ë ì í ì î ì ï ì å æ Ì Í Î Ï #€€ > +6.Ð Ñ Ò Æ Ç È É Ê ç è é ê ë ì í ì î ì ï ì å æ Ì Í Î Ï #€€ ` +X.ßØ Ù Ú ¿ À Á Â Ã Ä Å Æ Ç È É Ê Ó Ô Õ Ò Æ Ç È É Ê ç è é ê ë ì í ì î ì ï ì å æ Ì Í Î Ï #€€ F +>.Ð Ñ Ò Æ Ç È É Ê ð ñ ò ó ç è é ê ë ì í ì î ì ï ì å æ Ì Í Î Ï #€€ F +>.ô Æ Ç È É Ê õ ö ÷ ø ù ó ç è é ê ë ì í ì î ì ï ì å æ Ì Í Î Ï #€€ [ +S±…ú û ü ý þ ÿ € + + +‚ +ƒ +„ +… +† +‡ +ˆ +‰ +Š +ø ù ó ç è é ê ë ì í ì î ì ï ì å æ Ì Í Î Ï #€€ ^ +V‹ +(ÇŒ +ü ý þ ÿ € + +‚ + +Ž + + +‘ +’ +“ +” +ˆ +‰ +Š +ø ù ó ç è é ê ë ì í ì î ì ï ì å æ Ì Í Î Ï #€€ m +eä Â Ã Ä Å Æ Ç È É Ê Ó Ô Õ Ò Æ Ç È É Ê Ó Ô Õ Ò Æ Ç È É Ê • +ø ù ó ç è é ê ë ì í ì î ì ï ì å æ Ì Í Î Ï #€€ R +J.¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê – +• +ø ù ó ç è é ê ë ì í ì î ì ï ì å æ Ì Í Î Ï #€€ T +L.ßØ Ù Ú ¿ À Á Â Ã Ä Å Æ Ç È É Ê ø ù ó ç è é ê ë ì í ì î ì ï ì å æ Ì Í Î Ï #€€ I +A./01— +˜ +Ò Æ Ç È É Ê ™ +š +ù ó ç è é ê ë ì í ì î ì ï ì å æ Ì Í Î Ï #€€ X +P.ßØ Ù Ú ¿ À Á Â Ã Ä Å Æ Ç È É Ê › +™ +š +ù ó ç è é ê ë ì í ì î ì ï ì å æ Ì Í Î Ï #€€ K +CìíÅœ +Ç +Ç È É Ê ž +Ÿ +š +ù ó ç è é ê ë ì í ì î ì ï ì å æ Ì Í Î Ï #€€ ? +7Á Â Ã Ä Å Æ Ç È É Ê   +é ê ë ì í ì î ì ï ì å æ Ì Í Î Ï #€€ L +D.¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê ¡ +¢ +£ +¤ +¥ +ì ë ì í ì î ì ï ì å æ Ì Í Î Ï #€€ J +B.¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê ¦ +§ +¨ +¥ +ì ë ì í ì î ì ï ì å æ Ì Í Î Ï #€€ o +g© +ª +« +¬ +­ +456789:;<=>óô® +¯ +K° +øùúûüýþÿVWXYZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ ' +ìí± +² +³ +´ +µ +¶ +· +¸ +¹ +º +» +¼ + €€àZ +R”•ÀÁÂý +¾ +êëìíî¿ +À +Á +VWmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€ f +^ +à +²³´µ¶·­®¯°¸¹º»¼æçèghijklmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€@J +BÄ +‡ˆ‰Šìíîïðñòstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€ o +g›œž ­ ® »¼½£¤¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ $ +ûü± +² +³ +´ +µ +¶ +· +¸ +¹ +º +» +¼ +€€ ' +./01Å +± +² +³ +´ +µ +¶ +· +¸ +¹ +º +» +¼ +€€€/ +'./01ýþÞØÙÚÛ¥¦§TUVWXYZ[\]^!"_#€€ ™ +›œžŸ ¡¢Ÿ ¡¢Ÿ ¡¢ºÑÒÓÔ¡¢ÕÖ×ØÙÚÛܼ½¾¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ ) +!½ÞØÙÚÛ¥¦§TUVWXYZ[\]^!"_#€€ $ +.ßÄÅÆ +´ +µ +¶ +· +¸ +¹ +º +» +¼ + €€àl +d×ØÙÇ +È +©ª«º¬½¾¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ ` +XÉ +Ê +¼½£¤¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ ` +X›º»¼½¾¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ u +m./01Ë +Ì +è¡¢£ŒŽ‘’“”¤¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ R +JÍ +Î +ÉÉÊËÌÍÎìíîïðñòstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€  +ùOPQRSTUVWXYZ[\]^!"_#€€ j +bžŸ ¡¢º»¼½£¤¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ U +MÏ +Ð +Ñ +Ò +ËÌÍÃÄ…<=>œžmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€ u +mÓ +Ô +Õ +Ö +× +Ø +Ù +Ú +÷øùú¦§¨©ª«¤¥¦§¨ü©þÿVWXYZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€  +›¥¦§TUVWXYZ[\]^!"_#€€ r +jÛ +Ö×Ü +Ý +Þ +ïðñòóô½£¤¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ K +C—˜™šbcdefghijklmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€ n +fð©ß +à +á +â +]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ K +C—˜™šb¨©ghijklmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€ „ +|€‚ã +ä +å +vwµ¶·æ +ç +è +žŸ ¡¢º»¼½£¤¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ v +n°±²³´vwµ¶·¸¹º»¼½£¤¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ t +l°±²³´vwµ¶·¸¹º»¼½¾¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ R +Jßàáâãäåæçèghijklmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€ u +m./01é +ê +ë +ì +í +î +ï +ð +³´µ‘’“”•–—˜45™š›<=>œžmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€@x +p€‚ã +ä +å +vwµ¶·¸¹º»¼½£¤¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ a +Y¤¥¦ñ +ò +ó +œô +õ +¥¦§¨ü©þÿVWXYZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ v +n›œžŸ ¡¢Ÿ ¡¢º»¼½¾¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ T +Lö +ßàáâãäåæçèghijklmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€ a +Y‚ƒ„§¨©ª«¤¥¦§¨ü©þÿVWXYZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ b +Z©ª«º¬½¾¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ [ +S÷ +ø +ÆǼÈɯ°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂØÙÚÛ¥¦§TUVWXYZ[\]^!"_#€€ m +eù +Ö×ú +Ö×û +ü +ý +þ +ÿ +€ ‚ ƒ „ … † ‡ ˆ ³´µ¶·¸¹º»¼½¾¿ÀÁÂØÙÚÛ¥¦§TUVWXYZ[\]^!"_#€€ O +G.ßàáâツefghijklmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€ M +E‰ —˜™šb¨©ghijklmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€ L +Dìíø÷çèghijklmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€ 5 +-Š ‹ ¬­®¯þÞØÙÚÛ¥¦§TUVWXYZ[\]^!"_#€€ – +Œ ÝÞÖ×…†ý +þ + Ž ‘ ’ “ ” À¸ ¹ º » ½¼ ¾¿ÀÁÂÀ‚ƒ„øùúûüýþÿVWXYZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ ~ +v°±²àáâãäååæçè<=>éÁÂÀ‚ƒ„øùúûüýþÿVWXYZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ ½ +´• Ïз¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈKÉÊ456789:;<=>ËÌÄÅÍÎϽÐÑêëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@³ +ª– — ˜ Ù š ÀÀÁÂÃÄÅÆÇÈKÉÊ456789:;<=>ËÌÄÅÍÎϽÐÑêëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ß +ÖžŸËÌÍÃÄ…<=>ùúûüýþ½ÿ÷ø456789:;<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€`ª +¡‹‹ŒŽÚÛÜé¼½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@ÿ +ö› ½¾¿ðñòóôõö÷øùú½ûüýþ·¶¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ § +ÀÁÂËÌÍÃÄåæ¡¢žŸ ¡¢çèéêëvwµìíî“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€€À +·”•œ ž ÒÓŸ êëì힟Ÿïðñòóô½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ „ +úûüº»¼”•–—˜™š›œžŸ ¡¢£žš›¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€€$ +  Ö׃„…†‡ˆ‰Š]^!"_#€€ ƒ +úØ¡ ¢ è£ ¤ ¥ ¦ § “êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ç +Þ./01Ë +Ì +è¡¢£¨ °±²³´µ¶·¸¹®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ¢ +™© ª « ¬ ­ ® ¯ ‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ä +Û° Ö×óô± ² K³ ´ µ º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ‡ +þìß©ª› ½¾¿ðñòóôõö÷øùú½ûüýþ·¶¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ _ +W.ßØ Ù Ú ¿ À Á Â Ã Ä ¶ · ¸ ¹ º ÚÛÜkÝÞßàáâãäåæçèéêëì—˜™š›œš#€€ ² +©°±²³´vwµ¶·¸¹º»¼½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@ì +ã» ¼ õöÓÔ6789:;Ö×ØÙÚÛÜùúûüýþ½ÿ÷ø456789:;<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ n +f¬­®¯°±²³´µ¶·­®¯°¸¹º»¼æçèghijklmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€ § +ž½ ¾ õöÕÖ×ØÙÚÛÜ£ ¿ À Á è ¿ ¡ ¢ è£ ¤ ¥ ¦ § “êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ù +ðÍÃ Ä Å Æ Ç š›œžŸ ¡¢£žš›¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ Ô +ËðÚÛÜùúûüýþ½ÿ÷ø456789:;<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ B +:ÔÈ É ÛÜkÝÞßàáâãäåæçèéêëì—˜™š›œš#€€ š +‘ðvwµñßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€`‹ +‚žŸ ¡¢Ÿ ¡¢ºÑÒÓÔ¡¢ÕÖ×ØÙÚÛܼ½¾¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ E +=Ê Ë Ì Í Î žŸ ¡¢¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@ß +Ö–’÷ø456789:;<=>ùúûüýþ½ÿ÷ø456789:;<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ³ +ªÏ Ð Ñ ÀÁÂÃÀÁÂÃÄÅÆÇÈKÉÊ456789:;<=>ËÌÄÅÍÎϽÐÑêëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ì +ãóôõöÓÔ6789:;Ö×ØÙÚÛÜùúûüýþ½ÿ÷ø456789:;<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ Í +Ä‘’õöÓÔ6789:;Ö×ØÙÚÛÜùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ C +;Ò Ó Ô Õ Ö × Ø Þßàáâãäåæçèéêëì—˜™š›œš#€€  +„°±²àáâãäåæçè<=>éÁÂì +­ +456789:;<=>óôõöK÷øùúûüýþÿVWXYZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ † +ýÙ )*+,-Ú Û Ü Ý Þ Ý ß à Ý á â Ý ã ä Ý å æ Ý ç è é ê Ý µ º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@‚ +ù”•ÀÁÂÙ š ÀÀÁÂÃÄÅÆÇÈKÉÊ456789:;<=>ËÌÄÅÍÎϽÐÑÂÃÄÅÆë ì Kí î ÀÀÁÂÃÄÅÆÇÈKÉÊ456789:;<=>ËÌÄÅÍÎϽÐÑêëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ñ +螟ï ð ý +þ + Ž ‘ ñ þ·¶¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ± +¨ìíî™ š ÀÀÁÂÃÄÅÆÇÈKÉÊ456789:;<=>ËÌÄÅÍÎϽÐÑêëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ Á +¸Œ ÝÞÖ×ØÙÚÛÜùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ¼ +³÷ø456789:;<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ Z +RìíÅò ó ô õ ö ÷ · ¸ ¹ º ÚÛÜkÝÞßàáâãäåæçèéêëì—˜™š›œš#€€ ƒ +ú¿ ¡ ¢ è£ ¤ ¥ ¦ § “êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€`Ü +Ò÷ø456789:;<=>ùúûüýþ½ÿ÷ø456789:;<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€€· +®”•9:;<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@¬ +£ø ù ú „¤¥¦§¨¡¢åæ¡¢žŸ ¡¢çèéêëvwµìíî“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@¦ +°±²æçèé¼½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€  +‡• Ïз÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ° +§÷ø456789:;<=>ùúûû ü ý „678Ö×…†‡ˆ‰Š‹Œþ ÷ø456789:;<=>ùúÿ € ‚ ½’÷ø456789:;<=>ùúûüýþ½ÿ÷ø456789:;<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€  +øõÕÖ¼”•–—˜™š›œžŸ ¡¢£žš›¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ¡ +˜›œž îßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ | +t°±²àáâãäåæçè<=>éÁÂÀ‚ƒ„øùúûüýþÿVWXYZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ ¶ +­°±²êëì힟Ÿïðñòóô½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@¬ +£ƒ „ ƒ„… úûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ d +\Øæçèé¼½¾¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ 5 +-ÿ€‚† ÀÁÂØÙÚÛ¥¦§TUVWXYZ[\]^!"_#€€ ƒ +ú‡ ˆ ‰ Ý Ü Ý Þ Ý ß à Ý á â Ý ã ä Ý å æ Ý ç è é ê Ý µ º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ þ +õÆ(ÇÈÉÊËÌÍÎìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ œ +“›º¬½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€  +“èé¼½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€€¦ +°±²æçèé¼½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ¦ +°±²æçèé¼½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ¾ +µŠ ‹ ¸¹ºÑÒÓÔ¡¢ÕÖ×ØÙÚÛܼ½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ × +ÎŒ ´ µ º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ y +qŽ ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ² +©óôõöÕÖ×ØÙÚÛÜé¼½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@À +·žŸ ¡¢ºÑÒÓÔ¡¢ÕÖ×ØÙÚÛܼ½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ƒ +úòóóôõïðñòóôõö÷øùú½ûüýþ·¶¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@¾ +µŠ ‹ ¸¹ºÑÒÓÔ¡¢ÕÖ×ØÙÚÛܼ½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ Ó +Êì ‘ ’ ½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ˆ +ÿŸËÌÍÃÄ…<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ E +=ÿ€œžŸ ¡¢¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ Š +“ Ö׉Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ É +À” • – ¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€  +¹— — — — ˜ ™ žŸ© +ª +« +š › œ „… úûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ¸ +¯ ºÑÒÓÔ¡¢ÕÖ×ØÙÚÛܼ½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ e +]ž Ÿ   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ ° ± ² ³ ´ µ ¶ ¡¢¤˜™š¦˜™§¨”•–—˜™š›œš#€€ ¶ +­· ¸ ¹ º » ¼ ½ ¾ ¿ À Á  ýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ¦ +°±²æçèé¼½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ü +óóôÒÓÔÕÖ×Ö×õöÓÔ6789:;Ö×ØÙÚÛÜùúûüýþ½ÿ÷ø456789:;<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ Ç +¾òóôÒÓÔÕÖ×Ö×õöÓÔ6789:;Ö×ØÙÚÛÜùúûüýþ½ÿ÷ø456789:;<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ‘½’÷ø456789:;<=>ùúûû ü ý „678Ö×…†‡ˆ‰Š‹Œþ ÷ø456789:;<=>ùúÿ € ‚ ½’÷ø456789:;<=>ùúûüýþ½ÿ÷ø456789:;<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ Q +IÃ Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Ñ Ò Ó Õ Ö × Ø Ù Ú ëì—˜™š›œš#€€ ² +©<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@ž +•Û Ü Ý Þ ½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ’ +‰ÉÊ456789:;<=>ËÌÄÅÍÎϽÐÑêëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@µ +¬ðÚÛÜùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ª +¡ìíÅß à ©ª«º¬½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ’ +‰Œ ÝÞÖ×ØÙ©á â ã ª«‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ Í +Ľ ¾ õöÓÔ6789:;Ö×ØÙÚÛÜùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ Ä +»òóôÒÓÔÕÖ×Ö×õöÕÖ×ØÙÚÛÜé¼½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€  +¹ŠÖ×åæ¡¢žŸ ¡¢ÕÖ×ä å ý +þ +ÿ +æ ç è îßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ M +Eé ê ë ì í î ï ð ì ñ ò ó ô õ ö ÷ ø ù ú û ü ý Ø Ù Ú ëì—˜™š›œš#€€ ë +âåååæçþ æçèéš›¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ [ +Sÿ € ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ Ì Í Î Ï Ð Ñ Ò Ó Ô Ñ Ò Ó Õ Ö × Ø Ù Ú ëì—˜™š›œš#€€ Æ +½ûü Ž ‘ ’ “ ” • – » ¼ ½ ¾ ¿ À Á  ýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ È +¿žŸ ¡¢Ÿ ¡¢ºÑÒÓÔ¡¢ÕÖ×ØÙÚÛܼ½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ Õ +Ì— ½’÷ø456789:;<=>ùúûüýþ½ÿ÷ø456789:;<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ‘½’÷ø456789:;<=>ùúûüýþ½ÿ÷ø456789:;<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ¥ +œÀÁÂÃÄÅÆÇÈKÉÊ456789:;<=>ËÌÄÅÍÎϽÐÑêëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@¢ +™òóôÒÓÔÕÖ×Ö×õöÓÔ678Ö×ØÙÚÛ˜ ÐÑêëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ß +Öæçèéš›¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@Ð +ÇžŸ ¡¢Ÿ ¡¢Ÿ ¡¢ºÑÒÓÔ¡¢ÕÖ×ØÙÚÛܼ½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@I +A™ È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Ñ Ò Ó Õ Ö × Ø Ù Ú ëì—˜™š›œš#€€ ´ +«óóôõöÕÖ×ØÙÚÛÜé¼½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@ +yš ã +ä +å +vwµìíî“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ó +êæç› œ ž ´µ¶¶¶¶¶¶·¶¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ¬ +£ø ù ú „¤¥¦§¨¡¢åæ¡¢žŸ ¡¢çèéêëvwµìíî“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€`J +BŸ   ŽÚÛÜkÝÞßàáâãäåæçèéêëì—˜™š›œš#€€ o +g¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ± ² ³ ´ µ ¶ ¡¢¤˜™š¦˜™§¨”•–—˜™š›œš#€€ ç +Þ./ÓÔŸ ¡¢£¯°±²³´µ¶·¸¹®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ¢ +™¹ ÈÉÊËÌåæ¡¢žŸ ¡¢çèéêëvwµìíî“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ó +êº » ½¼ ½ ¾ ¿ À Á ½ûüýþ·¶¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ´ +«òóóôõöÕÖ×ØÙÚÛܼ½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ¬ +£Ø à „¤¥¦§¨¡¢åæ¡¢žŸ ¡¢çèéêëvwµìíî“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ý +ôÄ Å Æ Ç Ä +‡ˆ‰ŠìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ” +‹òóóôõöÓÔ678Ö×ØÙÚÛ˜ ÐÑêëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@« +¢ŠÖ×åæ¡¢ž íîßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ˆ +ÿ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ Y +QÈ É Ê Ë Ì Í é ê ë ì í î ï ð ì ñ ò ó ô õ ö ÷ ø ù ú û ü ý Ø Ù Ú ëì—˜™š›œš#€€ ü +óóôÒÓÔÕÖ×Ö×õöÓÔ6789:;Ö×ØÙÚÛÜùúûüýþ½ÿ÷ø456789:;<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ J +B‹ŒŽÚÛÜkÝÞßàáâãäåæçèéêëì—˜™š›œš#€€ ‡ +þìß©ª› ½¾¿ðñòóôõö÷øùú½ûüýþ·¶¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ e +]ìÎ ©ªÏ Ð Ñ Ò Ó Ô ° ± ² ³ ´ µ ¶ · ¸ ± ² ³ ´ µ ¶ ¡¢¤˜™š¦˜™§¨”•–—˜™š›œš#€€ - +%Õ ÝÞÖ ü × Ø Ù Ú ëì—˜™š›œš#€€ ª +¡£ÝÞ¤¥¦§¨¡¢åæ¡¢žŸ ¡¢çèéêëvwµìíî“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ — +ŽòóóôõöÕÖ×ØÙÚÛÜ£ ¤ ¥ ¦ § “êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ª +¡‹‹ŒŽÚÛÜé¼½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ E +=Ø Ù ° ± ² ³ ´ µ ¶ ¡¢¤˜™š¦˜™§¨”•–—˜™š›œš#€€ I +AÚ Û Ü Ý ï ð ì ñ ò ó ô õ ö ÷ ø ù ú û ü ý Ø Ù Ú ëì—˜™š›œš#€€ ' +./01Þ ± +² +³ +´ +µ +¶ +· +¸ +¹ +º +» +¼ + €€àï +æ×ØÙÚÛÓ +Ô +Õ +Ö +× +ñ þ·¶¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ´ +«°±²êëì힟ïðñòóô½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ + +"ìíß Å +± +² +³ +´ +µ +¶ +· +¸ +¹ +º +» +¼ +€€ÀO +G'(Çà á ™šbcdefghijklmnopqrstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€ + +"./01Å +ß Å +± +² +³ +´ +µ +¶ +· +¸ +¹ +º +» +¼ +€€ÀN +F±…†‡ˆ‰MŠ‹ŒŽOP‘K’OP“”•IJKLMNOPQRSTUVWXYZ[\]^!"_#€€ X +Pâ ã ä å æ ç è é ê ˆ‰MŠ‹ŒŽOP‘K’OP“”•IJKLMNOPQRSTUVWXYZ[\]^!"_#€€ Ý +Ô./01ë š›¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ × +ί°±²³´µ¶·¸¹®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ á +Øûü¡¢£¨ °±²³´µ¶·¸¹®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ’ +‰ßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ÷ +îì í î ï ð š›œžŸ ¡¢£žš›¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ õ +ì» ¼ õöÓÔ™š›Ö×ØÙ©ë š›¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ Ÿ +–óôõö÷øùûüñ ò ó ô õ ö ÷ ‰ Ý Ü Ý Þ Ý ß à Ý á â Ý ã ä Ý å æ Ý ç è é ê Ý µ º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ž +•èé¼½¾¿ÀZ[\]ÁÂÃø Ž © ª « Ž‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ) +!°±²HIJKLMNOPQRSTUVWXYZ[\]^!"_#€€ ^ +V² ¼½£¤¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ q +ií ¡¢£ŒŽ‘’“”¤¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ + +"./01ù ß Å +± +² +³ +´ +µ +¶ +· +¸ +¹ +º +» +¼ +€€À+ +"./01ù ß Å +± +² +³ +´ +µ +¶ +· +¸ +¹ +º +» +¼ + €€€- +$ìíù ß Å +± +² +³ +´ +µ +¶ +· +¸ +¹ +º +» +¼ + €€ : +2ú û ä å æ ç ü Ó +Ô +ý þ ß Å +± +² +³ +´ +µ +¶ +· +¸ +¹ +º +» +¼ +€€ : +2íÿ €’ “ ý þ ß Å +± +² +³ +´ +µ +¶ +· +¸ +¹ +º +» +¼ +€€  +¹”•9:;Ö×ØÙÚÛÜùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@š +‘– — ˜ ÃÉÊ456789:;<=>ËÌÄÅÍÎϽÐÑêëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ š +‘žŸ‚‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€@ë +âìíÅÓ +Ô +Õ +Ö +× +ñ þ·¶¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ¬ +£›œžŸ ¡¢º»¼½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ¤ +›÷ø456789:;<=>ùúûüýþ½ÿ÷ø456789:;<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ‘½’÷ø456789:;<=>ùúûû ü ý „678Ö×…†‡ˆ‰Š‹Œþ ÷ø456789:;<=>ùúÿ € ‚ ½’÷ø456789:;<=>ùúûüýþ½ÿ÷ø456789:;<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ æ +ÝÕÖ×Ö×õöÓÔ6789:;Ö×ØÙÚÛÜùúûüýþ½ÿ÷ø456789:;<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ‘½’÷ø456789:;<=>ùúûüýþ½ÿ÷ø456789:;<=>ùú€‚ƒ„678Ö×…†‡ˆ‰Š‹Œ÷ø456789:;<=>ùúŽ“êëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ þ +õƒÎϽÐÑÂÃÄÅÆë ì Kí î ÀÀÁ456789:;<=>ËÌÄÅÍ„…½†‡ÂÃÄÅƈ‰KŠ‹ÀÀÁÂÃÄÅÆÇÈKÉÊ456789:;<=>ËÌÄÅÍÎϽÐÑêëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ J +BŒÌÍÎìíîïðñòstuvwxyzk{|}~€‚ƒ„…†‡ˆ‰Š]^!"_#€€ ± +¨”•ÀÁÂÃÀÁÂÃÄÅÆÇÈKÉÊ456789:;<=>ËÌÄÅÍÎϽÐÑêëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ã +Úìí¡¢£¯°±²³´µ¶·¸¹®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ¤ +›¤¥¦§¨¡¢åæ¡¢žŸ ¡¢çèéêëvwµìíî“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ µ +¬ÀÁÂËÌÍÃÄåæ¡¢ž íîßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ · +®”•ÀÁÂÙ š ÀÀÁÂÃÄÅÆÇÈKÉÊ456789:;<=>ËÌÄÅÍÎϽÐÑêëìíÒÓÔÕÖ×ØÙÚÒÓÔÕÖ×îïÛÜ®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ Ô +Ë›œžŸ ¡¢Ÿ ¡¢Ÿ ¡¢ÑÒÓÔ¡¢ÕÖ×ØÙÚÛܼ½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ß +ÖŽ‘š›¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ¢ +™’ÝÞïðñ½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ É +À½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ \ +T² ¼½¾¿ÀZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ ‰ +€“ô õ ö ÷ ‰ Ý Ü Ý Þ Ý ß à Ý á â Ý ã ä Ý å æ Ý ç è é ê Ý µ º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ¦ +–ÝÞ¸¹º»¼½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€  +¹óôÒÓÔÕÖ×Ö×õöÕÖ×ØÙÚÛÜé¼½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ å +ÜÓ +Ô +Õ +Ö +× +ñ þ·¶¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ¦ +ÀÁÂËÌÍÃÄåæ¡¢žŸ ¡¢çèéêëvwµìíî“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ 2 +*æ ç ü Ó +Ô +ý þ ß Å +± +² +³ +´ +µ +¶ +· +¸ +¹ +º +» +¼ +€€@S +K€ ÑÒÓÃÄÅƹº»]¼½¾§¿ÀÁÂÃÄÃÅÆÇÈÉÊËÌ͉Š]^!"_#€€ ‡ +Ó +Ô +Õ +Ö +× +”ÊËÌ•íî“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ® +¥žŸ ¡¢Ÿ ¡¢º»¼½Þßàáâãäü‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ k +cŸËÌÍÃÄ…<=>óôõöK÷øùúûüýþÿVWXYZ[\]ÁÂÃÄÅÆÇÈÉ[\]ÁÂÃÄÅÆÇÈÉ[\]^!"_#€€ B +:–ÝÞ—˜™š45™š§<=¨ý þ ß Å +± +² +³ +´ +µ +¶ +· +¸ +¹ +º +» +¼ +€€ í +äåååæçäåæçèéš›¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ P +H°±²›œˆ‰MŠ‹ŒŽOP‘K’OP“”•IJKLMNOPQRSTUVWXYZ[\]^!"_#€€ ñ +èž— — — — ˜ ™ Ÿ© +ª + éš›¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ‰ +€ó ô õ ö ÷ ‰ Ý Ü Ý Þ Ý ß à Ý á â Ý ã ä Ý å æ Ý ç è é ê Ý µ º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ã +Úí¡¢¡þ·¶¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ é +àíÅÓ +Ô +Õ +Ö +× +ñ þ·¶¸¹º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ ‚ +ù¢%Ú Û Ü Ý Þ Ý ß à Ý á â Ý ã ä Ý å æ Ý ç è é ê Ý µ º»¼½¾°¿®¯°±²³°´µ¶kõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ—˜™šž—˜™šŸ˜™š ¡˜™š¢£¤¥˜™š¦˜™§¨”•–—˜™š›œš#€€ """"""""""""""""" " " +" +" " " " " " """"""""""""""""""""""""""""""""""""" " "!"!"""""#"#"$"$"%"%"&"&"'"'"("(")")"*"*"+"+",","-"-"."."/"/"0"0"1"1"2"2"3"3"4"4"5"5"6"6"7"7"8"8"9"9":":";";"<"<"="=">">"?"?"@"@"A"A"B"B"C"C"D"D"E"E"F"F"G"G"H"H"I"I"J"J"K"K"L"L"M"M"N"N"O"O"P"P"Q"Q"R"R"S"S"T"T"U"U"V"V"W"W"X"X"Y"Y"Z"Z"["["\"\"]"]"^"^"_"_"`"`"a"a"b"b"c"c"d"d"e"e"f"f"g"g"h"h"i"i"j"j"k"k"l"l"m"m"n"n"o"o"p"p"q"q"r"r"s"s"t"t"u"u"v"v"w"w"x"x"y"y"z"z"{"{"|"|"}"}"~"~"""€"€"""‚"‚"ƒ"ƒ"„"„"…"…"†"†"‡"‡"ˆ"ˆ"‰"‰"Š"Š"‹"‹"Œ"Œ"""Ž"Ž"""""‘"‘"’"’"“"“"”"”"•"•"–"–"—"—"˜"˜"™"™"š"š"›"›"œ"œ"""ž"ž"Ÿ"Ÿ" " "¡"¡"¢"¢"£"£"¤"¤"¥"¥"¦"¦"§"§"¨"¨"©"©"ª"ª"«"«"¬"¬"­"­"®"®"¯"¯"°"°"±"±"²"²"³"³"´"´"µ"µ"¶"¶"·"·"¸"¸"¹"¹"º"º"»"»"¼"¼"½"½"¾"¾"¿"¿"À"À"Á"Á"Â"Â"Ã"Ã"Ä"Ä"Å"Å"Æ"Æ"Ç"Ç"È"È"É"É"Ê"Ê"Ë"Ë"Ì"Ì"Í"Í"Î"Î"Ï"Ï"Ð"Ð"Ñ"Ñ"Ò"Ò"Ó"Ó"Ô"Ô"Õ"Õ"Ö"Ö"×"×"Ø"Ø"Ù"Ù"Ú"Ú"Û"Û"Ü"Ü"Ý"Ý"Þ"Þ"ß"ß"à"à"á"á"â"â"ã"ã"ä"ä"å"å"æ"æ"ç"ç"è"è"é"é"ê"ê"ë"ë"ì"ì"í"í"î"î"ï"ï"ð"ð"ñ"ñ"ò"ò"ó"ó"ô"ô"õ"õ"ö"ö"÷"÷"ø"ø"ù"ù"ú"ú"û"û"ü"ü"ý"ý"þ"þ"ÿ"ÿ"€"€"""‚"‚"ƒ"ƒ"„"„"…"…"†"†"‡"‡"ˆ"ˆ"‰"‰"Š"Š"‹"‹"Œ"Œ"""Ž"Ž"""""‘"‘"’"’"“"“"”"”"•"•"–"–"—"—"˜"˜"™"™"š"š"›"›"œ"œ"""ž"ž"Ÿ"Ÿ" " "¡"¡"¢"¢"£"£"¤"¤"¥"¥"¦"¦"§"§"¨"¨"©"©"ª"ª"«"«"¬"¬"­"­"®"®"¯"¯"°"°"±"±"²"²"³"³"´"´"µ"µ"¶"¶"·"·"¸"¸"¹"¹"º"º"»"»"¼"¼"½"½"¾"¾"¿"¿"À"À"Á"Á"Â"Â"Ã"Ã"Ä"Ä"Å"Å"Æ"Æ"Ç"Ç"È"È"É"É"Ê"Ê"Ë"Ë"Ì"Ì"Í"Í"Î"Î"Ï"Ï"Ð"Ð"Ñ"Ñ"Ò"Ò"Ó"Ó"Ô"Ô"Õ"Õ"Ö"Ö"×"×"Ø"Ø"Ù"Ù"Ú"Ú"Û"Û"Ü"Ü"Ý"Ý"Þ"Þ"ß"ß"à"à"á"á"â"â"ã"ã"ä"ä"å"å"æ"æ"ç"ç"è"è"é"é"ê"ê"ë"ë"ì"ì"í"í"î"î"ï"ï"ð"ð"ñ"ñ"ò"ò"ó"ó"ô"ô"õ"õ"ö"ö"÷"÷"ø"ø"ù"ù"ú"ú"û"û"ü"ü"ý"ý"þ"þ"ÿ"ÿ"€"€"""‚"‚"ƒ"ƒ"„"„"…"…"†"†"‡"‡"ˆ"ˆ"‰"‰"Š"Š"‹"‹"Œ"Œ"""Ž"Ž"""""‘"‘"’"’"“"“"”"”"•"•"–"–"—"—"˜"˜"™"™"š"š"›"›"œ"œ"""ž"ž"Ÿ"Ÿ" " "¡"¡"¢"¢"£"£"¤"¤"¥"¥"¦"¦"§"§"¨"¨"©"©"ª"ª"«"«"¬"¬"­"­"®"®"¯"¯"°"°"±"±"²"²"³"³"´"´"µ"µ"¶"¶"·"·"¸"¸"¹"¹"º"º"»"»"¼"¼"½"½"¾"¾"¿"¿"À"À"Á"Á"Â"Â"Ã"Ã"Ä"Ä"Å"Å"Æ"Æ"Ç"Ç"È"È"É"É"Ê"Ê"Ë"Ë"Ì"Ì"Í"Í"Î"Î"Ï"Ï"Ð"Ð"Ñ"Ñ"Ò"Ò"Ó"Ó"Ô"Ô"Õ"Õ"Ö"Ö"×"×"Ø"Ø"Ù"Ù"Ú"Ú"Û"Û"Ü"Ü"Ý"Ý"Þ"Þ"ß"ß"à"à"á"á"â"â"ã"ã"ä"ä"å"å"æ"æ"ç"ç"è"è"é"é"ê"ê"ë"ë"ì"ì"í"í"î"î"ï"ï"ð"ð"ñ"ñ"ò"ò"ó"ó"ô"ô"õ"õ"ö"ö"÷"÷"ø"ø"ù"ù"ú"ú"û"û"ü"ü"ý"ý"þ"þ"ÿ"ÿ"€"€"""‚"‚"ƒ"ƒ"„"„"…"…"†"†"‡"‡"ˆ"ˆ"‰"‰"Š"Š"‹"‹"Œ"Œ"""Ž"Ž"""""‘"‘"’"’"“"“"”"”"•"•"–"–"—"—"˜"˜"™"™"š"š"›"›"œ"œ"""ž"ž"Ÿ"Ÿ" " "¡"¡"¢"¢"£"£"¤"¤"¥"¥"¦"¦"§"§"¨"¨"©"©"ª"ª"«"«"¬"¬"­"­"®"®"¯"¯"°"°"±"±"²"²"³"³"´"´"µ"µ"¶"¶"·"·"¸"¸"¹"¹"º"º"»"»"¼"¼"½"½"¾"¾"¿"¿"À"À"Á"Á"Â"Â"Ã"Ã"Ä"Ä"Å"Å"Æ"Æ"Ç"Ç"È"È"É"É"Ê"Ê"Ë"Ë"Ì"Ì"Í"Í"Î"Î"Ï"Ï"Ð"Ð"Ñ"Ñ"Ò"Ò"Ó"Ó"Ô"Ô"Õ"Õ"Ö"Ö"×"×"Ø"Ø"Ù"Ù"Ú"Ú"Û"Û"Ü"Ü"Ý"Ý"Þ"Þ"ß"ß"à"à"á"á"â"â"ã"ã"ä"ä"å"å"æ"æ"ç"ç"è"è"é"é"ê"ê"ë"ë"ì"ì"í"í"î"î"ï"ï"ð"ð"ñ"ñ"ò"ò"ó"ó"ô"ô"õ"õ"ö"ö"÷"÷"ø"ø"ù"ù"ú"ú"û"û"ü"ü"ý"ý"þ"þ"ÿ"ÿ"€"€"""‚"‚"ƒ"ƒ"„"„"…"…"†"†"‡"‡"ˆ"ˆ"‰"‰"Š"Š"‹"‹"Œ"Œ"""Ž"Ž"""""‘"‘"’"’"“"“"”"”"•"•"–"–"—"—"˜"˜"™"™"š"š"›"›"œ"œ"""ž"ž"Ÿ"Ÿ" " "¡"¡"¢"¢"£"£"¤"¤"¥"¥"¦"¦"§"§"¨"¨"©"©"ª"ª"«"«"¬"¬"­"­"®"®"¯"¯"°"°"±"±"²"²"³"³"´"´"µ"µ"¶"¶"·"·"¸"¸"¹"¹"º"º"»"»"¼"¼"½"½"¾"¾"¿"¿"À"À"Á"Á"Â"Â"Ã"Ã"Ä"Ä"Å"Å"Æ"Æ"Ç"Ç"È"È"É"É"Ê"Ê"Ë"Ë"Ì"Ì"Í"Í"Î"Î"Ï"Ï"Ð"Ð"Ñ"Ñ"Ò"Ò"Ó"Ó"Ô"Ô"Õ"Õ"Ö"Ö"×"×"Ø"Ø"Ù"Ù"Ú"Ú"Û"Û"Ü"Ü"Ý"Ý"Þ"Þ"ß"ß"à"à"á"á"â"â"ã"ã"ä"ä"å"å"æ"æ"ç"ç"è"è"é"é"ê"ê"ë"ë"ì"ì"í"í"î"î"ï"ï"ð"ð"ñ"ñ"ò"ò"ó"ó"ô"ô"õ"õ"ö"ö"÷"÷"ø"ø"ù"ù"ú"ú"û"û"ü"ü"ý"ý"þ"þ"ÿ"ÿ"€"€"""‚"‚"ƒ"ƒ"„"„"…"…"†"†"‡"‡"ˆ"ˆ"‰"‰"Š"Š"‹"‹"Œ"Œ"""Ž"Ž"""""‘"‘"’"’"“"“"”"”"•"•"–"–"—"—"˜"˜"™"™"š"š"›"›"œ"œ"""ž"ž"Ÿ"Ÿ" " "¡"¡"¢"¢"£"£"¤"¤"¥"¥"¦"¦"§"§"¨"¨"©"©"ª"ª"«"«"¬"¬"­"­"®"®"¯"¯"°"°"±"±"²"²"³"³"´"´"µ"µ"¶"¶"·"·"¸"¸"¹"¹"º"º"»"»"¼"¼"½"½"¾"¾"¿"¿"À"À"Á"Á"Â"Â"Ã"Ã"Ä"Ä"Å"Å"Æ"Æ"Ç"Ç"È"È"É"É"Ê"Ê"Ë"Ë"Ì"Ì"Í"Í"Î"Î"Ï"Ï"Ð"Ð"Ñ"Ñ"Ò"Ò"Ó"Ó"Ô"Ô"Õ"Õ"Ö"Ö"×"×"Ø"Ø"Ù"Ù"Ú"Ú"Û"Û"Ü"Ü"Ý"Ý"Þ"Þ"ß"ß"à"à"á"á"â"â"ã"ã"ä"ä"å"å"æ"æ"ç"ç"è"è"é"é"ê"ê"ë"ë"ì"ì"í"í"î"î"ï"ï"ð"ð"ñ"ñ"ò"ò"ó"ó"ô"ô"õ"õ"ö"ö"÷"÷"ø"ø"ù"ù"ú"ú"û"û"ü"ü"ý"ý"þ"þ"ÿ"ÿ"€"€"""‚"‚"ƒ"ƒ"„"„"…"…"†"†"‡"‡"ˆ"ˆ"‰"‰"Š"Š"‹"‹"Œ"Œ"""Ž"Ž"""""‘"‘"’"’"“"“"”"”"•"•"–"–"—"—"˜"˜"™"™"š"š"›"›"œ"œ"""ž"ž"Ÿ"Ÿ" " "¡"¡"¢"¢"£"£"¤"¤"¥"¥"¦"¦"§"§"¨"¨"©"©"ª"ª"«"«"¬"¬"­"­"®"®"¯"¯"°"°"±"±"²"²"³"³"´"´"µ"µ"¶"¶"·"·"¸"¸"¹"¹"º"º"»"»"¼"¼"½"½"¾"¾"¿"¿"À"À"Á"Á"Â"Â"Ã"Ã"Ä"Ä"Å"Å"Æ"Æ"Ç"Ç"È"È"É"É"Ê"Ê"Ë"Ë"Ì"Ì"Í"Í"Î"Î"Ï"Ï"Ð"Ð"Ñ"Ñ"Ò"Ò"Ó"Ó"Ô"Ô"Õ"Õ"Ö"Ö"×"×"Ø"Ø"Ù"Ù"Ú"Ú"Û"Û"Ü"Ü"Ý"Ý"Þ"Þ"ß"ß"à"à"á"á"â"â"ã"ã"ä"ä"å"å"æ"æ"ç"ç"è"è"é"é"ê"ê"ë"ë"ì"ì"í"í"î"î"ï"ï"ð"ð"ñ"ñ"ò"ò"ó"ó"ô"ô"õ"õ"ö"ö"÷"÷"ø"ø"ù"ù"ú"ú"û"û"ü"ü"ý"ý"þ"þ"ÿ"ÿ"€"€"""‚"‚"ƒ"ƒ"„"„"…"…"†"†"‡"‡"ˆ"ˆ"‰"‰"Š"Š"‹"‹"Œ"Œ"""Ž"Ž"""""‘"‘"’"’"“"“"”"”"•"•"–"–"—"—"˜"˜"™"™"š"š"›"›"œ"œ"""ž"ž"Ÿ"Ÿ" " "¡"¡"¢"¢"£"£"¤"¤"¥"¥"¦"¦"§"§"¨"¨"©"©"ª"ª"«"«"¬"¬"­"­"®"®"¯"¯"°"°"±"±"²"²"³"³"´"´"µ"µ"¶"¶"·"·"¸"¸"¹"¹"º"º"»"»"¼"¼"½"½"¾"¾"¿"¿"À"À"Á"Á"Â"Â"Ã"Ã"Ä"Ä"Å"Å"Æ"Æ"Ç"Ç"È"È"É"É"Ê"Ê"Ë"Ë"Ì"Ì"Í"Í"Î"Î"Ï"Ï"Ð"Ð"Ñ"Ñ"Ò"Ò"Ó"Ó"Ô"Ô"Õ"Õ"Ö"Ö"×"×"Ø"Ø"Ù"Ù"Ú"Ú"Û"Û"Ü"Ü"Ý"Ý"Þ"Þ"ß"ß"à"à"á"á"â"â"ã"ã"ä"ä"å"å"æ"æ"ç"ç"è"è"é"é"ê"ê"ë"ë"ì"ì"í"í"î"î"ï"ï"ð"ð"ñ"ñ"ò"ò"ó"ó"ô"ô"õ"õ"ö"ö"÷"÷"ø"ø"ù"ù"ú"ú"û"û"ü"ü"ý"ý"þ"þ"ÿ"ÿ"€ "€ " " "‚ "‚ "ƒ "ƒ "„ "„ "… "… "† "† "‡ "‡ "ˆ "ˆ "‰ "‰ "Š "Š "‹ "‹ "Œ "Œ " " "Ž "Ž " " " " "‘ "‘ "’ "’ "“ "“ "” "” "• "• "– "– "— "— "˜ "˜ "™ "™ "š "š "› "› "œ "œ " " "ž "ž "Ÿ "Ÿ "  "  "¡ "¡ "¢ "¢ "£ "£ "¤ "¤ "¥ "¥ "¦ "¦ "§ "§ "¨ "¨ "© "© "ª "ª "« "« "¬ "¬ "­ "­ "® "® "¯ "¯ "° "° "± "± "² "² "³ "³ "´ "´ "µ "µ "¶ "¶ "· "· "¸ "¸ "¹ "¹ "º "º "» "» "¼ "¼ "½ "½ "¾ "¾ "¿ "¿ "À "À "Á "Á " " "à "à "Ä "Ä "Å "Å "Æ "Æ "Ç "Ç "È "È "É "É "Ê "Ê "Ë "Ë "Ì "Ì "Í "Í "Î "Î "Ï "Ï "Ð "Ð "Ñ "Ñ "Ò "Ò "Ó "Ó "Ô "Ô "Õ "Õ "Ö "Ö "× "× "Ø "Ø "Ù "Ù "Ú "Ú "Û "Û "Ü "Ü "Ý "Ý "Þ "Þ "ß "ß "à "à "á "á "â "â "ã "ã "ä "ä "å "å "æ "æ "ç "ç "è "è "é "é "ê "ê "ë "ë "ì "ì "í "í "î "î "ï "ï "ð "ð "ñ "ñ "ò "ò "ó "ó "ô "ô "õ "õ "ö "ö "÷ "÷ "ø "ø "ù "ù "ú "ú "û "û "ü "ü "ý "ý "þ "þ "ÿ "ÿ "€ +"€ +" +" +"‚ +"‚ +"ƒ +"ƒ +"„ +"„ +"… +"… +"† +"† +"‡ +"‡ +"ˆ +"ˆ +"‰ +"‰ +"Š +"Š +"‹ +"‹ +"Œ +"Œ +" +" +"Ž +"Ž +" +" +" +" +"‘ +"‘ +"’ +"’ +"“ +"“ +"” +"” +"• +"• +"– +"– +"— +"— +"˜ +"˜ +"™ +"™ +"š +"š +"› +"› +"œ +"œ +" +" +"ž +"ž +"Ÿ +"Ÿ +"  +"  +"¡ +"¡ +"¢ +"¢ +"£ +"£ +"¤ +"¤ +"¥ +"¥ +"¦ +"¦ +"§ +"§ +"¨ +"¨ +"© +"© +"ª +"ª +"« +"« +"¬ +"¬ +"­ +"­ +"® +"® +"¯ +"¯ +"° +"° +"± +"± +"² +"² +"³ +"³ +"´ +"´ +"µ +"µ +"¶ +"¶ +"· +"· +"¸ +"¸ +"¹ +"¹ +"º +"º +"» +"» +"¼ +"¼ +"½ +"½ +"¾ +"¾ +"¿ +"¿ +"À +"À +"Á +"Á +" +" +"à +"à +"Ä +"Ä +"Å +"Å +"Æ +"Æ +"Ç +"Ç +"È +"È +"É +"É +"Ê +"Ê +"Ë +"Ë +"Ì +"Ì +"Í +"Í +"Î +"Î +"Ï +"Ï +"Ð +"Ð +"Ñ +"Ñ +"Ò +"Ò +"Ó +"Ó +"Ô +"Ô +"Õ +"Õ +"Ö +"Ö +"× +"× +"Ø +"Ø +"Ù +"Ù +"Ú +"Ú +"Û +"Û +"Ü +"Ü +"Ý +"Ý +"Þ +"Þ +"ß +"ß +"à +"à +"á +"á +"â +"â +"ã +"ã +"ä +"ä +"å +"å +"æ +"æ +"ç +"ç +"è +"è +"é +"é +"ê +"ê +"ë +"ë +"ì +"ì +"í +"í +"î +"î +"ï +"ï +"ð +"ð +"ñ +"ñ +"ò +"ò +"ó +"ó +"ô +"ô +"õ +"õ +"ö +"ö +"÷ +"÷ +"ø +"ø +"ù +"ù +"ú +"ú +"û +"û +"ü +"ü +"ý +"ý +"þ +"þ +"ÿ +"ÿ +"€ "€ " " "‚ "‚ "ƒ "ƒ "„ "„ "… "… "† "† "‡ "‡ "ˆ "ˆ "‰ "‰ "Š "Š "‹ "‹ "Œ "Œ " " "Ž "Ž " " " " "‘ "‘ "’ "’ "“ "“ "” "” "• "• "– "– "— "— "˜ "˜ "™ "™ "š "š "› "› "œ "œ " " "ž "ž "Ÿ "Ÿ "  "  "¡ "¡ "¢ "¢ "£ "£ "¤ "¤ "¥ "¥ "¦ "¦ "§ "§ "¨ "¨ "© "© "ª "ª "« "« "¬ "¬ "­ "­ "® "® "¯ "¯ "° "° "± "± "² "² "³ "³ "´ "´ "µ "µ "¶ "¶ "· "· "¸ "¸ "¹ "¹ "º "º "» "» "¼ "¼ "½ "½ "¾ "¾ "¿ "¿ "À "À "Á "Á " " "à "à "Ä "Ä "Å "Å "Æ "Æ "Ç "Ç "È "È "É "É "Ê "Ê "Ë "Ë "Ì "Ì "Í "Í "Î "Î "Ï "Ï "Ð "Ð "Ñ "Ñ "Ò "Ò "Ó "Ó "Ô "Ô "Õ "Õ "Ö "Ö "× "× "Ø "Ø "Ù "Ù "Ú "Ú "Û "Û "Ü "Ü "Ý "Ý "Þ "Þ "ß "ß "à "à "á "á "â "â "ã "ã "ä "ä "å "å "æ "æ "ç "ç "è "è "é "é "ê "ê "ë "ë "ì "ì "í "í "î "î "ï "ï "ð "ð "ñ "ñ "ò "ò "ó "ó "ô "ô "õ "õ "ö "ö "÷ "÷ "ø "ø "ù "ù "ú "ú "û "û "ü "ü "ý "ý "þ "þ "ÿ "ÿ "€ "€ " " "‚ "‚ "ƒ "ƒ "„ "„ "… "… "† "† "‡ "‡ "ˆ "ˆ "‰ "‰ "Š "Š "‹ "‹ "Œ "Œ " " "Ž "Ž " " " " "‘ "‘ "’ "’ "“ "“ "” "” "• "• "– "– "— "— "˜ "˜ "™ "™ "š "š "› "› "œ "œ " " "ž "ž "Ÿ "Ÿ "  "  "¡ "¡ "¢ "¢ "£ "£ "¤ "¤ "¥ "¥ "¦ "¦ "§ "§ "¨ "¨ "© "© "ª "ª "« "« "¬ "¬ "­ "­ "® "® "¯ "¯ "° "° "± "± "² "² "³ "³ "´ "´ "µ "µ "¶ "¶ "· "· "¸ "¸ "¹ "¹ "º "º "» "» "¼ "¼ "½ "½ "¾ "¾ "¿ "¿ "À "À "Á "Á " " "à "à "Ä "Ä "Å "Å "Æ "Æ "Ç "Ç "È "È "É "É "Ê "Ê "Ë "Ë "Ì "Ì "Í "Í "Î "Î "Ï "Ï "Ð "Ð "Ñ "Ñ "Ò "Ò "Ó "Ó "Ô "Ô "Õ "Õ "Ö "Ö "× "× "Ø "Ø "Ù "Ù "Ú "Ú "Û "Û "Ü "Ü "Ý "Ý "Þ "Þ "ß "ß "à "à "á "á "â "â "ã "ã "ä "ä "å "å "æ "æ "ç "ç "è "è "é "é "ê "ê "ë "ë "ì "ì "í "í "î "î "ï "ï "ð "ð "ñ "ñ "ò "ò "ó "ó "ô "ô "õ "õ "ö "ö "÷ "÷ "ø "ø "ù "ù "ú "ú "û "û "ü "ü "ý "ý "þ "þ "ÿ "ÿ "€ "€ " " "‚ "‚ "ƒ "ƒ "„ "„ "… "… "† "† "‡ "‡ "ˆ "ˆ "‰ "‰ "Š "Š "‹ "‹ "Œ "Œ " " "Ž "Ž " " " " "‘ "‘ "’ "’ "“ "“ "” "” "• "• "– "– "— "— "˜ "˜ "™ "™ "š "š "› "› "œ "œ " " "ž "ž "Ÿ "Ÿ "  "  "¡ "¡ "¢ "¢ "£ "£ "¤ "¤ "¥ "¥ "¦ "¦ "§ "§ "¨ "¨ "© "© "ª "ª "« "« "¬ "¬ "­ "­ "® "® "¯ "¯ "° "° "± "± "² "² "³ "³ "´ "´ "µ "µ "¶ "¶ "· "· "¸ "¸ "¹ "¹ "º "º "» "» "¼ "¼ "½ "½ "¾ "¾ "¿ "¿ "À "À "Á "Á " " "à "à "Ä "Ä "Å "Å "Æ "Æ "Ç "Ç "È "È "É "É "Ê "Ê "Ë "Ë "Ì "Ì "Í "Í "Î "Î "Ï "Ï "Ð "Ð "Ñ "Ñ "Ò "Ò "Ó "Ó "Ô "Ô "Õ "Õ "Ö "Ö "× "× "Ø "Ø "Ù "Ù "Ú "Ú "Û "Û "Ü "Ü "Ý "Ý "Þ "Þ "ß "ß "à "à "á "á "â "â "ã "ã "ä "ä "å "å "æ "æ "ç "ç "è "è "é "é "ê "ê "ë "ë "ì "ì "í "í "î "î "ï "ï "ð "ð "ñ "ñ "ò "ò "ó "ó "ô "ô "õ "õ "ö "ö "÷ "÷ "ø "ø "ù "ù "ú "ú "û "û "ü "ü "ý "ý "þ "þ "ÿ "ÿ "€"€"""‚"‚"ƒ"ƒ"„"„"…"…"†"†"‡"‡"ˆ"ˆ"‰"‰"Š"Š"‹"‹"Œ"Œ"""Ž"Ž"""""‘"‘"’"’"“"“"”"”"•"•"–"–"—"—"˜"˜"™"™"š"š"›"›"œ"œ"""ž"ž"Ÿ"Ÿ" " "¡"¡"¢"¢****** * +* *  * + * * * **************** *!*"* #*!$*"%*#&*$'*%(*&)*'**(+*),**-*+.*,/*-/*.0*/1*02*13*24*35*46*57*68*79*8:*9;*:<*;=*<>*=?*>@*?A*@B*AC*BD*CE*DF*EG*FH*GI*HJ*IK*JL*KM*LN*MO*NP*OQ*PR*QP*RS*ST*TU*UV*VW*WX*XY*YZ*Z[*[\*\]*]^*^_*_`*`a*ab*bc*cd*de*ef*fg*gh*hi*ij*jk*kl*lm*mn*no*op*pq*qr*rs*st*tu*uu*vv*ww*xx*yy*zz*{{*||*}}*~~**€€**‚‚*ƒƒ*„„*……*††*‡‡*ˆˆ*‰‰*ŠŠ*‹‹*ŒŒ**ŽŽ***‘‘*’’*““*””*•”*–•*—–*˜—*™˜*š™*›š*œ›*œ*ž*Ÿž* Ÿ*¡ *¢¡*£C*¤¢*¥£*¦¤*§¥*¨¦*©§*ª¨*«©*¬ª*­«*®¬*¯­*°®*±¯*²¯*³°*´°*µ±*¶²*·³*¸´*¹µ*º¶*»·*¼¸*½¹*¾º*¿»*À»*Á¼*½*þ*Ä¿*ÅÀ*ÆÁ*ÇÂ*ÈÃ*ÉÄ*ÊÅ*ËÆ*ÌÇ*ÍÈ*ÎÉ*ÏÊ*ÐË*ÑË*ÒÌ*ÓÍ*ÔÎ*ÕÏ*ÖÐ*×Ñ*ØÒ*ÙÓ*ÚÔ*ÛÕ*ÜÖ*ÝÐ*ÞÑ*ß×*àØ*áÙ*âÚ*ãÛ*äÜ*åÝ*æÞ*çß*èà*éá*êâ*ëâ*ìã*íã*îä*ïå*ðæ*ñç*òè*óé*ôé*õê*öë*÷ë*øë*ùì*úí*ûî*üï*ýð*þñ*ÿò*€ó*ô*‚õ*ƒõ*„ö*…÷*†ø*‡ù*ˆú*‰û*Šü*‹ý*Œþ*ÿ*Ž€*€**‘‚*’ƒ*“ƒ*”„*•…*–†*—‡*˜ˆ*™‰*šŠ*›‹*œŒ**žŽ*Ÿ* *¡‘*¢‘*£’*¤“*¥”*¦•*§–*¨—*©˜*ª™*«š*¬›*­œ*®*¯ž*°Ÿ*± *²¡*³¢*´£*µ£*¶¤*·¤*¸¥*¹¦*º§*»¨*¼©*½ª*¾«*¿¬*À­*Á®*®*ï*ÄÐ*ÅÑ*Æ°*Ç°*Ȫ*ɱ*ʲ*˳*Ì´*͵*ζ*Ï·*и*ѹ*Òº*Ó»*Ô¼*Õ½*Ö¾*׿*ØÀ*ÙÀ*ÚÁ*ÛÂ*ÜÃ*ÝÄ*ÞÅ*ßÆ*àÇ*áÈ*âÉ*ãÊ*äË*åË*æÌ*çÍ*èÎ*éÏ*êÐ*ëÑ*ìÒ*íÓ*îÔ*ïÕ*ðÖ*ñ×*òØ*óÙ*ôÚ*õÛ*öÜ*÷Ý*øÞ*ùß*úà*ûá*üâ*ýã*þä*ÿä*€å*æ*‚ç*ƒè*„é*…ê*†ë*‡ì*ˆí*‰î*Šï*‹ð*Œñ*ò*ŽC*ó*ô*‘õ*’ö*“÷*”ø*•ù*–ú*—û*˜ü*™ý*šý*›þ*œÿ*€*ž*Ÿ‚* Ž*¡ƒ*¢„*£…*¤†*¥‡*¦ˆ*§‰*¨Š*©‹*ªŒ*«*¬Ž*­*®*¯‘*°’*±“*²“*³”*´•*µ–*¶—*·˜*¸™*¹š*º›*»œ*¼*½ž*¾Ÿ*¿ *À¡*Á¢*£*ä*ÄÇ*ÅÈ*Æ¥*Ǧ*ȧ*ɨ*Ê©*Ë©*̪*Í«*ά*Ï­*Ю*ѯ*Ò°*Ó±*Ô²*Õ³*Ö´*×µ*ض*Ù·*Ú¸*Û¹*ܺ*Ý»*Þ¼*ß½*à¾*á¿*â¿*ãÀ*äÁ*åÂ*æÃ*çÄ*èÅ*éÆ*êÇ*ëÇ*ìÈ*íÉ*îÊ*ïË*ðÌ*ñÍ*òÎ*óÏ*ôÐ*õÑ*öÒ*÷Ó*øÔ*ùÕ*úÖ*û×*üØ*ýÙ*þÚ*ÿÛ*€Ü*Ý*‚Þ*ƒß*„ß*…à*†á*‡â*ˆã*‰ä*Šå*‹æ*Œç*è*Žé*é*ê*‘ë*’ì*“í*”î*•ï*–ð*—ñ*˜ò*™ó*šô*›õ*œö*÷*žø*Ÿù* ú*¡û*¢ü*£ý*¤þ*¥ÿ*¦€*§*¨‚*©ƒ*ª„*«…*¬†*­‡*®ˆ*¯‰*°Š*±‹*²Œ*³*´*µŽ*¶*·*¸‘*¹’*º“*»”*¼•*½–*¾—*¿0*À˜*Á™*™*Ú*Ä›*Åœ*Æ*Ç*Èž*ÉŽ*ÊŸ*Ë *Ì¡*Í2*Î3*Ï3*Т*Ñ£*Ò¤*Ó2*Ô3*ÕÇ*ÖÈ*×0*Ø¥*Ù¥*Ú¦*Û¦*ܧ*ݨ*Þ©*ߪ*à«*á¬*â­*ã®*ä¯*å°*æ±*ç²*è³*é´*êµ*ë…*ì¶*í·*î¸*ï¹*ðº*ñ»*ò¼*ó½*ô¾*õ¿*öÀ*÷Á*øÂ*ùÃ*úÄ*ûÅ*üÆ*ýÇ*þÈ*ÿÉ*€Ê*Ë*‚Ì*ƒÍ*„Î*…Ï*†Ð*‡Ñ*ˆÒ*‰Ó*ŠÓ*‹Ô*ŒÕ*Ö*Ž×*Ø*Ù*‘Ú*’Û*“Ü*”Ý*•Þ*–Þ*—ß*˜à*™à*šá*›â*œâ*ã*žã*Ÿä* å*¡æ*¢ç*£è*¤é*¥ê*¦ë*§ì*¨í*©¾*ª¿*«î*¬ï*­ð*®ñ*¯ò*°ó*±ô*²õ*³ö*´÷*µø*¶ù*·ú*¸û*¹ü*ºý*»þ*¼ÿ*½€*¾*¿‚*Àƒ*Á„*Â…*Æ*ć*ň*Ɖ*ÇŠ*È‹*ÉŒ*Ê*ËŽ*Ì*Í*Α*Ï’*Г*Ñ”*Ò•*Ó–*Ô—*Õ˜*Ö™*ך*Ø›*Ù›*Úœ*Û*Üž*ÝŸ*Þ *ß¡*à¡*á¢*â£*ã¤*ä¥*å¦*æ§*ç¨*è©*éª*ê«*ë¬*ì­*í­*î®*ï¯*ð°*ñ±*ò²*ó³*ô´*õµ*öµ*÷¶*ø·*ù¸*ú¹*ûº*ü»*ý¼*þ½*ÿ¾*€¿*À*‚Á*ƒÂ*„Ã*…Ä*†Ä*‡Å*ˆÆ*‰Ç*ŠÈ*‹É*ŒÊ*Ë*ŽÌ*Í*Î*‘Ï*’Ð*“Ñ*”Ò*•Ò*–Ó*—Ô*˜Õ*™Ö*š×*›Ø*œÙ*Ú*žÛ*ŸÜ* Ý*¡Þ*¢ß*£à*¤á*¥â*¦ã*§ä*¨å*©æ*ªç*«è*¬é*­ê*®ë*¯ì*°í*±î*²ï*³ð*´ñ*µò*¶ó*·ô*¸õ*¹ö*º÷*»ø*¼ù*½ú*¾û*¿ü*Àý*Áþ*Âÿ*À*Ä€*Ŷ*Æ*Ç‚*È‚*Ƀ*Ê„*Ë…*̆*͇*Έ*ψ*Ј*щ*Ò´*ÓŠ*Ô‹*ÕŒ*Ö*׎*Ø*Ù*Ú‘*Û’*Ü“*Ý”*Þ•*ß•*à–*á—*â˜*ã™*äš*å›*æœ*ç*èž*éŸ*ê *ë¡*ì¢*í£*î¤*ïÌ*ðÍ*ñ¥*ò¦*ó§*ô¨*õ©*öª*÷«*ø¬*ù­*úª*û®*ü¯*ý°*þ°*ÿ±*€²*³*‚´*ƒµ*„µ*…¶*†¶*‡·*ˆ¸*‰¹*Šº*‹»*Œ»*¼*Ž½*¾*¿*‘À*’Á*“Â*”Â*•Ã*–Ä*—Å*˜Æ*™Ç*šÈ*›É*œÊ*Ë*žÌ*ŸÍ* Î*¡Ï*¢Ð*£Ñ*¤Ò*¥Ó*¦Ô*§Õ*¨Ö*©×*ªØ*«Ù*¬Ú*­Û*®Ü*¯Ý*°Þ*±ß*²à*³á*´â*µâ*¶ã*·ä*¸å*¹æ*ºç*»è*¼é*½ê*¾ë*¿ì*Àí*Áî*Âï*Ãð*Äñ*Åò*Æó*Çô*Èõ*Éö*Ê÷*Ëø*Ìù*Íú*Îû*Ïü*Ðý*Ñþ*Òÿ*Ó€*Ô*Õ‚*Öƒ*ׄ*Ø…*Ù†*Ú‡*Ûˆ*܉*ÝŠ*Þ‹*ߌ*à*áŽ*â*ã*ä‘*å’*æ“*ç”*è•*é–*ê—*ë˜*ì™*íš*î›*ïµ*ðœ*ñœ*ò*óž*ôŸ*õ *öž*÷Ÿ*ø *ù¡*ú¢*û£*ü¤*ý¥*þ¦*ÿ§*€¿*¿*‚¨*ƒ©*„ª*…«*†å*‡¬*ˆ­*‰®*Š¯*‹°*Œ±*²*Ž²*³*´*‘µ*’¶*“·*”¸*•¹*–º*—»*˜¼*™½*š¾*›¿*œÀ*Á*žÂ*ŸÃ* Ä*¡Å*¢Æ*£Ç*¤È*¥É*¦Ê*§Ë*¨Ì*©Í*ªÍ*«Î*¬Ï*­Ð*®Ñ*¯Ò*°Ó*±Ô*²Õ*³Ö*´×*µØ*¶Ù*·Ú*¸Û*¹Ü*ºÝ*»Ý*¼Þ*½ß*¾ß*¿à*Àá*Áâ*Âã*Ãä*Äå*Åæ*Æç*Çè*Èé*Éê*Êë*Ëì*Ìì*Íì*Îí*Ïî*Ðï*Ñð*Òñ*Óò*Ôó*Õô*Öõ*×ö*Ø÷*Ùø*Úù*Ûú*Üû*Ýü*Þü*ßý*àþ*áÿ*â€*ã*ä‚*åƒ*æ„*ç…*è†*é‡*êˆ*ëˆ*ì‰*íŠ*îŠ*ïŠ*ð‹*ñŒ*ò*óŽ*ô*õ*ö‘*÷’*ø“*ù”*ú•*û–*ü—*ý˜*þ™*ÿš*€ ›* œ*‚ *ƒ ž*„ Ÿ*…  *† ¡*‡ ¢*ˆ £*‰ ¤*Š ¥*‹ ¦*Œ §* ¨*Ž ¨* ©* ž*‘ Ÿ*’ ©*“ ª*” ª*• «*– ¬*— ­*˜ ®*™ ¯*š °*› ±*œ ²* ³*ž ´*Ÿ µ*  ¶*¡ ·*¢ ¸*£ ¹*¤ º*¥ »*¦ ¼*§ ½*¨ ¾*© ¿*ª À*« À*¬ Á*­ Â*® Ã*¯ Ä*° Å*± Æ*² Ç*³ È*´ É*µ Ê*¶ Ë*· Ì*¸ Í*¹ Î*º Ï*» Ð*¼ Ñ*½ 0*¾ Ò*¿ Ó*À Ô*Á Õ* Ö*à ×*Ä Ø*Å Ù*Æ Ú*Ç Û*È Ü*É Ý*Ê Þ*Ë ß*Ì à*Í á*Î â*Ï ã*Ð ä*Ñ å*Ò æ*Ó ç*Ô è*Õ é*Ö ê*× ë*Ø ì*Ù í*Ú î*Û ï*Ü ð*Ý ñ*Þ ñ*ß ò*à ó*á ô*â õ*ã ö*ä ÷*å ø*æ ù*ç ú*è û*é ü*ê ý*ë þ*ì ÿ*í € *î  *ï ‚ *ð ƒ *ñ „ *ò … *ó † *ô ‡ *õ ˆ *ö ‰ *÷ Š *ø ‹ *ù Œ *ú  *û  *ü Ž *ý  *þ  *ÿ ‘ *€ +’ * +“ *‚ +” *ƒ +• *„ +– *… +— *† +˜ *‡ +™ *ˆ +š *‰ +› *Š +› *‹ +œ *Œ + * +ž *Ž +Ÿ * +  * +¡ *‘ +¢ *’ +£ *“ +¤ *” +¥ *• +¦ *– +§ *— +¨ *˜ +© *™ +ª *š +« *› +¬ *œ +­ * +Û*ž +® *Ÿ +¯ *  +° *¡ +± *¢ +² *£ +³ *¤ +´ *¥ +µ *¦ +¶ *§ +· *¨ +¸ *© +¹ *ª +¹ *« +º *¬ +» *­ +¼ *® +½ *¯ +¾ *° +¿ *± +À *² +Á *³ +Á *´ + *µ +à *¶ +Ä *· +Å *¸ +Æ *¹ +Ç *º +È *» +É *¼ +Ê *½ +Ë *¾ +Ì *¿ +å*À +Í *Á +Î * +Ï *à +Ð *Ä +Ñ *Å +Ò *Æ +Ó *Ç +¦*È +Ô *É +Õ *Ê +Õ *Ë +Ö *Ì +× *Í +Ø *Î +Ù *Ï +Ú *Ð +Û *Ñ +Û *Ò +Ü *Ó +Ý *Ô +Ý *Õ +Þ *Ö +ß *× +à *Ø +á *Ù +â *Ú +ã *Û +ä *Ü +å *Ý +æ *Þ +ç *ß +è *à +é *á +ê *â +ë *ã +ì *ä +í *å +î *æ +ï *ç +ð *è +ñ *é +3*ê +2*ë +3*ì +3*í +ò *î +ó *ï +ô *ð +ó *ñ +õ *ò +ö *ó +÷ *ô +ÿ*õ +ø *ö +ù *÷ +ú *ø +û *ù +ü *ú +ý *û +þ *ü +þ *ý +ÿ *þ +€ +*ÿ + +*€ ‚ +* ƒ +*‚ „ +*ƒ … +*„ † +*… ‡ +*† ˆ +*‡ ‰ +*ˆ Š +*‰ ‹ +*Š Œ +*‹  +*Œ Ž +*  +*Ž  +* ‘ +* ’ +*‘ “ +*’ ” +*“ • +*” – +*• — +*– ˜ +*— Ð*˜ Ñ*™ ™ +*š š +*› › +*œ œ +*  +*ž ž +*Ÿ Ÿ +*    +*¡ ¡ +*¢ ¢ +*£ £ +*¤ ¤ +*¥ ¥ +*¦ ¦ +*§ § +*¨ ¨ +*© © +*ª ª +*« « +*¬ ¬ +*­ ­ +*® « +*¯ ® +*° ¯ +*± ° +*² ± +*³ ² +*´ ³ +*µ ´ +*¶ µ +*· ¶ +*¸ · +*¹ ¸ +*º ¹ +*» º +*¼ » +*½ ¼ +*¾ ½ +*¿ ¾ +*À ¿ +*Á À +* Á +*à  +*Ä  +*Å à +*Æ Ä +*Ç Å +*È Æ +*É å*Ê Ç +*Ë È +*Ì É +*Í Ê +*Î Ë +*Ï Ì +*Ð Í +*Ñ Î +*Ò Ï +*Ó Ð +*Ô Ð +*Õ Ð +*Ö Ñ +*× Ò +*Ø Ó +*Ù Ô +*Ú Õ +*Û Ö +*Ü × +*Ý Ø +*Þ Ù +*ß Ú +*à Û +*á Ü +*â Ý +*ã Þ +*ä ß +*å à +*æ á +*ç â +*è ã +*é ä +*ê å +*ë æ +*ì ç +*í è +*î é +*ï ê +*ð ë +*ñ ì +*ò í +*ó î +*ô ï +*õ ï +*ö ð +*÷ ñ +*ø ò +*ù ò +*ú ó +*û ô +*ü õ +*ý ö +*þ ÷ +*ÿ ø +*€ ù +* ú +*‚ û +*ƒ ü +*„ ý +*… þ +*† ÿ +*‡ € *ˆ  *‰ ‚ *Š ƒ *‹ „ *Œ … * … *Ž † * ‡ * ˆ *‘ ‰ *’ Š *“ ‹ *” Œ *•  *– Ž *—  *˜  *™  *š ‘ *› ’ *œ “ * ” *ž • *Ÿ – *  — *¡ ˜ *¢ ™ *£ š *¤ › *¥ œ *¦  *§ ž *¨ Ÿ *©   *ª ¡ *« ¢ *¬ £ *­ ¤ *® ¥ *¯ ¦ *° § *± ¨ *² © *³ ª *´ « *µ ¬ *¶ ­ *· ® *¸ ¯ *¹ ° *º ± *» ² *¼ ³ *½ ´ *¾ µ *¿ ¶ *À · *Á ¸ * ¹ *à º *Ä » *Å » *Æ ¼ *Ç ½ *È ¾ *É ¿ *Ê À *Ë Á *Ì  *Í à *Î Ä *Ï Å *Ð Æ *Ñ Ç *Ò È *Ó É *Ô Ê *Õ Ë *Ö Ì *× Í *Ø Î *Ù Ï *Ú Ð *Û Ñ *Ü Ò *Ý Ó *Þ Ô *ß Õ *à Ö *á × *â Ø *ã Ù *ä Ú *å Ú *æ Û *ç Ü *è Ý *é Þ *ê ß *ë à *ì á *í â *î ã *ï ä *ð å *ñ æ *ò æ *ó ç *ô è *õ é *ö ê *÷ ë *ø ì *ù ì *ú í *û î *ü ï *ý ð *þ ñ *ÿ ò *€ ó * ô *‚ õ *ƒ ö *„ ÷ *… ø *† ù *‡ ú *ˆ û *‰ ü *Š ý *‹ þ *Œ ÿ * € *Ž € *  * ‚ *‘ ƒ *’  *“ ‚ *” ƒ *• „ *– … *— † *˜ ‡ *™ ˆ *š ‰ *› Š *œ ‹ * ‹ *ž Œ *Ÿ  *   *¡ Ž *¢  *£  *¤ ‘ *¥ ’ *¦ “ *§ ” *¨ • *© – *ª — *« ˜ *¬ ™ *­ ™ *® š *¯ › *° œ *±  *² ž *³ Ÿ *´   *µ   *¶ ¡ *· ¢ *¸ £ *¹ ¤ *º ¥ *» ¦ *¼ § *½ ¨ *¾ © *¿ ª *À « *Á ¬ * ­ *à ® *Ä ¯ *Å ° *Æ ± *Ç ² *È ³ *É ´ *Ê µ *Ë ¶ *Ì · *Í ¸ *Î ¹ *Ï ¿*Ð º *Ñ » *Ò ¼ *Ó ½ *Ô ¾ *Õ ¿ *Ö À *× Á *Ø  *Ù à *Ú Ä *Û Å *Ü Æ *Ý Æ *Þ Ç *ß È *à É *á É *â Ê *ã Ë *ä Ì *å Í *æ Î *ç Ï *è Î *é Ð *ê Ñ *ë Ò *ì Ó *í Ô *î Õ *ï Õ *ð Ö *ñ × *ò Ø *ó Ù *ô Ú *õ Û *ö Ü *÷ Ý *ø Þ *ù ß *ú à *û á *ü Î *ý â *þ â *ÿ ã *€ä *ä *‚å *ƒæ *„ç *…è *†é *‡ê *ˆë *‰ì *Ší *‹î *Œï *ð *Žñ *ò *ó *‘ô *’õ *“ö *”÷ *•ø *–ù *—ú *˜û *™ü *šý *›þ *œÿ *€ *ž *Ÿ‚ * ƒ *¡„ *¢… 22alloc_in_new_tlab_objects2count2alloc_in_new_tlab_bytes2bytes2/scala/collection/immutable/VectorBuilder.result2+scala/collection/TraversableLike.filterImpl2,scala/collection/TraversableLike.filterImpl$2/scala/collection/AbstractTraversable.filterImpl2'scala/collection/TraversableLike.filter2(scala/collection/TraversableLike.filter$2+scala/collection/AbstractTraversable.filter2Mcom/wixpress/framework/aspects/response/AggregatedResponseAspects.mergeRemote2Ocom/wixpress/framework/aspects/response/AtomicResponseAspects.$anonfun$append$12[com/wixpress/framework/aspects/response/AtomicResponseAspects$$Lambda$2425/1711342280.apply28java/util/concurrent/atomic/AtomicReference.updateAndGet2Dcom/wixpress/framework/aspects/response/AtomicResponseAspects.append2`com/wixpress/grpc/Interceptors$WixContextClientInterceptor$WixContextListener.$anonfun$onClose$22hcom/wixpress/grpc/Interceptors$WixContextClientInterceptor$WixContextListener.$anonfun$onClose$2$adapted2jcom/wixpress/grpc/Interceptors$WixContextClientInterceptor$WixContextListener$$Lambda$846/1409886222.apply2scala/Option.foreach2Ucom/wixpress/grpc/Interceptors$WixContextClientInterceptor$WixContextListener.onClose23io/grpc/PartialForwardingClientCallListener.onClose2,io/grpc/ForwardingClientCallListener.onClose2Oio/grpc/ForwardingClientCallListener$SimpleForwardingClientCallListener.onClose2?com/wixpress/grpc/ClientDetailsReporter$$anon$1$$anon$2.onClose2Gcom/wixpress/grpc/ClientMetricsNewRelicReporter$$anon$1$$anon$2.onClose2?com/wixpress/grpc/ClientMetricsReporter$$anon$1$$anon$2.onClose2Cio/grpc/census/CensusStatsModule$StatsClientInterceptor$1$1.onClose2Gio/grpc/census/CensusTracingModule$TracingClientInterceptor$1$1.onClose2-io/grpc/internal/ClientCallImpl.closeObserver2*io/grpc/internal/ClientCallImpl.access$3002Rio/grpc/internal/ClientCallImpl$ClientStreamListenerImpl$1StreamClosed.runInternal2Sio/grpc/internal/ClientCallImpl$ClientStreamListenerImpl$1StreamClosed.runInContext2$io/grpc/internal/ContextRunnable.run2(io/grpc/internal/SerializingExecutor.run21java/util/concurrent/ThreadPoolExecutor.runWorker22java/util/concurrent/ThreadPoolExecutor$Worker.run2java/lang/Thread.run20io/opencensus/implcore/stats/StatsManager.record22io/opencensus/implcore/stats/MeasureMapImpl.record2;io/grpc/census/CensusStatsModule$ClientCallTracer.callEnded2java/util/HashMap.resize2java/util/HashMap.putVal2java/util/HashMap.putMapEntries2java/util/HashMap.2-io/opencensus/implcore/tags/TagMapImpl.23io/opencensus/implcore/tags/TagMapBuilderImpl.build2java/util/Arrays.copyOf26java/lang/AbstractStringBuilder.ensureCapacityInternal2&java/lang/AbstractStringBuilder.append2java/lang/StringBuilder.append2Rcom/wixpress/framework/metrics/graphite/core/MetricRegistryAdapter.$anonfun$name$12_com/wixpress/framework/metrics/graphite/core/MetricRegistryAdapter$$Lambda$842/2093743533.apply2/scala/collection/TraversableLike.$anonfun$map$12=scala/collection/TraversableLike$$Lambda$142/1105090408.apply2!scala/collection/Iterator.foreach2"scala/collection/Iterator.foreach$2)scala/collection/AbstractIterator.foreach2%scala/collection/IterableLike.foreach2&scala/collection/IterableLike.foreach$2)scala/collection/AbstractIterable.foreach2$scala/collection/TraversableLike.map2%scala/collection/TraversableLike.map$2(scala/collection/AbstractTraversable.map2Gcom/wixpress/framework/metrics/graphite/core/MetricRegistryAdapter.name2Icom/wixpress/framework/metrics/graphite/core/MetricRegistryAdapter.handle2Lcom/wixpress/framework/metrics/graphite/core/MetricRegistryAdapter.addMetric2>com/wixpress/grpc/MetricsNotifierOperations.registerRpcSuccess2com/wixpress/common/devices/overrides/Overrides.getOverrideFor25com/wixpress/common/devices/FileOverrides.overrideFor2;com/wixpress/common/devices/FileOverrides.$anonfun$detect$42Gcom/wixpress/common/devices/FileOverrides$$Lambda$2300/2051733197.apply2scala/Option.flatMap20com/wixpress/common/devices/FileOverrides.detect24com/wixpress/common/devices/ReportingDetector.detect2;com/wixpress/monitoring/panorama/parse/DetectorProxy.detect2+com/wixpress/common/devices/Detector.detect2,com/wixpress/common/devices/Detector.detect$2Acom/wixpress/monitoring/panorama/v1/LogController.$anonfun$_uaF$22Ncom/wixpress/monitoring/panorama/v1/LogController$$Lambda$2294/427257097.apply2)scala/concurrent/Future$.$anonfun$apply$125scala/concurrent/Future$$$Lambda$608/1190608890.apply2!scala/util/Success.$anonfun$map$12scala/util/Success.map2&scala/concurrent/Future.$anonfun$map$124scala/concurrent/Future$$Lambda$578/1947034456.apply2+scala/concurrent/impl/Promise.liftedTree1$122scala/concurrent/impl/Promise.$anonfun$transform$12:scala/concurrent/impl/Promise$$Lambda$579/1792749190.apply2*scala/concurrent/impl/CallbackRunnable.run2Icom/codahale/metrics/InstrumentedExecutorService$InstrumentedRunnable.run2Gcom/codahale/metrics/InstrumentedThreadFactory$InstrumentedRunnable.run28org/jose4j/json/internal/json_simple/parser/Yylex.2=org/jose4j/json/internal/json_simple/parser/JSONParser.2"org/jose4j/json/JsonUtil.parseJson2'org/jose4j/jwx/Headers.setEncodedHeader20org/jose4j/jwx/JsonWebStructure.setEncodedHeader22org/jose4j/jwt/JwtClaims.parse2Qorg/jose4j/base64url/internal/apache/commons/codec/binary/BaseNCodec.resizeBuffer2Uorg/jose4j/base64url/internal/apache/commons/codec/binary/BaseNCodec.ensureBufferSize2Gorg/jose4j/base64url/internal/apache/commons/codec/binary/Base64.encode2Korg/jose4j/base64url/internal/apache/commons/codec/binary/BaseNCodec.encode2Sorg/jose4j/base64url/internal/apache/commons/codec/binary/BaseNCodec.encodeToString2.org/jose4j/base64url/Base64Url.base64UrlEncode2"java/lang/StringLatin1.toLowerCase2java/lang/String.toLowerCase2ncom/wixpress/framework/aspects/HttpAspectsTransport$$anon$1$$anonfun$$nestedInanonfun$toLookup$1$1.applyOrElse21scala/collection/AbstractTraversable.collectFirst2Ocom/wixpress/framework/aspects/HttpAspectsTransport$$anon$1.$anonfun$toLookup$12Wcom/wixpress/framework/aspects/HttpAspectsTransport$$anon$1$$Lambda$1073/79486225.apply2=com/wixpress/framework/aspects/AspectFilter.$anonfun$filter$32Hcom/wixpress/framework/aspects/AspectFilter$$Lambda$1909/674309234.apply2)scala/collection/immutable/Stream.flatMap2:scala/collection/immutable/Stream$StreamWithFilter.flatMap22com/wixpress/framework/aspects/AspectFilter.filter28com/wixpress/framework/aspects/HttpAspectsTransport.read2Bcom/wixpress/grpc/MetricsNotifierOperations.registerAutomationCall27com/wixpress/grpc/rest/middlewares/Report$$anon$1.apply28com/google/common/util/concurrent/DirectExecutor.execute22scala/concurrent/impl/ExecutionContextImpl.execute27scala/concurrent/impl/CallbackRunnable.executeWithValue2Cscala/concurrent/impl/Promise$DefaultPromise.$anonfun$tryComplete$12Kscala/concurrent/impl/Promise$DefaultPromise.$anonfun$tryComplete$1$adapted28scala/concurrent/impl/Promise$DefaultPromise.tryComplete2!scala/concurrent/Promise.complete2"scala/concurrent/Promise.complete$25scala/concurrent/impl/Promise$DefaultPromise.complete2Jio/opencensus/trace/export/SampledSpanStore$LatencyBucketBoundaries.values2eio/opencensus/implcore/trace/export/InProcessSampledSpanStoreImpl$PerSpanNameSamples.getLatencyBucket2hio/opencensus/implcore/trace/export/InProcessSampledSpanStoreImpl$PerSpanNameSamples.considerForSampling2`io/opencensus/implcore/trace/export/InProcessSampledSpanStoreImpl$PerSpanNameSamples.access$11002Uio/opencensus/implcore/trace/export/InProcessSampledSpanStoreImpl.considerForSampling2Eio/opencensus/implcore/trace/StartEndHandlerImpl$SpanEndEvent.process2Mio/opencensus/impl/internal/DisruptorEventQueue$DisruptorEventHandler.onEvent2*com/lmax/disruptor/BatchEventProcessor.run2java/util/ArrayList.spliterator2java/util/Collection.stream29java/util/stream/MatchOps$$Lambda$333/27818833.get$Lambda27java/lang/invoke/DirectMethodHandle$Holder.invokeStatic23java/lang/invoke/Invokers$Holder.linkToTargetMethod2Bcom/wixpress/monitoring/panorama/v1/LogController.$anonfun$_logF$32Jcom/wixpress/monitoring/panorama/v1/LogController.$anonfun$_logF$3$adapted2Ocom/wixpress/monitoring/panorama/v1/LogController$$Lambda$3151/1348736112.apply2'scala/collection/immutable/List.foreach2Vcom/wixpress/common/devices/overrides/DeviceOverride$$Lambda$2306/804483753.get$Lambda2java/math/BigInteger.oddModPow2java/math/BigInteger.modPow2sun/security/rsa/RSACore.crypt2sun/security/rsa/RSACore.rsa2*sun/security/rsa/RSASignature.engineVerify2-java/security/Signature$Delegate.engineVerify2java/security/Signature.verify25org/jose4j/jws/BaseSignatureAlgorithm.verifySignature2/org/jose4j/jws/JsonWebSignature.verifySignature22org/jose4j/jwt/consumer/JwtConsumer.processContext2Dcom/wix/core/services/identification2/IdentityResponse$.messageReads2scalapb/json4s/Parser.fromJson2Acom/wixpress/grpc/jackson/ProtobufMessageDeserializer.deserialize2com/wixpress/grpc/MetricsNotifierOperations$.restCallerDetails2Fcom/wixpress/grpc/MetricsNotifierOperations.registerRestCallerArtifact2Bcom/wixpress/framework/aspects/RequestParameters$.$anonfun$apply$32Ncom/wixpress/framework/aspects/RequestParameters$$$Lambda$2106/342212121.apply2/scala/collection/mutable/ArrayOps$ofRef.foreach2+scala/collection/mutable/ArrayOps$ofRef.map2Bcom/wixpress/framework/aspects/RequestParameters$.$anonfun$apply$22Jcom/wixpress/framework/aspects/RequestParameters$.$anonfun$apply$2$adapted2Ocom/wixpress/framework/aspects/RequestParameters$$$Lambda$1904/1039138940.apply27com/wixpress/framework/aspects/RequestParameters$.apply2>com/fasterxml/jackson/databind/util/TokenBuffer$Segment.26com/fasterxml/jackson/databind/util/TokenBuffer.27com/fasterxml/jackson/databind/ObjectMapper.valueToTree2)org/json4s/jackson/JsonMethods.asJsonNode2*org/json4s/jackson/JsonMethods.asJsonNode$2*org/json4s/jackson/JsonMethods$.asJsonNode2‡com/wixpress/grpc/jackson/ProtobufMessageObjectMapperModule.com$wixpress$grpc$jackson$ProtobufMessageObjectMapperModule$$$anonfun$new$12Pcom/wixpress/grpc/jackson/ProtobufMessageObjectMapperModule$$anonfun$1.serialize2Vcom/wixpress/framework/oxm/jackson/modules/OptionSerializerCopiedFromJackson.serialize2Fcom/fasterxml/jackson/databind/ser/BeanPropertyWriter.serializeAsField2Pcom/wixpress/framework/oxm/jackson/modules/OptionPropertyWriter.serializeAsField2Icom/fasterxml/jackson/databind/ser/std/BeanSerializerBase.serializeFields2;com/fasterxml/jackson/databind/ser/BeanSerializer.serialize2Gcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider._serialize2Kcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider.serializeValue2>com/fasterxml/jackson/databind/ObjectWriter$Prefetch.serialize2@com/fasterxml/jackson/databind/ObjectWriter._configAndWriteValue2>com/fasterxml/jackson/databind/ObjectWriter.writeValueAsString2Ocom/wixpress/monitoring/panorama/ser/PanoramaLogMessageJsonSerializer.serialize2Dorg/json4s/jackson/JValueSerializer$$Lambda$964/836954698.get$Lambda2-org/json4s/jackson/JValueSerializer.serialize26com/fasterxml/jackson/databind/ObjectMapper.writeValue2+scala/collection/immutable/List$.newBuilder2Bscala/collection/generic/GenericTraversableTemplate.genericBuilder2Cscala/collection/generic/GenericTraversableTemplate.genericBuilder$23scala/collection/AbstractTraversable.genericBuilder2;scala/collection/generic/GenericTraversableTemplate.flatten22java/lang/Exception.2-java/security/GeneralSecurityException.2'javax/crypto/BadPaddingException.2$sun/security/rsa/RSAPadding.unpadV152!sun/security/rsa/RSAPadding.unpad2java/util/Arrays.copyOfRange2 java/lang/StringLatin1.newString2java/lang/StringLatin1.strip2java/lang/String.strip2*scala/collection/immutable/Map$.newBuilder2java/lang/Integer.valueOf2+org/udger/parser/UdgerParser.clientDetector2Hcom/wixpress/framework/aspects/response/AggregatedResponseAspects.aspect2Acom/wixpress/framework/aspects/response/AtomicResponseAspects.get2?com/wixpress/grpc/rest/ResponseAspects$.$anonfun$petriCookies$22Ecom/wixpress/grpc/rest/ResponseAspects$$$Lambda$2002/1128976738.apply24com/wixpress/grpc/rest/ResponseAspects$.petriCookies21com/wixpress/grpc/rest/ResponseAspects$.mandatory2\com/wixpress/grpc/rest/backends/CallScopeBackend$CallScopeHandler.$anonfun$responseAspects$12dcom/wixpress/grpc/rest/backends/CallScopeBackend$CallScopeHandler.$anonfun$responseAspects$1$adapted2_com/wixpress/grpc/rest/backends/CallScopeBackend$CallScopeHandler$$Lambda$1936/1321531833.apply29com/wixpress/grpc/rest/backends/CallScopeBackend$.segment2”com/wixpress/grpc/rest/backends/CallScopeBackend$CallScopeHandler.com$wixpress$grpc$rest$backends$CallScopeBackend$CallScopeHandler$$responseAspects2Ocom/wixpress/grpc/rest/backends/CallScopeBackend$CallScopeHandler$$anon$1.apply2'scala/collection/LinearSeqLike.iterator2(scala/collection/LinearSeqLike.iterator$2(scala/collection/immutable/List.iterator2)scala/collection/IterableLike.copyToArray2*scala/collection/IterableLike.copyToArray$2-scala/collection/AbstractIterable.copyToArray2,scala/collection/TraversableOnce.copyToArray2-scala/collection/TraversableOnce.copyToArray$20scala/collection/AbstractTraversable.copyToArray2(scala/collection/TraversableOnce.toArray2)scala/collection/TraversableOnce.toArray$2,scala/collection/AbstractTraversable.toArray2Dcom/wixpress/framework/monitoring/metering/MetricsObserver.addMetric2Ecom/wixpress/framework/monitoring/metering/MetricsObserver.addMetric$21org/jose4j/jws/JsonWebSignature.setEncodedPayload2 java/lang/StringBuilder.toString2Mcom/wixpress/grpc/MetricsNotifierOperations.$anonfun$registerCallerArtifact$22Ucom/wixpress/grpc/MetricsNotifierOperations.$anonfun$registerCallerArtifact$2$adapted2Hcom/wixpress/grpc/MetricsNotifierOperations$$Lambda$2065/969108339.apply2Bcom/wixpress/grpc/MetricsNotifierOperations.registerCallerArtifact2%org/jose4j/base64url/Base64Url.encode2Ncom/wixpress/framework/aspects/AspectFilter$$Lambda$1910/1522445774.get$Lambda27org/jose4j/json/internal/json_simple/parser/Yylex.yylex2@org/jose4j/json/internal/json_simple/parser/JSONParser.nextToken22(sun/security/provider/SHA2$SHA256.2?jdk/internal/reflect/GeneratedConstructorAccessor14.newInstance2Bjdk/internal/reflect/DelegatingConstructorAccessorImpl.newInstance2)java/lang/reflect/Constructor.newInstance2&java/security/Provider.newInstanceUtil2*java/security/Provider$Service.newInstance2(sun/security/jca/GetInstance.getInstance2java/security/Security.getImpl2'java/security/MessageDigest.getInstance2$sun/security/rsa/RSASignature.22sun/security/rsa/RSASignature$SHA256withRSA.2?jdk/internal/reflect/GeneratedConstructorAccessor19.newInstance2,java/security/Signature$Delegate.newInstance2/java/security/Signature$Delegate.chooseProvider21java/security/Signature$Delegate.engineInitVerify2"java/security/Signature.initVerify23org/jose4j/jws/BaseSignatureAlgorithm.initForVerify2scala/Option.map2Acom/wixpress/petri/asp/PetriExperimentsAspect$.$anonfun$decoder$32Lcom/wixpress/petri/asp/PetriExperimentsAspect$$$Lambda$1998/2096636247.apply2scala/Option.orElse2Acom/wixpress/petri/asp/PetriExperimentsAspect$.$anonfun$decoder$12Icom/wixpress/petri/asp/PetriExperimentsAspect$.$anonfun$decoder$1$adapted2Mcom/wixpress/petri/asp/PetriExperimentsAspect$$$Lambda$1990/1246723879.decode2java/util/LinkedHashMap.newNode2java/util/HashMap.put26com/fasterxml/jackson/databind/node/ObjectNode.replace2Ocom/fasterxml/jackson/databind/deser/std/BaseNodeDeserializer.deserializeObject2Icom/fasterxml/jackson/databind/deser/std/JsonNodeDeserializer.deserialize26com/fasterxml/jackson/databind/ObjectMapper._readValue24com/fasterxml/jackson/databind/ObjectMapper.readTree25com/fasterxml/jackson/core/JsonParser.readValueAsTree2com/codahale/metrics/Timer.time2Lcom/codahale/metrics/InstrumentedExecutorService$InstrumentedRunnable.28com/codahale/metrics/InstrumentedExecutorService.execute2:scala/concurrent/impl/ExecutionContextImpl$$anon$4.execute29com/wixpress/framework/loom/LoomExecutors$$anon$4.execute25com/fasterxml/jackson/core/JsonFactory._createContext26com/fasterxml/jackson/core/JsonFactory.createGenerator2%sun/security/util/DerInputStream.init2'sun/security/util/DerInputStream.2-sun/security/rsa/RSASignature.decodeSignature2java/io/InputStream.readNBytes2+sun/security/util/IOUtils.readExactlyNBytes2sun/security/util/DerValue.init2!sun/security/util/DerValue.2+sun/security/util/DerInputStream.readVector2,sun/security/util/DerInputStream.getSequence2!java/lang/StringCoding.decodeUTF82java/lang/StringCoding.decode2java/lang/String.2$org/jose4j/lang/StringUtil.newString2(org/jose4j/lang/StringUtil.newStringUtf82acom/wixpress/monitoring/panorama/v1/LogController.emitPanoramaLogLineWrittenIntoBufferTotalMetric2?com/wixpress/framework/aspects/AspectFilter.$anonfun$toLookup$22Hcom/wixpress/framework/aspects/AspectFilter$$Lambda$1075/342997389.apply2#scala/collection/immutable/List.map24com/wixpress/framework/aspects/AspectFilter.toLookup2bcom/wixpress/framework/aspects/HttpAspectsTransport$$anonfun$$nestedInanonfun$read$1$1.applyOrElse20scala/PartialFunction.$anonfun$runWith$1$adapted22scala/PartialFunction$$Lambda$538/1967118241.apply2+scala/collection/immutable/Map$Map2.foreach2(scala/collection/TraversableLike.collect2)scala/collection/TraversableLike.collect$2,scala/collection/AbstractTraversable.collect2Ccom/wixpress/framework/aspects/HttpAspectsTransport.$anonfun$read$12Pcom/wixpress/framework/aspects/HttpAspectsTransport$$Lambda$1914/584965740.apply2'scala/collection/immutable/List.flatMap2"java/lang/StringCoding.encodeASCII2(org/jose4j/lang/StringUtil.getBytesAscii24org/jose4j/jws/JsonWebSignature.getSigningInputBytes2*org/jose4j/jwx/CompactSerializer.serialize2scala/Option$.apply2java/lang/Integer.toString2java/time/LocalTime.toString2 java/time/LocalDateTime.toString2 java/time/ZonedDateTime.toString2;com/wixpress/monitoring/time/Time$.zonedDateTimeNowToString2Pcom/wixpress/monitoring/panorama/v1/Converter$$Lambda$3198/2071923867.get$Lambda25com/wixpress/monitoring/panorama/v1/Converter.version2=com/wixpress/monitoring/panorama/v1/Converter.$anonfun$from$42Jcom/wixpress/monitoring/panorama/v1/Converter$$Lambda$3184/595334145.apply2scala/Array$$anon$11.apply2*scala/collection/TraversableLike.builder$12%org/jose4j/base64url/Base64Url.2org/jose4j/jwx/Headers.2&org/jose4j/jwx/JsonWebStructure.2&org/jose4j/jws/JsonWebSignature.26java/nio/channels/spi/AbstractSelectableChannel.2&java/nio/channels/SocketChannel.2#sun/nio/ch/SocketChannelImpl.2)sun/nio/ch/ServerSocketChannelImpl.accept2(io/netty/util/internal/SocketUtils$5.run2+java/security/AccessController.doPrivileged2)io/netty/util/internal/SocketUtils.accept2Aio/netty/channel/socket/nio/NioServerSocketChannel.doReadMessages2Dio/netty/channel/nio/AbstractNioMessageChannel$NioMessageUnsafe.read24io/netty/channel/nio/NioEventLoop.processSelectedKey2>io/netty/channel/nio/NioEventLoop.processSelectedKeysOptimized25io/netty/channel/nio/NioEventLoop.processSelectedKeys2%io/netty/channel/nio/NioEventLoop.run28io/netty/util/concurrent/SingleThreadEventExecutor$4.run2.io/netty/util/internal/ThreadExecutorMap$2.run24io/netty/util/concurrent/FastThreadLocalRunnable.run28com/wixpress/grpc/EventLoopGroups$.$anonfun$markThread$12=com/wixpress/grpc/EventLoopGroups$$$Lambda$396/2003311844.run2java/math/BigInteger.leftShift2/scala/collection/immutable/VectorBuilder.2-scala/collection/immutable/Vector$.newBuilder2scala/collection/SetLike.toSeq2scala/collection/SetLike.toSeq$2"scala/collection/AbstractSet.toSeq2Kcom/wixpress/framework/tracking/consent/CookieDomains$.resolveCookieDomains2Ccom/wixpress/framework/tracking/consent/Policies.$anonfun$resolve$62Mcom/wixpress/framework/tracking/consent/Policies$$Lambda$2042/386554115.apply28com/wixpress/framework/tracking/consent/Policies.resolve2Qcom/wixpress/framework/tracking/consent/TrackingConsentLaboratory$.extractConsent2Pcom/wixpress/framework/tracking/consent/TrackingConsentLaboratory.extractConsent2Lcom/wixpress/grpc/rest/cookiecutter/RawCookieCutter$.resolveRequestContext$12Fcom/wixpress/grpc/rest/cookiecutter/RawCookieCutter$.$anonfun$apply$122Rcom/wixpress/grpc/rest/cookiecutter/RawCookieCutter$$$Lambda$1054/1238145834.apply2%java/time/LocalDateTime.ofEpochSecond2java/time/ZonedDateTime.create2!java/time/ZonedDateTime.ofInstant2java/time/ZonedDateTime.now2Ncom/wixpress/framework/aspects/AspectFilter$$Lambda$1077/1427396510.get$Lambda2java/util/regex/Matcher.2java/util/Formatter.parse2java/util/Formatter.format2java/lang/String.format22com/wixpress/framework/statsd/reporter/StatsD.send2Hcom/wixpress/framework/statsd/reporter/WixStatsDReporter.reportHistogram2?com/wixpress/framework/statsd/reporter/WixStatsDReporter.report2-com/codahale/metrics/ScheduledReporter.report25com/codahale/metrics/ScheduledReporter.lambda$start$02Acom/codahale/metrics/ScheduledReporter$$Lambda$1828/746676188.run23java/util/concurrent/Executors$RunnableAdapter.call2+java/util/concurrent/FutureTask.runAndReset2Hjava/util/concurrent/ScheduledThreadPoolExecutor$ScheduledFutureTask.run24scala/collection/mutable/ArrayBuilder$ofLong.mkArray23scala/collection/mutable/ArrayBuilder$ofLong.result2(scala/collection/TraversableLike.flatMap2)scala/collection/TraversableLike.flatMap$2/scala/collection/mutable/ArrayOps$ofRef.flatMap2Zcom/wixpress/framework/metrics/graphite/core/SlidingTimeWindowUniformReservoir.getSnapshot2*com/codahale/metrics/Histogram.getSnapshot2Ecom/wixpress/framework/statsd/reporter/WixStatsDReporter.formatNumber2Fcom/wixpress/framework/statsd/reporter/WixStatsDReporter.reportMetered26com/wixpress/framework/statsd/reporter/StatsD.sanitize2%java/util/Formatter$FixedString.print2java/util/Formatter.toString2?com/wixpress/framework/statsd/reporter/WixStatsDReporter.prefix2java/util/ArrayList.grow2java/util/ArrayList.add2,com/codahale/metrics/WeightedSnapshot.2?com/codahale/metrics/ExponentiallyDecayingReservoir.getSnapshot2&com/codahale/metrics/Timer.getSnapshot2Dcom/wixpress/framework/statsd/reporter/WixStatsDReporter.reportTimer2Ocom/wixpress/petri/asp/PetriExperimentsAspect$.$anonfun$usersExperimentLogMap$12Wcom/wixpress/petri/asp/PetriExperimentsAspect$.$anonfun$usersExperimentLogMap$1$adapted2Lcom/wixpress/petri/asp/PetriExperimentsAspect$$$Lambda$1993/1046699873.apply28scala/collection/MapLike$FilteredKeys.$anonfun$foreach$12Bscala/collection/MapLike$FilteredKeys$$Lambda$1995/489511575.apply24scala/collection/immutable/NewRedBlackTree$._foreach23scala/collection/immutable/NewRedBlackTree$.foreach2*scala/collection/immutable/TreeMap.foreach2-scala/collection/MapLike$FilteredKeys.foreach2Dcom/wixpress/petri/asp/PetriExperimentsAspect$.usersExperimentLogMap2mcom/wixpress/grpc/rest/middlewares/Report.com$wixpress$grpc$rest$middlewares$Report$$reportSuccessAndExpire$12java/lang/String.substring2'sun/security/provider/DigestBase.29scala/concurrent/Future$$Lambda$576/1062005554.get$Lambda2scala/concurrent/Future.flatMap2 scala/concurrent/Future.flatMap$2io/netty/channel/AbstractChannelHandlerContext.fireChannelRead2>com/wixpress/grpc/IncorrectArtifactCalledDetector.channelRead02;com/wixpress/grpc/StartRest$DecodeErrorHandler.channelRead02:io/netty/handler/codec/MessageToMessageDecoder.channelRead29io/netty/channel/ChannelInboundHandlerAdapter.channelRead28com/wixpress/grpc/accesslog/AccessLogHandler.channelRead2]io/netty/channel/CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead2;io/netty/handler/codec/ByteToMessageDecoder.fireChannelRead27io/netty/handler/codec/ByteToMessageDecoder.channelRead29io/netty/channel/CombinedChannelDuplexHandler.channelRead2?io/netty/channel/DefaultChannelPipeline$HeadContext.channelRead27io/netty/channel/DefaultChannelPipeline.fireChannelRead2>io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe.read2Acom/google/protobuf/ByteString$LiteralByteString.toStringInternal2'com/google/protobuf/ByteString.toString2+com/google/protobuf/ByteString.toStringUtf82Acom/wixpress/monitoring/panorama/v1/LogController.$anonfun$_log$12Ocom/wixpress/monitoring/panorama/v1/LogController$$Lambda$2134/1685508225.apply29com/wixpress/common/concurrent/future/package$.safeFuture26com/wixpress/monitoring/panorama/v1/LogController._log2Dcom/wixpress/monitoring/panorama/v1/LogController.$anonfun$bulkLog$12Mcom/wixpress/monitoring/panorama/v1/LogController$$Lambda$2130/42863488.apply29com/wixpress/monitoring/panorama/v1/LogController.bulkLog2acom/wixpress/monitoring/panorama/v1/LogWithCallScopeInternal$WrappedLog.$anonfun$wrappedBulkLog$22dcom/wixpress/monitoring/panorama/v1/LogWithCallScopeInternal$WrappedLog$$Lambda$2128/122972379.apply27scala/collection/immutable/HashMap$HashTrieMap.iterator2'scala/collection/MapLike$$anon$1.2%scala/collection/MapLike.keysIterator2&scala/collection/MapLike.keysIterator$2)scala/collection/AbstractMap.keysIterator2/scala/collection/MapLike$DefaultKeySet.iterator2$scala/collection/IterableLike.forall2%scala/collection/IterableLike.forall$2(scala/collection/AbstractIterable.forall29com/google/protobuf/struct/Value$.$anonfun$messageReads$12?com/google/protobuf/struct/Value$$$Lambda$2236/1748307622.apply2.scalapb/descriptors/Reads$.$anonfun$optional$126scalapb/descriptors/Reads$$$Lambda$976/732611751.apply2scalapb/descriptors/PValue.as2scalapb/descriptors/PValue.as$2scalapb/descriptors/PMessage.as2Gcom/google/protobuf/struct/Struct$FieldsEntry$.$anonfun$messageReads$122Lcom/google/protobuf/struct/Struct$FieldsEntry$$$Lambda$2234/1194292910.apply2Fcom/google/protobuf/struct/Struct$FieldsEntry$.$anonfun$messageReads$72Kcom/google/protobuf/struct/Struct$FieldsEntry$$$Lambda$2180/279903710.apply23scalapb/descriptors/ReadsCompat.$anonfun$repeated$12;scalapb/descriptors/ReadsCompat$$Lambda$980/274827125.apply2 scalapb/descriptors/PRepeated.as2:com/google/protobuf/struct/Struct$.$anonfun$messageReads$42>com/google/protobuf/struct/Struct$$$Lambda$2179/90585130.apply2:com/google/protobuf/struct/Struct$.$anonfun$messageReads$12@com/google/protobuf/struct/Struct$$$Lambda$2169/2094936604.apply2Ecom/fasterxml/jackson/databind/deser/SettableBeanProperty.deserialize2Scom/fasterxml/jackson/databind/deser/BeanDeserializer._deserializeWithErrorWrapping2Tcom/fasterxml/jackson/databind/deser/BeanDeserializer._deserializeUsingPropertyBased2^com/fasterxml/jackson/databind/deser/BeanDeserializerBase.deserializeFromObjectUsingNonDefault2Kcom/fasterxml/jackson/databind/deser/BeanDeserializer.deserializeFromObject2Acom/fasterxml/jackson/databind/deser/BeanDeserializer.deserialize2Kcom/fasterxml/jackson/databind/deser/std/CollectionDeserializer.deserialize2dcom/fasterxml/jackson/module/scala/deser/GenericFactoryDeserializerResolver$Deserializer.deserialize2Dcom/wixpress/monitoring/panorama/v1/LogController.$anonfun$bulkLog$22Ncom/wixpress/monitoring/panorama/v1/LogController$$Lambda$2133/474553095.apply2Dscala/collection/immutable/Stream$$Lambda$1913/1299101325.get$Lambda2?com/wixpress/framework/config/ConfiguratorAspectsTransport.read22com/wixpress/grpc/rest/HttpCallScopeProducer.apply2Lcom/wixpress/grpc/rest/backends/CallScopeBackend$.$anonfun$buildInputParse$12Ncom/wixpress/grpc/rest/backends/CallScopeBackend$$$Lambda$1818/933489703.apply2Rcom/wixpress/grpc/rest/backends/CallScopeBackend$CallScopeHandler.$anonfun$apply$72_com/wixpress/grpc/rest/backends/CallScopeBackend$CallScopeHandler$$Lambda$1876/1563411370.apply20scala/collection/immutable/Stream.$anonfun$map$12>scala/collection/immutable/Stream$$Lambda$1119/490879749.apply29scala/collection/immutable/StreamIterator.$anonfun$next$12Fscala/collection/immutable/StreamIterator$$Lambda$254/1657697023.apply2?scala/collection/immutable/StreamIterator$LazyCell.v$lzycompute24scala/collection/immutable/StreamIterator$LazyCell.v21scala/collection/immutable/StreamIterator.hasNext28com/wixpress/grpc/rest/backends/CsrfFilter$Params$.apply20com/wixpress/grpc/rest/backends/CsrfFilter.check2Kscala/collection/immutable/StreamIterator$$Lambda$254/1657697023.get$Lambda2.scala/collection/immutable/StreamIterator.next2Bcom/wixpress/grpc/rest/HttpCallScopeProducer.timeBudgetHeaderValue2Ascala/collection/immutable/HashMap$HashMapBuilder.makeMutableTrie28scala/collection/immutable/HashMap$HashMapBuilder.addOne2:scala/collection/immutable/HashMap$HashMapBuilder.$plus$eq26scala/collection/immutable/Map$MapBuilderImpl.$plus$eq2.scalapb/GeneratedMessage.$anonfun$toPMessage$126scalapb/GeneratedMessage$$Lambda$1731/1112156613.apply2#scalapb/GeneratedMessage.toPMessage2$scalapb/GeneratedMessage.toPMessage$2+com/google/protobuf/struct/Value.toPMessage2Acom/google/protobuf/struct/Struct$FieldsEntry.$anonfun$getField$22Icom/google/protobuf/struct/Struct$FieldsEntry.$anonfun$getField$2$adapted2Jcom/google/protobuf/struct/Struct$FieldsEntry$$Lambda$2183/984164171.apply26com/google/protobuf/struct/Struct$FieldsEntry.getField28com/google/protobuf/struct/Struct$FieldsEntry.toPMessage25com/google/protobuf/struct/Struct.$anonfun$getField$12=com/google/protobuf/struct/Struct.$anonfun$getField$1$adapted2?com/google/protobuf/struct/Struct$$Lambda$2176/1293617360.apply2'scala/collection/Iterator$$anon$10.next26scala/collection/immutable/VectorBuilder.$plus$plus$eq2#scala/collection/TraversableOnce.to2$scala/collection/TraversableOnce.to$2$scala/collection/AbstractIterator.to2)scala/collection/TraversableOnce.toVector2*scala/collection/TraversableOnce.toVector$2*scala/collection/AbstractIterator.toVector2*com/google/protobuf/struct/Struct.getField2,com/google/protobuf/struct/Struct.toPMessage24com/google/protobuf/struct/Value.$anonfun$getField$62com/google/protobuf/struct/Struct$$Lambda$2187/678869738.apply23scala/collection/immutable/HashMap$HashMap1.foreach26scala/collection/immutable/HashMap$HashTrieMap.foreach2:com/google/protobuf/struct/Struct.__computeSerializedValue20com/google/protobuf/struct/Struct.serializedSize2:com/wixpress/monitoring/panorama/v1/LogController.validate2Lcom/wixpress/monitoring/panorama/v1/LogController.$anonfun$validateBulkLog$12Tcom/wixpress/monitoring/panorama/v1/LogController.$anonfun$validateBulkLog$1$adapted2Ocom/wixpress/monitoring/panorama/v1/LogController$$Lambda$2186/1330773715.apply2Acom/wixpress/monitoring/panorama/v1/LogController.validateBulkLog2;com/wixpress/framework/tracing/TracingContext.withOTContext226scala/collection/immutable/Stream$StreamBuilder.2-scala/collection/immutable/Stream$.newBuilder2Hscala/collection/generic/GenTraversableFactory$GenericCanBuildFrom.apply2;io/netty/handler/codec/http/cookie/CookieDecoder.initCookie2=io/netty/handler/codec/http/cookie/ServerCookieDecoder.decode2=com/wixpress/grpc/rest/backends/CsrfFilter$CookieToken$.apply27com/wixpress/grpc/rest/backends/CsrfFilter$Token$.apply2Ccom/wixpress/grpc/rest/backends/CsrfFilter$Params$.$anonfun$apply$42Ncom/wixpress/grpc/rest/backends/CsrfFilter$Params$$$Lambda$2083/99749969.apply2Cio/netty/util/internal/PlatformDependent.allocateUninitializedArray2$io/netty/buffer/ByteBufUtil.getBytes2Acom/wixpress/grpc/StartRest$HttpServerAdapter.restExposureRequest2:scala/collection/generic/Growable.$anonfun$$plus$plus$eq$12>scala/collection/generic/Growable$$Lambda$139/1989332276.apply2+scala/collection/immutable/Map$Map4.foreach2?scala/collection/immutable/HashMap$HashMapBuilder.$plus$plus$eq2Escala/collection/immutable/Map$MapBuilderImpl.convertToHashMapBuilder21scala/Predef$ArrowAssoc$.$minus$greater$extension2java/lang/Class.resolveName2#java/lang/Class.getResourceAsStream2Ccom/wixpress/grpc/IncorrectArtifactCalledDetector$.$anonfun$apply$12Pcom/wixpress/grpc/IncorrectArtifactCalledDetector$$$Lambda$1853/1615967848.apply28com/wixpress/grpc/IncorrectArtifactCalledDetector$.apply2/com/wixpress/grpc/StartRest$$anon$1.initChannel2/io/netty/channel/ChannelInitializer.initChannel20io/netty/channel/ChannelInitializer.handlerAdded2?io/netty/channel/AbstractChannelHandlerContext.callHandlerAdded29io/netty/channel/DefaultChannelPipeline.callHandlerAdded022io/netty/channel/DefaultChannelPipeline.access$1002Gio/netty/channel/DefaultChannelPipeline$PendingHandlerAddedTask.execute2Fio/netty/channel/DefaultChannelPipeline.callHandlerAddedForAllHandlers2Bio/netty/channel/DefaultChannelPipeline.invokeHandlerAddedIfNeeded29io/netty/channel/AbstractChannel$AbstractUnsafe.register02:io/netty/channel/AbstractChannel$AbstractUnsafe.access$20025io/netty/channel/AbstractChannel$AbstractUnsafe$1.run2:io/netty/util/concurrent/AbstractEventExecutor.safeExecute2>io/netty/util/concurrent/SingleThreadEventExecutor.runAllTasks2Hcom/wixpress/framework/passthrough/PassThroughValuesFilter.filterHeaders2>com/wixpress/grpc/rest/HttpCallScopeProducer.passThroughValues2java/io/IOException.2/java/nio/channels/ClosedChannelException.25io/netty/channel/AbstractChannel$AbstractUnsafe.close29io/netty/channel/DefaultChannelPipeline$HeadContext.close2:io/netty/channel/AbstractChannelHandlerContext.invokeClose24io/netty/channel/AbstractChannelHandlerContext.close2Sio/netty/channel/CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.close24io/netty/channel/ChannelOutboundHandlerAdapter.close23io/netty/channel/CombinedChannelDuplexHandler.close2-io/netty/channel/DefaultChannelPipeline.close2&io/netty/channel/AbstractChannel.close2:io/netty/channel/ChannelFutureListener$1.operationComplete27io/netty/util/concurrent/DefaultPromise.notifyListener02:io/netty/util/concurrent/DefaultPromise.notifyListenersNow27io/netty/util/concurrent/DefaultPromise.notifyListeners23io/netty/util/concurrent/DefaultPromise.addListener22io/netty/channel/DefaultChannelPromise.addListener29com/wixpress/grpc/StartRest$HttpServerAdapter.respondWith2Ecom/wixpress/grpc/StartRest$HttpServerAdapter.$anonfun$channelRead0$12Mcom/wixpress/grpc/StartRest$HttpServerAdapter.$anonfun$channelRead0$1$adapted2Jcom/wixpress/grpc/StartRest$HttpServerAdapter$$Lambda$2070/469164790.apply2Cscala/collection/immutable/Stream$$Lambda$1119/490879749.get$Lambda2"java/io/BufferedInputStream.23sun/net/www/protocol/file/FileURLConnection.connect2:sun/net/www/protocol/file/FileURLConnection.getInputStream2java/net/URL.openStream2)java/lang/ClassLoader.getResourceAsStream20scala/collection/immutable/Map$EmptyMap$.updated2.scala/collection/immutable/Map$EmptyMap$.$plus2Pcom/wixpress/framework/tracing/DistributedTraceContext$TraceContextMapSetter.set2Gio/opentelemetry/api/trace/propagation/W3CTraceContextPropagator.inject2Ucom/wixpress/framework/tracing/DistributedTraceContext$.$anonfun$fromTracingContext$12Tcom/wixpress/framework/tracing/DistributedTraceContext$$$Lambda$805/1456337864.apply2Jcom/wixpress/framework/tracing/DistributedTraceContext$.fromTracingContext2Rcom/wixpress/grpc/Interceptors$WixContextClientInterceptor$$anon$1.addTraceContext2Hcom/wixpress/grpc/Interceptors$WixContextClientInterceptor$$anon$1.start2"io/grpc/stub/ClientCalls.startCall2=io/netty/util/internal/AppendableCharSequence.subStringUnsafe29io/netty/handler/codec/http/HttpObjectDecoder.splitHeader29io/netty/handler/codec/http/HttpObjectDecoder.readHeaders24io/netty/handler/codec/http/HttpObjectDecoder.decode2Kio/netty/handler/codec/http/HttpServerCodec$HttpServerRequestDecoder.decode2Jio/netty/handler/codec/ByteToMessageDecoder.decodeRemovalReentryProtection26io/netty/handler/codec/ByteToMessageDecoder.callDecode2:scala/collection/Iterator$$Lambda$495/495984416.get$Lambda2"scala/collection/Iterator.toStream2#scala/collection/Iterator.toStream$2*scala/collection/AbstractIterator.toStream2-scala/collection/Iterator.$anonfun$toStream$125scala/collection/Iterator$$Lambda$495/495984416.apply2,scala/collection/generic/GenMapFactory.apply2java/util/concurrent/CompletableFuture$UniWhenComplete.tryFire25java/util/concurrent/CompletableFuture$Completion.run2Lorg/asynchttpclient/netty/NettyResponseFuture$$Lambda$1074/928025503.execute2:java/util/concurrent/CompletableFuture$UniCompletion.claim23java/util/concurrent/CompletableFuture.postComplete2/java/util/concurrent/CompletableFuture.complete29org/asynchttpclient/netty/NettyResponseFuture.loadContent22org/asynchttpclient/netty/NettyResponseFuture.done2Eorg/asynchttpclient/netty/handler/AsyncHttpClientHandler.finishUpdate29org/asynchttpclient/netty/handler/HttpHandler.handleChunk28org/asynchttpclient/netty/handler/HttpHandler.handleRead2Dorg/asynchttpclient/netty/handler/AsyncHttpClientHandler.channelRead2Bcom/wix/api/RequestContext$AspectsEntry$.$anonfun$keyValueMapper$22Dcom/wix/api/RequestContext$AspectsEntry$$$Lambda$812/892477382.apply2!scalapb/TypeMapper$$anon$1.toBase2>com/wix/api/RequestContext.$anonfun$__computeSerializedValue$12Fcom/wix/api/RequestContext.$anonfun$__computeSerializedValue$1$adapted27com/wix/api/RequestContext$$Lambda$810/1222466248.apply23com/wix/api/RequestContext.__computeSerializedValue2)com/wix/api/RequestContext.serializedSize2$scalapb/GeneratedMessage.toByteArray2%scalapb/GeneratedMessage.toByteArray$2&com/wix/api/RequestContext.toByteArray2Tcom/wixpress/grpc/Interceptors$WixContextClientInterceptor$$anon$1.addRequestContext2+scala/collection/immutable/Map$Map3.updated2)scala/collection/immutable/Map$Map3.$plus20scala/collection/immutable/HashMap$HashMap1.get023scala/collection/immutable/HashMap$HashTrieMap.get02&scala/collection/immutable/HashMap.get2$com/wix/api/RequestContext.mergeFrom2scalapb/LiteParser$.parseFrom2+scalapb/GeneratedMessageCompanion.parseFrom2,scalapb/GeneratedMessageCompanion.parseFrom$2%com/wix/api/RequestContext$.parseFrom2Bcom/wixpress/grpc/Interceptors$.$anonfun$maybeRequestAspectsFrom$122;io/grpc/netty/GrpcHttp2OutboundHeaders.clientRequestHeaders2(io/grpc/netty/Utils.convertClientHeaders29io/grpc/netty/NettyClientStream$Sink.writeHeadersInternal21io/grpc/netty/NettyClientStream$Sink.writeHeaders2+io/grpc/internal/AbstractClientStream.start2-io/grpc/internal/ForwardingClientStream.start2@io/grpc/internal/InternalSubchannel$CallTracingTransport$1.start2-io/grpc/internal/ClientCallImpl.startInternal2%io/grpc/internal/ClientCallImpl.start2Cio/grpc/census/CensusTracingModule$TracingClientInterceptor$1.start2?io/grpc/census/CensusStatsModule$StatsClientInterceptor$1.start2"io/grpc/ForwardingClientCall.start2[io/grpc/stub/MetadataUtils$HeaderAttachingClientInterceptor$HeaderAttachingClientCall.start25com/wixpress/grpc/ClientMetricsReporter$$anon$1.start2=com/wixpress/grpc/ClientMetricsNewRelicReporter$$anon$1.start25com/wixpress/grpc/ClientDetailsReporter$$anon$1.start2@com/wixpress/grpc/ClientRequestSizeMetricsReporter$$anon$1.start24io/netty/util/internal/AppendableCharSequence.append2Bio/netty/handler/codec/http/HttpObjectDecoder$HeaderParser.process2/io/netty/buffer/AbstractByteBuf.forEachByteAsc02+io/netty/buffer/AbstractByteBuf.forEachByte2@io/netty/handler/codec/http/HttpObjectDecoder$HeaderParser.parse28com/google/protobuf/struct/Value$Kind$StringValue$.apply29com/google/protobuf/struct/Value$.$anonfun$messageReads$82?com/google/protobuf/struct/Value$$$Lambda$2258/1383381276.apply2#java/lang/reflect/Array.newInstance2/scala/reflect/ClassTag$GenericClassTag.newArray2fcom/wixpress/monitoring/panorama/v1/LogController.emitPanoramaHttpRequestLogLineTotalPerArtifactMetric2Acom/wixpress/monitoring/panorama/v1/LogController.$anonfun$rate$12Icom/wixpress/monitoring/panorama/v1/LogController.$anonfun$rate$1$adapted2Ocom/wixpress/monitoring/panorama/v1/LogController$$Lambda$2303/2119068677.apply23scala/collection/mutable/HashMap.$anonfun$foreach$12=scala/collection/mutable/HashMap$$Lambda$150/1365711624.apply2/scala/collection/mutable/HashTable.foreachEntry20scala/collection/mutable/HashTable.foreachEntry$2-scala/collection/mutable/HashMap.foreachEntry2(scala/collection/mutable/HashMap.foreach26com/wixpress/monitoring/panorama/v1/LogController.rate2(com/google/common/io/BaseEncoding.encode22io/grpc/internal/TransportFrameUtil.toHttp2Headers21com/wix/api/RequestContext$AspectsEntry.mergeFrom2scalapb/LiteParser$.readMessage2"scala/collection/IterableLike.find2#scala/collection/IterableLike.find$2&scala/collection/AbstractIterable.find20scalapb/descriptors/Descriptor.findFieldByNumber2]com/wixpress/framework/passthrough/PassThroughValuesFilter$$Lambda$1928/1407686499.get$Lambda2ˆcom/wixpress/framework/passthrough/PassThroughValuesFilter.com$wixpress$framework$passthrough$PassThroughValuesFilter$$headerNameAllowed2Scom/wixpress/framework/passthrough/PassThroughValuesFilter.$anonfun$filterHeaders$12[com/wixpress/framework/passthrough/PassThroughValuesFilter.$anonfun$filterHeaders$1$adapted2Wcom/wixpress/framework/passthrough/PassThroughValuesFilter$$Lambda$1927/205448287.apply2Dcom/google/protobuf/struct/Value$$$Lambda$2258/1383381276.get$Lambda22io/netty/channel/DefaultChannelPipeline.newContext2/io/netty/channel/DefaultChannelPipeline.addLast24scala/collection/immutable/TrieIterator.initPosStack2.scala/collection/immutable/TrieIterator.2=scala/collection/immutable/HashMap$HashTrieMap$$anon$7.2:scala/collection/SeqLike$$Lambda$494/1692066743.get$Lambda2!scala/collection/SeqLike.contains2"scala/collection/SeqLike.contains$2-scala/collection/immutable/StringOps.contains2Jcom/wixpress/grpc/IncorrectArtifactCalledDetector$.makeArtifactIdCanonical2Bscala/collection/TraversableLike$$Lambda$142/1105090408.get$Lambda20scala/collection/immutable/Map$Map2.keysIterator2;scalapb/descriptors/Reads$$$Lambda$976/732611751.get$Lambda2#scalapb/descriptors/Reads$.optional29com/google/protobuf/struct/Value$.$anonfun$messageReads$92>com/google/protobuf/struct/Value$$$Lambda$2264/973257206.apply2=com/google/protobuf/ByteString$ArraysByteArrayCopier.copyFrom2'com/google/protobuf/ByteString.copyFrom27com/wixpress/grpc/rest/backends/ScalaPB$.rawHttpRequest220io/netty/buffer/UnpooledUnsafeHeapByteBuf.2Uio/netty/buffer/UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf.26io/netty/buffer/UnpooledByteBufAllocator.newHeapBuffer23io/netty/buffer/AbstractByteBufAllocator.heapBuffer2io/netty/buffer/Unpooled.buffer2>io/netty/handler/codec/http2/DefaultHttp2HeadersEncoder.2;io/netty/handler/codec/http2/DefaultHttp2FrameWriter.2+io/grpc/netty/NettyServerHandler.newHandler20io/grpc/netty/NettyServerTransport.createHandler2(io/grpc/netty/NettyServerTransport.start2'io/grpc/netty/NettyServer$1.initChannel2%scala/collection/immutable/Stream.zip2Gcom/wixpress/framework/tracking/consent/Domain$.isSubdomainOf$extension2Ccom/wixpress/framework/tracking/consent/Policies.$anonfun$resolve$52Kcom/wixpress/framework/tracking/consent/Policies.$anonfun$resolve$5$adapted2Mcom/wixpress/framework/tracking/consent/Policies$$Lambda$2039/117119175.apply2*scala/collection/immutable/Set$Set2.exists2&java/lang/AbstractStringBuilder.2java/lang/StringBuilder.2Bscala/collection/TraversableLike$$Lambda$140/2080125222.get$Lambda27java/lang/invoke/LambdaForm$DMH/1990098664.invokeStatic2com/google/common/util/concurrent/Futures$CallbackListener.run2@com/google/common/util/concurrent/AbstractFuture.executeListener29com/google/common/util/concurrent/AbstractFuture.complete24com/google/common/util/concurrent/AbstractFuture.set2'io/grpc/stub/ClientCalls$GrpcFuture.set24io/grpc/stub/ClientCalls$UnaryStreamToFuture.onClose2+scala/collection/immutable/Stream.partition2Icom/wixpress/ratelimiter/contract/ReportUsageIfEligibleResponse.mergeFrom2Jcom/wixpress/ratelimiter/contract/ReportUsageIfEligibleResponse$.parseFrom2scalapb/grpc/Marshaller.parse2&io/grpc/MethodDescriptor.parseResponse2Wio/grpc/internal/ClientCallImpl$ClientStreamListenerImpl$1MessagesAvailable.runInternal2Xio/grpc/internal/ClientCallImpl$ClientStreamListenerImpl$1MessagesAvailable.runInContext2java/time/LocalDate.ofEpochDay2java/time/LocalDate.toString25scala/collection/immutable/StringOps$.slice$extension2*scala/collection/immutable/StringOps.slice2)scala/collection/IndexedSeqOptimized.take2*scala/collection/IndexedSeqOptimized.take$2)scala/collection/immutable/StringOps.take2=com/wixpress/common/devices/overrides/Trigger.lambda$create$12Icom/wixpress/common/devices/overrides/Trigger$$Lambda$388/1636824514.test25com/wixpress/common/devices/overrides/Trigger.matches2Ecom/wixpress/common/devices/overrides/DeviceOverride.lambda$matches$02Pcom/wixpress/common/devices/overrides/DeviceOverride$$Lambda$2306/804483753.test2+java/util/stream/MatchOps$1MatchSink.accept23java/util/ArrayList$ArrayListSpliterator.tryAdvance24java/util/stream/ReferencePipeline.forEachWithCancel24java/util/stream/AbstractPipeline.copyIntoWithCancel2*java/util/stream/AbstractPipeline.copyInto21java/util/stream/AbstractPipeline.wrapAndCopyInto24java/util/stream/MatchOps$MatchOp.evaluateSequential2*java/util/stream/AbstractPipeline.evaluate2Fscala/collection/immutable/Stream$StreamWithFilter.filtered$lzycompute2;scala/collection/immutable/Stream$StreamWithFilter.filtered2Hscala/collection/immutable/Stream$StreamWithFilter.$anonfun$withFilter$22Oscala/collection/immutable/Stream$StreamWithFilter$$Lambda$1908/933794650.apply29scala/collection/immutable/Stream$StreamWithFilter.2=scala/collection/immutable/Stream$StreamWithFilter.withFilter2@com/wixpress/monitoring/panorama/v1/Converter.$anonfun$version$12Hcom/wixpress/monitoring/panorama/v1/Converter.$anonfun$version$1$adapted2Kcom/wixpress/monitoring/panorama/v1/Converter$$Lambda$3198/2071923867.apply2>com/wixpress/monitoring/panorama/v1/Converter.$anonfun$from$122Jcom/wixpress/monitoring/panorama/v1/Converter$$Lambda$3267/511098654.apply2Acom/wixpress/framework/util/cookies/CookieDomainResolver$.resolve2Icom/wixpress/framework/util/cookies/CookieDomainResolver$.getCookieDomain2Kcom/wixpress/framework/aspects/CookieDomainAspect$$anon$1.$anonfun$decode$12Vcom/wixpress/framework/aspects/CookieDomainAspect$$anon$1$$Lambda$1999/463025593.apply2@com/wixpress/framework/aspects/CookieDomainAspect$$anon$1.decode2(java/util/zip/ZipFile$Source.getEntryPos2java/util/zip/ZipFile.getEntry2 java/util/zip/ZipFile$1.getEntry2java/util/jar/JarFile.getEntry02java/util/jar/JarFile.getEntry2!java/util/jar/JarFile.getJarEntry26jdk/internal/loader/URLClassPath$JarLoader.getResource2,jdk/internal/loader/URLClassPath.getResource2Ajdk/internal/loader/BuiltinClassLoader.findClassOnClassPathOrNull26jdk/internal/loader/BuiltinClassLoader.loadClassOrNull20jdk/internal/loader/BuiltinClassLoader.loadClass29jdk/internal/loader/ClassLoaders$AppClassLoader.loadClass2java/lang/ClassLoader.loadClass2:io/pyroscope/okhttp3/MultipartBody$Builder.addFormDataPart227java/util/zip/ZipFile$ZipFileInflaterInputStream.2$java/util/zip/ZipFile.getInputStream2$java/util/jar/JarFile.getInputStream2;jdk/internal/loader/URLClassPath$JarLoader$2.getInputStream2.jdk/internal/loader/Resource.cachedInputStream2*jdk/internal/loader/Resource.getByteBuffer2'java/util/jar/JarFile.getVersionedEntry2Xio/pyroscope/okhttp3/internal/connection/RealCall.getResponseWithInterceptorChain$okhttp29io/pyroscope/okhttp3/internal/connection/RealCall.execute2Fio/pyroscope/okhttp3/internal/connection/ExchangeFinder.findConnection2Mio/pyroscope/okhttp3/internal/connection/ExchangeFinder.findHealthyConnection2io/pyroscope/okhttp3/internal/cache/CacheInterceptor.intercept2>io/pyroscope/okhttp3/internal/http/BridgeInterceptor.intercept2Hio/pyroscope/okhttp3/internal/http/RetryAndFollowUpInterceptor.intercept2%io/pyroscope/okio/Okio__OkioKt.buffer2io/pyroscope/okio/Okio.buffer2Eio/pyroscope/okhttp3/internal/connection/RealConnection.connectSocket2?io/pyroscope/okhttp3/internal/connection/RealConnection.connect2java/lang/String.concat22io/pyroscope/okhttp3/internal/Util.hasIntersection20io/pyroscope/okhttp3/ConnectionSpec.isCompatible2Uio/pyroscope/okhttp3/internal/connection/ConnectionSpecSelector.configureSecureSocket2Bio/pyroscope/okhttp3/internal/connection/RealConnection.connectTls2Iio/pyroscope/okhttp3/internal/connection/RealConnection.establishProtocol2java/util/regex/Pattern.split23sun/security/util/AlgorithmDecomposer.decomposeImpl2/sun/security/util/AlgorithmDecomposer.decompose21sun/security/ssl/SSLAlgorithmDecomposer.decompose2=sun/security/util/AbstractAlgorithmConstraints.checkAlgorithm26sun/security/util/DisabledAlgorithmConstraints.permits20sun/security/ssl/SSLAlgorithmConstraints.permits2'sun/security/ssl/NamedGroup.isPermitted2Gsun/security/ssl/SupportedGroupsExtension$SupportedGroups.isActivatable2/sun/security/ssl/HandshakeContext.isActivatable27sun/security/ssl/HandshakeContext.getActiveCipherSuites2(sun/security/ssl/HandshakeContext.2.sun/security/ssl/ClientHandshakeContext.2+sun/security/ssl/TransportContext.kickstart2-sun/security/ssl/SSLSocketImpl.startHandshake2java/util/HashMap.newNode2java/util/HashSet.add2,sun/security/ssl/SignatureScheme.isPermitted27sun/security/ssl/SignatureScheme.getSupportedAlgorithms2Psun/security/ssl/SignatureAlgorithmsExtension$CHSignatureSchemesProducer.produce2%sun/security/ssl/SSLExtension.produce2&sun/security/ssl/SSLExtensions.produce2Asun/security/ssl/ClientHello$ClientHelloKickstartProducer.produce2'sun/security/ssl/SSLHandshake.kickstart21sun/security/ssl/ClientHandshakeContext.kickstart2,io/pyroscope/okhttp3/Handshake$Companion.get2%io/pyroscope/okhttp3/Handshake.2$sun/net/util/URLUtil.urlNoFragString2java/security/CodeSource.2Bio/pyroscope/okhttp3/internal/http2/Http2Connection$Builder.2Bio/pyroscope/okhttp3/internal/connection/RealConnection.startHttp229io/pyroscope/okhttp3/internal/http2/PushObserver.27jdk/internal/loader/BuiltinClassLoader.findLoadedModule2:io/pyroscope/okhttp3/internal/http2/Http2Connection.2Aio/pyroscope/okhttp3/internal/http2/Http2Connection$Builder.build2Gio/pyroscope/okhttp3/internal/connection/RealConnection.newCodec$okhttp23io/pyroscope/okhttp3/internal/http2/Header.2Qio/pyroscope/okhttp3/internal/http2/Http2ExchangeCodec$Companion.http2HeadersList2Jio/pyroscope/okhttp3/internal/http2/Http2ExchangeCodec.writeRequestHeaders2Eio/pyroscope/okhttp3/internal/connection/Exchange.writeRequestHeaders2Bio/pyroscope/okhttp3/internal/http/CallServerInterceptor.intercept2Uio/pyroscope/okhttp3/internal/http2/Http2ExchangeCodec$Companion.readHttp2HeadersList2Jio/pyroscope/okhttp3/internal/http2/Http2ExchangeCodec.readResponseHeaders2Eio/pyroscope/okhttp3/internal/connection/Exchange.readResponseHeaders2-scala/collection/immutable/TreeMap.$plus$plus28com/wixpress/framework/aspects/CaseInsensitiveMap$.apply2Scom/wixpress/framework/aspects/response/AggregatedResponseAspects.$anonfun$aspect$22^com/wixpress/framework/aspects/response/AggregatedResponseAspects$$Lambda$2004/657901361.apply2Gcom/wixpress/grpc/rest/ResponseAspects$.$anonfun$wixNewSessionCookies$12Dcom/wixpress/grpc/rest/ResponseAspects$$$Lambda$2007/622161988.apply22>com/fasterxml/jackson/databind/node/JsonNodeFactory.objectNode2.scala/collection/mutable/ResizableArray.$init$2+scala/collection/mutable/ArrayBuffer.2/scala/collection/mutable/IndexedSeq$.newBuilder2java/lang/String.split2+scala/collection/immutable/StringLike.split2,scala/collection/immutable/StringLike.split$2*scala/collection/immutable/StringOps.split25com/wixpress/framework/tracking/consent/Domain$.apply2Dcom/wixpress/framework/tracking/consent/Policies.domain$lzycompute$129com/wixpress/framework/tracking/consent/Policies.domain$127scala/PartialFunction$$Lambda$538/1967118241.get$Lambda2scala/PartialFunction.runWith2scala/PartialFunction.runWith$2-scala/runtime/AbstractPartialFunction.runWith2Gcom/wixpress/grpc/rest/tracing/RestRequestSpanBuilder.addResponseStatus2;com/wixpress/grpc/rest/middlewares/Tracing.$anonfun$apply$22Ccom/wixpress/grpc/rest/middlewares/Tracing.$anonfun$apply$2$adapted2Hcom/wixpress/grpc/rest/middlewares/Tracing$$Lambda$2068/1495106548.apply2(scala/collection/IterableLike.toIterator2)scala/collection/IterableLike.toIterator$2,scala/collection/AbstractIterable.toIterator2=com/wixpress/framework/aspects/AspectFilter.$anonfun$filter$22Ecom/wixpress/framework/aspects/AspectFilter.$anonfun$filter$2$adapted2Icom/wixpress/framework/aspects/AspectFilter$$Lambda$1907/2077742605.apply23java/util/Formatter$FormatSpecifier.appendJustified2)java/util/Formatter$FormatSpecifier.print2/java/util/Formatter$FormatSpecifier.printString2&scala/collection/IterableLike.toStream2'scala/collection/IterableLike.toStream$20scala/collection/mutable/ArrayOps$ofRef.toStream2.com/wixpress/grpc/rest/CookieCutter$.cookiesOf2&java/math/MutableBigInteger.toIntArray2Icom/fasterxml/jackson/core/json/JsonWriteContext.createChildObjectContext2@com/fasterxml/jackson/databind/util/TokenBuffer.writeStartObject2Gscala/collection/MapLike$MappedValues$$Lambda$146/1539038539.get$Lambda2-scala/collection/MapLike$MappedValues.foreach21scala/collection/mutable/ListBuffer.$plus$plus$eq2#scala/collection/TraversableLike.to2$scala/collection/TraversableLike.to$2'scala/collection/AbstractTraversable.to2'scala/collection/TraversableOnce.toList2(scala/collection/TraversableOnce.toList$2+scala/collection/AbstractTraversable.toList2)scalapb/json4s/StructFormat$.structWriter26scalapb/json4s/JsonFormat$.$anonfun$DefaultRegistry$1127scalapb/json4s/JsonFormat$$$Lambda$192/1725266971.apply27scalapb/json4s/FormatRegistry.$anonfun$registerWriter$129scalapb/json4s/FormatRegistry$$Lambda$129/854989361.apply2scalapb/json4s/Printer.toJson28org/jose4j/json/internal/json_simple/parser/Yylex.yytext2java/time/LocalTime.create2java/time/LocalTime.ofNanoOfDay2Cscala/collection/generic/Growable$$Lambda$139/1989332276.get$Lambda2*scala/collection/mutable/ArrayOps$ofRef.to2-scala/collection/TraversableOnce.toIndexedSeq2.scala/collection/TraversableOnce.toIndexedSeq$24scala/collection/mutable/ArrayOps$ofRef.toIndexedSeq2scala/Array$.unapplySeq2Hcom/wixpress/framework/util/cookies/CookieDomainResolver$.stagingDomains2Lcom/wixpress/framework/util/cookies/CookieDomainResolver$.$anonfun$resolve$12Vcom/wixpress/framework/util/cookies/CookieDomainResolver$$$Lambda$2329/673584814.apply26scala/collection/immutable/TrieIterator.initArrayStack2@scalapb/descriptors/Descriptor$$Lambda$174/1617937669.get$Lambda29com/google/protobuf/struct/Value$.$anonfun$messageReads$62>com/google/protobuf/struct/Value$$$Lambda$2252/296218631.apply2jdk/internal/loader/BuiltinClassLoader.findResourceOnClassPath23jdk/internal/loader/BuiltinClassLoader.findResource2!java/lang/ClassLoader.getResource2+scala/collection/immutable/Map$Map2.updated2)scala/collection/immutable/Map$Map2.$plus2+scala/collection/immutable/Map$Map1.updated2)scala/collection/immutable/Map$Map1.$plus2.scalapb/json4s/StructFormat$.structValueParser27scalapb/json4s/StructFormat$.$anonfun$listValueParser$12:scalapb/json4s/StructFormat$$$Lambda$2185/2141798273.apply2,scalapb/json4s/StructFormat$.listValueParser2 io/netty/util/AsciiString.2io/netty/util/AsciiString.of2,io/grpc/netty/NettyClientStream.setAuthority24io/grpc/internal/ForwardingClientStream.setAuthority23com/fasterxml/jackson/core/JsonFactory.createParser24io/netty/handler/codec/DefaultHeaders.newHeaderEntry2*io/netty/handler/codec/DefaultHeaders.add02)io/netty/handler/codec/DefaultHeaders.add2/io/netty/handler/codec/DefaultHeaders.addObject22io/netty/handler/codec/http/DefaultHttpHeaders.add2scala/collection/Iterator.find2scala/collection/Iterator.find$2&scala/collection/AbstractIterator.find24io/netty/util/internal/AppendableCharSequence.24io/netty/handler/codec/http/HttpObjectDecoder.25io/netty/handler/codec/http/HttpRequestDecoder.2Kio/netty/handler/codec/http/HttpServerCodec$HttpServerRequestDecoder.22io/netty/handler/codec/http/HttpServerCodec.2java/util/HashMap.entrySet28io/grpc/census/CensusStatsModule$ClientCallTracer.24io/grpc/census/CensusStatsModule.newClientCallTracer2Eio/grpc/census/CensusStatsModule$StatsClientInterceptor.interceptCall25io/grpc/ClientInterceptors$InterceptorChannel.newCall2Iio/grpc/stub/MetadataUtils$HeaderAttachingClientInterceptor.interceptCall26com/wixpress/grpc/ClientMetricsReporter$$anon$1.25com/wixpress/grpc/ClientMetricsReporter.interceptCall2>com/wixpress/grpc/ClientMetricsNewRelicReporter$$anon$1.2=com/wixpress/grpc/ClientMetricsNewRelicReporter.interceptCall26com/wixpress/grpc/ClientDetailsReporter$$anon$1.26com/wixpress/grpc/ClientDetailsReporter$.interceptCall2Acom/wixpress/grpc/ClientRequestSizeMetricsReporter$$anon$1.2@com/wixpress/grpc/ClientRequestSizeMetricsReporter.interceptCall2+io/grpc/internal/ManagedChannelImpl.newCall21io/grpc/internal/ForwardingManagedChannel.newCall2Icom/wixpress/grpc/Interceptors$WixContextClientInterceptor$$anon$1.2Hcom/wixpress/grpc/Interceptors$WixContextClientInterceptor.interceptCall2:com/google/protobuf/struct/Value$.$anonfun$messageReads$132>com/google/protobuf/struct/Value$$$Lambda$2284/398363668.apply2:com/google/protobuf/struct/Value$.$anonfun$messageReads$122=com/google/protobuf/struct/Value$$$Lambda$2269/59754955.apply21scala/collection/immutable/IndexedSeq$.newBuilder2(scala/LowPriorityImplicits$$anon$4.apply2Ccom/wixpress/grpc/MetricsNotifierOperations.extractClassMethodNames2"java/net/URLStreamHandler.parseURL2*sun/net/www/protocol/file/Handler.parseURL2java/net/URL.27jdk/internal/loader/URLClassPath$FileLoader.getResource28jdk/internal/loader/URLClassPath$FileLoader.findResource2com/google/protobuf/struct/Value$$Lambda$2215/1061001646.apply2/com/wixpress/grpc/AspectsCache.cache$lzycompute2$com/wixpress/grpc/AspectsCache.cache2Ncom/wixpress/framework/loom/warmup/WarmUpCircuitBreakerWrapper.isWarmUpRequest2?com/fasterxml/jackson/core/io/SegmentedStringWriter.getAndClear2&java/util/Collections.unmodifiableList2+io/grpc/CallOptions.withStreamTracerFactory2Iio/grpc/census/CensusTracingModule$TracingClientInterceptor.interceptCall2scala/Option.toList2scala/Option$.option2Iterable2$io/grpc/ClientInterceptors.intercept27scala/concurrent/impl/Promise$DefaultPromise.onComplete27sun/security/provider/NativePRNG$RandomIO.implNextBytes20sun/security/provider/NativePRNG.engineNextBytes2$java/security/SecureRandom.nextBytes2java/util/UUID.randomUUID2dcom/wixpress/grpc/rest/backends/CallScopeBackend$CallScopeHandler$$Lambda$1876/1563411370.get$Lambda2[com/wixpress/monitoring/panorama/bp/AsyncRateLimiterGrpc$$Lambda$2221/1689630732.get$Lambda26java/lang/invoke/LambdaForm$DMH/959918415.invokeStatic2io/netty/handler/codec/http2/DefaultHttp2FrameReader.readFrame2>io/netty/handler/codec/http2/Http2InboundFrameLogger.readFrame2Fio/netty/handler/codec/http2/DefaultHttp2ConnectionDecoder.decodeFrame2Gio/netty/handler/codec/http2/Http2ConnectionHandler$FrameDecoder.decode2:io/netty/handler/codec/http2/Http2ConnectionHandler.decode2-scala/collection/immutable/Vector.appendFront2-scala/collection/immutable/Vector.$plus$colon2Hcom/wixpress/framework/aspects/response/AggregatedResponseAspects.2Fcom/wixpress/framework/aspects/response/AggregatedResponseAspects.copy2Lcom/wixpress/framework/aspects/response/AggregatedResponseAspects.withAspect2Rcom/wixpress/framework/aspects/response/AtomicResponseAspects.$anonfun$mergeWith$12Zcom/wixpress/framework/aspects/response/AtomicResponseAspects$$Lambda$2112/757697389.apply2Gcom/wixpress/framework/aspects/response/AtomicResponseAspects.mergeWith2Tcom/wixpress/grpc/xseenby/XSeenByResponseAspectPopulator.$anonfun$addXSeenByAspect$12\com/wixpress/grpc/xseenby/XSeenByResponseAspectPopulator.$anonfun$addXSeenByAspect$1$adapted2Ucom/wixpress/grpc/xseenby/XSeenByResponseAspectPopulator$$Lambda$2109/332657697.apply2Icom/wixpress/grpc/xseenby/XSeenByResponseAspectPopulator.addXSeenByAspect2#java/nio/DirectByteBuffer.duplicate2>io/netty/buffer/PooledUnsafeDirectByteBuf.newInternalNioBuffer20io/netty/buffer/PooledByteBuf._internalNioBuffer28io/netty/buffer/PooledByteBuf.duplicateInternalNioBuffer2'io/netty/buffer/PooledByteBuf.nioBuffer27io/netty/buffer/AbstractUnpooledSlicedByteBuf.nioBuffer28io/netty/buffer/AbstractDerivedByteBuf.internalNioBuffer21io/netty/channel/ChannelOutboundBuffer.nioBuffers24io/netty/channel/socket/nio/NioSocketChannel.doWrite26io/netty/channel/AbstractChannel$AbstractUnsafe.flush02@io/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe.flush025io/netty/channel/AbstractChannel$AbstractUnsafe.flush29io/netty/channel/DefaultChannelPipeline$HeadContext.flush2;io/netty/channel/AbstractChannelHandlerContext.invokeFlush02:io/netty/channel/AbstractChannelHandlerContext.invokeFlush24io/netty/channel/AbstractChannelHandlerContext.flush29io/netty/handler/codec/http2/Http2ConnectionHandler.flush2-io/netty/channel/DefaultChannelPipeline.flush2&io/netty/channel/AbstractChannel.flush2/com/wixpress/grpc/ChannelWithErrorLogging.flush2io/grpc/netty/WriteQueue.flush2#io/grpc/netty/WriteQueue.access$0002io/grpc/netty/WriteQueue$1.run2*scala/collection/TraversableLike.grouper$22(scala/collection/TraversableLike.groupBy2)scala/collection/TraversableLike.groupBy$2,scala/collection/AbstractTraversable.groupBy22Hcom/wixpress/framework/tracing/ServerOperations$TracedRestRequest.2Jcom/wixpress/grpc/rest/tracing/RestRequestSpanBuilder.buildTracedOperation2;scala/collection/immutable/Set$SetBuilderImpl.$plus$plus$eq2&scala/collection/TraversableOnce.toSet2'scala/collection/TraversableOnce.toSet$2*scala/collection/AbstractTraversable.toSet2Iio/netty/handler/codec/http2/DefaultHttp2FrameWriter.writeHeadersInternal2Aio/netty/handler/codec/http2/DefaultHttp2FrameWriter.writeHeaders2Bio/netty/handler/codec/http2/Http2OutboundFrameLogger.writeHeaders2Dio/netty/handler/codec/http2/DecoratingHttp2FrameWriter.writeHeaders2Eio/grpc/netty/NettyClientHandler$PingCountingFrameWriter.writeHeaders2Fio/netty/handler/codec/http2/DefaultHttp2ConnectionEncoder.sendHeaders2Hio/netty/handler/codec/http2/DefaultHttp2ConnectionEncoder.writeHeaders02Gio/netty/handler/codec/http2/DefaultHttp2ConnectionEncoder.writeHeaders2@io/netty/handler/codec/http2/StreamBufferingEncoder.writeHeaders23io/grpc/netty/NettyClientHandler.createStreamTraced2-io/grpc/netty/NettyClientHandler.createStream2&io/grpc/netty/NettyClientHandler.write2;io/netty/channel/AbstractChannelHandlerContext.invokeWrite02:io/netty/channel/AbstractChannelHandlerContext.invokeWrite24io/netty/channel/AbstractChannelHandlerContext.write2-io/netty/channel/DefaultChannelPipeline.write2&io/netty/channel/AbstractChannel.write2/com/wixpress/grpc/ChannelWithErrorLogging.write22io/grpc/netty/WriteQueue$AbstractQueuedCommand.run2"com/wix/api/RequestContext.writeTo2&io/netty/util/Recycler$Stack.newHandle2io/netty/util/Recycler.get28io/netty/util/internal/ObjectPool$RecyclerObjectPool.get2:io/netty/buffer/PoolThreadCache$MemoryRegionCache.newEntry25io/netty/buffer/PoolThreadCache$MemoryRegionCache.add2#io/netty/buffer/PoolThreadCache.add2io/netty/buffer/PoolArena.free2(io/netty/buffer/PooledByteBuf.deallocate2=io/netty/buffer/AbstractReferenceCountedByteBuf.handleRelease27io/netty/buffer/AbstractReferenceCountedByteBuf.release2(io/netty/util/ReferenceCountUtil.release2,io/netty/util/ReferenceCountUtil.safeRelease2-io/netty/channel/ChannelOutboundBuffer.remove22io/netty/channel/ChannelOutboundBuffer.removeBytes2-scala/collection/mutable/StringBuilder.2)scala/collection/TraversableOnce.mkString2*scala/collection/TraversableOnce.mkString$2-scala/collection/AbstractTraversable.mkString2;com/wixpress/grpc/xseenby/XSeenByAspect$.$anonfun$encoder$12Gcom/wixpress/grpc/xseenby/XSeenByAspect$$$Lambda$2017/1787608332.encode2"scalapb/descriptors/PString$.apply2'scala/collection/AbstractIterator.toMap2java/nio/DirectByteBuffer.slice2*scala/collection/immutable/Stream.iterator2Jcom/wixpress/ratelimiter/contract/ReportUsageIfEligibleRequest.toByteArray2scalapb/grpc/Marshaller.stream2&io/grpc/MethodDescriptor.streamRequest2java/io/FileInputStream.2/io/grpc/internal/ReflectionLongAdderCounter.add2+io/grpc/internal/CallTracer.reportCallEnded2Cio/grpc/internal/InternalSubchannel$CallTracingTransport$1$1.closed2Bio/grpc/internal/AbstractClientStream$TransportState.closeListener2?io/grpc/internal/AbstractClientStream$TransportState.access$4002:io/grpc/internal/AbstractClientStream$TransportState$1.run2Cio/grpc/internal/AbstractClientStream$TransportState.deframerClosed2?io/grpc/internal/Http2ClientStreamTransportState.deframerClosed2&io/grpc/internal/MessageDeframer.close22io/grpc/internal/MessageDeframer.closeWhenComplete22Hcom/wixpress/framework/aspects/RequestIdAspect$.$anonfun$strictDecoder$22Kcom/wixpress/framework/aspects/RequestIdAspect$$$Lambda$824/292188150.apply2Hcom/wixpress/framework/aspects/RequestIdAspect$.$anonfun$strictDecoder$12Mcom/wixpress/framework/aspects/RequestIdAspect$$$Lambda$801/1971147338.decode24com/wixpress/grpc/Interceptors$.requestIdFromAspects2Bcom/wixpress/grpc/Interceptors$.aspectsWithRequestIdHeaderFallback2Bcom/wixpress/grpc/Interceptors$.$anonfun$maybeRequestAspectsFrom$322?com/fasterxml/jackson/databind/node/TreeTraversingParser.2-io/netty/handler/codec/http2/HpackEncoder.add26io/netty/handler/codec/http2/HpackEncoder.encodeHeader2Nio/netty/handler/codec/http2/HpackEncoder.encodeHeadersIgnoreMaxHeaderListSize2Oio/netty/handler/codec/http2/HpackEncoder.encodeHeadersEnforceMaxHeaderListSize27io/netty/handler/codec/http2/HpackEncoder.encodeHeaders2Eio/netty/handler/codec/http2/DefaultHttp2HeadersEncoder.encodeHeaders2"java/lang/StringCoding.decodeASCII2$io/grpc/Metadata$AsciiKey.parseBytes2io/grpc/Metadata.valueAsT2io/grpc/Metadata.get2Kio/grpc/internal/AbstractClientStream$TransportState.inboundHeadersReceived2Iio/grpc/internal/Http2ClientStreamTransportState.transportHeadersReceived2Kcom/wixpress/grpc/ChannelWithErrorLogging$$Lambda$838/1022675162.get$Lambda2;com/wixpress/grpc/ChannelWithErrorLogging.withErrorListener2&io/grpc/netty/SendGrpcFrameCommand.run2%io/netty/buffer/AbstractByteBuf.slice2)io/netty/buffer/AbstractByteBuf.readSlice2Mio/netty/handler/codec/http2/WeightedFairQueueByteDistributor$1.onStreamAdded2Mio/netty/handler/codec/http2/DefaultHttp2Connection$DefaultEndpoint.addStream2Pio/netty/handler/codec/http2/DefaultHttp2Connection$DefaultEndpoint.createStream2+ch/qos/logback/core/pattern/Converter.write26ch/qos/logback/core/pattern/CompositeConverter.convert22.org/udger/parser/UdgerParser.getRegexFromCache2-org/udger/parser/UdgerParser.fetchDeviceBrand2Fcom/wixpress/framework/tracing/RpcClientOperations$RpcOperation.2@io/netty/util/concurrent/AbstractScheduledEventExecutor.schedule22;io/opencensus/implcore/trace/RecordEventsSpanImpl.startSpan2>io/opencensus/implcore/trace/SpanBuilderImpl.startSpanInternal26io/opencensus/implcore/trace/SpanBuilderImpl.startSpan2:io/grpc/census/CensusTracingModule$ClientCallTracer.26io/grpc/census/CensusTracingModule.newClientCallTracer2Bscala/concurrent/impl/Promise$DefaultPromise.dispatchOrAddCallback2Lch/qos/logback/core/pattern/color/ForegroundCompositeConverterBase.transform2'java/util/regex/Pattern$BitClass.2java/util/regex/Pattern.clazz2Acom/wixpress/framework/logging/StacktraceLogHighlighter.transform2/scala/collection/mutable/StringBuilder.toString20scala/collection/mutable/ArrayOps$ofRef.mkString2com/google/protobuf/struct/Value$$$Lambda$2285/911432546.apply2:com/google/protobuf/struct/Value$.$anonfun$messageReads$142?com/google/protobuf/struct/Value$$$Lambda$2272/1656914594.apply2Vcom/fasterxml/jackson/databind/deser/DefaultDeserializationContext$Impl.createInstance2Hcom/fasterxml/jackson/databind/ObjectMapper.createDeserializationContext2+scala/collection/immutable/Map$Map3.foreach2‹com/wixpress/framework/tracing/builders/OpenTelemetrySpanBuilder$.com$wixpress$framework$tracing$builders$OpenTelemetrySpanBuilder$$addTags2Wcom/wixpress/framework/tracing/builders/OpenTelemetrySpanBuilder.startOpenTelemetrySpan2Fcom/wixpress/framework/tracing/builders/OpenTelemetrySpanBuilder.start2Ascala/collection/TraversableLike$$Lambda$537/992302041.get$Lambda2,io/opencensus/trace/TraceId.generateRandomId2;com/wixpress/grpc/rest/backends/CsrfFilter$HostToken$.apply2%scala/collection/immutable/Stream.map2hcom/wixpress/framework/logging/StacktraceLogHighlighter$FrameworkLine$$$Lambda$261/1972038480.get$Lambda2Ncom/wixpress/framework/logging/StacktraceLogHighlighter$FrameworkLine$.unapply2Ecom/wixpress/framework/logging/StacktraceLogHighlighter.lineColouring2Lcom/wixpress/framework/logging/StacktraceLogHighlighter.$anonfun$transform$12Rcom/wixpress/framework/logging/StacktraceLogHighlighter$$Lambda$258/75636181.apply2'org/udger/parser/WordDetector.findWords2'org/udger/parser/UdgerParser.osDetector2?scala/collection/immutable/NewRedBlackTree$Tree.mutableWithLeft2Dscala/collection/immutable/NewRedBlackTree$Helper.mutableBalanceLeft2+scala/collection/immutable/Map$Map1.foreach2&com/wixpress/grpc/CallScope.withAspect2Ycom/wixpress/framework/metrics/graphite/core/MetricRegistryAdapter.addMetricWithQuantiles2=io/opencensus/implcore/stats/MeasureMapInternal$Builder.buildp \ No newline at end of file diff --git a/receiver/pyroscopereceiver/testdata/memory_example_live_object.pb b/receiver/pyroscopereceiver/testdata/memory_example_live_object.pb new file mode 100644 index 0000000..f660fcc --- /dev/null +++ b/receiver/pyroscopereceiver/testdata/memory_example_live_object.pb @@ -0,0 +1,1239 @@ + + + + 3 +/ !"#$%& +  +'()*+,- + , +(./0123456789:;<=>?@ABC& + D +@DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZdeY +Ufghijklmnopqrs45tuv<=>wxyz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–Zdec +_—˜™š›œhijklmnopqrs45tuv<=>wxyz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–Zde + +'./01žŸ ¡¢£¤¥¦§¨©WXYZde +ª«¬­®¯°N +J±²³´µ¶·¸¹º€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–ZdeZ +V»¼½¾¿ÀÁÂÃÄņÆz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–Zde/_ +[ÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÒÓÙÚÛÐÜÝ×ÞÌßÒÓàá⤥¦§¨©WXYZded +`—˜ãäåæç辿ÀÁÂÃÄņÆz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–Zde9 +5éêëìíÜÝ×ÞÌßÒÓàá⤥¦§¨©WXYZde9 +5îïëìíÜÝ×ÞÌßÒÓàá⤥¦§¨©WXYZde? +;ðñòîïëìíÜÝ×ÞÌßÒÓàá⤥¦§¨©WXYZde@ +<óôõNOPQRSTUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZde\ +X—˜ãäåæÀÁÂÃÄņÆz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–Zde/ ++./01ö÷øùúû¡¢£¤¥¦§¨©WXYZdeV +R»¼½üýÂÃÄņÆz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–Zde7c +_—˜™š›œhijklmnopqrs45tuv<=>wxyz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–Zde D +@DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZde; +7þÿ€ëìíÜÝ×ÞÌßÒÓàá⤥¦§¨©WXYZde! +‚ƒ„…†‡ˆ‰Š­®¯°` +\‹ŒŽ‘’“”ÂÃÄņÆz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–Zde +•–—˜™š®¯°_ +[›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯ °±²³´µžŸ ¡¢£¤¥¦§¨©WXYZdeS +O¶·£¤¥¦§¨©ª«¬­®¯ °±²³´µžŸ ¡¢£¤¥¦§¨©WXYZde+ +'./01žŸ ¡¢£¤¥¦§¨©WXYZdeL +H¸¹45tuº<=»¼½¾P¿STUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZde9 +5ÀêëìíÜÝ×ÞÌßÒÓàá⤥¦§¨©WXYZde K +GÁÂÃÄÅÆÇÈPQRSÉÊUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZdef +bÁÂÃÄÅÆÇÈPËÌÍÎÇÈÏÐÑÒÓÔÕÖRSÉÊUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZdeF +B×ØÙÚÛÜÝSÉÊUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZde) +%ÞžŸ ¡¢£¤¥¦§¨©WXYZdeJ +FÄÅÆÇÈÅÆÇÈPQRSTUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZde€ +|ßàáâãäåæçèéêëìâãäåíîïðñ’“”ÂÃÄņÆz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–Zde< +8òNOPQRSTUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZdeY +UóôõöÍ÷ÇÈÄøùúûüýþÿ€‚ƒ„¦§¨©WXYZ[\]^_`abcXYZ[\]^_`abcXYZdeN +J…†øùú‡ˆ‰Š‹Œ"ÊUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZde+ +'./01žŸ ¡¢£¤¥¦§¨©WXYZde ^ +Z.Ž‘’lmnopqrs45tuv<=>wxyz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–Zde- +)“…†žŸ ¡¢£¤¥¦§¨©WXYZde X +T”•–—˜™š›œžŸøùú‡ˆ‰TUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZde` +\—˜™š›œ mnopqrs45tuv<=>wxyz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–Zde C +?¡ÿ€NOPQRSÉÊUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZde_ +[¢È£ÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÒÓÙÚÛÐÜÝ×ÞÌßÒÓàá⤥¦§¨©WXYZdeh +d¤¥¦§¨©ª«‘’“”ÂÃÄņÆz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–Zde' +#“…¬­¡¢£¤¥¦§¨©WXYZdem +iÄÅÆÇÈÅÆÇÈÅÆÇÈPËÌÍÎÇÈÏÐÑÒÓÔÕÖRSTUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZdeN +J<=>®¯°±×²³´µ¶·ƒ„¦§¨©WXYZ[\]^_`abcXYZ[\]^_`abcXYZdeZ +V¸¹º»½üýÂÃÄņÆz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–Zde@ +<¼ÔÕÖSÉÊUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZde^ +Z—˜ãäåæ½ÀÁÂÃÄņÆz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–ZdeS +O¾¿ÀÁÂÃŒŽ³´µ¶·ƒ„¦§¨©WXYZ[\]^_`abcXYZ[\]^_`abcXYZdeD +@DEFÄÅÆÇRSÉÊUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZde! +È¡¢£¤¥¦§¨©WXYZde& +".ŽÉÊ¡¢£¤¥¦§¨©WXYZde[ +WË(ÌÍÎÏÐÑÒÓ´µ¶·¸¹º€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–Zdef +bÔÕÖ×ØÙÚ‘’“”ÂÃÄņÆz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–Zde^ +ZÛÜÚ‘’“”ÂÃÄņÆz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–Zde +ÝÞßàá]^_`abcXYZde` +\ÄÅÆÇÈPËÌÍÎÇÈÏÐÑÒÓÔÕÖRSÉÊUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZdei +e“âãäåæ盜hijklmnopqrs45tuv<=>wxyz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–Zde1 +-èé³´µžŸ ¡¢£¤¥¦§¨©WXYZdeT +P¼½üýÂÃÄņÆz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–Zde\ +Xê‘ëì“”ÂÃÄņÆz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–ZdeV +RíîïðÁÂÃÄņÆz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–Zde] +Yñòóôõö÷øòùúûüýþüýþÿ€‚ƒ„¦§¨©WXYZ[\]^_`abcXYZ[\]^_`abcXYZde7 +3ÿÿ€€‚×ÞžŸ ¡¢£¤¥¦§¨©WXYZde+ +'ƒÞžŸ ¡¢£¤¥¦§¨©WXYZdeb +^„‹ŒŽ‘’“”ÂÃÄņÆz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–ZdeX +T./01…ì“”ÂÃÄņÆz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–Zde3 +/†‡ˆ‰ŠÞžŸ ¡¢£¤¥¦§¨©WXYZdeH +D‹Œ<=»¼½¾P¿STUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZde3 +/Ž‘ŠÞžŸ ¡¢£¤¥¦§¨©WXYZde- +)’“”•–—˜™š›œžŸ ¡¢£¤¢Q +MDEF¥¦§¨©ª«¬­®¯SÉÊUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZde! +°±²³´µ¶·¸¹º»¼A +=½ÿ€ÇRSÉÊUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZde +.Ž¾¿Àµ¶·¸¹º»¼ +ÁÇÂÀµ¶·¸¹º»¼# +./ÃÄö÷ŵ¶·¸¹º»¼! +./01ö÷ŵ¶·¸¹º»¼! +“…†÷ŵ¶·¸¹º»¼B +>ÄÅÆÇÈPQRSTUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZde +ÁÇÂÀµ¶·¸¹º»¼^ +Z¡ÿ€NOPËÌÍÎÇÈÏÐÑÒÓÔÕÖRSÉÊUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZdeF +B23456789:;<=>?@ABÆUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZdeg +cÄÅÆÇÈÅÆÇÈËÌÍÎÇÈÏÐÑÒÓÔÕÖRSÉÊUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZde# +“…†ÇÈÀµ¶·¸¹º»¼k +gDEFÉÊËÌÍÎÎÎÏÐÑ<=>ÒÁÂÃŒŽ³´µ¶·ƒ„¦§¨©WXYZ[\]^_`abcXYZ[\]^_`abcXYZde! +./01ö÷ŵ¶·¸¹º»¼ +ÇÂÀµ¶·¸¹º»¼+ +'ÓÔÕÖ×ØÙÚÛÜݶ·¸¹º»¼! +°±²ÈÀµ¶·¸¹º»¼+ +'Þßàáâ°±²ÈÀµ¶·¸¹º»¼# +./ÃÄö÷ŵ¶·¸¹º»¼- +)ÓÔÕÖ×ØÙÚÛÜã䶷¸¹º»¼C +?“…å}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–Zdev +rÁÂÃÄÅÆÇÈÅÆÇÈÅÆÇÈPËÌÍÎÇÈÏÐÑÒÓÔÕÖRSÉÊUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZde) +%./æçèé±²ÈÀµ¶·¸¹º»¼ +ÁÇÂÀµ¶·¸¹º»¼% +!ÁÇ°±²ÈÀݶ·¸¹º»¼ +êëÜã䶷¸¹º»¼‚ +~ìßàáâãäåæçèéêëìâãäåíîïðñ’“”ÂÃÄņÆz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–Zde +¼ÔÕÖí‘’“”•–Zdep +lÄÅÆÇÈÅÆÇÈÅÆÇÈPËÌÍÎÇÈÏÐÑÒÓÔÕÖRSÉÊUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZde! +°±²ÈÀµ¶·¸¹º»¼A +=îïðñòóôõö÷øùúûüýúûþÿœžŸ ¡¢£¤¢® +©€€‚ƒÏÐÑÒÓÔÕÖÇRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢â +Ý£¤¥¦§¨©ª«¬­®¯°±² ³´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢£ +ž…ÑÒÓÔÕÖ×ØÙÚÇÈÄÅÆÇÈÛÜÝÞßIJKàáâ•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢È +ÃÄÅÆÇÈÅÆÇÈÅÆÇÈËÌÍÎÇÈÏÐÑÒÓÔÕÖRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢Ì +Çãä456789:;<=>åæçèéêòëãä456789:;<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúûüýòþãä456789:;<=>åæçèéêòëãä456789:;<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢} +y‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢C +?“…å‘’“†”•–—˜™š›œžŸ ¡¢£Ÿ ¡¢£¤¢+ +'…†žŸ ¡¢£¤¥¦§¨©WXYZde¯ +ª¤¥ò¦§À¨©ª«¬­®¯°×±²456789:;<=>³´¬­µ¶·ò¸¹²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ä +ߣ¤¥¦§¨©ª«¬¬­®¯°±² ³´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢‘ +ŒÙÚÇÈÄÅÆÇÈÛÜÝÞßIJKàáâ•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢° +«º€€‚ƒÏÐÑÒÓÔÕÖÇRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢¬ +§»¼‚ƒÏÐÑÒÓÔÕÖÇRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ +í‘’“”•–Zdeò +í½¾¿ÀÁÂÎÏÐÃÄÅÆÇÈÉÊËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢n +jÁÂÃÄÅÆÇÈÅÆÇÈPËÌÍÎÇÈÏÐÑÒÓÔÕÖRSÉÊUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZdeµ +°ÓÔÕÖ×ØÙÚÛ¨©ª«¬­®¯°×±²456789:;<=>³´¬­µ¶·ò¸¹²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢³ +®Üñò<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ž +™“ÝÞßàáâã䇈‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢µ +°åñòPËÌÍÎÇÈÏÐÑÒÓÔÕÖRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢G +CDEFGHIJKLMNOPQRSÉÊUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZdeè +㻼æçèéê×ëìÉÊËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢Ï +ÊÁÂÃÄÅÆÇÈÅÆÇÈÅÆÇÈPËÌÍÎÇÈÏÐÑÒÓÔÕÖRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ü +÷»¼‚íîïðñòóôõö÷øòùúûüýþËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢q +mÿ€‚ƒ—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢– +‘ÆÇRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢V +R¤¥„…†‡ˆ‰Š‹ŒŽŠ‹‘’“”•–—˜™š›œžZ¢£Ÿ ¡¢£¤¢¥ + Ÿÿ€ ¡¢£¤ÇÈÙÚÇÈÄÅÆÇÈÛÜÝÞßIJKàáâ•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢— +’¥ñòÙÚÇÈÄÅÆÇÈÛÜÝÞßIJKàáâ•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢· +²¦ÿ€§¨©×¦§À¨©ª«¬­®¯°×±²456789:;<=>³´¬­µ¶·ò¸¹²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢A +=ª«¬­®óôõö÷øùúûüýúûþÿœžŸ ¡¢£¤¢¤ +Ÿ¯°±ØÙÚ²³P¿S„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢° +«º€€‚ƒÏÐÑÒÓÔÕÖÇRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢G +C´µ¶·¸¹‘’“†”•–—˜™š›œžŸ ¡¢£Ÿ ¡¢£¤¢_ +[¢ÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÒÓÙÚÛÐÜÝ×ÞÌßÒÓàá⤥¦§¨©WXYZde› +–ºÿ€»IJK¼…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢þ +ùª«¬½¾ÎÏÐÑÒÓ´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢› +–¿ÀÁÂÃı²456789:;<=>³´¬­µ¶·ò¸¹²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢9 +5ÅÆÇÈ•–—˜™š›œžŸ ¡¢£Ÿ ¡¢£¤¢— +’¥ñòÙÚÇÈÄÅÆÇÈÛÜÝÞßIJKàáâ•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢¿ +º¯°±ØÙÚ²³PËÌÍÎÇÈÏÐÑÒÓÔÕÖRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢Ž +‰º€ÉÊËÌÐÑÍ΂íîïðñòóôõö÷øòùúûüýþËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ä +ßÏОŸøùúÑÒÓÔÕÖ×ØÙÚÛ´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢‚ +ýÌÐÑÍ΂íîïðñòóôõö÷øòùúûüýþËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢¡ +œÙÚÇÈÄøÜÝ…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢œ +—ÞÄÅÆÇRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢º +µßñòàáâãäå½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢× +ÒæçèéÔÕÖåæçèéêòëãä456789:;<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢Ÿ +šª«¬­®¯°×±²456789:;<=>³´¬­µ¶·ò¸¹²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢» +¶êëìôõNOPËÌÍÎÇÈÏÐÑÒÓÔÕÖRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢» +¶íîïÓÔÕÖ×ØÙÚÛ¨©ª«¬­®¯°×±²456789:;<=>³´¬­µ¶·ò¸¹²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢Ú +ÕòØÙÚ²³<=>åæçèéêòëãä456789:;<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ï +êÌÐÑÍ΂ƒÊË6789:;ÐÑÒÓÔÕÖåæçèéêòëãä456789:;<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢; +7­®óôõö÷øùúûüýúûþÿœžŸ ¡¢£¤¢  +›DEFGHIJKLMNOPQRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢@ +<¡ÿ€NOPQRSTUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZdeC +?Ž³´µ¶·ƒ„¦§¨©WXYZ[\]^_`abcXYZ[\]^_`abcXYZdeÓ +οÀ9:;<=>åæçèéêòëãä456789:;<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢À +»ÄÅÆÇÈÅÆÇÈËÌÍÎÇÈÏÐÑÒÓÔÕÖRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢´ +¯»¼‚ƒÊËtuvÐÑÒÓðñòÿóôõö ÿó÷øùð678ÐÑñòóôõö÷øôõö ÿ²³´µúûüýþÿ¦§¨©WXYZ[\]^_`€‚Zƒ„…£†‡ˆ‰Š‹]ŒŽ‘’“”•–Z[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abc•–—˜™š›œ˜™žŸ ¡¢£¤úûüžúûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢û +öº€ÉÊËÌÐÑÍ΂ƒÊË6789:;ÐÑÒÓÔÕÖåæçèéêòëãä456789:;<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢e +a¯°±ØÙÚ²³PËÌÍÎÇÈÅÆÇÈÅÆÇÈPQRSTUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZde½ +¸ñòØÙÚ²³<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢é +䥦‚ƒÊË6789:;ÐÑÒÓÔÕÖåæçèéêòëãä456789:;<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢Ü +×òþãä456789:;<=>åæçèéêòëãä456789:;<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢‘ +Œ§±²456789:;<=>³´¬­µ¶·ò¸¹²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢Þ +Ù¨©¿¨©ª«¬­®¯°±² ³´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ü +÷¥¦‚íîïðñòóôõö÷øòùúûüýþËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ú +õª«¬­®¯°±²³´µ¶·¸¹º»¶ÉÊËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢¤ +Ÿ¯°±ØÙÚ²³PQRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢‘ +ŒÙÚÇÈÄÅÆÇÈÛÜÝÞßIJKàáâ•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ô +ï¼½¾¿ÀÁÂÃÄÅþþþþþþýþËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢Ì +Ç“âÆÇÈÉÊ´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ú +õËÌÌÑÍÎÏÐÑ´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ú +õÒÓÔîïðñòóôõö÷øòùúûüýþËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢½ +¸òëãä456789:;<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ý +øÜñò<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢i +eÕÿ€Ö×ØÙš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢‚ +ý“…†ÚÛܬ­®¯°±²³´µ¶·¸¹º»¶ÉÊËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢§ +¢Ýÿ€ÞßàáÄøÜÝ…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢© +¤âÿ€¨©ª«¬­®¯°×±²456789:;<=>³´¬­µ¶·ò¸¹²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢™ +”ãØÙÚÛ±²456789:;<=>³´¬­µ¶·ò¸¹²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢Q +Mÿäåæçèéêëìíîïðñòóô—˜™š›œžŸ ¡¢£Ÿ ¡¢£¤¢% +!õöðñò÷øùúûüýþÿ : +6ÆÇRSTUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZdeW +S€ ‚ ƒ „ … ùúûüýþüýþÿ€‚ƒ„¦§¨©WXYZ[\]^_`abcXYZ[\]^_`abcXYZdeZ +V'(Ìijklmnopqrs45tuv<=>wxyz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–Zde5 +1† †‡ˆ‰ŠÞžŸ ¡¢£¤¥¦§¨©WXYZde^ +Z¸¹º»½¾¿ÀÁÂÃÄņÆz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–Zdeb +^ÁÂÃÄÅÆÇÈËÌÍÎÇÈÏÐÑÒÓÔÕÖRSTUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZde+ +'‡ ˆ øùúû¡¢£¤¥¦§¨©WXYZde7 +3‰ Š ‹  !"#$%& + k +gÁÂÃÄÅÆÇÈÅÆÇÈPËÌÍÎÇÈÏÐÑÒÓÔÕÖRSTUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZdeK +GŒ ßàá]^_`abcŽ ‘ ’ [“ ” • – — #$%& + C +?Äø˜ ¿SÉÊUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZdeE +AòÕÖ×ØÒÓÙÚÛÐÜÝ×ÞÌßÒÓàá⤥¦§¨©WXYZdeb +^™ ‹ŒŽ‘’“”ÂÃÄņÆz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–Zde@ +<¡ÿ€NOPQRSTUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZde^ +ZÇ°±²Èklmnopqrs45tuv<=>wxyz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–ZdeG +CDEFGHIJKLMNOPQRSÉÊUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZde= +9‡ ˆ š › œ ò€ ž ×ÞžŸ ¡¢£¤¥¦§¨©WXYZde_ +[Ÿ   ¡ ¢ ò£ ¾¿ÀÁÂÃŒŽ³´µ¶·ƒ„¦§¨©WXYZ[\]^_`abcXYZ[\]^_`abcXYZde5 +1‡ ˆ ¤ ‘ŠÞžŸ ¡¢£¤¥¦§¨©WXYZdeU +QÇ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ ° ± ² ïëìíÜÝ×ÞÌßÒÓàá⤥¦§¨©WXYZdeL +HÄø³ ´ µ ¶ · ¸ RSÉÊUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZde^ +Z…ѹ º » ¼ ½ opqrs45tuv<=>wxyz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–ZdeM +IÄÅÆÇÈÅÆÇÈPQRSÉÊUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZdeO +K£¤¥¦§¨©ª«¬­®¯ °±²³´µžŸ ¡¢£¤¥¦§¨©WXYZdeR +N./01ö÷øùú‡ˆ‰Š‹Œ"ÊUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZde" +./01¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê c +_Ë Ì Í Î Ï Ð Ñ Ò ‚ ƒ „ … ùúûüýþüýþÿ€‚ƒ„¦§¨©WXYZ[\]^_`abcXYZ[\]^_`abcXYZdeW +SÁÇÓ Ô Õ Ö × Ø Ù Ú Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í ì î ì ï ì ð ñ ò ó ô õ i +eö ÷ ø ù ú û ü ý þ ÿ € + +‚ +ƒ +û ü ý þ ÿ € + +‚ +ƒ +û ü ý þ ÿ „ +ä å æ ç è é ê ë ì í ì î ì ï ì ð ñ ò ó ô õ T +P.Ž… +† +‡ +ˆ +‰ +Š +÷ ø ù ú û ü ý þ ÿ ‹ +Œ + +å æ ç è é ê ë ì í ì î ì ï ì ð ñ ò ó ô õ  +.ŽÉÊŽ +Â Ã Ä Å Æ Ç È É Ê  G +C“…Ñ +ü +ü ý þ ÿ ‘ +’ + +å æ ç è é ê ë ì í ì î ì ï ì ð ñ ò ó ô õ 1 +-./01‘ŠÞžŸ ¡¢£¤¥¦§¨©WXYZde! +ó¡¢£¤¥¦§¨©WXYZde: +6.“ +” +ƒ +û ü ý þ ÿ ç è é ê ë ì í ì î ì ï ì ð ñ ò ó ô õ 0 +,.Ž… +† +‡ +ˆ +‰ +Š +÷ ø ù ú û ü ý þ ÿ • +ò ó ô õ B +>.– +û ü ý þ ÿ — +˜ +™ +ä å æ ç è é ê ë ì í ì î ì ï ì ð ñ ò ó ô õ " +“…†¿ À Á Â Ã Ä Å Æ Ç È É Ê   +‡ ˆ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Z +Vš +› +œ + +ØÙÚ²³<=>wxyz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–Zde^ +Zž +Ÿ +  +¡ +¢ +456789:;<=>®¯£ +¤ +×¥ +³´µ¶·ƒ„¦§¨©WXYZ[\]^_`abcXYZ[\]^_`abcXYZdeF +B.¦ +ˆ +‰ +Š +÷ ø ù ú û ü ý þ ÿ § +¨ +© +ª +ì ë ì í ì î ì ï ì ð ñ ò ó ô õ " +.“ +” +ƒ +û ü ý þ ÿ ð ñ ò ó ô õ * +&.¦ +ˆ +‰ +Š +÷ ø ù ú û ü ý þ ÿ « +ò ó ô õ s +oÁÂÃÄÅÆÇÈÅÆÇÈÅÆÇÈPËÌÍÎÇÈÏÐÑÒÓÔÕÖRSTUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZdet +p¬ +­ +çèéêëìâãäåíîïðñ’“”ÂÃÄņÆz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–ZdeB +>.“ +” +ƒ +û ü ý þ ÿ ® +¯ +° +æ ç è é ê ë ì í ì î ì ï ì ð ñ ò ó ô õ = +9± +² +RSÉÊUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZdeK +GÁÂÃÄø³ ´ QRSÉÊUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZdeN +J.¦ +ˆ +‰ +Š +÷ ø ù ú û ü ý þ ÿ ³ +„ +ä å æ ç è é ê ë ì í ì î ì ï ì ð ñ ò ó ô õ ; +7Š +÷ ø ù ú û ü ý þ ÿ ´ +é ê ë ì í ì î ì ï ì ð ñ ò ó ô õ E +A./01µ +¶ +ƒ +û ü ý þ ÿ Œ + +å æ ç è é ê ë ì í ì î ì ï ì ð ñ ò ó ô õ H +DÞßà· +¸ +¼½¾P¿STUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZde: +6óPQRSTUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZdeE +A¹ +º +» +¼ +½ +¾ +¿ +À +ƒ +û ü ý þ ÿ ç è é ê ë ì í ì î ì ï ì ð ñ ò ó ô õ d +`¿ÀÁÂÃÄÁ + +²³´µ¶à +Ä +Å +¦§z{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–ZdeT +P./01Æ +Ç +Æøùú‡ˆ‰Š‹Œ"ÊUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZdeZ +VÈ +(ÌÉ +Õ Ö × Ø Ù Ú Û Ê +Ë +Ì +Í +Î +Ï +Ð +Ñ +á â ã ä å æ ç è é ê ë ì í ì î ì ï ì ð ñ ò ó ô õ + +'òÞžŸ ¡¢£¤¥¦§¨©WXYZdeZ +VÒ +Ó +ÎÎÏÐÑÒÓ´µ¶·¸¹º€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–ZdeH +D.¦ +ˆ +‰ +Š +÷ ø ù ú û ü ý þ ÿ Ô +Õ +Ö +× +ª +ì ë ì í ì î ì ï ì ð ñ ò ó ô õ % +!ƒÒÓàá⤥¦§¨©WXYZdeR +NØ +ÎÏÐÑ´µ¶·¸¹º€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–Zde% +!ö ÷ ø ù ú û ü ý þ ÿ ð ñ ò ó ô õ P +L.Ž… +† +‡ +ˆ +‰ +Š +÷ ø ù ú û ü ý þ ÿ ä å æ ç è é ê ë ì í ì î ì ï ì ð ñ ò ó ô õ E +AÄÅÆÇÈPQRSÉÊUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZde+ +'¹ +º +» +¼ +½ +¾ +¿ +À +ƒ +û ü ý þ ÿ • +ò ó ô õ \ +X.Ž… +† +‡ +ˆ +‰ +Š +÷ ø ù ú û ü ý þ ÿ € + +‚ +ƒ +û ü ý þ ÿ ç è é ê ë ì í ì î ì ï ì ð ñ ò ó ô õ 4 +0.“ +” +ƒ +û ü ý þ ÿ € + +‚ +ƒ +û ü ý þ ÿ Ù +Ú +ò ó ô õ O +KŽúûüýþüýþÿ€‚ƒ„¦§¨©WXYZ[\]^_`abcXYZ[\]^_`abcXYZde_ +[.Ž‘’åæÀÁÂÃÄņÆz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–ZdeZ +V“…†…ì“”ÂÃÄņÆz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–Zde` +\‹ŒŽ‘’“”ÂÃÄņÆz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–ZdeG +CDEFGHIJKLMNOPQRSÉÊUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZden +j./01Û +Ü +Ý +Þ +ß +à +á +â +±²Èklmnopqrs45tuv<=>wxyz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–ZdeO +K ¡¢ã +ä +å +ôæ +ç +ýþÿ€‚ƒ„¦§¨©WXYZ[\]^_`abcXYZ[\]^_`abcXYZdeZ +V¸¹º»½üýÂÃÄņÆz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–Zdeƒ +è +ÿ€ÐÑñòé +ê +ë +ì +í +î +ï +ð +ñ +ò +ÀŸ   ¡ ¢ ò£ ¾¿ÀÁÂÃŒŽ³´µ¶·ƒ„¦§¨©WXYZ[\]^_`abcXYZ[\]^_`abcXYZde7 +3ó +ô +†‡ˆ‰ŠÞžŸ ¡¢£¤¥¦§¨©WXYZdei +eDEFÉÊËÌÍÎÎÏÐÑ<=>ÒÁÂÃŒŽ³´µ¶·ƒ„¦§¨©WXYZ[\]^_`abcXYZ[\]^_`abcXYZdeb +^õ +‹ŒŽ‘’“”ÂÃÄņÆz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–ZdeF +B¼ðö +÷ +ø +ù +Z[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZde\ +Xú +¸¹º»½üýÂÃÄņÆz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–ZdeN +J”•–û +ü +ý +IJKLMNOPQRSÉÊUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZdeD +@DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZde^ +Z¸¹º»½¾¿ÀÁÂÃÄņÆz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–Zde] +Yþ +ÿ +žŸ ¡¢£¤¥¦§¨©ª«¬­®¯ °±²³´µžŸ ¡¢£¤¥¦§¨©WXYZdeP +L€ ñò ‚ ƒ ª«¬­®¯SÉÊUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZde> +:¼½¾P¿STUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZdeP +LÁÂÃÄÅÆÇÈÅÆÇÈPQRSTUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZde\ +X”•–û +ü +ý +IJKLM„ … † ÄÅÆÇÈPQRSÉÊUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZdeo +k‡ ñòˆ Ðщ Š é +ê +‹ Œ Ž ‘ ’ “ ” §¨©ª«¬­®¯ °±²³´µžŸ ¡¢£¤¥¦§¨©WXYZdeé +䀂ƒÊË6789:;ÐÑÒÓÔÕÖåæçèéêòëãä456789:;<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ +˜DEFÄÅÆÇRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢¤ +ŸææçèéÔÕÖÇRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢A +=• – — ˜ ™ óôõö÷øùúûüýúûþÿœžŸ ¡¢£¤¢– +‘óP¿S„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢¡ +œ¯°±ØÙÚ²³ÙÚÇÈÄÅÆÇÈÛÜÝÞßIJKàáâ•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢7 +3ª«¬½š ³´µžŸ ¡¢£¤¥¦§¨©WXYZde± +¬› œ Äž Ÿ À¨©ª«¬­®¯°×±²456789:;<=>³´¬­µ¶·ò¸¹²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢§ +¢  ¡ ¢ ð ¡¢£¤ÇÈÙÚÇÈÄÅÆÇÈÛÜÝÞßIJKàáâ•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢» +¶£ îïÓÔÕÖ×ØÙÚÛ¨©ª«¬­®¯°×±²456789:;<=>³´¬­µ¶·ò¸¹²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢– +‘ÆÇRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢? +;¤ ¥ ¦ § ¨ © ª •–—˜™š›œžŸ ¡¢£Ÿ ¡¢£¤¢û +öË(ÌÍÎÏÐÑÒÓ´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ +˜DEFÄÅÆÇRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢µ +°« ¬ NOPËÌÍÎÇÈÏÐÑÒÓÔÕÖRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢Ô +Ï­ ® ¯ ° ÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢¯ +ªêëìž Ÿ À¨©ª«¬­®¯°×±²456789:;<=>³´¬­µ¶·ò¸¹²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ +˜DEFÄÅÆÇRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢Ê +Å»¼‚ƒÊË6789:;ÐÑÒÓÔÕÖåæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢g +cDEFÉÊËÌÍÎÏÐÑ<=>ÒÁÂÃŒŽ³´µ¶·ƒ„¦§¨©WXYZ[\]^_`abcXYZ[\]^_`abcXYZde¨ +£± ² ³ ÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢Ñ +̼ÔÕÖåæçèéêòëãä456789:;<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢Ü +×£þãä456789:;<=>åæçèéêòëãä456789:;<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢´ +¯¿À9:;<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ž +™´ µ ¶ · ¸ ¹ º ÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢± +¬» ¼ ½ ÁÂÃĨ©ª«¬­®¯°×±²456789:;<=>³´¬­µ¶·ò¸¹²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢€ +û‡ ˆ ÚÛܬ­®¯°±²³´µ¶·¸¹º»¶ÉÊËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ +¾ ñò‘’“”•–ZdeÜ +×ñòØÙÚ²³<=>åæçèéêòëãä456789:;<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢  +›DEFGHIJKLMNOPQRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢¹ +´ãä456789:;<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢þ +ù꾿ܬ­®¯°±²³´µ¶·¸¹º»¶ÉÊËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢¾ +¹è +ÿ€ÐÑÒÓÔÕÖåæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢Ø +Óãä456789:;<=>åæçèéêòëãä456789:;<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢é +ä¿ À ‚ƒÊË6789:;ÐÑÒÓÔÕÖåæçèéêòëãä456789:;<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢€ +ûÁ Â Ã Ä Å Ä Æ Ä Ç È Ä É Ê Ä Ë Ì Ä Í Î Ä Ï Ð Ñ Ò Ä ° ÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ +˜ÁÂÃÄøÝ…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢? +;èÓ Ô ’“†”•–—˜™š›œžŸ ¡¢£Ÿ ¡¢£¤¢ä +ß./01Æ +Ç +ÆøùúÕ ÒÓÔÕÖ×ØÙÚÛ´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢» +¶¿ÀÖ × Ø Ö×Ù ¥¦§¨«¬¬ª«¬­®¯S„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢x +tDEFÉÊËÌÍÎÏÐÑ<=>ÒÁÂá +¢ +456789:;<=>®¯°±×²³´µ¶·ƒ„¦§¨©WXYZ[\]^_`abcXYZ[\]^_`abcXYZdeW +S“…ÑÚ Û Ü Ý Þ ß à á â ã ¹‘’“†”•–—˜™š›œžŸ ¡¢£Ÿ ¡¢£¤¢ü +÷ä ÒÓÔîïðñòóôõö÷øòùúûüýþËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ö +ñÿå æ ç è é ²³´µ¶·¸¹º»¶ÉÊËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢e +aÄÅÆÇÈÅÆÇÈPËÌÍÎÇÈÏÐÑÒÓÔÕÖRSTUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZde• +»IJK¼…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢® +©DEF¥¦§¨«¬¬ª«¬­®¯S„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢€ +ûÞê ë Æì í î ï ð ÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ƒ +þñ )*+,-ò ó Å Ä Æ Ä Ç È Ä É Ê Ä Ë Ì Ä Í Î Ä Ï Ð Ñ Ò Ä ° ÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢â +Ýô ñò®¯õ ö ×÷ ¯ ° ÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢„ +ÿ“âÆÇä ÒÓÔîïðñòóôõö÷øòùúûüýþËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢‚ +ý¿ÀÁÂÃÄž Ÿ À¨©ª«¬­®¯°×±²456789:;<=>³´¬­µ¶·ò¸¹ª«¬­®ø ù ×ú û À¨©ª«¬­®¯°×±²456789:;<=>³´¬­µ¶·ò¸¹²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢­ +¨ãä456789:;<=>åæçü ý þ ð678ÐÑñòóôõö÷øÿ ãä456789:;<=>åæ€ ‚ ƒ òþãä456789:;<=>åæçèéêòëãä456789:;<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢î +éñò„ … é +ê +ë +ì +í +î +ï +† üýþËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢| +xáâãäåæçèéêëìâãäåíîïðñ’“”ÂÃÄņÆz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–Zde€ +û‡ ê ë Æì í î ï ð ÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢\ +X.Ž… +† +‡ +ˆ +‰ +Š +÷ ø ù ˆ à á â ã ¹‘’“†”•–—˜™š›œžŸ ¡¢£Ÿ ¡¢£¤¢ +ˆ£ îïÓùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢¤ +Ÿ‰ Š ‚ƒÏÐÑÒÓÔÕÖì ‡ ‹ Œ Æ ‡ ê ë Æì í î ï ð ÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢@ +<ÞÄÅÆÇRSTUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZdeŽ +‰è +ÿ€ÐÑÒÓðŽ Ž‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢¤ +Ÿ“…Ñ‘ ’ ¼½¾P¿S„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢Ü +×ÅÆÇÈÉÊËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢” +º€€‚ƒÏÐÑÒÓÔÕÖì í î ï ð ÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢† +“ ñò‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢® +©º€€‚ƒÏÐÑÒÓÔÕÖRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢u +q” ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢¾ +¹º€ÉÊËÌÐÑÍ΂ƒÏÐÑÒÓÔÕÖÇRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢Ê +ʼn Š ‚ƒÊË6789:;ÐÑÒÓÔÕÖåæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ä +ß./ÃÄö÷øùúÑÒÓÔÕÖ×ØÙÚÛ´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ù +ô€ÉÊËÌÐÑÍ΂ƒÊË6789:;ÐÑÒÓÔÕÖåæçèéêòëãä456789:;<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢Ä +¿º€ÉÊËÌÐÑÍ΂ƒÊË6789:;ÐÑÒÓÔÕÖåæçèéêòëãä456789:;<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúûüýòþãä456789:;<=>åæçü ý þ ð678ÐÑñòóôõö÷øÿ ãä456789:;<=>åæ€ ‚ ƒ òþãä456789:;<=>åæçèéêòëãä456789:;<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢k +g• – — ˜ ™ š › œ ž Ÿ   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ ° ± ² ö÷øúûüýúûþÿœžŸ ¡¢£¤¢G +C³ ´ ¶·¸¹‘’“†”•–—˜™š›œžŸ ¡¢£Ÿ ¡¢£¤¢G +C´µ¶·¸¹‘’“†”•–—˜™š›œžŸ ¡¢£Ÿ ¡¢£¤¢Ð +Ë“µ ¶ · ¸ ÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢µ +°« ¬ NOPËÌÍÎÇÈÏÐÑÒÓÔÕÖRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢§ +¢Þ¹ º ð ¡¢£¤ÇÈÙÚÇÈÄÅÆÇÈÛÜÝÞßIJKàáâ•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ð +ë» ¼ ò½ ¾ ¿ À Á  òùúûüýþËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢E +AÃ Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù ¢£Ÿ ¡¢£¤¢… +€ùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢W +SÚ Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð í î ï ñ ò ó × Ø Ù ¢£Ÿ ¡¢£¤¢A +=ô õ ö ­ ® ¯ ° ± ² ö÷øúûüýúûþÿœžŸ ¡¢£¤¢ +˜DEFÄÅÆÇRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢¹ +´ÄÅÆÇÈPËÌÍÎÇÈÏÐÑÒÓÔÕÖRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢| +x÷ û +ü +ý +IJKàáâ•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢) +%ø ÿ€ù Õ ú × Ø Ù ¢£Ÿ ¡¢£¤¢¬ +§€‚ƒÏÐÑÒÓÔÕÖÇRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢… +€òØÙÚ²³<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢Á +¼ÄÅÆÇÈÅÆÇÈPËÌÍÎÇÈÏÐÑÒÓÔÕÖRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢¤ +ŸææçèéÔÕÖÇRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢Ò +Íû òþãä456789:;<=>åæçèéêòëãä456789:;<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúûüýòþãä456789:;<=>åæçèéêòëãä456789:;<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢¥ + Ÿÿ€ ¡¢£¤ÇÈÙÚÇÈÄÅÆÇÈÛÜÝÞßIJKàáâ•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢‘ +Œº€€‚ƒÊË678ÐÑÒÓÔÕü ¸¹²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢¾ +¹¥ñòÙÚÇÈÄÅÆÇÈÏÐÑý þ é +ê +‹ ÿ € Ý…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢® +©€€‚ƒÏÐÑÒÓÔÕÖÇRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ú +õ‚ ƒ „ … Ø +ÎÏÐÑ´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢™ +”† ‡ ˆ ‰ S„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢a +]Š ‹ Œ Ž ‘ ’ “ ” • – — ˜ ™ š › ö ­ ® ¯ ° ± ² ö÷øúûüýúûþÿœžŸ ¡¢£¤¢I +Eœ ž É Ÿ   Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù ¢£Ÿ ¡¢£¤¢Ÿ +šº€ÉÊËÌÐÑÍ΂ƒÊË678ÐÑÒÓÔÕü ¸¹²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢U +Q¡ ¢ £ ¤ ¥ ¦ œ ž É Ÿ   Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù ¢£Ÿ ¡¢£¤¢€ +ûº€€‚íîïðñòóôõö÷øòùúûüýþËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢è +ãÎÎÎÏЧ ÅÆÇÈÉÊËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢M +I¨ © ª « ¬ ­ ® ¯ ° è é ê ë ì í î ï ð í î ï ñ ò ó × Ø Ù ¢£Ÿ ¡¢£¤¢£ +ž¨©ª«¬­®¯°×±²456789:;<=>³´¬­µ¶·ò¸¹²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ +Š±²456789:;<=>³´¬­µ¶·ò¸¹²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢± +¬± PËÌÍÎÇÈÏÐÑÒÓÔÕÖRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢² +­¼ÔÕÖåæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢É +ÄÄÅÆÇÈÅÆÇÈÅÆÇÈPËÌÍÎÇÈÏÐÑÒÓÔÕÖRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢A +=ª«¬­®óôõö÷øùúûüýúûþÿœžŸ ¡¢£¤¢§ +¢  ¡ ¢ ð ¡¢£¤ÇÈÙÚÇÈÄÅÆÇÈÛÜÝÞßIJKàáâ•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢¾ +¹² ² ² ² ³ ´ «¬ž +Ÿ +  +µ ¶ · ³ ÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢§ +¢¥ñòÙÚÇÈÄøÜÝ…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢Â +½‡ ˆ ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È "É ÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢E +AÊ ­ ® ¯ ° è é ê ë ì í î ï ð í î ï ñ ò ó × Ø Ù ¢£Ÿ ¡¢£¤¢ +˜Ë ÔÕÖ×ØÙÚÇÈÄÅÆÇÈÛÜÝÞßIJKàáâ•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ù +ô€ÉÊËÌÐÑÍ΂ƒÊË6789:;ÐÑÒÓÔÕÖåæçèéêòëãä456789:;<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢¯ +ª<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢„ +ÿ“âÆÇä ÒÓÔîïðñòóôõö÷øòùúûüýþËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢a +]“Ì ÆÇÍ Î Ï Ð Ñ Ò ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ ° ± ² ö÷øúûüýúûþÿœžŸ ¡¢£¤¢ð +ëÅÆÓ Ô Õ Ö ÄÅþþþþþþýþËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢² +­× Ø Ù Ú Â Ã Ä Å Æ Ç È "É ÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢Æ +ÁÛ Ü Ý Ò´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢¡ +œ¯°±ØÙÚ²³ÙÚÇÈÄÅÆÇÈÛÜÝÞßIJKàáâ•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢& +"./01Þ ß ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê  ( +$“…†Þ ß ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê  ¿ +º¿À9:;ÐÑÒÓÔÕÖåæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢` +\DEFà á ÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÒÓÙÚÛÐÜÝ×ÞÌßÒÓàá⤥¦§¨©WXYZdeî +éâ ã ² ² ² ² ³ ´ ä ž +Ÿ +å ÈÉÊËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢† +æ ç è é ê Ã Ä Å Ä Æ Ä Ç È Ä É Ê Ä Ë Ì Ä Í Î Ä Ï Ð Ñ Ò Ä ° ÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢6 +2…†ë º » ì ½ ¾ í î ï ß ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê ± +¬¯°±ØÙÚ²³ÙÚÇÈÄøÜÝ…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢œ +—‚ƒ„…†‡‰Šð ñ ò ç è é ê Ã Ä Å Ä Æ Ä Ç È Ä É Ê Ä Ë Ì Ä Í Î Ä Ï Ð Ñ Ò Ä ° ÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢¼ +·€ÉÊËÌÐÑÍ΂ƒÏÐÑÒÓÔÕÖÇRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢† +ò ç è é ê Ã Ä Å Ä Æ Ä Ç È Ä É Ê Ä Ë Ì Ä Í Î Ä Ï Ð Ñ Ò Ä ° ÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢& +"./01¾ ß ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Þ +Ù‡ ˆ øùúÕ ÒÓÔÕÖ×ØÙÚÛ´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢Ÿ +š ¡¢£¤ÇÈÙÚÇÈÄÅÆÇÈÛÜÝÞßIJKàáâ•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢4 +0DEFíÜÝ×ÞÌßÒÓàá⤥¦§¨©WXYZdeæ +á…ÑË Ì Í Î Ï † üýþËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ƒ +Ë Ì Í Î Ï ó Ö×Øô áâ•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢è +ã“…ÑË Ì Í Î Ï † üýþËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢a +]ÁÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÒÓÙÚÛÐÜÝ×ÞÌßÒÓàá⤥¦§¨©WXYZde8 +4¸ RSTUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZde. +*õ ö ÷ Ë Ì î ï ß ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê ô +ïø ù ú û ü ²³´µ¶·¸¹º»¶ÉÊËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢& +"./01Þ ß ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê þ +ùý ¶·ò¸¹ª«¬­®ø ù ×ú û À¨©456789:;<=>³´¬­µþ ÿ ò€ª«¬­®‚ƒ×„…À¨©ª«¬­®¯°×±²456789:;<=>³´¬­µ¶·ò¸¹²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢6 +2†‡ˆ‰õ ö ÷ Ë Ì î ï ß ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê â +ÝË Ì Í Î Ï † üýþËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢Æ +ÁÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ÿ +úŠò ó Å Ä Æ Ä Ç È Ä É Ê Ä Ë Ì Ä Í Î Ä Ï Ð Ñ Ò Ä ° ÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢¯ +ª¿ÀÁÂÃĨ©ª«¬­®¯°×±²456789:;<=>³´¬­µ¶·ò¸¹²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢µ +°¿ÀÁÂÃÄž Ÿ À¨©ª«¬­®¯°×±²456789:;<=>³´¬­µ¶·ò¸¹²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢& +"“…†ß ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê " +./01‹¿ À Á Â Ã Ä Å Æ Ç È É Ê  ¤ +ŸÁÂÃÄÅÆÇÈPQRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢¬ +§DEF¥¦§¨«¬ª«¬­®¯S„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢b +^'(ÌŒº»½¾¿ÀÁÂÃÄņÆz{|}~€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–ZdeR +NŽÑÒÓ´µ¶·¸¹º€‚IJƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–ZdeP +L…†÷øùú‡ˆ‰Š‹Œ"ÊUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZdeà +Û…†øùüýþËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢Ú +Õ./01‘ÉÊËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ì +çÞßàáâË Ì Í Î Ï † üýþËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢— +’ñò’óôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ï +ê¿ À ‚ƒÊËtuvÐÑÒÓð‘ÉÊËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢¡ +œãä456789:;<=>åæçèéêòëãä456789:;<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúûüýòþãä456789:;<=>åæçü ý þ ð678ÐÑñòóôõö÷øÿ ãä456789:;<=>åæ€ ‚ ƒ òþãä456789:;<=>åæçèéêòëãä456789:;<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢; +7¸ RSÉÊUVWXYZ[\]^_`abcXYZ[\]^_`abcXYZ[\]^_`abcXYZdeã +ÞÌÐÑÍ΂ƒÊË6789:;ÐÑÒÓÔÕÖåæçèéêòëãä456789:;<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúûüýòþãä456789:;<=>åæçèéêòëãä456789:;<=>åæìíîïð678ÐÑñòóôõö÷øùãä456789:;<=>åæúÿ²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢Î +ÉÁÂÃÄÅÆÇÈÅÆÇÈÅÆÇÈËÌÍÎÇÈÏÐÑÒÓÔÕÖRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢— +’› œ ı²456789:;<=>³´¬­µ¶·ò¸¹²³´µ€‚ƒ„…†‡ˆ€‚ƒ„…¶·‰Š´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ +˜“ÿ€ª«¬S„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢Ô +ÏÑÒÓÔÕÖ×ØÙÚÛ´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢à +Û“…†øùúÑÒÓÔÕÖ×ØÙÚÛ´µ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢Ž +‰…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢’ +ÆÇRSTUVWXYZ[\]”” ´ µ ¶ ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢¦ +¡ÄÅÆÇÈÅÆÇÈPQRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢J +FŒ ßàá]^_`€‚Zƒ„…£†‡ˆ‰Š‹]ŒŽ‘’“”•–Zdek +g•–ˆ‰õ ö —˜™ÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÒÓÙÚÛÐÜÝ×ÞÌßÒÓàá⤥¦§¨©WXYZdeÜ +ך›œÉÊËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢Z +VòØÙÚ²³<=>®¯°±×²³´µ¶·ƒ„¦§¨©WXYZ[\]^_`abcXYZ[\]^_`abcXYZde< +8žÿ€Ÿ ¡¢45tuº<=»î ï ß ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê œ +—¡ÿ€NOPQRS„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢ê +åÎÎÎÏÐÃÄÅÆÇÈÉÊËÌÍÎÏÐѶҴµ¶·¸¹¶º»¼†½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏЋŒŽ‘’“”•–—˜™úûüš›™úûüœ™úûüžúûüŸ úûü¡¢øùúûüýúûþÿœžŸ ¡¢£¤¢""""""""""""""""" " " +" +" " " " " " """"""""""""""""""""""""""""""""""""" " "!"!"""""#"#"$"$"%"%"&"&"'"'"("(")")"*"*"+"+",","-"-"."."/"/"0"0"1"1"2"2"3"3"4"4"5"5"6"6"7"7"8"8"9"9":":";";"<"<"="=">">"?"?"@"@"A"A"B"B"C"C"D"D"E"E"F"F"G"G"H"H"I"I"J"J"K"K"L"L"M"M"N"N"O"O"P"P"Q"Q"R"R"S"S"T"T"U"U"V"V"W"W"X"X"Y"Y"Z"Z"["["\"\"]"]"^"^"_"_"`"`"a"a"b"b"c"c"d"d"e"e"f"f"g"g"h"h"i"i"j"j"k"k"l"l"m"m"n"n"o"o"p"p"q"q"r"r"s"s"t"t"u"u"v"v"w"w"x"x"y"y"z"z"{"{"|"|"}"}"~"~"""€"€"""‚"‚"ƒ"ƒ"„"„"…"…"†"†"‡"‡"ˆ"ˆ"‰"‰"Š"Š"‹"‹"Œ"Œ"""Ž"Ž"""""‘"‘"’"’"“"“"”"”"•"•"–"–"—"—"˜"˜"™"™"š"š"›"›"œ"œ"""ž"ž"Ÿ"Ÿ" " "¡"¡"¢"¢"£"£"¤"¤"¥"¥"¦"¦"§"§"¨"¨"©"©"ª"ª"«"«"¬"¬"­"­"®"®"¯"¯"°"°"±"±"²"²"³"³"´"´"µ"µ"¶"¶"·"·"¸"¸"¹"¹"º"º"»"»"¼"¼"½"½"¾"¾"¿"¿"À"À"Á"Á"Â"Â"Ã"Ã"Ä"Ä"Å"Å"Æ"Æ"Ç"Ç"È"È"É"É"Ê"Ê"Ë"Ë"Ì"Ì"Í"Í"Î"Î"Ï"Ï"Ð"Ð"Ñ"Ñ"Ò"Ò"Ó"Ó"Ô"Ô"Õ"Õ"Ö"Ö"×"×"Ø"Ø"Ù"Ù"Ú"Ú"Û"Û"Ü"Ü"Ý"Ý"Þ"Þ"ß"ß"à"à"á"á"â"â"ã"ã"ä"ä"å"å"æ"æ"ç"ç"è"è"é"é"ê"ê"ë"ë"ì"ì"í"í"î"î"ï"ï"ð"ð"ñ"ñ"ò"ò"ó"ó"ô"ô"õ"õ"ö"ö"÷"÷"ø"ø"ù"ù"ú"ú"û"û"ü"ü"ý"ý"þ"þ"ÿ"ÿ"€"€"""‚"‚"ƒ"ƒ"„"„"…"…"†"†"‡"‡"ˆ"ˆ"‰"‰"Š"Š"‹"‹"Œ"Œ"""Ž"Ž"""""‘"‘"’"’"“"“"”"”"•"•"–"–"—"—"˜"˜"™"™"š"š"›"›"œ"œ"""ž"ž"Ÿ"Ÿ" " "¡"¡"¢"¢"£"£"¤"¤"¥"¥"¦"¦"§"§"¨"¨"©"©"ª"ª"«"«"¬"¬"­"­"®"®"¯"¯"°"°"±"±"²"²"³"³"´"´"µ"µ"¶"¶"·"·"¸"¸"¹"¹"º"º"»"»"¼"¼"½"½"¾"¾"¿"¿"À"À"Á"Á"Â"Â"Ã"Ã"Ä"Ä"Å"Å"Æ"Æ"Ç"Ç"È"È"É"É"Ê"Ê"Ë"Ë"Ì"Ì"Í"Í"Î"Î"Ï"Ï"Ð"Ð"Ñ"Ñ"Ò"Ò"Ó"Ó"Ô"Ô"Õ"Õ"Ö"Ö"×"×"Ø"Ø"Ù"Ù"Ú"Ú"Û"Û"Ü"Ü"Ý"Ý"Þ"Þ"ß"ß"à"à"á"á"â"â"ã"ã"ä"ä"å"å"æ"æ"ç"ç"è"è"é"é"ê"ê"ë"ë"ì"ì"í"í"î"î"ï"ï"ð"ð"ñ"ñ"ò"ò"ó"ó"ô"ô"õ"õ"ö"ö"÷"÷"ø"ø"ù"ù"ú"ú"û"û"ü"ü"ý"ý"þ"þ"ÿ"ÿ"€"€"""‚"‚"ƒ"ƒ"„"„"…"…"†"†"‡"‡"ˆ"ˆ"‰"‰"Š"Š"‹"‹"Œ"Œ"""Ž"Ž"""""‘"‘"’"’"“"“"”"”"•"•"–"–"—"—"˜"˜"™"™"š"š"›"›"œ"œ"""ž"ž"Ÿ"Ÿ" " "¡"¡"¢"¢"£"£"¤"¤"¥"¥"¦"¦"§"§"¨"¨"©"©"ª"ª"«"«"¬"¬"­"­"®"®"¯"¯"°"°"±"±"²"²"³"³"´"´"µ"µ"¶"¶"·"·"¸"¸"¹"¹"º"º"»"»"¼"¼"½"½"¾"¾"¿"¿"À"À"Á"Á"Â"Â"Ã"Ã"Ä"Ä"Å"Å"Æ"Æ"Ç"Ç"È"È"É"É"Ê"Ê"Ë"Ë"Ì"Ì"Í"Í"Î"Î"Ï"Ï"Ð"Ð"Ñ"Ñ"Ò"Ò"Ó"Ó"Ô"Ô"Õ"Õ"Ö"Ö"×"×"Ø"Ø"Ù"Ù"Ú"Ú"Û"Û"Ü"Ü"Ý"Ý"Þ"Þ"ß"ß"à"à"á"á"â"â"ã"ã"ä"ä"å"å"æ"æ"ç"ç"è"è"é"é"ê"ê"ë"ë"ì"ì"í"í"î"î"ï"ï"ð"ð"ñ"ñ"ò"ò"ó"ó"ô"ô"õ"õ"ö"ö"÷"÷"ø"ø"ù"ù"ú"ú"û"û"ü"ü"ý"ý"þ"þ"ÿ"ÿ"€"€"""‚"‚"ƒ"ƒ"„"„"…"…"†"†"‡"‡"ˆ"ˆ"‰"‰"Š"Š"‹"‹"Œ"Œ"""Ž"Ž"""""‘"‘"’"’"“"“"”"”"•"•"–"–"—"—"˜"˜"™"™"š"š"›"›"œ"œ"""ž"ž"Ÿ"Ÿ" " "¡"¡"¢"¢"£"£"¤"¤"¥"¥"¦"¦"§"§"¨"¨"©"©"ª"ª"«"«"¬"¬"­"­"®"®"¯"¯"°"°"±"±"²"²"³"³"´"´"µ"µ"¶"¶"·"·"¸"¸"¹"¹"º"º"»"»"¼"¼"½"½"¾"¾"¿"¿"À"À"Á"Á"Â"Â"Ã"Ã"Ä"Ä"Å"Å"Æ"Æ"Ç"Ç"È"È"É"É"Ê"Ê"Ë"Ë"Ì"Ì"Í"Í"Î"Î"Ï"Ï"Ð"Ð"Ñ"Ñ"Ò"Ò"Ó"Ó"Ô"Ô"Õ"Õ"Ö"Ö"×"×"Ø"Ø"Ù"Ù"Ú"Ú"Û"Û"Ü"Ü"Ý"Ý"Þ"Þ"ß"ß"à"à"á"á"â"â"ã"ã"ä"ä"å"å"æ"æ"ç"ç"è"è"é"é"ê"ê"ë"ë"ì"ì"í"í"î"î"ï"ï"ð"ð"ñ"ñ"ò"ò"ó"ó"ô"ô"õ"õ"ö"ö"÷"÷"ø"ø"ù"ù"ú"ú"û"û"ü"ü"ý"ý"þ"þ"ÿ"ÿ"€"€"""‚"‚"ƒ"ƒ"„"„"…"…"†"†"‡"‡"ˆ"ˆ"‰"‰"Š"Š"‹"‹"Œ"Œ"""Ž"Ž"""""‘"‘"’"’"“"“"”"”"•"•"–"–"—"—"˜"˜"™"™"š"š"›"›"œ"œ"""ž"ž"Ÿ"Ÿ" " "¡"¡"¢"¢"£"£"¤"¤"¥"¥"¦"¦"§"§"¨"¨"©"©"ª"ª"«"«"¬"¬"­"­"®"®"¯"¯"°"°"±"±"²"²"³"³"´"´"µ"µ"¶"¶"·"·"¸"¸"¹"¹"º"º"»"»"¼"¼"½"½"¾"¾"¿"¿"À"À"Á"Á"Â"Â"Ã"Ã"Ä"Ä"Å"Å"Æ"Æ"Ç"Ç"È"È"É"É"Ê"Ê"Ë"Ë"Ì"Ì"Í"Í"Î"Î"Ï"Ï"Ð"Ð"Ñ"Ñ"Ò"Ò"Ó"Ó"Ô"Ô"Õ"Õ"Ö"Ö"×"×"Ø"Ø"Ù"Ù"Ú"Ú"Û"Û"Ü"Ü"Ý"Ý"Þ"Þ"ß"ß"à"à"á"á"â"â"ã"ã"ä"ä"å"å"æ"æ"ç"ç"è"è"é"é"ê"ê"ë"ë"ì"ì"í"í"î"î"ï"ï"ð"ð"ñ"ñ"ò"ò"ó"ó"ô"ô"õ"õ"ö"ö"÷"÷"ø"ø"ù"ù"ú"ú"û"û"ü"ü"ý"ý"þ"þ"ÿ"ÿ"€"€"""‚"‚"ƒ"ƒ"„"„"…"…"†"†"‡"‡"ˆ"ˆ"‰"‰"Š"Š"‹"‹"Œ"Œ"""Ž"Ž"""""‘"‘"’"’"“"“"”"”"•"•"–"–"—"—"˜"˜"™"™"š"š"›"›"œ"œ"""ž"ž"Ÿ"Ÿ" " "¡"¡"¢"¢"£"£"¤"¤"¥"¥"¦"¦"§"§"¨"¨"©"©"ª"ª"«"«"¬"¬"­"­"®"®"¯"¯"°"°"±"±"²"²"³"³"´"´"µ"µ"¶"¶"·"·"¸"¸"¹"¹"º"º"»"»"¼"¼"½"½"¾"¾"¿"¿"À"À"Á"Á"Â"Â"Ã"Ã"Ä"Ä"Å"Å"Æ"Æ"Ç"Ç"È"È"É"É"Ê"Ê"Ë"Ë"Ì"Ì"Í"Í"Î"Î"Ï"Ï"Ð"Ð"Ñ"Ñ"Ò"Ò"Ó"Ó"Ô"Ô"Õ"Õ"Ö"Ö"×"×"Ø"Ø"Ù"Ù"Ú"Ú"Û"Û"Ü"Ü"Ý"Ý"Þ"Þ"ß"ß"à"à"á"á"â"â"ã"ã"ä"ä"å"å"æ"æ"ç"ç"è"è"é"é"ê"ê"ë"ë"ì"ì"í"í"î"î"ï"ï"ð"ð"ñ"ñ"ò"ò"ó"ó"ô"ô"õ"õ"ö"ö"÷"÷"ø"ø"ù"ù"ú"ú"û"û"ü"ü"ý"ý"þ"þ"ÿ"ÿ"€"€"""‚"‚"ƒ"ƒ"„"„"…"…"†"†"‡"‡"ˆ"ˆ"‰"‰"Š"Š"‹"‹"Œ"Œ"""Ž"Ž"""""‘"‘"’"’"“"“"”"”"•"•"–"–"—"—"˜"˜"™"™"š"š"›"›"œ"œ"""ž"ž"Ÿ"Ÿ" " "¡"¡"¢"¢"£"£"¤"¤"¥"¥"¦"¦"§"§"¨"¨"©"©"ª"ª"«"«"¬"¬"­"­"®"®"¯"¯"°"°"±"±"²"²"³"³"´"´"µ"µ"¶"¶"·"·"¸"¸"¹"¹"º"º"»"»"¼"¼"½"½"¾"¾"¿"¿"À"À"Á"Á"Â"Â"Ã"Ã"Ä"Ä"Å"Å"Æ"Æ"Ç"Ç"È"È"É"É"Ê"Ê"Ë"Ë"Ì"Ì"Í"Í"Î"Î"Ï"Ï"Ð"Ð"Ñ"Ñ"Ò"Ò"Ó"Ó"Ô"Ô"Õ"Õ"Ö"Ö"×"×"Ø"Ø"Ù"Ù"Ú"Ú"Û"Û"Ü"Ü"Ý"Ý"Þ"Þ"ß"ß"à"à"á"á"â"â"ã"ã"ä"ä"å"å"æ"æ"ç"ç"è"è"é"é"ê"ê"ë"ë"ì"ì"í"í"î"î"ï"ï"ð"ð"ñ"ñ"ò"ò"ó"ó"ô"ô"õ"õ"ö"ö"÷"÷"ø"ø"ù"ù"ú"ú"û"û"ü"ü"ý"ý"þ"þ"ÿ"ÿ"€"€"""‚"‚"ƒ"ƒ"„"„"…"…"†"†"‡"‡"ˆ"ˆ"‰"‰"Š"Š"‹"‹"Œ"Œ"""Ž"Ž"""""‘"‘"’"’"“"“"”"”"•"•"–"–"—"—"˜"˜"™"™"š"š"›"›"œ"œ"""ž"ž"Ÿ"Ÿ" " "¡"¡"¢"¢"£"£"¤"¤"¥"¥"¦"¦"§"§"¨"¨"©"©"ª"ª"«"«"¬"¬"­"­"®"®"¯"¯"°"°"±"±"²"²"³"³"´"´"µ"µ"¶"¶"·"·"¸"¸"¹"¹"º"º"»"»"¼"¼"½"½"¾"¾"¿"¿"À"À"Á"Á"Â"Â"Ã"Ã"Ä"Ä"Å"Å"Æ"Æ"Ç"Ç"È"È"É"É"Ê"Ê"Ë"Ë"Ì"Ì"Í"Í"Î"Î"Ï"Ï"Ð"Ð"Ñ"Ñ"Ò"Ò"Ó"Ó"Ô"Ô"Õ"Õ"Ö"Ö"×"×"Ø"Ø"Ù"Ù"Ú"Ú"Û"Û"Ü"Ü"Ý"Ý"Þ"Þ"ß"ß"à"à"á"á"â"â"ã"ã"ä"ä"å"å"æ"æ"ç"ç"è"è"é"é"ê"ê"ë"ë"ì"ì"í"í"î"î"ï"ï"ð"ð"ñ"ñ"ò"ò"ó"ó"ô"ô"õ"õ"ö"ö"÷"÷"ø"ø"ù"ù"ú"ú"û"û"ü"ü"ý"ý"þ"þ"ÿ"ÿ"€ "€ " " "‚ "‚ "ƒ "ƒ "„ "„ "… "… "† "† "‡ "‡ "ˆ "ˆ "‰ "‰ "Š "Š "‹ "‹ "Œ "Œ " " "Ž "Ž " " " " "‘ "‘ "’ "’ "“ "“ "” "” "• "• "– "– "— "— "˜ "˜ "™ "™ "š "š "› "› "œ "œ " " "ž "ž "Ÿ "Ÿ "  "  "¡ "¡ "¢ "¢ "£ "£ "¤ "¤ "¥ "¥ "¦ "¦ "§ "§ "¨ "¨ "© "© "ª "ª "« "« "¬ "¬ "­ "­ "® "® "¯ "¯ "° "° "± "± "² "² "³ "³ "´ "´ "µ "µ "¶ "¶ "· "· "¸ "¸ "¹ "¹ "º "º "» "» "¼ "¼ "½ "½ "¾ "¾ "¿ "¿ "À "À "Á "Á " " "à "à "Ä "Ä "Å "Å "Æ "Æ "Ç "Ç "È "È "É "É "Ê "Ê "Ë "Ë "Ì "Ì "Í "Í "Î "Î "Ï "Ï "Ð "Ð "Ñ "Ñ "Ò "Ò "Ó "Ó "Ô "Ô "Õ "Õ "Ö "Ö "× "× "Ø "Ø "Ù "Ù "Ú "Ú "Û "Û "Ü "Ü "Ý "Ý "Þ "Þ "ß "ß "à "à "á "á "â "â "ã "ã "ä "ä "å "å "æ "æ "ç "ç "è "è "é "é "ê "ê "ë "ë "ì "ì "í "í "î "î "ï "ï "ð "ð "ñ "ñ "ò "ò "ó "ó "ô "ô "õ "õ "ö "ö "÷ "÷ "ø "ø "ù "ù "ú "ú "û "û "ü "ü "ý "ý "þ "þ "ÿ "ÿ "€ +"€ +" +" +"‚ +"‚ +"ƒ +"ƒ +"„ +"„ +"… +"… +"† +"† +"‡ +"‡ +"ˆ +"ˆ +"‰ +"‰ +"Š +"Š +"‹ +"‹ +"Œ +"Œ +" +" +"Ž +"Ž +" +" +" +" +"‘ +"‘ +"’ +"’ +"“ +"“ +"” +"” +"• +"• +"– +"– +"— +"— +"˜ +"˜ +"™ +"™ +"š +"š +"› +"› +"œ +"œ +" +" +"ž +"ž +"Ÿ +"Ÿ +"  +"  +"¡ +"¡ +"¢ +"¢ +"£ +"£ +"¤ +"¤ +"¥ +"¥ +"¦ +"¦ +"§ +"§ +"¨ +"¨ +"© +"© +"ª +"ª +"« +"« +"¬ +"¬ +"­ +"­ +"® +"® +"¯ +"¯ +"° +"° +"± +"± +"² +"² +"³ +"³ +"´ +"´ +"µ +"µ +"¶ +"¶ +"· +"· +"¸ +"¸ +"¹ +"¹ +"º +"º +"» +"» +"¼ +"¼ +"½ +"½ +"¾ +"¾ +"¿ +"¿ +"À +"À +"Á +"Á +" +" +"à +"à +"Ä +"Ä +"Å +"Å +"Æ +"Æ +"Ç +"Ç +"È +"È +"É +"É +"Ê +"Ê +"Ë +"Ë +"Ì +"Ì +"Í +"Í +"Î +"Î +"Ï +"Ï +"Ð +"Ð +"Ñ +"Ñ +"Ò +"Ò +"Ó +"Ó +"Ô +"Ô +"Õ +"Õ +"Ö +"Ö +"× +"× +"Ø +"Ø +"Ù +"Ù +"Ú +"Ú +"Û +"Û +"Ü +"Ü +"Ý +"Ý +"Þ +"Þ +"ß +"ß +"à +"à +"á +"á +"â +"â +"ã +"ã +"ä +"ä +"å +"å +"æ +"æ +"ç +"ç +"è +"è +"é +"é +"ê +"ê +"ë +"ë +"ì +"ì +"í +"í +"î +"î +"ï +"ï +"ð +"ð +"ñ +"ñ +"ò +"ò +"ó +"ó +"ô +"ô +"õ +"õ +"ö +"ö +"÷ +"÷ +"ø +"ø +"ù +"ù +"ú +"ú +"û +"û +"ü +"ü +"ý +"ý +"þ +"þ +"ÿ +"ÿ +"€ "€ " " "‚ "‚ "ƒ "ƒ "„ "„ "… "… "† "† "‡ "‡ "ˆ "ˆ "‰ "‰ "Š "Š "‹ "‹ "Œ "Œ " " "Ž "Ž " " " " "‘ "‘ "’ "’ "“ "“ "” "” "• "• "– "– "— "— "˜ "˜ "™ "™ "š "š "› "› "œ "œ " " "ž "ž "Ÿ "Ÿ "  "  "¡ "¡ "¢ "¢ "£ "£ "¤ "¤ "¥ "¥ "¦ "¦ "§ "§ "¨ "¨ "© "© "ª "ª "« "« "¬ "¬ "­ "­ "® "® "¯ "¯ "° "° "± "± "² "² "³ "³ "´ "´ "µ "µ "¶ "¶ "· "· "¸ "¸ "¹ "¹ "º "º "» "» "¼ "¼ "½ "½ "¾ "¾ "¿ "¿ "À "À "Á "Á " " "à "à "Ä "Ä "Å "Å "Æ "Æ "Ç "Ç "È "È "É "É "Ê "Ê "Ë "Ë "Ì "Ì "Í "Í "Î "Î "Ï "Ï "Ð "Ð "Ñ "Ñ "Ò "Ò "Ó "Ó "Ô "Ô "Õ "Õ "Ö "Ö "× "× "Ø "Ø "Ù "Ù "Ú "Ú "Û "Û "Ü "Ü "Ý "Ý "Þ "Þ "ß "ß "à "à "á "á "â "â "ã "ã "ä "ä "å "å "æ "æ "ç "ç "è "è "é "é "ê "ê "ë "ë "ì "ì "í "í "î "î "ï "ï "ð "ð "ñ "ñ "ò "ò "ó "ó "ô "ô "õ "õ "ö "ö "÷ "÷ "ø "ø "ù "ù "ú "ú "û "û "ü "ü "ý "ý "þ "þ "ÿ "ÿ "€ "€ " " "‚ "‚ "ƒ "ƒ "„ "„ "… "… "† "† "‡ "‡ "ˆ "ˆ "‰ "‰ "Š "Š "‹ "‹ "Œ "Œ " " "Ž "Ž " " " " "‘ "‘ "’ "’ "“ "“ "” "” "• "• "– "– "— "— "˜ "˜ "™ "™ "š "š "› "› "œ "œ " " "ž "ž "Ÿ "Ÿ "  "  "¡ "¡ "¢ "¢ "£ "£ "¤ "¤ "¥ "¥ "¦ "¦ "§ "§ "¨ "¨ "© "© "ª "ª "« "« "¬ "¬ "­ "­ "® "® "¯ "¯ "° "° "± "± "² "² "³ "³ "´ "´ "µ "µ "¶ "¶ "· "· "¸ "¸ "¹ "¹ "º "º "» "» "¼ "¼ "½ "½ "¾ "¾ "¿ "¿ "À "À "Á "Á " " "à "à "Ä "Ä "Å "Å "Æ "Æ "Ç "Ç "È "È "É "É "Ê "Ê "Ë "Ë "Ì "Ì "Í "Í "Î "Î "Ï "Ï "Ð "Ð "Ñ "Ñ "Ò "Ò "Ó "Ó "Ô "Ô "Õ "Õ "Ö "Ö "× "× "Ø "Ø "Ù "Ù "Ú "Ú "Û "Û "Ü "Ü "Ý "Ý "Þ "Þ "ß "ß "à "à "á "á "â "â "ã "ã "ä "ä "å "å "æ "æ "ç "ç "è "è "é "é "ê "ê "ë "ë "ì "ì "í "í "î "î "ï "ï "ð "ð "ñ "ñ "ò "ò "ó "ó "ô "ô "õ "õ "ö "ö "÷ "÷ "ø "ø "ù "ù "ú "ú "û "û "ü "ü "ý "ý "þ "þ "ÿ "ÿ "€ "€ " " "‚ "‚ "ƒ "ƒ "„ "„ "… "… "† "† "‡ "‡ "ˆ "ˆ "‰ "‰ "Š "Š "‹ "‹ "Œ "Œ " " "Ž "Ž " " " " "‘ "‘ "’ "’ "“ "“ "” "” "• "• "– "– "— "— "˜ "˜ "™ "™ "š "š "› "› "œ "œ " " "ž "ž "Ÿ "Ÿ "  "  "¡ "¡ "¢ "¢ "£ "£ "¤ "¤ "¥ "¥ "¦ "¦ "§ "§ "¨ "¨ "© "© "ª "ª "« "« "¬ "¬ "­ "­ "® "® "¯ "¯ "° "° "± "± "² "² "³ "³ "´ "´ "µ "µ "¶ "¶ "· "· "¸ "¸ "¹ "¹ "º "º "» "» "¼ "¼ "½ "½ "¾ "¾ "¿ "¿ "À "À "Á "Á " " "à "à "Ä "Ä "Å "Å "Æ "Æ "Ç "Ç "È "È "É "É "Ê "Ê "Ë "Ë "Ì "Ì "Í "Í "Î "Î "Ï "Ï "Ð "Ð "Ñ "Ñ "Ò "Ò "Ó "Ó "Ô "Ô "Õ "Õ "Ö "Ö "× "× "Ø "Ø "Ù "Ù "Ú "Ú "Û "Û "Ü "Ü "Ý "Ý "Þ "Þ "ß "ß "à "à "á "á "â "â "ã "ã "ä "ä "å "å "æ "æ "ç "ç "è "è "é "é "ê "ê "ë "ë "ì "ì "í "í "î "î "ï "ï "ð "ð "ñ "ñ "ò "ò "ó "ó "ô "ô "õ "õ "ö "ö "÷ "÷ "ø "ø "ù "ù "ú "ú "û "û "ü "ü "ý "ý "þ "þ "ÿ "ÿ "€"€"""‚"‚"ƒ"ƒ"„"„"…"…"†"†"‡"‡"ˆ"ˆ"‰"‰"Š"Š"‹"‹"Œ"Œ"""Ž"Ž"""""‘"‘"’"’"“"“"”"”"•"•"–"–"—"—"˜"˜"™"™"š"š"›"›"œ"œ"""ž"ž"Ÿ"Ÿ" " "¡"¡"¢"¢******* * +*  * + *  * * ****************** * !*!"*"#*#$*$%*%&*&'*'(*()*)***+*+,*,-*--*..*//*00*11*22*33*44*55*66*77*88*99*::*;;*<<*==*>>*??*@@*AA*BB*CC*DD*EE*FE*GF*HF*IG*JH*KI*LJ*MK*NL*OM*PN*QO*RP*SQ*TR*US*VS*WT*XU*YV*ZW*[X*\Y*]Z*^[*_\*`]*a^*b_*c`*da*eb*fc*gd*he*if*jg*kh*li*mj*nk*ol*pl*qm*rn*so*tp*uq*vr*ws*xt*yu*zv*{w*|x*}y*~z*{*€|*}*‚}*ƒ~*„*…€*†*‡‚*ˆƒ*‰„*Š…*‹†*Œ‡*ˆ*Ž‰*Š*‹*‘Œ*’*“Ž*”*•*–‘*—’*˜“*™”*š•*›–*œ—*˜*ž™*Ÿš* ›*¡œ*¢*£ž*¤Ÿ*¥ *¦¡*§¢*¨£*©¤*ª¥*«¦*¬§*­¨*®©*¯©*°ª*±«*²¬*³¬*´­*µ­*¶®*·¯*¸°*¹±*º²*»³*¼´*½µ*¾¶*¿·*À¸*Á¹*º*û*ļ*Ž*ƾ*Ç¿*ÈÀ*ÉÁ*ÊÂ*ËÃ*ÌÄ*ÍÅ*ÎÆ*ÏÇ*ÐÈ*ÑÉ*ÒÊ*ÓË*ÔÉ*ÕÌ*ÖÍ*×Î*ØÏ*ÙÏ*ÚÐ*ÛÑ*ÜÒ*ÝÓ*ÞÔ*ßÕ*àÕ*áÖ*â×*ãØ*äÙ*åÙ*æÚ*çÛ*èÜ*éÝ*êÞ*ëß*ìà*íá*îâ*ïã*ðä*ñå*òæ*óç*ôè*õé*öê*÷ë*øì*ùí*úA*ûî*üï*ýð*þñ*ÿå*€æ*ò*‚ò*ƒó*„ô*…ô*†ô*‡õ*ˆö*‰÷*Šø*‹ù*Œú*û*Žü*ý*þ*‘ÿ*’€*“*”‚*•ƒ*–„*—…*˜†*™‡*šˆ*›‰*œå*æ*žŠ*ŸŠ* ‹*¡Œ*¢*£Ž*¤*¥*¦‘*§’*¨“*©“*ª”*«”*¬•*­–*®—*¯˜*°Œ*±™*²š*³›*´œ*µœ*¶*·ž*¸Ÿ*¹ *º¡*»¢*¼£*½¤*¾¥*¿¦*À§*Á¨*©*ê*Ä«*Ŭ*Æ­*Ç®*È®*ɯ*Ê°*˱*̲*ͳ*δ*ϵ*ж*Ñ·*Ò¸*Ó¸*Ô¹*Õº*Ö»*×¼*ؽ*Ù¾*Ú¿*ÛÀ*ÜÁ*ÝÂ*ÞÃ*ßÄ*àÅ*áÆ*âÇ*ãÈ*äÉ*åÊ*æË*çË*èÌ*éÍ*êÎ*ëÏ*ìÐ*íÑ*îÒ*ïÓ*ðÔ*ñÕ*òÖ*ó×*ôØ*õÙ*öÚ*÷Û*ø«*ùÜ*úÝ*ûÞ*üß*ýà*þá*ÿâ*€ã*ä*‚å*ƒæ*„æ*…ç*†è*‡é*ˆê*‰A*Šë*‹ì*Œí*î*Žï*ð*ñ*‘ò*’ó*“ô*”õ*•ö*–÷*—ø*˜ù*™ú*šû*›ü*œý*þ*žÿ*Ÿ€* *¡‚*¢ƒ*£„*¤…*¥…*¦†*§‡*¨ˆ*©‰*ªŠ*«‹*¬Œ*­*®Ž*¯*°*±‘*²’*³“*´”*µ•*¶–*·—*¸˜*¹™*ºš*»š*¼›*½œ*¾*¿ž*ÀŸ*Á *¡*â*Ä£*Ť*Æ¥*Ǧ*ȧ*Éð*Êñ*˨*Ì©*ͪ*Ϋ*Ϭ*Ь*Ñ­*Ò®*Ó¯*Ô°*Õ±*Ö²*׳*Ø´*Ùµ*Ú¶*Û·*ܸ*ݹ*Þº*ß»*à¼*á½*â¾*ã¿*äÀ*åÀ*æÁ*çÂ*èÃ*éÄ*êÅ*ëÆ*ìÇ*íÈ*îÉ*ïÊ*ðË*ñÌ*òÍ*óÎ*ôÏ*õÐ*öÑ*÷Ò*øÓ*ùÔ*úÕ*ûÖ*ü×*ýØ*þÙ*ÿÚ*€Û*Ü*‚Ý*ƒÞ*„ß*…à*†á*‡â*ˆã*‰ä*Šå*‹æ*Œæ*ç*Žè*é*ê*‘ë*’ì*“í*”î*•ï*–ð*—ð*˜ñ*™ò*šó*›ô*œõ*ö*ž÷*Ÿø* ù*¡ú*¢û*£ü*¤ý*¥þ*¦þ*§ÿ*¨€*©*ª‚*«ƒ*¬„*­…*®†*¯‡*°ˆ*±‰*²‰*³Š*´‹*µŒ*¶*·Ž*¸*¹*º‘*»’*¼“*½”*¾ð*¿ñ*À•*Á–*—*Ã0*Ä1*Ř*Æ™*Çš*ÈŠ*É›*Êœ*Ë*Ìž*ÍŸ*Π*Ï¡*Т*Ñ£*Ò¤*Ó.*Ô¥*Õ¦*Ö¦*ק*ب*Ù©*Úª*Ûª*Ü«*ݬ*Þ.*ß­*à­*á®*â®*ã¯*ä°*å±*æ0*ç1*è1*é²*ê³*ë´*ìµ*íŒ*î¶*ï·*ð¸*ñ¹*òº*ó»*ô¼*õ½*ö¾*÷¿*øÀ*ùÁ*úÂ*ûÂ*üÃ*ýÄ*þÅ*ÿÆ*€Ç*È*‚É*ƒÉ*„Ê*…Ë*†Ë*‡Ì*ˆÍ*‰Î*ŠÏ*‹Ð*ŒÐ*Ñ*ŽÒ*Ó*Ô*‘Õ*’Ö*“×*”Ø*•Ù*–Ú*—Û*˜Û*™Ü*šÝ*›Ý*œÞ*Þ*žß*Ÿà* á*¡â*¢ã*£ä*¤å*¥æ*¦ç*§è*¨é*©ê*ªë*«ì*¬í*­î*®ï*¯ð*°ñ*±ò*²ó*³ô*´õ*µö*¶÷*·ø*¸ù*¹ú*ºû*»ü*¼ý*½þ*¾ÿ*¿€*À*Á‚*ƒ*Ä*Ä…*ņ*Ƈ*Lj*ȉ*ÉŠ*Ê‹*ËŒ*Ì*ÍŽ*Î*Ï*Б*ѱ*Ò’*Ó“*Ô“*Õ”*Ö•*×–*Ø—*Ù˜*Ú™*Ûš*Ü›*Ýœ*Þ*ßž*àŸ*áŸ*â *ã¡*ä¢*å£*æ¤*ç¥*è¦*é§*ê¨*ë©*ìª*í«*î¬*ï­*ð®*ñ¯*ò¯*ó°*ô±*õ²*ö³*÷´*øµ*ù¶*ú·*û¸*ü¹*ýº*þ»*ÿ¼*€½*¾*‚¿*ƒÀ*„Á*…Â*†Ã*‡Ã*ˆÄ*‰Å*ŠÆ*‹Ç*ŒÈ*É*ŽÊ*Ë*Ì*‘Í*’Î*“Ï*”Ð*•Ñ*–Ñ*—Ò*˜Ó*™Ô*šÕ*›Ö*œ×*Ø*žÙ*ŸÚ* Û*¡Ü*¢Ý*£Þ*¤ß*¥ß*¦à*§á*¨â*©ã*ªä*«å*¬æ*­ç*®è*¯é*°ê*±ë*²ì*³í*´î*µï*¶ð*·ñ*¸ò*¹ó*ºô*»õ*¼ö*½÷*¾ø*¿ù*Àú*Áû*Âü*Ãý*Äþ*Åÿ*Æ€*Ç*È‚*Ƀ*Ê„*Ë…*̆*͇*Έ*ω*Њ*Ñ‹*ÒŒ*Ó*ÔŽ*Õ*Ö*ב*Ø’*Ù“*Ú”*Û•*Ü–*Ý—*Þ˜*ߘ*à™*áš*â›*ãœ*ä*åž*æŸ*çŸ*è *é¡*ê¢*ë£*ì¤*íÉ*î¥*ï¥*ð¦*ñ§*ò¨*ó©*ô§*õ¨*ö©*÷ª*ø«*ù¬*ú­*û®*ü¯*ý°*þ±*ÿ²*€³*³*‚³*ƒ´*„†*…‡*†µ*‡¶*ˆ·*‰¸*Š¹*‹º*Œ»*¼*Ž½*º*¾*‘¿*’À*“À*”Á*•Â*–Ã*—Ä*˜Å*™Å*šÆ*›Æ*œÇ*È*žÉ*ŸÊ* Ë*¡Ì*¢Í*£Î*¤Ï*¥Ð*¦Ñ*§Ò*¨Ó*©Ô*ªÕ*«À*¬À*­Ö*®×*¯Ø*°Ù*±Ú*²Û*³Û*´Ü*µÜ*¶Ý*·Þ*¸ß*¹à*ºá*»â*¼ã*½ä*¾å*¿æ*Àæ*Áç*Âè*Ãé*Äê*Åë*Æì*Çì*Èì*ÉÈ*Êí*Ëî*Ìï*Íð*Îñ*Ïò*Ðó*Ñô*Òõ*Óö*Ô÷*Õø*Öù*×ú*Øû*Ùü*Úý*Ûþ*Üÿ*Ý€*Þ*ß‚*àƒ*á„*â…*ã†*ä‡*åˆ*æ‰*çŠ*è‹*é‹*êŒ*ë*ìŽ*í*î*ï‘*ð’*ñ“*ò”*ó•*ô–*õ—*ö˜*÷™*øš*ù›*úœ*û*ü*ýž*þŸ*ÿ *€¡*¢*‚£*ƒ¤*„¥*…¦*†§*‡¨*ˆ©*‰ª*Š«*‹¬*Œ­*®*Ž¯*°*±*‘²*’³*“´*”µ*•¶*–·*—¸*˜¹*™º*š»*›¼*œ½*¾*ž¿*ŸÀ* Á*¡Â*¢Ã*£Ä*¤Å*¥Æ*¦Ç*§È*¨É*©Ê*ªË*«Ì*¬Í*­Î*®Ï*¯Ð*°Ñ*±Ò*²Ó*³Ô*´Õ*µÖ*¶×*·Ø*¸Ù*¹Ú*ºÛ*»Ü*¼Ý*½Þ*¾ß*¿à*Àá*Áâ*Âã*Ãä*Äå*Åæ*Æ¿*ÇÀ*Èç*Éè*Êé*Ëê*Ìë*ͯ*Îì*Ïí*Ðî*Ñï*Òð*Óð*Ôñ*Õò*Öó*×ô*Øõ*Ùö*Ú÷*Û÷*Üø*Ýù*Þú*ßû*àü*áý*âþ*ãÿ*ä€*å*æ‚*çƒ*è„*é…*ê†*ë†*ì‡*íˆ*îˆ*ïˆ*ð‰*ñŠ*ò‹*óŒ*ô*õŽ*öŽ*÷*ø§*ù¨*ú*û*ü*ý‘*þ’*ÿ“*€ ”* •*‚ –*ƒ —*„ ˜*… ™*† š*‡ ›*ˆ œ*‰ *Š ž*‹ Ÿ*Œ  * ¡*Ž ¢* £* ¤*‘ ¥*’ ¦*“ §*” ¨*• ©*– ª*— «*˜ ¬*™ .*š ­*› ®*œ ¯* °*ž ±*Ÿ ²*  ³*¡ ´*¢ µ*£ ¶*¤ ·*¥ ¸*¦ ¹*§ º*¨ »*© ¼*ª ½*« ¾*¬ ¿*­ À*® Á*¯ Â*° Ã*± Ã*² Ä*³ Å*´ Æ*µ Ç*¶ È*· É*¸ Ê*¹ Ë*º Ì*» Í*¼ Î*½ Ï*¾ Ð*¿ Ñ*À Ò*Á Ò* Ó*à Ô*Ä Õ*Å Ö*Æ ×*Ç Ø*È Ù*É Ú*Ê Û*Ë Ü*Ì Ü*Í Ý*Î Þ*Ï ß*Ð à*Ñ á*Ò â*Ó ã*Ô ã*Õ ä*Ö å*× æ*Ø ç*Ù è*Ú é*Û ê*Ü ë*Ý ì*Þ í*ß î*à ï*á ð*â ñ*ã ñ*ä ò*å ó*æ ô*ç õ*è ö*é ÷*ê ø*ë ù*ì ú*í û*î ü*ï ý*ð þ*ñ ÿ*ò € *ó  *ô ‚ *õ ƒ *ö „ *÷ … *ø † *ù ‡ *ú ˆ *û ‰ *ü Š *ý ‹ *þ Œ *ÿ  *€ +Ž * + *‚ + *ƒ +‘ *„ +’ *… +“ *† +” *‡ +• *ˆ +– *‰ +— *Š +˜ *‹ +™ *Œ +š * +› *Ž +œ * + * +Š *‘ +ž *’ +Ÿ *“ +  *” +¡ *• +¢ *– +£ *— +¤ *˜ +¥ *™ +¦ *š +§ *› +¨ *œ +¨ * +© *ž +ª *Ÿ +ª *  +« *¡ +¬ *¢ +­ *£ +® *¤ +¯ *¥ +° *¦ +± *§ +² *¨ +³ *© +´ *ª +µ *« +¶ *¬ +· *­ +¸ *® +¹ *¯ +º *° +» *± +¼ *² +¼ *³ +½ *´ +¾ *µ +¿ *¶ +À *· +®*¸ +Á *¹ + *º +à *» +à *¼ +Ä *½ +Å *¾ +Æ *¿ +Ç *À +È *Á +É * +Ê *à +¯*Ä +Ë *Å +Ì *Æ +Í *Ç +Î *È +Ï *É +Ð *Ê +Ñ *Ë +Ò *Ì +Ó *Í +Ô *Î +Õ *Ï +Ö *Ð +× *Ñ +Ø *Ò +Ù *Ó +Ú *Ô +Û *Õ +Ü *Ö +Ý *× +Þ *Ø +ß *Ù +à *Ú +á *Û +1*Ü +0*Ý +1*Þ +1*ß +â *à +ã *á +ä *â +ã *ã +å *ä +æ *å +ç *æ +Ø*ç +è *è +é *é +ê *ê +ë *ë +ì *ì +í *í +î *î +ï *ï +ð *ð +ñ *ñ +ò *ò +ó *ó +ô *ô +õ *õ +ö *ö +÷ *÷ +ø *ø +ù *ù +ú *ú +û *û +ü *ü +ý *ý +þ *þ +ÿ *ÿ +€ +*€  +* ‚ +*‚ ƒ +*ƒ „ +*„ … +*… † +*† ‡ +*‡ ˆ +*ˆ ‰ +*‰ Š +*Š Š +*‹ ‹ +*Œ Œ +*  +*Ž Ž +*  +*  +*‘ ‘ +*’ ’ +*“ “ +*” ” +*• • +*– – +*— — +*˜ ˜ +*™ ™ +*š š +*› › +*œ å* æ*ž œ +*Ÿ  +*  ž +*¡ ž +*¢ Ÿ +*£   +*¤ ¡ +*¥ ¢ +*¦ ¢ +*§ ¢ +*¨ £ +*© ¤ +*ª ¥ +*« ¦ +*¬ § +*­ ¨ +*® ¨ +*¯ © +*° ª +*± « +*² ¬ +*³ ­ +*´ ® +*µ ¯ +*¶ ° +*· ± +*¸ ² +*¹ ° +*º ³ +*» ´ +*¼ µ +*½ ¶ +*¾ · +*¿ ¸ +*À ¹ +*Á º +* » +*à ¼ +*Ä ½ +*Å ¾ +*Æ ¿ +*Ç À +*È Á +*É  +*Ê à +*Ë Ä +*Ì Å +*Í Æ +*Î Ç +*Ï È +*Ð É +*Ñ Ê +*Ò Ë +*Ó Ì +*Ô ¯*Õ Í +*Ö Î +*× Ï +*Ø Ð +*Ù Ñ +*Ú Ò +*Û Ó +*Ü Ô +*Ý Ô +*Þ Õ +*ß Ö +*à × +*á Ø +*â Ù +*ã Ú +*ä Û +*å Ü +*æ Ü +*ç Ý +*è Þ +*é ß +*ê à +*ë á +*ì â +*í ã +*î ä +*ï å +*ð æ +*ñ ç +*ò è +*ó é +*ô ê +*õ ë +*ö ì +*÷ í +*ø î +*ù ï +*ú ð +*û ñ +*ü ò +*ý ó +*þ ô +*ÿ õ +*€ ö +* ÷ +*‚ ø +*ƒ ù +*„ ú +*… û +*† ü +*‡ ý +*ˆ þ +*‰ ÿ +*Š € *‹  *Œ ‚ * ƒ *Ž „ * … * † *‘ ‡ *’ ˆ *“ ‰ *” Š *• ‹ *– Œ *—  *˜ Ž *™  *š  *› ‘ *œ ’ * “ *ž ” *Ÿ • *  – *¡ – *¢ — *£ ˜ *¤ ™ *¥ š *¦ › *§ œ *¨  *©  *ª ž *« Ÿ *¬   *­ ¡ *® ¢ *¯ £ *° ¤ *± ¥ *² ¦ *³ § *´ § *µ ¨ *¶ © *· ª *¸ « *¹ ¬ *º ­ *» ® *¼ ¯ *½ ° *¾ ± *¿ ² *À ³ *Á ´ * µ *à ¶ *Ä · *Å ¸ *Æ ¸ *Ç ¹ *È º *É » *Ê ¼ *Ë ¼ *Ì ½ *Í ¾ *Î ¿ *Ï À *Ð Á *Ñ  *Ò  *Ó à *Ô Ä *Õ Å *Ö Æ *× Ç *Ø È *Ù É *Ú Ê *Û Ë *Ü Ì *Ý Í *Þ Î *ß Ï *à Ð *á Ñ *â Ò *ã Ó *ä Ô *å Õ *æ Ö *ç × *è Ø *é Ù *ê Ú *ë Û *ì Ü *í Ý *î Þ *ï ß *ð à *ñ á *ò â *ó ã *ô ä *õ å *ö æ *÷ ç *ø è *ù é *ú ê *û ë *ü ì *ý í *þ í *ÿ î *€ ï * ð *‚ ñ *ƒ ò *„ ó *… ô *† õ *‡ ö *ˆ ÷ *‰ ø *Š ù *‹ ú *Œ û * ü *Ž ý * þ * ÿ *‘ € *’  *“ ‚ *” ƒ *• „ *– … *— † *˜ ‡ *™ ˆ *š ‰ *› Š *œ ‹ * Œ *ž  *Ÿ Ž *   *¡  *¢ ‘ *£ ’ *¤ “ *¥ ” *¦ • *§ – *¨ — *© ˜ *ª ˜ *« ™ *¬ š *­ › *® œ *¯  *° ž *± Ÿ *²   *³ ¡ *´ ¡ *µ ¢ *¶ £ *· ¤ *¸ ¥ *¹ ¥ *º ¦ *» § *¼ ¨ *½ ¦ *¾ § *¿ ¨ *À © *Á ª * « *à ¬ *Ä ­ *Å ® *Æ ¯ *Ç ° *È ± *É ² *Ê ³ *Ë ´ *Ì µ *Í À*Î ¶ *Ï · *Ð ¸ *Ñ ¹ *Ò º *Ó » *Ô ¼ *Õ ¼ *Ö ½ *× ¾ *Ø ¿ *Ù À *Ú Á *Û  *Ü à *Ý Ä *Þ Å *ß Æ *à Ç *á È *â É *ã Ê *ä Ë *å Ì *æ Í *ç Î *è Ï *é Ð *ê Ñ *ë Ò *ì Ó *í Ó *î Ô *ï Ô *ð Õ *ñ Ö *ò × *ó Ø *ô Ù *õ Ú *ö Û *÷ Ú *ø Ü *ù Ý *ú Þ *û Þ *ü ß *ý à *þ á *ÿ â *€ã *ä *‚å *ƒæ *„ç *…è *†é *‡ê *ˆë *‰ì *Ší *‹î *Œï *ï *Žð *ñ *ò *‘ó *’ô *“õ *”ö *•÷ *–ø *—Ú *˜ù *™ú *šû *›ü *œý *þ *žÿ *Ÿ€ *  *¡‚ *¢ƒ 22live2count20io/opencensus/implcore/stats/StatsManager.record22io/opencensus/implcore/stats/MeasureMapImpl.record2;io/grpc/census/CensusStatsModule$ClientCallTracer.callEnded2Cio/grpc/census/CensusStatsModule$StatsClientInterceptor$1$1.onClose23io/grpc/PartialForwardingClientCallListener.onClose2,io/grpc/ForwardingClientCallListener.onClose2Oio/grpc/ForwardingClientCallListener$SimpleForwardingClientCallListener.onClose2Gio/grpc/census/CensusTracingModule$TracingClientInterceptor$1$1.onClose2-io/grpc/internal/ClientCallImpl.closeObserver2*io/grpc/internal/ClientCallImpl.access$3002Rio/grpc/internal/ClientCallImpl$ClientStreamListenerImpl$1StreamClosed.runInternal2Sio/grpc/internal/ClientCallImpl$ClientStreamListenerImpl$1StreamClosed.runInContext2$io/grpc/internal/ContextRunnable.run2(io/grpc/internal/SerializingExecutor.run21java/util/concurrent/ThreadPoolExecutor.runWorker22java/util/concurrent/ThreadPoolExecutor$Worker.run2java/lang/Thread.run2/scala/collection/immutable/VectorBuilder.result2+scala/collection/TraversableLike.filterImpl2,scala/collection/TraversableLike.filterImpl$2/scala/collection/AbstractTraversable.filterImpl2'scala/collection/TraversableLike.filter2(scala/collection/TraversableLike.filter$2+scala/collection/AbstractTraversable.filter2Mcom/wixpress/framework/aspects/response/AggregatedResponseAspects.mergeRemote2Ocom/wixpress/framework/aspects/response/AtomicResponseAspects.$anonfun$append$12[com/wixpress/framework/aspects/response/AtomicResponseAspects$$Lambda$2425/1711342280.apply28java/util/concurrent/atomic/AtomicReference.updateAndGet2Dcom/wixpress/framework/aspects/response/AtomicResponseAspects.append2`com/wixpress/grpc/Interceptors$WixContextClientInterceptor$WixContextListener.$anonfun$onClose$22hcom/wixpress/grpc/Interceptors$WixContextClientInterceptor$WixContextListener.$anonfun$onClose$2$adapted2jcom/wixpress/grpc/Interceptors$WixContextClientInterceptor$WixContextListener$$Lambda$846/1409886222.apply2scala/Option.foreach2Ucom/wixpress/grpc/Interceptors$WixContextClientInterceptor$WixContextListener.onClose2?com/wixpress/grpc/ClientDetailsReporter$$anon$1$$anon$2.onClose2Gcom/wixpress/grpc/ClientMetricsNewRelicReporter$$anon$1$$anon$2.onClose2?com/wixpress/grpc/ClientMetricsReporter$$anon$1$$anon$2.onClose2java/util/HashMap.resize2java/util/HashMap.putVal2java/util/HashMap.putMapEntries2java/util/HashMap.2-io/opencensus/implcore/tags/TagMapImpl.23io/opencensus/implcore/tags/TagMapBuilderImpl.build2java/util/Arrays.copyOf26java/lang/AbstractStringBuilder.ensureCapacityInternal2&java/lang/AbstractStringBuilder.append2java/lang/StringBuilder.append2Rcom/wixpress/framework/metrics/graphite/core/MetricRegistryAdapter.$anonfun$name$12_com/wixpress/framework/metrics/graphite/core/MetricRegistryAdapter$$Lambda$842/2093743533.apply2/scala/collection/TraversableLike.$anonfun$map$12=scala/collection/TraversableLike$$Lambda$142/1105090408.apply2!scala/collection/Iterator.foreach2"scala/collection/Iterator.foreach$2)scala/collection/AbstractIterator.foreach2%scala/collection/IterableLike.foreach2&scala/collection/IterableLike.foreach$2)scala/collection/AbstractIterable.foreach2$scala/collection/TraversableLike.map2%scala/collection/TraversableLike.map$2(scala/collection/AbstractTraversable.map2Gcom/wixpress/framework/metrics/graphite/core/MetricRegistryAdapter.name2Icom/wixpress/framework/metrics/graphite/core/MetricRegistryAdapter.handle2Lcom/wixpress/framework/metrics/graphite/core/MetricRegistryAdapter.addMetric2>com/wixpress/grpc/MetricsNotifierOperations.registerRpcSuccess22=org/jose4j/json/internal/json_simple/parser/JSONParser.2"org/jose4j/json/JsonUtil.parseJson2'org/jose4j/jwx/Headers.setEncodedHeader20org/jose4j/jwx/JsonWebStructure.setEncodedHeader2com/wixpress/common/devices/overrides/Overrides.getOverrideFor25com/wixpress/common/devices/FileOverrides.overrideFor2!java/util/stream/MatchOps.makeRef2+java/util/stream/ReferencePipeline.allMatch29java/util/stream/MatchOps$$Lambda$333/27818833.get$Lambda27java/lang/invoke/DirectMethodHandle$Holder.invokeStatic23java/lang/invoke/Invokers$Holder.linkToTargetMethod2'scala/collection/immutable/Map$Map4.get2?com/wixpress/framework/aspects/AspectFilter.$anonfun$toLookup$32Icom/wixpress/framework/aspects/AspectFilter$$Lambda$1077/1427396510.apply2*com/codahale/metrics/MetricRegistry.append2(com/codahale/metrics/MetricRegistry.name2Xcom/wixpress/framework/metrics/graphite/core/package$MetricNameOps$.renderWith$extension2Zcom/wixpress/framework/metrics/graphite/core/package$MetricNameOps$.asMetricName$extension2ncom/wixpress/monitoring/panorama/v1/LogController.emitPanoramaEstimatedBitsWrittenIntoBufferJvmSizeBytesMetric2org/jose4j/jwt/JwtClaims.2org/jose4j/jwt/JwtClaims.parse2Vcom/wixpress/common/devices/overrides/DeviceOverride$$Lambda$2306/804483753.get$Lambda2java/math/BigDecimal.valueOf2#java/math/BigDecimal.divideAndRound2java/math/BigDecimal.divide2'io/opencensus/common/Timestamp.floorDiv2'io/opencensus/common/Timestamp.floorMod2)io/opencensus/common/Timestamp.fromMillis2-io/opencensus/implcore/common/MillisClock.now2java/math/BigInteger.oddModPow2java/math/BigInteger.modPow2sun/security/rsa/RSACore.crypt2sun/security/rsa/RSACore.rsa2*sun/security/rsa/RSASignature.engineVerify2-java/security/Signature$Delegate.engineVerify2java/security/Signature.verify25org/jose4j/jws/BaseSignatureAlgorithm.verifySignature2/org/jose4j/jws/JsonWebSignature.verifySignature22org/jose4j/jwt/consumer/JwtConsumer.processContext2Jio/opencensus/trace/export/SampledSpanStore$LatencyBucketBoundaries.values2eio/opencensus/implcore/trace/export/InProcessSampledSpanStoreImpl$PerSpanNameSamples.getLatencyBucket2hio/opencensus/implcore/trace/export/InProcessSampledSpanStoreImpl$PerSpanNameSamples.considerForSampling2`io/opencensus/implcore/trace/export/InProcessSampledSpanStoreImpl$PerSpanNameSamples.access$11002Uio/opencensus/implcore/trace/export/InProcessSampledSpanStoreImpl.considerForSampling2Eio/opencensus/implcore/trace/StartEndHandlerImpl$SpanEndEvent.process2Dorg/json4s/jackson/JValueSerializer$$Lambda$964/836954698.get$Lambda2-org/json4s/jackson/JValueSerializer.serialize2Gcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider._serialize2Kcom/fasterxml/jackson/databind/ser/DefaultSerializerProvider.serializeValue26com/fasterxml/jackson/databind/ObjectMapper.writeValue27com/fasterxml/jackson/databind/ObjectMapper.valueToTree2)org/json4s/jackson/JsonMethods.asJsonNode2*org/json4s/jackson/JsonMethods.asJsonNode$2*org/json4s/jackson/JsonMethods$.asJsonNode2‡com/wixpress/grpc/jackson/ProtobufMessageObjectMapperModule.com$wixpress$grpc$jackson$ProtobufMessageObjectMapperModule$$$anonfun$new$12Pcom/wixpress/grpc/jackson/ProtobufMessageObjectMapperModule$$anonfun$1.serialize2Vcom/wixpress/framework/oxm/jackson/modules/OptionSerializerCopiedFromJackson.serialize2Fcom/fasterxml/jackson/databind/ser/BeanPropertyWriter.serializeAsField2Pcom/wixpress/framework/oxm/jackson/modules/OptionPropertyWriter.serializeAsField2Icom/fasterxml/jackson/databind/ser/std/BeanSerializerBase.serializeFields2;com/fasterxml/jackson/databind/ser/BeanSerializer.serialize2>com/fasterxml/jackson/databind/ObjectWriter$Prefetch.serialize2@com/fasterxml/jackson/databind/ObjectWriter._configAndWriteValue2>com/fasterxml/jackson/databind/ObjectWriter.writeValueAsString2Ocom/wixpress/monitoring/panorama/ser/PanoramaLogMessageJsonSerializer.serialize2>com/fasterxml/jackson/databind/util/TokenBuffer$Segment.26com/fasterxml/jackson/databind/util/TokenBuffer.2Bcom/wixpress/framework/aspects/RequestParameters$.$anonfun$apply$32Ncom/wixpress/framework/aspects/RequestParameters$$$Lambda$2106/342212121.apply2/scala/collection/mutable/ArrayOps$ofRef.foreach2+scala/collection/mutable/ArrayOps$ofRef.map2Bcom/wixpress/framework/aspects/RequestParameters$.$anonfun$apply$22Jcom/wixpress/framework/aspects/RequestParameters$.$anonfun$apply$2$adapted2Ocom/wixpress/framework/aspects/RequestParameters$$$Lambda$1904/1039138940.apply27com/wixpress/framework/aspects/RequestParameters$.apply2%java/util/stream/StreamSupport.stream2Bscala/collection/immutable/Stream$$Lambda$499/129958347.get$Lambda26java/lang/invoke/LambdaForm$DMH/492079624.invokeStatic2;java/lang/invoke/LambdaForm$MH/125881207.linkToTargetMethod2,scala/collection/immutable/Stream.filterImpl2:scala/collection/immutable/Stream$.$anonfun$filteredTail$12=scala/collection/immutable/Stream$$Lambda$499/129958347.apply2+scala/collection/immutable/Stream$Cons.tail2>com/wixpress/grpc/MetricsNotifierOperations$.restCallerDetails2Fcom/wixpress/grpc/MetricsNotifierOperations.registerRestCallerArtifact24scala/collection/immutable/Stream.$anonfun$flatMap$12?scala/collection/immutable/Stream$$Lambda$1912/1818037696.apply23scala/collection/immutable/Stream.$anonfun$append$12?scala/collection/immutable/Stream$$Lambda$1913/1299101325.apply2(scala/collection/generic/Growable.loop$12/scala/collection/generic/Growable.$plus$plus$eq20scala/collection/generic/Growable.$plus$plus$eq$2;scala/collection/immutable/Map$MapBuilderImpl.$plus$plus$eq2&scala/collection/TraversableOnce.toMap2'scala/collection/TraversableOnce.toMap$2*scala/collection/AbstractTraversable.toMap2+scala/collection/immutable/List$.newBuilder2Bscala/collection/generic/GenericTraversableTemplate.genericBuilder2Cscala/collection/generic/GenericTraversableTemplate.genericBuilder$23scala/collection/AbstractTraversable.genericBuilder2;scala/collection/generic/GenericTraversableTemplate.flatten22(sun/security/provider/SHA2$SHA256.2?jdk/internal/reflect/GeneratedConstructorAccessor14.newInstance2Bjdk/internal/reflect/DelegatingConstructorAccessorImpl.newInstance2)java/lang/reflect/Constructor.newInstance2&java/security/Provider.newInstanceUtil2*java/security/Provider$Service.newInstance2(sun/security/jca/GetInstance.getInstance2java/security/Security.getImpl2'java/security/MessageDigest.getInstance2$sun/security/rsa/RSASignature.22sun/security/rsa/RSASignature$SHA256withRSA.2?jdk/internal/reflect/GeneratedConstructorAccessor19.newInstance2,java/security/Signature$Delegate.newInstance2/java/security/Signature$Delegate.chooseProvider21java/security/Signature$Delegate.engineInitVerify2"java/security/Signature.initVerify23org/jose4j/jws/BaseSignatureAlgorithm.initForVerify2scala/Option.map2scala/runtime/ObjectRef.create2)scala/collection/immutable/Stream.flatten24scala/collection/immutable/Stream.$anonfun$flatten$12?scala/collection/immutable/Stream$$Lambda$2354/1829345349.apply2=scala/collection/immutable/Stream$$Lambda$497/269853881.apply2*scala/collection/TraversableLike.filterNot2+scala/collection/TraversableLike.filterNot$2.scala/collection/AbstractTraversable.filterNot2Kcom/wixpress/grpc/rest/cookiecutter/RawCookieCutter$RawCookieCutterImpl.cut2Acom/wixpress/grpc/rest/CookieCutter$.$anonfun$rawCutterToCutter$12Bcom/wixpress/grpc/rest/CookieCutter$$$Lambda$1055/1890792022.apply2Wcom/wixpress/grpc/rest/backends/CallScopeBackend$CallScopeHandler.$anonfun$cutCookies$12_com/wixpress/grpc/rest/backends/CallScopeBackend$CallScopeHandler$$Lambda$2025/1333478295.apply29com/wixpress/grpc/rest/backends/CallScopeBackend$.segment2com/wixpress/grpc/rest/backends/CallScopeBackend$CallScopeHandler.com$wixpress$grpc$rest$backends$CallScopeBackend$CallScopeHandler$$cutCookies2Ocom/wixpress/grpc/rest/backends/CallScopeBackend$CallScopeHandler$$anon$1.apply2 java/lang/StringLatin1.newString2 java/lang/StringBuilder.toString2Dcom/wixpress/framework/monitoring/metering/MetricsObserver.addMetric2Ecom/wixpress/framework/monitoring/metering/MetricsObserver.addMetric$2Mcom/wixpress/grpc/MetricsNotifierOperations.$anonfun$registerCallerArtifact$22Ucom/wixpress/grpc/MetricsNotifierOperations.$anonfun$registerCallerArtifact$2$adapted2Hcom/wixpress/grpc/MetricsNotifierOperations$$Lambda$2065/969108339.apply2Bcom/wixpress/grpc/MetricsNotifierOperations.registerCallerArtifact2!java/lang/StringCoding.encodeUTF82java/lang/StringCoding.encode2java/lang/String.getBytes2,org/jose4j/lang/StringUtil.getBytesUnchecked2'org/jose4j/lang/StringUtil.getBytesUtf82java/util/Arrays.copyOfRange2'scala/collection/LinearSeqLike.iterator2(scala/collection/LinearSeqLike.iterator$2(scala/collection/immutable/List.iterator2)scala/collection/IterableLike.copyToArray2*scala/collection/IterableLike.copyToArray$2-scala/collection/AbstractIterable.copyToArray2,scala/collection/TraversableOnce.copyToArray2-scala/collection/TraversableOnce.copyToArray$20scala/collection/AbstractTraversable.copyToArray2(scala/collection/TraversableOnce.toArray2)scala/collection/TraversableOnce.toArray$2,scala/collection/AbstractTraversable.toArray2%org/jose4j/base64url/Base64Url.encode2Ncom/wixpress/framework/aspects/AspectFilter$$Lambda$1910/1522445774.get$Lambda2java/lang/Integer.valueOf2+org/udger/parser/UdgerParser.clientDetector2$java/lang/Throwable.fillInStackTrace2java/lang/Throwable.2java/lang/Exception.2-java/security/GeneralSecurityException.2'javax/crypto/BadPaddingException.2$sun/security/rsa/RSAPadding.unpadV152!sun/security/rsa/RSAPadding.unpad2java/lang/StringLatin1.strip2java/lang/String.strip2Hcom/wixpress/framework/aspects/response/AggregatedResponseAspects.aspect2Acom/wixpress/framework/aspects/response/AtomicResponseAspects.get2?com/wixpress/grpc/rest/ResponseAspects$.$anonfun$petriCookies$22Ecom/wixpress/grpc/rest/ResponseAspects$$$Lambda$2002/1128976738.apply24com/wixpress/grpc/rest/ResponseAspects$.petriCookies21com/wixpress/grpc/rest/ResponseAspects$.mandatory2\com/wixpress/grpc/rest/backends/CallScopeBackend$CallScopeHandler.$anonfun$responseAspects$12dcom/wixpress/grpc/rest/backends/CallScopeBackend$CallScopeHandler.$anonfun$responseAspects$1$adapted2_com/wixpress/grpc/rest/backends/CallScopeBackend$CallScopeHandler$$Lambda$1936/1321531833.apply2”com/wixpress/grpc/rest/backends/CallScopeBackend$CallScopeHandler.com$wixpress$grpc$rest$backends$CallScopeBackend$CallScopeHandler$$responseAspects27org/jose4j/json/internal/json_simple/parser/Yylex.yylex2@org/jose4j/json/internal/json_simple/parser/JSONParser.nextToken22+sun/security/util/DerInputStream.readVector2,sun/security/util/DerInputStream.getSequence2-sun/security/rsa/RSASignature.decodeSignature2%sun/security/util/DerInputStream.init2'sun/security/util/DerInputStream.2com/codahale/metrics/Timer.time2Lcom/codahale/metrics/InstrumentedExecutorService$InstrumentedRunnable.28com/codahale/metrics/InstrumentedExecutorService.execute2:scala/concurrent/impl/ExecutionContextImpl$$anon$4.execute29com/wixpress/framework/loom/LoomExecutors$$anon$4.execute2!java/lang/StringCoding.decodeUTF82java/lang/StringCoding.decode2java/lang/String.2$org/jose4j/lang/StringUtil.newString2(org/jose4j/lang/StringUtil.newStringUtf825com/fasterxml/jackson/core/JsonFactory._createContext26com/fasterxml/jackson/core/JsonFactory.createGenerator2"java/lang/StringCoding.encodeASCII2(org/jose4j/lang/StringUtil.getBytesAscii24org/jose4j/jws/JsonWebSignature.getSigningInputBytes2%org/jose4j/base64url/Base64Url.2org/jose4j/jwx/Headers.2&org/jose4j/jwx/JsonWebStructure.2&org/jose4j/jws/JsonWebSignature.2/scala/collection/immutable/VectorBuilder.2-scala/collection/immutable/Vector$.newBuilder2scala/collection/SetLike.toSeq2scala/collection/SetLike.toSeq$2"scala/collection/AbstractSet.toSeq2Kcom/wixpress/framework/tracking/consent/CookieDomains$.resolveCookieDomains2Ccom/wixpress/framework/tracking/consent/Policies.$anonfun$resolve$62Mcom/wixpress/framework/tracking/consent/Policies$$Lambda$2042/386554115.apply28com/wixpress/framework/tracking/consent/Policies.resolve2Qcom/wixpress/framework/tracking/consent/TrackingConsentLaboratory$.extractConsent2Pcom/wixpress/framework/tracking/consent/TrackingConsentLaboratory.extractConsent2Lcom/wixpress/grpc/rest/cookiecutter/RawCookieCutter$.resolveRequestContext$12Fcom/wixpress/grpc/rest/cookiecutter/RawCookieCutter$.$anonfun$apply$122Rcom/wixpress/grpc/rest/cookiecutter/RawCookieCutter$$$Lambda$1054/1238145834.apply2Pcom/wixpress/monitoring/panorama/v1/Converter$$Lambda$3198/2071923867.get$Lambda25com/wixpress/monitoring/panorama/v1/Converter.version2=com/wixpress/monitoring/panorama/v1/Converter.$anonfun$from$42Jcom/wixpress/monitoring/panorama/v1/Converter$$Lambda$3184/595334145.apply2scala/Option$.apply2java/math/BigInteger.leftShift2*org/jose4j/jwx/CompactSerializer.serialize2%java/time/LocalDateTime.ofEpochSecond2java/time/ZonedDateTime.create2!java/time/ZonedDateTime.ofInstant2java/time/ZonedDateTime.now2;com/wixpress/monitoring/time/Time$.zonedDateTimeNowToString2scala/Array$$anon$11.apply2*scala/collection/TraversableLike.builder$12java/lang/Integer.toString2java/time/LocalTime.toString2 java/time/LocalDateTime.toString2 java/time/ZonedDateTime.toString26java/nio/channels/spi/AbstractSelectableChannel.2&java/nio/channels/SocketChannel.2#sun/nio/ch/SocketChannelImpl.2)sun/nio/ch/ServerSocketChannelImpl.accept2(io/netty/util/internal/SocketUtils$5.run2+java/security/AccessController.doPrivileged2)io/netty/util/internal/SocketUtils.accept2Aio/netty/channel/socket/nio/NioServerSocketChannel.doReadMessages2Dio/netty/channel/nio/AbstractNioMessageChannel$NioMessageUnsafe.read24io/netty/channel/nio/NioEventLoop.processSelectedKey2>io/netty/channel/nio/NioEventLoop.processSelectedKeysOptimized25io/netty/channel/nio/NioEventLoop.processSelectedKeys2%io/netty/channel/nio/NioEventLoop.run28io/netty/util/concurrent/SingleThreadEventExecutor$4.run2.io/netty/util/internal/ThreadExecutorMap$2.run24io/netty/util/concurrent/FastThreadLocalRunnable.run28com/wixpress/grpc/EventLoopGroups$.$anonfun$markThread$12=com/wixpress/grpc/EventLoopGroups$$$Lambda$396/2003311844.run2bcom/wixpress/framework/aspects/HttpAspectsTransport$$anonfun$$nestedInanonfun$read$1$1.applyOrElse20scala/PartialFunction.$anonfun$runWith$1$adapted22scala/PartialFunction$$Lambda$538/1967118241.apply2+scala/collection/immutable/Map$Map2.foreach2(scala/collection/TraversableLike.collect2)scala/collection/TraversableLike.collect$2,scala/collection/AbstractTraversable.collect2Ccom/wixpress/framework/aspects/HttpAspectsTransport.$anonfun$read$12Pcom/wixpress/framework/aspects/HttpAspectsTransport$$Lambda$1914/584965740.apply2'scala/collection/immutable/List.flatMap2java/util/Formatter.parse2java/util/Formatter.format2java/lang/String.format2Ecom/wixpress/framework/statsd/reporter/WixStatsDReporter.formatNumber2Fcom/wixpress/framework/statsd/reporter/WixStatsDReporter.reportMetered2?com/wixpress/framework/statsd/reporter/WixStatsDReporter.report2-com/codahale/metrics/ScheduledReporter.report25com/codahale/metrics/ScheduledReporter.lambda$start$02Acom/codahale/metrics/ScheduledReporter$$Lambda$1828/746676188.run23java/util/concurrent/Executors$RunnableAdapter.call2+java/util/concurrent/FutureTask.runAndReset2Hjava/util/concurrent/ScheduledThreadPoolExecutor$ScheduledFutureTask.run2Ncom/wixpress/framework/aspects/AspectFilter$$Lambda$1077/1427396510.get$Lambda22com/wixpress/framework/statsd/reporter/StatsD.send2java/util/regex/Matcher.26com/wixpress/framework/statsd/reporter/StatsD.sanitize2?com/wixpress/framework/statsd/reporter/WixStatsDReporter.prefix2mcom/wixpress/grpc/rest/middlewares/Report.com$wixpress$grpc$rest$middlewares$Report$$reportSuccessAndExpire$12java/util/Formatter.toString2Ocom/wixpress/petri/asp/PetriExperimentsAspect$.$anonfun$usersExperimentLogMap$12Wcom/wixpress/petri/asp/PetriExperimentsAspect$.$anonfun$usersExperimentLogMap$1$adapted2Lcom/wixpress/petri/asp/PetriExperimentsAspect$$$Lambda$1993/1046699873.apply28scala/collection/MapLike$FilteredKeys.$anonfun$foreach$12Bscala/collection/MapLike$FilteredKeys$$Lambda$1995/489511575.apply24scala/collection/immutable/NewRedBlackTree$._foreach23scala/collection/immutable/NewRedBlackTree$.foreach2*scala/collection/immutable/TreeMap.foreach2-scala/collection/MapLike$FilteredKeys.foreach2Dcom/wixpress/petri/asp/PetriExperimentsAspect$.usersExperimentLogMap24scala/collection/mutable/ArrayBuilder$ofLong.mkArray23scala/collection/mutable/ArrayBuilder$ofLong.result2(scala/collection/TraversableLike.flatMap2)scala/collection/TraversableLike.flatMap$2/scala/collection/mutable/ArrayOps$ofRef.flatMap2Zcom/wixpress/framework/metrics/graphite/core/SlidingTimeWindowUniformReservoir.getSnapshot2*com/codahale/metrics/Histogram.getSnapshot2Hcom/wixpress/framework/statsd/reporter/WixStatsDReporter.reportHistogram2java/util/ArrayList.grow2java/util/ArrayList.add2&com/codahale/metrics/Timer.getSnapshot2Dcom/wixpress/framework/statsd/reporter/WixStatsDReporter.reportTimer2java/lang/String.substring2%java/util/Formatter$FixedString.print2,com/codahale/metrics/WeightedSnapshot.2?com/codahale/metrics/ExponentiallyDecayingReservoir.getSnapshot2'sun/security/provider/DigestBase.24io/netty/util/internal/AppendableCharSequence.append2Bio/netty/handler/codec/http/HttpObjectDecoder$HeaderParser.process2/io/netty/buffer/AbstractByteBuf.forEachByteAsc02+io/netty/buffer/AbstractByteBuf.forEachByte2@io/netty/handler/codec/http/HttpObjectDecoder$HeaderParser.parse29io/netty/handler/codec/http/HttpObjectDecoder.readHeaders24io/netty/handler/codec/http/HttpObjectDecoder.decode2Kio/netty/handler/codec/http/HttpServerCodec$HttpServerRequestDecoder.decode2Jio/netty/handler/codec/ByteToMessageDecoder.decodeRemovalReentryProtection26io/netty/handler/codec/ByteToMessageDecoder.callDecode27io/netty/handler/codec/ByteToMessageDecoder.channelRead29io/netty/channel/CombinedChannelDuplexHandler.channelRead2@io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead2>io/netty/channel/AbstractChannelHandlerContext.fireChannelRead2?io/netty/channel/DefaultChannelPipeline$HeadContext.channelRead27io/netty/channel/DefaultChannelPipeline.fireChannelRead2>io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe.read28scala/collection/immutable/HashMap$HashMapBuilder.addOne2:scala/collection/immutable/HashMap$HashMapBuilder.$plus$eq26scala/collection/immutable/Map$MapBuilderImpl.$plus$eq2?com/wixpress/framework/config/ConfiguratorAspectsTransport.read22com/wixpress/grpc/rest/HttpCallScopeProducer.apply2Lcom/wixpress/grpc/rest/backends/CallScopeBackend$.$anonfun$buildInputParse$12Ncom/wixpress/grpc/rest/backends/CallScopeBackend$$$Lambda$1818/933489703.apply2Rcom/wixpress/grpc/rest/backends/CallScopeBackend$CallScopeHandler.$anonfun$apply$72_com/wixpress/grpc/rest/backends/CallScopeBackend$CallScopeHandler$$Lambda$1876/1563411370.apply2Gcom/wixpress/grpc/rest/backends/CallScopeBackend$CallScopeHandler.apply2com/wixpress/grpc/IncorrectArtifactCalledDetector.channelRead02;com/wixpress/grpc/StartRest$DecodeErrorHandler.channelRead02:io/netty/handler/codec/MessageToMessageDecoder.channelRead29io/netty/channel/ChannelInboundHandlerAdapter.channelRead28com/wixpress/grpc/accesslog/AccessLogHandler.channelRead2]io/netty/channel/CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead2;io/netty/handler/codec/ByteToMessageDecoder.fireChannelRead2=com/google/protobuf/struct/Value$Kind$StringValue.stringValue29com/google/protobuf/struct/Value.__computeSerializedValue2/com/google/protobuf/struct/Value.serializedSize2Fcom/google/protobuf/struct/Struct$FieldsEntry.__computeSerializedValue2com/google/protobuf/struct/Struct$$Lambda$2187/678869738.apply23scala/collection/immutable/HashMap$HashMap1.foreach26scala/collection/immutable/HashMap$HashTrieMap.foreach2:com/google/protobuf/struct/Struct.__computeSerializedValue20com/google/protobuf/struct/Struct.serializedSize2:com/wixpress/monitoring/panorama/v1/LogController.validate2Lcom/wixpress/monitoring/panorama/v1/LogController.$anonfun$validateBulkLog$12Tcom/wixpress/monitoring/panorama/v1/LogController.$anonfun$validateBulkLog$1$adapted2Ocom/wixpress/monitoring/panorama/v1/LogController$$Lambda$2186/1330773715.apply2Acom/wixpress/monitoring/panorama/v1/LogController.validateBulkLog2Acom/wixpress/monitoring/panorama/v1/LogController.$anonfun$_log$12Ocom/wixpress/monitoring/panorama/v1/LogController$$Lambda$2134/1685508225.apply29com/wixpress/common/concurrent/future/package$.safeFuture26com/wixpress/monitoring/panorama/v1/LogController._log2Dcom/wixpress/monitoring/panorama/v1/LogController.$anonfun$bulkLog$12Mcom/wixpress/monitoring/panorama/v1/LogController$$Lambda$2130/42863488.apply29com/wixpress/monitoring/panorama/v1/LogController.bulkLog2acom/wixpress/monitoring/panorama/v1/LogWithCallScopeInternal$WrappedLog.$anonfun$wrappedBulkLog$22dcom/wixpress/monitoring/panorama/v1/LogWithCallScopeInternal$WrappedLog$$Lambda$2128/122972379.apply24com/wixpress/grpc/util/GenericWrapperUtil$.safeUnary2acom/wixpress/monitoring/panorama/v1/LogWithCallScopeInternal$WrappedLog.$anonfun$wrappedBulkLog$12dcom/wixpress/monitoring/panorama/v1/LogWithCallScopeInternal$WrappedLog$$Lambda$1507/559179052.apply2Scom/wixpress/framework/loom/warmup/WarmUpCircuitBreakerWrapper.$anonfun$wrapUnary$52\com/wixpress/framework/loom/warmup/WarmUpCircuitBreakerWrapper$$Lambda$2126/1674811468.apply2Ocom/wixpress/framework/loom/warmup/WarmUpCircuitBreakerWrapper.accordingToState2Scom/wixpress/framework/loom/warmup/WarmUpCircuitBreakerWrapper.$anonfun$wrapUnary$22\com/wixpress/framework/loom/warmup/WarmUpCircuitBreakerWrapper$$Lambda$1486/1910326820.apply2Mcom/wixpress/grpc/xseenby/XSeenByResponseAspectPopulator.$anonfun$wrapUnary$22Ucom/wixpress/grpc/xseenby/XSeenByResponseAspectPopulator$$Lambda$1488/591902639.apply2=com/wixpress/grpc/CallScopeEnrichWrapper.$anonfun$wrapUnary$32Ecom/wixpress/grpc/CallScopeEnrichWrapper$$Lambda$1505/456911980.apply2Mcom/wixpress/framework/errors/ErrorMappingGenericWrapper.$anonfun$wrapUnary$22Vcom/wixpress/framework/errors/ErrorMappingGenericWrapper$$Lambda$1506/1408739590.apply2Ocom/wixpress/monitoring/panorama/v1/LogWithCallScopeInternal$WrappedLog.bulkLog2Kcom/wixpress/monitoring/panorama/v1/LogWithCallScope$Log.$anonfun$methods$22Ucom/wixpress/monitoring/panorama/v1/LogWithCallScope$Log$$Lambda$1771/668568559.apply2Rcom/wixpress/grpc/rest/backends/CallScopeBackend$CallScopeHandler.$anonfun$apply$82_com/wixpress/grpc/rest/backends/CallScopeBackend$CallScopeHandler$$Lambda$1931/1978359808.apply2:com/wixpress/grpc/rest/backends/CallScopeBackend$.handling2;io/netty/handler/codec/http/cookie/CookieDecoder.initCookie2=io/netty/handler/codec/http/cookie/ServerCookieDecoder.decode2=com/wixpress/grpc/rest/backends/CsrfFilter$CookieToken$.apply27com/wixpress/grpc/rest/backends/CsrfFilter$Token$.apply2Ccom/wixpress/grpc/rest/backends/CsrfFilter$Params$.$anonfun$apply$42Ncom/wixpress/grpc/rest/backends/CsrfFilter$Params$$$Lambda$2083/99749969.apply20scala/collection/immutable/Stream.$anonfun$map$12>scala/collection/immutable/Stream$$Lambda$1119/490879749.apply29scala/collection/immutable/StreamIterator.$anonfun$next$12Fscala/collection/immutable/StreamIterator$$Lambda$254/1657697023.apply2?scala/collection/immutable/StreamIterator$LazyCell.v$lzycompute24scala/collection/immutable/StreamIterator$LazyCell.v21scala/collection/immutable/StreamIterator.hasNext28com/wixpress/grpc/rest/backends/CsrfFilter$Params$.apply20com/wixpress/grpc/rest/backends/CsrfFilter.check2.scalapb/GeneratedMessage.$anonfun$toPMessage$126scalapb/GeneratedMessage$$Lambda$1731/1112156613.apply2#scalapb/GeneratedMessage.toPMessage2$scalapb/GeneratedMessage.toPMessage$2+com/google/protobuf/struct/Value.toPMessage2Acom/google/protobuf/struct/Struct$FieldsEntry.$anonfun$getField$22Icom/google/protobuf/struct/Struct$FieldsEntry.$anonfun$getField$2$adapted2Jcom/google/protobuf/struct/Struct$FieldsEntry$$Lambda$2183/984164171.apply26com/google/protobuf/struct/Struct$FieldsEntry.getField28com/google/protobuf/struct/Struct$FieldsEntry.toPMessage25com/google/protobuf/struct/Struct.$anonfun$getField$12=com/google/protobuf/struct/Struct.$anonfun$getField$1$adapted2?com/google/protobuf/struct/Struct$$Lambda$2176/1293617360.apply2'scala/collection/Iterator$$anon$10.next26scala/collection/immutable/VectorBuilder.$plus$plus$eq2#scala/collection/TraversableOnce.to2$scala/collection/TraversableOnce.to$2$scala/collection/AbstractIterator.to2)scala/collection/TraversableOnce.toVector2*scala/collection/TraversableOnce.toVector$2*scala/collection/AbstractIterator.toVector2*com/google/protobuf/struct/Struct.getField2,com/google/protobuf/struct/Struct.toPMessage24com/google/protobuf/struct/Value.$anonfun$getField$62io/netty/util/concurrent/SingleThreadEventExecutor.runAllTasks28com/google/protobuf/struct/Value$Kind$StringValue$.apply29com/google/protobuf/struct/Value$.$anonfun$messageReads$82?com/google/protobuf/struct/Value$$$Lambda$2258/1383381276.apply29com/google/protobuf/struct/Value$.$anonfun$messageReads$12?com/google/protobuf/struct/Value$$$Lambda$2236/1748307622.apply2.scalapb/descriptors/Reads$.$anonfun$optional$126scalapb/descriptors/Reads$$$Lambda$976/732611751.apply2scalapb/descriptors/PValue.as2scalapb/descriptors/PValue.as$2scalapb/descriptors/PMessage.as2Gcom/google/protobuf/struct/Struct$FieldsEntry$.$anonfun$messageReads$122Lcom/google/protobuf/struct/Struct$FieldsEntry$$$Lambda$2234/1194292910.apply2Fcom/google/protobuf/struct/Struct$FieldsEntry$.$anonfun$messageReads$72Kcom/google/protobuf/struct/Struct$FieldsEntry$$$Lambda$2180/279903710.apply23scalapb/descriptors/ReadsCompat.$anonfun$repeated$12;scalapb/descriptors/ReadsCompat$$Lambda$980/274827125.apply2 scalapb/descriptors/PRepeated.as2:com/google/protobuf/struct/Struct$.$anonfun$messageReads$42>com/google/protobuf/struct/Struct$$$Lambda$2179/90585130.apply2:com/google/protobuf/struct/Struct$.$anonfun$messageReads$12@com/google/protobuf/struct/Struct$$$Lambda$2169/2094936604.apply2Ascala/collection/immutable/HashMap$HashMapBuilder.makeMutableTrie20scala/collection/immutable/Map$EmptyMap$.updated2.scala/collection/immutable/Map$EmptyMap$.$plus2Bcom/wix/api/RequestContext$AspectsEntry$.$anonfun$keyValueMapper$22Dcom/wix/api/RequestContext$AspectsEntry$$$Lambda$812/892477382.apply2!scalapb/TypeMapper$$anon$1.toBase2>com/wix/api/RequestContext.$anonfun$__computeSerializedValue$12Fcom/wix/api/RequestContext.$anonfun$__computeSerializedValue$1$adapted27com/wix/api/RequestContext$$Lambda$810/1222466248.apply23com/wix/api/RequestContext.__computeSerializedValue2)com/wix/api/RequestContext.serializedSize2$scalapb/GeneratedMessage.toByteArray2%scalapb/GeneratedMessage.toByteArray$2&com/wix/api/RequestContext.toByteArray2Tcom/wixpress/grpc/Interceptors$WixContextClientInterceptor$$anon$1.addRequestContext2Hcom/wixpress/grpc/Interceptors$WixContextClientInterceptor$$anon$1.start2"io/grpc/stub/ClientCalls.startCall2.io/grpc/stub/ClientCalls.asyncUnaryRequestCall2(io/grpc/stub/ClientCalls.futureUnaryCall24com/wixpress/grpc/GrpcClientWithCallScope$.unaryCall2Xcom/wixpress/ratelimiter/contract/RateLimiterWithCallScope$$anon$2.reportUsageIfEligible2Tcom/wixpress/monitoring/panorama/bp/RateLimiterGrpcClientProxy.reportUsageIfEligible2Qcom/wixpress/monitoring/panorama/bp/AsyncRateLimiterGrpc.$anonfun$rateLimitByIp$12Vcom/wixpress/monitoring/panorama/bp/AsyncRateLimiterGrpc$$Lambda$2221/1689630732.apply2Fcom/wixpress/monitoring/panorama/bp/AsyncRateLimiterGrpc.rateLimitByIp27scala/collection/immutable/HashMap$HashTrieMap.iterator2'scala/collection/MapLike$$anon$1.2%scala/collection/MapLike.keysIterator2&scala/collection/MapLike.keysIterator$2)scala/collection/AbstractMap.keysIterator2/scala/collection/MapLike$DefaultKeySet.iterator2$scala/collection/IterableLike.forall2%scala/collection/IterableLike.forall$2(scala/collection/AbstractIterable.forall2Bscala/collection/TraversableLike$$Lambda$142/1105090408.get$Lambda2=com/google/protobuf/ByteString$ArraysByteArrayCopier.copyFrom2'com/google/protobuf/ByteString.copyFrom27com/wixpress/grpc/rest/backends/ScalaPB$.rawHttpRequest22/java/nio/channels/ClosedChannelException.25io/netty/channel/AbstractChannel$AbstractUnsafe.close29io/netty/channel/DefaultChannelPipeline$HeadContext.close2:io/netty/channel/AbstractChannelHandlerContext.invokeClose24io/netty/channel/AbstractChannelHandlerContext.close2Sio/netty/channel/CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.close24io/netty/channel/ChannelOutboundHandlerAdapter.close23io/netty/channel/CombinedChannelDuplexHandler.close2-io/netty/channel/DefaultChannelPipeline.close2&io/netty/channel/AbstractChannel.close2:io/netty/channel/ChannelFutureListener$1.operationComplete27io/netty/util/concurrent/DefaultPromise.notifyListener02:io/netty/util/concurrent/DefaultPromise.notifyListenersNow27io/netty/util/concurrent/DefaultPromise.notifyListeners23io/netty/util/concurrent/DefaultPromise.addListener22io/netty/channel/DefaultChannelPromise.addListener29com/wixpress/grpc/StartRest$HttpServerAdapter.respondWith2Ecom/wixpress/grpc/StartRest$HttpServerAdapter.$anonfun$channelRead0$12Mcom/wixpress/grpc/StartRest$HttpServerAdapter.$anonfun$channelRead0$1$adapted2Jcom/wixpress/grpc/StartRest$HttpServerAdapter$$Lambda$2070/469164790.apply2:scala/collection/Iterator$$Lambda$495/495984416.get$Lambda2"scala/collection/Iterator.toStream2#scala/collection/Iterator.toStream$2*scala/collection/AbstractIterator.toStream2-scala/collection/Iterator.$anonfun$toStream$125scala/collection/Iterator$$Lambda$495/495984416.apply2Cscala/collection/immutable/Stream$$Lambda$1119/490879749.get$Lambda2;scalapb/descriptors/Reads$$$Lambda$976/732611751.get$Lambda2#scalapb/descriptors/Reads$.optional29com/google/protobuf/struct/Value$.$anonfun$messageReads$92>com/google/protobuf/struct/Value$$$Lambda$2264/973257206.apply2java/lang/StringUTF16.compress2=io/netty/util/internal/AppendableCharSequence.subStringUnsafe29io/netty/handler/codec/http/HttpObjectDecoder.splitHeader2+scala/collection/mutable/LazyBuilder.26scala/collection/immutable/Stream$StreamBuilder.2-scala/collection/immutable/Stream$.newBuilder2Hscala/collection/generic/GenTraversableFactory$GenericCanBuildFrom.apply2"java/io/BufferedInputStream.23sun/net/www/protocol/file/FileURLConnection.connect2:sun/net/www/protocol/file/FileURLConnection.getInputStream2java/net/URL.openStream2)java/lang/ClassLoader.getResourceAsStream2Kscala/collection/immutable/StreamIterator$$Lambda$254/1657697023.get$Lambda2.scala/collection/immutable/StreamIterator.next2Bcom/wixpress/grpc/rest/HttpCallScopeProducer.timeBudgetHeaderValue2;com/fasterxml/jackson/core/util/TextBuffer.contentsAsString2=com/fasterxml/jackson/core/json/ReaderBasedJsonParser.getText2*scala/collection/immutable/Vector.iterator2"scala/collection/IterableLike.find2#scala/collection/IterableLike.find$2&scala/collection/AbstractIterable.find20scalapb/descriptors/Descriptor.findFieldByNumber22io/netty/channel/DefaultChannelPipeline.newContext2/io/netty/channel/DefaultChannelPipeline.addLast2:scala/collection/generic/Growable.$anonfun$$plus$plus$eq$12>scala/collection/generic/Growable$$Lambda$139/1989332276.apply2+scala/collection/immutable/Map$Map4.foreach2?scala/collection/immutable/HashMap$HashMapBuilder.$plus$plus$eq2Escala/collection/immutable/Map$MapBuilderImpl.convertToHashMapBuilder2#java/lang/reflect/Array.newInstance2/scala/reflect/ClassTag$GenericClassTag.newArray2fcom/wixpress/monitoring/panorama/v1/LogController.emitPanoramaHttpRequestLogLineTotalPerArtifactMetric2Acom/wixpress/monitoring/panorama/v1/LogController.$anonfun$rate$12Icom/wixpress/monitoring/panorama/v1/LogController.$anonfun$rate$1$adapted2Ocom/wixpress/monitoring/panorama/v1/LogController$$Lambda$2303/2119068677.apply23scala/collection/mutable/HashMap.$anonfun$foreach$12=scala/collection/mutable/HashMap$$Lambda$150/1365711624.apply2/scala/collection/mutable/HashTable.foreachEntry20scala/collection/mutable/HashTable.foreachEntry$2-scala/collection/mutable/HashMap.foreachEntry2(scala/collection/mutable/HashMap.foreach26com/wixpress/monitoring/panorama/v1/LogController.rate2Hcom/wixpress/framework/passthrough/PassThroughValuesFilter.filterHeaders2>com/wixpress/grpc/rest/HttpCallScopeProducer.passThroughValues21scala/Predef$ArrowAssoc$.$minus$greater$extension29scala/concurrent/Future$$Lambda$576/1062005554.get$Lambda2scala/concurrent/Future.flatMap2 scala/concurrent/Future.flatMap$22=scala/collection/immutable/HashMap$HashTrieMap$$anon$7.2,scala/collection/generic/GenMapFactory.apply2java/util/concurrent/CompletableFuture$UniWhenComplete.tryFire25java/util/concurrent/CompletableFuture$Completion.run2Lorg/asynchttpclient/netty/NettyResponseFuture$$Lambda$1074/928025503.execute2:java/util/concurrent/CompletableFuture$UniCompletion.claim23java/util/concurrent/CompletableFuture.postComplete2/java/util/concurrent/CompletableFuture.complete29org/asynchttpclient/netty/NettyResponseFuture.loadContent22org/asynchttpclient/netty/NettyResponseFuture.done2Eorg/asynchttpclient/netty/handler/AsyncHttpClientHandler.finishUpdate29org/asynchttpclient/netty/handler/HttpHandler.handleChunk28org/asynchttpclient/netty/handler/HttpHandler.handleRead2Dorg/asynchttpclient/netty/handler/AsyncHttpClientHandler.channelRead2+scala/collection/immutable/Map$Map3.updated2)scala/collection/immutable/Map$Map3.$plus2'scala/collection/immutable/Map$Map2.get2Hcom/google/protobuf/struct/Struct$FieldsEntry$.$anonfun$keyValueMapper$22Lcom/google/protobuf/struct/Struct$FieldsEntry$$$Lambda$2153/1110642561.apply2-io/grpc/netty/GrpcHttp2OutboundHeaders.2;io/grpc/netty/GrpcHttp2OutboundHeaders.clientRequestHeaders2(io/grpc/netty/Utils.convertClientHeaders29io/grpc/netty/NettyClientStream$Sink.writeHeadersInternal21io/grpc/netty/NettyClientStream$Sink.writeHeaders2+io/grpc/internal/AbstractClientStream.start2-io/grpc/internal/ForwardingClientStream.start2@io/grpc/internal/InternalSubchannel$CallTracingTransport$1.start2-io/grpc/internal/ClientCallImpl.startInternal2%io/grpc/internal/ClientCallImpl.start2Cio/grpc/census/CensusTracingModule$TracingClientInterceptor$1.start2?io/grpc/census/CensusStatsModule$StatsClientInterceptor$1.start2"io/grpc/ForwardingClientCall.start2[io/grpc/stub/MetadataUtils$HeaderAttachingClientInterceptor$HeaderAttachingClientCall.start25com/wixpress/grpc/ClientMetricsReporter$$anon$1.start2=com/wixpress/grpc/ClientMetricsNewRelicReporter$$anon$1.start25com/wixpress/grpc/ClientDetailsReporter$$anon$1.start2@com/wixpress/grpc/ClientRequestSizeMetricsReporter$$anon$1.start2-com/google/common/io/ByteStreams.createBuffer2%com/google/common/io/ByteStreams.copy22io/grpc/internal/MessageFramer.writeToOutputStream2;io/grpc/internal/MessageFramer.writeKnownLengthUncompressed20io/grpc/internal/MessageFramer.writeUncompressed2+io/grpc/internal/MessageFramer.writePayload2,io/grpc/internal/AbstractStream.writeMessage24io/grpc/internal/ForwardingClientStream.writeMessage23io/grpc/internal/ClientCallImpl.sendMessageInternal2+io/grpc/internal/ClientCallImpl.sendMessage2Acom/google/protobuf/ByteString$LiteralByteString.toStringInternal2'com/google/protobuf/ByteString.toString2+com/google/protobuf/ByteString.toStringUtf82,scala/collection/mutable/ListBuffer.$plus$eq21org/json4s/jackson/JValueDeserializer.deserialize27com/fasterxml/jackson/databind/ObjectMapper.treeToValue2+org/json4s/jackson/JsonMethods.fromJsonNode2,org/json4s/jackson/JsonMethods.fromJsonNode$2,org/json4s/jackson/JsonMethods$.fromJsonNode21com/wix/api/RequestContext$AspectsEntry.mergeFrom2scalapb/LiteParser$.readMessage2:scala/collection/SeqLike$$Lambda$494/1692066743.get$Lambda2!scala/collection/SeqLike.contains2"scala/collection/SeqLike.contains$2-scala/collection/immutable/StringOps.contains2Jcom/wixpress/grpc/IncorrectArtifactCalledDetector$.makeArtifactIdCanonical2(com/google/common/io/BaseEncoding.encode22io/grpc/internal/TransportFrameUtil.toHttp2Headers2]com/wixpress/framework/passthrough/PassThroughValuesFilter$$Lambda$1928/1407686499.get$Lambda2ˆcom/wixpress/framework/passthrough/PassThroughValuesFilter.com$wixpress$framework$passthrough$PassThroughValuesFilter$$headerNameAllowed2Scom/wixpress/framework/passthrough/PassThroughValuesFilter.$anonfun$filterHeaders$12[com/wixpress/framework/passthrough/PassThroughValuesFilter.$anonfun$filterHeaders$1$adapted2Wcom/wixpress/framework/passthrough/PassThroughValuesFilter$$Lambda$1927/205448287.apply2Dcom/google/protobuf/struct/Value$$$Lambda$2258/1383381276.get$Lambda20scala/collection/immutable/Map$Map2.keysIterator27io/netty/buffer/UnpooledUnsafeHeapByteBuf.allocateArray2\io/netty/buffer/UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf.allocateArray2*io/netty/buffer/UnpooledHeapByteBuf.20io/netty/buffer/UnpooledUnsafeHeapByteBuf.2Uio/netty/buffer/UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf.26io/netty/buffer/UnpooledByteBufAllocator.newHeapBuffer23io/netty/buffer/AbstractByteBufAllocator.heapBuffer2io/netty/buffer/Unpooled.buffer2>io/netty/handler/codec/http2/DefaultHttp2HeadersEncoder.2;io/netty/handler/codec/http2/DefaultHttp2FrameWriter.2+io/grpc/netty/NettyServerHandler.newHandler20io/grpc/netty/NettyServerTransport.createHandler2(io/grpc/netty/NettyServerTransport.start2'io/grpc/netty/NettyServer$1.initChannel2Icom/wixpress/ratelimiter/contract/ReportUsageIfEligibleResponse.mergeFrom2Jcom/wixpress/ratelimiter/contract/ReportUsageIfEligibleResponse$.parseFrom2scalapb/grpc/Marshaller.parse2&io/grpc/MethodDescriptor.parseResponse2Wio/grpc/internal/ClientCallImpl$ClientStreamListenerImpl$1MessagesAvailable.runInternal2Xio/grpc/internal/ClientCallImpl$ClientStreamListenerImpl$1MessagesAvailable.runInContext2%scala/collection/immutable/Stream.zip2Gcom/wixpress/framework/tracking/consent/Domain$.isSubdomainOf$extension2Ccom/wixpress/framework/tracking/consent/Policies.$anonfun$resolve$52Kcom/wixpress/framework/tracking/consent/Policies.$anonfun$resolve$5$adapted2Mcom/wixpress/framework/tracking/consent/Policies$$Lambda$2039/117119175.apply2*scala/collection/immutable/Set$Set2.exists2java/time/LocalDate.ofEpochDay2&java/lang/AbstractStringBuilder.2java/lang/StringBuilder.2Bscala/collection/TraversableLike$$Lambda$140/2080125222.get$Lambda27java/lang/invoke/LambdaForm$DMH/1990098664.invokeStatic2com/google/common/util/concurrent/Futures$CallbackListener.run2@com/google/common/util/concurrent/AbstractFuture.executeListener29com/google/common/util/concurrent/AbstractFuture.complete24com/google/common/util/concurrent/AbstractFuture.set2'io/grpc/stub/ClientCalls$GrpcFuture.set24io/grpc/stub/ClientCalls$UnaryStreamToFuture.onClose2+scala/collection/immutable/Stream.partition2@com/wixpress/monitoring/panorama/v1/Converter.$anonfun$version$12Hcom/wixpress/monitoring/panorama/v1/Converter.$anonfun$version$1$adapted2Kcom/wixpress/monitoring/panorama/v1/Converter$$Lambda$3198/2071923867.apply2>com/wixpress/monitoring/panorama/v1/Converter.$anonfun$from$122Jcom/wixpress/monitoring/panorama/v1/Converter$$Lambda$3267/511098654.apply2Acom/wixpress/framework/util/cookies/CookieDomainResolver$.resolve2Icom/wixpress/framework/util/cookies/CookieDomainResolver$.getCookieDomain2Kcom/wixpress/framework/aspects/CookieDomainAspect$$anon$1.$anonfun$decode$12Vcom/wixpress/framework/aspects/CookieDomainAspect$$anon$1$$Lambda$1999/463025593.apply2@com/wixpress/framework/aspects/CookieDomainAspect$$anon$1.decode2java/time/LocalDate.toString2=com/wixpress/common/devices/overrides/Trigger.lambda$create$12Icom/wixpress/common/devices/overrides/Trigger$$Lambda$388/1636824514.test25com/wixpress/common/devices/overrides/Trigger.matches2Ecom/wixpress/common/devices/overrides/DeviceOverride.lambda$matches$02Pcom/wixpress/common/devices/overrides/DeviceOverride$$Lambda$2306/804483753.test2+java/util/stream/MatchOps$1MatchSink.accept23java/util/ArrayList$ArrayListSpliterator.tryAdvance24java/util/stream/ReferencePipeline.forEachWithCancel24java/util/stream/AbstractPipeline.copyIntoWithCancel2*java/util/stream/AbstractPipeline.copyInto21java/util/stream/AbstractPipeline.wrapAndCopyInto24java/util/stream/MatchOps$MatchOp.evaluateSequential2*java/util/stream/AbstractPipeline.evaluate2Fscala/collection/immutable/Stream$StreamWithFilter.filtered$lzycompute2;scala/collection/immutable/Stream$StreamWithFilter.filtered2Hscala/collection/immutable/Stream$StreamWithFilter.$anonfun$withFilter$22Oscala/collection/immutable/Stream$StreamWithFilter$$Lambda$1908/933794650.apply29scala/collection/immutable/Stream$StreamWithFilter.2=scala/collection/immutable/Stream$StreamWithFilter.withFilter25scala/collection/immutable/StringOps$.slice$extension2*scala/collection/immutable/StringOps.slice2)scala/collection/IndexedSeqOptimized.take2*scala/collection/IndexedSeqOptimized.take$2)scala/collection/immutable/StringOps.take25ch/qos/logback/core/pattern/FormattingConverter.write2Cch/qos/logback/core/pattern/PatternLayoutBase.writeLoopOnConverters2-ch/qos/logback/classic/PatternLayout.doLayout2:ch/qos/logback/core/encoder/LayoutWrappingEncoder.doEncode21ch/qos/logback/core/OutputStreamAppender.writeOut2)ch/qos/logback/core/FileAppender.writeOut22ch/qos/logback/core/OutputStreamAppender.subAppend29ch/qos/logback/core/rolling/RollingFileAppender.subAppend2/ch/qos/logback/core/OutputStreamAppender.append27ch/qos/logback/core/UnsynchronizedAppenderBase.doAppend2Dch/qos/logback/core/spi/AppenderAttachableImpl.appendLoopOnAppenders20ch/qos/logback/core/AsyncAppenderBase$Worker.run2java/lang/String.split2+scala/collection/immutable/StringLike.split2,scala/collection/immutable/StringLike.split$2*scala/collection/immutable/StringOps.split25com/wixpress/framework/tracking/consent/Domain$.apply2Dcom/wixpress/framework/tracking/consent/Policies.domain$lzycompute$129com/wixpress/framework/tracking/consent/Policies.domain$12java/util/regex/Pattern.split23sun/security/util/AlgorithmDecomposer.decomposeImpl2/sun/security/util/AlgorithmDecomposer.decompose21sun/security/ssl/SSLAlgorithmDecomposer.decompose2=sun/security/util/AbstractAlgorithmConstraints.checkAlgorithm26sun/security/util/DisabledAlgorithmConstraints.permits20sun/security/ssl/SSLAlgorithmConstraints.permits2'sun/security/ssl/NamedGroup.isPermitted2Gsun/security/ssl/SupportedGroupsExtension$SupportedGroups.isActivatable2/sun/security/ssl/HandshakeContext.isActivatable27sun/security/ssl/HandshakeContext.getActiveCipherSuites2(sun/security/ssl/HandshakeContext.2.sun/security/ssl/ClientHandshakeContext.2+sun/security/ssl/TransportContext.kickstart2-sun/security/ssl/SSLSocketImpl.startHandshake2Bio/pyroscope/okhttp3/internal/connection/RealConnection.connectTls2Iio/pyroscope/okhttp3/internal/connection/RealConnection.establishProtocol2?io/pyroscope/okhttp3/internal/connection/RealConnection.connect2Fio/pyroscope/okhttp3/internal/connection/ExchangeFinder.findConnection2Mio/pyroscope/okhttp3/internal/connection/ExchangeFinder.findHealthyConnection2io/pyroscope/okhttp3/internal/cache/CacheInterceptor.intercept2>io/pyroscope/okhttp3/internal/http/BridgeInterceptor.intercept2Hio/pyroscope/okhttp3/internal/http/RetryAndFollowUpInterceptor.intercept2Xio/pyroscope/okhttp3/internal/connection/RealCall.getResponseWithInterceptorChain$okhttp29io/pyroscope/okhttp3/internal/connection/RealCall.execute22Bio/pyroscope/okhttp3/internal/http2/Http2Connection$Builder.2Bio/pyroscope/okhttp3/internal/connection/RealConnection.startHttp22@ch/qos/logback/core/encoder/LayoutWrappingEncoder.convertToBytes27jdk/internal/loader/BuiltinClassLoader.findLoadedModule2:io/pyroscope/okhttp3/internal/http2/Http2Connection.2Aio/pyroscope/okhttp3/internal/http2/Http2Connection$Builder.build2%jdk/internal/loader/Resource.getBytes25jdk/internal/loader/URLClassPath$JarLoader$2.getBytes2)io/pyroscope/okhttp3/OkHttpClient.newCall2java/lang/String.concat22io/pyroscope/okhttp3/internal/Util.hasIntersection20io/pyroscope/okhttp3/ConnectionSpec.isCompatible2Uio/pyroscope/okhttp3/internal/connection/ConnectionSpecSelector.configureSecureSocket2.scala/collection/mutable/ResizableArray.$init$2+scala/collection/mutable/ArrayBuffer.2/scala/collection/mutable/IndexedSeq$.newBuilder2-scala/collection/immutable/TreeMap.$plus$plus28com/wixpress/framework/aspects/CaseInsensitiveMap$.apply2Scom/wixpress/framework/aspects/response/AggregatedResponseAspects.$anonfun$aspect$22^com/wixpress/framework/aspects/response/AggregatedResponseAspects$$Lambda$2004/657901361.apply2Gcom/wixpress/grpc/rest/ResponseAspects$.$anonfun$wixNewSessionCookies$12Dcom/wixpress/grpc/rest/ResponseAspects$$$Lambda$2007/622161988.apply22Gio/pyroscope/okhttp3/internal/connection/RealConnection.newCodec$okhttp2$sun/net/util/URLUtil.urlNoFragString2java/security/CodeSource.2?com/wixpress/framework/aspects/JettyCookieParser.addCookieField2(java/util/zip/InflaterInputStream.27java/util/zip/ZipFile$ZipFileInflaterInputStream.2$java/util/zip/ZipFile.getInputStream2$java/util/jar/JarFile.getInputStream2;jdk/internal/loader/URLClassPath$JarLoader$2.getInputStream2.jdk/internal/loader/Resource.cachedInputStream2*jdk/internal/loader/Resource.getByteBuffer2Qcom/wix/core/services/identification2/IdentificationData$.$anonfun$messageReads$12Wcom/wix/core/services/identification2/IdentificationData$$$Lambda$2494/1430842561.apply2Acom/wix/identification/utils/jwt/JwtRSAHandler$.$anonfun$verify$12Kcom/wix/identification/utils/jwt/JwtRSAHandler$$$Lambda$2598/44174232.apply2Ycom/wixpress/framework/metrics/graphite/core/package$MetricNameOps$.$anonfun$renderWith$12`com/wixpress/framework/metrics/graphite/core/package$MetricNameOps$$$Lambda$282/1831717330.apply2java/util/HashMap.newNode2java/util/HashSet.add2,sun/security/ssl/SignatureScheme.isPermitted27sun/security/ssl/SignatureScheme.getSupportedAlgorithms2Psun/security/ssl/SignatureAlgorithmsExtension$CHSignatureSchemesProducer.produce2%sun/security/ssl/SSLExtension.produce2&sun/security/ssl/SSLExtensions.produce2Asun/security/ssl/ClientHello$ClientHelloKickstartProducer.produce2'sun/security/ssl/SSLHandshake.kickstart21sun/security/ssl/ClientHandshakeContext.kickstart25com/fasterxml/jackson/databind/node/ObjectNode.2>com/fasterxml/jackson/databind/node/JsonNodeFactory.objectNode23io/pyroscope/okhttp3/internal/http2/Header.2Qio/pyroscope/okhttp3/internal/http2/Http2ExchangeCodec$Companion.http2HeadersList2Jio/pyroscope/okhttp3/internal/http2/Http2ExchangeCodec.writeRequestHeaders2Eio/pyroscope/okhttp3/internal/connection/Exchange.writeRequestHeaders28com/fasterxml/jackson/databind/ObjectMapper.treeAsTokens21io/pyroscope/okhttp3/internal/Util.toImmutableMap2*io/pyroscope/okhttp3/Request$Builder.build23java/util/Formatter$FormatSpecifier.appendJustified2)java/util/Formatter$FormatSpecifier.print2/java/util/Formatter$FormatSpecifier.printString2&scala/collection/IterableLike.toStream2'scala/collection/IterableLike.toStream$20scala/collection/mutable/ArrayOps$ofRef.toStream2.com/wixpress/grpc/rest/CookieCutter$.cookiesOf2Cscala/collection/generic/Growable$$Lambda$139/1989332276.get$Lambda2#scala/collection/TraversableLike.to2$scala/collection/TraversableLike.to$2*scala/collection/mutable/ArrayOps$ofRef.to2-scala/collection/TraversableOnce.toIndexedSeq2.scala/collection/TraversableOnce.toIndexedSeq$24scala/collection/mutable/ArrayOps$ofRef.toIndexedSeq2scala/Array$.unapplySeq2Hcom/wixpress/framework/util/cookies/CookieDomainResolver$.stagingDomains2Lcom/wixpress/framework/util/cookies/CookieDomainResolver$.$anonfun$resolve$12Vcom/wixpress/framework/util/cookies/CookieDomainResolver$$$Lambda$2329/673584814.apply2java/time/LocalTime.create2java/time/LocalTime.ofNanoOfDay2&java/math/MutableBigInteger.toIntArray2Gcom/wixpress/grpc/rest/tracing/RestRequestSpanBuilder.addResponseStatus2;com/wixpress/grpc/rest/middlewares/Tracing.$anonfun$apply$22Ccom/wixpress/grpc/rest/middlewares/Tracing.$anonfun$apply$2$adapted2Hcom/wixpress/grpc/rest/middlewares/Tracing$$Lambda$2068/1495106548.apply28org/jose4j/json/internal/json_simple/parser/Yylex.yytext2(scala/collection/IterableLike.toIterator2)scala/collection/IterableLike.toIterator$2,scala/collection/AbstractIterable.toIterator2Icom/fasterxml/jackson/core/json/JsonWriteContext.createChildObjectContext2@com/fasterxml/jackson/databind/util/TokenBuffer.writeStartObject27scala/PartialFunction$$Lambda$538/1967118241.get$Lambda2scala/PartialFunction.runWith2scala/PartialFunction.runWith$2-scala/runtime/AbstractPartialFunction.runWith2=com/wixpress/framework/aspects/AspectFilter.$anonfun$filter$22Ecom/wixpress/framework/aspects/AspectFilter.$anonfun$filter$2$adapted2Icom/wixpress/framework/aspects/AspectFilter$$Lambda$1907/2077742605.apply2Gscala/collection/MapLike$MappedValues$$Lambda$146/1539038539.get$Lambda2-scala/collection/MapLike$MappedValues.foreach21scala/collection/mutable/ListBuffer.$plus$plus$eq2'scala/collection/AbstractTraversable.to2'scala/collection/TraversableOnce.toList2(scala/collection/TraversableOnce.toList$2+scala/collection/AbstractTraversable.toList2)scalapb/json4s/StructFormat$.structWriter26scalapb/json4s/JsonFormat$.$anonfun$DefaultRegistry$1127scalapb/json4s/JsonFormat$$$Lambda$192/1725266971.apply27scalapb/json4s/FormatRegistry.$anonfun$registerWriter$129scalapb/json4s/FormatRegistry$$Lambda$129/854989361.apply2scalapb/json4s/Printer.toJson24io/netty/handler/codec/DefaultHeaders.newHeaderEntry2*io/netty/handler/codec/DefaultHeaders.add02)io/netty/handler/codec/DefaultHeaders.add2/io/netty/handler/codec/DefaultHeaders.addObject22io/netty/handler/codec/http/DefaultHttpHeaders.add2?com/fasterxml/jackson/core/io/SegmentedStringWriter.getAndClear2@scalapb/descriptors/Descriptor$$Lambda$174/1617937669.get$Lambda29com/google/protobuf/struct/Value$.$anonfun$messageReads$62>com/google/protobuf/struct/Value$$$Lambda$2252/296218631.apply224io/netty/handler/codec/http/HttpObjectDecoder.25io/netty/handler/codec/http/HttpRequestDecoder.2Kio/netty/handler/codec/http/HttpServerCodec$HttpServerRequestDecoder.22io/netty/handler/codec/http/HttpServerCodec.2scala/Option.toList2scala/Option$.option2Iterable2$io/grpc/ClientInterceptors.intercept29com/wixpress/grpc/GrpcClientWithCallScope$.prepareChannel2:com/wixpress/grpc/GrpcClientWithCallScope$.buildClientCall2/com/wixpress/grpc/AspectsCache.cache$lzycompute2$com/wixpress/grpc/AspectsCache.cache2Ncom/wixpress/framework/loom/warmup/WarmUpCircuitBreakerWrapper.isWarmUpRequest2'scala/concurrent/impl/Promise.transform2(scala/concurrent/impl/Promise.transform$26scala/concurrent/impl/Promise$DefaultPromise.transform2!scala/concurrent/Future.transform2"scala/concurrent/Future.transform$24com/wixpress/framework/errors/ErrorMapper$.mapFuture2scala/collection/Iterator.find2scala/collection/Iterator.find$2&scala/collection/AbstractIterator.find2?com/wixpress/grpc/AspectsCache$$Lambda$793/971695536.get$Lambda2+scala/collection/immutable/Map$Map2.updated2)scala/collection/immutable/Map$Map2.$plus2&java/util/Collections.unmodifiableList2+io/grpc/CallOptions.withStreamTracerFactory2Iio/grpc/census/CensusTracingModule$TracingClientInterceptor.interceptCall25io/grpc/ClientInterceptors$InterceptorChannel.newCall2Eio/grpc/census/CensusStatsModule$StatsClientInterceptor.interceptCall2Iio/grpc/stub/MetadataUtils$HeaderAttachingClientInterceptor.interceptCall26com/wixpress/grpc/ClientMetricsReporter$$anon$1.25com/wixpress/grpc/ClientMetricsReporter.interceptCall2>com/wixpress/grpc/ClientMetricsNewRelicReporter$$anon$1.2=com/wixpress/grpc/ClientMetricsNewRelicReporter.interceptCall26com/wixpress/grpc/ClientDetailsReporter$$anon$1.26com/wixpress/grpc/ClientDetailsReporter$.interceptCall2Acom/wixpress/grpc/ClientRequestSizeMetricsReporter$$anon$1.2@com/wixpress/grpc/ClientRequestSizeMetricsReporter.interceptCall2+io/grpc/internal/ManagedChannelImpl.newCall21io/grpc/internal/ForwardingManagedChannel.newCall2Icom/wixpress/grpc/Interceptors$WixContextClientInterceptor$$anon$1.2Hcom/wixpress/grpc/Interceptors$WixContextClientInterceptor.interceptCall23com/fasterxml/jackson/core/JsonFactory.createParser2_com/wixpress/monitoring/panorama/v1/LogController.emitPanoramaHttpRequestTotalPerArtifactMetric2$scala/collection/IterableLike.exists2%scala/collection/IterableLike.exists$2(scala/collection/AbstractIterable.exists2%scala/collection/AbstractSeq.contains2"java/net/URLStreamHandler.parseURL2*sun/net/www/protocol/file/Handler.parseURL2java/net/URL.27jdk/internal/loader/URLClassPath$FileLoader.getResource28jdk/internal/loader/URLClassPath$FileLoader.findResource2-jdk/internal/loader/URLClassPath.findResource2>jdk/internal/loader/BuiltinClassLoader.findResourceOnClassPath23jdk/internal/loader/BuiltinClassLoader.findResource2!java/lang/ClassLoader.getResource22io/netty/util/AsciiString.of2,io/grpc/netty/NettyClientStream.setAuthority24io/grpc/internal/ForwardingClientStream.setAuthority24scalapb/json4s/StructFormat$.$anonfun$structParser$129scalapb/json4s/StructFormat$$$Lambda$2175/596021038.apply2)scalapb/json4s/StructFormat$.structParser26scalapb/json4s/JsonFormat$.$anonfun$DefaultRegistry$1226scalapb/json4s/JsonFormat$$$Lambda$193/659115590.apply27scalapb/json4s/FormatRegistry.$anonfun$registerWriter$22:scalapb/json4s/FormatRegistry$$Lambda$130/1369468094.apply2java/util/HashMap.entrySet28io/grpc/census/CensusStatsModule$ClientCallTracer.24io/grpc/census/CensusStatsModule.newClientCallTracer2ccom/wixpress/framework/aspects/response/AggregatedResponseAspects$$Lambda$2003/263504534.get$Lambda2Ncom/wixpress/grpc/InvalidatedAspectTransport$.$anonfun$addInvalidatedAspects$12Jcom/wixpress/grpc/InvalidatedAspectTransport$$$Lambda$781/1759975376.apply2Ccom/wixpress/grpc/InvalidatedAspectTransport$.addInvalidatedAspects2:com/google/protobuf/struct/Value$.$anonfun$messageReads$132>com/google/protobuf/struct/Value$$$Lambda$2284/398363668.apply2:com/google/protobuf/struct/Value$.$anonfun$messageReads$122=com/google/protobuf/struct/Value$$$Lambda$2269/59754955.apply28com/google/protobuf/struct/ListValue.$anonfun$getField$12@com/google/protobuf/struct/ListValue.$anonfun$getField$1$adapted2Bcom/google/protobuf/struct/ListValue$$Lambda$2232/1656067055.apply2-com/google/protobuf/struct/ListValue.getField2/com/google/protobuf/struct/ListValue.toPMessage24com/google/protobuf/struct/Value.$anonfun$getField$82com/google/protobuf/struct/Value$$Lambda$2215/1061001646.apply21scala/collection/immutable/IndexedSeq$.newBuilder2(scala/LowPriorityImplicits$$anon$4.apply2Ccom/wixpress/grpc/MetricsNotifierOperations.extractClassMethodNames2.scalapb/json4s/StructFormat$.structValueParser27jdk/internal/loader/URLClassPath$JarLoader.findResource2+scala/collection/immutable/Map$Map1.updated2)scala/collection/immutable/Map$Map1.$plus27scalapb/json4s/StructFormat$.$anonfun$listValueParser$12:scalapb/json4s/StructFormat$$$Lambda$2185/2141798273.apply2,scalapb/json4s/StructFormat$.listValueParser23com/wixpress/framework/tracing/RootOperation.2Hcom/wixpress/framework/tracing/ServerOperations$TracedRestRequest.2Jcom/wixpress/grpc/rest/tracing/RestRequestSpanBuilder.buildTracedOperation2io/netty/handler/codec/http2/DefaultHttp2FrameReader.readFrame2>io/netty/handler/codec/http2/Http2InboundFrameLogger.readFrame2Fio/netty/handler/codec/http2/DefaultHttp2ConnectionDecoder.decodeFrame2Gio/netty/handler/codec/http2/Http2ConnectionHandler$FrameDecoder.decode2:io/netty/handler/codec/http2/Http2ConnectionHandler.decode2java/io/FileInputStream.27sun/security/provider/NativePRNG$RandomIO.implNextBytes20sun/security/provider/NativePRNG.engineNextBytes2$java/security/SecureRandom.nextBytes2java/util/UUID.randomUUID2Lcom/wixpress/grpc/StartRest$HttpServerAdapter.$anonfun$restExposureRequest$12Jcom/wixpress/grpc/StartRest$HttpServerAdapter$$Lambda$1857/210310287.apply2Hcom/wixpress/framework/aspects/RequestIdAspect$.$anonfun$strictDecoder$22Kcom/wixpress/framework/aspects/RequestIdAspect$$$Lambda$824/292188150.apply2Hcom/wixpress/framework/aspects/RequestIdAspect$.$anonfun$strictDecoder$12Mcom/wixpress/framework/aspects/RequestIdAspect$$$Lambda$801/1971147338.decode24com/wixpress/grpc/Interceptors$.requestIdFromAspects2Bcom/wixpress/grpc/Interceptors$.aspectsWithRequestIdHeaderFallback2Bcom/wixpress/grpc/Interceptors$.$anonfun$maybeRequestAspectsFrom$322?com/fasterxml/jackson/databind/node/TreeTraversingParser.2*scala/collection/TraversableLike.grouper$22(scala/collection/TraversableLike.groupBy2)scala/collection/TraversableLike.groupBy$2,scala/collection/AbstractTraversable.groupBy20java/util/concurrent/ConcurrentLinkedQueue.offer2.java/util/concurrent/ConcurrentLinkedQueue.add2,io/grpc/internal/SerializingExecutor.execute2Jio/grpc/internal/ClientCallImpl$ClientStreamListenerImpl.messagesAvailable2Aio/grpc/internal/ForwardingClientStreamListener.messagesAvailable2@io/grpc/internal/AbstractStream$TransportState.messagesAvailable2,io/grpc/internal/MessageDeframer.processBody2(io/grpc/internal/MessageDeframer.deliver2(io/grpc/internal/MessageDeframer.deframe26io/grpc/internal/AbstractStream$TransportState.deframe2Hio/grpc/internal/AbstractClientStream$TransportState.inboundDataReceived2Fio/grpc/internal/Http2ClientStreamTransportState.transportDataReceived2Dio/grpc/netty/NettyClientStream$TransportState.transportDataReceived2+io/grpc/netty/NettyClientHandler.onDataRead2,io/grpc/netty/NettyClientHandler.access$110029io/grpc/netty/NettyClientHandler$FrameListener.onDataRead2Wio/netty/handler/codec/http2/DefaultHttp2ConnectionDecoder$FrameReadListener.onDataRead2Aio/netty/handler/codec/http2/Http2InboundFrameLogger$1.onDataRead2Iio/netty/handler/codec/http2/DefaultHttp2FrameWriter.writeHeadersInternal2Aio/netty/handler/codec/http2/DefaultHttp2FrameWriter.writeHeaders2Bio/netty/handler/codec/http2/Http2OutboundFrameLogger.writeHeaders2Eio/grpc/netty/NettyClientHandler$PingCountingFrameWriter.writeHeaders2Fio/netty/handler/codec/http2/DefaultHttp2ConnectionEncoder.sendHeaders2-io/netty/handler/codec/http2/HpackEncoder.add26io/netty/handler/codec/http2/HpackEncoder.encodeHeader2Nio/netty/handler/codec/http2/HpackEncoder.encodeHeadersIgnoreMaxHeaderListSize2Oio/netty/handler/codec/http2/HpackEncoder.encodeHeadersEnforceMaxHeaderListSize27io/netty/handler/codec/http2/HpackEncoder.encodeHeaders2Eio/netty/handler/codec/http2/DefaultHttp2HeadersEncoder.encodeHeaders2"com/wix/api/RequestContext.writeTo2#java/nio/DirectByteBuffer.duplicate2>io/netty/buffer/PooledUnsafeDirectByteBuf.newInternalNioBuffer20io/netty/buffer/PooledByteBuf._internalNioBuffer28io/netty/buffer/PooledByteBuf.duplicateInternalNioBuffer2'io/netty/buffer/PooledByteBuf.nioBuffer27io/netty/buffer/AbstractUnpooledSlicedByteBuf.nioBuffer28io/netty/buffer/AbstractDerivedByteBuf.internalNioBuffer21io/netty/channel/ChannelOutboundBuffer.nioBuffers2(scala/collection/immutable/List.toStream2?scala/collection/immutable/NewRedBlackTree$MapHelper.mutableUpd2.scala/collection/immutable/TreeMap$Adder.apply29com/wixpress/framework/aspects/CaseInsensitiveMap$.concat25com/wixpress/grpc/CallScope.queryAspectMap$lzycompute2*com/wixpress/grpc/CallScope.queryAspectMap2-scala/collection/mutable/StringBuilder.2)scala/collection/TraversableOnce.mkString2*scala/collection/TraversableOnce.mkString$2-scala/collection/AbstractTraversable.mkString2;com/wixpress/grpc/xseenby/XSeenByAspect$.$anonfun$encoder$12Gcom/wixpress/grpc/xseenby/XSeenByAspect$$$Lambda$2017/1787608332.encode2Lcom/wixpress/framework/aspects/response/AggregatedResponseAspects.withAspect2Rcom/wixpress/framework/aspects/response/AtomicResponseAspects.$anonfun$mergeWith$12Zcom/wixpress/framework/aspects/response/AtomicResponseAspects$$Lambda$2112/757697389.apply2Gcom/wixpress/framework/aspects/response/AtomicResponseAspects.mergeWith2Tcom/wixpress/grpc/xseenby/XSeenByResponseAspectPopulator.$anonfun$addXSeenByAspect$12\com/wixpress/grpc/xseenby/XSeenByResponseAspectPopulator.$anonfun$addXSeenByAspect$1$adapted2Ucom/wixpress/grpc/xseenby/XSeenByResponseAspectPopulator$$Lambda$2109/332657697.apply2Icom/wixpress/grpc/xseenby/XSeenByResponseAspectPopulator.addXSeenByAspect2java/nio/DirectByteBuffer.slice2java/util/TreeSet.2"java/lang/StringCoding.decodeASCII2$io/grpc/Metadata$AsciiKey.parseBytes2io/grpc/Metadata.valueAsT2io/grpc/Metadata.get2Kio/grpc/internal/AbstractClientStream$TransportState.inboundHeadersReceived2Iio/grpc/internal/Http2ClientStreamTransportState.transportHeadersReceived2Jcom/wixpress/ratelimiter/contract/ReportUsageIfEligibleRequest.toByteArray2scalapb/grpc/Marshaller.stream2&io/grpc/MethodDescriptor.streamRequest2-scala/collection/immutable/Vector.appendFront2-scala/collection/immutable/Vector.$plus$colon2Hcom/wixpress/framework/aspects/response/AggregatedResponseAspects.2Fcom/wixpress/framework/aspects/response/AggregatedResponseAspects.copy2[com/wixpress/monitoring/panorama/bp/AsyncRateLimiterGrpc$$Lambda$2221/1689630732.get$Lambda26java/lang/invoke/LambdaForm$DMH/959918415.invokeStatic2io/opencensus/implcore/trace/SpanBuilderImpl.startSpanInternal26io/opencensus/implcore/trace/SpanBuilderImpl.startSpan2:io/grpc/census/CensusTracingModule$ClientCallTracer.26io/grpc/census/CensusTracingModule.newClientCallTracer2/scala/collection/mutable/StringBuilder.toString20scala/collection/mutable/ArrayOps$ofRef.mkString2Acom/wixpress/framework/logging/StacktraceLogHighlighter.transform26io/opencensus/implcore/internal/TimestampConverter.now28io/opencensus/implcore/trace/RecordEventsSpanImpl.2;io/opencensus/implcore/trace/RecordEventsSpanImpl.startSpan2;com/wixpress/grpc/rest/backends/CsrfFilter$HostToken$.apply2%scala/collection/immutable/Stream.map2java/util/regex/Pattern.compile2java/util/regex/Pattern.2@io/netty/util/concurrent/AbstractScheduledEventExecutor.schedule2com/google/protobuf/struct/Value$$$Lambda$2285/911432546.apply2:com/google/protobuf/struct/Value$.$anonfun$messageReads$142?com/google/protobuf/struct/Value$$$Lambda$2272/1656914594.apply2'java/util/regex/Pattern$BitClass.2java/util/regex/Pattern.clazz2 java/util/regex/Pattern.sequence2java/util/regex/Pattern.expr2=io/opencensus/implcore/stats/MeasureMapInternal$Builder.build2+ch/qos/logback/core/pattern/Converter.write22